@charset "utf-8";
* {
    padding: 0;
    margin: 0;
	font-family: "Microsoft Yahei", Tahoma;
}
img { display:block;}
a {text-decoration: none;}
.clear { clear:both;}
.top_box {
	width:100%;
	position:fixed;
	top:0px;
	z-index: 999;
}
.nav_box {
	height: 80px;
	background: #FFFFFF;
	min-width: 750px;
	z-index: 1000;
}
.nav_box::after { content:""; clear:both; display:block;}
.nav_box_in {
	padding-left:50px;
	padding-right:50px;
	/*min-width:800px;*/
}
.nav_box_in::after { content:""; clear:both; display:block;}
.logo {
	float:left;
	padding:15px 0;
	zoom:1;
	}
.logo img{ height:50px;} 
.navbar{
	float:right;
	zoom:1;
	padding-top:30px;
    }
.navbar ul { display:block; float:left;}
.navbar ul li { 
	list-style: none;
	float:left;
	border-left: 1px solid #666;
	padding:0 10px;
	font-size:16px;
	}
.navbar ul li:first-child { border:none;}
.navbar ul li a { color:#666666; font-size:16px;}
.nbrk {
	float:left;
	}
.nbrk a {
	padding:0 20px;
	color:#666666;
	font-size:16px;
	}

.menu_bg {
	background-color:#e60012;
	height:40px;
	width:100%;
	}
.header-nav, .header-nav-en { width:1000px; margin:0 auto;}
.header-nav::after, .header-nav-en::after { content:""; display:block; clear:both;}
.header-nav ul, .header-nav-en ul { display:block; float:left;}
.header-nav ul li {
	list-style: none;
	float:left;
	line-height:40px;
	padding:0 8px;
	margin-left:37px;
	font-size:16px;
	}
.header-nav-en ul li {
	list-style: none;
	float:left;
	line-height:40px;
	padding:0 8px;
	margin-left:23px;
	font-size:14px;
	}
.header-nav ul li:first-child, .header-nav-en ul li:first-child { margin-left:0px;}
.header-nav ul li:hover, .header-nav-en ul li:hover { background: #b4000e; }
.header-nav ul li a { color:#FFFFFF; font-size:16px; display:block;}
.header-nav-en ul li a { color:#FFFFFF; font-size:14px; display:block;}

.body_box { position:relative; top:130px;}

@media screen and (min-width: 2400px) {

.nav_box {
	height: 160px;
	min-width: 1500px;
	z-index: 1000;
}
.nav_box_in {
	padding-left:100px;
	padding-right:100px;
}

.logo {
	float:left;
	padding:30px 0;
	zoom:1;
	}
.logo img{ height:100px;} 
.navbar{
	float:right;
	zoom:1;
	padding-top:60px;
    }
.navbar ul { display:block; float:left;}
.navbar ul li { 
	list-style: none;
	float:left;
	border-left: 2px solid #666;
	padding:0 20px;
	font-size:32px;
	}
.navbar ul li a { color:#666666; font-size:32px;}
.navbar ul li:first-child { border:none;}
.nbrk {
	float:left;
	}
.nbrk a {
	padding:0 40px;
	color:#666666;
	font-size:32px;
	}

.menu_bg {
	background-color:e60012;
	height:80px;
	width:100%;
	}
.header-nav, .header-nav-en { width:2000px; margin:0 auto;}
.header-nav::after, .header-nav-en::after { content:""; display:block; clear:both;}
.header-nav ul, .header-nav-en ul { display:block; float:left;}
.header-nav ul li {
	list-style: none;
	float:left;
	line-height:80px;
	padding:0 16px;
	margin-left:74px;
	font-size:32px;
	}
.header-nav-en ul li {
	list-style: none;
	float:left;
	line-height:80px;
	padding:0 16px;
	margin-left:46px;
	font-size:28px;
	}
.header-nav ul li:first-child, .header-nav-en ul li:first-child { margin-left:0px;}
.header-nav ul li:hover, .header-nav-en ul li:hover { background: #b4000e; }
.header-nav ul li a { color:#FFFFFF; font-size:32px; display:block;}
.header-nav-en ul li a { color:#FFFFFF; font-size:28px; display:block;}

.body_box { position:relative; top:260px;}
}