.zfgb{width: 100%; height: auto; background:#F6F6F6 url(../images/2023-ycs-bg.jpg) no-repeat center top;}
.zfgb-banner{width: 100%; height: 450px; }
.zfgb-main{width: 1400px; height: auto; margin: 0 auto 50px;padding: 0 20px;}
.zfgb-top{width: 100%; height: 36px; float: right; line-height: 36px; color: #fff; font-size: 16px; text-align: right; margin-top: 35px;}
.zfgb-top a{text-align: center; color: #fff; margin: 0 5px;}
.zfgb-top span{width: 105px; margin: 0 5px; text-align: center; background: #007ad8; height: 36px; display: block; float: right; border-radius: 5px;}
.zfgb-logo{width: 442px; height: 121px; float: left; margin-top: -20px;}
.zfgb-logo img{width: 100%; height: auto;}
.zfgb-title{width: 100%; height: auto;display: inline-table;text-align: center;margin-top: 80px;}

.zfgb-box{width: 1200px; height: auto; margin: 0 auto 50px; background: #fff; padding: 0 20px 20px;}
.zfgb-l{width: 825px; float: left; min-height: 300px; margin-top: 20px;}
.zfgb_js{margin-top: 30px;   margin-bottom: 20px;}
.zfgb_js_ss{float: left; margin-top: -1px; display: inline-block;  width: 112px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; color: #fff;  background: #007ad8;}
.zfgb_js_ml{float: right; margin-top: -1px; display: inline-block;  width: 112px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; color: #fff;  background: #007ad8;}
.zfgb_js_ml a{color: #fff;}
.zfgb_js_con{border: 1px solid #e7e7e7; overflow: hidden; width: 95%; padding: 24px 20px;}
.zfgb_js_nf{font-size: 16px; color: #333; line-height: 40px; margin-left: 0px;}
.zfgb_js_nf span{width: 100px;display: inline-block; margin-left: 15px;}
.zfgb_js_con select{width: 180px; height: 40px; border-radius: 5px; border: 1px solid #dcdcdc; text-align: center;}
.zfgb_js_con button{width: 100px; height: 40px; line-height: 40px; display: inline-block; text-align: center; color: #fff;border-radius: 5px;background: #007ad8; margin-left: 20px;cursor: pointer;}
.zfgb_lngb{margin-top: 30px;}
.zfgb_lngb_xznf{height: 40px; margin-bottom: 30px; overflow: hidden;}
.zfgb_lngb_xznf_more{height: auto; overflow: auto;}
.zfgb_lngb_xznf1{margin-left: 20px; font-size: 16px; line-height: 40px; color: #333; float: left;}
.zfgb_lngb_xznf2{width: 640px; float: left;}
.zfgb_lngb_xznf2 a{width: 60px; line-height: 40px; border-radius: 5px; background: #eee; font-size: 16px; color: #333; text-align: center; display: block; float: left; margin-right: 15px; margin-bottom: 10px;}

.zfgb_lngb_xznf2 a:hover,.zfgb_lngb_xznf2 .cur{background: #007ad8; color: #fff;}
.zfgb_lngb_xznf3{font-size: 14px; color: #d8d8d8; line-height: 40px;}
.zfgb_lngb_con{width: 100%; height: auto;}
.zfgb_lngb_con ul li{width: 189px; height: 250px; float: left; margin-top: 30px; margin-left: 15px; border: solid 1px#d8d8d8;}
.zfgb_lngb_con ul li a{display: block;}
.zfgb_lngb_con_gh{width: 40px; height: 40px; float: left; margin-left: 75px; margin-top: 30px;}
.zfgb_lngb_con_gh img{width: 40px; height: 40px;}
.zfgb_lngb_con_nbmc{width: 170px; height: 70px; margin-left: 10px; margin-top: 10px; float: left;}
.zfgb_lngb_con_nbmc img{width: 170px; height: 70px;}
.zfgb_lngb_con_nf{font-size: 30px; float: left; text-align: center; color: #ec1a1e; width: 100%; margin-top: 20px;}
.zfgb_lngb_con_qs{font-size: 14px;float: left; text-align: center; color: #ec1a1e; width: 100%;}

.zfgb_lngb_qt{width: 100%; height: auto;}
.zfgb_lngb_qt ul li{width: 31.3%; height: 80px; float: left; margin: 15px 1%; border: solid 1px#d8d8d8; line-height: 80px; text-align: center;background: #F5F5F5;}
.zfgb_lngb_qt ul li a{display: block; font-size: 18px;color: #333;}
.zfgb_lngb_qt ul li:hover{background: #007ad8;}
.zfgb_lngb_qt ul li:hover a{color: #fff;}



.zfgb-r{width: 300px; float: right; margin-top: 20px;margin-right: 10px;}
.zfgb_rt_fm{width: 300px; height: 400px; float: left;margin-top: 20px;}
.zfgb_rt_fm_img{width: 300px; height: 400px; float: left;}
.zfgb_rt_fm_img img{width: 300px; height: 400px;border: solid 1px #d8d8d8;}
.zfgb_rt_gbjs{width: 300px; margin: 20px 0; float: left; line-height: 32px; font-size: 16px; text-align: justify;}
.zfgb_rt_gbjs p{text-indent: 2em;}
.zfgb_rt_xglj{margin-top: 20px; line-height: 26px; font-size: 20px; color: #007ad8; float: left; background: url(https://www.nxzw.gov.cn/images/zfgb_title_img.png) no-repeat left center; padding-left: 20px; font-weight: bold;}
.zfgb_rt_xglj_box{width: 300px; float: left;}
.zfgb_rt_xglj_box ul li{width: 100%; height: 50px; float: left; text-align: center; line-height: 50px; background: #007ad8; border-radius: 3px; margin-top: 15px; margin-left: 15px;}
.zfgb_rt_xglj_box ul li a{display: block; width: 100%; height: 100%; font-size: 16px; color: #fff;}

.zfgb_lmzs{width: 100%; border-bottom: 1px dotted #adadad;}
.zfgb_type{font-size: 26px;text-align: center;margin: 40px auto 20px auto;height: 20px;line-height: 20px; font-family: 宋体;}
.zfgb_type_tit{font-size: 26px;text-align: center;margin: 40px auto 20px auto;height: 20px;line-height: 20px;}
.zfgb_lmzs_con{padding: 15px; }
.zfgb_lmzs_con a{font-size: 16px; line-height: 35px; color: #333;  display: block;margin-bottom: 10px;background: url(zfgb-li-bg.png) 0px 13px no-repeat;padding-left: 20px;}
.zfgb_lmzs_con a:hover{color: #007ad8;}
.zfgb_dzb{width: 100%; height: 133px; margin: 50px auto 0;text-align: center;}

.zfgb_dzb a{width: 133px; height: 133px; display: block;float: left;}
.article-ewm{text-align: center;border: 2px solid #E7E7E7;margin-right: 20px;padding: 0 20px;border-radius: 5px;width: 133px;height: 133px;float: left;margin-left: 270px;}
.article-ewm p{line-height: 40px;}
.xl_ewm{margin-top: 10px;}
.xl_ewm img{margin: 0 auto;}




@media only screen and (max-width: 768px){
.zfgb{background-size: 200% !important;}
.zfgb-banner{height: auto;background-size: cover;padding-bottom: 3vw;}
.zfgb-main{width: 96%; margin: 0 2%;}
.zfgb-top{height: 10vw;line-height: 10vw;font-size: 3vw;margin-top: 0;}
.zfgb-top span{display: none;}
.zfgb-logo{width: 50vw;height: auto;margin-top: 0vw;}
.zfgb-title{width: 90%;height: auto; margin: 5vw 5%;}
.zfgb-title img{width: 100%;}
.zfgb-box{width: 96%;margin: 2%;padding: 2vw;}
.zfgb-l{width: 100%;margin-top: 0;min-height: auto;}
.zfgb_js{margin-top: 2vw;margin-bottom: 2vw;}
.zfgb_lngb{margin-top: 2vw;}
.zfgb_lngb_xznf{height: auto;margin-bottom: 2vw;}
.zfgb_lngb_xznf1{margin-left: 0;font-size: 4vw;line-height: 8vw;}
.zfgb_lngb_xznf3{display: none;}
.zfgb_lngb_xznf2{width: 100%;}
.zfgb_lngb_xznf2 a{width: 18%;line-height: 8vw;font-size: 4vw;margin: 1vw 1%;}
.zfgb_js_ss{width: 25vw;font-size: 4vw;height: 10vw;line-height: 10vw;}
.zfgb_js_con{width: 100%;padding: 2vw;}
.zfgb_js_nf{font-size: 4vw;line-height: 8vw;margin-left: 0;}
.zfgb_js_nf span{width: 20vw;margin-left: 10vw;margin-bottom: 4vw;}
.zfgb_js_con select{width: 40vw;height: 10vw;}
.zfgb_js_con button{width: 40vw;height: 10vw;line-height: 10vw;font-size: 4vw;margin-left: 25vw;}
.zfgb_lngb_con ul li{width: 48%;height: 60vw;margin: 2vw 1%;}
.zfgb_lngb_con_gh{width: 100%;height: 12vw;margin-left: 0;margin-top: 4vw;text-align: center;}
.zfgb_lngb_con_gh img{width: 12vw;height: 12vw;}
.zfgb_lngb_con_nbmc{width: 100%;height: auto;margin-left: 0;margin-top: 2vw;text-align: center;}
.zfgb_lngb_con_nbmc img{width: 90%;height: auto;}
.zfgb_lngb_con_nf{font-size: 5vw;margin-top: 4vw;}
.zfgb_lngb_con_qs{margin-top: 3vw;font-size: 4vw;}

.zfgb_lmzs_con{padding: 2vw;}
.zfgb_lmzs_con a{font-size: 4vw;line-height: 8vw;margin-bottom: 2vw;padding-left: 3vw;}
.zfgb_dzb{height: auto;margin: 3vw auto 0;}
.article-ewm{display: none;}
.zfgb_dzb a{display: unset;float: unset;}

.zfgb-r{width: 100%;margin-top: 3vw;margin-right: 0;}
.zfgb_rt_fm{width: 100%;height: auto;margin-top: 0;}
.zfgb_rt_fm_img{width: 100%;height: auto;}
.zfgb_rt_fm_img img{width: 100%;height: auto;}
.zfgb_rt_gbjs{width: 100%;margin: 0;padding: 3vw;line-height: 8vw;font-size: 4vw;}
.zfgb_rt_xglj{margin-top: 2vw;line-height: 8vw;font-size: 5vw;padding-left: 3vw;}
.zfgb_rt_xglj_box{width: 100%;}
.zfgb_rt_xglj_box ul li{width: 100%;height: 10vw;line-height: 10vw;margin: 2% 0;}
.zfgb_rt_xglj_box ul li a{font-size: 4vw;}

.zfgb_lngb_qt ul li{width: 48%;margin: 2vw 1%; height: 10vw;line-height: 10vw; font-size: 4vw;}
.zfgb_lngb_qt ul li a{font-size: 3vw;}



}