body{background-color: #F8F8F8; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0; color: #333;}
li, ol, ul{ list-style:none;}
a {
    cursor: pointer;
    text-decoration: none;
    color: inherit;
}

a:hover {
    color: inherit;
    text-decoration: none;
}

img{ border:none; border:0; max-width:100%;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.left {float: left;}
.right {float: right;}

.container{ width:1216px; margin:0 auto; clear:both; position:relative;}
.container2{ width:1200px; margin:0 auto; clear:both; position:relative;}

.space50{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space50{height:50px;}

.nbzt-header img{width: 100%; height: auto; max-width: 100%;}
.rmzfbgs{width: 223px; height: 132px; background: url(2021zfxxgknbzt_r10_c1_s1.png) top left no-repeat;}
.rmzfbgs a{display: block;  padding: 12% 0px 16%;}
.rmzfbgs a i{margin: 5% 0% 0 8%; width: 26px; height: 50px; background: url(2021zfgzbg-icon.png) left center no-repeat; display: inline-block;  vertical-align: middle;}
.rmzfbgs a b{display: inline-block; line-height: 22px; font-size: 18px; font-weight: normal; color: #000; width: 61%; vertical-align: middle; vertical-align: -webkit-baseline-middle;}
.rmzfbgs a:hover b{font-weight: bold; color: #1174d1;}

.nbzt-title{margin-bottom: 24px;}
.nbzt-title img{width: 100%; height: auto;}
.nbztlist li{width: 19.3%; float: left; margin: 13px 4px 0; background: url(2021zfxxgknbzt_r5_c2_s1.png) top left no-repeat; height: 140px;}
.nbztlist li a{display: block; padding: 16% 7px; }
.nbztlist li a i{margin: 6% 0% 0 8%; width: 26px; height: 50px; background: url(2021zfgzbg-icon.png) left center no-repeat; display: inline-block; vertical-align: middle;}
.nbztlist li a b{display: inline-block; line-height: 22px; font-size: 18px; font-weight: normal; color: #000; width: 70%; vertical-align: middle; vertical-align: -webkit-baseline-middle;}
.nbztlist li a:hover b{font-weight: bold; color: #1174d1;}
.nbztlist li.nblm01 a i{margin: 5% 0% 0 8%; width: 26px; height: 50px; vertical-align: middle; background: url(2021zfgzbg-icon.png) left center no-repeat; display: inline-block;}
.nbztlist li.nblm02 a b{display: inline-block; line-height: 22px; font-size: 18px; font-weight: normal; color: #000; width: 75%; vertical-align: middle; vertical-align: -webkit-baseline-middle;}
.nbztlist li.lm1 a b, .nbztlist li.lm22 a b, .nbztlist li.lm38 a b, .nbztlist li.lm39 a b, .nbztlist li.lm40 a b{display: inline-block; line-height: 22px; font-size: 18px; font-weight: normal; color: #000; width: 75%; vertical-align: middle; vertical-align: -webkit-baseline-middle;}


.wap-footer{display: none;}
.pc-footer .footer{color: #333;}
.pc-footer .footer .footerCon a{color: #fff; text-decoration: none;}
.footer .footerCon .con .txt p{color: #fff}
.footer .footerCon .con .txt p span{line-height: 1.5;}

.guidang{display: none;}
@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0 5%;}
    .container2{width:100%; padding:0 5%;}
}

@media (max-width: 1200px) {
	.container{width:100%;}
    .container2{width:100%;}	
}

@media (max-width: 1024px) {
   .container{width:100%; padding:0 2%;}
   .container2{width:100%; padding:0 2%;}
   .nbztlist li{width: 24.1%;}
   .rmzfbgs{margin-left: 8px;}
   .pc-footer .footer .footerCon .con{width: 100%;}
.pc-footer .footer .linkCon .footLink{width: 100%;}
.pc-footer .footer .linkCon .footLink .cusSelect{margin-left: 4%;}
.pc-footer .footer .linkCon .footLink .cusSelect{margin-right: 1%}
.pc-footer .footer .footerCon{margin: 36px 3% 30px;}
.pc-footer .footer .footerCon .con .txt{width: 63%; margin-left: 6%;}
.pc-footer .footer .footerCon .dzjg{width: 18%;}
.pc-footer .footer .footerCon .con .txt p span{line-height: 25px}
.pc-footer .footer .footerCon .con .txt p{margin-bottom: 2px;}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
   .nbztlist li{width: 32.2%;}
   .pc-footer .footer .linkCon .footLink .cusSelect{margin-left:2%; margin-right: 0}
   .pc-footer .footer .footerCon{margin: 0}
   .footer .footerCon .con .ewm{margin-left: 2%;}
   .pc-footer .footer .footerCon .con .txt{margin-left: 3%;}
   .pc-footer .footer .footerCon .con .txt{width: 65%;}
   .footer .footerCon .con .txt p span{margin-right: 10px;}
   .pc-footer .footer .footerCon .dzjg{margin-top: 0; width: 15%; margin-right: 1%;}
   .pc-footer .footer .footerCon .dzjg span{float: none !important;}
   .pc-footer .footer .footerCon .dzjg img{display: block; margin: 0 auto;}
}

/* xs */
@media (max-width: 768px) {
   .nbztlist li{width: 32.2%;}
   .pc-footer .footer .linkCon .footLink .cusSelect{margin-left:2%; margin-right: 0}
   .pc-footer .footer .footerCon{margin: 0}
   .footer .footerCon .con .ewm{margin-left: 2%;}
   .pc-footer .footer .footerCon .con .txt{margin-left: 3%;}
   .pc-footer .footer .footerCon .con .txt{width: 65%;}
   .footer .footerCon .con .txt p span{margin-right: 10px;}
   .pc-footer .footer .footerCon .dzjg{margin-top: 0; width: 15%; margin-right: 1%;}
   .pc-footer .footer .footerCon .dzjg span{float: none !important;}
   .pc-footer .footer .footerCon .dzjg img{display: block; margin: 0 auto;}
}

/* XS Portrait */
@media (max-width: 640px) {
	.rmzfbgs{background-size: 100%;}
	.nbzt-title{overflow: hidden; margin-bottom: 0;}
	.nbzt-title img {width: 200%; max-width: 200%; margin-left: -50%;}
	.nbztlist li{width: 48.5%; height: 180px;}
	.nbztlist li{background-size: 100%;}
	.nbztlist li a{padding: 18% 7px;}
	.nbztlist li a b{width: 75%;}
	.space50{height: 20px;}
	.pc-footer{display: none;}
    .wap-footer{display: block;}
	.wap-footer .footer{background-color: #3868b6; line-height: .5rem; padding: .4rem 0; color: #ffffff; font-size: .32rem;}
	.footer .footcon .footer-icon{margin: 10px auto;}
	.footer .footcon .footer-icon img{float: left; margin: 0 5px;}
	.wap-footer .footer .footcon .foottext p{font-size: 15px; line-height: 25px; width: auto;}
	.wap-footer .footer .footcon .foottext .text{padding-bottom: 10px;}
}

/* XS Portrait */
@media (max-width: 479px) {
	.rmzfbgs{background-size: 100%; height: 110px; width: 190px;}
	.rmzfbgs a{padding: 7% 0;}
	.nbzt-title{overflow: hidden; margin-bottom: 0;}
	.nbzt-title img {width: 200%; max-width: 200%; margin-left: -50%;}
	.nbztlist li{width: 47.9%; height: 115px;}
	.nbztlist li{background-size: 100%;}
	.nbztlist li a{padding: 7% 7px;}
	.nbztlist li a i{padding-left: 4%}
	.nbztlist li a b{width: 78%;}

}

/* XS Portrait */
@media (max-width: 400px) {
	.rmzfbgs{background-size:100%; height: 100px; width: 171px;}
	.nbztlist li{width: 47.7%; height: 105px;}
	.nbztlist li a b, .rmzfbgs a b{font-size: 14px;}
	.nbztlist li.nblm02 a b{font-size: 14px;}
	.nbztlist li.lm1 a b, .nbztlist li.lm22 a b, .nbztlist li.lm38 a b, .nbztlist li.lm39 a b, .nbztlist li.lm40 a b{font-size: 14px;}
	.nbztlist li.nblm01 a b{font-size: 14px;}
}

@media (max-width: 360px) {
	.rmzfbgs{width: 160px; height: 100px;}
	.rmzfbgs a b{width: 65%;}
	.nbztlist li{width: 47.6%; height: 100px;}
	.nbztlist li a b{width: 70%; line-height: 18px;}
	.nbztlist li.nblm02 a b{width: 70%;}	
	.nbztlist li.lm1 a b, .nbztlist li.lm22 a b, .nbztlist li.lm38 a b, .nbztlist li.lm39 a b, .nbztlist li.lm40 a b{width: 70%; line-height: 18px;}	
}

@media (max-width: 320px) {
	.rmzfbgs{width: 140px; height: 90px;}
	.rmzfbgs a b{width: 60%;}
	.nbztlist li{width: 47.2%; height: 90px;}
	.nbztlist li a{padding: 7% 7px;}
	.nbztlist li a i{margin-left: 4%;}
	.nbztlist li a b{width: 75%;}
	.nbztlist li.nblm02 a b{width: 70%;}
	.nbztlist li.lm1 a b, .nbztlist li.lm22 a b, .nbztlist li.lm38 a b, .nbztlist li.lm39 a b a b, .nbztlist li.lm40 a b{width: 70%;}
	.nbztlist li.nblm01 a b{width: 75%;}
	.nbztlist li.nblm01 a i{margin-left: 4%;}
	.nbztlist li.nblm02 a i{margin-left: 4%;}
	.nbztlist li.lm1 a b, .nbztlist li.lm22 a b, .nbztlist li.lm38 a b, .nbztlist li.lm39 a b a b, .nbztlist li.lm40 a b{margin-left: 4%; font-size: 12px;}
	.nbztlist li a b, .rmzfbgs a b{font-size: 12px;}
}