/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em,a,span{margin:0;padding:0;border:0;}

body{width:100%;background: #fff; color: #484848; font-size:14px; font-family: "微软雅黑","黑体","华文黑体","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	/*font-weight: lighter;*/ -webkit-font-smoothing: none; letter-spacing:0.5px;}
ul,ol,li{list-style:none;}

.header-container{
	width: 100%;
	background-color: #ffffff;
	height: 73px;
	margin-top: 80px;

}

/* 头部模块 */
.header {
	position: relative;
	width: 1200px;
	margin: 0 auto ;
	height: 74px;
	line-height: 74px;
	font-weight:normal;
}

a:hover{
	text-decoration: none;
}
.header a{
	color: #404040;
}
#menuClick{
	cursor: pointer;
	position: absolute;
	left: 0px;
	top: 0;
	margin-left: 20px;
}
#menuClick span{
	display: inline-block;
	font-size: 18px;
	color: #404040;
	font-family: "BarlowCondensed-Regular";
	/*vertical-align: middle;*/
}
.En-Zh{
	position: absolute;
	right: 0px;
	top: 0;
	margin-right: 20px;
}

.En-Zh a{

	font-size: 16px;
	font-family: "BarlowCondensed-Regular";
}


.hdNav ul {
	display: flex;
	height: 74px;
	justify-content: center;
	/*align-items: center;*/
	/*padding: 0 20px;*/
}

/* .hdNav li a {
   display: block;
   font-size: 18px;
   padding: 0 30px;
   transition: 0.3s;
   position: relative;
   line-height: 60px;
} */
/* .hdNav li .imgs{
  display: block
} */

/*二级导航*/

.menu{
	opacity:0;
	position: absolute;
	width: 100%;
	height: 70px;
	line-height: 70px;
	background: rgba(255,255,255,1);
	top: 73px;
	left: 0;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 9999;

}
.menu a{
	font-size: 16px;
	margin-left: 40px;
	color:#000;
	font-family:Microsoft YaHei
}
.menu a:hover {
	text-decoration: none;
	cursor: pointer;
}

input,button,select,textarea{outline:none}

input{vertical-align:middle;}

/*table{border-collapse:collapse;border-spacing:0;}*/

