@charset "UTF-8";
.logonav {
	width: 1124px;
	height:100px;
	margin: 0 auto;
}
.logo {
	background:url(../../images/index/LeadBrand_logo.png) no-repeat;
	width:326px;
	height:48px;
	margin-top:26px;
}
.navall {
	position: absolute;
	left: 0;
	width: 100%;
	background: #2c2c2c;
	height: 50px;
}
.navbody {
	position: absolute;
	left: 0;
	top:62px;
	width: 100%;
	padding-top: 39px;

} 
.nav {
	width: 1124px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -562px;
	z-index:50;
}
.nav_ul {
	float: right;
	display: inline;
	padding-right:10px;
}
.nav li{ float: left; font-size: 15px; font-weight:normal; }
.nav_li{ position: relative; z-index: 2; cursor:pointer; }


.nav_li a:hover { color:#e03541;  text-decoration:none; margin: 0 0 0 29px;  }
.nav_li a{ font-size:15px; text-align: right; *line-height: 25px; margin: 0 0 0 29px; color:#35373c; display:inline-block; position:relative; z-index:10; text-decoration:none;  transition: all 1s;}
.nav_li_hover { z-index: 1;}
.subnav {
	display: none;
	overflow: hidden;
	margin-top: 39px;
	position: absolute;
	top: 0;
	width: 780px;
	z-index: 1;
}
.nav_ul .subnav1{
	padding-top:39px;
	margin-top: 0;
}
.nav_li_hover .subnav {
	display: block;
}
.nav_li .subnav a{ color:#fff; font-size:14px; line-height:40px; float:left;}
.subnav li { color: #fff;font-weight: normal;padding: 0 20px 0 0;}
.subnav li a {
	color: #fff;
	transition: all 1s;
}
.subnav li a:hover {
	color: #ADEECE;
}
.sub-ul01 {
	left:-28px;
}
.sub-ul02 {
	left:3px;
	width: 560px;
}
.sub-ul03 {
	right: -590px;
}
.sub-ul04 {
	right: -83px;
}
.sub-ul05 {
	right: 0px;
}
.sub-ul06 {
	right: 0px;
}
.sub-ul07 {
	right: 0px;
}
.sub-ul06 ul, .sub-ul05 ul, .sub-ul04 ul, .sub-ul07 ul {
	float: right;
}
.sub-ul06 ul li, .sub-ul05 ul li, .sub-ul04 ul li, .sub-ul07 ul li {
	padding: 0 0 0 20px;
}
.sub-ul03 ul {
	text-align: center;
}
.sub-ul03 ul li {
	display:inline-block;
	float: left;
	padding: 0 7px;
}
.subnavbg { background:url(../../images/index/index_sunbg.png) repeat; height: 40px;width: 100%;display: block;}
.subnavbg1 { background:url(../../images/index/index_sunbg.png) repeat; height: 40px;width: 100%;display:none;position: relative; z-index: 2;}

.wrapper {
	width:1124px;
	margin: 0 auto;
	height:510px;
	position: relative;
}
#banner {
	width: 100%;
	height:510px;
	overflow: hidden;
	position: absolute;
	z-index: 0;
	top:0;
}
#banner_img {
	display: block;
	position: relative;
}
#banner_img li {
	position: absolute;
	top: 0;
	left:50%;
	width: 1920px;
	height: 510px;
	background-position: center;
	background-size: cover;
	display: none;
	cursor: pointer;
	margin-left: -960px;

	
}

#banner_img .ad_img {
	position: absolute;
	width: 100%;
	height: 534px;
}
#banner_img .ad_img img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -950px;
}
#banner_img .ad_txt {
	position: absolute;
	left: 10px;
	top: 170px;
	color: #fff;
	text-shadow: 1px 1px rgba(51,51,51,0.3);
	z-index: 10;
}
#banner_img .ad_txt h2 {
	font: bold 28px/60px Microsoft YaHei;
	text-shadow: 1px 1px 5px #222121;
	padding-bottom: 10px;
}
#banner_img .ad_txt a {
	display: block;
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
	background: #fff;
	color: #666;
	text-decoration: none;
	text-shadow: none;
}
#banner_ctr {
	position: absolute;
	width:1124px;
	height:19px;
	left: 50%;
	bottom:40px;
	z-index: 2;
    margin-left:-827px;
}
#banner_ctr ul {
	font-size: 0;
	line-height: 0;
	float:right;
	width:204px;
}
#banner_ctr li { display: block;  float: left;  margin-right:6px; overflow:visible;  display:inline-block; filter:alpha(opacity=50); opacity:0.5; width:28px; height:14px; cursor: pointer; background:#fefefe;}
#banner_ctr i{ height:0; width:28px; float:left; background:#000;}
#drag_ctr {position: absolute; top:-26px; right:176px;  filter:alpha(opacity=50); opacity:0.5; width:28px; height:40px; bottom: 170px; background: #fefefe;}
.flagpic, .FlagEnglishpic {
	float: right;
	width: 30px;
	height: 21px;
	display: block;
	margin-left: 5px;
}
.flagpic {
	background: url(../../images/ima/flag_china.png) no-repeat;
}
.FlagEnglishpic {
	background: url(../images/ima/flag_united_kingdom.png) no-repeat;
}
.header_all{ position:relative; *z-index:200!important; height: 100px;}
.header_index{
	position:relative; *z-index:200!important; height: 100px;z-index: 2;
}
.header_Logo{ width:100%; height:100px;
	/*position:absolute; top:0; left:0;*/
	background:url(../../images/index/index_topbg2.png) no-repeat;z-index: 100;
}
.stateCE { padding-top:17px;}
.stateCE ul { display: inline; padding-right: 5px; line-height: 24px;}
.stateCE li { float: left; color:#35373c;display: inline; margin-left: 25px;}
.li_Eng { font-family: Arial;}
.stateCE a { color: #35373c; font-size: 12px;}
.input_search{ width:144px; float:left; border:1px #b4b5b5 solid; margin-left:25px; overflow: hidden; height:22px; background:#fff;border-radius:10px;}
.input_style{ width:121px; float:left; height:22px; border-right:1px #b4b5b5 solid;  text-indent:5px;}
.input_search .icon_bgimg{ background:url(../../images/index/header_top.png) no-repeat;  background-position:-16px -3px;}
.stateCE .li_a, .h-r-nav em,.h-r-nav .hover_em,.nav_li em{ background:url(../../images/index/header_top.png) no-repeat; display:inline-block;}
.stateCE .li_a { width:6px; height:8px; *height: 9px; *margin-right:3px; display:inline-block; background-position:0 -12px;}
.search_div{ width:22px; height:22px; float:left; }
.h-r-nav{ position: relative; cursor:pointer; *margin-left:10px!important; margin-left: 3px; z-index:200;}
.h-r-nav span{ color:#35373c; position: relative; margin-top:-5px;  border:1px transparent solid; z-index:200; font-size:13px; margin-left:13px; height:30px; line-height:30px; padding:0 10px; display:inline-block;}
.h-r-nav em{ display:inline-block; *margin-top:-10px; width:8px; height:7px; margin-left:3px; background-position:-49px -10px;}
.h-r-nav .hover_em{ background-position:-49px -28px;}
.notice_ng{ width:1124px; background: url(../../images/index/notice_fontbg.png) repeat-x; /*z-index:10;*/  height:74px; position:absolute; bottom:45px;display:none;}
.middlewidth{ width:1124px; margin:0 auto;}
.notice_ng dl dt, .notice_ng dl dd{ float:left;}
.notice_ng dl{ padding:0 104px;}
#banner_img .notice_ng .left_style{ font-size:40px; display:block; line-height:74px; color:#fff; }
#banner_img .notice_ng .right_style{ margin-left:30px; display:block;  width:693px; padding-top:5px; line-height:20px; color:#fff;  }
.content_Main{ width:1124px; margin:0 auto; position:relative; top:-45px; z-index:10;}
.hover_list{ width:195px; right:0; *right:13px; top:30px;  background:#fff!important; display:none; border:1px #BBB solid; padding:15px 0; position:absolute; z-index:102;}
.hover_list ul li{ padding:5px 0; clear:both; width: 150px; border-bottom: 1px #eee dashed;}
.h-r-nav .on{ background:#fff; z-index: 200; border:1px #BBB solid; border-bottom:none; padding-bottom:5px; }
.nav_li em{ background-position:-73px 0; display:none; width:12px; height:6px; top:33px; left:53px; *left:25px; position:absolute;}


/*footer*/
.footer-wrap{
	width:100%;
	background:#fff;
	margin-top:100px;
	/*-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);*/
	/*-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);*/
	/*box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);*/
	position:absolute;

}
/*@media screen and(max-width:1030px) {*/
	/*.footer-wrap{*/
		/*background:none;*/
	/*}*/
	/*.footer{*/
		/*background:rgba(255,255,255,.8);}*/
	/*.header_Logo{*/
		/*background:none;*/
	/*}*/
	/*.logonav{*/
		/*background:rgba(255,255,255,.6) ;*/
	/*}*/
	/*.subnav{*/
		/*width:1124px;*/
	/*}*/
/*}*/
.footer{width:1124px; overflow:hidden; padding:30px 0; margin:0 auto;color:#8d908e; text-align: center;}
.footer ul{ overflow:hidden; width:100%; padding-bottom:5px; }
.footer li{display:inline; padding: 0 5px;color:#575656}
.footer a{color:#575656;}
.footer .btm{ padding-top:15px;}

.footerMain{ width:100%; background:#474646; height:50px; float:left;}
.footerul ul{ margin:0 auto; width:1000px;}
.footerul ul li{ float:left; margin-right:10px; color:#fff; margin-top:18px; color:#575656}
.footerul ul li a{ color:#575656;}
.footerul ul li a:hover{ color:#575656;}
.footerul ul .borderleft{ border-left:1px #fff solid; padding-left:15px;}