@charset "utf-8";
.infolist.mulit li{min-height: 76px;}
.index-toutiao {position: relative;padding-left: 170px;padding-right: 80px;}
.index-toutiao h3{text-align: center; font-size: 45px;color: #1F5CA6; }
.index-toutiao a{color: #1F5CA6; position: relative;}
.index-toutiao i{position: absolute;display: inline-block;top: 30%;left: 60px;}
.index-toutiao i img{ height: 46px;}
.index-toutiao p{color: #1F5CA6;}

.index-tpxw{position: relative;}
.index-tpxw .swiper-slide{background: #fff;}
.index-tpxw .swiper-slide .imgratio{padding-top: 65%;}
.index-tpxw .swiper-slide .txt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 9; padding: 12px 90px 12px 20px; line-height: 24px; text-align: left; background:rgba(0,0,0,0.5);}
.index-tpxw .swiper-slide .txt a{color: #fff;}
.index-tpxw .swiper-pagination{bottom: 12px;}
.index-tpxw .swiper-ctrl-button{background: rgba(0,0,0,0.3);}

.col-news-l{width: 46.6%;}
.col-news-r{width: 53.4%;}

.index-padding{padding:15px 25px;background-color: #F7F7F7;}

.index-zcjd-pic span{display: block;position: absolute; bottom: 0;z-index: 1;color: #fff;padding: 10px 10px;left: 0; right:0}
.index-zcjd-pic.imgratio{padding-top: 50%;}
.index-zcjd-pic.black span{background: rgba(0, 0, 0, .5);}
.index-zcjd-pic.center{text-align: center;}

.index-jg ul li a{background: #F1F6FC;color: #045FA5;font-size: 1.125em;padding: 10px;}
.index-jg ul li a .icon{width: 56px;height: 56px;background-color: rgb(163, 203, 255);margin: auto;border-radius: 50%;}
.index-jg ul li a .icon img{width: 28px;padding-top: 15px;}
.index-jg ul li a span{display: block;margin-top: 10px;}

.index-ldxx-bg{background-color: #F1F6FC;}
.index-ldxx dl{position: relative;height: 167px;border-bottom: 1px solid #B1D7F2;padding-bottom: 15px;}
.index-ldxx dl dt{width: 134px;position: absolute;height: 167px}
.index-ldxx dl dd{padding-left: 150px;}
.index-ldxx dl dd b{color: #005CBF;font-size: 1.125em;display: block;margin-bottom: 10px;}
.index-ldxx dl dd p{margin-bottom: 10px;}
.index-ldxx dl dd a{color:#005CBF;font-size: 14px;display: block;line-height: 2em;}
.index-ldxx dl dt img{display: block;height: 100%;width: 100%;object-fit: cover;}

.index-zfxxgk .iconmenu li .box{background: #fff;border: 1px solid #D6E8FF;padding: 11px 0;position: relative;height: 42px;}
.index-zfxxgk .iconmenu .icon{width: 34px;margin-right: 15px;margin-left:15px;}
.index-zfxxgk .iconmenu li .box b{display: block;}
.index-zfxxgk .iconmenu li:hover a{box-shadow: 3px 4px 13px  rgba(204, 227, 255, 0.6);}
.index-zfxxgk .iconmenu li a: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-zfxxgk .iconmenu li:hover a:after{width: 25px; height: 25px;}

.index-zfxxgk-1 li{text-align: center;}
.index-zfxxgk-1 li i{display: inline-block;margin-right: 5px;}
.index-zfxxgk-1 li i img{width: 20px;vertical-align: middle;}
.index-zfxxgk-1 li span{display: inline-block;vertical-align: middle;}

.index-zmhd{background: url(../images/index/index_zmhd_bg.png) no-repeat #fafbfc; background-size: 100%;padding: 15px;}
.index-zmhd .zmhd-wls img{ height: 44px;}
.index-zmhd .lytj{height: 159px;background: url(../images/index/index_zmhd_bg1.png) no-repeat; background-size: 100% 100%;padding:15px 20px 0 20px;}
.index-zmhd .lytj p{text-align: justify; font-size: 14px; line-height: 2em;padding-right: 55px;}
.index-zmhd .lytj .lytj-date{background: rgba(230, 241, 255, 0.65);font-size: 14px;margin-top: 10px;padding: 10px;}
.index-zmhd .lytj .lytj-date h2{color:#3472BF;display: inline-block;vertical-align: middle;font-size: 17px;margin-right: 10px;}
.index-zmhd .lytj .lytj-date span{display: inline-block;vertical-align: middle;color: #3472BF;}
.index-zmhd .lytj .lytj-date span + span{margin-left: 5px;}
.index-zmhd .lytj .lytj-date span b{font-size: 20px;padding-left: 5px;}
.index-zmhd .lytj .lytj-date span.gsl b{color: #00A196;}
.index-zmhd .lytj .lytj-date span.ybj b{color: #C22741;}


.zmhd-links ul li a{background-color: #fff;padding: 10px 0;}
.zmhd-links ul li a i{width: 35px;margin: auto;}
.zmhd-links ul li a span{margin-top:5px;}

.index-ztzl .thead{position: relative;}
.index-ztzl .thead::before{position: absolute; content: '';width: 100%;height: 2px;background: #D0E9FF;top: 50%;z-index: -1;margin-top: 1px;}
.index-ztzl .thead a{display: inline-block;background: #fff;padding-right: 20px;}
.index-ztzl .thead span{font-size: 28px;font-weight: bold;display: inline-block;vertical-align: middle;}
.index-ztzl .thead i{display: inline-block;width: 20px;vertical-align: middle;margin-left: 20px;}
.index-ztzl .thead i img{margin-top: 10px;}
.index-ztzl-swiper {position: relative;}
.index-ztzl-swiper .imgratio{padding-top:30.7%}
.index-ztzl-swiper .swiper-ctrl-button{background: #fff;box-shadow: -2px 7px 18px  rgba(157, 200, 242, 0.54);}

.index-zwfwrx .imgratio{padding-top: 27%;}
.index-zwfw{position: relative;padding-top: 15px;}
.index-zwfw .index-zwfw-bd{background: #fff;padding: 20px;box-shadow: 0px 1.75px 13.12px  rgba(184, 184, 184, 0.12);}
.index-zwfw .item .iconmenu a{background: #F9F9F9;}
.index-zwfw .index-zwfw-hd .hd {padding-left: 100px;}
.index-zwfw .index-zwfw-hd .hd ul{float: none;}
.index-zwfw .index-zwfw-hd .hd ul li{width: 50%;text-align: center;margin-left: 0;padding-top:5px;font-size: 20px;}

.index-zwfw .index-zwfw-hd .hd ul{float: none;}
.index-zwfw .index-zwfw-hd .hd ul li a{padding-bottom: 10px;}
.index-zwfw .index-zwfw-hd .hd ul li.on{background: url(../../pc2025/images/index/zwfw_hdbg.png) no-repeat center; background-size:  100% 100%;}
.index-zwfw .index-zwfw-bd{margin-top: -20px;}

.index-zwfw .item .iconmenu a{padding: 15px 0;}
.index-zwfw .item .iconmenu a i{width: 35px;margin: auto;}
.index-zwfw .item .iconmenu a span{display: block;margin-top: 5px;}
.zdbsfw .hd ul li{ font-size: 20px;}
.zdbsfw .swiper-slide a{display: block;background-color: #E6ECF2;}


.index-zmhd-hd{position: absolute;font-size: 1.62em;top: 0;}
.zdbsfw-swiper{position: relative;}
.zdbsfw-swiper .swiper-slide a{display: block; padding: 20px 0;text-align: center;}
.zdbsfw-swiper .swiper-pagination{position: initial;text-align: center;margin-top: 5px;}
.zdbsfw-swiper .swiper-pagination span{margin: 0px 2px;}

.index-zxft .imgratio {padding-top:64.25%;}
.index-zxft ul li{padding-left: 80px;position: relative; line-height: 1.5em;}
.index-zxft ul li + li{padding-top: 5px;}
.index-zxft ul li span{position: absolute;left: 0;}
.index-zxft ul li.theme p{font-weight: bold;}

.index-zxft-infolist li + li{margin-top: 20px;}
.index-zxft-infolist li .box{position: relative;line-height: 1.5em; padding:15px; padding-left: 40px;height: 50px;padding-top: 10px; background: url(../images/index/index_zxft_bg.png) no-repeat;background-size: 100% 100%;}
.index-zxft-infolist li .box:before{content:''; position:absolute; left:15px; top: 20px; width: 6px; height: 6px; background: #2566B9; border-radius: 50%; transition: .3s all;}


.index-yjzj-list li{position: relative; padding-bottom: 20px;}
.index-yjzj-list li:last-child{padding-bottom: 0;}
.index-yjzj-list li .box{padding-left: 25px; position: relative;}
.index-yjzj-list li:before{content: ''; background: #E8E8E8; width: 1px; position: absolute; top: 0; bottom: 0; left: 5px;}
.index-yjzj-list li .attr{ margin-bottom: 5px;}
.index-yjzj-list li .status{color: #808080; margin-right: 20px; margin-bottom: 13px;}
.index-yjzj-list li .status.ing{color: #015293;}
.index-yjzj-list li .time{color: #808080;}
.index-yjzj-list li .time b{font-weight: normal;}
.index-yjzj-list li .tit{line-height: 32px; max-height: 64px; font-size: 1.125em;}

.index-yjzj-list li .box i{position: absolute; left: 0; top: 4px; width: 10px; height: 10px; border-radius: 50%; border: #A6A6A6 1px solid; transition: .3s all;}
.index-yjzj-list li .box i:after{content: ''; position: absolute; width: 6px; height: 6px; border-radius: 50%; background: #A6A6A6; left: 0; top: 0; right: 0; bottom: 0; margin: auto; transition: .3s all;}
.index-yjzj-list li:hover .box i{border-color: #155CB3;}
.index-yjzj-list li:hover .box i:after{background: #155CB3;}

@media (max-width: 1500px) {

    .col-news-l{width:52%;}
    .col-news-r{width: 48%;}
}

@media (max-width:1280px) {
    .index-padding{padding: 15px 15px;}
    .col-news-l{width:100%;}
    .col-news-r{width: 100%;}
    .index-toutiao h3{font-size: 1.75em;}
    .index-cwhy img{width: 100%;}
    .infolist.mulit li{min-height: initial;}
    .index-zwfw{padding-top: 0;}
    .index-zmhd .lytj{height: auto;padding-bottom: 20px;}
    .index-zmhd-hd{position: initial;margin-bottom: 20px;}
}
@media (max-width:480px) {
    .index-toutiao i{display: none;}
    .index-toutiao h3{font-size: 1.25em;}
    .index-toutiao {padding:20px}
    .index-zfxxgk .iconmenu .icon{width: 30px;}
    .index-zwfw .index-zwfw-hd .hd{padding-left: 0;}
    .swiper-container.space30{margin-left: 0;margin-right: 0;}
}
