*{
	padding: 0;
	margin: 0;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.flex{
	display: flex;
}
.jucen{
	justify-content: center;
}
.jube{
	justify-content: space-between;
}
.alcen{
	align-items: center;
}
.wrap{
	flex-wrap: wrap;
}
img{
	display: block;
}
a{
	text-decoration: none;
	color: black;
}
.header{
	width: 100%;
	height: 91px;
	background-color: white;
}
.menubox{
	height: 91px;
}
.logo img{
	width: 213px;
}
.menulist{
	width: 911.5px;
}
.menuitem{
	display: block;
	flex: 1;
	height: 91px;
	line-height: 91px;
	text-align: center;
	font-size: 17px;
}
.menuitem.active{
	background-color: #3c5692;
	color: white;
}
.banner img{
	width: 100%;
	min-width: 1200px;
}

/*footer*/
.footerbox {
	padding: 53px 0 44px;
	background: #342b40;
	color: #828591;
}
.footer{
	padding-left: 48px;
	box-sizing: border-box;
}
.footeritem{
	margin-right: 29px;
}
.bq-info span{
	margin-right: 5px;
	font-size: 17px;
}
.bq-info a,.bq-info1 a{
	color: #828591;
	font-size: 17px;
}
.bq-info1{
	margin:0 auto;
	padding:10px 0;
	height:19px;
	line-height:19px;
}
.footer_tel,.footer_fax{
	font-size: 21px;
	color: #b79432;
	padding-left: 23px;
}
.footer_tel{
	background: url("/img/icon_21.png") no-repeat left center;;
	background-size: 16px 13px;
	margin-right: 15px;
}
.footer_fax{
	background: url("/img/icon_22.png") no-repeat left center;;
	background-size: 12px 13px;
}
.footer_info a{
	display: inline-block;
	margin-right: 5px;
}
.footer_info a img{
	width: 37px;
}<!--0.00020194053649902-->