section,header,footer,nav,article,aside {display: block;}
/*********** CSS Reset **********/
html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd, blockquote, ul, ol,select,option{ margin: 0; padding: 0;color: #555;}
body{font-size:14px;font-family:Arial, Helvetica, sans-serif;background:#f2f2f2;}
html{min-width: 1300px;}
a img{border:none;vertical-align: top;}
ol,ul {list-style: none;}
li{ list-style-type: none;}
caption,th { text-align: left;}
address,caption,cite,code,dfn,ins,em,th,var {font-style:normal;} 
h1,h2,h3,h4,h5,h6{ font-weight: normal;} 
textarea{overflow:auto;}
img{border:none;}
a{text-decoration: none;color: #555;}
a:hover{text-decoration: none;}
.column{width: 1280px;height:140px;margin:auto;}
.clear{clear: both;overflow: hidden;}
.mt-5{margin-top: 5px;}
.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-25{margin-top: 25px;}
.mt-40{margin-top: 40px;}
.mt-50{margin-top: 50px;}
.mt-100{margin-top: 100px;}
.ml-5{margin-left: 5px;}
.ml-10{margin-left: 10px;}
.ml-20{margin-left: 20px;}
.ml-25{margin-left: 25px;}
.ml-35{margin-left: 35px;}
.ml-40{margin-left: 40px;}
.ml-50{margin-left: 50px;}
.ml-100{margin-left: 100px;}
.mr-10{margin-right: 10px;}
.mr-20{margin-right: 20px;}
.mr-25{margin-right: 25px;}
.mr-40{margin-right: 40px;}
.mr-50{margin-right: 50px;}
.mr-100{margin-right: 100px;}
.mb-10{margin-bottom: 10px;}
.mb-20{margin-bottom: 20px;}
.mb-25{margin-bottom: 25px;}
.mb-40{margin-bottom: 40px;}
.mb-50{margin-bottom: 50px;}
.mb-100{margin-bottom: 100px;}
.f-l{float: left;}
.f-r{float: right;}
.t-c{text-align: center;}
.d-i{display:inline;}

/*头部开始*/
.header{
	width:100%;
	height:145px;
	background: #fff;
/* 	position:fixed;
	z-index:99999; */
}
.logo-search-box{
	height:97px;
	width:1280px;
    overflow: hidden;
}
.logo-en{
    width:383px;height:97px;background: url(images/logo-en.png) no-repeat 1px -5px;
}
.nav-box{width:100%;background:#333;height:50px;
    position:fixed;
    top:130px;z-index:999;*left:0px;
    font-size: 16px;
    font-family: 'Helvetica';
}
.nav {
    background: #333 none repeat scroll 0 0;
    clear: both;
    height: 50px;
    line-height: 50px;
    margin: auto;
    width: 1000px;
}
.nav-ul{

}

.nav-ul li{
   padding: 0 1px;
    margin-right: 25px;
	*position:relative;
}

.nav-ul li:first-child{

}

.menu_checked{

}
.menu_checked >a {color:#e43731!important;}
.logo{margin-left:139px;display:inline;}
/*.logo,.logo img{*/
	/*width:496px;*/
	/*height:50px;*/
/*}*/
.search-box{
	width:300px;
	height:100px;
	margin-left:79px;
	/* line-height:100px; */
}
.search-box-log{color:#306493;line-height:100px;}
.search-box-log a{color:#306493;}
.search-input{

	
}
.search-btn{
    left: 170px;
    position: absolute;
    top: 32px;
    cursor: pointer;
}
.nav-son{
	width:188px;
	height:auto;
	position:absolute;	
	z-index:999;
	background:#F7F7F7;
	display:none;
	*top:40px;
	*left:0px;	
	
}
.nav-p{
	width:auto;
	float:left;
	display:inline;
}
.nav a{color:white;font-size: 16px;line-height: 50px;font-family: 'Helvetica'}
.nav-son li{
	width:170px;
	height:30px;
	line-height:30px;
	padding-left:17px;
    text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
}
.nav-son li a{color:#666666;line-height: 30px}
.nav-son li:hover{
	background:#F4B200;
}
.lanuage-toggle{
	width:110px;
	height:100px;
	line-height:100px;
	margin-right: 141px;
}
.lanuage-toggle span,.lanuage-toggle span a{
	color:#999999;
}
/*头部结束*/

/*脚部开始*/
.footer{
	width:100%;
	background:#333;
}
.footer-box{
	width:100%;
	height:50px;
    background: #f2f2f2;

}
.footer-menu{width:1000px;margin:0 auto;}
.footer-menu ul li{
	width:auto;
	margin-left:35px;
	float:left;
	display:inline;
	height:50px;
	line-height:50px;
}
.footer-menu ul li a{color:#333;font-size: 14px}
.copyright{color:#333;height:50px;line-height:50px;margin-left: 15px;
    float: left;}
/*脚部结束*/


.search{
	position: relative;
	width:242px;
	height:32px;
	margin-left:9px;
	display:inline;
	margin-top:34px;
}
.top-bar {
    background: #e9e9e9 none repeat scroll 0 0;
    height: 35px;
    width: 100%;
}
.top-bar-content {
    background: url("../../css/images/icon-head.png") no-repeat scroll -1px 7px;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    margin: auto;
    width: 1000px;
}
.user{
    float: right;
    width: 116px;
    font-size: 12px;
    line-height: 35px;
    font-family: "Arial";
    text-align: right;
    background: url(images/user.png) no-repeat 3px 9px;
    color: #a5a5a5;
}
.user a{
    color: #a5a5a5;
}

.header-info {
    float: left;
    font-family: "Helvetica";
    margin-left: 1px;
    margin-top: 60px;
    font-size: 16px;
}
.header-info p{color: #000}
.nav-search-box{
    height: 125px;
    width: 235px;
    margin-right: 115px;
}
.search-box-btn {
    height: 47px;
    position: relative;
    width: 210px;
}
.search-box-btn input {
    background: url("../../css/images/input_bg.png") no-repeat scroll 0 0;
    border: medium none;
    font-size: 14px;
    height: 47px;
    margin-top: 25px;
    padding-left: 10px;
    width: 210px;
    line-height: 47px;
}
.nav-search-box .search-box-btn .nav-search-btn {
    left: 170px;
    position: absolute;
    top: 32px;
}
.footer-container {
    background:  url("images/logo_footer.png") no-repeat scroll 69px 38px ;
    height: 160px;
    margin: 0 auto;
    width: 1000px;
    clear: both;
}
.footer-menu_n {
    height: 50px;
   font-size: 12px;
    margin-top: 40px;
    margin-left: 250px;
    float: left;
    background: #333;
    line-height: 16px;
    font-family: 'Helvetica';
}
.copyright_n {
    color: white;
    font-family: "Helvetica";
    height: 20px;
    line-height: 24px;
    margin-left: 256px;
    margin-top: 20px;
}
.footer-menu_n p {
    color: #c4c4c4;
    font-family: "Helvetica";

}
.copyright_n p{color: white;}
.copyright_n p a{color: white;}
.app{
    float: right;
    width:50px;
    height:30px;
    background: url(images/APP.png) no-repeat 0 5px;
    text-align: right;
    margin-right: 10px;
    color: #a5a5a5;
    cursor: pointer;
}
.app a{

}
.khd{display: none;width: 150px;height: 150px;position: absolute;z-index: 99999;top:35px;left:1110px}

.f_r{
    float: right;
}
