body{
	clear: both;
}

.header_banner {
	width: 100%;
	
}

.wbcontainer{
	width: 74.5%;
	margin: 0 auto;
	clear: both;
}

.header_xbanner {
	display: none;
	width: 100%;
}


.nblogo img{
	position: absolute;
		top: 20px;
		left: 30px;
}

.tab-brief .hd {
	border-bottom: none;
	margin-left: -30px;
}

.module-box{
	margin-right: 30px;
    margin-left: 30px;
	
}


.tab-brief .hd li:after {
	background: none;
}

.jczw_li li {
	width: 50%;
	margin-right: 0px !important;
}


.tab-brief .hd li a {
	text-align: center;
	display: block;
	font-size: 48px;
	
	line-height: 1.9
}

.tab-brief .hd li.on a {
	text-align: center;
	display: block;
	font-size: 48px;

	color: #fff;
	line-height: 1.9
}

.banner_nb {
	float: left;
	position: relative;
	margin-top: -10%;
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
}
.banner_nb ul{
	display: flex;
	justify-content: space-around;
}




.bmbb {
	margin-bottom: 40px;
	background-color: #fff;
	box-shadow: 0px 12px 17px  rgba(196, 196, 196, 0.5);
	padding-bottom: 20px;
}
.bd{
	box-shadow: 0px 12px 17px  rgba(196, 196, 196, 0.5);
}

.nb {
	height: 57px;
	/* background: #dadada; */
}

.ndbb_list li {
	/* width: 33.333%; */
	margin-right: 0px !important;
}

.ndbb_list li a {
	text-align: center;
	display: block;
	font-size: 24px !important;
	/* background: #f0f0f0;
	color: #a5a5a5; */
	line-height: 2.4 !important;
}

.ndbb_list li.on a {
	font-size: 24px !important;
	text-align: center;
	display: block;

	color: #fff;
	line-height: 2.4 !important;
}

.ndbb_li li {
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	float: left;
	margin-right:2.2%;
	width: 23.3%;
	line-height: 2.87;
}

.ndbb_li li:nth-child(4n) {
	margin-right: 0px;
}

.ndbb_li li a {
	text-align: center;
	display: block;
	background: rgba(255, 244, 225, 1);

}

.footer {
	background: #bd1a2d !important;
}


@media(max-width: 1560px) {
	.banner_nb ul img{
		width: 80%;
	}
	.ndbb_list li img{
		width: 200px;
		height: 60px;
	
	} 
	
}




@media (max-width: 1199px) {
	.wbcontainer{
		width: 90%;
	}
	.banner_nb ul img{
		width: 65%;
	}
}

@media (max-width: 992px) {
	.banner_bg {
		height: auto;
		position: relative;

	}
	.nblogo img{
		width: 20%;
	}

	.banner_bg .container img {
		width: 30%;
	}
	
}

@media (max-width: 768px) {


	.tab-brief .hd li.on a {
		font-size: 1.67em !important;
		padding: 0 10px
	}

	.ndbb_list li.on a {
		font-size: 1.67em !important;
		padding: 0 10px
	}
	
	.nblogo img{
			width: 16%;
		}


	.ndbb_li li:nth-child(4n){margin-right:1.5%} 
	.ndbb_li li:nth-child(3n){margin-right:0;} 
	.ndbb_li li {
		width: 30.5%;
		margin: 0 1.5%;
	}
}

@media (max-width: 640px) {

	.module-box {
	    margin-right: 10px;
	    margin-left: 10px;


	.tab-brief .hd li.on a {
		font-size: 1.67em !important;
		padding: 0 10px
	}

	.ndbb_list li.on a {
		font-size: 1.67em !important;
		padding: 0 10px
	}
	.nblogo img{
		width:12%;
	}
	
	.ndbb_li li {
		width: 45%;
		margin: 0 2.5%;
	}
	.ndbb_li li:nth-child(3n){margin-right:2.5%}
	.ndbb_li li:nth-child(2n){margin-right:0;} 
}

@media (max-width: 480px) {
	.tab-brief .hd li.on a {
		font-size: 1.67em !important;
		padding: 0 10px
	}

	.ndbb_list li.on a {
		font-size: 1.67em !important;
		padding: 0 10px
	}

	
	.banner_nb .li01 {
		width: 100%;
	}

	.banner_nb .li02 {
		width: 100%;
	}

		.ndbb_li li {
			width: 44%;
			margin: 0 3%;
		}
		.ndbb_li li:nth-child(3n){margin: 0 3%}
	

	.ndbb_li li a {
		font-size: 93%;
	}

	


}