img{border:none; display:inline-block;}
/*去掉a虚框*/
a{text-decoration:none;color:#333; appearance: none;outline: none;}
a:hover{cursor:pointer;text-decoration:none;}
a:active {star:expression_r(this.onFocus=this.blur());}
a:focus { outline:0; }
.left{ float:left}

.right{ float:right}
.clear{ clear:both;}
.clearfix:after{ content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	overflow:hidden;
}
.clearfix{zoom:1;}
.overflow{ overflow: hidden;}
.width{ width: 1000px; margin: 0 auto;}
.width100{ width: 100%; min-width: 1000px;}
.shou{ cursor: pointer;}
.block{ display: block;}

.color000{ color: #000;}
.colorfff{ color: #fff;}

.font20{ font-size:20px ;}
.font18{ font-size:18px;}
/*.font16{ font-size:16px ;}*/
.font16{ font-size:16px ;}
.font13{ font-size:13px ;}
.font14{ font-size:14px ;}
.font12{ font-size:12px;}
.font22{ font-size:22px ;}
.font24{ font-size:24px ;}
.font30{ font-size:30px ;}
.line24{ line-height:24px ;}
.line30{ line-height:30px ;}
.line40{ line-height:40px ;}
.line40px{ line-height:40px ;}
.line50{ line-height:50px ;}
.fontbold{ font-weight: bold;}
.textcenter{ text-align: center;}
.textright{ text-align: right;}
.textjustify{ text-align: justify; text-justify: inter-ideograph;}
.bgfff{ background: #fff;}
.color70{ color: #707070;}
.fontnormal{ font-weight: normal;}
/**/
.mb5 {
	margin-bottom: 5px;
}

.ml5 {
	margin-left: 5px;
}

.mr5 {
	margin-right: 5px;
}

.mt5 {
	margin-top: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.mr10 {
	margin-right: 10px;
}

.mt10 {
	margin-top: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.ml15 {
	margin-left: 15px;
}

.mr15 {
	margin-right: 15px;
}

.mt15 {
	margin-top: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.ml20 {
	margin-left: 20px;
}

.mr20 {
	margin-right: 20px;
}

.mt20 {
	margin-top: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.ml25 {
	margin-left: 25px;
}

.mr25 {
	margin-right: 25px;
}

.mt25 {
	margin-top: 25px;
}

.mb30 {
	margin-bottom: 30px;
}

.ml30 {
	margin-left: 30px;
}

.mr30 {
	margin-right: 30px;
}

.mt30 {
	margin-top: 30px;
}

.mb40 {
	margin-bottom: 40px;
}

.ml40 {
	margin-left: 40px;
}

.mr40 {
	margin-right: 40px;
}

.mt40 {
	margin-top: 40px;
}

.mb50 {
	margin-bottom: 50px;
}

.ml50 {
	margin-left: 50px;
}

.mr50 {
	margin-right: 50px;
}

.mt50 {
	margin-top: 50px;
}

.mr60 {
	margin-right: 60px;
}

.ml85 {
	margin-left: 85px;
}

.mt8 {
	margin-top: 8px;
}

.pt2 {
	padding-top: 2px;
}

.pb5 {
	padding-bottom: 5px;
}

.pl5 {
	padding-left: 5px;
}

.pr5 {
	padding-right: 5px;
}

.pt5 {
	padding-top: 5px;
}

.pb10 {
	padding-bottom: 10px;
}

.pl10 {
	padding-left: 10px;
}

.pr10 {
	padding-right: 10px;
}

.pt10 {
	padding-top: 10px;
}

.pb15 {
	padding-bottom: 15px;
}

.pl15 {
	padding-left: 15px;
}

.pr15 {
	padding-right: 15px;
}

.pt15 {
	padding-top: 15px;
}

.pb20 {
	padding-bottom: 20px;
}

.pl20 {
	padding-left: 20px;
}

.pr20 {
	padding-right: 20px;
}

.pt20 {
	padding-top: 20px;
}

.pb25 {
	padding-bottom: 25px;
}

.pl25 {
	padding-left: 25px;
}

.pr25 {
	padding-right: 25px;
}

.pt25 {
	padding-top: 25px;
}

.pb30 {
	padding-bottom: 30px;
}

.pl30 {
	padding-left: 30px;
}

.pr30 {
	padding-right: 30px;
}

.pt30 {
	padding-top: 30px;
}
.pt35 {
	padding-top: 35px;
}
.pb35 {
	padding-bottom: 35px;
}
.pb40 {
	padding-bottom: 40px;
}

.pl40 {
	padding-left: 40px;
}

.pr40 {
	padding-right: 40px;
}

.pt40 {
	padding-top: 40px;
}

.pb50 {
	padding-bottom: 50px;
}

.pl50 {
	padding-left: 50px;
}

.pr50 {
	padding-right: 50px;
}

.pt50 {
	padding-top: 50px;
}
.pt70 {
	padding-top: 70px;
}
.pt80 {
	padding-top: 80px;
}
.pl60 {
	padding-left: 60px;
}

.pr60 {
	padding-right: 60px;
}

.pl80 {
	padding-left: 80px;
}

.pr80 {
	padding-right: 80px;
}

/*index top*/
.indexTopbox {
	height: 70px;
	position: relative;
	font-weight: normal;
	background: #222222;
}
.indexTopbox>div{ position: relative;}
.indexTopbox .logobox {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101;
}

.indexTopbox ul {
	/*padding-top: 25px;*/
}

.indexTopbox ul li {
	height: 70px;
	line-height: 70px;
	float: left;
}

.indexTopbox ul li >a {
	float: left;
	padding: 0 15px;
	color: #fff;
}

.indexTopbox ul li> a.cur,.indexTopbox ul li:hover >a {
	color: #e8380d;
}

.navlilast {
	padding-right: 0;
}

.navlilast img {
	padding-right: 5px;
}
.indexTopbox ul li:hover >a.navlilast:hover {color: #484848; }
/*其他  top*/
.Topbox{ height: 100px; font-weight: normal; background: #fff;border-bottom: 1px solid #EBEBEB;}
.Topbox .logobox {
	padding-top: 30px;
}
.Topbox .pageTle{ width: 480px; padding-top: 15px; border-radius:0 0 0 5px; border-bottom: 1px solid #484848; height: 34px; line-height: 34px;}
.Topbox .pageTle a{ float: left; width: 139px; height: 34px; color: #fff; text-align: center; background:url(../img/pagebg.png) no-repeat;}
.Topbox .pageTle p{color: #555;
	font-family: "helveticaneuelt_std_lt_cnRg","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,微软雅黑,新細明體,Arial,"Lucida Grande",sans-serif;font-size: 16px;text-transform: capitalize;
}
.Topbox ul {
	padding-left: 25px;
	padding-top: 15px;
}

.Topbox ul li {
	height: 20px;
	float: left;
}

.Topbox ul li >a {
	float: left;
	padding: 0 15px;
	color: #484848;
}

.Topbox ul li> a.cur,.Topbox ul li:hover >a {
	color: #e8380d;
}

.topfixed{ position: fixed; top:0px; left: 0; z-index: 10000;}
.topfixed>div>div.right{width: 800px;}
/*管理项目*/
.manageBox{width: 100%; border-top:10px solid #222222 ; min-height: 150px; position: absolute; top: 60px; left: 0; z-index: 100; padding: 25px 0; background: rgba(0,0,0,0.4);}
.linebai{ float: left; width: 1px; height:100px; background: #fff; margin-left: 45px; margin-top: 25px;}
.manageList{ width:750px}
.manageList >a{ line-height: 30px; color: #fff;margin-left: 26px; width: 120px;}
.manageList >a:hover,.manageList >a.cur{ color: #E8380D;}
.wy-nav-top{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-left:30px;
	border-bottom: 1px solid #ccc;
}
.wy-nav-top a{
	line-height: 30px;
	color: #fff;
	width: 120px;
}
.wy-nav-bottom{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-left:30px;
	border-bottom: 1px solid #ccc;
}
.wy-nav-bottom a{
	line-height: 30px;
	color: #fff;
	width: 120px;
}
.wy-nav-hn{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-left:30px;
}
.wy-nav-hn a{
	line-height: 30px;
	color: #fff;
	width: 120px;
}
.banner {
	position: relative;
	background: #fff;
}

.banner ul {
	height: 500px;
	overflow: hidden;
}

.banner ul li {
	height: 500px;
	float: left;
}

.banner .dots {
	width: 100%;
	position: absolute;
	bottom: 25px;
	text-align: center;
}

.banner .dots li {
	display: inline-block;
	width: 50px;
	height: 2px;
	margin-right: 15px;
	overflow: hidden;
	cursor: pointer;
	color: #ccdcdf;
	background: #ccdcdf;
}

.banner .dots li::last-child {
	margin-right: 0;
}

.banner .dots li.active {
	background: #fff;
	color: #fff;
}
.nav-disabled{
	display: inline-block;
	width: 120px;
}
.bannerimg img{ display: block; width: 100%; height: 500px;}
/*footer*/
.footBox{ padding: 40px 0 0; font-weight: normal; overflow: hidden; background: #1b1b1b;}
.footmain{ padding-top: 35px;}
.linkBox a{ font-size: 18px;  line-height: 42px; color: #fff; margin-right: 40px;}
.linkBox a:hover{ color: #E8380D;}
.joinUs{ width: 100px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #e8380d; margin-right: 30px;}
.footmainTex{ color: #fff; padding-top: 20px;}
.footmainTex>div{ margin-right: 55px; line-height: 44px;}
.footmainTex>div p img{ float: left; margin-right: 20px; margin-top: 10px;}
.footmainTex>div p span{ float: left;}
.copy{ border-top: 1px solid #5a5a5a; color: #959595; line-height: 50px; height: 50px; text-align: center; margin-top: 14px;}


















