@charset "utf-8";
.line_top {
	background-color: #E7E7E7;
	height: 6px;
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
.header_center_c2 {
	width:950px;
	margin:0 auto;
	height:30px;
	line-height:30px;
	text-align:left;

	color: #FFFFFF;
	}
.so_top{width:380px;height:25px;line-height:25px;float:left;}
.so_top .so_k{width:217px;height:18px;border:1px solid #C5D5E2}
.so_top .so_k1{height:21px;border:1px solid #C5D5E2;margin-left:5px;margin-top:3px;display:inline;}
.so_top .so_k2{width:60px;height:20px;border:1px ;margin-top:0px; padding-top:3px;}
.so_top span{float:right;margin-top:3px;display:inline;}
.header_c1{width:433px;height:auto;float:left;}
.header_c2{width:403px;height:auto;float:right;}
.header_c3{width:76px;height:70px;float:left;margin-top:50px;display:inline;}
.header_c4{width:300px;height:auto;;float:left;margin-top:80px;display:inline;margin-left:10px;}
.header_c5{height:30px;width:380px;float:right;margin-top:90px;display:inline;line-height:30px;font-size: 12px;}.header_c5 a{font-size: 14px;margin-left:5px;margin-right:5px;float:left;}
.header_c5 span{float:left;}
.header_c4 p{
	float:left;width:250px;
	font-size: 12px;text-align:left;


}
.header_c4 p strong{color: #D3070A;font-weight: bold;font-size: 14px;height:25px;line-height:20px;}
.nav_header {
	background-image: url(images/top_bj.jpg);
	float: right;
	height: 70px;
	width: 837px;
	display: block;
	margin-top: 30px;
}
.header_flow {
	float: right;
	height: 28px;
	width: 304px;margin-top:5px;display:inline;
	background-image: url(images/nav_cart.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
}
.header_flow a {
	margin-right: 5px;
	margin-left: 5px;
}
.header_flow p {
	float: left;
	width: 180px;
	line-height: 28px;
	height: 28px;
}




.header_title {
	font-weight: bold;
	float: left;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	margin-left: 15px;
	display:inline;
	color: #FFFFFF;
}
.header_flow span {
	float: left;
}

.header_title a {color: #FFFFFF;font-weight: bold;font-size: 14px;
}
.header_830 {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 820px;
	color: #FFFFFF;
	padding-left: 10px;
}
.header_829 {
	line-height: 30px;
	float: left;
	height: 30px;

	color: #FFFFFF;
	padding-left: 10px;
}
.header_828 {
	float: right;
	height: 20px;
	width: 390px;
}
.header_828 a {
	color: #FFFFFF;
	margin-right: 4px;
	margin-left: 4px;
}

.header_829 a {
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
}



#header .logo_new {
	float: left;
	height: 156px;
	width: 111px;
	margin: 0px;
	padding: 0px;
}.top-menuleft span {
	float: left;
	margin-left:5px;margin-top:5px;
}.top-menuright span {float:left;margin-left:5px;margin-top:5px;}
.top-menuright {
	margin-left:10px;width:350px;display:block;line-height:30px;
	margin-top:130px;float;right;height:30px;
	color:#ffffff;
}
.top-menuright a {
	color: #FFFFFF;
	margin-right: 2px;
	margin-left: 3px;margin-top:3px;float:left;
	font-size: 12px;
}
.top-menuleft a {
	color: #FFFFFF;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 6px;
	font-size: 12px;
}
.top-menuleft {

	margin-left:80px;width:350px;display:block;
	margin-top:128px;float;right;height:30px;line-height:30px;
	color:#ffffff;

}
.top-menuleft span{

	padding-top:-9px;
}
