@charset "UTF-8";
body{min-width: 1400px; max-width: 1920px; margin: 0 auto;/* background: url(../images/2024-body-bot-bg.jpg) bottom center repeat-x; */position: relative;}
body:after {content: '';position: absolute;width: 100%;bottom: 0;background: url(../images/2024-body-bot-bg.jpg)  bottom center repeat-x;z-index: -1;height: 500px;}
.w1400{width: 1400px; height: auto; margin: 0 auto;position: relative;}
.w1300{width: 1300px; height: auto; margin: 0 auto;position: relative;}
.w100{width: 100%!important;}
.pc{display: block!important;}
.wap{display: none!important;}
.top{width: 100%; height: 708px; background: url(../images/2024-bg.jpg) no-repeat center top;}
.top-t{width: 100%; height: 50px; line-height: 50px;font-size: 16px;}
.top-t-l{float: left; text-align: left; color: #fff;}
.top-t-l a{ margin: 0 10px; color: #fff; }
.top-t-l a:hover{font-weight: bold;}
.top-t-r{float: right; text-align: right; color: #fff;margin-right: 15px;}
.top-t-r a{color: #fff; padding: 0 4px;}
.top-t-r a:hover{font-weight: bold;}
.top-t-r span{border: #fff solid 1px; padding: 5px; border-radius: 15px;}
.top-con{width: 100%; height: 475px;}
.top-logo{text-align: center;width: 430px; height: auto; margin-top: 40px; margin-left: 485px;float: left;}
.top-logo img{width: auto; height: auto;}




.top-ss{width: 492px; height: 50px; float: left;margin-top: 60px;/* background: rgba(255,255,255,.7); */opacity:0; transition: all 1s;position: absolute;right: 0; border-radius: 30px; border: 1px solid #fff;}
.top-ss #keyword{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 0;float: left;width: 360px;height: 50px;line-height: 50px;text-indent: 10px;font-size: 16px;color: #fff;margin-left: 10px;}
.top-ss #searchbutton{float: right;background:url(../images/204-szs-ss.png) center center no-repeat;border: 0;height: 60px;margin-top:-5px;width: 120px;cursor: pointer;font-size: 18px;color: #fff;text-align: left; }

.top-ov{height: 450px;background-position-y: -150px;}
.top-ov .top-con{height: 270px;}
.top-ov .top-logo{width: 600px; margin-top: 20px;margin-left: 0;}
.top-ov .top-logo br{display: none;}


.top-ov .top-ss{opacity:1;}

.daohang{width: 100%; height: 179px; line-height: 60px; font-size: 22px; text-align: center; font-weight: bold; position: relative; background: url(../images/2024-nav-bg.png) no-repeat center top; margin-top: -170px; border-bottom: #628bbc 1px solid;}
.daohang .nav{margin-top: 119px;p}
.daohang ul .m{width: 16.66%; float: left; height: 60px;}
.daohang ul .m a{color: #fff; padding-bottom: 12px; font-size: 22px;}
/* .nav h3:hover a:after{content: ''; border-top: 17px solid #fff;border-right: 33px solid transparent; border-left: 17px solid transparent; position: absolute; left: 50%; bottom: -17px; margin-left: -10px;} */
.daohang ul .m a img{margin: 0 10px;}
.daohang ul .m h3{height: 60px;}
.daohang ul .m.on h3 a, .daohang ul .m:hover h3 a{border-bottom: #fff solid 2px;}
.daohang ul .m:nth-child(1).on h3 a:after{display: none;}
.daohang ul .m:nth-child(1):hover h3 a:after{display: none;}
.daohang .m{position: relative;}
.nav .sub{display: none;width: 100%;height: 230px;position: absolute;left: 0;top: 60px;background: #1e83dd;border-top: 0; z-index: 100; opacity: 1;}
.nav .sub div{width: 230px; height: 230px; float: left; padding-top: 15px;}
.nav .sub li{height: 50px;line-height: 50px;padding: 4px 0;float: left;width: 100%;}
.nav .sub li a{display: block;color: #fff; font-size: 16px;font-weight: 400;}
.nav .sub li a:hover{color: #fff;border-bottom:none;font-weight: bold;}
.nav #m3 .sub{margin-left: 0%; width: 100%; height: 230px;}
.nav #m4 .sub{margin-left: 0%; width: 100%; height: 230px;}
.nav #m5 .sub{margin-left: 0%; width: 100%; height: 230px;}
.nav #m6 .sub{margin-left: 0%; width: 100%; height: 280px;}
.nav #m2 .sub{margin-left: 0%; width: 100%; height: 180px;}
.nav #m2 .sub div:nth-child(1){width: 50%; height: 180px; float: left; padding-top: 15px;}
.nav #m2 .sub div:nth-child(2){width: 50%; height: 180px; float: left; padding-top: 15px;}
.nav #m2 .sub li{height: 50px;line-height: 50px;padding: 4px 0;float: left;width: 100%;}
.nav #m3 .sub div{width: 100%; height: 230px; float: left; padding-top: 15px;}
.nav #m4 .sub div{width: 100%; height: 230px; float: left; padding-top: 15px;}
.nav #m5 .sub div{width: 100%; height: 230px; float: left; padding-top: 15px;}
.nav #m6 .sub div{width: 100%; height: 280px; float: left; padding-top: 15px;}
/* .nav .sub{display: none;width: 100%;position: absolute;left: 0;top: 180px;height: 50px;line-height: 50px;padding:0;float: left; text-align: center;background: #1e83dd;z-index: 100;}
.nav .sub li{text-align: center; display: inline-block;}
.nav .sub li a{display: block;padding: 0 15px;margin: 0 10px; color: #f; font-size: 18px;}
.nav .sub li a:hover{color: #FA6D06;} */

#fixed_top_nav{position: fixed;top: 0;left: 0;z-index: 99;width: 100%;display: none;}
#fixed_top_nav .daohang{height: 60px; margin-top: 0;background-position: bottom!important;}
#fixed_top_nav .daohang .nav{margin-top: 0;}
/* #fixed_top_nav .nav .sub{top: 60px;} */






.p1{width: 100%;height: 640px;background: #fff url(../images/2024-p1-bg.jpg) repeat-x top;/* background: linear-gradient(180deg, rgba(44, 100, 184, 0.74) 15%, rgba(255, 255, 255, 0.23) 60%, rgba(255, 255, 255, 0) 0%); */ }
.szs-tt{width: 100%; height: 120px; margin-top: 20px; position:relative;}
.home_tt_nr{width: 100%; float: left; padding: 0 20px;position: relative;}
.home_tt_scroll .hd{ width: 100%; right: 15px; position: absolute;height: 5px;z-index: 10;font-size: 0; bottom: 0px;}
.home_tt_scroll .hd ul{overflow:hidden; zoom:1; margin-top:10px; }
.home_tt_scroll .hd ul li{ float:left;  width:32.5%; height:5px; overflow:hidden; margin:5px; cursor:pointer; background-color: #93bcfc;}
.home_tt_scroll .hd ul li.on{  background-color: #2265b6;}
.home_tt_scroll .bd{ margin-top: 20px; height: 75px; padding: 0 20px;overflow: hidden;}
.home_tt_scroll .infoList li a{ font-size: 30px; line-height: 40px; height: 40px; display: block;text-align: center; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold;color: #fff;}
.home_tt_scroll .infoList li p{text-align: center;font-size: 16px;width: 100%;height: 35px;line-height: 35px;color: #fff;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.p1-b{width: 100%; height: auto; margin-top: 30px;margin-bottom: 30px;}

.p1-l{width: 735px; height: 430px; float: left;position: relative; overflow: hidden;}
.p1-l .swiper-wrapper .swiper-slide img{width: 100%; height: 100%; }
.p1-l .swiper-wrapper{display: flex;}
.p1-l .swiper-wrapper .swiper-slide .text{position: absolute;width: 100%;height: 50px;left: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.7); }
.p1-l .swiper-wrapper .swiper-slide .text span{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 18px;line-height: 50px; color: #FFF; width: calc(100% - 52px); padding: 0 10px; display: block;}
.p1-l .pagination{position: absolute;z-index: 20;bottom: 15px!important;width: auto!important;text-align: right; right:10px;}
.p1-l .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.p1-l .swiper-pagination-bullet-active { background: #2265b6; }
.p1-l>a{display:block;width: 30px;height: 52px;position:absolute;top: calc((400px - 52px) / 2);opacity:0;filter: alpha(opacity=0);transition:all 0.5s; z-index: 20;cursor: pointer;}
.p1-l>a.arrow-left{left:0px;background: url(../images/2024-znx-tpxw-l.png) no-repeat;}
.p1-l>a.arrow-right{right:0px;background: url(../images/2024-znx-tpxw-r.png) no-repeat;}
.p1-l:hover>a{ opacity:1;filter: alpha(opacity=100);}
.p1-l:hover>a.prev{ left:0px;}
.p1-l:hover>a.next{ right:0px;}


.p1-r{width: 640px; height: 430px; float: right;position: relative; overflow: hidden;}
.p1-r .newstab li{margin: 0;width: 25%;}
.p1-r .newstab li a{font-size: 23px;font-weight: bold;}
.p1-r .newslist li a{font-size: 20px;}
.p1-r .newslist li{height: 53px;line-height: 53px;}
.newstab{height: 50px;width: 100%; line-height: 48px;border-bottom: #ebebeb solid 2px;}
.newstab li{float:left; position: relative; z-index: 1; text-align: center;}
.newstab li a{color: #333; font-size: 22px; font-weight: normal; padding: 0 10px;display: block;}
.newstab li:after{content: ''; position: absolute; width:0; bottom:10px; height: 10px;overflow: hidden;z-index: -1;left: 0px;}
.newstab li.on:after{width: 90px;}
.newstab li.on,.newstab li.on a,.newstab li a:hover{color:#fff; font-weight: bold;background: #2265b6;}
.newslist{padding-top: 14px;}
.newslist li{line-height: 50px;position: relative;height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;padding-right: 16%;text-indent: 0px; padding-left: 0px;background: url(cyzx-li-bg.png) 0px center no-repeat; padding-left: 20px;}
.newslist li a{color: #333;font-size: 18px; float: left;  max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; transition: .3s all;}
.newslist li a:hover{margin-left: 10px; transition: .3s all;}
.newslist li:hover span, .newslist li a:hover{color: #2265b6; font-weight: bold;}
.newslist li span{position: absolute;right: 0px;top: 0px;color: #333;font-size: 15px;}
.newslist-more{display: none;}
.newslist li:hover::before{background-color: #2265b6;}


.p2{width: 100%;height: auto;min-height: 300px; background: #fff url(../images/2024-sy-zfxxgk-bj.png) no-repeat bottom; }
.p2-box{background: #fff;padding-bottom: 25px;margin-bottom: 20px;}
.p2-box .outHd{background: url(../images/2024-p2-tab-bg.jpg) repeat-x bottom;overflow: hidden;}
.p2-box .outHd li{width: 466.6px; height: 100px; float: left;position: relative;}
.p2-box .outHd li a{width: 460px; float: left; height: 75px;display: block; position: relative;text-align: center;font-weight: bold; color: #fff; margin-top: 24px;}
.p2-box .outHd li.on:before{background: url(../images/2024-p2-tab-on.png) no-repeat; position: absolute; width: 466.6px; height: 100px;content: "";background-size: 95% 92%;background-position-y: 8px;}
.p2-box .outHd li:nth-child(1).on:before{left: -13px;}
.p2-box .outHd li:nth-child(2).on:before{left: 0px;background-size: 100% 92%;}
.p2-box .outHd li:nth-child(3).on:before{right: -36px;}
/* .p2-box .outHd li.on{background: url(../images/2024-p2-tab-on.png) no-repeat;} */
.p2-box .outHd li.on a{color: #fff;}
.p2-box .outHd .ico{width: 50px; height: 75px;float: left;margin-left: 70px;margin-top: 10px;transition: all .3s;text-align: center; transition: .3s all;}
.p2-box .outHd li.on .ico{display: block;margin-top: 0;}
.p2-box .outHd .tit{width: auto;height: 75px;line-height: 75px;float: left;text-align: center;font-size: 32px;z-index: 1; transition: .3s all;margin-left: 20px;}
.p2-box .outHd li:nth-child(2) .ico{margin-left: 120px;}
.p2-box .outHd li:nth-child(3) .ico{margin-left: 160px;}
.p2-box .outHd .ico img{width: 100%; height: auto;}
.p2-box .outHd li.on  .tit{line-height: 60px;}
.p2-box .outBd{margin-top: 30px;width: 100%;}

.p2-zwfw{width: 100%; height: auto;float: left;padding: 0 25px;}
.p2-zwfw-t{width: 70%; height: auto; float: left;}
.p2-zwfw-t .newstab{background: #E1E9F7;border-bottom: none;}
.p2-zwfw-t .newstab li{width: 50%;}
.p2-zwfw-tab li{width: 25%; height: 100px; float: left; background: #F7F7F7;}
.p2-zwfw-tab li.on{background: #fff;}
/* .p2-zwfw-tab li:nth-child(1).on{background: #fff url(../images/2024-p2-zwfw-tab-bg1.jpg) no-repeat 642px;}
.p2-zwfw-tab li:nth-child(2).on{background: #fff url(../images/2024-p2-zwfw-tab-bg2.jpg) no-repeat 0;} */
.p2-zwfw-tab li a{display: block;width: 100%; height: 100%;text-align: center;line-height: 100px; font-size: 22px; color: #333;font-weight: bold;}
.p2-zwfw-tab li a img{margin-right: 10px;}
.p2-zwfw-list{width: 100%; height: auto; padding: 0px 20px;}

.p2-zwfw-grcj{float: left; margin-top: 15px;width: 100%;}
.p2-zwfw-grcj .inHd{position: relative;}
.p2-zwfw-grcj .inHd li{float: left;margin-bottom: 30px;margin-right: 65px;position: relative;}
.p2-zwfw-grcj .inHd li:nth-child(1){margin-left: 40px;}
.p2-zwfw-grcj .inHd li a{width: 100px;float: left;}
.p2-zwfw-grcj .inHd li i{display: block;position: relative;width: 100px;height: 106px;margin-bottom: 40px;border-radius: 50%;transition: .3s all;background: url(../images/yjs_wxzhbgimg.png) no-repeat top center; background-size: 100% 100% !important;}
.p2-zwfw-grcj .inHd li a img{position: absolute;left: 0;top: -15px;bottom: 0;right: 0;width: 50px;height: 50px;margin: auto;}
.p2-zwfw-grcj li .active{opacity: 0;}
.p2-zwfw-grcj li.on .active{opacity: 0;}
.p2-zwfw-grcj li .split{position: absolute;width: 23px;height: 23px;top: 106px;z-index: 10;left: 38px;}
.p2-zwfw-grcj li .split img{width: 23px;}
.p2-zwfw-grcj li a:hover{font-weight: bold;}
/* .p2-zwfw-grcj li a:hover i{background: #366eff;} */
.p2-zwfw-grcj li a:hover .active{opacity: 1;}
.p2-zwfw-grcj li a:hover .normal{opacity: 0;}
.p2-zwfw-grcj li.on a i{background: url(../images/yjs_xzbgimg.png) no-repeat top center;}
.p2-zwfw-grcj li.on a .active{opacity: 1;}
.p2-zwfw-grcj li.on a .normal{opacity: 0;}
.p2-zwfw-grcj li span{display: block; text-align: center; font-size: 18px; color: #333;}

.grbs_back_xx {width: 86%;background: rgb(230, 230, 230);position: absolute;top: 110px;left: 80px;height: 17px;}
.grbs_back_xx>p {border-top: 3px dashed #fff;margin-top: 8px;}
.grbs_back_xx2{display: none;}

.p2-zwfw-b{width: 100%; height: auto; float: left; margin-top: 15px; padding:0 25px;}
.p2-zwfw-b-l{width: 49%; height: auto; float: left;}
.p2-zwfw-b-l .newstab li{width: 33.3%;}
.p2-zwfw-b-r{width: 100%; height: auto; float: right; margin-bottom: 30px;}

.p2-zwfw-b-tit{width: 100%; height: 55px; float: left; line-height: 55px;}
.p2-zwfw-b-tit a{color: #333; font-size: 26px; font-weight: bold;}
.p2-zwfw-b-box{width: 100%; height: 200px; float: left; overflow: hidden;position: relative; margin-top: 10px;}
.p2-zwfw-b-box .swiper-slide{width: 320px; height: 200px; float: left; margin-right: 13px;border: solid 1px #e5e5e5;box-shadow: 0px 5px 10px 0 rgba(0, 36, 121, 0.1); background: #fff;line-height: 53px; overflow: hidden;}
.p2-zwfw-b-box .swiper-slide img{width: 100%; height: 160px;}
.p2-zwfw-b-box .swiper-slide p{width: 100%; height: auto; line-height: 20px; padding: 0 10px; text-align: center;overflow: hidden;white-space: unset;text-overflow: ellipsis;display: inline-block;}
.p2-zwfw-b-box .swiper-container{display: flex;}
.p2-zwfw-b-box .swiper-button-next, .p2-zwfw-b-box .swiper-button-prev{top: 40%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.p2-zwfw-b-box .swiper-button-next:after, .p2-zwfw-b-box .swiper-button-prev:after{font-size: 20px!important;}

.p2-zwfw-bmcx{width: 100%; float: left; margin-top: 0px;}
.p2-zwfw-bmcx li{width: 165px; height: 70px; float: left; background: #f0f4fc; margin-left: 20px; text-align: center;margin-bottom: 10px;}
.p2-zwfw-bmcx li img{width: 30px; height: 30px; margin-top: 20px;margin-left: 20px;float: left;}
.p2-zwfw-bmcx li p{margin-top: 0px; width: unset; padding: 0 15px; line-height: 70px;font-size: 18px;float: left;}
.p2-zwfw-bmcx li a{display: block; width: 100%; height: 100%;}
.p2-zwfw-bmcx li a:hover{color: #0055c2;border-color: #0055c2; box-shadow: 0 0 20px 5px #8ab9fb;}

.p2-zwfw-bmbs{width: 100%; float: left; margin-top: -20px;margin-bottom: 10px;}
.p2-zwfw-bmbs li{width: 23%; height: 60px; float: left; background: #f0f4fc;text-align: center; line-height: 60px;margin: 10px 1%;}
.p2-zwfw-bmbs li a{display: block; width: 100%; height: 100%;}
.p2-zwfw-bmbs li a:hover{color: #0055c2;border-color: #0055c2; box-shadow: 0 0 20px 5px #8ab9fb;}

.p2-zwfw-qt{width: 28%; height: 220px; float: left; margin-left: 2%;}
.p2-zwfw-qt ul li{width: 100%; height: 100px;float: left;position: relative;}
.p2-zwfw-qt ul li:nth-child(2){margin-top: 20px;}
.p2-zwfw-qt ul li img{width: 100%; height: 100%;}
.p2-zwfw-qt ul li p{z-index: 11;position: absolute;top: 50%;transform: translateY(-50%);left: 55px;color: #006FD5;font-weight: bold;font-size: 22px;}




.p2-zfxxgk{width: 100%; height: auto;float: left;}
.p2-zfxxgk-t{width: 100%; height: 480px; float: left; padding: 0 25px;overflow: hidden;}
.p2-zfxxgk-t-l{width: 870px; height: 100%; float: left;}
.p2-zfxxgk-t-l .newstab{margin-top: 0px;}
.p2-zfxxgk-t-l .newstab li{width: 25%;}
.p2-zfxxgk-t-l .bd{height: 273px;}
/* .p2-zfxxgk-t-l .newstab li:nth-child(4){width: 28%;} */
.syzcjd li a i{font-style: unset;margin: 0 5px;color: #2265b6;}

.syzcjd li em{font-style: unset;margin: 0 5px;color: #2265b6;}
.syzcjd li em a{max-width: unset;float: unset;}

.p2-zfxxgk-sousuo{width: 100%; height: 100px; line-height: 30px; float: left;padding: 0 20px;position: relative; background: #edf6ff;margin-top: 20px;}
.p2-zfxxgk-sousuo .radio{margin-right: 8px;}
.p2-zfxxgk-sousuo .txt{margin-right: 35px;}
.p2-zfxxgk-sousuo .shuru{float: left;width: 100%;line-height: 60px;}
.p2-zfxxgk-sousuo .input{width: 390px;padding: 0 10px;height: 40px;background-color: #ffffff;border: solid 0.01rem #dde8f5;}
.p2-zfxxgk-sousuo .fdj{position: absolute;right: 25px;top: 10px;margin: auto 0;line-height: 41px;}
.p2-zfxxgk-sousuo .fdj img {width: 21px;height: 21px;}

.p2-zfxxgk-zcjd{width: 100%; height: 110px; float: left; position: relative; overflow: hidden;margin-top: 0px;margin-bottom: 0px;}
.p2-zfxxgk-zcjd .swiper-slide{width: 320px; height: 110px; float: left; margin-right: 13px;border: solid 1px #e5e5e5;box-shadow: 0px 5px 10px 0 rgba(0, 36, 121, 0.1); background: #fff;line-height: 53px; overflow: hidden;}
.p2-zfxxgk-zcjd .swiper-slide img{width: 100%; height: 110px;}
.p2-zfxxgk-zcjd .swiper-container{display: flex;}
.p2-zfxxgk-zcjd .swiper-button-next, .p2-zfxxgk-zcjd .swiper-button-prev{top: 50%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.p2-zfxxgk-zcjd .swiper-button-next:after, .p2-zfxxgk-zcjd .swiper-button-prev:after{font-size: 20px!important;}

.p2-zfxxgk-t-r{width: 450px; height: 100%; float: right;}
.p2-zfxxgk-t-r-tit{width: 180px; height: 48px; line-height: 48px; float: left; background: #3664B0; border-radius: 0px;margin-top: 0px;}
.p2-zfxxgk-t-r-tit a{color: #fff; font-size: 24px; font-weight: bold; padding-left: 15px;}
.p2-zfxxgk-t-r-box{width: 100%; height: 170px; float: left; margin-top: 30px; background: url(../images/2024-cwhy-bg.jpg) no-repeat center top; background-size: 100% 100%;margin-bottom: 12px;}
.p2-zfxxgk-t-r-box .tit{font-weight: bold;display: block;text-align: center;width: 100%;color: #006fc4;font-size: 18px;padding: 15px 0;margin-top: 10px;}
.p2-zfxxgk-t-r-box p{color: #333; font-size: 16px; line-height: 30px; padding: 0 20px;}
.p2-zfxxgk-t-r-box p a{color: #006fc4;}

.p2-zfxxgk-b{width: 100%; height: 130px; float: left; padding: 0 25px; }
.p2-zfxxgk-b ul{display: block;width: 100%; height: 130px; float: left;background: #f1f6fe;}
.p2-zfxxgk-b ul li{width: 12.5%;height: 130px; float: left; text-align: center; padding-top: 10px;}
.p2-zfxxgk-b ul li img{margin: 10px 0; width: auto; height: 40px;}
.p2-zfxxgk-b ul li p{width: 100%; height: 50px; line-height: 50px; float: left; text-align: center; color: #333; font-size: 16px;}
.p2-zfxxgk-b ul li:hover{background: #c6dafb;}

.p2-zfxxgk-zdyl{width: 100%; margin-top: 15px;}
.p2-zfxxgk-zdyl li{width: 31.3%; height: 60px; text-align: center; float: left;margin: 15px 1%; line-height: 60px; text-align: center; color: #333; font-size: 18px; background: #F4F6FA;}
.p2-zfxxgk-zdyl li img{margin-right: 10px; height: 30px;}
.p2-zfxxgk-zdyl li a{display: block; width: 100%; height: 100%;}
.p2-zfxxgk-zdyl li:hover{background: #CAD9F8;}


.p2-hdjl{width: 100%; height: auto;float: left;}
.p2-hdjl-t{width: 100%; height: 480px; overflow: hidden; padding: 0 25px; float: left;}

.p2-zmhd-l-t{width: 100%; height: 144px; float: left; background: #f3f8fe; margin-bottom: 20px;}
.p2-zmhd-l-t-xx{width: 208px; height: 131px; float: left; margin-left: 41px; margin-top: 3px; background: url(../images/2024-szs-zmhd-ico1.png) center no-repeat; background-size: 100%;}
.p2-zmhd-l-t-xx .tit{width: 142px; height: 31px; float: left; line-height: 31px; text-align: center; font-size: 20px; margin-top: 96px; margin-left: 25px; font-weight: bold;}
.p2-zmhd-l-t-wyxx{width: 165px; height: 53px; float: left;margin-top: 48px; margin-left: 40px;}
.p2-zmhd-l-t-wyxx .pic{width: 56px; height: 53px; float: left;}
.p2-zmhd-l-t-wyxx .pic img{width: 100%; height: 100%;}
.p2-zmhd-l-t-wyxx .tit{width: 90px; height: 53px; line-height: 53px; margin-left: 9px; font-size: 20px;float: left;}

.p2-hdjl-t-l{width: 810px; height: 480px; float: left;overflow: hidden;}
.p2-hdjl-t-l .newstab li a{padding: 0 35px;}
.p2-hdjl-rdt{width: 100%; height: 155px; float: left; position: relative; overflow: hidden;}
.p2-hdjl-rdt .swiper-slide{width: 320px; height: 155px; float: left; margin-right: 13px;border: solid 1px #e5e5e5;box-shadow: 0px 5px 10px 0 rgba(0, 36, 121, 0.1); background: #fff;line-height: 53px; overflow: hidden;}
.p2-hdjl-rdt .swiper-slide img{width: 100%; height: 155px;}
.p2-hdjl-rdt .swiper-container{display: flex;}
.p2-hdjl-rdt .swiper-button-next, .p2-hdjl-rdt .swiper-button-prev{top: 50%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.p2-hdjl-rdt .swiper-button-next:after, .p2-hdjl-rdt .swiper-button-prev:after{font-size: 20px!important;}
.rmyz iframe{margin-top: 15px; width: 60%; height: 270px;float: left;}
.rmyz-r{width: 38%; float: right; height: 220px;margin-top: 20px;}
.rmyz-r ul li{width: 100%; height: 105px; float: left;overflow: hidden;}
.rmyz-r ul li img{width: 100%; height: 100%;}
.rmyz-r ul li:nth-child(2){margin-top: 10px;}

.p2-hdjl-t-r{width: 500px; height: 480px; float: right;}
.p2-hdjl-t-r .newstab li a{padding: 0 35px;}
.p2-hdjl-zxft{width: 100%;height: 305px; float: left; margin-top: 15px; position: relative;}
.p2-hdjl-zxft-t{width: 100%; height: 130px;}
.p2-hdjl-zxft-img{width: 200px; height: 130px; float: left;}
.p2-hdjl-zxft-img img{width: 100%; height: 100%;}
.p2-hdjl-zxft-tit{width: 280px;height: 130px; float: right;}
.p2-hdjl-zxft-tit .tit{width: 100%; height: 40px; line-height: 40px; text-align: left; color: #333;font-size: 16px;}
.p2-hdjl-zxft-tit .tit b{color: #0070c0;width: 25%;display: block;float: left;}
.p2-hdjl-zxft-tit .tit span{width: 75%;float: left;display: block;}
.p2-hdjl-zxft-tit .zy{width: 100%; height: 40px; line-height: 40px; text-align: left; color: #333;font-size: 16px;float: left;display: block;}
.p2-hdjl-zxft-tit .zy b{color: #0070c0; width: 25%;float: left;display: block;}
.p2-hdjl-zxft-tit .zy span{width: 75%; display: block; float: left;}
.p2-hdjl-zxft .newslist{}



.p2-hdjl-b{width: 100%; height: 140px; float: left; margin-top: 40px; padding: 0 25px;}
.p2-hdjl-b ul{width: 100%; height: 140px; float: left; display: block;}
.p2-hdjl-b ul li{width: 31.3%; height: 140px; float: left; overflow: hidden; margin: 0 1%;}
.p2-hdjl-b ul li img{width: 100%; height: 100%;}
/* .p2-hdjl-b ul li:nth-child(1){margin-left: 0;} */

.p3{width: 100%;height: auto;margin-top: 30px;}
.p3-zdyl{width: 100%; height: 150px; float: left; margin-top: 25px;padding: 0 25px;}
.p3-zdyl-l{background: #3664B0;width: 103px;height: 126px; float: left;}
.p3-zdyl-l a{padding: 40px 10px; color: #fff; font-size: 20px;float: left;}
.p3-zdyl-r{width: 1230px; height: 126px; float: left; margin-left: 14px; overflow: hidden; position: relative;}
.p3-zdyl-r .swiper-container{margin-top: 15px;}
.p3-zdyl-r .swiper-slide{text-align: center;}
.p3-zdyl-r .swiper-slide a{display: block;}
.p3-zdyl-r .swiper-slide img{width: 35px; height: 30px; margin: 20px 0;}
.p3-zdyl-r .swiper-slide p{width: 100%; padding: 0 10px; text-align: center;}

.p3-zdyl-r .swiper-button-next, .p3-zdyl-r .swiper-button-prev{top: 50%!important;background-color: rgba(0,0,0,0.2);background-size: 50%;}
.p3-zdyl-r .swiper-button-next:after, .p3-zdyl-r .swiper-button-prev:after{font-size: 20px!important;}


.p4{width: 100%;height: auto;margin-top: 30px;}
.p4-ztzl-con{width: 1400px; height: 240px; float: left; margin-top: 15px; margin-bottom: 30px; position: relative; overflow: hidden;}
.p4-ztzl-con .swiper-slide{width: 310px; height: 225px; float: left; margin-right: 13px;border: solid 1px #e5e5e5;line-height: 53px;}
.p4-ztzl-con .swiper-slide img{width: 100%; height: 172px;}
.p4-ztzl-con .swiper-slide p{width: 100%; height: auto; line-height: 20px; padding: 0 10px; text-align: center;overflow: hidden;white-space: unset;text-overflow: ellipsis;vertical-align: middle;display: inline-block;}
.p4-ztzl-con .swiper-container{display: flex;}
.p4-ztzl-con .swiper-button-next, .p4-ztzl-con .swiper-button-prev{top: 40%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.p4-ztzl-con .swiper-button-next:after, .p4-ztzl-con .swiper-button-prev:after{font-size: 20px!important;}


/* 底部s */
.footer{width: 100%; height: auto; position: relative;/* background: #4186F7; */ /* background: linear-gradient(180deg, #F1F7FF 0%, #4079C0 100%); */  /* background: url(../images/2024-p1-bg2.jpg) top center repeat-x; */}
.foot{width: 1400px; height: auto; padding:0; margin: 0 auto; }
.foot-top{width: 100%; height: 75px;/* background: #DCEAFB; border-bottom: 2px solid #f5f5f5; */}
.foot-link{width: 100%; height: 38px; float: left; margin-top: 18px;}
/* 友情链接 */
.yqlj_title{position: relative; font-size: 16px;}
.yqlj_title>ul{margin-right: -10px; height: 38px;line-height: 38px; }
.yqlj_title>ul>li{ float: left; width:24%; margin-right:1%;list-style-type:none; background-color: #fff;text-align: center;}
.yqlj_title>ul>li p{padding-left: 14px; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.yqlj_title>ul>li p em { position: absolute; right: 25px; top: 16px; width: 10px; height: 10px; background: url(../images/2023-zws-link.png) no-repeat; transition: .3s all;}
.yqlj_title>ul>li p i{ position: absolute; left: 50%; bottom: 46px; margin-left:-14px; width: 28px; height:15px; display: none; background: url(../images/2023-zws-link2.png) no-repeat center;}
.yqlj_title>ul>li.on p i{ display: block;}
.yqlj_title>ul>li.on em{ transform: rotate(180deg);}
.yqlj_title>ul>li .yqlj_con1{ display: none; position: absolute; left: 0; right: 0; z-index: 50; bottom: 60px; background-color:#ffffff; padding: 15px 20px 15px 30px; border-radius: 10px; box-shadow:0 0 6px rgba(22,88,160,.21); max-height: 330px; overflow: auto;}
.yqlj_title>ul>li .yqlj_con1 li{ float: left; width:25%; line-height: 30px;list-style-type:none; padding: 6px 8px; box-sizing: border-box;}
.yqlj_title>ul>li .yqlj_con1 li a{text-decoration: none;color: #333; }
.yqlj_title>ul>li .yqlj_con1 li a:hover{background: #366eff; color: #fff;}
.yqlj_con1 li a{background: #f2f2f2; display: block; text-align: center; padding: 4px 0; box-sizing: border-box; border: 1px solid #f2f2f2; border-radius: 4px;}
.yqlj_title>ul>li .yqlj_con1 table {width: 100%;}
.yqlj_title>ul>li .yqlj_con1 table a{text-decoration: none;color: #333; background: none; border: none; text-align: left;}
.yqlj_title>ul>li .yqlj_con1 table li {width: 14%;margin-left: 0;}
.yqlj_con1 tr td:first-child { font-weight: bold; padding-left: 20px;}
.yqlj_con1 tr:nth-child(2n) td { background: #f2f2f2;}
.foot-left{float: right;  width: 517px; height: 100px; /* background: #519fff; */text-align: center;padding-top: 20px;}

.foot-left span{margin-right: 6px;}

.foot-con{width: 700px; height: 100px; float: left; margin-left: 17px; /* background: #519fff; */text-align: left;line-height: 35px;color: #fff;margin-top: 0px;margin-bottom: 20px;}
.foot-con a{margin: 0 10px 0 0; color: #fff;}
.foot-con br{display: none;}

.foot-right{float: right; width: 498px; background: #519fff; height: 147px;color: #333;}
.foot-right span{width: 100px; display: block;text-align: center;float: left;margin: 25px 12px;}
.foot-right span img{width: 80px; height: 80px;}
.foot-right span p{margin-top: 10px;}
.foot-right a{color: #333;}


.foot-bot{width: 100%; height: 55px; line-height: 55px; background: #519fff;text-align: center;color: #fff;}
.foot-bot br{display: none;}
.foot-bot a{color: #fff;}


.main{width: 100%;min-height: 300px; background:url(../images/2024-p1-bg.jpg) repeat-x top; }
.crumb{padding: 25px 0;}
.crumb h2{padding-left: 26px;line-height: 28px;font-size: 16px;font-weight: normal;color: #fff;position: relative;}
.crumb h2:before{position: absolute; left: 0; top: 5px; content: ''; width: 18px; height: 18px; background: url(../images/2024-znx-dqwz-bg.png) no-repeat; background-size: 100% 100%;}
.crumb h2 a{color: #fff;}
.crumb h2 a:hover{color: #fff;}
.crumb span{color: #fff;}
.crumb a.on{color: #fff;}

.tygl{ min-height: 720px; background-color: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, .1);margin-bottom: 100px;position: relative; padding: 50px;}
.neirong{}
.neirong-bg-l{position: absolute;bottom: 0;left: -89px;}
.neirong-bg-r{position: absolute;bottom: 0;right: -89px;}
.neirong-bg-b{position: absolute;bottom: -146px;left: -90px;width: 1484px;height: 146px;}

.tygl-box{position: relative;margin-bottom: 40px;}
.tygl-box-l{float: left;width: 22.5%;border: 10px solid #f3f5f4;}
.jfq-tygl-box{position: relative;margin-bottom: 40px;}
.jfq-tygl-box-l{float: left;width: 22.5%;border: 10px solid #f3f5f4;}
.nav-p {font-size: 26px; padding: 30px 20px;color: #fff;font-weight: bold; text-align: center;background-color: #3664B0;}
.sidenav{position:relative; z-index:13; overflow:hidden;padding: 10px;}
.sidenav > li{}
.sidenav > li > a{position:relative;padding: 15px;display:block;font-size:18px;line-height:30px;color: #333;border-radius: 0px;text-align: center;border-bottom: 1px dashed #eee;}
.sidenav > li > a:before{content: ''; position: absolute; right: 20px; top: 0; bottom: 0; margin: auto 0; width: 7px; height: 12px;}
.sidenav > li.on > a{font-weight: bold; color: #0E72CD;}
.sidenav a:hover{color: #333;}


.tygl-box-r{float: right;position: relative;width: 77.5%;}
.tygl-box-r-con{padding-left: 30px;}
.tygl-box-r-con .newstab li.on a, .tygl-box-r-con .newstab li.on, .tygl-box-r-con .newstab li a:hover{color: #2265b6!important;background: none!important;}
.tygl-box-r-con .newstab li a{font-size: 22px;}
.tygl-box-list{width: 100%; height: auto; float: left;}
.tygl-box-list .newslist li:nth-child(5n){border-bottom: 1px dashed #ccc;height: 70px;margin-bottom: 15px;padding-bottom: 15px;background-position-y: 20px;}
.tygl-box-list .newslist{margin-bottom: 30px;}
.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;width: 100%;font-size:14px;}

.xl{padding: 40px 80px;background-color: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, .1);margin-bottom: 30px;position: relative; margin-bottom: 100px;min-height: 700px;}
.article {margin-right: auto;margin-left: auto;}
.article-title{padding-bottom: 12px;text-align: center; font-weight: bold; font-size: 30px; color: #000; line-height: 40px; padding-top: 12px;}
.article-subtitle{font-size:25px; font-weight: normal; line-height:140%; text-align:center;  color:#666666;}
.article-attr{padding-bottom:0px; color:#888888; border-bottom:#e1e1e1 1px solid; font-size: 15px;margin-top: 15px;}
.article-attr b{font-weight:normal;}
.article-attr-l span{ margin-right: 30px; display:inline-block; white-space:nowrap;}
.article-attr #view span{ margin:0;}
/* .article-attr .llcs b{color:#8d0707;} */
.article-attr-l{float: left; line-height: 22px;}
.article-attr-r{float: right;position: relative;}
.fontsize{display: inline-block; line-height: 35px;  margin-right: 12px; float: left;}
.fontsize a{cursor: pointer; color:#333;}
.fontsize a:hover{color: #333;}
.fontsize a{display: inline-block; width: 30px; height: 28px; line-height: 28px; border: transparent 1px solid; text-align: center; border-radius: 3px; color:#999}
.fontsize a.on{color: #3f65e2;}
.fenxiang{display: inline-block; line-height: 35px;  margin-right: 12px; float: left;}
/*分享必要样式*/
.detail_share {margin: 14px 24px 0 0;}
.bdsharebuttonbox{margin-top:7px;}
.u-shear{margin-top: 12px;}
.share-main{position: relative;height: 36px; line-height: 36px;}
.share-bar a{margin-right: 6px; float: left; display: block; width: 26px; height: 26px; background:#c9c9c9 url(2022_cont_ico_share.png) no-repeat; border-radius: 50%; margin-left: 13px; margin-top: 5px;}
.share-bar span{float: left; color: #888888;}
.share-bar a:hover {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.share-bar .share-weixin{background-position: -30px;}
.share-bar .share-weixin:hover{background-color: #1fbc7d;}
.share-bar .share-tsina{background-position: -65px;}
.share-bar .share-tsina:hover{background-color: #fc7354;}
.share-bar .share-qzone{background-position: 4px;}
.share-bar .share-qzone:hover{background-color: #fc7354;}
.weixin-share-open{position: absolute; margin-top: 50px; right: 0; display: none; z-index: 10;}
.weixin-wrap{position: relative; padding: 10px; width: 212px;border: 1px solid #ddd;background-color: #fff;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}
.detail_share {margin: 14px 24px 0 0;}
.mainTextBox{width: 100%;background-color: #fff;margin: 0 auto;}
.mainText{width: 100%;padding: 20px 0 25px 0;margin: 0 auto;color: #404040;font-size: 18px;line-height: 200%;}
.mainText .TRS_UEDITOR{overflow: auto;}
.mainText table{margin: 0 auto;}
.mainText img{max-width: 100%;height: auto;}
.article-xgfj{padding: 20px 30px;}
#playercontainer{margin-top: 15px!important;}
.article-ewm{text-align: center;}
.article-ewm p{line-height: 40px;}
.xl_ewm{margin-top: 10px;}
.xl_ewm img{margin: 0 auto;}
.article-fj-bt{color:#0E72CD;font-weight:600;font-size: 16px;line-height: 30px;margin-bottom: 10px;}
.article-fj-list{font-size: 16px;line-height: 30px;margin-bottom: 30px;}
.enclosure{padding: 9px 30px 14px;margin-bottom: 40px;background: #F7FAFB;}
.enclosure>h2{line-height: 24px;padding: 6px 0;color: #404742;font-weight: bold;font-size: 22px;}
.enclosure-list>li>a{display: block;line-height: 24px;text-indent: 2em;padding-top: 8px;padding-bottom: 8px;color: #666;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../images/2022_enclosure_icon.png) no-repeat left center;}
.enclosure-list>li>a:hover{color: #0E72CD;}

.tupian-list{width: 100%; float: left;position: relative; height: auto;}
.tupian-list ul{margin-top: 10px;}
.tupian-list ul li{width: 31.3%;height: 270px;margin: 10px 1%;float: left;overflow: hidden;}
.tupian-list ul li img {width: 100%; height: 230px;}
.tupian-list ul li p{width: 100%; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size: 16px; text-align: center;}
.tupian-list ul li a:hover{color:#0E72CD ;}


.szf-l{width: 815px; height: auto; float: left; }
.szf-leader{width: 815px;border: 1px solid #dfe8ef;padding: 20px 20px 0 20px;margin-bottom: 20px;}
.szf-leader .title{width: 100%; height: 40px; border-bottom: 1px solid #e6e6e6; margin-bottom: 30px;}
.szf-leader .title a {display: block;font-size: 22px;color: #0070c0;}
.leader-list {margin-bottom: 25px;border-bottom: 1px solid #e6e6e6;}
.leader-list h2{font-size: 20px;float: left;color: #000;margin-top: 50px;font-weight: 400;}
.leader-list ul{float: left;margin-left: 60px;width: 650px;}
.leader-list ul li{width: 113px;float: left;margin-right: 49px;}
.leader-list ul li img{width: 113px;height: 150px;}
.leader-list ul li .name{font-size: 16px;display: block;text-align: center;margin-top: 10px;color: #000;margin-bottom: 20px;}
.leader-list ul .sz-leader{width: 130px;}
.leader-list ul .sz-leader img{width: 130px;height: 170px;}

.szf-jg{width: 815px;border: 1px solid #dfe8ef;padding: 20px 20px 0 20px;margin-bottom: 20px;}
.szf-jg .title{width: 100%; height: 40px; border-bottom: 1px solid #e6e6e6; margin-bottom: 30px;}
.szf-jg .title a {display: block;font-size: 22px;color: #0070c0;}
.szf-jg ul{padding: 0 45px;}
.szf-jg ul li{width: 302px;height: auto;line-height: 46px;background: #f2f0f1;font-size: 18px;margin-bottom: 15px;margin-left: 30px;text-align: center;float: left;}


.szf-jg-box{width: 100%; height: auto; float: left;}
.szf-jg-box p.title { color: #0070c0;font-size: 22px;height: 50px;line-height: 50px;padding-left: 50px;background: #e8f1f8 url(chnicon.png) 15px center no-repeat;}
.szf-jg-box-list{padding-left: 20px;margin: 5px auto 20px;}
.szf-jg-box-list a{display: block;float: left;width: 250px;line-height: 50px;height: 50px;font-size: 16px;color: #000;padding-left: 20px;background: url(dot.jpg) left center no-repeat;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

.szf-zwhd{width: 815px;border: 1px solid #dfe8ef;padding: 20px 20px 0 20px;}
.szf-zwhd .title{width: 100%; height: 40px; border-bottom: 1px solid #e6e6e6; margin-bottom: 30px;}
.szf-zwhd .title a {display: block;font-size: 22px;color: #0070c0;}

.zzjg .title{width: 100%; height: 50px; border-bottom: 1px solid #e6e6e6; margin-bottom: 30px;position: relative;}
.zzjg .title a {display: block;font-size: 22px;color: #0070c0;text-align: center;}
.zzjg .title img{text-align: center;position: absolute;left: 48%;background: #fff;padding: 10px; top: 30px;}
.zzjg .szf-jg{width: 100%;border: 1px solid #dfe8ef;padding: 20px 20px 0 20px;}
.zzjg .szf-jg-box-list a{width: 25%;}



.szf-r{width: 355px; height: auto; float: right;background: #f2f0f1;padding: 20px;}
.cwhy h2 a {display: block;font-size: 20px;color: #0070c0; margin-bottom: 15px;font-weight: 400;}
.cwhy img { width: 315px;}
.zfgzbg{margin-top: 20px;}
.zfgzbg h2 a {display: block;font-size: 20px;color: #0070c0; margin-bottom: 15px;font-weight: 400;}
.zfgzbg img { width: 315px;}
.zfgb{margin-top: 20px;}
.zfgb h2 a {display: block;font-size: 20px;color: #0070c0; margin-bottom: 15px;font-weight: 400;}
.zfgb-top{float: left;width: 100%; height: auto;}
.zfgb-top-fm{float: left;width: 162px; height: 215px; }
.zfgb-top-fm img{width: 162px; height: 215px;}
.zfgb-top-r{width: 140px;font-size: 14px;float: left;margin-left: 10px;}
.zfgb-top-r p{margin: 10px auto 20px;font-weight: bold;}
.zfgb-top-r em{display: block;color: #8b8a8a;margin-top: 16px;font-style: normal;}
.zfgb-top-r a{display: block;margin-top: 30px;width: 82px;height: 30px;line-height: 30px;background: #006fc4;text-align: center;color: #fff;border-radius: 15px;}

.szf-qthy{margin-top: 20px;}
.szf-qthy img { width: 315px;}

.zfxxgk{background: url(../images/zw-bg.png) no-repeat center top;}
.zfxxgk .top{background: none;height: 350px;}
.zfxxgk .top-logo{margin-top: -30px;}
.zfxxgk .main{background: none;}
.zfxxgk-tittle{background: url(titleBg.png) no-repeat center center;text-align: center;margin: 70px auto 80px;width: 100%; float: left;}
.zfxxgk-tittle a {display: inline-block;font-size: 70px;line-height: 70px;font-weight: bold;color: #fff;}

.meta_main{margin-bottom: 20px;/* background: #ecf3fa;*/padding: 10px 0px;}
.meta_main ul{overflow: hidden;border-top: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6;}
.meta_main li{width: 50%;float: left;border-bottom: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;box-sizing: border-box;}
.meta_main li.meta_main_bg{background: #F7F7F7;}
.meta_main li label, .meta_main li .mes{padding: 6px 5px;line-height: 48px;}
.meta_main li label{float: left;width: 180px;padding-left: 20px;color: #666;box-sizing: content-box;border-right: 1px solid #E6E6E6;}
.meta_main li label i{display: inline-block;width: 0.5em;}
.meta_main li .mes{font-size: 1em;padding: 6px 5px 6px 230px;}

.ldxl-t{width: 100%; height: auto; float: left;}
.ldxl-t a{float: left;}
.ldxl-t a img{width: 230px; height: 320px;}
.ldxl-jj{float: left; margin-left: 30px; margin-right: 30px;}
.ldxl-jj .tit{font-size: 30px;line-height: 30px;padding-bottom: 20px;font-weight: bold;border-bottom: 1px solid #e5e5e5;width: 910px;}
.ldxl-jj .con{margin-top: 35px;line-height: 2;font-size: 18px;}

.ldxl-b{width: 100%; height: auto; float: left;margin-top: 30px;}
.ldxl-b-t{height: 60px;line-height: 28px; padding: 16px 20px;background-color: #ecf6ff;}
.ldxl-b-t span{font-size: 20px;font-weight: bold;margin-left: 12px;}
.ldxl-b .con{margin-top: 35px;line-height: 2; font-size: 18px; margin-top: 30px; text-indent: 2em;}

.ldxl-zwhd{width: 100%;height: auto;float: left;margin-top: 30px;}
.ldxl-zwhd-top{height: 60px;line-height: 28px; padding: 16px 20px;background-color: #ecf6ff;}
.ldxl-zwhd-top span{font-size: 20px;font-weight: bold;margin-left: 12px;}
.ldxl-zwhd-top a{float: right;color: #333; font-size: 16px;}
.ldxl-zwhd-news{width: 100%;height: auto;background: #f8fafc;margin-top: 20px;padding: 20px;}
.ldxl-zwhd-news q{font-size: 19px;position: relative;color: #1d2e43;text-indent: 2em;padding: 14px 0;display: block;line-height: 2;}
.ldxl-zwhd-news q::before{width: 1.5rem;height: 1.125rem;content: '';position: absolute;top: 0;left: 0;background: url(bg-dots.png) 0 0 no-repeat;filter: invert(99%) sepia(15%) saturate(512%) hue-rotate(292deg) brightness(98%) contrast(82%);}
.ldxl-zwhd-news q::after{width: 1.5rem;height: 1.125rem;content: '';position: absolute;bottom: 0;right: 0;background: url(bg-dots.png) -24px 0 no-repeat;filter: invert(99%) sepia(15%) saturate(512%) hue-rotate(292deg) brightness(98%) contrast(82%);}
.ldxl-zwhd-news > a{color: #3664B0;float: right;margin-right: 50px;}
.ldxl-zwhd-news > a::before{content: '';width: 2rem;height: 1px;background-color: #3664B0;vertical-align: middle;display: inline-block;margin-right: 0.5rem;}
.ldxl-zwhd-box{width: 100%;height: 450px; padding-top: 25px;position: relative;overflow: hidden; margin-top: 30px;}
.calendar-bg{background: url(calendar-bg2.png) center 0 no-repeat;position: absolute;top: 0;left: 2%;right: auto;bottom: auto;margin: auto;width: 42%;height: 38px;z-index: 2;}
.calendar-contain {width: 46%; border-bottom: 1px dashed #eae1cf; height: 100%; float: left; display: inline-block;}
.calendar-info {  position: relative; width: 52%; float: right; display: inline-block;}
.calendar-contain{width: 46%;border-bottom: 1px dashed #eae1cf;height: 100%;}
.calendar-table-inner{width: 100%;}
.calendar-table-inner tr{width: 100%;height: 40px;}
.calendar-table-inner td,
.calendar-table-inner th{text-align: center;vertical-align: middle;height: 40px;}
.calendar-table-inner .calendar-table-inner-titbar{overflow: hidden;position: relative;width: 100%;background: #EEF6FE;border-bottom: 0.5rem solid #fff;}
.calendar-table-inner .calendar-table-inner-titbar .calendar-table-inner-tit{color: #333;font-size: 18px;text-align: center;width: 100%;height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #d2d6dc;}
.calendar-table-inner .calendar-table-inner-titbar .titlebar-month-prev{border-bottom-width: 5px;border-top-width: 5px;border-right: 10px solid #666;cursor: pointer;position: absolute;top: 16px;left: 5px;}
.calendar-table-inner .calendar-table-inner-titbar .titlebar-month-next{border-bottom-width: 5px;border-top-width: 5px;border-left: 10px solid #666;cursor: pointer;position: absolute;top: 16px;right: 5px;}
.calendar-table-inner .calendar-table-weekend{height: 40px;vertical-align: middle;background-color: #e3dcdc;}
.calendar-table-weekend td{color: #000;border-left: 1px solid #f5ebeb;}
.calendar-table-weekend .bdlf0{border-left: none;}
.calendar-table-inner td div{width: 30px;margin: 0 auto;line-height: 30px;border-radius: 30px;color: #999;}
.calendar-table-inner .c-today{color: #0457b7;font-weight: 700;}
.calendar-table-inner .has{color: #000;background: #e4dcdc;cursor: pointer;}
.calendar-table-inner .current{background: #3664B0;color: #fff;}
.calendar-table-yearbox{width: 100%;margin-top: 10px;display: none;}
.calendar-table-yearbox td{height: 30px;vertical-align: middle;position: relative;}
.calendar-table-yearbox td p{height: 20px;line-height: 20px;overflow: hidden;position: absolute;top: 5px;color: #555;font-size: 14px;cursor: pointer;padding: 0 10px;background-color: #b5c7d9;border-radius: 5px;}
.calendar-table-yearbox td p:hover{color: #fff;background-color: #2f5398;}
.calendar-table-yearbox td .tablebox-year-prev{left: 0;}
.calendar-table-yearbox td .tablebox-year-next{right: 0;}
.calendar-info{position: relative;width: 52%;}
.calendar-info-page{position: absolute;right: 10px;color: #999;font-size: 14px;line-height: 14px;width: 65px;text-align: center;top: 15px;}
.calendar-info-page span{float: left;display: block;overflow: hidden;margin-top: 2px;border-top-width: 5px;border-bottom-width: 5px;}
.calendar-info-page .calendar-info-left.disable{border-right: 10px solid #e3dcdc;cursor: default;}
.calendar-info-page .calendar-info-right.disable{border-left: 10px solid #e3dcdc;cursor: default;}
.calendar-info-page .calendar-info-left{border-right: 10px solid #3664B0;cursor: pointer;}
.calendar-info-page .calendar-info-right{float: right;border-left: 10px solid #3664B0;cursor: pointer;}
.calendar-info-page i{color: #3664B0;font-style: normal;}
.calendar-info-time{line-height: 40px;font-size: 18px;color: #0457b7;margin-bottom: 0.5rem;height: 40px;}
.calendar-info-box{background: #F8FAFC;padding: 30px;border: 1px solid #eae1cf;height: 288px;overflow: hidden;}
.calendar-info-box > a{height: 0;width: auto;height: 160px;overflow: hidden;text-align: center;display: block;}
.calendar-info-box > a img{width: auto;margin: 0 auto;height: 100%;}
.calendar-noimg{display: none !important;}
.calendar-info-box h3{display: block;font-size: 18px;font-weight: 400;line-height: 38px;max-height: 38px;overflow: hidden;/* white-space: nowrap;text-overflow: ellipsis;*/}
.calendar-info-box h3 a{color: #3664B0;}
.calendar-info-box h3 a:hover{color: #306bab;}
.calendar-info-box > p{color: #7d7d7d;line-height: 32px;text-indent: 2em;font-family: SimSun, FangSong, KaiTi;}
.calendar-info-box > p a{color: #8d9eaf;}
.calendar-info-box > p a:hover{color: #306bab;}
.calendar-noimg img{display: none;}
.triangle { width: 0; height: 0;border-top: 8px solid transparent; border-bottom: 8px solid transparent;}





.sjfb-tit{width: 100%; height: auto; float: left;}
.sjfb-tit img{width: 100%; height: auto;}
.sjfb-slide-tit{margin-top: 25px; float: left;width: 100%;margin-bottom: 20px;}
.sjfb-slide-tit .newstab li a{padding: 0 30px;}
.sjfb-slide{width: 1200px; height: 260px; float: left; margin-top: 15px; margin-bottom: 30px; position: relative; overflow: hidden;}
.sjfb-slide .swiper-slide{width: 1200px; height: 260px; float: left; margin-right: 13px;line-height: 53px;}
.sjfb-slide .swiper-slide img{width: 100%; height: 260px;}
.sjfb-slide .swiper-container{display: flex;}
.sjfb-slide .swiper-button-next, .sjfb-slide .swiper-button-prev{top: 50%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.sjfb-slide .swiper-button-next:after, .sjfb-slide .swiper-button-prev:after{font-size: 20px!important;}
.sjfb-box{width: 31.3%; height: auto; float: left; margin: 30px 1% 0;}
.sjfb-box .newstab li a{padding: 0 30px;}

.sy-banner{width: 100%; padding: 0 30px; height: 130px; margin-top: 0px; margin-bottom: 30px; }
.sy-banner-box{width: 1400px; position: relative; overflow: hidden;}
.sy-banner-box ul li{width: 23.5%; height: 130px; float: left; margin-left: 2%;overflow: hidden;}
.sy-banner-box ul li:nth-child(1){margin-left: 0;}
.sy-banner-box ul li img{width: 100%; height: 100%;}


/* .sy-banner-box .swiper-wrapper{display: flex;}
.sy-banner-box .pagination{position: absolute;z-index: 20;bottom: 15px;text-align: right; right:10px; width: auto!important;}
.sy-banner-box .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.sy-banner-box .swiper-pagination-bullet-active { background: #007ad8; width: 12px;}
.sy-banner-box .swiper-wrapper img{width: 100%; height: 100px;} */

.zcwj_list li{padding-right: 9%;}
.zcwj_list li a{display: inline-block;width: 72%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zcwj_list_wenhao{display: inline-block;margin-right: 10px;background-color: rgba(34, 167, 240, 0.1);border-radius: 5px;color: #005293!important;line-height: 25px;height: 25px;padding: 0px 8px;font-size: 12px;position: unset!important;text-indent: 0;}
.zcwj_list_jiedu{padding: 0px 10px;border: 1px solid #005293;border-radius: 15px;height: 20px!important;line-height: 20px!important;margin-right: 5px;font-style: normal;width: auto!important;vertical-align: top;margin-top: 15px;text-indent: 0; font-size: 14px!important;margin-left: 5px;}

.xxgk-box{width: 100%; height: auto; display: block;margin-top: 25px;}
.xxgk-box-tit{float: left; height: 125px;width: 85px; background: #3664B0;color: #fff;text-align: center;line-height: 30px;margin-right: 15px;font-size: 22px;}
.xxgk-box a{width: 28%;background-color: #ecf3fa;text-align: center;height: 57px;margin: 0px 0 10px 0; float: left; display: block;}
.xxgk-box a:nth-child(3),.xxgk-box a:nth-child(6){margin: 0 2%;}
.xxgk-box a i{font-style: italic;display: block;margin-top: 10px;float: left;margin-left: 15px;}
.xxgk-box a span{display: block;float: left;margin-left: 15px;line-height: 57px;font-size: 18px;}
.xxgk-box a:hover{ background-color: #e2e9f0}
.xxgk-box a:hover img{ transform: translateY(-3px)}
.xxgk-box a img{margin-bottom: 0px;display: block;max-width: 42px;transition: all .3s;}

.xxgk-qt{width: 100%; height: auto; float: left; margin-top: 10px;}
.xxgk-qt ul li{width: 49%; height: 80px; float: left;position: relative; margin-top: 10px;}
.xxgk-qt ul li:nth-child(1),.xxgk-qt ul li:nth-child(3){margin-right: 2%;}
.xxgk-qt ul li img{width: 100%; height: 100%;}
.xxgk-qt ul li p{z-index: 11;position: absolute;top: 50%;transform: translateY(-50%);left: 15px;color: #fff;font-weight: bold;font-size: 20px;text-shadow: 0px 2px 7px rgba(79, 127, 224, 1);}

.xxgk-gb{width: 450px; height: 100px; float: left; margin-top: 10px;overflow: hidden;}i
.xxgk-gb img{width: 100%;height: 100%;}

.yjzj-jgfk{width: 100%; height: auto; float: left;margin-top: 25px;}
.yjzj-jgfk .newstab li{width: 50%;}
.yjxj-list li{height: 54px; line-height: 54px; float: left; font-size: 18px; width: 100%;}
.yjxj-list li span{float: left; margin: 0 5px;}
.yjxj-list li a{width: 55%; display: block; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin: 0 10px;}
.yjxj-list li a:hover{color: #4788d7;}
.yjxj-list li .yjxj-zt{color: red; width: 90px;	height: 30px; line-height: 30px; margin-top: 12px; border-radius: 5px;background: #DEEBFB; text-align: center; font-size: 15px;}
.yjxj-list li .yjxj-zt.js{color: #999;}
.yjxj-list li .yjxj-time{color: #999;font-size: 15px;}
.yjxj-list li .yjxj-jgfk{background:#f3f8ff ; color: #999; height: 34px; line-height: 34px; margin-top: 10px; padding: 0 5px; border-radius: 5px;width: auto;pointer-events:none;}
.yjxj-list li .yjxj-jgfk.jg{background: #1e83dd; color: #fff; pointer-events: all;}
.yjxj-list li .yjxj-jgfk.dn{display: none;}

.yjxj-jgfkx{background:#1658A0;color: #fff;width: 90px;	height: 30px; line-height: 30px; margin-top: 12px; border-radius: 5px;text-align: center; font-size: 15px;margin-top: 12px!important;}
.yjxj-jgfkx a{color:#fff!important;width: 70px!important;}
.yjxj-jgfkx2{background:#F3F8FF!important;}
.yjxj-jgfkx2 a{color:#999!important;}
.yjxj-jgfkx2:before{content: "结果反馈";color:#999!important;}
.yjxj-jgfkx3{background:#1658A0;color: #fff;width: 90px;	height: 30px; line-height: 30px; margin-top: 12px; border-radius: 5px;text-align: center; font-size: 15px;margin-top: 12px!important;}
.yjxj-jgfkx3 a{color:#fff!important;width: 70px!important;}
.yjzj-jgfj-list{width:90%!important;}

.yjzj-more{ width: 100%; height: 40px; text-align: center; float: left; margin-top: 25px;}
.yjzj-more a{color: #fff; font-size: 18px; background: #007AD8; width: 170px; height: 40px; display: block; border-radius: 20px; line-height: 40px;margin: 0 auto;}

/* .p2-hdjl-yjzj li .zt{width: 80px; color: #dd1d26; float: left; line-height: 50px;position: unset;}
.p2-hdjl-yjzj li .js{width: 80px; color: #bfbfbf; float: left; line-height: 50px;position: unset;}
.p2-hdjl-yjzj li a{max-width: 80%; color:#333333; float: left; display: inline-block;vertical-align: middle;line-height: 50px;} */
.p2-hdjl-yjzj li a{width: 72%;}
.p2-hdjl-yjzj li{height: 50px;line-height: 50px;}

.zjszs-p1{width: 100%; height: auto; margin-top: 0px; background:#F5F9FD url(../images/2024-zjszs-p1-bg.jpg) no-repeat bottom center;padding-top: 50px;}
.zjszs-p1-tit{width: 100%;height: 107px;float: left;text-align: center;}
.zjszs-gk-con{width: 100%; height: 320px; margin-top: 30px; float: left; margin-bottom: 30px;}
.zjszs-gk-con-l{width: 680px; height: 320px; float: left;}
.zjszs-gk-con-l img{width: 100%; height: 100%;}
.zjszs-gk-con-r{width: 580px; height: 320px; float: right;}
.zjszs-gk-con-r p{font-size: 18px; line-height: 2;text-indent: 2rem;text-align:justify;}
.zjszs-gk-con-r p a{color: #007AD8;}
.zjszs-gk-bot{width: 100%; margin-top: 20px;float: left;}
.zjszs-gk-bot ul{height: 200px;background: #fff;box-shadow: 0 0 15px rgba(73, 127, 204, 0.2);padding: 20px;overflow: hidden;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 35px;}
.zjszs-gk-bot ul li{flex: 1;}
.zjszs-gk-bot ul a{width: 100%;text-align: center;padding-bottom: 20px;transition: all 0.3s;position: relative;display: block;}
.zjszs-gk-bot ul a .img{height: 100px;padding-top: 20px;}
.zjszs-gk-bot ul a p{font-size: 18px;color: #333;transition: all 0.3s;}
.zjszs-gk-bot ul a:hover{box-shadow: 0 0 10px rgba(18, 89, 188, 0.4) inset;border-radius: 10px 0 10px 0;}
.zjszs-gk-bot ul a:hover::before{border-radius: 10px 0 0 0;}
.zjszs-gk-bot ul a:hover::after{border-radius: 0 0 10px 0;}
.zjszs-gk-bot ul a:hover::before, .zjszs-gk-bot ul a:hover::after{width: 100%;height: 100%;opacity: 1;}
.zjszs-gk-bot ul a:hover img{animation: bounceIn 0.5s;}
.zjszs-gk-bot ul a:hover p{color: #007AD8;font-weight: bold;}



.zjszs-p2{width: 100%; height: auto; margin-top: 0px; padding-top: 50px; background: #F5F9FD;}
.zjszs-p2-t{width: 100%; height: auto; float: left;margin-top: 20px;}
.zjszs-p2-t li{width: 200px; height: 200px; float: left; display: block; margin: 15px 60px; transition: all .3s;text-align: center;}
.zjszs-p2-t li a{display: block;width: 100%;height: 100%;}
.zjszs-p2-t a img{width: 100%;height: auto;}
.zjszs-p2-t li:hover{margin-top: 0px;}


.zjszs-p2-con{width: 100%; height: 550px; float: left; margin-top: 30px;position: relative; overflow: hidden;}
.zjszs-p2-con .pic，.zjszs-p2-con .pic li{width:100%;height: 550px;}
.zjszs-p2-con .pic li a{display:block;width:100%;height: 550px;}
.zjszs-p2-con .pic li a img{width:100%;height: 100%;}
.zjszs-p2-con .txt{width:220px;height:550px;padding-top: 30px; position: absolute;top:0;right:150px;background: rgba(0, 0, 0, 0.2);}
.zjszs-p2-con .txt li{height: 60px;}
.zjszs-p2-con .txt li.on span,.zjszs-p2-con .txt li.on p{color:#f6c644;}
.zjszs-p2-con .txt li span{display: inline-block;float: left; margin-left: 39px;color:#ffffff;}
.zjszs-p2-con .txt li p {margin-left:16px;float: left;color:#ffffff;max-width: 140px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.wzszs-ts-bot{width: 100%;height: 550px;float: left;position: relative;margin-top: 0px;margin: 0 auto;}
.wzszs-ts-bot .swiper{width: 100%; margin-top: 20px;}
.wzszs-ts-bot .swiper-slide{width: 750px;height: 550px; background: #fff;box-shadow: 0 8px 30px #ddd;position: relative;}
.wzszs-ts-bot .swiper-slide p{position: absolute;left: 0;bottom: 0;height: 50px; line-height: 50px; width: 100%; background: rgba(0, 0, 0, .4); font-size: 18px; color: #fff; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wzszs-ts-bot .swiper-slide img{display:block; width: 100%; height: 100%;}
.wzszs-ts-bot .swiper-button-next,.wzszs-ts-bot .swiper-button-prev{width: 45px; height: 45px; border-radius: 50%; background-size: 40%;background-color: rgba(255, 255, 255, 0.7);}
.wzszs-ts-bot .swiper-button-next:after,.wzszs-ts-bot .swiper-button-prev:after{font-size: 30px; color: #3F6DAB;}
.wzszs-ts-bot .swiper-button-next, .swiper-button-prev{top: 45%;}

.czszs{width: 100%; height: auto; float: left;}
.czszs li{overflow: hidden;position: relative;}
.czszs li:nth-child(2){width: 370px;height: 505px; float: left; margin-right: 30px;}
.czszs li:nth-child(3){width: 900px; height: 237px; float: left;margin-right: 0; margin-bottom: 30px;}
.czszs li:nth-child(4){width: 435px; height: 237px; float: left; margin-right: 30px;}
.czszs li:nth-child(5){width: 435px; height: 237px; float: left; margin-right: 0px;}
.czszs li img{width: 100%; height: 100%;}
.czszs li p{position: absolute; height: 50px; text-align: center; width: 100%; bottom: -50px; color: #fff; background: rgba(0, 0, 0, .4);line-height: 50px; font-size: 18px; transition: all .3s;}
.czszs li:hover p{bottom: 0;}

.wzszs{width: 100%; height: auto; float: left;}
.wzszs li{width: 315px; height: 450px; float: left; margin-left: 13.3px;overflow: hidden; position: relative;}
.wzszs li:nth-child(2){margin-left: 0;}
.wzszs li img{width: 100%; height: 100%;}
.wzszs li p{position: absolute; z-index: 10; width: 100%; height: 100%; left: 0; bottom: 0;background: url(../images/2024-wzszs-bg.png) no-repeat center;background-size: 100% 100%;}
.wzszs li span{position: absolute; bottom: 30px; left: 15px;  color: #fff; background: rgba(0, 0, 0, .4);line-height: 50px; font-size: 18px;width: 285px; text-align: center;padding: 0 10px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


.zjszs-p3{width: 100%; height: auto; margin-top: 0px; padding-top: 50px; background: #F5F9FD;}



.zjszs-p3-box{width: 100%; height: auto; float: left; margin-top: 50px;}
/* .zjszs-p3-box ul li{width: 23%; height: 120px; float: left; margin: 0 1%; background: url(../images/2024-zjszs-tzszs-li-bg.jpg) no-repeat; background-size: 100%;text-align: center; transition: .3s all;}
.zjszs-p3-box ul li img{height: 75px;width: auto;margin-top: 25px;transition: .3s all;}
.zjszs-p3-box ul li:hover img{margin-top: 15px;}
.zjszs-p3-box ul li a{width: 100%; height: 100%; display: block;} */

.zjszs-p3-con{width: 325px;height: 500px; float: left;padding: 40px;}
.zjszs-p3-box>div:nth-child(1){background-image: url(../images/2024-tzszs-1.png);}
.zjszs-p3-box>div:nth-child(2){background-image: url(../images/2024-tzszs-2.png);}
.zjszs-p3-box>div:nth-child(3){background-image: url(../images/2024-tzszs-3.png);}
.zjszs-p3-box>div:nth-child(4){background-image: url(../images/2024-tzszs-4.png);}
.zjszs-p3-con:hover{background: #4171D3!important;}
.zjszs-p3-box>div>img{margin-left: 0px;margin-top: 0px;width: 50px;}
.zjszs-p3-con-tit{width: 100%; height: 50px; line-height: 50px; font-size: 30px; color: #fff; margin-top: 20px; float: left;}
.zjszs-p3-con-tit a{color: #fff;}
.zjszs-p3-con-list{width: 100%; height: auto; float: left; margin: 20px 0;}
.zjszs-p3-con-list a{float: left;width: 100%;display: block;box-sizing: border-box;position: relative;font-size: 18px;color: #fff;padding-left: 25px;line-height: 45px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zjszs-p3-con-list a:before{content: "";width: 12px;height: 12px;border: 1px solid #fff;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}





.zjszs-p4{width: 100%; height: auto; margin-top: 0px; padding-top: 50px; background: #F5F9FD;}
.zjszs-p4-box{width: 100%; height: auto; float: left; overflow: hidden; margin-top: 30px; padding-bottom: 30px;}
.zjszs-p4-box ul li{float: left; overflow: hidden;position: relative;}
.zjszs-p4-box ul li:nth-child(1){width: 600px; height: 400px; margin-right: 20px;}
.zjszs-p4-box ul li:nth-child(2){width: 330px; height: 190px; float: left; margin-right: 20px;margin-bottom: 20px;}
.zjszs-p4-box ul li:nth-child(3){width: 330px; height: 190px; float: left; margin-right: 0px;margin-bottom: 20px;}
.zjszs-p4-box ul li:nth-child(4){width: 330px; height: 190px; float: left; margin-right: 20px;margin-bottom: 0px;}
.zjszs-p4-box ul li:nth-child(5){width: 330px; height: 190px; float: left; margin-right: 0px;margin-bottom: 0px;}
.zjszs-p4-box ul li:nth-child(6){width: 420px; height: 210px; float: left; margin-right: 20px;margin-top: 20px;}
.zjszs-p4-box ul li:nth-child(7){width: 420px; height: 210px; float: left; margin-right: 20px;margin-top: 20px;}
.zjszs-p4-box ul li:nth-child(8){width: 420px; height: 210px; float: left; margin-right: 0px;margin-top: 20px;}
.zjszs-p4-box ul li img{width: 100%; height: 100%;}
.zjszs-p4-box ul li a{width: 100%; height: 100%; display: block;left: 0;top: 0;background: rgba(0, 0, 0, .3);opacity: 1;position: absolute; background-image: url(../images/jxqdn2.png);text-align: center;line-height: 190px; color: #fff; font-size: 20px;background-repeat: no-repeat;background-position: center;}
/* .zjszs-p4-box ul li a:hover{opacity: 1;} */
.zjszs-p4-box ul li:nth-child(1) a{line-height: 400px;}
.zjszs-p4-box ul li:nth-child(6) a,.zjszs-p4-box ul li:nth-child(7) a,.zjszs-p4-box ul li:nth-child(8) a{line-height: 210px;}



/* .zjszs-p4-box .swiper-slide{width: 310px; height: 475px; float: left; margin-right: 13px;border: solid 1px #e5e5e5;line-height: 53px;}
.zjszs-p4-box .swiper-slide img{width: 100%; height: 475px;}
.zjszs-p4-box .swiper-slide p{width: 100%; height: auto; line-height: 20px; padding: 0 10px; text-align: center;overflow: hidden;white-space: unset;text-overflow: ellipsis;vertical-align: middle;display: inline-block;}
.zjszs-p4-box .swiper-container{display: flex;}
.zjszs-p4-box .swiper-button-next, .zjszs-p4-box .swiper-button-prev{top: 50%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.zjszs-p4-box .swiper-button-next:after, .zjszs-p4-box .swiper-button-prev:after{font-size: 20px!important;}
.zjszs-p4-box .pagination{text-align: center;}
.zjszs-p4-box .swiper-pagination-bullet{width: 15px;height: 15px;margin: 10px 5px 0;}

.zjszs-p4-box .swiper-slide:before{content: "";display: inline-block;background: url(../images/jyszs_bj6.png) no-repeat;background-size: 100% 100%;position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;z-index: 2;}
.zjszs-p4-box .pic4_tit{width: 310px;height: 52px;line-height: 52px;background: url(../images/jyszs_bj7.png) no-repeat center;text-align: center;padding: 0 10px;position: absolute;bottom: 22px;left: 38px;z-index: 99;letter-spacing: 2px;font-size: 20px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zjszs-p4-box .pic4_tit:hover{background: url(../images/jyszs_bj7_a.png) no-repeat center;color: #fff;} */




.zjszs-p5{width: 100%; height: auto; margin-top: 0px; padding-top: 50px; margin-bottom: 50px;}
.zjszs-p5-box{width: 100%; height: 490px; float: left; margin-top: 0px;}
.zjszs-p5-tab{width: 100%;height: 60px;top: 30px;right: 30px; z-index: 10;}
.zjszs-p5-tab li{width: 33.3%;height: 60px;float: left;margin: 10px 0%; background: #ECF2FC;line-height: 60px;font-size: 20px;text-align: center;}
.zjszs-p5-tab li a{color: #333;}
.zjszs-p5-tab li.on{background: #007AD8;}
.zjszs-p5-tab li.on a{color: #fff;}

.zjszs-p5-con{width: 100%; height: 390px; float: left; z-index: 9; margin-top: 20px;}
.zjszs-p5-con-l{width: 778px; height: 390px; float: left;}
.zjszs-p5-con-l img{width: 100%;height: 100%;}
.zjszs-p5-con-r{width: 500px;height: 390px;float: right;background: #608EE2;}
.zjszs-p5-con-r p{padding: 45px; line-height: 30px; font-size: 16px; color: #fff; text-align: left;text-indent: 2em;}
.zjszs-p5-con-r p a{font-weight: bold;color: #fff;}


.x-zcjd{width: 100%; height: auto; background: url(../images/2024-zcjd-banner2.jpg) no-repeat center top;}
.x-zcjd-banner{width: 100%; height: 295px; float: left;}
.x-zcjd-banner-tit{width: 402px; height: 140px; float: left; margin-left: 173px; margin-top: 164px;}
.x-zcjd-banner-tit img{width: 100%; height: 100%;}
.x-zcjd-p1{width: 100%; height: auto; float: left; margin-top: 35px;}
.x-zcjd-p1-tit{height: 50px;width: 100%;background: url(../images/2024-zcjd-tit-bg.png) no-repeat center center; background-size: 100%;text-align: center;}
.x-zcjd-p1-tit a{display: inline-block;}
.x-zcjd-p1-tit a span { font-size: 34px;font-weight: bold;letter-spacing: 4px;display: inline-block;vertical-align: middle;}
.x-zcjd-p1-tit a .span01 {color: #568fe7;}
.x-zcjd-p1-tit a .span02 { color: #df5636;}
.x-zcjd-p1-box{width: 100%; height: auto; margin-top: 30px; float: left;}
.x-zcjd-p1-box ul{margin: -32px -30px 0 0;}
.x-zcjd-p1-box ul li{width: calc(100% / 3);float: left;}
.x-zcjd-p1-box ul li .box{margin: 52px 30px 0 0;padding: 35px 23px 23px 23px;border: 1px solid #ddecf6;background-color: #f2f8fc;display: block;position: relative;transition: all .2s linear;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-ms-transition: all .2s linear;}
.x-zcjd-p1-box ul li .box .xh{width: 44px;height: 44px;font-size: 20px;color: #437bea;font-weight: bold;text-align: center;line-height: 44px;border-radius: 22px;box-shadow: 0 0 1px #8dbcdb;background-color: #fff;display: block;position: absolute;top: -22px;left: 50%;transform: translate(-50%,0);counter-increment: item;}
.x-zcjd-p1-box ul li .box .title{margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid #ddecf6;}
.x-zcjd-p1-box ul li .box .title a{height: 60px;line-height: 30px;white-space: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.x-zcjd-p1-box ul li .box .date{color: #999999;line-height: 28px;}
.x-zcjd-p1-box ul li .box .zcyw{padding: 0 10px;font-size: 15px;color: #fff;line-height: 28px;border-radius: 3px;background-color: #6780fe;float: right;}
.x-zcjd-p1-box ul li .box:hover{box-shadow: 0 0 8px #cfe8f9;background-color: #fff;}
.x-zcjd-p1-box ul li .zcyw:hover{background-color: #4163AB;}

.x-zcjd-p2{width: 100%; height: auto; float: left; margin-top: 35px;}
.x-zcjd-p2-box{width: 1300px; height: 200px; float: left; margin-top: 30px; margin-bottom: 30px; position: relative; overflow: hidden;}
.x-zcjd-p2-box .swiper-slide{width: 310px; height: 200px; float: left; margin-right: 13px;border: solid 1px #e5e5e5;line-height: 53px;}
.x-zcjd-p2-box .swiper-slide img{width: 100%; height: 150px;}
.x-zcjd-p2-box .swiper-slide p{width: 100%; height: auto; line-height: 20px; padding: 0 10px; text-align: center;overflow: hidden;white-space: unset;text-overflow: ellipsis;vertical-align: middle;display: inline-block;}
.x-zcjd-p2-box .swiper-container{display: flex;}
.x-zcjd-p2-box .swiper-button-next, .x-zcjd-p2-box .swiper-button-prev{top: 40%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.x-zcjd-p2-box .swiper-button-next:after, .x-zcjd-p2-box .swiper-button-prev:after{font-size: 20px!important;}

.x-zcjd-p3{width: 100%; height: auto; float: left; margin-top: 35px; margin-bottom: 100px;}
.x-zcjd-p3-box{margin-top: 30px; width: 100%; height: auto; float: left;}
.x-zcjd-p3-box ul{margin: -22px -22px 0 0;}
.x-zcjd-p3-box ul li{float: left;}
.x-zcjd-p3-box ul li:nth-of-type(1){width: calc(100% / 2);}
.x-zcjd-p3-box ul li:nth-of-type(1) .box{padding: 0;}
.x-zcjd-p3-box ul li:nth-of-type(1) .box .img{width: 100%;height: 436px;float: none;}
.x-zcjd-p3-box ul li:nth-of-type(1) .box .nr{display: none;}
.x-zcjd-p3-box ul li:nth-of-type(n+2){width: calc(100% / 2);}
.x-zcjd-p3-box ul li .box{margin: 18px 22px 0 0;padding:10px 22px;background-color: #edf2f9;display: block;}
.x-zcjd-p3-box ul li .box .img{width: 274px;height: 120px;margin-right: 22px;display: block;overflow: hidden;float: left;}
.x-zcjd-p3-box ul li .box .img img{width: 100%;height: 100%;/* object-fit: cover; */}
.x-zcjd-p3-box ul li .box .nr{padding: 10px 0 15px 0;}
.x-zcjd-p3-box ul li .box .nr .title{height: 60px;line-height: 30px;white-space: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.x-zcjd-p3-box ul li .box .nr .date{margin-top: 8px;color: #999;display: block;}
.x-zcjd-p3-box ul li .box .nr .zcyw{margin-top: 15px;padding: 2px 10px;font-size: 15px;color: #fff;line-height: 28px;border-radius: 3px;background-color: #6780fe;display: inline-block;}
.x-zcjd-p3-box ul li .box:hover .img img{transform: scale(1.1);}
.x-zcjd-p3-box ul li .box .nr .zcyw:hover{background-color: #ef6a11;}


.sitemap{width: 100%; height: auto; float: left;}
.sitemap .module{border-bottom:1px dashed #e5e5e5;margin-bottom: 30px;}
.sitemap .com-title{line-height:1.75; padding-top: 9px; padding-bottom: 9px; background-color:#f8f8f8;position: relative;}
.sitemap .com-title.square h3:before{position:absolute; top:50%; left:0; content:""; width:4px; height:16px; margin-top:-7px; background-color:#0557ac;}
.sitemap .com-title.square h3{padding-left:20px;}
.com-title.square.red h3:before{background: #3F7AC9;}
.sitemap .infolist{padding:15px 0;}
.sitemap .infolist li{float:left; width:25%;padding: 10px 0;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sitemap .infolist li h4{padding-right:15px; font-size:1em;}
.infolist.dot li a{padding-left: 20px;position: relative;}
.infolist.dot li a:before{content:''; position:absolute; left:1px; top: 50%; margin-top: -3px; width: 6px; height: 6px; background: #A8C0D8; border-radius: 1px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.infolist.dot li:hover a:before{background: #21468C;}


.zfxxgk-main{min-height: 720px; background-color: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, .1);margin-bottom: 100px;position: relative; padding: 25px;}
.zfxxgk_part1{margin-bottom: 0px;margin-top: 0px;}
.zfxxgk_part1_left{float: left; width: 830px; min-height: 100px;}
.zfxxgk_part1_left_main{padding: 0 15px; }
/* 领导之窗 */
.zfxxgk_part1_left_main_ldzc{margin-bottom: 0px;}
.zfxxgk_part1_left_main_ldzc .hd{margin-bottom: 10px;}
.zfxxgk_part1_left_main_ldzc .hd li{position: relative;float: left; font-size: 22px; line-height: 48px;}
.zfxxgk_part1_left_main_ldzc .hd li a{color: #fff; padding: 0 40px; font-weight: bold;}
.zfxxgk_part1_left_main_ldzc .hd li.on{background-color: #2265b6;}
.zfxxgk_part1_left_main_ldzc .hd li.on:after{content: '';display: block;width: 0;height: 0;position: absolute;bottom: -8px;left: 50%;margin-left: -8px;border-top: 8px solid #2265b6;border-left: 8px solid transparent;border-right: 8px solid transparent;}
.zfxxgk_part1_left_main_ldzc .leaders{height: 275px; position: relative; padding: 30px 15px 30px 30px; background: #fafafa;}
.zfxxgk_part1_left_main_ldzc .leaders:after{content: ''; width: 1px; position: absolute; top: 30px; bottom: 30px; left: 59.5%; background: #e2e1e1;height: 215px;}
.zfxxgk_part1_left_main_ldzc .sz{float: left; width: 57%; position: relative;}
.zfxxgk_part1_left_main_ldzc .sz .pic{position: absolute; left: 0; top: 0; width: 160px; height: 215px;}
.zfxxgk_part1_left_main_ldzc .sz .pic img{display: block; width: 100%; height: 100%;}
.zfxxgk_part1_left_main_ldzc .sz .intro{margin-left: 190px;}
.zfxxgk_part1_left_main_ldzc .sz .txt{height:173px; overflow: hidden; line-height: 36px;}
.zfxxgk_part1_left_main_ldzc .sz .txt h3{padding:8px 0 10px; font-size: 1.125em;}
.zfxxgk_part1_left_main_ldzc .sz .txt p{color: #666666;}
.zfxxgk_part1_left_main_ldzc .sz .btn a{display: block; position: relative; height: 42px; width: 193px; background: #4675bd; border-radius: 4px; text-indent: 55px; line-height: 42px; color: #fff; transition: .3s;}
.zfxxgk_part1_left_main_ldzc .sz .btn a:before{content: ''; position: absolute; left: 21px; top: 50%; margin-top: -10px; width: 23px; height: 21px; background: url(../images/zwgk_icon_dszs.png) no-repeat; opacity: 1;}
.zfxxgk_part1_left_main_ldzc .sz .btn a:hover{background: #0E72CD;}
.zfxxgk_part1_left_main_ldzc .other{float: right; padding-top: 8px; width: 38%; color: #666666; line-height: 36px;}
.zfxxgk_part1_left_main_ldzc .other a{color: #666;}
.zfxxgk_part1_left_main_ldzc .other li{position: relative; min-height: 36px; padding-left: 103px; overflow: hidden;}
.zfxxgk_part1_left_main_ldzc .other li span{position: absolute; left: 0; top: 0;}
.zfxxgk_part1_left_main_ldzc .other li a{/*margin-right: 15px; */display: inline-block; width: 33.3%; float: left;}
.zfxxgk_part1_left_main_ldzc .other li a:hover{color: #0E72CD;}
.zwgk-ldzc-iconlinks{background: #f5f5f5; height: 67px;}
.zwgk-ldzc-iconlinks li{float: left; width: 25%; position: relative;}
.zwgk-ldzc-iconlinks li + li:before{content: ''; width: 1px; top: 19px; bottom: 19px; position: absolute; left: 0; background: #dbdbdb;}
.zwgk-ldzc-iconlinks li a{display: block; height: 67px; text-align: center; overflow: hidden; font-size: 1.125em;}
.zwgk-ldzc-iconlinks li a:before{content: ''; width: 35px; height: 35px; margin: 16px 5px 16px -3px; background: url(../images/zwgk_icons2.png) no-repeat;}
.zwgk-ldzc-iconlinks li a:before,
.zwgk-ldzc-iconlinks li a span{display: inline-block; vertical-align: middle;}
.zwgk-ldzc-iconlinks li.li1 a:before{background-position: 0 -35px;}
.zwgk-ldzc-iconlinks li.li2 a:before{background-position: 0 -70px;}
.zwgk-ldzc-iconlinks li.li3 a:before{background-position: 0 -105px;}
/* 政策检索 */
.zfxxgk_wjkjs{margin-bottom: 0px; margin-top: 20px;}
.zfxxgk_wjkjs .hd li{position: relative;float: left; font-size: 22px; line-height: 48px;}
.zfxxgk_wjkjs .hd li a{color: #fff; padding: 0 40px; font-weight: bold;}
.zfxxgk_wjkjs .hd li.on{background-color: #2265b6;}
/* .zfxxgk_wjkjs .hd li.on:after{content: '';display: block;width: 0;height: 0;position: absolute;bottom: -8px;left: 50%;margin-left: -8px;border-top: 8px solid #2265b6;border-left: 8px solid transparent;border-right: 8px solid transparent;} */
.zfxxgk_wjkjs .bd{margin-top: 15px;}
.zfxxgk_wjkjs .ss{position: relative; padding: 0 128px 0 83px;}
.zfxxgk_wjkjs .ss{width: 100%; height: 80px; line-height: 80px; float: left;padding: 0 20px;position: relative; background: #edf6ff;margin-top: 0px;}
.zfxxgk_wjkjs .ss .radio{margin-right: 8px;}
.zfxxgk_wjkjs .ss .txt{margin-right: 40px;}
.zfxxgk_wjkjs .ss .shuru{float: right;width: 350px;line-height: 80px; margin-right: 20px;}
.zfxxgk_wjkjs .ss .input{width: 350px;padding: 0 10px;height: 40px;background-color: #ffffff;border: solid 0.01rem #dde8f5;}
.zfxxgk_wjkjs .ss .fdj{position: absolute;right: 35px;top: 10px;margin: auto 0;line-height: 60px;}
.zfxxgk_wjkjs .ss .fdj img {width: 21px;height: 21px;}
.zfxxgk_tab{margin-top: 20px;}
.zfxxgk_tab .newstab li{width: 25%; }

.zfxxgk_part1_right{float: right; width: 400px;padding: 0 10px; min-height: 100px;}
.zfxxgk_zfgb{ margin-bottom: 30px; overflow: hidden;margin-top: 10px;}
.zfxxgk_zfgb_title{line-height: 35px; margin-bottom: 15px;}
.zfxxgk_zfgb_title a{color: #333333; font-size: 20px; font-weight: bold; padding: 0 15px; display: block;}
.zfxxgk_zfgb img{width: 100%;}


.zfxxgk_qdml{width: 100%; height: 140px; float: left; margin-bottom: 30px;}
.zfxxgk_qdml img{width: 100%; height: 100%; display: block;}

.zfxxgk_xxgk{margin-bottom: 0px; margin-top: 20px;background: #E8F3FE;}
.zfxxgk_xxgk .hd li{position: relative;float: left; font-size: 22px; line-height: 48px;width: 100%;text-align: center;}
.zfxxgk_xxgk .hd li a{color: #fff; padding: 0 40px; font-weight: bold;}
.zfxxgk_xxgk .hd li.on{background-color: #2265b6;}
/* .zfxxgk_xxgk .hd li.on:after{content: '';display: block;width: 0;height: 0;position: absolute;bottom: -8px;left: 50%;margin-left: -8px;border-top: 8px solid #2265b6;border-left: 8px solid transparent;border-right: 8px solid transparent;} */

.zfxxgk_xxgk_con{margin-top: 5px;}
.zfxxgk_xxgk_con ul{margin: 0 -5px;}
.zfxxgk_xxgk_con li{float: left; width: 50%;}
.zfxxgk_xxgk_con li a{display: block; position: relative; height: 120px; margin:10px 10px 0; font-size: 1.125em; line-height: 30px; background: #f9f9f9; transition: .3s; text-align: center; overflow: hidden;}
.zfxxgk_xxgk_con li a:before{content: ''; display: block; margin: 17px auto 13px; width: 45px; height: 45px; background: url(../images/zwgk_icons.png) no-repeat;}
.zfxxgk_xxgk_con li.li2 a:before{background-position: 0 -90px;}
.zfxxgk_xxgk_con li.li4 a:before{background-position: 0 -180px;}
.zfxxgk_xxgk_con li.li5 a:before{background-position: 0 -225px;}
.zfxxgk_xxgk_con li.li6 a:before{background-position: 0 -270px;}
.zfxxgk_xxgk_con li.li7 a:before{background-position: 0 -315px;}
.zfxxgk_xxgk_con li.li8 a:before{background-position: 0 -360px;}
.zfxxgk_xxgk_con li.li-ysqgk a:before,
.zfxxgk_xxgk_con li.li-gkzd a:before{background-position: 0 -450px;}
.zfxxgk_xxgk_con li.li-qzqd a:before{background-position: 0 -495px;}
.zfxxgk_xxgk_con li.li-wgk a:before{background-position: 0 -540px;}
.zfxxgk_xxgk_con li a:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1); background: #3664B0; color: #fff;}

.zfxxgk_zdly{margin-bottom: 0px; width: 100%; float: right;}
.zfxxgk_zdly-tit{width: 100%; height: 55px; float: left; margin-top: 30px;}
.zfxxgk_zdly-tit a{font-size: 30px; font-weight: bold; line-height: 55px; width: auto; text-align: center; height: auto; display: block;}
.zfxxgk_zdly_box{width: 100%; height: auto; float: left; margin-top: 20px;}
.zdlygk-list{*zoom: 1;margin-top: 25px;width: 100%;float: left;}
.zdlygk-list:after{display: block;clear: both;content: "";visibility: hidden;height: 0;}
.zdlygk-list a{float: left;display: block;box-sizing: border-box;position: relative;width: 23%;height: 60px;line-height: 60px;text-align: center;background: #DEE9F8;margin: 5px 1%;}
/* .zdlygk-list a:nth-child(5n+1){margin-left: 0;} */
.zdlygk-list a span{display: inline-block;position: relative;line-height: normal;color: #115DB2;font-size:16px;font-family: "MicrosoftYaHei-Bold";letter-spacing: 1px;padding-bottom: 18px;}
/* .zdlygk-list a span::before{content: "";width: 30px;height: 4px;background-color: #fff;border-radius: 2px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);transition: all 0.3s ease;} */
.zdlygk-list a:hover{background: #3669CD;}
.zdlygk-list a:hover span{letter-spacing: 2px;font-weight: bold; color: #fff;}
/* .zdlygk-list a:hover span::before{width: 4px;} */
/* .zdlygk-list a:nth-child(1){background-image: url(../images/yj-wz-zwgk-img-zdlygk-1.png);}
.zdlygk-list a:nth-child(2){background-image: url(../images/yj-wz-zwgk-img-zdlygk-2.png);}
.zdlygk-list a:nth-child(3){background-image: url(../images/yj-wz-zwgk-img-zdlygk-3.png);}
.zdlygk-list a:nth-child(4){background-image: url(../images/yj-wz-zwgk-img-zdlygk-4.png);}
.zdlygk-list a:nth-child(5){background-image: url(../images/yj-wz-zwgk-img-zdlygk-5.png);}
.zdlygk-list a:nth-child(6){background-image: url(../images/yj-wz-zwgk-img-zdlygk-6.png);}
.zdlygk-list a:nth-child(7){background-image: url(../images/yj-wz-zwgk-img-zdlygk-7.png);}
.zdlygk-list a:nth-child(8){background-image: url(../images/yj-wz-zwgk-img-zdlygk-8.png);}
.zdlygk-list a:nth-child(9){background-image: url(../images/yj-wz-zwgk-img-zdlygk-9.png);}
.zdlygk-list a:nth-child(10){background-image: url(../images/yj-wz-zwgk-img-zdlygk-10.png);}
.zdlygk-list a:nth-child(11){background-image: url(../images/yj-wz-zwgk-img-zdlygk-3.png);}
.zdlygk-list a:nth-child(12){background-image: url(../images/yj-wz-zwgk-img-zdlygk-4.png);}
.zdlygk-list a:nth-child(13){background-image: url(../images/yj-wz-zwgk-img-zdlygk-2.png);}
.zdlygk-list a:nth-child(14){background-image: url(../images/yj-wz-zwgk-img-zdlygk-6.png);}
.zdlygk-list a:nth-child(15){background-image: url(../images/yj-wz-zwgk-img-zdlygk-7.png);} */

.zfxxgk_ztzl{margin-bottom: 30px; }

.xxgk-v2{width: 100%; height: auto;background-color: #fff;padding: 25px 25px 0;}
.zfxxgk_gb{padding: 15px;}
.xxgk-zdly{width: 100%; height: auto; margin-bottom: 40px;}
.xxgk-zdly .zfxxgk_zdly-tit a{text-align: left;}

.xxgk-zcjd{width: 100%; height: auto;}
.xxgk-zcjd .zfxxgk_zdly-tit a{text-align: left;}
.xxgk-zcjd-box{width: 100%; height: auto; float: left; margin-top: 25px;margin-bottom: 50px;}
.xxgk-zcjd-tab{width: 650px; height: 50px; float: left; margin-left: 325px; background: #DCEAF9;}
.xxgk-zcjd-tab li{display: inline-table; text-align: center; width: 32.8%; line-height: 50px; font-size: 20px;}
.xxgk-zcjd-tab li.on{font-weight: bold; background: #3664B0;}
.xxgk-zcjd-tab li.on a{color: #fff;}

.xxgk-ytdd{width: 100%; float: left; height: auto;margin-top: 15px;}
.xxgk-ytdd li{width: 290px; height: 200px; float: left; margin-right: 13px;border: solid 1px #e5e5e5;line-height: 53px; margin-right: 30px; margin-top: 20px; background: #fff;}
.xxgk-ytdd li:nth-child(4), .xxgk-ytdd li:nth-child(8){margin-right: 0;}
.xxgk-ytdd li img{width: 100%; height: 150px;}
.xxgk-ytdd li p{width: 100%; height: auto; line-height: 20px; padding: 0 10px; text-align: center;overflow: hidden;white-space: unset;text-overflow: ellipsis;vertical-align: middle;display: inline-block;}

.xxgk-stjd{width: 100%; height: auto; float: left; margin-top: 25px;}
.xxgk-stjd li{width: 296px; height: 200px; float: left; margin-right: 20px;border: solid 1px #e5e5e5;box-shadow: 0px 5px 10px 0 rgba(0, 36, 121, 0.1); background: #fff;line-height: 53px; overflow: hidden;position: relative;}
.xxgk-stjd li img{width: 100%; height: 200px;}
.xxgk-stjd li p{position: absolute;width: 40px;height: 40px; background: url(../images/zcjd-sp-ico.png) no-repeat;top: 67px;left: 130px;z-index: 10; background-size: 100%;}
.xxgk-stjd li:nth-child(4){margin-right: 0;}

.xxgk-top{width: 100%; height: auto; padding: 0px;}
.xxgk-top-tit{border-bottom: 1px solid #D8DEE5;line-height: 34px;}
.xxgk-top-tit .tit{display: inline-block;font-weight: bold;font-size: 26px;color: #000000;border-bottom: 4px solid #115DB2; padding-bottom: 8px;letter-spacing: 2px;}
.xxgk-top .xxgk-box a{width: 21.9%; margin: 0 0.5% 10px!important;}


.xxgk-top-box{padding: 20px 0;margin-top: 22px;background: url(2024zwgk-bg8.png) center no-repeat;background-size: 100% 100%;}
.xxgk-top-box a{display: inline-block;width: 220px;height: 92px;text-align: center;background: url(2024zwgk-bg1.png) center no-repeat;background-size: 100% 100%;margin-left: 16px;color: #000000;font-weight: 400;}
.xxgk-top-box a img{display: inline-block;width: 35px; height: 35px;margin-top: 10px;}
.xxgk-top-box a p{font-size: 20px;margin-top: 8px;letter-spacing: .5px;}
.xxgk-top-box .a1{background-image: url(2024zwgk-bg1.png);}
.xxgk-top-box .a2{background-image: url(2024zwgk-bg2.png);}
.xxgk-top-box .a3{background-image: url(2024zwgk-bg3.png);}
.xxgk-top-box .a4{background-image: url(2024zwgk-bg4.png);}
.xxgk-top-box .a5{background-image: url(2024zwgk-bg5.png);}
.xxgk-top-box a:hover{background: #D3E5FD;font-weight: bold;}
/* .xxgk-top-box .a2:hover{background-image: url(2024zwgk-bg2o.png);}
.xxgk-top-box .a3:hover{background-image: url(2024zwgk-bg3o.png);}
.xxgk-top-box .a4:hover{background-image: url(2024zwgk-bg4o.png);}
.xxgk-top-box .a5:hover{background-image: url(2024zwgk-bg5o.png);} */
/* .xxgk-top-box a:hover img{filter: grayscale(100%) brightness(200%);} */

.xxgk-zcjd .xxgk-top-tit,.xxgk-zdly .xxgk-top-tit{margin-top: 30px;}

.xxgk-bsfw{width: 570px; height: auto; float: left; margin-top: 28px;}
.xxgk-bsfw .newstab li{width: 33.33%;}

.szs-zfgb-con{margin: 50px 0;float: left;width: 100%;}
.szs-zfgb-con-l{width: 720px;height: 944px;position: relative; float: left;}
.szs-zfgb-con-file{height: 100%; padding: 20px;box-sizing: border-box;background-color: #f1f4fb;position: relative;}
.szs-zfgb-con-file>img{width: 100%; height: 100%;}
.szs-zfgb-con-down{position: absolute;top: 54px;right: 56px;font-size: 16px;}
.szs-zfgb-con-down span{margin-right: 5px;}
.szs-zfgb-con-read { display: block;width: 192px; height: 62px;line-height: 62px;font-weight: bold;text-align: center;background-color: #2279c9; color: #fff; font-size: 20px; border-radius: 10px; position: absolute; left: 50%;margin-left: -96px;bottom: -20px;}

.szs-zfgb-con-r{width: 460px; height: 944px; float: right;}
.zzq_gb_content_gbjianjie h3 { height: 65px;line-height: 65px;background-color: #f1f4fb;color: #006fc4;font-size: 21px;padding-left: 30px;}
.zzq_gb_content_gbjianjie .zzq_gb_content_gbjianjietext {display: inline-block;padding: 28px; text-indent: 2em;line-height: 40px; font-size: 16px;text-align: justify;}
.zzq_gb_content_gbjianjietext a {color: #0c5ea1;text-decoration: underline;margin-left: 2px;}
.zzq_gb_content_about{height: 150px;margin-bottom: 32px;}
.zzq_gb_content_shadow{/* box-shadow: 8px 5px 0px 0 #e9eff9;*/border: 2px solid #dee7f6;/* border-right: 6px solid #dee7f6;*/}
.zzq_gb_content_ggtitle{height: 66px;line-height: 66px;background: url(nxhzzzq_ztgb_titlebg.png) no-repeat;color: #fff;text-indent: 37px;font-size: 23px;font-weight: bold;background-size: cover;}
.zzq_gb_content_aboutbody{height: 84px;line-height: 84px;text-align: center;}
.zzq_gb_content_aboutbody>a{margin: 0 40px;font-size: 16px;}
.zzq_gb_content_aboutbody>a img{margin-right: 5px;}
.zzq_gb_content_link{height: 280px;}
.zzq_gb_content_linkbody{height: 164px;padding: 0 20px;box-sizing: border-box;}
.zzq_gb_content_linkbody>a{display: block;height: 54px;line-height: 54px;text-indent: 24px;background: url(nxhzzzq_ztgb_yqljbg.png) no-repeat;background-size: cover;border: 1px solid #dee7f6;font-size: 16px;text-align: justify;margin: 12px 0;}
.zzq_gb_content_linkbody>a img{float: right;margin-top: 22px;margin-right: 15px;}
.zhencenav{width:100%;display: none;background: #fff;color: #999;float: left;padding-top: 15px;border: 1px solid #dee7f6;}
.zhencenav li{line-height: 30px;font-size: 16px;font-weight: 400;cursor: pointer;text-align: center;}
.zhencenav li a{color: #4a4a4a;font-size: 14px;display: block;text-align: left;padding-left: 30px;}
.szs-zfgb-year{width: 100%;height: 550px;float: left;}
.pc-slide{margin: 0 auto;}
.zzqgb_view .swiper-wrapper{height: auto !important;}
.zzqgb_view .swiper-slide{width: 100%;height: auto !important;}
.zzqgb_view ul{padding: 52px 42px;box-sizing: border-box;}
.zzqgb_view ul li{width: 257px;height: 108px;text-align: center;background-color: #f1f4fb;float: left;margin-right: 26px;margin-bottom: 40px;position: relative;}
.zzqgb_view ul li:hover{background-color: #C2D0F9;}
.zzqgb_view ul li:nth-of-type(4n){margin-right: 0;}
.zzqgb_view ul li a{display: block;color: #185baf;font-size: 18px;font-weight: bold;line-height: 50px;width: 80%;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.preview{width: 100%;margin-top: 10px;position: relative;background-color: #006fc4;}
.preview .swiper-container{width: 95%;height: 82px;margin: 0 auto;}
.preview .swiper-slide{height: 82px;color: #fff;line-height: 82px;position: relative;font-size: 22px;text-align: center;/* margin-right: 110px;*/}
.preview .swiper-slide>div{width: 188px;position: relative;cursor: pointer;}
.preview .swiper-wrapper{/* width: 100% !important;*/}
.preview .slide6{/* width: 82px;*/}
.preview .arrow-left{background: url(nxhzzzq_ztgb_iconleft.png) no-repeat left top;position: absolute;left: 30px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.preview .arrow-right{background: url(nxhzzzq_ztgb_iconright.png) no-repeat left bottom;position: absolute;right: 30px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.preview img{position: absolute;bottom: 0;opacity: 0;transition: .8s;left: 50%;margin-left: -10px;}
.preview .active-nav{font-weight: bold;}
.preview .active-nav img{opacity: 1;}

.zfxxgk_part2{width: 100%;height: auto; margin-top: 30px;}
.zfxxgk_part2-l{padding: 0 15px;}

.zfxxgk_part2-r{width: 400px;padding: 0 10px;}


.xxgk-fdzdgk{width: 100%; height: auto; padding: 15px;}
.xxgk-fdzdgk li{width: 48%; height: 45px; line-height: 45px; text-align: center;float: left; margin: 10px 1%;background: #E0E9F7;font-size: 16px;}
.xxgk-fdzdgk li a{color: #115DB2; width: 100%; height: 100%; display: block;}
.xxgk-fdzdgk li a:hover{color: #fff;}
.xxgk-fdzdgk li:hover{background: #4368C5;}

.xxgkv3-p1{width: 100%; height: auto;}
.xxgkv3-p1 .zfxxgk_tab .hd li{width: unset;padding: 0 20px;}
.xxgkv3-p1 .w1300{padding: 0 25px;}
.xxgkv3-p2 .w1300{padding: 0 25px;}
.xxgkv3-p3 .w1300{padding: 0 25px;}
.xxgkv3-p4 .w1300{padding: 0 25px;}

.xxgkv3-p1 .xxgk-zcjd-tab{width: 100%;height: 40px;margin-left: 0;background: unset;}
.xxgkv3-p1 .xxgk-zcjd-tab li{line-height: 40px;border-radius: 20px;width: auto;padding: 0 25px;font-size: 18px;}
.xxgkv3-p1 .x-zcjd-p1-box{margin-top: 10px;}
.xxgkv3-p1 .x-zcjd-p1-box ul{margin-top: 0;}
.xxgkv3-p1 .x-zcjd-p1-box ul li .box{margin-top: 20px;}

.zfxxgk_wjkjs li a{background-color: #2265b6;padding:0px;color: #fff;font-weight: bold;padding: 0 30px; display: block;height: 40px;line-height: 40px;font-size: 20px;width: 150px;text-align: center;}
.xxgkv3-p1 .zfxxgk_wjkjs .ss .shuru{width: 330px;line-height: 40px;margin-right: 15px; margin-top: 10px;}
.xxgkv3-p1 .zfxxgk_wjkjs .ss .input{width: 100%;}
.xxgkv3-p1 .zfxxgk_wjkjs .ss .fdj{line-height: 40px;}
.xxgkv3-p1 .zfxxgk_wjkjs .ss .txt{margin-right: 10px;}
.xxgkv3-p1 .zfxxgk_wjkjs .ss{height: 90px;line-height: 40px;}
.xxgkv3-p1 .xxgk-gb{width: 100%; height: 100px;}
.xxgkv3-p1 .xxgk-gb img{width: 100%; height: auto;}


.xxgkv3-p1 	.zfxxgk_part1_left_main{padding: 0;}
.xxgkv3-p1 .zfxxgk_part1_left_main .inHd{height: 40px;line-height: 38px;border-bottom: unset;float: unset;}
.xxgkv3-p1 .zfxxgk_part1_left_main .inHd li{width: unset;border-radius: 20px;width: auto;padding: 0 20px;font-size: 18px;}




.zcwd-box-l-con{width: 100%; height: auto; float: left; margin-top: 20px;}
.zcwd-box-l-con li{border: 1px solid #e8e8e8;padding: 15px;margin-bottom: 15px;width: 49%;float: left;}
.zcwd-box-l-con li:nth-child(2n){margin-left: 2%;}
.zcwd-box-l-con li>a{display: inline-block;width: 100%;height: 100%;	}
.zcwd-box-l-con li .tit{font-size: 16px;font-weight: bold;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;position: relative;text-indent: 0em;line-height: 35px;}
.zcwd-box-l-con li .tit::before{content: "问";background: #3f74ff;border-radius: 0px;color: #fff;padding: 3px 5px 4px 5px;	}
.zcwd-box-l-con li .zy{margin-top: 10px;font-size: 16px;line-height: 2;color: #666;text-indent: 0em;}

.zcwd-box-l-con li .zy br{display: none;}
.zcwd-box-l-con li .xq{margin-top: 10px;line-height: 20px;text-align: right;}
.zcwd-box-l-con li .xq span{font-size: 14px; color: #666;}
.zcwd-box-l-con li a .tit:hover, .zcwd-box-r-con li a .xq span:hover{color:#1b6fe3;}



.xxgkv3-p2{width: 100%; height: auto; margin-top: 20px;}
.xxgkv3-p2-l{width: 49%; height: auto; float: left;}

.xxgkv3-p2-r{width: 49%; height: auto; float: right;}


.xxgkv3-p3{width: 100%; height: auto; margin-top: 0px;}
.xxgkv3-p3 .zfxxgk_xxgk{background: unset;}
.xxgkv3-p3 .xxgk-fdzdgk li{width: 23%;}

.xxgkv3-p4{width: 100%; height: auto; margin-top: 0px;}
.xxgkv3-p4 .p4-ztzl-con{width: 1250px;}














.tab5 .hd li{width: 20%;}
.tab4 .hd li{width: 25%;}
.tab3 .hd li{width: 33.33%;}
.tab2 .hd li{width: 50%;}




/* 适老版 */
.Old .top-t{font-size: 21px;}
.Old .top-ss #keyword{font-size: 21px;}
.Old .daohang ul .m a{font-size: 28px;}
.Old .nav #m2 .sub div:nth-child(1){width: 100%;height: auto;background: #1e83dd;}
.Old .nav #m2 .sub div:nth-child(2){width: 100%; height: 220px;background: #1e83dd;padding-top: 0;}
.Old .nav #m6 ul li a{font-size: 25px;}
.Old .home_tt_scroll .infoList li a{font-size: 40px;}
.Old .home_tt_scroll .infoList li p{font-size: 21px;}
.Old .p1{height: auto;}
.Old .p1-l{width: 80%; height: 650px; margin-left: 10%;}
.Old .p1-l>a{top: calc((800px - 52px) / 2);}
.Old .p1-l .swiper-wrapper .swiper-slide .text span{font-size: 24px;}
.Old .p1-r{width: 100%;margin-top: 20px;height: 470px;}
.Old .newstab{height: 70px; line-height: 68px;}
.Old .p1-r .newstab li a{font-size: 30px;}
.Old .p1-r .newslist li a{font-size: 24px;}
.Old .newstab li a{font-size: 30px;}
.Old .newslist li a{font-size: 24px;}
.Old .newslist li span{font-size: 22px;}
.Old .xxgk-box a span{margin-left: 5px;font-size: 21px;}
.Old .p2-zfxxgk-t{height: 500px;}
.Old .p2-zfxxgk-sousuo .input{font-size: 20px;}
.Old .p2-zfxxgk-sousuo .txt{font-size: 20px;margin-right: 20px;}
.Old .xxgk-qt ul li p{font-size: 24px;}
.Old .p2-zwfw-b-box .swiper-slide p{font-size: 20px;}
.Old .zcwj_list_jiedu{font-size: 20px!important;}
.Old .p2-zwfw-b-tit a{font-size: 32px;}
.Old .p2-zwfw-bmcx li p{font-size: 21px;}
.Old .p2-zwfw-qt ul li p {font-size: 28px;}
.Old .p2-zmhd-l-t-wyxx .tit{font-size: 22px;}
.Old .p2-hdjl-zxft-tit .tit{font-size: 17px;}
.Old .p4-ztzl-con .swiper-slide p{font-size: 21px;line-height: 25px;}
.Old .yqlj_title{font-size: 21px;}
.Old .foot-con{font-size: 21px;width: 860px;}

.Old .crumb h2{font-size: 21px;}
.Old .nav-p{font-size: 32px;}
.Old .sidenav > li > a{font-size: 25px;}
.Old .article-title{font-size: 36px;}
.Old .article-subtitle{font-size: 30px;}
.Old .article-attr{font-size: 21px;padding-bottom: 20px;}
.Old .article-attr-r{display: none;}
.Old .mainTextBox *{font-size: 26px!important; line-height: 2!important;}

.Old .ldxl-jj .tit{font-size: 35px;}
.Old .ldxl-jj .con{font-size: 25px;}
.Old .ldxl-b-t span{font-size: 30px;}
.Old .ldxl-zwhd-top span{font-size: 30px;}
.Old .ldxl-b .con{font-size: 25px;}
.Old .ldxl-zwhd-news q{font-size: 25px;}
.Old .ldxl-zwhd-news > a{font-size: 22px;}
.Old .calendar-table-inner .calendar-table-inner-titbar .calendar-table-inner-tit{font-size: 21px;}
.Old .calendar-table-inner td div{font-size: 21px;}
.Old .calendar-table-weekend td{font-size: 21px;}
.Old .calendar-info-time{font-size: 25px;}
.Old .calendar-info-box h3{font-size: 25px;}
.Old .calendar-info-box > p{font-size: 22px;}

.Old .szf-leader .title{height: 60px;}
.Old .szf-leader .title a{font-size: 30px;}
.Old .leader-list h2{font-size: 30px;}
.Old .leader-list ul{width: 600px;}
.Old .leader-list ul li .name{font-size: 25px;}
.Old .leader-list ul li{margin-right: 36px;}
.Old .szf-jg .title a{font-size: 30px;}
.Old .szf-jg .title{height: 60px;}
.Old .szf-zwhd .title{height: 60px;}
.Old .szf-zwhd .title a{font-size: 30px;}
.Old .szf-jg ul li{font-size: 25px;}
.Old .cwhy h2 a{font-size: 30px;}
.Old .zfgzbg h2 a{font-size: 30px;}
.Old .zfgb h2 a{font-size: 30px;}
.Old .zfgb-top-r{font-size: 21px;}
.Old .zfgb-top-r a{width: 130px;}
.Old .tupian-list ul li p{font-size: 22px;}
.Old .sitemap .com-title{font-size: 28px;}
.Old .sitemap .infolist li{font-size: 24px;}
.Old .yjxj-list li{font-size: 21px;}
.Old .yjxj-list li .yjxj-zt{font-size: 21px;}
.Old .yjzj-more a{font-size: 21px;}
.Old .x-zcjd-p1-box ul li .box .title{font-size: 21px;}
.Old .x-zcjd-p1-box ul li .box .date{font-size: 21px;}
.Old .x-zcjd-p2-box .swiper-slide p{font-size: 21px;}
.Old .x-zcjd-p3-box ul li .box .nr .title{font-size: 21px;}
.Old .x-zcjd-p3-box ul li .box .nr .date{font-size: 21px;}
.Old .szs-zfgb-con-down{font-size: 21px;}
.Old .zzq_gb_content_gbjianjie h3{font-size: 25px;}
.Old .zzq_gb_content_gbjianjie .zzq_gb_content_gbjianjietext{font-size: 21px;}
.Old .zzq_gb_content_ggtitle{font-size: 25px;}
.Old .zzq_gb_content_aboutbody>a{font-size: 21px;}
.Old .zzq_gb_content_linkbody>a{font-size: 21px;}
.Old .preview .swiper-slide>div{font-size: 30px;}
.Old .zzqgb_view ul li a{font-size: 25px;}
.Old .meta_main{font-size: 21px;}
.Old .xxgkv3-p1 .zfxxgk_part1_left_main .inHd li{font-size: 21px;padding: 0 12px;}
.Old .zfxxgk_wjkjs li a{width: 200px; font-size: 25px;}
.Old .xxgkv3-p1 .zfxxgk_wjkjs .ss .input{font-size: 21px;}
.Old .xxgkv3-p1 .zfxxgk_wjkjs .ss .txt{font-size: 21px;}
.Old .xxgkv3-p2-l{width: 100%;}
.Old .xxgkv3-p2-r{width: 100%;}
.Old .xxgk-top-tit .tit{font-size: 30px;}
.Old .xxgk-fdzdgk li{font-size: 21px;}
.Old .zjszs-p1-tit{overflow: hidden;}
.Old .zjszs-p1-tit img{width: 120%; margin-left: -10%;}
.Old .zjszs-gk-con{height: auto;}
.Old .zjszs-gk-con-l{width: 100%; height: auto;}
.Old .zjszs-gk-con-r{width: 100%; height: auto; margin-top: 30px;}
.Old .zjszs-gk-con-r p{font-size: 21px;}
.Old .zjszs-gk-bot ul a p{font-size: 25px;}
.Old .zjszs-p2-t a img{width: 120%;}
.Old .zjszs-p2-con .txt li p{font-size: 21px;}
.Old .wzszs-ts-bot .swiper-slide p{font-size: 21px;}
.Old .czszs li p{font-size: 21px;}
.Old .wzszs li span{font-size: 21px;}
.Old .zjszs-p3-con-tit{font-size: 35px;}
.Old .zjszs-p3-con-list a{font-size: 21px;}
.Old .zjszs-p4-box ul li a{font-size: 24px;}
.Old .zjszs-p5-tab li{font-size: 26px;}
.Old .zjszs-p5-con{height: auto;}
.Old .zjszs-p5-con-l{width: 100%;height: auto;}
.Old .zjszs-p5-con-r{width: 100%; height: auto; margin-top: 30px;}
.Old .zjszs-p5-box{height: auto;}
.Old .zjszs-p5-con-r p{line-height: 2;font-size: 24px;}
.Old .zzjg .title img{top: 40px;}
.Old .szf-jg-box p.title{font-size: 26px;}
.Old .szf-jg-box-list a{font-size: 21px;}












@media screen and (max-width: 768px){
body{min-width: 100%;}
.w1400{width: 100%; padding: 0 2vw;}
.w1300{width: 100%; padding: 0 2vw;}
.pc{display: none!important;}
.wap{display: block!important;}
.top{height: 80vw;background-size: 350%;}
.top-t{height: 10vw;line-height: 10vw; font-size: 3vw;margin-top: 2vw;}
.top-t-l{display: none;}
.top-t-r span{padding: 2vw;border-radius: 4vw;font-size: 0;border: none;}
.top-t-r span a:nth-child(1){font-size: 4vw;}
.top-t-r span a:nth-child(2){display: none!important;}

.top-t-r a{padding: 0 2vw;}
.top-con{height: 68vw;}
.top-logo{margin-top: 4vw;}
/* .top-logo img:nth-child(1){} */
.top-logo img{height: 17vw;}
.top-ss{position: unset;opacity: 1;width: 70vw;height: 10vw;margin-top: 3vw;margin-left: 15vw;}
.top-ss #keyword{width: 50vw;height: 10vw;line-height: 10vw;text-indent: 1em;font-size: 3vw;margin-left: 0vw;}
.top-ss #searchbutton{width: 18vw;height: 10vw;line-height: 10vw;font-size: 3vw;background-size: 30%;}

.top-ov{height: 80vw;background-position-y: -100px;}
.top-ov .top-con{height: 68vw;}
.top-ov .top-logo{margin-top: 4vw;width: 100%;}
.top-ov .top-logo br{display: block;}
.top-ov .top-ss{opacity:1;}


.daohang{height: 16vw;line-height: 8vw;font-size: 4vw;margin-top: 0;background: #4973B8;}
.daohang .nav{margin-top: 0;}
.daohang .w1400{padding: 0;}
.daohang ul li{border-right:1px solid rgba(255, 255, 255, 0.15);border-bottom:1px solid rgba(255, 255, 255, 0.15)}
.daohang ul li:nth-child(1){border-right:1px solid rgba(255, 255, 255, 0.15);}
.daohang ul li:nth-child(6), .daohang ul li:nth-child(4), .daohang ul li:nth-child(5){border-bottom: none;}
.daohang ul .m h3{height: 8vw;}
.daohang ul .m a{font-size: 4vw;padding-bottom: 1vw;}

.daohang ul li a.on, .daohang ul li a:hover{border-bottom: none;}
.daohang ul .m a{font-size: 4vw;padding-bottom: 0;}
.daohang ul .m{width: 33.33%;border-right:1px solid rgba(255, 255, 255, 0.15);border-bottom:1px solid rgba(255, 255, 255, 0.15);height: auto;}

.daohang ul .m.on h3 a:after{display: none!important;}
.nav h3:hover a:after{display: none!important;}
.daohang ul .m a img{width: 4vw;margin: 0 1vw;}

#fixed_top_nav{display: none!important;}
.nav .sub{display: none!important;}

.szs-tt{height: 18vw; margin-top: 2vw;}
.home_tt_scroll .bd{margin-top: 0;height: 18vw;padding: 0 2vw;}
.home_tt_scroll .infoList li a{font-size: 4vw;line-height: 12vw;height: 10vw;}
.home_tt_scroll .infoList li p{height: 8vw;line-height: 6vw; font-size: 3.5vw;}
/* .home_tt_scroll .hd{width: 5vw;right: 0;}
.home_tt_scroll .hd ul li{width: 2vw;height: 2vw;margin: 1vw;border-radius: 1vw;} */
.home_tt_nr{width: 100%;padding: 0 3vw;}
.home_tt_scroll .hd{right: 0;}
.home_tt_scroll .hd ul{margin-top: 1vw;}
.home_tt_scroll .hd ul li{width: 31.3%;margin: 0 1%;}

.p1{height: auto;}
.p1-b{margin-top: 5vw;margin-bottom: 3vw;}
.p1-l{width: 100%;float: unset;height: 60vw;margin-bottom: 3vw;}
.p1-l .swiper-wrapper .swiper-slide .text span{font-size: 4vw; line-height: 10vw;}
.p1-l .swiper-wrapper .swiper-slide .text{height: 10vw;}
.p1-l>a.arrow-left, .p1-l>a.arrow-right{display: none;}
.p1-l .swiper-pagination-bullet{width: 3vw;height: 3vw;border-radius: 3vw;}
.p1-l .pagination{bottom: 2vw!important;}
.p1-r{width: 100%;height: auto;float: unset;}
.p1-r .bd{height: auto!important;float: unset;}
.newstab{height: 9vw;line-height: 8vw;display: flex;white-space: nowrap;overflow-x: scroll;overflow-y: hidden;margin-bottom: 1vw;float: unset;}
.p1-r .newstab li{margin: 0 1vw;}
.p1-r .newstab li a{font-size: 4vw;}
.newstab li a{padding: 0 1vw;font-size: 4vw;}
.newslist{padding-top: 2vw;}
.newslist li{height: 10vw;line-height: 10vw;text-indent: 0vw;padding-right: 20%;}
.p1-r .newslist li a{font-size: 3.5vw;}
.newstab li a{font-size: 4vw;pointer-events: none;padding: 0 1vw;}
.newslist li a{font-size: 3.5vw;padding-left: 0;}
.newslist li span{font-size: 3vw;}
.newslist li::before{top: 5.5vw;left: 1vw;width: 2vw;height: 2vw;display: none;}
.newslist-more{display: block;height: 8vw;background-color: #ececec;line-height: 8vw;text-align: center;width: 30%;margin: 0 auto;margin-bottom: 3vw;font-size: 3vw;margin-top: 2vw;}
.p1-r .newslist li{height: 10vw;line-height: 10vw;}

.p2{min-height: unset;background: #fff;}
.p2-box{padding-bottom: 0vw;margin-bottom: 1vw;}
.p2-box .outHd{background-size: 100% 100%;background: none;}
.p2-box .outHd li{height: 15vw;width: 100%;background: url(../images/2024-p2-tab-bg.jpg) repeat-x bottom; margin-bottom: 2vw;}
.p2-box .outHd li a{width: 100%;height: 15vw;margin-top: 0;}
.p2-box .outHd .ico{width: 7vw;height: 7vw;margin-left: 20vw;margin-top: 4vw;}
.p2-box .outHd li:nth-child(2) .ico, .p2-box .outHd li:nth-child(3) .ico{margin-left: 20vw;}
.p2-box .outHd .ico img{width: 100%;height: auto;}
.p2-box .outHd li a{pointer-events: none;}
.p2-box .outHd li.on:before{height: 15vw;}
.p2-box .outHd li.on .ico{margin-top: 4vw;}
.p2-box .outHd li.on .tit{line-height: 15vw;}
.p2-box .outHd .tit{height: 15vw;width: auto;font-size: 6vw;left: 0;line-height: 15vw;}
.p2-box .outHd li:nth-child(2).on:before{left: -13px;}
.p2-box .outBd{margin-top: 3vw;}
.p2-box .outHd li.on:before{background-size: 100%;background-position-y: unset;}
.p2-box .outHd li:nth-child(3) .tit{left: 0;}
.p2-zfxxgk-t{height: auto;padding: 0;}
.p2-zfxxgk-t-l{width: 100%;}
.p2-zfxxgk-t-l .bd{height: auto;}
.p2-zfxxgk-zcjd{height: 30vw;margin-top: 0vw;margin-bottom: 0vw;}
.p2-zfxxgk-sousuo{width: 100%;height: 20vw;line-height: 10vw;padding: 0 2vw; margin-top: 2vw;margin-left: 0vw;}
.p2-zfxxgk-sousuo .shuru{line-height: 10vw;}
.p2-zfxxgk-sousuo .txt{margin-right: 1vw;}
.p2-zfxxgk-sousuo .input{width: 90vw;padding: 0 1vw; height: 8vw;}
.p2-zfxxgk-sousuo .fdj{right: 3vw;line-height: 6vw;}
/* .p2-zfxxgk-t-l .newslist:nth-child(2) .newslist-more{margin-top: -22vw;margin-right: 30vw;float: left;margin-left: 30vw;} */
.p2-zfxxgk-t-r{width: 100%;}
.p2-zfxxgk-t-r .newstab li{width: 40%;}
.p2-zfxxgk-t-r-tit{width: 100%; height: 10vw; line-height: 10vw;margin-top: 3vw;}
.p2-zfxxgk-t-r-tit a{font-size: 5vw;}
.p2-zfxxgk-t-r-box{height: 40vw;margin-top: 2vw;margin-bottom: 2vw;}
.p2-zfxxgk-t-r-box .tit{font-size: 4vw;padding: 1vw 0;margin-top: 2vw;}
.p2-zfxxgk-t-r-box p{font-size: 3.5vw;line-height: 7vw;padding: 0 2vw;}
.p2-zfxxgk-b{height: auto; padding: 0;}
.p2-zfxxgk-b ul{height: auto;padding: 1vw;}
.p2-zfxxgk-b ul li{width: 33.3%;height: 20vw;padding-top: 2vw;}
.p2-zfxxgk-b ul li img{margin: 1vw 0;height: 7vw;}
.p2-zfxxgk-b ul li p{height: 10vw;line-height: 10vw;font-size: 3.5vw;}

.p2-zfxxgk-t-l .newstab li:nth-child(4){width: 45%;}

.xxgk-box a{width: 48%;margin: 1vw 1%!important;height: 12vw;}
.xxgk-box a i{margin-top: 2vw;margin-left: 2vw;}
.xxgk-box a img{max-width: 8vw;}
.xxgk-box a span{margin-left: 2vw;line-height: 12vw;font-size: 3.5vw;}
.p2-zfxxgk-t-l .newstab li{width: 25%!important;}
.xxgk-box-tit{display: none;}

.xxgk-qt{margin-top: 2vw;}
.xxgk-qt ul li{height: 15vw;margin-top: 2vw;}
.xxgk-qt ul li p{font-size: 4vw;}

.p2-zwfw{padding: 0;}
.p2-zwfw-tab li{height: 10vw;}
.p2-zwfw-tab li a{height: 10vw;line-height: 10vw;font-size: 4vw;pointer-events: none;}
.p2-zwfw-tab li a img{margin-right: 3vw; width: 6vw;display: none;}
.p2-zwfw-grcj{margin-top: 3vw;}
.p2-zwfw-list{padding: 0;}
.p2-zwfw-grcj .inHd li{margin-bottom: 3vw;margin-right: 0vw;width: 25%;}
.p2-zwfw-grcj .inHd li:nth-child(1){margin-left: 0;}
.p2-zwfw-grcj .inHd li a{width: 20vw;}
.p2-zwfw-grcj .inHd li i{width: 20vw;height: 21vw;margin-bottom: 10vw;}
.p2-zwfw-grcj li span{font-size: 4vw;}
.grbs_back_xx{top: 23vw;left: 8.8vw;width: 78%;}
.p2-zwfw-grcj li .split{top: 22vw;left: 7.5vw;}
.p2-zwfw-grcj .inHd li a img{top: -3vw;width: 8vw;height: 8vw;}

.grbs_back_xx2 {width: 78%;background: rgb(230, 230, 230);position: absolute;top: 62.5vw;left: 8.8vw;height: 17px; display: block;}
.grbs_back_xx2>p {border-top: 3px dashed #fff;margin-top: 8px;}
.p2-zwfw-b{padding: 0;margin-top: 2vw;}
.p2-zwfw-b-tit{height: 10vw;line-height: 10vw;}
.p2-zwfw-b-tit a{font-size: 4vw;}
.p2-zwfw-b-box ul li{width: 48%; height: 20vw; margin: 1vw 1%!important;}

.p2-zwfw-bmbs{margin-top: 0;}
.p2-zwfw-bmbs li{width: 48%; height: 10vw;line-height: 10vw;font-size: 4vw;}

.p2-zwfw-t{width: 100%;}
.p2-zwfw-qt{width: 100%; margin-top: 2vw;height: auto;margin-left: 0;}
.p2-zwfw-qt ul li{height: 15vw;width: 49%;}
.p2-zwfw-qt ul li:nth-child(2){margin-top: 0vw;margin-left: 2%;}
.p2-zwfw-qt ul li p{font-size: 4vw;left: 5vw;}



.p2-hdjl-t{height: auto;padding: 0;}
.p2-zmhd-l-t{height: auto;padding-bottom: 3vw;}
.p2-zmhd-l-t-xx{width: 40vw;height: 25vw;margin-left: 0;margin-top: 2vw;}
.p2-zmhd-l-t-xx .tit{width: 20vw;height: 8vw;line-height: 8vw;font-size: 4vw;margin-top: 17vw;margin-left: 8vw;}
.p2-zmhd-l-t-wyxx{width: 28vw;height: 10vw;margin-top: 13vw;margin-left: 0;}
.p2-zmhd-l-t-wyxx .pic{width: 8vw;height: 8vw;}
.p2-zmhd-l-t-wyxx .tit{width: 20vw;height: 8vw;line-height: 8vw;margin-left: 0;font-size: 4vw;}
.p2-hdjl-t-l{width: 100%;height: auto;}
.p2-hdjl-rdt{height: 20vw;margin-top: 15vw;}
.p2-hdjl-t-l .newslist:nth-child(1) .newslist-more{float: left; margin-left: 30vw;margin-top: -32vw;}
.rmyz iframe{margin-top: 3vw;height: 60vw;width: 100%;}
.p2-hdjl-t-r{width: 100%; height: auto;margin-top: 3vw;}
.p2-hdjl-zxft{height: auto; margin-top: 3vw;width: 100%;}
.p2-hdjl-zxft-t{height: auto;}

.p2-hdjl-zxft-img{height: 50vw;width: 100%;}
.p2-hdjl-zxft-tit{width: 100%;height: auto;left: 5%;top: 30vw;padding: 1vw 2vw;}
.p2-hdjl-zxft-tit .tit{height: 8vw;line-height: 8vw;font-size: 3.5vw;}
.p2-hdjl-zxft-tit .tit b{width: 20%;}
.p2-hdjl-zxft-tit .tit span{width: 78%;}
.p2-hdjl-zxft-tit .zy b{width: 20%;font-size: 3.5vw;}
.p2-hdjl-zxft-tit .zy span{width: 78%;}
.p2-hdjl-zxft-tit .zy{font-size: 3.5vw;}
.p2-hdjl-zxft .newslist{padding-top: 0;}

.p2-hdjl-b{height: auto;margin-top: 0vw;padding: 2vw;}
.p2-hdjl-b ul{height: auto;}
.p2-hdjl-b ul li{width: 31.3%;height: 12vw;margin: 1vw 1%!important;}
.p3{margin-top: 2vw;}
.p3-zdyl{height: auto;margin-top: 3vw;padding: 0 2vw;}
.p3-zdyl-l{width: 100%;height: 10vw; line-height: 10vw;}
.p3-zdyl-l a{padding: 0;font-size: 5vw; width: 100%; display: block;text-align: center;}
.p3-zdyl-r{width: 100%; height: 20vw; margin-left: 0;}
.p3-zdyl-r .swiper-container{margin-top: 2vw;}
.p3-zdyl-r .swiper-slide img{width: 10vw;height: 10vw;margin: 2vw 0;}
.p3-zdyl-r .swiper-slide p{padding: 0; font-size: 3vw;}

.rmyz-r{width: 100%;margin-top: 2vw;height: auto;}
.rmyz-r ul li{width: 49%;height: 15vw;}
.rmyz-r ul li:nth-child(2){margin-top: 0;margin-left: 2%;}

.p4{margin-top: 3vw;}
.p4-ztzl-con{width: 100%;height: 35vw;margin-top: 2vw;margin-bottom: 3vw;}
.p4-ztzl-con .swiper-slide{height: auto; margin-right: 0;line-height: 8vw;}
.p4-ztzl-con .swiper-slide img{height: 25vw;}
.p4-ztzl-con .swiper-slide p{height: auto;line-height: 5vw;font-size: 3vw;}
.p4-ztzl-con .swiper-slide p br{display: none;}


.foot{width: 100%;padding: 0;}
.foot-top{display: none;}
.foot-left{width: 100%; float: none; text-align: center; margin-top: 3vw;padding-bottom: 2vw;height: auto;padding: 2vw 0;}
.foot-left span:nth-child(1){width: 10vw;margin-left: 9vw;}
.foot-left span{width: 20vw; margin-right: 3vw; float: left;}
.foot-left span a{width: 100%; display: block;}
.foot-left span img{width: 100%; display: block;}
.foot-con{width: 100%;height:auto;line-height: 7vw;margin-left: 0;font-size: 3.5vw;text-align: center; margin-top: 2vw; margin-bottom: 2vw;color: #333;}
.foot-con a{color: #333;}
.foot-right{width: 100%; height: 30vw;display: none;}
.foot-right span{width: 23vw;margin: 0 1vw;}
.foot-right span img{width: 23vw;height: 23vw;}
.foot-right span p{margin: 1vw;font-size: 3vw;line-height: 8vw;}
.foot-bot{height: auto;line-height: 8vw;font-size: 3.5vw;}
.foot-bot br{display: block;}
.foot-left, .foot-con, .foot-right, .foot-bot{background: none;}
.foot-con br{display: block;}



.neirong-bg-l, .neirong-bg-r, .neirong-bg-b{display: none;}
.crumb{padding: 3vw 0;}
.crumb h2{line-height: 6vw;font-size: 3vw;}
.tygl{padding: 2vw;margin-bottom: 3vw;}
.tygl-box{margin-bottom: 3vw;}
.tygl-box-l{width: 100%;margin-bottom: 3vw;}
.sidenav > li > a{padding-left: 5vw;padding-top: 3vw;padding-bottom: 3vw;padding-right: 5vw;font-size: 4vw;line-height: 4vw;}
.tygl-box-r-con{padding-left: 0;}
.tygl-box-r-con .newstab li a{font-size: 5vw;}
.tygl-box-list .newslist{margin-bottom: 3vw;}
.tygl-box-r-con .newstab li{padding: 0 3vw;}

.tygl-box-r{width: 100%;}
.sidenav > li{margin-bottom: 1vw;}
.tygl-box-list .newslist li:nth-child(5n){height: 15vw;margin-bottom: 3vw;padding-bottom: 3vw;background-position-y: 4vw;}
.nav-p{padding: 2vw;font-size: 6vw;}
.xl{padding: 4vw;margin-bottom: 3vw;}
.article-title{font-size: 5vw;padding: 2vw 0 2vw;}
.article-subtitle{font-size: 4vw;}
.article-attr{margin-top: 3vw;padding-bottom: 2vw;font-size: 3vw;}
.article-attr-r{display: none;}
.mainTextBox{width: 100%;}
.mainText{width: 100%;padding: 2vw;font-size: 4vw!important;line-height: 2!important;}
.mainText img{max-width: 100%!important;height: auto!important;}
#playercontainer{width: 100%!important;max-height: 50vw!important;}
#playercontainer video{width: 100%!important; max-height: 50vw!important;}
.mainText p, .mainText div, .mainText span{font-size: 4vw!important;line-height: 2!important;}
.enclosure{padding: 2vw;margin-bottom: 2vw;}
.article-fj-bt{font-size: 4vw;line-height: 8vw;margin-bottom: 0;}
.enclosure-list>li>a{line-height: 1.5;padding-left: 4vw;padding-top: 2vw;padding-bottom: 2vw;font-size: 3vw;background-size: 3vw;}
.article-ewm{display: none;}
.enclosure>h2{font-size: 4vw;}

.tupian-list ul{margin-top: 2vw;}
.tupian-list ul li{width: 48%; height: 40vw; margin: 2vw 1%;}
.tupian-list ul li img{height: 30vw;}
.tupian-list ul li p{height: 10vw; line-height: 10vw;font-size: 3.5vw;text-align: center;}

.szf-l{width: 100%;}
.szf-leader{width: 100%;padding: 2vw;margin-bottom: 3vw;}
.szf-leader .title{height: 10vw;margin-bottom: 2vw;}
.szf-leader .title a{font-size: 5vw;}
.leader-list{margin-bottom: 2vw;}
.leader-list h2{font-size: 4vw;font-weight: bold;line-height: 10vw;width: 100%; text-align: center;margin-top: 2vw;}
.leader-list ul{width: 100%;margin-left: 0;text-align: center;}
.leader-list ul li{float: unset;display: inline-table;margin-right: 0;}
.leader-list ul .sz-leader{width: 40vw;}
.leader-list ul .sz-leader img{width: 100%; height: auto;}
.leader-list ul li .name{font-size: 3.5vw;margin-top: 2vw;margin-bottom: 2vw;}
.leader-list ul li{width: 30%;margin: 1vw 1%!important;}
.leader-list ul li img{width: 100%; height: 36vw;}
.szf-jg{width: 100%;padding: 2vw;margin-bottom: 3vw;}
.szf-jg .title{height: 10vw;margin-bottom: 2vw;}
.szf-jg .title a{font-size: 5vw;}
.szf-jg ul{padding: 2vw;}
.szf-jg ul li{width: 48%; height: 10vw;line-height: 10vw; margin: 1vw 1%!important;font-size: 4vw;}
.szf-zwhd{width: 100%;padding: 2vw;}
.szf-zwhd .title{height: 10vw;margin-bottom: 2vw;}
.szf-zwhd .title a{font-size: 5vw;}
.szf-r{width: 100%;padding: 2vw;margin-top: 3vw;}
.cwhy h2 a{font-size: 5vw;margin-bottom: 2vw;}
.cwhy img{width: 100%;}
.zfgzbg{margin-top: 3vw;}
.zfgzbg h2 a{font-size: 5vw;margin-bottom: 2vw;}
.zfgzbg img{width: 100%;}
.zfgb{margin-top: 3vw;}
.zfgb h2 a{font-size: 5vw;margin-bottom: 2vw;}
.zfgb-top-fm{width: 40vw;height: 55vw;}
.zfgb-top-fm img{width: 40vw;height: 55vw;}
.zfgb-top-r{width: 40vw;font-size: 4vw;margin-left: 3vw;}
.zfgb-top-r p{margin: 2vw auto;}
.zfgb-top-r em{margin-top: 2vw;}
.zfgb-top-r a{margin-top: 4vw;width: 35vw;height: 8vw;line-height: 8vw;border-radius: 4vw;}
.szf-qthy{margin-top: 3vw;}
.szf-qthy img{width: 100%;}
.zzjg .title{margin-bottom: 4vw;}
.zzjg .title img{left: 46%;padding: 2vw;top: 6vw;}
.zzjg .szf-jg{padding: 2vw;}
.szf-jg-box p.title{height: 10vw;line-height: 10vw;font-size: 4vw;}
.szf-jg-box-list{padding-left: 0;margin: 2vw auto;}
.zzjg .szf-jg-box-list a{width: 50%;height: 10vw;line-height: 10vw;font-size: 3.5vw;}

.zfxxgk .top-t{height: 8vw;line-height: 8vw;}
.zfxxgk .top-t-r span{padding: 1vw;}
.zfxxgk .top-t-r{margin-right: 0;}
.zfxxgk .top-ov .top-logo br{display: none;}
.zfxxgk .top-ov .top-logo{width: 50%;margin-top: -8vw;}
.zfxxgk .top-logo img{height: 10vw;}
.zfxxgk-tittle{margin: 4vw auto;background-size: 100%;}
.zfxxgk-tittle a{font-size: 8vw;line-height: 20vw;letter-spacing: 3px;}
.zfxxgk .top-ov .top-con{height: 32vw;}
.zfxxgk .top{height: auto;}

.meta_main{margin-bottom: 3vw;padding: 2vw 0px;font-size: 3vw;}
.meta_main li{width: 100%;height: 8vw;}
.meta_main li label{width: 20vw;padding: 0;text-align: center;line-height: 8vw;}
.meta_main li .mes{font-size: 3vw;padding: 0;line-height: 8vw;padding-left: 2vw;float: unset;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.ldxl-t a img{width: 40vw; height: auto;}
.ldxl-t a{width: 100%; text-align: center;}
.ldxl-jj{margin-left: 0;margin-top: 3vw;margin-right: 0;}
.ldxl-jj .tit{font-size: 4vw;line-height: 10vw;width: 100%;padding-bottom: 2vw;text-align: center;}
.ldxl-jj .con{margin-top: 3vw;}
.ldxl-b{margin-top: 3vw;}
.ldxl-b-t{height: 10vw;line-height: 8vw;padding: 1vw 2vw;}
.ldxl-b-t img{height: 6vw;}
.ldxl-b-t span{font-size: 5vw;margin-left: 2vw;}
.ldxl-b .con{font-size: 4vw;margin-top: 3vw;}

.p2-zwfw-bmcx{margin-top: 0;}
.p2-zwfw-bmcx li{width: 31.3%;height: 10vw;margin: 2vw 1%!important;}
.p2-zwfw-bmcx li img{width: 6vw;height: 6vw;margin-top: 2vw;margin-left: 2vw;}
.p2-zwfw-bmcx li p{margin-top: 0vw;line-height: 10vw;font-size: 3.5vw;padding: 0 2vw;}
.p2-zwfw-b-l{width: 100%;}
.p2-zwfw-b-r{width: 100%;}
.p2-zwfw-b-box{height: 20vw;}
.p2-zwfw-b-box .swiper-slide{height: 20vw;}
.p2-zwfw-b-box .swiper-slide img{height: 20vw;}

.sjfb-slide{width: 100%;height: 50vw;margin-top: 2vw;margin-bottom: 3vw;}
.sjfb-slide .swiper-slide{height: auto; margin-right: 0;line-height: 8vw;}
.sjfb-slide .swiper-slide img{height: 50vw;}
.sjfb-box{width: 100%;margin: 2vw 0 0;}

.sy-banner{padding: 0;margin-bottom: 3vw;height: auto;}
.sy-banner-box ul li{width: 48%; height: 16vw; margin: 1vw 1%!important;}
/* .sy-banner-box .swiper-wrapper img{height: 15vw;}
.sy-banner-box .pagination{bottom: 1vw!important;} */

.zcwj_list_jiedu{padding: 0 1vw!important;}
.zcwj_list li{height: auto;background:none;line-height: 8vw;padding-right: 10%;padding: 1vw 0;}
.zcwj_list li:nth-child(2n){background: #F2F2F2;}
.zcwj_list li a{width: 90%;}
.zcwj_list_jiedu{margin-top: 0;margin-bottom: 1vw;}

.xxgk-gb{width: 100%;margin-top: 2vw;height: 15vw;}
.xxgk-gb img{width: 100%;height: 100%;}

.yjxj-list li{height: auto; line-height: 10vw; float: left; font-size: 4vw; width: 100%; padding-right: 0!important;margin-bottom: 3vw;border-bottom: 1px dashed #cecece;}
.yjxj-list li span{float: left; margin: 0 2vw;}
.yjxj-list li a{width: 70%; display: block; float: left;white-space: unset;width: 70%;line-height: 7vw;}
.yjxj-list li a:hover{color: #4788d7;}
.yjxj-list li .yjxj-zt{color: red; width: 15vw;	height: 8vw; line-height: 8vw; margin-top: 1vw; border-radius: 2vw;background: #DEEBFB; text-align: center;}
.yjxj-list li .yjxj-zt.js{color: #999;}
.yjxj-list li .yjxj-time{color: #999; display: none;}
.yjxj-list li .yjxj-jgfk{background:#f3f8ff ; color: #999; height: 8vw; line-height: 8vw; margin-top: 1vw; padding: 0 2vw; border-radius: 2vw;width: auto;pointer-events:none; display: none;}

.yjzj-more{height: 10vw; }
.yjzj-more a{font-size: 3.5vw;width: 30vw;height: 8vw;border-radius: 4vw;line-height: 8vw;margin:2vw auto;}

.yjxj-jgfkx{width: 30%;margin: 2vw 35%!important;text-align: center;}
.yjxj-jgfkx a{width: 80%!important;}
.yjxj-jgfkx3{width: 30%;margin: 2vw 35%!important;text-align: center;}
.yjxj-jgfkx3 a{width: 80%!important;}

.p2-hdjl-yjzj li a{max-width: 70%;}
.p2-hdjl-yjzj li{height: auto;line-height: 10vw;}
/* .p2-hdjl-yjzj li .zt{line-height: 10vw;width: 15vw;}
.p2-hdjl-yjzj li .js{line-height: 10vw;width: 15vw;}
.p2-hdjl-yjzj li a{line-height: 10vw;}
.p2-hdjl-t-l .newstab li a{padding: 0 2vw;} */


.zjszs-p1{padding-top: 3vw;}
.zjszs-p1-tit{height: auto;overflow: hidden;}
.zjszs-p1-tit img{width: 200%;margin-left: -50%;}
.zjszs-gk-con{height: auto;margin-top: 2vw;margin-bottom: 3vw;}
.zjszs-gk-con-l{width: 100%;height: 55vw;}
.zjszs-gk-con-r{width: 100%; height: auto;margin-top: 2vw;}
.zjszs-gk-con-r p{font-size: 4vw;}

.zjszs-p2-t li a{pointer-events: none;}
.zjszs-p2-t li{width: 25%;height: auto;margin: 2vw 0;}
.zjszs-p2 .tab{width: 100%; float: left;}
.wzszs-ts-bot{height: 50vw;}
.wzszs-ts-bot .swiper-slide{height: 50vw;}

.czszs li{width: 48%!important; height: 30vw!important; margin: 1vw 1%!important;}
.czszs li p{height: 8vw;line-height: 8vw; font-size: 4vw; bottom: -8vw;}

.wzszs li{width: 48%!important; height: 30vw!important; margin: 1vw 1%!important;}
.wzszs li span{bottom: 2vw;width: 100%; left: 0;height: 8vw;line-height: 8vw;font-size: 4vw;}

.zjszs-gk-bot{margin-top: 2vw;}
.zjszs-gk-bot ul{padding: 2vw;height: auto;display: block;}
.zjszs-gk-bot ul li{width: 33.33%;float: left;}
.zjszs-gk-bot ul a{padding-bottom: 2vw;}
.zjszs-gk-bot ul a .img{height: 15vw;padding-top: 0vw; margin-top: 2vw;}
.zjszs-gk-bot ul a .img img{width: 15vw; height: 15vw;}
.zjszs-gk-bot ul a p{font-size: 4vw;line-height: 2;margin-top: 1vw;}

.zjszs-p2{padding-top: 3vw;}
.zjszs-p2-t{margin-top: 2vw;float: unset;height: 31vw;}
.zjszs-p2-t a{width: 48%; margin: 2vw 1%; height: auto;}
.zjszs-p2-con{height: 50vw;margin-top: 3vw;}
.zjszs-p2-con .pic li a{display:block;width:100%;height: 50vw;}
.zjszs-p2-con .pic li a img{width: 100%; height: 50vw;}
.zjszs-p2-con .txt{width: 100%; height: 10vw; right: 0; padding: 0; top:auto; bottom: 0;display: none!important;}
.zjszs-p2-con .txt li{height: 10vw; float: left; width: 25%; line-height: 10vw;}
.zjszs-p2-con .txt li span{display: none;}

.zjszs-p3{padding-top: 3vw;}
.zjszs-p3-box{margin-top: 3vw;}
.zjszs-p3-con{width: 100%; height: auto; margin-bottom: 2vw;padding: 3vw 5vw;}
.zjszs-p3-box>div>img{width: 8vw;}
.zjszs-p3-con-tit{height: 8vw;line-height: 8vw;margin-top: 2vw;font-size: 5vw;}
.zjszs-p3-con-list{margin: 0;}
.zjszs-p3-con-list a{line-height: 8vw;font-size: 4vw;width: 50%;}

.zjszs-p4{padding-top: 3vw;}
.zjszs-p4-box{height: auto;margin-top: 2vw;}
/* .zjszs-p4-box .swiper-slide{height: 50vw;}
.zjszs-p4-box .swiper-slide img{height: 50vw;}
.zjszs-p4-box .pic4_tit{width: 30vw;height: 10vw;line-height: 10vw;padding: 0 1vw; bottom: 5vw;left: 7vw;font-size: 4vw;} */
.zjszs-p4-box ul li{width: 48%!important; height: 30vw!important; margin: 1vw 1%!important;}
.zjszs-p4-box ul li a{line-height: 30vw!important;background-size: 90%;font-size: 4vw;}

.zjszs-p5{padding-top: 3vw;margin-bottom: 3vw;}
.zjszs-p5-box{height: auto;margin-top: 2vw;position: unset;}
.zjszs-p5-tab{    position: unset;width: 100%;height: 10vw;}
.zjszs-p5-tab li{width: 33.33%;height: 10vw;margin:0;line-height: 10vw;font-size: 4vw;}
.zjszs-p5-con{position: unset;height: auto; padding-bottom: 5vw;}
.zjszs-p5-con-l{width: 100%;height: auto;position: unset;}
.zjszs-p5-con-r{position: unset;width: 100%;height: auto;}
.zjszs-p5-con-r p{line-height: 2;padding: 2vw;font-size: 3.5vw;}

.ldxl-zwhd-news q{font-size: 3.5vw;padding: 2vw 0;}
.ldxl-zwhd-news > a{font-size: 4vw;margin-right: 10vw;}
.ldxl-zwhd-box{height: auto;margin-top: 3vw;}
.calendar-bg{width: 98%;height: 6vw;background-size: 80%;}
.calendar-contain{width: 100%;}
.calendar-info{width: 100%;}

.x-zcjd{background-size: 250%;}
.x-zcjd-banner{height: 30vw;}
.x-zcjd-banner-tit{width: 50vw;margin-left: 5vw;height: auto;margin-top: 5vw;}
.x-zcjd-p1{margin-top: 3vw;}
.x-zcjd-p1-tit{height: 10vw;line-height: 8vw;background-size: 250%;}
.x-zcjd-p1-tit a span{font-size: 5vw;}
.x-zcjd-p1-box{margin-top: 3vw;}
.x-zcjd-p1-box ul{margin: 0;}
.x-zcjd-p1-box ul li{margin-bottom: 8vw;}
.x-zcjd-p1-box ul li{width: 100%;}
.x-zcjd-p1-box ul li .box{margin: 0;}
.x-zcjd-p2{margin-top: 3vw;}
/* .x-zcjd-p2-box{width: 100%;height: 40vw;}
.x-zcjd-p2-box .swiper-slide img{height: 25vw;}
.x-zcjd-p2-box .swiper-slide{height: 40vw;} */

.x-zcjd-p2-box{width: 100%;height: 30vw;margin-top: 2vw;margin-bottom: 3vw;}
.x-zcjd-p2-box .swiper-slide{height: auto; margin-right: 0;line-height: 8vw;}
.x-zcjd-p2-box .swiper-slide img{height: 20vw;}
.x-zcjd-p2-box .swiper-slide p{height: auto;line-height: 5vw;font-size: 3vw;}
.x-zcjd-p2-box .swiper-slide p br{display: none;}
.x-zcjd-p3{margin-top: 3vw;margin-bottom: 5vw;}
.x-zcjd-p3-box{margin-top: 3vw;}
.x-zcjd-p3-box ul{margin: 0;}
.x-zcjd-p3-box ul li{margin-bottom: 2vw;}
.x-zcjd-p3-box ul li:nth-of-type(1){width: 100%;}
.x-zcjd-p3-box ul li:nth-of-type(n+2){width: 100%;}
.x-zcjd-p3-box ul li .box{margin: 0;}
.x-zcjd-p3-box ul li:nth-of-type(1) .box .img{height: 60vw;}
.x-zcjd-p3-box ul li .box .img{width: 40vw;height: 27vw;margin-right: 2vw;}

.sitemap .infolist li{width: 50%;}

.zfxxgk_part1{margin-top: 0vw;}
.zfxxgk_part1_left{width: 100%;margin-top: 3vw;}
.zfxxgk_part1_left_main{padding: 0;}
.zfxxgk_part1_left_main_ldzc .hd{margin-bottom: 2vw;}
.zfxxgk_part1_left_main_ldzc .hd li{font-size: 4vw;line-height: 8vw;}
.zfxxgk_part1_left_main_ldzc .hd li a{padding: 0 2vw;}
.zfxxgk_part1_left_main_ldzc .leaders{height: auto;padding: 2vw;float: left;}
.zfxxgk_part1_left_main_ldzc .sz{width: 100%;}
.zfxxgk_part1_left_main_ldzc .sz .pic{width: 30vw;height: 40vw;}
.zfxxgk_part1_left_main_ldzc .sz .intro{margin-left: 35vw;}
.zfxxgk_part1_left_main_ldzc .sz .txt{height: 30vw;line-height: 8vw;}
.zfxxgk_part1_left_main_ldzc .sz .txt h3{padding: 0;font-size: 4vw;}
.zfxxgk_part1_left_main_ldzc .leaders:after{display: none;}
.zfxxgk_part1_left_main_ldzc .other{padding-top: 3vw;width: 100%;line-height: 8vw;}
.zfxxgk_part1_left_main_ldzc .sz .btn a{height: 8vw;width: 40vw;text-indent: 12vw;line-height: 8vw;margin-top: 2vw;}
.zfxxgk_part1_left_main_ldzc .sz .btn a:before{left: 3vw;}
.zwgk-ldzc-iconlinks{float: left; height: 15vw; }
.zwgk-ldzc-iconlinks li a{height: 15vw;font-size: 3.5vw;}
.zwgk-ldzc-iconlinks li a:before{margin: 0 2vw;}
.zfxxgk_wjkjs{margin-top: 3vw;margin-bottom: 3vw;}
.zfxxgk_wjkjs label{line-height: 8vw;}
.zfxxgk_wjkjs .stxt{height: 8vw;line-height: 8vw;font-size: 3.5vw;}
.zfxxgk_wjkjs .sbtn{width: 25vw;height: 8vw;font-size: 3.5vw;}
.zfxxgk_wjkjs .ss{padding: 2vw;height: auto;line-height: 6vw;}
.zfxxgk_wjkjs .bd{margin: 3vw 0;font-size: 3.5vw;}
.zfxxgk_wjkjs .ss .txt{margin-right: 2vw;}
.zfxxgk_wjkjs .ss .shuru{width: 98%;margin-right: 1%;]}
.zfxxgk_wjkjs .ss .fdj{top: 14vw;line-height: 6vw;}

.zfxxgk_part1_right{width: 100%; padding: 0;}
.zfxxgk_zfgb {margin-bottom: 3vw;}
.zfxxgk_zfgb_title{height: 8vw;margin-bottom: 2vw;}
.zfxxgk_zfgb_title a{font-size: 4vw;padding: 0 2vw;}
.zfxxgk_zfgb_con{height: 60vw;}
.zfxxgk_zfgb_pic{width: 45vw;height: 60vw;}
.zfxxgk_zfgb_pic span{bottom: 15vw;}
.zfxxgk_zfgb_txt{margin-left: 50vw;line-height: 8vw;}
.zfxxgk_zfgb_txt h3{padding: 2vw 0 3vw;}
.zfxxgk_zfgb_txt span{margin-bottom: 3vw;}
.zfxxgk_zfgb_txt .btn a{width: 30vw;height: 8vw;border-radius: 4vw;line-height: 8vw;}
.zfxxgk_qdml{height: 32vw;margin-bottom: 3vw;}
.zfxxgk_xxgk{float: left;margin-top: 2vw;width: 100%;}
.zfxxgk_xxgk_con li a{height: 25vw;margin: 0 2vw 2vw;line-height: 8vw;font-size: 4vw;}
.zfxxgk_xxgk_con li a:before{margin: 2vw auto 2vw;}

.zfxxgk_zdly{margin-top: 3vw;}
.zfxxgk_zdly-tit{margin-top: 0vw;height: auto;}
.zfxxgk_zdly-tit a{font-size: 5vw;height: auto;line-height: 10vw;width: auto;}
.zdlygk-list{margin-top: 3vw;}
.zdlygk-list a{width: 48%;height: 10vw;line-height: 10vw;margin: 1vw 1%;}
.zdlygk-list a span{font-size: 3.5vw; padding-bottom: 2vw;}

.xxgk-v2{padding: 2vw;}
.xxgk-top{padding: 0;}
.xxgk-top .xxgk-box a{width: 48%!important;margin: 1vw 1% !important;}
.xxgk-top-tit{line-height: 8vw;}
.xxgk-top-tit .tit{font-size: 5vw;}
.xxgk-top-box{padding: 2vw 0; margin-top: 2vw;}
.xxgk-top-box a{width: 48%; margin: 1vw 1%!important; height: 16vw;float: left;}
.xxgk-top-box a img{width: 6vw;height: 6vw; margin-top: 2vw;}
.xxgk-top-box a p{font-size: 4vw;margin-top: 1vw;}
.zfxxgk_wjkjs .hd li{font-size: 4vw;line-height: 10vw;}
.zfxxgk_tab .newstab li{width: 50%;}
.zfxxgk_xxgk .hd li{font-size: 4vw;line-height: 10vw;}

.xxgk-zcjd .xxgk-top-tit, .xxgk-zdly .xxgk-top-tit{margin-top: 3vw;}
.xxgk-zcjd-box{margin-top: 3vw;margin-bottom: 5vw;}
.xxgk-zcjd-tab{width: 100%;height: 10vw;margin-left: 0;float: unset;display: flex;}
.xxgk-zcjd-tab li{line-height: 10vw;font-size: 4vw;display: block;width: 33.33%;float: left;}
.xxgk-zcjd-box .x-zcjd-p1-box ul li{margin-bottom: 3vw;}
.xxgk-ytdd{margin-top: 2vw;padding-bottom: 2vw;}
.xxgk-ytdd li{width: 48%; margin: 1vw 1%!important; height: 33vw; line-height: 8vw;display: block;}
.xxgk-ytdd li img{height: 25vw;}
.xxgk-ytdd li p{line-height: 8vw;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: unset;}
.xxgk-ytdd li a{width: 100%; height: 100%; display: block;}

.xxgk-stjd li{width: 48%; margin: 1vw 1%!important; height: 30vw;}
.xxgk-stjd li img{height: 30vw;}
.xxgk-stjd li p{width: 8vw;height: 8vw;top: 40%;left: 40%;}
.xxgk-stjd{margin-top: 2vw;padding-bottom: 2vw;}

.xxgk-bsfw{width: 100%;margin-top: 3vw;}
.zfxxgk_zdly{width: 100%;}

.szs-zfgb-con{margin: 2vw 0;}
.szs-zfgb-con-l{width: 100%; height: 120vw;}
.szs-zfgb-con-file{padding: 2vw;}
.szs-zfgb-con-down{top: 4vw;right: 4vw;font-size: 4vw;}
.szs-zfgb-con-read{width: 30vw;height: 10vw;line-height: 10vw;font-size: 5vw;border-radius: 2vw;left: 30vw;margin-left: 0;bottom: -3vw;}

.szs-zfgb-con-r{width: 100%; height: auto;margin-top: 5vw;}
.zzq_gb_content_gbjianjie h3{height: 10vw;line-height: 10vw;text-align: center;margin-left: 0;font-size: 4vw;padding-left: 0;}
.zzq_gb_content_gbjianjie .zzq_gb_content_gbjianjietext{padding: 3vw;line-height: 8vw;font-size: 3.5vw;}
.zzq_gb_content_about{height: 22vw;margin-bottom: 3vw;}
.zzq_gb_content_ggtitle{height: 10vw;line-height: 10vw;font-size: 4vw;}
.zzq_gb_content_aboutbody{height: 12vw;line-height: 12vw;}
.zzq_gb_content_aboutbody>a{margin: 0 5vw;font-size: 3.5vw;}
.zzq_gb_content_link{height: 46vw;}
.zzq_gb_content_linkbody{height: 36vw;padding: 0 3vw;}
.zzq_gb_content_linkbody>a{height: 10vw;line-height: 10vw;font-size: 3.5vw;margin: 1vw 0;}
.zzq_gb_content_linkbody>a img{margin-top: 3vw;margin-right: 3vw;}

.szs-zfgb-year{height: auto;}
.preview .swiper-container{height: 12vw;width: 75%;}
.preview .swiper-slide>div{width: 35vw;}
.preview .swiper-slide{line-height: 12vw;}
.zzqgb_view ul{padding: 3vw;}
.zzqgb_view ul li{width: 48%;height: 12vw;margin: 1vw 1%!important;}
.zzqgb_view ul li a{height: 12vw;line-height: 12vw;font-size: 3.5vw;}
.wap .pc-slide{margin-top: 5vw;}

.neirong{position: relative;}
.szs-zfgb-con{height: 390vw;}
.szs-zfgb-con-l{position: absolute;top: 14vw;}
.szs-zfgb-con-r{height: 130vw;margin-top: 230vw;}
.szs-zfgb-year{position: absolute;top: 138vw;}

.p2-zfxxgk, .p2-zwfw, .p2-hdlj{display: block!important;}
.p2-box-wap{width: 100%; height: 15vw;margin-bottom: 2vw;margin-top: 2vw;background: url(../images/2024-p2-tab-bg.jpg) repeat-x bottom;float: left;}
.p2-box-wap a{width: 100%; height: 15vw;margin-top: 0;float: left;}
.p2-box-wap a .ico{width: 7vw;height: 7vw;margin-left: 20vw;display: block;float: left;margin-top: 4vw;}
.p2-box-wap a .ico img{width: 100%; height: auto;}
.p2-box-wap a .tit{line-height: 15vw;height: 15vw;width: auto;font-size: 6vw;float: left;text-align: left;margin-left: 20px;color: #fff; font-weight: bold;}
.p2-box .outBd{margin-top: 0;}


.sy-banner-wap{width: 100%; height: 20vw; float: left; position: relative; overflow: hidden;margin-top: 0px;margin-bottom: 2vw;padding: 0 2vw;}
.sy-banner-wap .swiper-slide{width: 320px; height: 20vw; float: left; margin-right: 13px;border: solid 1px #e5e5e5;box-shadow: 0px 5px 10px 0 rgba(0, 36, 121, 0.1); background: #fff;line-height: 53px; overflow: hidden;}
.sy-banner-wap .swiper-slide img{width: 100%; height: 20vw;}
.sy-banner-wap .swiper-container{display: flex;}
.sy-banner-wap .swiper-button-next, .sy-banner-wap .swiper-button-prev{top: 50%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.sy-banner-wap .swiper-button-next:after, .sy-banner-wap .swiper-button-prev:after{font-size: 20px!important;}

.wap .p2-zfxxgk-sousuo{margin-bottom: 3vw;}

.sjfb-box .newslist li:nth-child(6), .sjfb-box .newslist li:nth-child(7), .sjfb-box .newslist li:nth-child(8), .sjfb-box .newslist li:nth-child(9), .sjfb-box .newslist li:nth-child(10){display: none;}

.zjszs-p2-con .pic li{position: relative;}
.zjszs-p2-con .pic li p{z-index: 1;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0, 0, 0, 0.5); height: 10vw; text-align: center; line-height: 10vw; font-size: 3.5vw;color: #fff;}
.zjszs-p2-t{display: none!important;}

.zjszs-p2-con{height: 65vw;}
.cyszswap-tit{width: 100%; height: 10vw;text-align: center;margin: 2vw 0;background: #3478D1; line-height: 10vw;font-weight: bold; font-size: 5vw;}
.cyszswap-tit img{height: 100%; width: auto;}
.cyszswap-tit a{color: #fff;}

.p2-hdjl-t-l .newstab li a{padding: 0 3vw;}

.xxgkv3-p1 .w1300{padding: 0 2vw;}
.xxgkv3-p2 .w1300{padding: 0 2vw;}
.xxgkv3-p3 .w1300{padding: 0 2vw;}
.xxgkv3-p4 .w1300{padding: 0 2vw;}
.zfxxgk_tab{margin-top: 3vw;}
.xxgkv3-p1 .zfxxgk_part1_left_main .inHd{height: auto;display: block;}
.xxgkv3-p1 .zfxxgk_part1_left_main .inHd li{font-size: 3.5vw;padding: 0 2vw;height:8vw;line-height: 8vw;border-radius: 4vw;width: 33.33%;}
.xxgkv3-p1 .zfxxgk_part1_left_main .inHd a{pointer-events: none;}
.xxgkv3-p1 .zfxxgk_part1_left_main .inBd li{border-radius: 0vw; }

.xxgkv3-p1 .xxgk-zcjd-tab li{font-size: 3.5vw;padding: 0 5vw;height:8vw;line-height: 8vw;border-radius: 4vw;}

.zcwd-box-l-con li{width: 100%;}
.zcwd-box-l-con li:nth-child(2n){margin-left: 0;}
.xxgkv3-p1 .x-zcjd-p1-box ul li .box{margin-top: 2vw;}
.x-zcjd-p1-box ul li .box{padding: 3vw;}
.x-zcjd-p1-box ul li .box .title a{font-size: 3.5vw;}
.xxgk-zcjd-tab li a{pointer-events: none;}
.zfxxgk_wjkjs li a{padding: 0;height: 8vw;line-height: 8vw;font-size: 4vw;width: 30vw;}
.xxgkv3-p1 .zfxxgk_wjkjs .ss .shuru{width: 95%;line-height: 8vw;margin-right: 5%;margin-top: 0vw;}
.xxgkv3-p1 .zfxxgk_wjkjs .ss .fdj{line-height: 8vw;top: 2vw;}
.xxgkv3-p1 .zfxxgk_tab .hd li{width: 33%;}

.xxgkv3-p2{margin-top: 2vw;}
.xxgkv3-p2-l, .xxgkv3-p2-r{width: 100%;}
.xxgkv3-p3 .xxgk-fdzdgk li{width: 48%;}

.xxgkv3-p4 .p4-ztzl-con{width: 100%;height: 35vw;margin-top: 2vw;margin-bottom: 3vw;}
.xxgkv3-p4 .p4-ztzl-con .swiper-slide{height: auto; margin-right: 0;line-height: 8vw;}
.xxgkv3-p4 .p4-ztzl-con .swiper-slide img{height: 25vw;}
.xxgkv3-p4 .p4-ztzl-con .swiper-slide p{height: auto;line-height: 5vw;font-size: 3vw;}
.xxgkv3-p4 .p4-ztzl-con .swiper-slide p br{display: none;}





}

