@charset "UTF-8";
/* 头部s */
body{background-image: url(../images/2023-ycs-bg.jpg);background-position: top center; background-repeat: no-repeat; background-color: #f6f6f6;}
.container{ width:1400px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0px; }
.mb30{margin-bottom: 30px;}
.top{height: 335px; width: 100%;}
.top-xx{height: 60px; width: 100%;}
.logo{width: 490px; height: 140px; float: left; margin-top: -30px; margin-left: 60px;}
.top-r{width: 645px; height: 155px; float: right;}
.top-r-t{width: auto; height: 36px; float: right; margin-top: 24px; line-height: 36px; color: #fff; font-size: 16px;display: inline-flex;}
.top-r-t a{color: #fff; margin: 0 8px; float: left;}
.top-r-t span{margin: 0 5px; float: left;}
.wza{width: 105px; height: 36px; float: left; background: #007ad8; border-radius: 5px; text-align: center;}
.zzb{width: 105px; height: 36px; float: left; background: #ec940a; border-radius: 5px; text-align: center;}
.sousuo{width: 100%; height: 65px; float: left; margin-top: 48px; line-height: 65px; position: relative; font-size: 21px;}
.sousuo .drop-select{text-align: right;position: relative;border: 0;width: 103px;color: #999;font-size: 16px;height: 65px;line-height: 65px; float: left; background: #fff;opacity: 0.7;filter: opacity(70%);-webkit-filter: opacity(70%); }
.sousuo .drop-select .arrow{margin-top: 19px;display: inline-block;text-align: right;width: 100%;padding: 0;position: relative;height: 27px;line-height: 27px;border-right: solid 1px #c9c9c9;}
.sousuo .drop-select .tit{text-align: left;width: 50px;color: #999;}
.sousuo .drop-select .select .arrow-icon{margin: 7px 15px 0 0;vertical-align: top;position: relative;display: inline-block;width: 17px;height: 17px;background-position-y: 50%;background-repeat: no-repeat;}
.drop-select .select .arrow-icon{background: url(2023-ycs-arrow1.png);background-size: 100%;right: 5px;}
.drop-select p{cursor: pointer;}
.sousuo .dropdown-menu{position: absolute;width: 60px;display: none; text-align: center; padding: 0; background: #fff;}
.sousuo .dropdown-menu li{line-height: 30px;}
.drop-select .arrow-icon{width: 10px;height: 6px;margin-right: 10px;transition: 1s;-webkit-transition: 1s;transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);}
.drop-select .arrow-icon.cur{transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.search-input{position: absolute;width: calc(100% - 220px);line-height: 65px;color: #999;float: left;font-size: 16px; background: #fff; padding-left: 22px;opacity: 0.7;filter: opacity(70%);-webkit-filter: opacity(70%);height: 100%;}
.search-btn{position: absolute;right: 0;display: inline-block;width: 100px;height: 65px;background: #f4a914;text-align: center;color: #fff;}
.daohang{width: 98%; height: 65px; line-height: 65px; font-size: 30px; text-align: center; float: left; margin-top: 20px; font-weight: bold; position: relative;}
.daohang ul .m{width: 20%; float: left; height: 100px;}
.daohang ul .m a{color: #fff; padding-bottom: 10px; font-size: 30px;}
.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 5px;}
.daohang ul .m.on h3 a, .daohang ul .m:hover h3 a{border-bottom: #fff solid 4px;}
/* .daohang ul .m.on h3 a:after{content: ''; border-top: 17px solid #fff;border-right: 17px solid transparent; border-left: 17px solid transparent; position: absolute; left: 50%; bottom: 0px; margin-left: -10px;} */
.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 ul .m:hover h3 a:after{content: ''; border-top: 17px solid #fff;border-right: 17px solid transparent; border-left: 17px solid transparent; position: absolute; left: 50%; bottom: 0px; margin-left: -10px;}


.daohang .m{position: relative;}

.nav .sub{display: none;width: 300px;height: 240px;position: absolute;left: 0;top: 100px;background: #1e83dd;border-top: 0; z-index: 100; opacity: .8;}
.nav .sub div{width: 150px; height: 240px; 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: 18px;}
.nav .sub li a:hover{color: #FA6D06;border-bottom:none;}
.nav #m3 .sub{left: 40px; width: 200px;}
.nav #m4 .sub{left: 40px; width: 200px;}
.nav #m5 .sub{left: 40px; width: 200px;}

.nav #m2 .sub div:nth-child(1){width: 140px; height: 240px; float: left; padding-top: 15px;}
.nav #m2 .sub div:nth-child(2){width: 160px; height: 240px; 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: 200px; height: 240px; float: left; padding-top: 15px;}

.nav #m4 .sub div{width: 200px; height: 240px; float: left; padding-top: 15px;}

.nav #m5 .sub div{width: 200px; height: 240px; float: left; padding-top: 15px;}







/* 头部e */

.main{background: #fff; width:1400px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0px; margin-bottom: 50px;}

.toutiao{width: 100%; height: 240px; border-bottom: #1492ff solid 8px;}
.toutiao-box{width: 1400px; padding: 30px 40px; height: 210px; position: absolute;}
.toutiao-box-left{margin-right: 20px;position: relative;margin-top: 20px;float: left;}
.toutiao-box-left span{display: block; position: absolute; color: #fff; padding: 10px 0; text-align: center; width: 56px; min-height: 73px; font-size: 22px; font-weight: bold; line-height: 44px;}
.toutiao-box-right{float: left;width: 1230px;}
.toutiao-box-right li{position: relative; height: 55px; margin-top: 9px;}
.toutiao-box-right li a{display: inline-block;padding-left: 0;line-height: 55px;font-size: 36px;color: #1492ff;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family:'华文中宋','黑体','宋体';font-size:34px;font-weight:bold;}
.toutiao-box-right li:before{/* content: ""; */position: absolute;top: 28px;left: 0;width: 15px;height: 15px;margin-top: -5px;background-color: #1d82dd;}
.toutiao-box-more{position: absolute; display: inline-block; font-size: 22px; color: #1492ff; right: 50px; bottom: 0;}

.p1{width: 100%; margin-top: 50px; padding: 0 30px; float: left; min-height: 50px;}
.p1-left{float: left; width: 657px; height: 411px; position: relative; overflow: hidden;}
.swiper-wrapper .swiper-slide img{width: 100%; height: 100%; }
.p1-left .swiper-wrapper{display: flex;}
.p1-left .swiper-wrapper .swiper-slide .text{position: absolute;width: 100%;height: 50px;left: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.7); }
.p1-left .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% - 140px); padding: 0 10px; display: block;}
.p1-left .pagination{position: absolute;z-index: 20;bottom: 15px;width: auto!important;text-align: right; right:10px;}
.p1-left .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.p1-left .swiper-pagination-bullet-active { background: #ff0000; width: 40px;}
.p1-left>a{display:block;width: 50px;height: 1125px;position:absolute;top:102px;top: calc((400px - 125px) / 2);opacity:0;filter: alpha(opacity=0);transition:all 0.5s; z-index: 20;}
.p1-left>a.arrow-left{left:0px;background: url(../images/2023-ycs-tpxw-l.png) no-repeat;}
.p1-left>a.arrow-right{right:0px;background: url(../images/2023-ycs-tpxw-r.png) no-repeat;}
.p1-left:hover>a{ opacity:1;filter: alpha(opacity=100);}
.p1-left:hover>a.prev{ left:0px;}
.p1-left:hover>a.next{ right:0px;}
.p1-right{float: right; width: 660px; height: 411px; position: relative; overflow: hidden;}
.p1-right .newstab li{margin: 0 7px;}
.newstab{height: 45px;width: 100%; border-bottom: #e0e0e0 solid 1px;}
.newstab li{float:left; position: relative; padding-bottom: 11px;}
.newstab li a{color: #666666; font-size: 22px; font-weight: normal; padding: 0 10px;}
.newstab li.on{ border-bottom: 4px solid #1d82dd;}
.newstab li.on,.newstab li.on a,.newstab li a:hover{color: #1d82dd;}


.newslist{padding-top: 14px;transition: all 0.4s;}
.newslist li{line-height: 45px;position: relative;height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;padding-right: 16%;text-indent: 12px; transition: .3s all; padding-left: 0px;}
.newslist li a{color: #000;font-size: 18px; float: left;  max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist li:hover span, .newslist li a:hover{color: #1d82dd; font-weight: bold;}
.newslist li span{position: absolute;right: 0px;top: 0px;color: #bbb;font-size: 15px;}
.newslist-more{display: none;}
.newslist li::before{content: "";position: absolute;top: 28px;left: 0;width: 5px;height: 5px;margin-top: -5px;background-color: #cccccc; border-radius: 5px;}
.newslist li:hover::before{background-color: #1d82dd;}

.p2{width: 100%; padding: 0 30px; height: 153px; float: left; margin-top: 40px;  }
.p2-box{width: 1340px; position: relative; overflow: hidden;}
.p2-box .swiper-wrapper{display: flex;}
.p2-box .pagination{position: absolute;z-index: 20;bottom: 15px;text-align: right; right:10px; width: auto!important;}
.p2-box .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.p2-box .swiper-pagination-bullet-active { background: #ff0000; width: 12px;}

.p3{width: 100%; height: auto; padding: 0 30px; min-height: 200px; float: left; margin-top: 30px;}
.p3-zfxxgk{width: 745px; height: auto; float: left; min-height: 100px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; padding-bottom: 50px;box-shadow:0px 5px 10px 0 rgba(0, 36, 121, 0.1);}
.p3-zfxxgk-title{width: 745px; height: 35px; float: left; text-align: center; background: url(../images/2023-ycs-zfxxgk-title-bg.png); line-height: 35px; font-weight: bold; font-size: 32px; margin-top: -13px;}
.p3-zfxxgk-title a{color: #333333;}
.p3-zfxxgk-box{width: 705px; height: 480px; margin-left: 20px;}
.p3-zfxxgk-box ul li{float: left; width: 223px; line-height: 57px; height: 57px; margin-top: 30px; margin-left: 16px; font-size: 20px;}
.p3-zfxxgk-box ul li:nth-child(3n+1){margin-left: 0;}
.p3-zfxxgk-box ul li a{width: 100%; height: 100%; display: block; text-align: center;}
.p3-zfxxgk-box ul li a img{text-align: center; display: inline-block; margin-right: 15px;}
.p3-zfxxgk-box ul li:nth-child(1), .p3-zfxxgk-box ul li:nth-child(2), .p3-zfxxgk-box ul li:nth-child(3), .p3-zfxxgk-box ul li:nth-child(4), .p3-zfxxgk-box ul li:nth-child(5), .p3-zfxxgk-box ul li:nth-child(6){background: #edf6ff;}
.p3-zfxxgk-box ul li a:hover{background: #70a3e8; color: #fff;}
.p3-zfxxgk-box ul li.blue{background: #299bff;}
.p3-zfxxgk-box ul li.blue a{color: #fff;}
.p3-zfxxgk-tab{width: 705px; height: 300px; float: left;position: relative; margin-left: 20px; overflow: hidden; margin-top: 15px;}
.p3-zfxxgk-tab .newstab li a{padding: 0 16px}
.p3-zfxxgk-sousuo{width: 705px; height: 70px; line-height: 70px; float: left; margin-left: 20px; background: #edf6ff;padding: 0 10px;position: relative;}
.p3-zfxxgk-sousuo .radio{margin-right: 8px;}
.p3-zfxxgk-sousuo .txt{margin-right: 25px;}
.p3-zfxxgk-sousuo .shuru{float: right;}
.p3-zfxxgk-sousuo .input{width: 300px;padding: 0 10px;height: 40px;background-color: #ffffff;border: solid 0.01rem #dde8f5;}
.p3-zfxxgk-sousuo .fdj{position: absolute;right: 16px;top: 0;bottom: 0;margin: auto 0;display: inline-block;}
.p3-zfxxgk-sousuo .fdj img {width: 21px;height: 21px;}

.p3-zfxxgk-jcxxgk{width: 705px; height: auto; margin-left: 20px; margin-top: 20px; float: left;position: relative;}
.p3-zfxxgk-jcxxgk-title{width: 100%; height: 68px; float: left; display: block; line-height: 68px; border-bottom: solid 1px #e0e0e0;}
.p3-zfxxgk-jcxxgk-title .a{ padding: 0 5px; color: #1d82dd; font-size: 24px; border-bottom: 4px solid #1d82dd; height: 100%; float: left;}
.p3-zfxxgk-jcxxgk-title .more{float: right; line-height: 100px; color: #9c9d9e;}
.p3-zfxxgk-jcxxgk-title .more:hover{color: #1d82dd; }
.p3-zfxxgk-jcxxgk-box{width: 705px; height: auto; margin-top: 28px; margin-bottom: 30px; float: left;overflow: hidden; }
.p3-zfxxgk-jcxxgk-box ul li{width: 25%; height: 65px; line-height: 65px; float: left; text-align: center; border-right: solid 1px #e0e0e0;}
.p3-zfxxgk-jcxxgk-box ul li a{font-size: 20px; color: #000; font-weight: 300; display: block;}
.p3-zfxxgk-jcxxgk-box ul li a:hover{color: #1d82dd; }
.p3-zfxxgk-jcxxgk-box ul li:nth-child(4n){border-right:none;}
.p3-zfxxgk-jcxxgk-box ul li:nth-child(11){letter-spacing: -2px;}
.p3-zfxxgk-jcxxgk-box .swiper-pagination{top: 40px;right: 0px;left: auto;width: auto;}

.p3-zwfw{width: 567px; height: auto; min-height: 100px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; padding-bottom: 30px; float: right; box-shadow:0px 5px 10px 0 rgba(0, 36, 121, 0.1);}
.p3-zwfw-title{width: 567px; height: 35px; float: left; text-align: center; background: url(../images/2023-ycs-zwfw-title-bg.png); line-height: 35px; font-weight: bold; font-size: 32px; margin-top: -15px;}
.p3-zwfw-title a{color: #333333;}
.p3-zwfw-zwfww{width: 527px; height: 145px; float: left; margin-left: 20px; margin-top: 35px;}
.p3-zwfw-zqt{width: 527px; height: 90px; float: left; margin-left: 20px; margin-top: 30px;}
.p3-zwfw-xyzg{width: 527px; height: 90px; float: left; margin-left: 20px; margin-top: 30px;}
.p3-zwfw-rmfw{width: 527px; height: 240px; float: left; margin-left: 20px; margin-top: 30px; position: relative;}
.p3-zwfw-rmfw-title{width: 100%; height: 68px; float: left; display: block; line-height: 68px; border-bottom: solid 1px #e0e0e0;}
.p3-zwfw-rmfw-title .a{ padding: 0 5px; color: #1d82dd; font-size: 24px; border-bottom: 4px solid #1d82dd; height: 100%; float: left;}
.p3-zwfw-rmfw-box{width: 487px; height: 168px; float: left; overflow: hidden; margin-left: 20px;}
.p3-zwfw-rmfw-box .swiper-wrapper{margin-top: 23px;}
.p3-zwfw-rmfw-box .swiper-slide{text-align: center; margin: 0 auto;}
.p3-zwfw-rmfw-box .swiper-slide a{width: 100%;  height: 153px; text-align: center; display:inline-block;}
.p3-zwfw-rmfw-box .swiper-slide a img{width: 92px; height: 92px; text-align: center;}
.p3-zwfw-rmfw-box .swiper-slide a p{width: 100%; height: 60px; line-height: 60px; float: left; font-size: 20px; font-weight: 300;}
.p3-zwfw-rmfw-box .swiper-button-next{background: url(../images/2023-ycs-zwfw-rmfw-right.png) no-repeat center; top: 140px; right: 0;}
.p3-zwfw-rmfw-box .swiper-button-prev{background: url(../images/2023-ycs-zwfw-rmfw-left.png) no-repeat center;	top: 140px; left: 0;}

.p3-zwfw-bslx{width: 527px; height: 288px; float: left; margin-left: 20px; margin-top: 35px; position: relative;overflow: hidden;}
.p3-zwfw-bslx-box{width: 527px; height: auto; margin-top: 28px; margin-bottom: 30px; float: left;overflow: hidden; }
.p3-zwfw-bslx-box ul li{width: 33.333%; height: 65px; line-height: 65px; float: left; text-align: center; border-right: solid 1px #e0e0e0;}
.p3-zwfw-bslx-box ul li a{font-size: 20px; color: #000; font-weight: 300; display: block;}
.p3-zwfw-bslx-box ul li a:hover{color: #1d82dd; }
.p3-zwfw-bslx-box ul li:nth-child(3n){border-right:none;}


.p3-hdjl{width: 567px; height: auto; min-height: 100px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; padding-bottom: 13px; float: right; margin-top: 40px;box-shadow:0px 5px 10px 0 rgba(0, 36, 121, 0.1);}
.p3-hdjl-title{width: 567px; height: 35px; float: left; text-align: center; background: url(../images/2023-ycs-zwfw-title-bg.png); line-height: 35px; font-weight: bold; font-size: 32px; margin-top: -15px;}
.p3-hdjl-title a{color: #333333;}
.p3-hdjl-an{width: 527px; height: auto; float: left; margin-left: 20px; margin-top: 10px; position: relative;}
.p3-hdjl-an ul li{width: 32%; float: left; height: 60px; line-height: 60px; background: #1d82dd; margin-left: 2%; text-align: center; margin-top: 20px;}
.p3-hdjl-an ul li:nth-child(1){margin-left: 0;}
.p3-hdjl-an ul li:nth-child(4){margin-left: 0; width: 66%;}
.p3-hdjl-an ul li a{color: #fff; font-size: 22px; display: block;}
.p3-hdjl-box{width: 527px; height: 205px; float: left; margin-left: 20px; margin-top: 20px; position: relative;overflow: hidden;}
.p3-hdjl-yjzj li{float: left; height: 70px; margin-top: 10px; width: 100%; font-size: 18px; line-height: 70px; display: block;}
.p3-hdjl-yjzj li .zt{width: 100px; color: #dd1d26; float: left; line-height: 70px;}
.p3-hdjl-yjzj li .js{width: 100px; color: #bfbfbf; float: left; line-height: 70px;}
.p3-hdjl-yjzj li a{width: 427px; color:#333333; float: left; display: inline-block;vertical-align: middle;line-height: 35px;}
.p3-hdjl-yjzj li a:hover{color: #1d82dd;}


.p4{width: 100%; height: 260px; padding: 0 30px; float: left; margin-top: 48px;}
.p4-title{width: 1340px; height: 35px; float: left; text-align: center; background: url(../images/2023-ycs-ztzl-title-bg.png); line-height: 35px; font-weight: bold; font-size: 32px;}
.p4-title a{color: #333333;}
.p4-box{width: 1340px; height: 185px; float: left; position: relative; overflow: hidden; margin-top: 40px;}
.p4-box .swiper-slide{width: 322px; height: 185px; float: left; margin-right: 13px;}
/* .p4-box .swiper-wrapper{display: block;} */
.p4-box .swiper-container{display: flex;}

.p5{width: 100%; height: 408px; padding: 0 30px; float: left;  margin-top: 50px; margin-bottom: 35px;}
.p5-left{float: left; width: 745px; height: 380px; border: solid 1px #e5e5e5;box-shadow:0px 5px 10px 0 rgba(0, 36, 121, 0.1);}
.p5-left-title{width: calc(100% - 40px); height: 68px; float: left; display: block; line-height: 68px; border-bottom: solid 1px #e0e0e0; margin: 0 20px;}
.p5-left-title .a{ padding: 0 5px; color: #1d82dd; font-size: 24px; border-bottom: 4px solid #1d82dd; height: 100%; float: left;}
.p5-left-title .more{float: right; line-height: 100px; color: #9c9d9e;}
.p5-left-title .more:hover{color: #1d82dd; }
.p5-left-box{width: 704px; height: 255px; float: left; margin-top: 30px; margin-left: 20px; position: relative; overflow: hidden;}
.p5-left-box .swiper-container{display: flex;}
.p5-left-box .swiper-button-prev, .p5-left-box .swiper-button-next{top: 100px;}
.p5-left-box .swiper-slide{width: 165px; height: 255px; float: left; }
.p5-left-box .swiper-slide p{width: 165px; height: 210px; float: left;}
.p5-left-box .swiper-slide span{width: 165px; height: 45px; float: left; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 45px; font-size: 16px; color: #333333;}

.p5-right{float: right; width: 570px; height: 380px; border: solid 1px #e5e5e5;box-shadow:0px 5px 10px 0 rgba(0, 36, 121, 0.1);}
.p5-right-box{width: 530px; height: auto; float: left; margin-left: 20px;margin-top: 20px;}
/* .p5-right-box  .newslist{margin-top: 10px;} */
.p5-right-box .newslist li{ height: 35px; line-height: 35px; margin-top: 20px;}
.p5-right-box .newslist li a{max-width: 70%;}
.p5-right-box .newslist li::before{display: none;}
.p5-right-box .newslist li i{float: left; display: block; width: 100px; height: 35px; line-height: 35px; text-align: center;color: #fff;background: #448ce5;font-style: normal;text-indent: 0;}
.p5-right-box .newslist li:nth-child(2n) i{background: #80c269;}
.p5-right-box .newslist:nth-child(3) li a, .p5-right-box .newslist:nth-child(4) li a{max-width: 100%;}
.p5-right-box .newslist:nth-child(3) li::before, .p5-right-box .newslist:nth-child(4) li::before{display: block;top: 22px;}
.p5-right-box .newstab li{margin: 0 10px;}


/* 政府信息公开 */
.zfxxgk-szf{width: 100%; height:auto; padding: 0 30px; float: left; margin-top: 40px;}
.zfxxgk-szf-title{width: 1340px; height: 35px; float: left; text-align: center; background: url(../images/2023-ycs-ztzl-title-bg.png); line-height: 35px; font-weight: bold; font-size: 32px;}
.zfxxgk-szf-title a{color: #333333;}
.zfxxgk-szf-bottom{width: 100%; height: auto; float: left;margin-top: 20px;}
.zfxxgk-szf-bottom-l{width: 527px; height: 360px; float: left; margin-top: 20px;}
.zfxxgk-szf-bottom-l-sz{width: 100%; height: 168px; float: left;}
.zfxxgk-szf-bottom-l-sz-img{width: 135px; height: 190px; float: left;}
.zfxxgk-szf-bottom-l-sz-img img{width: 100%; height: 100%;}
.zfxxgk-szf-bottom-l-sz-xm{width: 357px; height: 45px; line-height: 45px; float: left; margin-left: 30px; margin-top: 15px; border-bottom: 1px solid #e0e0e0; font-size: 22px;}
.zfxxgk-szf-bottom-l-sz-xm b{margin-right: 10px;}
.zfxxgk-szf-bottom-l-sz-jl{width: 357px; height: 53px; float: left; margin-left: 30px; margin-top: 30px; font-size: 24px;}
.zfxxgk-szf-bottom-l-sz-jl a{margin-right: 25px;}
.zfxxgk-szf-bottom-l-sz-jl a:hover{color: #1e83dd;}
.zfxxgk-szf-bottom-l-sz-jl a span{margin-left: 8px;}
.zfxxgk-szf-bottom-l-sz-jl a img{width: 25px;}
.zfxxgk-szf-bottom-l-sz-fsz{width: 100%; height: 160px; float: left; display: block; margin-top: 30px;}
.zfxxgk-sz-list{width: 100%; height: auto; float: left;}
.zfxxgk-sz-list-l{width: 100px; height: 45px; float: left; line-height: 45px; text-align: left; font-size: 22px; font-weight: bold;}
.zfxxgk-sz-list ul{width: 400px; float: left;}
.zfxxgk-sz-list ul li{float: left; line-height: 45px; margin: 0 10px; font-size: 22px; color: #666666;}
.zfxxgk-sz-list ul li a{color: #666; }
.zfxxgk-sz-list ul li a:hover{color: #1e83dd;}

.zfxxgk-szf-bottom-r{width: 780px; height: 360px; float: right; margin-top: 20px;}
.zfxxgk-szf-bottom-r-t{width: 100%; height: 200px; float: left;overflow: hidden;}
.zfxxgk-szf-bottom-r-t .newstab li{margin-right: 15px;}
.zfxxgk-szf-bottom-r-t .szf-box-right-cwhy-t{height: 35px; line-height: 35px; font-size: 18px;}
.zfxxgk-szf-bottom-r-t .szf-box-right-cwhy-time{height: 35px; line-height: 35px;}
.zfxxgk-szf-bottom-r-t .szf-box-right-cwhy-zy{height: 80px; line-height: 35px;}
.zfxxgk-szf-bottom-r-t .newslist-more{float: left; margin-left: 35%;}
.zfxxgk-szf-bottom-r-b{width: 100%; height: 165px; float: left;}
.zfxxgk-szf-bottom-r-b ul li{width: 375px; height: 52px; float: left; text-align: center; font-size: 22px; line-height: 52px; margin-top: 20px; background: #1671da;}
.zfxxgk-szf-bottom-r-b ul li img{text-align: center; display: inline-block; margin-right: 15px;}
.zfxxgk-szf-bottom-r-b ul li a{color: #fff;}
.zfxxgk-szf-bottom-r-b ul li:nth-child(2n+1){margin-right: 25px;}

.zfxxgk-box{width: 100%; height:auto; padding: 0 30px; float: left; margin-top: 40px;}
.zfxxgk-box1{width: 100%; height: 330px; float: left; margin-top: 25px;}
.zfxxgk-box1-l{width: 720px; height: 100%; float: left;overflow: hidden;margin-top: 15px;}

.zfxxgk-box1-r{width: 610px; height: 100%; float: right;}
.zfxxgk-box1-r1{width: 100%; height: 172px; float: left;}
.zfxxgk-box1-r1 ul li{width: 195px; height: 57px; float: left; text-align: center; font-size: 18px; line-height: 57px; background: #e7f3fe;margin-left: 8px; margin-top: 20px;}
.zfxxgk-box1-r1 ul li a{color: #333333; display: block;}
.zfxxgk-box1-r1 ul li a img{text-align: center; display: inline-block; margin-right: 5px;}
/* .zfxxgk-box1-r1 ul li:nth-child(1){background: #70a3e8;} */

.zfxxgk-box1-r2{width: 100%; height: 57px; float: left;}
.zfxxgk-box1-r2 .p3-zfxxgk-sousuo{width: calc(100% - 10px); height: 100%; float: right; display: block; line-height: 57px;margin-left: 0;}
.zfxxgk-box1-r2 .p3-zfxxgk-sousuo .txt{margin-right: 10px;}
.zfxxgk-box1-r2 .p3-zfxxgk-sousuo .input{width: 270px;}

.zfxxgk-box1-r3{width: 100%; height: 51px; float: left; margin-top: 15px;}
.zfxxgk-box1-r3 ul li{width: 187px; height: 51px; line-height: 51px; float: left; text-align: center; font-size: 18px; background: #e7f3fe;}
.zfxxgk-box1-r3 ul li:nth-child(1){margin-left: 10px;}
.zfxxgk-box1-r3 ul li:nth-child(2){margin: 0 19px;}

.zfxxgk-box2{width: 100%; height: 120px; float: left; margin-top: 10px;}

.zfxxgk-box3{width: 100%; height: auto; float: left; margin-top: 30px;}
.zfxxgk-box3-title{width: 100%;height: 68px;float: left;display: block;line-height: 68px;border-bottom: solid 1px #e0e0e0;}
.zfxxgk-box3-title .a{ padding: 0 5px; color: #1d82dd; font-size: 24px; border-bottom: 4px solid #1d82dd; height: 100%; float: left;}
.zfxxgk-box3-b{width: 100%; auto; float: left; overflow: hidden; margin-top: 15px;}
.zfxxgk-box3-b-l{width: 546px; auto; float: left;}
.zfxxgk-box3-b-l ul li{width: 166px; height: 52px; float: left; margin-top: 24px; margin-right: 16px;  text-align: center; line-height: 52px; font-size: 18px;}
.zfxxgk-box3-b-l ul li a{color: #333;background: #e7f3fe; display: block;}
.zfxxgk-box3-b-l ul li a:hover{background: #1e83dd; color: #fff;}
.zfxxgk-box3-b-r{width: 780px; height: auto; float: right;margin-top: 18px;}
.zfxxgk-box3-b-r .newslist{margin-top: 6px;}

.zfxxgk-box4{width: 100%; height: auto; float: left; margin-top: 30px; margin-bottom: 30px;}
.zfxxgk-box4-title{width: 100%;height: 68px;float: left;display: block;line-height: 68px;border-bottom: solid 1px #e0e0e0;}
.zfxxgk-box4-title .a{ padding: 0 5px; color: #1d82dd; font-size: 24px; border-bottom: 4px solid #1d82dd; height: 100%; float: left;}
.zfxxgk-box4-b{width: 100%; height: auto; float: left; margin-top: 15px;}
.zfxxgk-box4-b ul li{width: 16.6%; height: 150px; float: left;  text-align: center; font-size: 20px; font-weight: 500; margin-top: 17px;line-height: 40px;}
.zfxxgk-box4-b ul li a{color: #666;background: #FAFAFA; display: block; height: 100%; margin: 0 10px;}
.zfxxgk-box4-b ul li:nth-child(6n){margin-right: 0;}
.zfxxgk-box4-b ul li a:hover{background: #e7f3fe; color: #1e83dd; border:solid 1px #1e83dd; border-radius: 2px;transition: 0.3s;}
.zfxxgk-box4-b ul li a i{margin-top: 20px;display: inline-block;width: 60px; height: 60px;transition: 0.3s;opacity: 0.7;}
.zfxxgk-box4-b ul li a img{display: block;  width: 100%;}
.zfxxgk-box4-b ul li a:hover i{transform: translateY(-3px);opacity: 1;}

.zfxxgk-box5{width: 100%; height: 290px; float: left; margin-top: 15px;}
.zfxxgk-box5-b{width: 100%; height: 185px; float: left; margin-top: 20px; position: relative;}
.zfxxgk-box5-b .swiper-slide{width: 322px; height: 185px;float: left; margin-right: 13px;}
.zfxxgk-box5-b .swiper-container{display: flex;}
.zfxxgk-box5-b .swiper-slide img{width: 322px; height: 185px;}



/* 市政府 */
.szf{width: 100%; height:auto; padding: 0 30px; float: left; margin-top: 10px; min-height: 200px;}
.dqwz{width: 100%; height: 50px; line-height: 50px; font-size: 16px;}
.dqwz a{color: #666666;}
.dqwz a:hover{color: #1e83dd;}
.szf-box{width: 100%; float: left; height: auto; margin-top: 40px; margin-bottom: 50px;}
.szf-box-left{width: 785px; height: auto; float: left; background: #edf7ff;}
.szf-box-left-t{width: 100%; height: auto; float: left;}
.szf-box-left-t-title{width: 100%; height: 50px; float: left; line-height: 50px; background: #dcdcdd; font-size: 28px; color: #333333; padding-left: 20px;}
.szf-box-left-t-sz{width: 715px; height: auto; float: left; border-bottom: 2px solid #dcdcdd; margin-left: 30px;}
.szf-box-left-t-zw{width: 115px; height: 40px; line-height: 40px; float: left;margin-top: 106px; margin-left: 20px; font-size: 26px; color: #333; text-align: left; margin-right: 6px;}
.szf-box-left-t-ry{width: 570px; height: auto; float: left; margin-bottom: 15px;}
.szf-box-left-t-ry ul li{width: 140px; height: 235px; float: left; margin-top: 28px;}
.szf-box-left-t-ry ul li img{width: 140px; height: 190px; float: left; padding: 4px; border: 1px solid #dcdcdd;background: #fff;}
.szf-box-left-t-ry ul li img:hover{ border:1px #b2b2b2 solid;}
.szf-box-left-t-ry ul li p{width: 140px; height: 45px; float: left; line-height: 45px; font-size: 22px;text-align: center;}
.szf-box-left-t-ry ul li a{color: #333;}
.szf-box-left-t-ry ul li a:hover{color: #1d82dd;}

.fsz-zw{margin-top: 75px;}
.szf-box-left-t-fsz{width: 570px; height: auto; float: left; margin-bottom: 15px;}
.szf-box-left-t-fsz ul li{width: 110px; height: 195px; float: left; margin-top: 28px; margin-right: 42px;}
.szf-box-left-t-fsz ul li img{width: 110px; height: 150px; float: left; padding: 5px; border: 1px solid #dcdcdd; background: #fff;}
.szf-box-left-t-fsz ul li img:hover{ border:1px #b2b2b2 solid;}
.szf-box-left-t-fsz ul li p{width: 110px; height: 45px; float: left; line-height: 45px; font-size: 20px;text-align: center;}
.szf-box-left-t-fsz ul li a{color: #333;}
.szf-box-left-t-fsz ul li a:hover{color: #1d82dd;}
.szf-box-left-t-fsz ul li:nth-child(4n){margin-right: 0;}
.msz{border-bottom: none;}

.szf-box-left-zwhd{width: 785px; height: auto; float: left; margin-top: 30px;background: #fff;}
.szf-box-left-zwhd .szf-box-left-t-title{margin-top: 20px;}
.szf-box-left-zwhd-list{width: 785px; height: auto; float: left; background: #fff;padding: 21px 30px 0 30px;}
.szf-box-left-zwhd-list ul li{width: 100%; height: 63px; line-height: 63px; font-size: 18px; border-bottom: solid 1px #dcdcdd;}
.szf-box-left-zwhd-list ul li a{width: 80%; display: block; float: left; text-align-last: left; color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.szf-box-left-zwhd-list ul li a:hover{color: #1d82dd;}
.szf-box-left-zwhd-list ul li span{width: 20%; text-align: right; color: #333333; float: right; padding-right: 10px;}

.szf-box-right{width: 520px; height: auto; float: right; border-left: 1px #bababa solid; padding-left: 40px;}
.szf-box-right-cwhy-title{width: 100%; height: 72px; line-height: 72px; text-align: center; font-size: 28px; background: #c1d1d0; float: left;}
.szf-box-right-cwhy-title a{color: #333333; display: block;}
.szf-box-right-cwhy-title a:hover{background:#8fa6a5; color:#fff;}
.szf-box-right-cwhy{width: 100%; height: 196px; float: left; margin-top: 28px; color: #1d82dd;}
.cwhy2{color: #333333;}
.cwhy2 .szf-box-right-cwhy-t a{color: #333333;}
.szf-box-right-cwhy-t{width: 100%; height: 42px; line-height: 42px; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 22px; font-weight: bold;}
.szf-box-right-cwhy-t a{color: #1d82dd;}
.szf-box-right-cwhy-time{width: 100%; height: 45px; line-height: 45px; float: left; font-size: 18px;}
.szf-box-right-cwhy-zy{width: 100%; height: 107px; float: left; line-height: 40px;}
.szf-box-right-cwhy-more{width: 100px; height: 35px; line-height: 35px; text-align: right; float: right; margin-bottom: 23px;}
.szf-box-right-cwhy-more a{color: #333;}
.szf-box-right-cwhy-more a:hover{color: #1d82dd;}
.szf-box-right-qthy{width: 100%; height: 120px; float: left; margin-top: 20px;}
.szf-box-right-qthy ul li{width: 100%; height: 60px; line-height: 60px; font-size: 18px;}
.szf-box-right-qthy ul li a{width: 100%; display: block; float: left; text-align-last: left; color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.szf-box-right-qthy ul li a:hover{color: #1d82dd;}
.szf-box-right-qthy ul li span{width: 25%; text-align: right; color: #333333; float: right; padding-right: 10px;}
.szf-box-right-b{width: 100%; height: 50px; float: left; line-height: 50px; text-align: center; margin-bottom: 30px; background: #dcdcdd; font-size: 28px;}
.szf-box-right-b a{display: block;}

/* 内容页 */
.nry{width: 100%; height:auto; padding: 0 30px; float: left; margin-top: 30px; min-height: 200px;padding-bottom: 50px;}
.weizhi{height: 35px; background:#e7f5fe;}
.weizhi p{font-size: 16px;color: #333;text-indent: 40px;line-height: 35px;background: url(../images/yc-icon-29.png) no-repeat 13px 8px;}
.weizhi p a:hover{color: #1d82dd;}
.nry-stitle{font-size: 25px;color: #000;font-weight: 400;text-align: center;line-height: 40px;width: 100%; margin-top: 20px;}
.nry-title{font-size: 35px;color: #000;font-weight: 400;text-align: center;line-height: 55px; width: 100%; }
.nry-futitle{font-size: 25px;color: #000;font-weight: 400;text-align: center;line-height: 40px;width: 100%;}
.nry-detail{background: url(../images/yc-icon-32.png) no-repeat 0px 0px;height: 100px;border-bottom: 1px dotted #999;padding-top: 20px;margin-top: 20px; background-size: 100% auto;}
.nry-detail br{display: none;}
.nry-detail p {font-size: 16px;color: #666;text-align: center;line-height: 36px;}
.nry-detail span {cursor: pointer;margin-left: 5px;}
.nry-detail .color { position: relative;top: 2px;display: inline-block;width: 15px;height: 15px;border: 1px solid #eeeeee;}
.zhengwen {width: 100%;margin: 0 auto; padding: 30px;}
.zhengwen img{max-width: 100%;}
#playercontainer {margin: 0 auto;text-align: center;}
.enclosure{padding: 9px 30px 14px;margin-bottom: 40px;background-color: #f7f7f7;}
.enclosure>h2{line-height: 24px;padding: 6px 0;color: #404742;font-weight: bold;font-size: 20px;}
.enclosure-list>li>a{display: block;line-height: 24px;padding-left: 26px;padding-top: 8px;padding-bottom: 8px;color: #666;font-size: 16px;background: url(../images/2022_enclosure_icon.png) no-repeat left center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.enclosure-list>li>a:hover{color: #1d82dd;}
.article-ewm{text-align: center;}
.article-ewm p{line-height: 40px;}
.xl_ewm{margin-top: 10px;}
.xl_ewm img{margin: 0 auto;}


/* 了解银川 */
.ljyc{width: 100%; height:auto; padding: 0 30px; float: left; margin-top: 30px; min-height: 200px;padding-bottom: 50px;}
.ljyc-ycgk-title{width: 100%; height: 83px; text-align: center;}
.ljyc-ycgk-title img{text-align: center; width: 287px; height: 83px;}
.ljyc-ycgk-nr{width: 100%; height: 100px; float: left; margin-top: 33px;}
.ljyc-ycgk-nr ul li{width: 14%;height: 50px;line-height: 50px;float: left;text-align: center;font-size: 22px;}
.ljyc-ycgk-nr ul li a:hover{color: #1d82dd; font-weight: bold;}
.ljyc-ycgk-box{width: 100%;height: 550px;float: left;margin-top: 35px;position: relative;}
.ljyc-ycgk-box .swiper-button-prev{left: 30px; background: url(../images/2023-ycs-ljyc-ycgk-left.png); width: 25px; height: 75px;}
.ljyc-ycgk-box .swiper-button-next{right: 400px; background: url(../images/2023-ycs-ljyc-ycgk-right.png); width: 25px; height: 75px;}
.ljyc-ycgk-box .swiper-container img{height: 550px;}
.ljyc-ycgk-box-wz{width: 380px; height: 550px; right: 0; top: 0; position: absolute;background: rgba(0,0,0,0.3); z-index: 11;}
.ljyc-ycgk-box-title{width: 320px; height: 68px; margin-top:30px ; margin-left: 30px; border-bottom: solid 1px #007ad8; text-align: left; font-size: 40px; color: #fff; float: left; margin-bottom: 30px;}
.ljyc-ycgk-box-title span{font-size: 18px; margin-left: 20px;}
.ljyc-ycgk-box-con{width: 320px; height: auto; margin-left: 30px; line-height: 30px; font-size: 16px; color: #fff; text-indent: 2em; float: left;text-align: justify;}
.ljyc-ycgk-box-lj{width: 320px; height: 33px; margin-left: 30px; line-height: 33px; font-size: 18px; color: #fff; text-align: right; float: left;}

.ljyc-ycly-title{width: 100%; height: 83px; text-align: center; float: left; margin-top: 30px;}
.ljyc-ycly-title img{text-align: center; width: 287px; height: 83px;}
.ljyc-ycly-bot{width: 100%;	 height: 350px; float: left; position: relative; margin-top: 30px;}
.ljyc-ycly-bot-box{width: 100%; height: 350px; float: left;}
.ljyc-ycly-bot-box .swiper-slide{width: 420px; height: 340px;}
.ljyc-ycly-bot-box .swiper-slide img{width: 420px; height: 270px;}
.ljyc-ycly-bot-box .swiper-slide p{width: 100%; height: 70px; line-height: 70px; text-align: center; font-size: 26px;}
.ljyc-ycly-bot-box .swiper-slide a:hover{color: #1d82dd;}
.ljyc-ycly-bot-box .swiper-button-prev{left: -20px; background: url(../images/2023-ycs-ljyc-ycgk-left.png); width: 15px; height: 45px; top: 35%; background-size: 100%;}
.ljyc-ycly-bot-box .swiper-button-next{right: -20px; background: url(../images/2023-ycs-ljyc-ycgk-right.png); width: 15px; height: 45px; top: 35%; background-size: 100%;}

.ljyc-spyc-title{width: 100%; height: 83px; text-align: center; float: left; margin-top: 30px;}
.ljyc-spyc-title img{text-align: center; width: 287px; height: 83px;}
.ljyc-spyc-box{width: 100%; height: 480px; float: left; margin-top: 30px;}
.ljyc-spyc-box ul li{width: 640px; height: 360px; float: left; margin-left: 60px; position: relative;}
.ljyc-spyc-box ul li:first-child{margin-left: 0;}
.ljyc-spyc-box ul li img{width: 640px; height: 360px;}
/* .ljyc-spyc-box ul li i{width: 89px; height: 89px; background: url(../images/2023-ycs-sp-s.png); position: absolute;  margin: 90px auto; left: 43%;} */
.ljyc-spyc-box ul li p{width: 50px; line-height: 50px; width: 100%; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 18px;}


/* 通用概览 */
.tygl{width: 100%; height:auto; padding: 0 30px; float: left; margin-top: 30px; min-height: 200px;padding-bottom: 50px;}
.tygl-left{float: left; width: 250px; height: auto; border: 1px solid #c8e7f0; padding-bottom: 15px;background: #e7f5fe; margin-top: 20px;}
.tygl-left-top{padding-left: 35px; background: url(yc-icon-25.png) no-repeat 10px 10px; font-size: 18px; color: #fff; background-color: #299bff; line-height: 40px; font-weight: bold;}
.list_nav{margin: 10px 15px 0 15px; width: 220px; height: auto; vertical-align: middle;} 
.list_nav ul li{width: 100%; height: auto; line-height: 30px; float: left; font-size: 18px; margin-top: 10px; border-left: solid 4px #299bff;background: #fff;}
.list_nav ul li a{display: block; color: #333; text-align: left; padding: 5px 18px;}
.list_nav ul li a:hover{color: #fff;}
.list_nav ul li:hover, .list_nav ul li.active, .list_nav ul li.active a{background: #299bff; color: #fff;}
.list_nav ul li a p{float: right; margin-right: 20px;}
.tygl-right{float: right; width: 1050px; height: auto; padding-bottom: 15px; margin-top: 20px;}
.tygl-right-top{width: 100%; height: 40px; line-height: 40px; float: left; border-bottom: solid 1px #299bff;;}
.tygl-right-top span{width: auto; padding: 0 10px; background: #299bff; color: #fff; float: left; font-size: 18px; font-weight: bold;}
.tygl-right-tl{float: right; width: 100%; height: auto; padding-bottom: 15px;}
.tygl-right-list{width: 100%; float: left;position: relative; height: auto;}
.tygl-right-list ul li:nth-child(5n){border-bottom: 1px dashed #dcdcdc;padding-bottom: 70px;margin-bottom: 20px;}
.tygl-right-list ul li a{color: #333;}
/* 分页 */
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;width: 100%px;}
div.page a{padding:10px 15px;font-size: 14px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#007ad8; margin: 0 3px;}
div.page a:hover{background:#007ad8; border:1px solid #007ad8; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #007ad8;border: 1px solid #007ad8;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;font-size: 14px !important;font-weight: normal !important;}
.page .cur{background: #007ad8;    border: 1px solid #007ad8;   color: #FFFFFF;}
.wz-ov-page{height: 25px;font-size: 0px;margin: 40px 0 0 80px;}
.ov-all-num{margin-right: 16px;}
.ov-all-num span{color: #007ad8;margin: 0 5px;}
.ov-all-num:hover span{color: #fff;}
.wz-ov-page a{float: left;font-size: 14px;line-height: 23px;text-align: center;color: #666;}
.ov-next-prev{height: 23px;width: 60px;margin-right: 13px;border: 1px solid #007ad8;}
.wz-ov-page a.cur{background: #007ad8;border: 1px solid #007ad8;color: #fff;}
.ov-page-text{display: inline-block;width: 23px;height: 23px;border: 1px solid #007ad8;line-height: 23px;text-align: center;margin: 0 3px;}
.wz-ov-page .ov-page-up{height: 25px;width: 50px;color: #fff;text-align: center;line-height: 25px;background: #007ad8;margin-left: 10px;}
.ov-page-num{height: 23px;width: 23px;border: 1px solid #007ad8;margin-right: 6px;}
.ov-next-prev:hover,.ov-page-num:hover{background: #007ad8;border: 1px solid #007ad8;color: #fff;}
.ov-fir-la{height: 22px;width: 50px;margin: 0px 6px;text-align: center;}

/* 图片概览 */
.tupian-list{width: 100%; float: left;position: relative; height: auto;}
.tupian-list ul{margin-top: 10px;}
.tupian-list ul li{width: 23%; height: 190px; margin: 10px 1%; float: left;}
.tupian-list ul li img {width: 100%; height: 150px;}
.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:#007ad8 ;}

/* 专题专栏 */
.ztzlgl{width: 100%; float: left;position: relative; height: auto;}
.ztzlgl .zfxxgk-szf-title{margin-top: 20px; margin-bottom: 20px;}
.ztzlgl ul li{box-shadow: 0px 0px 6px 0px rgb(94 152 232 / 28%); overflow: hidden; height: 220px;}
.ztzlgl ul li a img{height: 170px;}
.ztzlgl ul li p{height: 50px; line-height: 50px; padding: 0 2%;text-align: center;}
.ztzlgl-gdzt ul li{width: 23%; margin: 10px 1%; float: left; height: 100px;}
.ztzlgl-gdzt ul li a{ position: relative; display: block; height: 100px; padding-left: 60px; padding-right: 30px; border: 1px solid #E5E5E5; border-radius:8px; margin-bottom: 30px; background-size: cover;}
.ztzlgl-gdzt ul li a:before{left: 26px; margin-top: -10px; position: absolute; content: url(../images/2023-ycs-ztzl-gd-01.png); top: 50%;}
.ztzlgl-gdzt ul li a span{display: table; height: 100px; width: 100%;}
.ztzlgl-gdzt ul li a span{display: table-cell; line-height: 28px; font-size: 18px; vertical-align: middle;}
.ztzlgl-gdzt ul li a:after{content: url(../images/2023-ycs-ztzl-gd-02.png); position: absolute; top: 50%; right: 10px; margin-top: -45px;}

.dqlmmc{width:100%;height: 50px;line-height: 50px;padding-left: 20px;font-size: 20px;font-weight: bold;border-bottom: 1px solid #cecece;margin-top: 20px;}

/* 公益广告 */
.tygl-gygg{float: right; width: 100%; height: auto; padding-bottom: 15px;}
.tygl-gygg .tygl-right-top{margin-top: 20px;}
.tygl-gygg .tupian-list ul li{height: 450px;}
.tygl-gygg .tupian-list ul li img{height: 400px;}
.tygl-gygg .tupian-list ul li p{height: 50px; line-height: 50px; }





/* 底部s */
.footer{width: 100%; height: 226px; position: relative; background-color: #007ad8;}
.foot{width: 1400px; height: 226px; padding: 0 30px; margin: 0 auto; }
.foot-link{width: 1340px; height: 38px; float: left; margin-top: 15px;}
/* 友情链接 */
.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:15.6%; margin-right:1%;list-style-type:none; background-color: #fff;}
.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-ycs-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-ycs-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: 5; 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_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: left; margin-top: 20px;}
.foot-left-box{line-height: 40px; font-size: 15px; color: #fff;}
.foot-left-box a{color: #fff; }
.foot-left-box br{display: none;}
.foot-right{float: right; margin-top: 60px;}
.foot-right span{margin-right: 10px;}
/* 底部e */






/* 20190531侧边栏导航 */
.hideImg { position: absolute; top: 0;   bottom: 0;   left: 0;    right: 0;    margin: auto;}
.side_fixed{width: 60px;height: 360px;background: #fff;position: fixed;right: 0;top: 100px;bottom: 0;z-index: 100000;margin: auto}
.side_fixed li{height: 60px;line-height: 60px;text-align: center;cursor: pointer;transition: all .3s;position: relative;}
.side_fixed li p{display: none;line-height: 18px;color: #fff;font-size:13px;font-family="微软雅黑";padding-top: 11px;margin: 0;letter-spacing:1px;}
.side_fixed li p a{color: #fff;text-decoration: none;}
.side_fixed li:hover{background: #2d66a5;}
.side_fixed li:hover p{display: block;}
.side_fixed li:hover .hideImg{display: none;}
.twoCodes{width: 150px;height: 215px;background: url(https://www.yinchuan.gov.cn/images/bg20190531.png);position: absolute;left: -150px;top: 0;text-align: center;display: none;}
.twoCodes span{line-height: 22px;font-size: 13px;color: #fff;display: block;margin-top: 10px;}
.twoCodes img {  margin: 15px 13px 0 13px;    display: block;}
.side_fixed li:hover .twoCodes{display: block;}
.yshjzc{color:#2d66a5;height: 72px;line-height: 72px;text-align: center;cursor: pointer;transition: all .3s;position: relative;}
.yshjzc p{line-height: 18px;color: #4788d7;font-size:12px;font-family="微软雅黑";padding-top: 18px;margin: 0;}
.yshjzc p a{color: #2d66a5;text-decoration: none;}
.yshjzc p a:hover{color: #fff;text-decoration: none;}


.main-xl{background: #fff; width:1340px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0px; margin-bottom: 50px;}
.main-xl .nry{padding:0 80px 30px;}

/* 意见征集 */
.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: 66%; 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;}



/* 数据发布 */
.sjfb-top{width: 100%; height: 240px; float: left; background: url(../images/2023-sjfb-tit-bg.jpg) center;}
.sjfb-top-title{font-size: 50px; text-align: center; line-height: 240px; font-weight: bold; color: #fff;font-family: '华文中宋','黑体','宋体';letter-spacing: 10px;}
.jjqs{width: 100%; height: auto; float: left;}
.jjqs-top{width: 100%; height: 60px; line-height: 60px; border-bottom: solid #e1e1e1 1px; float: left; font-weight: bold; font-size: 22px;}
.jjqs-top-tit{padding: 0 10px;width: auto; height: 60px; display: block; float: left; border-bottom: solid 2px #1592ff;}
.jjqs-top-tit a{display: block; color: #1592ff;}
.jjqs-top-more{float: right; margin-right: 10px; font-size: 16px; font-weight: 500;}
.jjqs-top-more a{ color: #7f7f7f;}
.jjqs-con{width: 100%; height: 750px; float: left;  margin-top: 10px; padding: 10px; position: relative;}
.jjqs .text{width: 100%;height: 50px; float: left; text-align: center; line-height: 50px;font-size: 30px; font-weight: bold;     margin-top: 20px;}
.jjqs-box{width: 100%; height: 100%; float: left;  overflow: hidden; border: solid 1px #c7e5ff;}
.jjqs-box .pagination{position: absolute;z-index: 10;text-align: center;bottom: 15px;}
.jjqs-box .swiper-pagination-bullet{width: 12px; height: 12px;}
/* .jjqs-box .swiper-slide{width: 100%; height: 750px;} */
.jjqs-box .swiper-slide a{display: block;}
/* .jjqs-box .swiper-wrapper .swiper-slide .text{position: absolute;width: 100%;height: 50px;left: 0; top: 0; } */
.jjqs-box .swiper-wrapper .swiper-slide img{width: 100%; height: 100%;}
.jjqs-box .swiper-wrapper .swiper-slide .text span{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 30px;line-height: 50px; color: #333; width: 100%; padding: 0 10px; display: block; text-align: center; font-weight: bold;}


.sjtj{width: 100%; height: auto; float: left;}
.sjtj .jjqs-top{margin-top: 30px;}
.sjtj-con{margin-top: 25px; float: left; width: 100%; height: 185px;}
.sjtj-con ul li{width: 435px; height: 185px; float: left; margin-left: 17px;}
.sjtj-con ul li:nth-child(1){margin-left: 0;}
.sjtj-con ul li img{width: 100%; height: 100%;}

.sjfb-bot{width: 100%; height: auto; float: left; margin-top: 30px;}
.sjfb-bot-l{width: 48%; height: auto; float: left;}
.sjfb-bot-r{width: 48%; height: auto; float: right;}





/* 政策问答 */
.zcwd{background: #fff; width:1300px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0px 50px; margin-bottom: 50px; padding-bottom: 35px;}
.zcwd-banner{width: 100%;height: auto;float: left;margin-top: 35px;}
.zcwd-js{width: 100%;height: 60px;float: left;margin-top: 30px;}
.zcwd-js-srk{width: 998px;height: 58px; padding: 0 10px; float: left; border: #2e7ceb 1px solid;}
.zcwd-js-tj{width: 140px;height: 60px; float: left; margin-left: 40px; background: #2e7ceb; border-radius: 6px; text-align: center; line-height: 60px; font-size: 22px;color: #fff;cursor: pointer;}
.zcwd-p1{width: 100%; height: auto; float: left; margin-top: 35px;}
.zcwd-p1-l{width: 100%; height: auto; float: left;}
.zcwd-p1-tit{width: 100%; height: 50px; float: left; background: #f2f2f2;}
.zcwd-p1-tit span{line-height: 50px; border-left: 0.25em solid #2e7ceb; padding-left: 10px; margin-left: 10px;}
.zcwd-p1-tit span a{font-size: 20px;color: #2e7ceb; font-weight: bold;}
.zcwd-p1-l-con{width: 100%; height: auto; float: left;}
.zcwd-p1-l-con ul li{width: 48%; padding: 0 10px; height: auto; padding-bottom: 10px; float: left;border-bottom: 1px dashed #e5e5e5; margin-top: 20px; margin-right: 2%;}
.zcwd-p1-l-con ul li .tit{padding-left: 25px; background: url(../images/2023-zcwd-w-ico.png) 0 3px no-repeat;height: 25px;line-height: 25px; background-size: 21px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zcwd-p1-l-con ul li .tit a{font-weight: bold;font-size: 16px;}
.zcwd-p1-l-con ul li .tit a:hover{color: #2e7ceb;}
.zcwd-p1-l-con ul li p{font-size: 16px; color: #333333;height: 45px;line-height: 45px; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 10px;}
.zcwd-p1-r{width: 460px; height: auto; float: right;}
.zcwd-p1-r-con{width: 100%; height: auto; float: left; margin-top: 15px;}
.zcwd-p1-r-con ul li{width: 100%;height: 40px;line-height: 40px;float: left;margin-bottom: 10px;}
.zcwd-p1-r-con ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: calc(100% - 30px);}
.zcwd-p1-r-con ul li .num{display: inline-block;width: 30px;font-size: 16px;color: #333; text-align: center;float: left; color: #888888; font-family: '华文行楷';}
.zcwd-p1-r-con ul li a:hover{color: #2e7ceb;}


.zcwd-p2{width: 100%; height: auto; float: left; margin-top: 35px;}
.zcwd-p2-xzbm{width: 100%; height: 70px; background: #f2f2f2; float: left;    overflow: hidden;}
.zcwd-p2-xzbm ul{padding: 0 20px;}
.zcwd-p2-xzbm ul li{width: 25%; height: 35px; line-height: 35px; float: left; padding-left: 10px; text-align: left;font-size: 16px;}
.zcwd-p2-xzbm ul li a{color: #333;}
.zcwd-p2-xzbm ul li a:hover{color: #2e7ceb;}
.zcwd-p2-xzbm ul li.on a{color: #2e7ceb;}

.zcwd-p2-more{width: 100%; height: 70px; background: #f2f2f2; float: left; text-align: center; line-height: 70px;}
.zcwd-p2-more a{cursor: pointer;}
.zcwd-p2-more a:hover{color: #2e7ceb;}
.zcwd-p2 .zcwd-p1-l-con ul li{width: 48%; margin-right: 2%;}



.zcwd-p2 .zcwd-p1-l-con ul li .tit a mark{color: red; background: none;}
#pagination{float: left;width: 100%;text-align: center;margin-top: 20px;}
#pagination a {display: inline-block;margin: 0 3px;  padding: 5px 10px;color: #007ad8;text-decoration: none; border: solid 1px #ccc; cursor: pointer;}
#pagination a.active {font-weight: bold;background: #007ad8;color: #FFFFFF;}

.zcwd .nry-detail{height: 70px;}





@media screen and (max-width: 768px) {
.container{ width:100%; margin:0 auto; clear:both; height: auto;position: relative; padding: 0px; }
.mb30{margin-bottom: 3vw;}
.top{height: auto;}
.logo{width: 80%; height: auto; float: none; margin: 0 auto; margin-top: 30px;}
.logo img{width: 100%;}
.top-r{width: 100%; height: auto;}
.top-r-t a, .top-r-t span{display: none;}
.top-r-t .wza, .top-r-t .zzb{display: block;width: 25vw;height: 10vw; line-height: 10vw;font-size: 4vw;}
.sousuo{width: 95%; margin: 0 auto; margin-top: 30px; float: none; height: 45px; line-height: 45px; font-size: 18px;}
.sousuo .drop-select{width: 18vw; height: 45px; line-height: 45px;}
.sousuo .drop-select .arrow{margin-top: 10px;margin: 0 5px;}
.search-input{line-height: 45px; width: calc(100% - 45vw); padding-left: 3vw;}
.search-btn{height: 45px;width: 25vw;}
.sousuo .drop-select .tit{width: 75%; float: left; text-indent: 8px;}
.sousuo .drop-select .select .arrow-icon{width: 25%;margin: 7px 0px 0 0;}
.daohang{width: 96%; margin: 4vw 2% 0 2%; font-size: 4vw; height: 16vw; line-height: 8vw;background: #1e83dd;}
.daohang ul li{width: 37.5%;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){height: 16vw; line-height: 16vw; width: 25%;border-right:1px solid rgba(255, 255, 255, 0.15);}
.daohang ul li:nth-child(1), .daohang ul li:nth-child(4), .daohang ul li:nth-child(5){border-bottom: none;}
.daohang ul li a img{width: 4vw;}
.daohang ul li a.on, .daohang ul li a:hover{border-bottom: none;}
.nav .sub{display: none!important;}
.nav .sub li a{font-size: 4vw;}
.daohang ul .m a{font-size: 4vw;padding-bottom: 0;}
.daohang ul .m.on h3 a, .daohang ul .m:hover h3 a{border-bottom:none;}
.daohang ul .m{width: 37.5%;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:nth-child(1){height: 16vw; line-height: 16vw; width: 25%;border-right:1px solid rgba(255, 255, 255, 0.15);}
.daohang ul .m:nth-child(1), .daohang ul .m:nth-child(4), .daohang ul .m:nth-child(5){border-bottom: none;}
.daohang ul .m.on h3 a:after{display: none!important;}
.nav h3:hover a:after{display: none!important;}


.main{width: 96%; top: 4vw; margin-bottom: 13vw;}
.toutiao{height: 30vw;}
.toutiao-box{width: 90%; margin-left: 5%; height: auto; padding: 0;}
.toutiao-box-left{margin-right: 4vw; position: relative; margin-top: 4vw;}
.toutiao-box-left span{font-size: 4vw; padding: 1vw 0; line-height: 13vw;}
.toutiao-box-left img{width: 13vw;}
.toutiao-box-right{width: 65vw;margin-top: 3vw;}
.toutiao-box-right li{height: 6vw;}
.toutiao-box-right li a{font-size: 4vw; height: 6vw; line-height: 6vw;padding-left: 5vw;}
.toutiao-box-right li:before{top: 3.5vw; width: 2vw; height: 2vw;}
.toutiao-box-more{font-size: 3vw;right: 3vw;bottom: -5vw;}

.p1, .p2, .p3, .p4, .p5{margin-top: 2vw; padding:0 2vw}
.p1-left{width: 100%; float: none; height: 60vw;}
.p1-left .swiper-wrapper .swiper-slide .text span{font-size: 3.3vw; line-height: 11vw;}
.p1-left .swiper-wrapper .swiper-slide .text{height: 11vw;}
.p1-left>a.arrow-left, .p1-left>a.arrow-right{display: none;}
.pagination{bottom: 3vw;}

.p1-right{width: 100%;margin-top: 5vw; height: auto;}
.p1-right .newstab li{margin: 0 0.5vw;}
.newstab li.on{border-bottom:none;}
.newstab{white-space: nowrap;overflow-x: scroll;overflow-y: hidden;width: 100%;display: flex;height: 9vw;line-height: 6vw;}
.newstab li a{font-size: 4.5vw;pointer-events: none;padding: 0 1vw;}
.newslist li{height: 10vw;line-height: 5vw;display: grid;padding-right: 19%;}
.newslist li a{font-size: 3.5vw;}
.newslist li::before{top: 3vw;}
.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;}

.newstab::-webkit-scrollbar {-webkit-appearance: none;height:5px;}
.newstab::-webkit-scrollbar-thumb {border-radius: 8px;background-color: #b3dafb;}


.p2{height: auto;}
.p2-box{width: 100%; height: 16vw;}
.p2-box .pagination{bottom: 1vw;}
.p2-box .swiper-wrapper .swiper-slide img{object-fit: fill;}

.p3-zfxxgk{width: 100%; float: none;margin-top: 8vw;padding-bottom: 4vw;}
.p3-zfxxgk-title{width: 100%;margin-top: -1.7vw; font-size: 5vw; height: 6vw;line-height: 4vw; background: url(../images/2023-ycs-zfxxgk-title-bg-sj.png);background-size: 92vw auto;background-repeat: no-repeat;}
.p3-zfxxgk-box{width: 96%; margin: 0 2%; height: auto;}
.p3-zfxxgk-box ul li{width: 46%; margin: 2vw 2%;font-size: 3.5vw;line-height: 10vw;height: 10vw;}
.p3-zfxxgk-box ul li:nth-child(3n+1){margin-left: 2%;}
.p3-zfxxgk-box ul li a img{margin-right: 1.5vw;width: 4vw;}
.p3-zfxxgk-box ul li:last-child{width: 96%;}
.p3-zfxxgk-tab{width: 96%; margin: 3vw 2%; height: auto; }
.p3-zfxxgk-tab .newstab li a{padding: 0 1.5vw;}
.p3-zfxxgk-sousuo{width: 96%; height: auto; margin: 0 2%; text-align: center;line-height: 10vw;padding-bottom: 2vw;}
.p3-zfxxgk-sousuo .radio{margin-right: 1vw;}
.p3-zfxxgk-sousuo .txt{margin-right: 3vw;font-size: 3vw;}
.p3-zfxxgk-sousuo .shuru{float: none;}
.p3-zfxxgk-sousuo .fdj{right: 5vw;top: auto;bottom: 2vw;}
.p3-zfxxgk-sousuo .input{width: 96%;padding: 0 2%;height: 8vw;}
.p3-zfxxgk-jcxxgk{width: 96%;margin: 2vw 2%;}
.p3-zfxxgk-jcxxgk-title{height: 11vw;line-height: 11vw;}
.p3-zfxxgk-jcxxgk-title .a{font-size: 4.5vw;}
.p3-zfxxgk-jcxxgk-title .more{line-height: 14vw;}
.p3-zfxxgk-jcxxgk-box{width: 100%; margin: 4vw 0;}
.p3-zfxxgk-jcxxgk-box ul li{height: 10vw;line-height: 10vw; width: 50%;}
.p3-zfxxgk-jcxxgk-box ul li a{font-size: 3.5vw;}
.p3-zfxxgk-jcxxgk-box ul li:nth-child(2n){border-right: none;}
.p3-zfxxgk-jcxxgk-box .swiper-pagination{top: 4vw;}

.p3-zwfw{width: 100%;margin-top: 8vw; float: none;padding-bottom: 4vw;}
.p3-zwfw-title{width: 100%;margin-top: -1.7vw; font-size: 5vw; height: 6vw;line-height: 4vw; background-size: 92vw 4vw;background-repeat: no-repeat;}
.p3-zwfw-zwfww, .p3-zwfw-zqt, .p3-zwfw-xyzg{width: 96%; margin: 2vw 2%; height: auto;}
.p3-zwfw-zwfww img, .p3-zwfw-zqt img, .p3-zwfw-xyzg img{width: 100%;}
.p3-zwfw-rmfw{width: 96%; margin: 2vw 2%; height: auto;}
.p3-zwfw-rmfw-title{height: 11vw; line-height: 11vw;}
.p3-zwfw-rmfw-title .a{font-size: 4.5vw;}
.p3-zwfw-rmfw-box{width: 90%; height: auto; margin: 0 5%;}
.p3-zwfw-rmfw-box .swiper-button-prev{top: 22vw;}
.p3-zwfw-rmfw-box .swiper-button-next{top: 22vw;}
.p3-zwfw-rmfw-box .swiper-wrapper{margin-top: 4vw;}
.p3-zwfw-rmfw-box .swiper-slide a img{width: 11vw; height: 11vw;}
.p3-zwfw-rmfw-box .swiper-slide a{height: auto;}
.p3-zwfw-rmfw-box .swiper-slide a p{font-size: 3.5vw;height:10vw;line-height: 10vw;}
.p3-zwfw-bslx{width: 96%; margin: 2vw 2%; height: auto;}
.p3-zwfw-bslx-box{width: 100%; margin: 3vw 0;}
.p3-zwfw-bslx-box ul li{height:10vw;line-height: 10vw;}
.p3-zwfw-bslx-box ul li a{font-size: 3.5vw;}
.p3-zwfw-bslx .swiper-pagination{bottom: 0vw;}

.p3-hdjl{width: 100%;margin-top: 8vw; float: none;padding-bottom: 4vw;}
.p3-hdjl-title{width: 100%;margin-top: -1.7vw; font-size: 5vw; height: 6vw;line-height: 4vw; background-size: 92vw 4vw;background-repeat: no-repeat;}
.p3-hdjl-an{width: 96%; margin: 2vw 2%;}
.p3-hdjl-an ul li{height: 10vw; line-height: 10vw;}
.p3-hdjl-an ul li a{font-size: 3.5vw;}
.p3-hdjl-box{width: 96%; margin: 2vw 2%; height: auto;}
.p3-hdjl-yjzj li{height: auto;line-height: 14vw;font-size: 3.5vw; margin-top: 2vw;}
.p3-hdjl-yjzj li .zt{width: 25%; line-height: 14vw;}
.p3-hdjl-yjzj li a{width: 75%; line-height: 7vw;}
.p3-hdjl-yjzj .newslist-more{width: 30%;margin: 0 auto;display: block;line-height: 8vw; float: none;}

.p4{margin-top: 7vw; height: auto;}
.p4-title{width: 100%;margin-top: -1.5vw; font-size: 5vw; height: 6vw;line-height: 4vw; background: url(../images/2023-ycs-zfxxgk-title-bg-sj.png); background-size: 90vw auto;background-repeat: no-repeat;}
.p4-box{width: 100%; height: auto;margin-top: 4vw;}
.p4-box .swiper-slide{height: auto; margin-right: 0; padding: 0 2vw}

.p5{height: auto;}
.p5-left{width: 100%; height: auto; float: none;}
.p5-left-title{width: 96%; margin: 0 2%;}
.p5-left-title .a{font-size: 4.5vw;}
.p5-left-box{width: 96%; margin: 3vw 2%; height: auto; }
/* .p5-left-box .swiper-wrapper{width: 48%; height: auto; margin: 0 1%;} */
.p5-left-box .swiper-slide{width: 96%; padding: 0 2%; height: auto; display: block;}
.p5-left-box .swiper-slide p{width: 100%; height: 55vw;}
.p5-left-box .swiper-slide span{width: 100%; height: 10vw; line-height: 10vw; font-size: 3.5vw;}
.p5-left-box .swiper-button-prev, .p5-left-box .swiper-button-next{top: 25vw;}

.p5-right{width: 100%; height: auto; float: none; margin-top: 2vw;}
.p5-right-box{width: 96%; margin: 2vw 2%;}
.p5-right-box .newstab li{margin: 0 1vw;}
.p5-right-box .newslist li{height: 10vw; line-height: 10vw; margin-top: 2vw;display: block;}
.p5-right-box .newslist li i{height: 10vw; line-height: 10vw; width: 22vw;text-indent: 0; font-size: 3.5vw;}
.p5-right-box .newslist li a{max-width: 64%;}
.p5-right-box .newslist-more{margin: 3vw auto;}


/* 政府信息公开 */
.zfxxgk-szf{margin-top: 4vw;padding: 0 3vw;}
.zfxxgk-szf-title{width: 100%; font-size: 5vw; height: 6vw; line-height: 4vw; background: url(../images/2023-ycs-zfxxgk-title-bg-sj.png); background-size: 92vw 4vw; background-repeat: no-repeat;}
.zfxxgk-szf-bottom{margin-top: 2vw; float: none;}
.zfxxgk-szf-bottom-l{margin-top: 2vw; float: none; width: 100%; height: auto;}
.zfxxgk-szf-bottom-l-sz{height: auto; margin-top: 2vw;}
.zfxxgk-szf-bottom-l-sz-img{width: 30vw;height: auto;float: none;text-align: center;margin: 0 auto;}
.zfxxgk-szf-bottom-l-sz-img img{display: block; width: 100%;}
.zfxxgk-szf-bottom-l-sz-xm{width: 100%;height: 10vw;line-height: 10vw;float: none;margin-left: 0;margin-top: 2vw; text-align: center; font-size: 4vw;}
.zfxxgk-szf-bottom-l-sz-jl{width: 100%;height: 6vw;float: none;margin-left: 0;margin-top: 4vw;font-size: 4vw; text-align: center;}
.zfxxgk-szf-bottom-l-sz-jl a img{width: 5vw;}
.zfxxgk-szf-bottom-l-sz-fsz{height: auto;width: 100%;margin-top: 4vw;}
.zfxxgk-sz-list ul{width: 65vw;float: left;}
.zfxxgk-sz-list ul li{line-height: 8vw;margin: 0 2vw;font-size: 4vw;}
.zfxxgk-sz-list-l{width: 20vw;height: auto;line-height: 8vw;font-size: 4vw;}
.zfxxgk-szf-bottom-r{width: 100%; height: auto; margin-top: 4vw;}
.zfxxgk-szf-bottom-r-t{height: auto;}
.zfxxgk-szf-bottom-r-t .newstab li{margin-right: 2vw;}
.zfxxgk-szf-bottom-r-b{height: auto;}
.zfxxgk-szf-bottom-r-b ul li{width: 49%;height: 10vw;font-size: 4vw;line-height: 10vw;margin-top: 2vw;}
.zfxxgk-szf-bottom-r-b ul li:nth-child(2n+1){margin-right: 2%;}
.zfxxgk-szf-bottom-r-b ul li img{margin-right: 2vw;width: 5vw;}

.zfxxgk-box{margin-top: 7vw;padding: 0 3vw;}
.zfxxgk-box1{width: 100%; height: auto; margin-top: 2vw;}
.zfxxgk-box1-l{width: 100%; height: auto; margin-top: 2vw;}
.zfxxgk-box1-r{width: 100%;}
.zfxxgk-box1-r1{height: auto;}
.zfxxgk-box1-r1 ul li{    width: 49%;height: 10vw;font-size: 4vw;line-height: 10vw;margin-left: 2%;margin-top: 3vw;}
.zfxxgk-box1-r1 ul li:nth-child(2n+1){margin-left: 0;}
.zfxxgk-box1-r1 ul li a img{margin-right: 2vw;}
.zfxxgk-box1-r2{margin-top: 3vw; height: auto; }
.zfxxgk-box1-r2 .p3-zfxxgk-sousuo{width: 100%;height: auto;line-height: 10vw;margin: 0;}
.zfxxgk-box1-r2 .p3-zfxxgk-sousuo .input{width: 96%;}
.zfxxgk-box1-r3{margin-top: 3vw; height: 10vw;}
.zfxxgk-box1-r3 ul li{width: 31.3%;height: 10vw;line-height: 10vw;font-size: 4vw;}
.zfxxgk-box1-r3 ul li:nth-child(1){margin-left: 0;}
.zfxxgk-box1-r3 ul li:nth-child(2){margin: 0 3%;}

.zfxxgk-box2{height: auto; margin-top: 3vw;}
.zfxxgk-box2 a img{width: 100%; height: auto; display: block;}

.zfxxgk-box3{height: auto; margin-top: 3vw;}
.zfxxgk-box3-title{height: 12vw;line-height: 12vw;}
.zfxxgk-box3-title .a{padding: 0 1vw;font-size: 5vw;}
.zfxxgk-box3-b{height: auto; margin-top: 2vw;}
.zfxxgk-box3-b-l{width: 100%; height: auto;}
.zfxxgk-box3-b-l ul li{width: 32%;height: 10vw;margin-top: 3vw; margin-right: 2%;line-height: 10vw;font-size: 3.5vw;}
.zfxxgk-box3-b-l ul li:nth-child(3n){margin-right: 0;}
.zfxxgk-box3-b-r{width: 100%;height: auto;margin-top: 3vw;}

.zfxxgk-box4{height: auto; margin-top: 3vw;}
.zfxxgk-box4-title{height: 12vw;line-height: 12vw;}
.zfxxgk-box4-title .a{padding: 0 1vw;font-size: 5vw;}
.zfxxgk-box4-b{height: auto; margin-top: 3vw;}
.zfxxgk-box4-b ul li{width: 32%;height: 28vw;margin-top: 3vw; margin-right: 2%;line-height: 6vw;font-size: 3.5vw;}
.zfxxgk-box4-b ul li:nth-child(3n){margin-right: 0;}
.zfxxgk-box4-b ul li a i{width: 12vw;height: 12vw;margin-top: 3vw;opacity: 1;}


/* 市政府 */
.szf{padding: 0 3vw;margin-top: 2vw;}
.szf .zfxxgk-szf-title{margin-top: 2vw;}
.dqwz{height: 10vw;line-height: 10vw;font-size: 4vw;}
.szf-box{margin-top: 4vw; margin-bottom: 4vw;}
.szf-box-left{width: 100%;}
.szf-box-left-t-title{height: 10vw;line-height: 10vw;font-size: 4.5vw;padding-left: 3vw;}
.szf-box-left-t-sz{width: 96%;margin: 0 2%;}
.szf-box-left-t-zw{width: 100%;height: 6vw;line-height: 6vw;margin-top: 4vw;font-size: 4vw;text-align: center;margin-right: 0;margin-left: 0;font-weight: bold;}
.szf-box-left-t-ry{width: 100%;margin-bottom: 3vw;text-align: center;}
.szf-box-left-t-ry ul li{text-align: center;display: inline-table; float: none;width: 40vw;height: auto;margin-top: 3vw;}
.szf-box-left-t-ry ul li img{width: 39vw;height: auto;padding: 0.5vw;}
.szf-box-left-t-ry ul li p{width: 100%;height: 8vw;line-height: 8vw;font-size: 4vw;}
.szf-box-left-t-fsz{width: 100%;margin-bottom: 3vw;}
.szf-box-left-t-fsz ul li{width: 31%;height: auto;margin: 4vw 1% 0;}
.szf-box-left-t-fsz ul li:nth-child(4n){margin-right: 1%;}
.szf-box-left-t-fsz ul li img{width: 98%;height: auto;}
.szf-box-left-t-fsz ul li p{width: 100%;height: 8vw;line-height: 8vw;font-size: 4vw;}
.msz .szf-box-left-t-fsz{text-align: center;}
.msz .szf-box-left-t-fsz li{float: none;display: inline-table;}
.szf-box-left-zwhd{width: 100%;margin-top: 3vw;}
.szf-box-left-zwhd-list{width: 100%; padding: 2vw;}
.szf-box-left-zwhd-list ul li{height: 10vw;line-height: 10vw;font-size: 4vw;}
.szf-box-left-zwhd-list ul li a{width: 65%;}
.szf-box-left-zwhd-list ul li span{width: 32%;padding-right: 2vw;}
.szf-box-left-zwhd .szf-box-left-t-title{margin-top: 2vw;}
.szf-box-right{width: 100%;border: none;padding-left: 0;}
.szf-box-right-cwhy-title{height: 10vw;line-height: 10vw;font-size: 4.5vw;}
.szf-box-right-cwhy{height: auto;margin-top: 3vw;}
.szf-box-right-cwhy-t{height: 9vw;line-height: 9vw;font-size: 4vw;}
.szf-box-right-cwhy-time{height: auto;line-height: 8vw;font-size: 4vw;}
.szf-box-right-cwhy-zy{height: auto;line-height: 8vw;font-size: 4vw;}
.szf-box-right-cwhy-more{width: 20vw;height: 8vw;line-height: 8vw;margin-bottom: 4vw;font-size: 4vw;}
.szf-box-right-qthy{height: auto;margin-top: 3vw;}
.szf-box-right-qthy ul li{height: 8vw;line-height: 8vw;font-size: 4vw;}
.szf-box-right-qthy ul li a{width: 100%;}
.szf-box-right-qthy ul li span{width: 32%;}
.szf-box-right-b{height: 10vw;line-height: 10vw;margin-bottom: 3vw;font-size: 4.5vw;}


/* 内容页 */
.nry{padding: 0 2%;margin-top: 4vw;padding-bottom: 5vw;}
.weizhi{height: 9vw;background:#daf4fc; display: none;}
.weizhi p{font-size: 3vw;text-indent: 10vw;line-height: 9vw;background:url(../images/yc-icon-29.png) no-repeat 4vw 2.5vw}
.nry-title{font-size: 5vw;line-height: 8vw;margin-top: 2vw;}
.nry-futitle{font-size: 3.5vw;line-height: 6vw;}
.nry-stitle{font-size: 3.5vw;line-height: 6vw;}
.nry-detail{margin-top: 2vw;height: auto;padding-top: 2vw;}
.nry-detail br{display: block;}
.nry-detail p{font-size: 3vw;line-height: 8vw;}
.zhengwen{padding: 2vw 4vw;}
.zhengwen *{font-size: 4vw!important; line-height: 8vw!important;}
.zhengwen img{max-width: 100%!important;height: auto!important;}
#playercontainer{width: 100%!important; max-height: 250px!important;}
#playercontainer video{width: 100%!important; max-height: 250px!important;}
.zhengwen iframe{width: 100%!important; max-height: 250px!important;}
.enclosure{padding:2vw 4vw;margin-bottom: 2vw;}
.enclosure>h2{font-size: 4vw;line-height: 8vw;padding: 2vw 0;}
.enclosure-list>li>a{line-height: 8vw;padding-left: 7vw;padding-top: 2vw;padding-bottom: 2vw;font-size: 4vw;}
.xl_ewm{margin-top: 3vw;}
.article-ewm{display: none;}
.article-ewm p{line-height: 8vw;font-size: 4vw;}

/* 了解银川 */
.ljyc-ycgk-title{height: auto;}
.ljyc-ycgk-title img{width: 40vw; height: auto;}
.ljyc-ycgk-nr{height: auto; margin-top: 2vw;}
.ljyc-ycgk-nr ul li{width: 50%; font-size: 4vw; height: 9vw; line-height: 9vw;}
.ljyc-ycgk-box{height: auto; margin-top: 2vw;}
.ljyc-ycgk-box .swiper-container img{height: auto;}
.ljyc-ycgk-box .swiper-button-prev{left: 2vw;top: 16vw;width: 4vw;height: 10vw;background-size:100%;}
.ljyc-ycgk-box .swiper-button-next{right: 2vw;top: 16vw;width: 4vw;height: 10vw;background-size:100%;}
.ljyc-ycgk-box-wz{width: 100%;height: auto;margin-top: 2vw;position: unset;right: unset;top: unset;}
.ljyc-ycgk-box-title{width: 92%;height: 10vw;font-size: 5vw;margin: 2vw 4%;}
.ljyc-ycgk-box-title span{font-size: 4vw;margin-left: 2vw;}
.ljyc-ycgk-box-con{width: 92%;margin: 2vw 4%;font-size: 3.5vw;text-align: justify;}
.ljyc-ycgk-box-lj{width: 92%;height: 8vw;margin-left: unset;line-height: 8vw;font-size: 3.5vw;}
.ljyc-ycly-title{height: auto;}
.ljyc-ycly-title img{width: 40vw; height: auto;}
.ljyc-ycly-bot{height: auto; margin-top: 2vw;}
.ljyc-ycly-bot-box{height: auto;}
.ljyc-ycly-bot-box .swiper-slide{width: 100%; height: auto;}
.ljyc-ycly-bot-box .swiper-slide img{width: 100%; height: auto; }
.ljyc-ycly-bot-box .swiper-slide p{width: 100%; height: 10vw; line-height: 10vw; font-size: 4vw;}
.ljyc-spyc-title{height: auto;}
.ljyc-spyc-title img{width: 40vw; height: auto;}
.ljyc-spyc-box{height: auto; margin-top: 2vw;}
.ljyc-spyc-box ul li{width: 100%; height: auto; margin-left: 0; margin-top: 2vw;}
.ljyc-spyc-box ul li img{width: 100%; height: auto;}
.ljyc-spyc-box ul li i{width: 15vw;height: 15vw;margin: auto;left: 43%;top: 35%;background-size:100%;}
.ljyc-spyc-box ul li p{width: 10vw; line-height: 10vw; width: 100%; text-align: center; font-size: 4vw;}
.ljyc-spyc-box video{width: 100%!important; height: 45vw!important;}

/* 通用概览 */
.tygl{padding: 0 2vw;padding: 0 2vw;margin-top: 2vw;padding-bottom: 2vw;}
.tygl-left{width: 100%;height: auto;padding-bottom: 2vw;margin-top: 2vw;}
.tygl-left-top{padding-left: 9vw;font-size: 4vw;line-height: 10vw;}
.list_nav{margin: 2vw 2%;width: 96%;height: auto;}
.list_nav ul li{width: 48%;height: auto;line-height: 7vw;font-size: 3.5vw;margin: 1vw 1%;}
.list_nav ul li a{padding: 1vw 2vw;}
.tygl-right{width: 100%;padding-bottom: 2vw;margin-top: 2vw;}
.tygl-right .weizhi{display: none;}
.tygl-right-tl .weizi{display: block;}
.tygl-right-list ul li:nth-child(5n){padding-bottom: 2vw;margin-bottom: 4vw;}
.tygl-right-list ul li{padding-right: 35%;}

div.page{width: 100%;line-height: 8vw;}
div.page a{display: none;margin: 0 2vw;padding: 0 1vw;}
.ov-next-prev, .ov-next-prev{display: inline-table!important; }
div.page a.up{display: inline-table!important; }

/* 图片概览 */
.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;}

/* 专题专栏 */
.ztzlgl ul li{height: 40vw;}
.ztzlgl ul li a img{height: 30vw;}
.ztzlgl-gdzt ul li{width: 100%; margin: 2vw 0; height: 100px!important;}

/* 公益广告 */
.tygl-gygg .tupian-list ul li{height: 70vw;}
.tygl-gygg .tupian-list ul li img{height: 60vw;}
.tygl-gygg .tupian-list ul li p{height: 10vw; line-height: 10vw;}

.tygl-right-top span{font-size: 4vw;}

.side_fixed{display: none;}



/* 底部s */
.footer{height: auto;}
.foot{width: 100%; height: auto;}
.foot-link{display: none;}
.foot-left-box{font-size: 3.5vw; line-height: 6.5vw;}
.foot-left-box br{display: block;}
.pc{display: none;}
.foot-left{width: 100%; float: none; text-align: center;}
.foot-right{width: 100%; float: none; text-align: center; margin-top: 3vw;padding-bottom: 2vw;}
.foot-right span:nth-child(1){width: 10vw;}
.foot-right span{width: 20vw; margin-right: 3vw; float: left;}
.foot-right span a{width: 100%; display: block;}
.foot-right span img{width: 100%; display: block;}
.foot-left-box.sj a{margin: 0 2vw;}
/* 底部e */



.main-xl{	width: 96%;}
.main-xl .nry{padding: 0 2%;padding-bottom: 5vw;}

/* 意见征集 */
.yjxj-list li{height: auto; line-height: 10vw; float: left; font-size: 4vw; width: 100%; padding-right: 0!important;}
.yjxj-list li span{float: left; margin: 0 2vw;}
.yjxj-list li a{width: 70%; display: block; float: left;white-space: unset;}
.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;}

.zfxxgk-box5-b .swiper-slide{margin-right: 0;}
.zfxxgk-box5-b .swiper-slide img{width: 100%;height: 45vw;}



/* 数据发布 */
.sjfb-top{height: 20vw;background-size: 140%;}
.sjfb-top-title{font-size: 6vw;line-height: 20vw;}
.jjqs-top{height: 10vw;line-height: 10vw;font-size: 5vw;}
.jjqs-top-tit{height: 10vw;}
.jjqs-top-more{font-size: 4vw;}
.jjqs-con{height: 60vw;margin-top: 0vw;padding: 2vw;}
.sjtj .jjqs-top{margin-top: 2vw;}
.sjtj-con{margin-top: 2vw; height: auto;}
.sjtj-con ul li{width: 100%;height: 30vw; margin-left: 0; margin-top: 2vw;}
.sjfb-bot{margin-top: 2vw;}
.sjfb-bot-l, .sjfb-bot-r{width: 100%;float: left;}
.sjfb-bot .newslist li a{max-width: 85%;}
.jjqs-box .swiper-wrapper .swiper-slide .text span{font-size: 5vw;line-height: 10vw;}
.jjqs-box{height: 60vw;}
.jjqs-box .swiper-slide{height: 60vw;}
.jjqs-box .swiper-wrapper .swiper-slide img{height: 50vw;margin-top: 0vw;}
.jjqs .text{height: 10vw;line-height: 10vw;font-size: 5vw;    margin-top: 3vw;}
.jjqs-box .pagination{bottom: 0;}

/* 政策问答 */
.zcwd{width: 100%;padding: 0 2vw; margin-bottom: 3vw; padding-bottom: 2vw;}
.zcwd-banner{margin-top: 2vw;}
.zcwd-banner img{width: 100%; height: auto;}
.zcwd-p1{margin-top: 2vw;}
.zcwd-p1-tit{height: 10vw;}
.zcwd-p1-tit span{line-height: 10vw;padding-left: 2vw;margin-left: 2vw;}
.zcwd-p1-tit span a{font-size: 4vw;}
.zcwd-p1-l-con ul li{width: 100%;padding: 0 2vw;padding-bottom: 2vw;margin-top: 2vw;margin-right: 0;}
.zcwd-p1-l-con ul li .tit a{font-size: 3vw;}
.zcwd-p1-l-con ul li .tit{padding-left: 8vw;height: auto;line-height: 6vw;background-size: 6vw;}
.zcwd-p1-l-con ul li p{font-size: 3vw;height: auto;line-height: 6vw;padding: 0 2vw;margin: 2vw 0;}
.zcwd-js{height: 10vw;margin-top: 2vw;}
.zcwd-js-srk{width: 70vw;height: 10vw;padding: 0 2vw;}
.zcwd-js-tj{width: 20vw;height: 10vw;line-height: 10vw;font-size: 3vw;margin-left: 0;border-radius: 0;border: #2e7ceb 1px solid;}
.zcwd-p2{margin-top: 2vw;}
.zcwd-p2-xzbm ul li{width: 50%;height: 8vw;line-height: 8vw;padding-left: 2vw;font-size: 3vw;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zcwd-p2-more{height: 10vw;line-height: 10vw;font-size: 3vw;}
.zcwd-p2 .zcwd-p1-l-con ul li{width: 100%;margin-right: 0;}
#pagination{margin-top: 2vw;}



}



@media screen and (max-width: 430px) {
/* .daohang{font-size: 18px;} */
/* .daohang ul li a img{display: none;} */
.newslist li{padding-right: 20%;}



}

@media screen and (max-width: 340px) {
.zfxxgk-box1-r1 ul li, .zfxxgk-box1-r3 ul li{font-size: 3.5vw;}
.zfxxgk-box3-b-l ul li{width: 48%;}
.zfxxgk-box3-b-l ul li:nth-child(3n){margin-right: 2%;}
.zfxxgk-box3-b-l ul li:nth-child(2n){margin-right: 0;}


}
