/* .index-main > .col-lg-c1{width: 25.5%;}
.index-main > .col-lg-c2{width: 74.5%;} */
.index-main > .col-lg-c1{width: 374px;}
.index-main > .col-lg-c2{width: 1095px;}

.index-toutiao{text-align: center;}
.index-toutiao h3{margin-bottom: 12px; padding: 0 15px; font-size:2.5em; color: #2354AF; font-weight: bold;}
.index-toutiao h3 a{color: #2354AF;}
.index-toutiao ul{ font-size: 0;}
.index-toutiao ul li{display: inline-block; position: relative; max-width: 33.3333%; text-align: center;}
.index-toutiao ul li + li:after{content: ''; position: absolute; left: 0; top: 50%; margin-top: -9px; width: 1px; height: 18px; background: #999;}
.index-toutiao ul li h4{padding:0 15px; font-size: 20px; font-weight: normal; margin-left: 8px;}
.index-toutiao ul li h4 a{display: inline-block; max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.index-toutiao h4{padding:0 50px; font-size: 18px; font-weight: normal;color: #383838;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.index-toutiao .more{text-align: right; font-size: 18px; padding-top: 5px;}
.index-toutiao .more a{color: #2354AF;}

@media (max-width: 992px) {
  .index-toutiao h3{text-align: left; margin-bottom: 0; padding-bottom: 15px; padding-left: 0; padding-right: 0; font-size: 2em; text-align:justify;}
  .index-toutiao ul li{display: block; max-width:none; padding: 15px 0; text-align: left; border-top: 1px solid #e3e3e3;}
  .index-toutiao ul li h4{padding:0;}
  .index-toutiao h4{padding:0;}
  .index-toutiao ul li + li:after{display: none;}
  .index-toutiao h3{white-space:normal; font-size: 1.25em;}
}

.index-left{background: url(../images/index/index_left_bg.gif) repeat-x left top #f4fafe; position: relative; min-height: 2337px; border-radius: 20px 0 0 0;}
.index-left:after{content: ''; width: 1px; position: absolute; left: 100%; top: 0; bottom: 0; background: linear-gradient(180deg, rgba(236, 242, 253, 0) 0%, rgba(177, 196, 241, 1) 20.14%, rgba(177, 196, 242, 1) 79.17%, rgba(174, 194, 241, 0) 100%);}
.index-left > .padding{padding: 20px;}

.index-login{position: relative; height: 76px;}
.index-login .photo{width: 104px; position: absolute; left: 20px; top: -55px;}
.index-login .hw2{position: absolute; left: 0; bottom: 0; height: 29px;}
.index-login .hw1{position: absolute; right: 0; top: 0; height: 27px;}
.index-logo-after{position: absolute; left: 134px; top: 0; right: 0; bottom: 0;}
.index-logo-after .welcome{margin-right: 26px; color: #0C69D8;}
.index-logo-after .welcome span{color: #333;}
.index-logo-after .name{color: #0C69D8; font-weight: bold;}
.index-login-btn{display: block; width: 95px; height: 28px; line-height: 28px; border-radius: 4px; background: #689EE3; text-align: center; color: #fff; transition: .3s all;}
.index-login-btn:hover{background: #0262D6; color: #fff;}
.index-logo-after .index-login-btn{ position: absolute; right: 0; bottom: 0; }
.index-logo-before .index-login-btn{position: absolute; top: 0; left: 149px;}

.index-bmfw h3{text-align: center; font-size: 40px; color: #A9CCF5; text-transform: uppercase; letter-spacing: 12px; opacity: 0.3;}
.index-bmfw ul li{float: left; width: 50%; box-sizing: border-box; padding-left: 26px; margin-bottom: 16px;}
.index-bmfw ul li b{font-weight: normal; font-size: 20px; display: block;}
.index-bmfw ul li span{color: #A6A6A6; display: block;}

.index-ld a{display: block; position: relative; height: 60px; line-height: 60px; padding-left: 118px; color: #2354AF; font-size: 20px; background: linear-gradient(156.04deg, rgba(214, 233, 255, 1) 0%, rgba(214, 233, 255, 0.01) 100%);}
.index-ld a i{width: 16px; height: 16px; position: absolute; right: 18px; top: 0; bottom: 0; margin: auto 0; background: url(../images/index/index_ld_arrow.png) no-repeat; background-size: 100% 100%;}
.index-ld a img{width: 50px; height: 50px; position: absolute; left: 40px; top: 0; bottom: 0; margin:auto 0;}

.index-cnxh{min-height: 335px;}
.index-cnxh .tit{margin-bottom: 21px;}
.refresh{color: #689EE3; margin-top: 6px; cursor: pointer;}
.refresh span,
.refresh .icon{display: inline-block; vertical-align: middle;}
.refresh .icon{width: 20px; height: 17px; margin-left: 8px; background: url(../images/index/refresh.png) no-repeat; background-size: 100% 100%;}


.index-zcwjk input[type='text']{border-color:#D6E8FF; box-shadow: 5px 1px 13px  #CCE3FF;}
.index-zcwjk .item{position: relative; margin-bottom: 15px;}
.index-zcwjk .item > dd{margin-left: 74px;}
.index-zcwjk .item > dt{position: absolute; left: 0; top: 0; line-height: 38px;}
.index-zcwjk .fwrq input[type='text']{width: 107px; float: left; /*background-image: url(../images/index/date.png);*/background-repeat: no-repeat; background-position: right center; background-size: auto 16px;}
.index-zcwjk .fwrq .to{float: left; width: 16px; text-align: center; line-height: 38px;}
.index-zcwjk button{background: #689EE3; height: 48px; border-radius: 2px; border: 0; color: #fff; font-weight: bold; width: 100%; display: flex; align-items: center; justify-content: center;}
.index-zcwjk button:before{content: ''; display: inline-block; vertical-align: middle; margin-right: 10px; width: 21px; height: 21px; background: url(../images/index/index_icon_czzc.png) no-repeat; background-size: 100% 100%;}
.layui-form .zcwjkgjc{ width: 60%; float: left;}
.selectnf{width: 38%;} 
.selectgwzl,.selectztfl{width: 49%;} 
.index-zcwjk .item.zcwjkfbjg > dd{margin-left: 0;}
.index-zcwjk .fwrq{ clear: both; }
.index-zcwjk .item{ min-height: 38px; }


.index-zfwzndgzbg{overflow: hidden;}
.index-zfwzndgzbg img{display: block; height: 100px;}

.index-com-line{height: 1px; margin-right: -20px; background: linear-gradient(90deg, transparent 30%, #B1C4F1 60%, #B1C4F2 85%, #AEC2F1 100%); }

.index-mslyfw ul{margin-left: -10px; margin-right: -10px;}
.index-mslyfw ul li{float: left; width: 50%;}
.index-mslyfw ul li a{display: block;height: 82px; margin: 0 10px 20px; background: #fff; border: 1px solid #D6E8FF; box-shadow: 5px 1px 13px  rgba(204, 227, 255, 0.6); overflow: hidden;}
.index-mslyfw ul li a img{display: block; width: 35px; height: 35px; display: block; margin: 10px auto 3px;}
.index-mslyfw ul li a span{display: block; font-size: 18px; color: #689EE3; text-align: center;}

.index-wls{padding-top: 4px;}
.index-wls .tit{text-align: center; margin-bottom: 10px;}
.index-wls .tit img{display: block; height: 32px; margin: 0 auto;}
.index-wls .cont{height: 390px;background-color: white;border: 1px solid #D6E8FF;}
.index-wls .hd{text-align: center; padding-top: 15px;}
.index-wls .hd li{display: inline-block; position: relative; color: #808080; font-size: 20px; font-weight: normal; padding-bottom: 8px; margin: 0 3px;}
.index-wls .hd li:after{content: ''; height: 3px; background: #C20000; width: 0; position: absolute; left: 0; bottom: 0; transition: .3s all;}
.index-wls .hd li.on{color: #000; /*font-family: "systb";*/}
.index-wls .hd li.on:after{width: 44px;}
.index-wls .bd .item{padding: 5px 20px 0;}
.index-wls .bd .item .txt{height: 240px; text-indent: 2em; line-height: 27px;margin-bottom: 30px;-webkit-line-clamp: 9;}
.index-wls .bd .btn{display: block; margin: 0 auto; width: 217px; height: 32px; font-size: 20px; color: #fff; font-weight: bold; text-align: center; line-height: 32px; border-radius: 16px; background: linear-gradient(90deg, #FC4644 0%, #FF9372 100%);}

.index-lyxd .infolist li{padding-top: 7px;padding-bottom: 7px;}

.index-sjfb .tit img{display: block; width: 100%; height: 45px;}
.index-sjfb .echart{background: #fff; height: 177px; box-shadow: 5px 1px 13px  rgba(204, 227, 255, 0.6); border: 1px solid #D6E8FF;}


.com-owl-tpxw {position: relative; overflow: hidden;}
.com-owl-tpxw .item a img{ display:block; width:100%; height:405px;}
.com-owl-tpxw h4{position: absolute; left: 0; right: 0; bottom: 0; box-sizing: border-box; padding: 0 130px 0 20px; font-size:1.125em; font-weight: normal; height: 46px; line-height: 46px; background: rgba(0,0,0,0.6);}
.com-owl-tpxw h4{color: #fff;}
.com-owl-tpxw .owl-dots {position: absolute; bottom: 18px; right: 22px; z-index: 99;}
.com-owl-tpxw .owl-dot,
.com-owl-hf .owl-dot{float: left; width: 9px; height: 9px; margin-left:10px; background-color: #fff; transition: .3s all; cursor: pointer; border-radius: 4px;}
.com-owl-tpxw .owl-dot.active{background: #2354AF; width: 32px;}

.com-owl-tpxw .owl-nav{display: block !important;}
.com-owl-tpxw .owl-nav > div {position: absolute; top: 50%; margin-top: -26px; width: 30px; height: 52px;  opacity: .7; background-color: rgba(0,0,0,.5); transition: .3s all;}
.com-owl-tpxw .owl-nav > div:after {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width:14px; height:25px; background-repeat: no-repeat; background-size: 100% 100%;}
.com-owl-tpxw .owl-nav > div.owl-prev{left: 0; border-radius: 0 4px 4px 0;}
.com-owl-tpxw .owl-nav > div.owl-next{right: 0; border-radius: 4px 0 0 4px;}
.com-owl-tpxw .owl-nav > div.owl-prev:after {background-image: url(../images/public/icon_slide_prev.png);}
.com-owl-tpxw .owl-nav > div.owl-next:after {background-image: url(../images/public/icon_slide_next.png);}
.com-owl-tpxw .owl-nav > div:hover{opacity: 1;}

/* .index-r-row1 > .col-lg-c1{width: 67.5%;}
.index-r-row1 > .col-lg-c2{width: 32.5%;} */
.index-r-row1 > .col-lg-c1{width: 710px;}
.index-r-row1 > .col-lg-c2{width: 355px;}
.index-zwyw{height: 405px; background: #F4FAFE; padding-right: 15px; padding-left: 30px;}
.index-zwyw > div{padding-top: 15px;}
.infolist-date li{height: 80px; position: relative; border-bottom: 1px solid rgba(219, 219, 219, 0.4); padding-top: 10px; padding-bottom: 10px; padding-left: 67px; box-sizing: border-box;}
.infolist-date li .des{font-size: 18px; line-height: 24px; margin-top: 4px;}
.infolist-date li .time{position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 56px;text-align: center; color: #666666; font-family:Arial;}
.infolist-date li .time b{display: block; font-size: 30px; color: #2354AF;}
.infolist-date li .time span{font-size: 14px; color: #888888;}
.infolist-date li:hover *{color: #2354AF !important;}

.index-owl-hf{clear: both;}
.index-owl-hf .owl-dots {position: absolute; bottom: 10px; right: 17px; z-index: 9;}
.index-owl-hf .owl-dot,
.com-owl-hf .owl-dot{float: left; width: 6px; height: 6px; margin-left:4px; background-color: #fff; transition: .3s all; cursor: pointer; border-radius: 3px; opacity: 0.8;}
.index-owl-hf .owl-dot.active{opacity: 1; width: 22px;background: #2354AF;}
.index-hf1 img{height: 93px;}
.index-hf2 img{height: 118px;}
.index-hf3 img{height: 118px;}

.infolist-circleline{position: relative; font-size: 18px;}
.infolist-circleline:before{content: ''; width: 1px; position: absolute; left: 3px; top: 0; bottom: 0; background: #ebebeb;}
.infolist-circleline li{position: relative; padding: 27px 0 18px; clear: both;}
.infolist-circleline li:before{content:''; position:absolute; left:-2px; top: 7px; width: 6px; height: 6px; border: 2px solid #0262D6; background: #fff; border-radius:50%; z-index: 2; transition: .3s all;}
.infolist-circleline li .des{position: relative; overflow:hidden; padding-left: 20px; font-weight: normal; line-height: 26px;}
.infolist-circleline li .des:before
.infolist-circleline li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infolist-circleline li .time{position: absolute; top: 0; left: 20px; color:#888888;}
.infolist-circleline li:hover:before{background: #2354AF;}
.infolist-circleline li:hover .des a,
.infolist-circleline li:hover .time{color: #2354AF;}
.infolist-circleline li:last-child{padding-bottom: 0;}

.index-com-tit{position: relative;}
.index-com-tit:after{content: ''; height: 1px; background: #C1D0F6; position: absolute; right: 0; top: 50%; left: 154px;}
.index-com-tit .py{position: absolute; left: 0; top: 18px; color: #A9CCF5; font-size: 40px; font-weight: bold; opacity: 0.2; letter-spacing: 10px; text-transform: uppercase;}
.index-com-tit h3{padding-right: 30px; display: inline-block; font-size: 36px; color: #2354AF; position: relative; z-index: 3; background: url(../images/index/index_icon_jia.png) no-repeat right center; background-size: 20px 20px;}
.index-com-tit h3 b{color: #D43030;}

.index-tyc-iconlink{margin-left: -10px; margin-right: -10px;}
.index-tyc-iconlink li{float: left; width: 16.6666666%;}
.index-tyc-iconlink li a{display: block; position: relative; height: 70px; margin: 0 10px; background: #fff; box-shadow: 3px 4px 13px  rgba(204, 227, 255, 0.6);}
.index-tyc-iconlink li a img{position: absolute; left: 14px; top: 15px; width: 40px;}
.index-tyc-iconlink li a span{display: inline-block; vertical-align: middle; margin: 0 20px 0 64px; font-size: 18px; line-height: 24px;}
.index-tyc-iconlink li a:after{content: ''; width: 0; height: 100%; display: inline-block; vertical-align: middle;}
@media (max-width: 1500px) {
  .index-tyc-iconlink li a img{left: 6px;}
  .index-tyc-iconlink li a span{margin-right: 0;margin-left: 50px;}
}

.index-zcfg-list li{padding-bottom: 12px; padding-top: 12px; border-bottom: 1px dashed #C1D0F6;}
.index-zcfg-list h4{font-size: 18px; margin-bottom: 5px;}
.index-zcfg-list .cont{font-size: 18px; overflow: hidden;}
.index-zcfg-list .tag{color: #689EE3; float: left;}
.index-zcfg-list .tag a{color: #689EE3;}
.index-zcfg-list .tag a:hover{color: #2354AF;}
.index-zcfg-list .tag span{margin: 0 10px;}
.index-zcfg-list .time{float: right; color: #888888;}
.index-zcfg-list .tag span:last-child{display: none;}

.index-zwgk-iconlink{height: 221px; border: 1px solid #D6E8FF; padding-top: 20px; padding-left: 10px; box-sizing: border-box;}
.index-zwgk-iconlink li{float: left; width: 50%; margin-bottom: 12px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.index-zwgk-iconlink li img{width: 35px; height: 35px; margin-right: 0px;}
.index-zwgk-iconlink li img, .index-zwgk-iconlink li span{display: inline-block; vertical-align: middle;}
.index-zwgk-iconlink li span{text-align: left;}

.index-bsfw-list{margin-left: -10px; margin-right: -10px; height: 442px;}
.index-bsfw-list .item{float: left; width: 33.333333%;}
.index-bsfw-list dl{margin: 0 10px 20px; height: 200px; border: 1px solid #D6E8FF; position: relative; transition: .3s all;}
.index-bsfw-list dl dt{height: 75px; padding-top: 10px; padding-left: 95px; padding-right: 10px; position: relative;}
.index-bsfw-list dl dt img{position: absolute; left: 10px; top: 10px; width: 75px; height: 75px;}
.index-bsfw-list dl dt a{font-weight: bold; font-size: 18px; margin-top: 25px;}
.index-bsfw-list dl dt img,
.index-bsfw-list dl dt a{display: inline-block; vertical-align: middle;}
.index-bsfw-list dd{padding-left: 15px; padding-right: 10px; padding-top: 10px;}
.index-bsfw-list ul{font-size: 16px;}
.index-bsfw-list ul li{padding-top: 4px; padding-bottom: 4px;}
.index-bsfw-list ul li a{color: #666666;}
.index-bsfw-list ul.dot li a:before{background: #888;}
.index-bsfw-list dl:hover{box-shadow: 3px 4px 13px  rgba(204, 227, 255, 0.6); border: 1px solid #D6E8FF;}
.index-bsfw-list dl:after{content: ''; z-index: 1; width: 0; height: 0; background: url(../images/index/index_bsfw_more.png) no-repeat; background-size: 100% 100%; position: absolute; bottom: 0; right: 0; transition: .3s all;}
.index-bsfw-list dl:hover:after{width: 25px; height: 25px;}

.index-bsfw-nav{position: absolute;right:0;top:-45px;width: 20px;height: 20px;background: url(../images/index/icon_slide_next_gray.png) no-repeat center;background-size: 20px;transition: .3s all;cursor: pointer;}
.index-bsfw-nav.prev{right: 30px;background-image: url(../images/index/icon_slide_prev_gray.png);}
.index-bsfw-nav.prev:hover{background-image: url(../images/index/icon_slide_prev_blue.png);}
.index-bsfw-nav.next:hover{background-image: url(../images/index/icon_slide_next_blue.png);}

.index-bsfw-bmfw .scrollbar-y{height: 430px;margin-bottom: 14px;}
.index-bsfw-bmfw ul{margin: -20px -10px 0;}
.index-bsfw-bmfw li{width: 25%;float: left;}
.index-bsfw-bmfw li a{font-size: 1.125em;height: 34px;line-height: 34px;border: 1px solid #D6E8FF;display: block;margin: 20px 10px 0;padding: 0 12%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-bsfw-bmfw li a:hover{background: #2354AF;color:#fff;border-color:#2354AF;}

.index-bsfw-tslist{margin-left: -10px; margin-right: -10px; height: 442px;}
.index-bsfw-tslist .item{float: left; width: 33.333333%;}
.index-bsfw-tslist .item a{display: block; margin: 0 10px 20px; height: 200px; border: 1px solid #fff; transition: .3s all; position: relative; transition: .3s all;background: #fff4e9; background: linear-gradient(90deg, #fff4e9 0%, #fffbf7 100%);}
.index-bsfw-tslist .item .icon{display: block;position: relative; width: 75px;height: 75px;margin: 40px auto 20px; background: #fff;border-radius: 50%; overflow: hidden;box-shadow: 4px 6px 18px  rgba(240, 156, 72, 0.5);}
.index-bsfw-tslist .item .icon:before{content:"";position: absolute;left: 0;top:0;width: 52px;height: 56px; background:url(../images/index/tsfw_icon_bgw.png) no-repeat left top;background-size: 52px; z-index: 1;transition: .3s all;}
.index-bsfw-tslist .item .icon img{display: block;max-width: 100%;}
.index-bsfw-tslist .item p{font-size: 1.25em;color: #D77F51;text-align: center;margin: 0 auto;max-width: 80%;}
.index-bsfw-tslist .item.green a{background: #e6f8f7; background: linear-gradient(90deg, #e6f8f7 0%, #f7fdfd 100%);}
.index-bsfw-tslist .item.blue a{background: #e9f2fc; background: linear-gradient(90deg, #e9f2fc 0%, #f8fbfe 100%);}
.index-bsfw-tslist .item.red a{background: #faeaea; background: linear-gradient(90deg, #faeaea 0%, #fef9f9 100%);}
.index-bsfw-tslist .item.purple a{background: #f1ecfd; background: linear-gradient(90deg, #f1ecfd 0%, #fbf9fe 100%);}
.index-bsfw-tslist .item.green p{color: #00BAAD;}
.index-bsfw-tslist .item.blue p{color: #2A82E4;}
.index-bsfw-tslist .item.red p{color: #E36868;}
.index-bsfw-tslist .item.purple p{color: #9A74F2;}
.index-bsfw-tslist .item.green .icon{box-shadow: 4px 6px 18px  rgba(0, 186, 173, 0.4);}
.index-bsfw-tslist .item.blue .icon{box-shadow: 4px 6px 18px  rgba(42, 130, 228, 0.4);}
.index-bsfw-tslist .item.red .icon{box-shadow: 4px 6px 18px  rgba(227, 104, 104, 0.4);}
.index-bsfw-tslist .item.purple .icon{box-shadow: 4px 6px 18px  rgba(154, 116, 242, 0.4);}
.index-bsfw-tslist .item a:hover .icon:before{left: -100%;}
.index-bsfw-tslist .item a:hover{background: linear-gradient(90deg, #fff4e9 0%, #fff4e9 100%);}
.index-bsfw-tslist .item.green a:hover{background: linear-gradient(90deg, #e6f8f7 0%, #e6f8f7 100%);}
.index-bsfw-tslist .item.blue a:hover{background: linear-gradient(90deg, #e9f2fc 0%, #e9f2fc 100%);}
.index-bsfw-tslist .item.red a:hover{background: linear-gradient(90deg, #faeaea 0%, #faeaea 100%);}
.index-bsfw-tslist .item.purple a:hover{background: linear-gradient(90deg, #f1ecfd 0%, #f1ecfd 100%);}

.index-bsfw-gstb{padding: 14px 20px 16px;  background: url(../images/index/bsfw_gstb_bg.jpg) no-repeat center bottom #e8f1ff;background-size: 100%;}
.index-bsfw-gstb .gstb-logo img{display: block;height: 50px;margin:0 auto;}
.index-bsfw-gstb .gstb-dw{text-align: center;}
.index-bsfw-gstb .gstb-dw a{display: inline-block;padding: 0 12px 0 30px; height: 25px;line-height: 25px;margin: 4px auto 15px; border-radius: 100px;background:url(../images/index/icon_dw_red.png) no-repeat 12px center #FFFFFF;background-size: 16px; box-shadow: 9px 5px 26px  #CCE3FF;}
.index-bsfw-bjtj{height: 215px;padding: 0 7.6%; border-radius: 6px;}
.index-bsfw-bjtj dl{width: 50%;float: left;font-size: 14px;margin: 15px 0 5px;}
.index-bsfw-bjtj dl>*{padding-left: 25px;}
.index-bsfw-bjtj dl dt{background: url(../images/index/bsfw_icon_radius_blue.png) no-repeat 10px 6px;background-size: 10px;}
.index-bsfw-bjtj dl dd b{font-size: 1.57em;font-weight: 500;color:#0262D6;margin-right: 4px;}
.bmcxfwtitle{margin-left: 15px;  float: left;font-size: 1.375em;}
.bmcxfwtitle a{color: #808080;}
.bmcxfwtitle a:hover{color: #000000;font-weight: 700;}
@media (max-width: 1500px) {
  .index-bsfw-bjtj{padding:0;}
  .bmcxfwtitle{font-size: 1.125em;}
}

.index-zxft{padding: 18px 20px 20px;background: #F4FAFE;}
.index-zxft h3{font-size: 1.25em;font-weight: 700;}
.index-zxft h3 a{color:#689EE3;}
.index-zxft .title{font-size: 1.125em;height: 50px;line-height: 1.4;margin: 12px auto 20px;}
.index-zxft .info{position: relative; border-radius: 6px;background:white;padding: 15px 50px 15px 20px;height: 60px;}
.index-zxft .info p{padding-left: 25px;line-height: 1.3; background:url(../images/public/icon_calendar2.png) no-repeat left center;background-size: 15px;}
.index-zxft .info p+p{margin-top: 10px;}
.index-zxft .info p.addr{background-image:url(../images/index/icon_dw_blue.png);}
.index-zxft .info .more{position: absolute;right: 10px;top: 50%;width: 24px;height: 14px;margin-top: -7px;background: url(../images/index/icon_arrow_right.png) no-repeat right center;background-size: 100%;transition: .3s all;}
.index-zxft .info .more:hover{width: 34px;}

.index-ztzl .index-com-tit h3{font-size: 26px;color:#000;}
.index-ztzl .index-com-tit h3 b{font-size: 22px;color:#fff;background: #C74646;border-radius: 10px 0 10px 0;display: inline-block;width: 60px;height: 30px;margin-left:8px;line-height: 30px;text-align: center;}
.index-ztzl .common-ztzl{height: 100px;}

.index-expand-tab{position: relative;z-index: 10;}
.index-expand-tab>.hd{position: absolute;left: -26px;padding-top: 117px;padding-bottom: 50px;background: url(../images/index/expand_linear_line.png) no-repeat right bottom;}
.index-expand-tab>.hd:before{content:"";position: absolute;right:4px;top:0;z-index: 1;width: 94px;height: 142px; background: url(../images/index/expand_zz.png) no-repeat left top;background-size: 94px;}
.index-expand-tab>.hd:after{content:"";position: absolute;right:0;top:135px;width: 52px;height: 300px;background: url(../images/index/expand_linear_bg.png) no-repeat right top;background-size: 100%;}
.index-expand-tab>.hd ul{position: relative;z-index: 2;}
.index-expand-tab>.hd li{position: relative; width:0;border-right: 42px solid #0262D6;border-top: 22px solid transparent;border-bottom: 28px solid transparent;transition: all 0.3s;}
.index-expand-tab>.hd li:before{
  content:"";display: none; position: absolute;left: 1.5px;top: -21px;bottom: -27px;z-index: -1;transition: all 0.3s;
  width:0;border-right: 42px solid #edf5ff;border-top: 21.5px solid transparent;border-bottom: 27.5px solid transparent;
}
.index-expand-tab>.hd li a{width: 22px;font-size: 1.125em;line-height: 27px; padding: 22px 10px 8px;color:#fff;text-align: center; display: block;background: url(../images/index/expand_icon_clound.png) no-repeat center 4px;background-size: 32px;cursor: pointer;transition: all 0.3s;}
.index-expand-tab>.hd li+li{margin-top: -21px;}
.index-expand-tab>.hd li.li1{z-index: 3;}
.index-expand-tab>.hd li.li2{z-index: 2;border-right-color:#2A82E4;}
.index-expand-tab>.hd li.li3{z-index: 1;border-right-color: #689EE3;}
.index-expand-tab>.hd li.on{z-index: 4; border-right-color: #D6E8FF;}
.index-expand-tab>.hd li.on:before{display: block;}
.index-expand-tab>.hd li.on a{color:#2354AF;font-weight: 900;background-image: url(../images/index/expand_icon_clound_red.png);}
.index-expand-tab>.bd{position: relative;}
.index-expand-tab>.bd>.item{
  display: none; position: absolute;top:0;bottom:0;left:0;right:0; padding: 32px 42px;
  background: #fff;height: 687px;border-radius: 20px 0 0 0;margin-left: 15px;margin-right: 15px; 
  border: 1px solid #D6E8FF;box-shadow: 5px 1px 13px  rgba(204, 227, 255, 0.6);
  -moz-box-sizing: border-box; -welit-box-sizing: border-box; box-sizing: border-box;
  background: linear-gradient(90deg, #edf5ff 0%, #fff 20%);
}
.index-expand-tab .infolist.date li{padding-left: 80px;}
.index-expand-tab .infolist.date .time{border:none;padding:0 10px 0 0;height: 52px; border-right: 1px solid #B5C9E8;}
.index-expand-tab .infolist.date li .time b{border-bottom: none;padding-bottom: 0;}
.index-expand-tab .infolist.date li h4{line-height: 22px;}
.index-expand-tab .infolist.date li:hover .time{background: none;}
.index-expand-tab .infolist.date li:last-child{border-bottom-color:transparent;}

.index-zcyctx{padding: 48px 42px 32px;}
.zcyctx-links ul{margin: 0 -5px;padding-right: 5px;}
.zcyctx-links li{float: left;width: 50%;}
.zcyctx-links li a{display: block;margin: 0 5px 10px;height: 220px;overflow: hidden;position: relative;}
.zcyctx-links li a:before{content:"";display: block;position: absolute;left:35px;bottom: 50px;z-index: 1;opacity: .2; width:43px;height: 14px;margin-top: -7px;background: url(../images/index/icon_arrow_right.png) no-repeat right center;background-size: 100%;transition: .3s all;}
.zcyctx-links li a img{display: block;height: 100%;}
.zcyctx-links li a:hover:before{opacity: 1;}

.index-zcyctx-hf{position: relative;}
.index-zcyctx-hf img{height: 220px;}
.index-zcyctx-hf .txt{font-size: 1.25em;font-weight: 700; position: absolute;left:0;bottom:0;right:0;z-index: 1; height: 46px;line-height: 46px;padding: 0 90px 0 38px;color:#fff;background: rgba(0,0,0,.4);}
.index-zcyctx-hf .owl-dots{right: 30px;bottom:20px;}

.index-zwyzt li{float: left;width: 11.11%;}
.index-zwyzt li a{display: block;height: 140px;background: #F0F6FF;overflow: hidden;border: 1px solid transparent; padding: 0 20px; margin: 0 5px 10px;font-size: 1.25em;color:#689EE3;text-align: center;transition: all .3s;}
.index-zwyzt li img{display: block;width: 50px;height: 50px;margin: 30px auto 5px;}
.index-zwyzt li a:hover{border-color: #D6E8FF;box-shadow: 5px 1px 13px  rgba(204, 227, 255, 0.6);background: #fff;}

.index-zntj-tjzc.tab-brief > .hd li.on:after{width:0;}
.index-zntj-tjzc .piclist{overflow:hidden; zoom:1;}
.index-zntj-tjzc .piclist li{position:relative;}
.index-zntj-tjzc .piclist li:first-child a{margin-top: 0px;}
.index-zntj-tjzc .piclist li a{height: 278px;overflow: hidden;margin-top: 20px;display:block;}
.index-zntj-tjzc .piclist li a img{display: block;width:100%; height:auto;}
.index-zntj .infolist.date li .des{min-height: 51px;}

.index-ldhdrl a{display: block;height: 98px;overflow: hidden;}
.index-ldhdrl a img{display: block;}

/* 数字政府 opacity: .5;  .7 1*/
.index-hf1{margin-top: -10px;}
.index-hf1 a{display: block;overflow: hidden;position: relative;}
.index-hf1 .item-szzf .ani{height: 36px;width: 100px;position: absolute;top: 50%;margin-top: -18px;right: 30px;}
.index-hf1 .item-szzf .ani:before{
  content:"";width: 46.5px;height: 36px;position: absolute;left:0;top:0;
  background: url(../images/index/index_szzf_icon.png) no-repeat;background-size: 46.5px;
  -moz-animation: ltr1 2s ease-out 0s infinite;-webkit-animation: ltr1 2s ease-out 0s infinite; animation: ltr1 2s ease-out 0s infinite;
}
.index-hf1 .item-szzf img{display: block;width: 100%;}
@keyframes ltr1 {
  0%  { left: 12px; opacity: .5; }
  20% { left: 24px; opacity: 0.7; }
  40% { left: 36px; opacity: 1; }
  60% { left: 48px; opacity: .7; }
  80% { left: 60px; opacity: 0; }
  100% { left: 0; opacity: 0; }
}


.gjSearch{display: none;}

/* 对联 */
.index-duilian { position: fixed; top: 30%; z-index: 100; overflow: hidden;}
.index-duilian .duilian-close { padding-top: .625em; padding-bottom: .625em; font-size: .9375em; text-align: center;}
.index-duilian .duilian-close a { display: inline-block; width: 80px; height: 16px; text-indent: -9999999px; background: url(../images/public/close.gif) no-repeat center center; overflow: hidden;}
.index-duilian .duilian-box { position: relative; margin-bottom: 5px;}
.index-duilian .duilian-box .duilian-con { text-align: center; overflow: hidden;}
.index-duilian .duilian-box .duilian-con dd img { display: block; max-width: 300px;}
.index-duilian-l { left: 2px;}
.index-duilian-r { right: 2px;}
/* 热点推送 */
.index-duilian-rdts{position:fixed;right:2px;bottom:2px;z-index:999;width:166px;height:auto;overflow:hidden;background:#3285c9;border-radius:4px;padding:30px 0 0;}
.index-duilian-rdts h2{position:absolute;left:10px;top:0;height:30px;line-height:30px;width:60px;color:#fff;font-size:14px;}
.index-duilian-rdts .fold-btn{position:absolute;right:30px;top:6px;display:block;width:18px;height:18px;background:url(../images/index/index_duilian_rdts_arrow.png) no-repeat;}
.index-duilian-rdts .close-btn{position:absolute;right:8px;top:7px;display:block;width:18px;height:18px;background:url(../images/index/index_duilian_rdts_close.png) no-repeat;}
.index-duilian-rdts ul{display:block;background:#fff;padding:1px 0;margin-bottom:3px;}
.index-duilian-rdts ul li{padding:1px 3px;}
.index-duilian-rdts ul li img{width:160px;display:block;}
/* 左侧对联-联播 */
.index-duilian-slide{overflow:hidden;position:fixed;z-index:10000;left:0;bottom:0;width:240px;height:140px;background:#ffffff;border:1px #ddd solid;border-left:0;padding:10px;}
.index-duilian-slide .close{position:absolute;right:10px;top:10px;z-index:2;width:20px;cursor:pointer;}
.index-duilian-slide .item img{vertical-align:top;width:240px;height:140px;}
.index-duilian-slide .owl-dots{position:absolute;bottom:5px;right:5px;z-index:1;}
.index-duilian-slide .owl-dot{float:left;width:16px;height:16px;margin:0 0 0 5px;cursor:pointer;background:#666666;color:#ffffff;text-align:center;line-height:15px;font-size:12px;}
.index-duilian-slide .owl-dot.active{background:#c10d0c;color:#fff;}

