﻿@charset "UTF-8";
/* 首页样式 */
.indexHeadNav{background-color: #0270c5;position: relative;width: 1200px;margin-left: auto;margin-right: auto;height: 65px;}
.menuSearch{display: none;}
.publicHeadNav{width: 1200px;}
.publicHeadNav li{width: 200px;}
.indexMain{width: 1200px;margin-top: -50px;}
/* 头条 */
.indexHot{background: url(../images/indexHotIcon.png) #fff no-repeat left top;}
.indexHotItem{padding: 15px 0 9px;width: 1200px;float: left;height: 112px;border: 1px solid transparent;}
.indexHotItem .title{padding: 0 50px;}
.indexHotItem .title a{word-break: break-all; display: -webkit-box !important; -webkit-line-clamp: 1 !important; -webkit-box-orient: vertical;    height: 44px; line-height: 44px; font-size: 30px; overflow: hidden; text-align: center; color: #333; font-weight: bold;}
.indexHotItem .summary{max-height: 68px;line-height: 34px; font-size: 16px; color: #666; overflow: hidden; text-indent: 2em; margin: 0 30px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/* 通栏 */
.indexColumn { padding: 20px; background-color: #fff; border-radius: 3px; position: relative; overflow: hidden; }
.indexColumn1 { border-top-left-radius: unset; border-top-right-radius: unset; }
.indexNewsLeft { width: 580px; position: relative; padding-right: 20px; height: 338px; overflow: hidden; }
.focus_img{height: 338px;width: 580px;position: relative;overflow: hidden;}
.focus_img .pic li>a{display: block;padding-top: 58.8235%;position: relative;}
.focus_img .pic img {height: 100%;width: 100%;display: block;position:absolute;top: 0;left: 0;object-fit: cover;object-position: center center;object-fit: cover;object-position: center center;}
.focus_img .txt-bg {position: absolute;bottom: 0;z-index: 1;height: 46px;width: 100%;background: #000;filter: alpha(opacity=50);opacity: 0.5;overflow: hidden;}
.focus_img .txt {position: absolute;bottom: 0;z-index: 2;height: 46px;width: 100%;overflow: hidden;}
.focus_img .txt li {width:100%;height: 46px;line-height: 46px;position: absolute;bottom: -46px;}
.focus_img .txt li a {display: block;height: 46px;line-height: 46px;color: white;padding: 0 160px 0 20px;font-size: 16px;font-weight:500;text-decoration: none;overflow: hidden;}
.focus_img .num {position: absolute;z-index: 3;bottom: 16px;right: 8px}
.focus_img .num li {float: left;position: relative;width: 12px;height: 12px;line-height: 12px;overflow: hidden;text-align: center;margin-left: 4px;margin-right: 4px;cursor: pointer;}
.focus_img .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.focus_img .num li span {z-index: 1;border-radius: 50%;transition: all .3s;-webkit-transition: all .3s;background-color: #95a3bf;}
.focus_img .num li.on span,
.focus_img .num li:hover span{background-color: #fff;}
.indexNewsRight{width: 560px;height: 338px;overflow: hidden;}
.indexNewsTab{width: 560px;height: 338px;}
.indexNewsTab .hd{background-color: #f5f5f5;}
.indexNewsTab .hd,.indexNewsTab .hd ul{height: 50px;overflow: hidden;} 
.indexNewsTab .hd li{width: 33.3333%;float: left; text-align: center;line-height: 50px;}
.indexNewsTab .hd li a {font-size: 20px;font-weight: bold;color: #000;display: block;height: 50px;line-height: 50px;padding: 0 20px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;position: relative;z-index: 5;}
.indexNewsTab .hd li a:before {display: block;content: '';width: 0;height: 3px;position: absolute;bottom: 0;left: 0;background-color: #0270c5;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.indexNewsTab .hd li.on a{color: #0270c5;}
.indexNewsTab .hd li.on a:before {width: 100%;}
.indexNewsTab .bd ul{width: 560px;float: left;padding-top: 10px;height: 288px;overflow: hidden;}
.indexNewsTab .bd ul li{height: 45px;line-height: 45px;overflow: hidden;}
.indexNewsTab .bd ul li span {display: block;float: left;color: #000;font-size: 16px;}
.indexNewsTab .bd ul li span.ico {height: 45px;width: 30px;background: url(../images/focusDot.png) no-repeat center;}
.indexNewsTab .bd ul li:hover span.ico{background: url(../images/focusDotH.png) no-repeat center;}
.indexNewsTab .bd ul li span.time{width:108px;text-align: right;color: #999999;}
.indexNewsTab .bd ul li span.text{width: 420px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.indexNewsTab .bd ul li:hover span.text{color:#1372cb;}
.indexNewsDown{padding-top: 20px;height: 80px;}
.gsggNews{width: 580px;height: 80px;}
.indexNoticeT {width: 90px;height: 80px;border-radius: 3px;background: url(../images/gsggIcon.png) no-repeat center center;background-size: cover;text-align: center;font-size: 20px;font-weight: bold;position: relative;}
.indexNoticeT a {display: block;padding: 14px 20px;color: #fff;}
.indexNoticeList{padding: 4px 0;width: 470px;height: 72px;}
.indexNoticeList .indexNoticeListBox{height: 72px;overflow: hidden;}
.indexNoticeList ul{overflow: hidden;}
.indexNoticeList ul li{height: 36px;line-height: 36px;} 
.indexNoticeList ul li span {display: block;float: left;color: #000;font-size: 16px;}
.indexNoticeList ul li span.ico {height: 36px;width: 30px;background: url(../images/focusDot.png) no-repeat center;}
.indexNoticeList ul li:hover span.ico{background: url(../images/focusDotH.png) no-repeat center;}
.indexNoticeList ul li span.time{width:108px;text-align: right;color: #999999;}
.indexNoticeList ul li span.text{width: 330px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.indexNoticeList ul li:hover span.text{color:#1372cb;}
#gwyxx ul{padding-top: 0;}
#gwyxx ul li{position:relative;}
#gwyxx ul li span {display: block;height:36px;position:absolute;right:0;top:0;color: #999;font-size: 16px;width: 108px;text-align: right;}
#gwyxx ul li {padding-left: 30px;background: url(../images/focusDot.png) no-repeat left center;}
#gwyxx ul li:hover span.ico{background: url(../images/focusDotH.png) no-repeat center;}
#gwyxx ul li span.time{width:108px;text-align: right;color: #999999;}
#gwyxx ul li a{width: 420px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
#gwyxx ul li:hover a{color:#1372cb;}
#gwyxx ul li:hover {background: url(../images/focusDotH.png) no-repeat left center;}
.gsggRightCard{width: 560px;height: 80px;overflow: hidden;}
.gsggRightCard .card{width: 267px;height: 80px;margin-left: 13px;}
.gsggRightCard .card.pqys{background: url(../images/pqysIcon.png) no-repeat center;}
.gsggRightCard .card.tzzn{background: url(../images/tzznIcon.png) no-repeat center;}
.gsggRightCard .card a{display: block;font-weight: bold;font-size: 20px;color: #ffffff;text-align: center;border-radius: 4px;line-height: 80px;}
.gsggRightCard .card a span{width: 35px;height: 37px;background-size: cover;background-position: center center;background-repeat: no-repeat;display: inline-block;margin-right: 5px;vertical-align: middle;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.gsggRightCard .card.pqys span{background: url(../images/pqysIs.png) no-repeat center;}
.gsggRightCard .card.tzzn span{background: url(../images/tzznIs.png) no-repeat center;}
.gsggRightCard .card:hover span{margin-right: 14px;}
/* 信息公开 */
.indexColumn2{margin-top: 20px;}
.zfwfList{width: 850px;}
.columnTitle{height: 26px;line-height: 26px;padding-bottom: 20px;border-bottom: 1px solid #f2f8fc;margin-bottom: 20px;font-size: 20px;color: #333;font-weight: bold;}
.columnTitle .icon{width: 35px;height: 26px;}
.columnTitle .icon1{background:url(../images/zwfwIcon.png) no-repeat left center;}
.zwfwTabCon .hd{text-align: center;}
.zwfwTabCon .hd li{font-size: 16px;color: #333333;display: inline-block;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;height: 32px;line-height: 32px;overflow: hidden;margin: 0 30px;cursor: pointer;}
.zwfwTabCon .hd li.on{color: #2086f2;font-size: 18px;} 
.zwfwTabCon .hd li.on a{color: #2086f2;}
.zwfwTabCon .hd li a:hover{color: #2086f2;}
.zwfwTabCon .number{text-align: center;height: 28px;line-height: 28px;}
.zwfwTabCon .number li{display: inline-block;width: 5px;height: 5px;line-height: 9999px;text-align: center;background: #8fc2f8;margin: 0 3px;cursor: pointer;border-radius: 5px;transition: all .3s;-webkit-transition: all .3s;}
.zwfwTabCon .number li.active{width: 12px;}
.zwfwTabCon .bd .tab-pal{width: 850px;height: 248px;overflow: hidden;float: left;}
.zwfwTabCon .bd{width: 850px;height: 248px;overflow: hidden;}
.zwfwTabCon .bd .tab-pal .cardItem{width: 33.33%;height: 124px;line-height: 28px;float: left;}
.zwfwTabCon .bd .tab-pal .cardItem a{display: block;text-align: center;color: #333;font-size: 16px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;height: 124px;}
.zwfwTabCon .bd .tab-pal .cardItem .icon{display: block;text-align: center;height: 48px;width: 48px;margin: 0 auto;padding-top: 26px;}
.zwfwTabCon .bd .tab-pal .cardItem .icon img{max-height: 36px;max-width: 36px;display: inline-block;}
.zwfwTabCon .bd .tab-pal .cardItem .text{height: 28px; line-height: 28px; font-size: 16px; color: #333333; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}
.zwfwTabCon .bd .tab-pal .cardItem a:hover{background-color: #f5faff;}
.zwfwTabCon .bd .tab-pal .cardItem a:hover .text{color: #2086f2;}
.hdjlBox{width: 290px;overflow: visible;}
.columnTitle .icon2{background:url(../images/hdjlIcon.png) no-repeat left center;}
.hdjlListBox{width: 290px;height:312px;overflow: visible;}
.hdjlList{height: 312px;overflow: visible;}
.hdjlList li{height: 86px;margin-top: 20px;}
.hdjlList li a{font-size: 22px;color: #ffffff;font-weight: bold;display: block;height: 86px;line-height: 86px;padding-left: 40px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;border-radius: 8px;}
.hdjlList li.dd1 a{background: url(../images/hdjlIcon/ldxxBg.png) no-repeat center center;background-size: cover;}
.hdjlList li.dd2 a{background: url(../images/hdjlIcon/zxdcBg.png) no-repeat center center;background-size: cover;}
.hdjlList li.dd3 a{background: url(../images/hdjlIcon/myzjBg.png) no-repeat center center;background-size: cover;}
.hdjlList li a:hover{transform: translateY(-3px);-webkit-transform: translateY(-3px);box-shadow: 0 4px 9px 1px rgba(120,117,246,0.4);-webkit-box-shadow: 0 4px 9px 1px rgba(120,117,246,0.4);}
/* 二维码 */
.indexColumn3{margin-top: 20px;background-color: transparent;padding: 0;}
.indexColumn3 .codeBox{height: 214px;background: url(../images/advs.png) no-repeat center center;}