* {
	margin:0;
	padding:0;
	list-style:none;
}

img {
	border:0;
}


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix10:after {
	content:".";
	display:block;
	height:10px;
	clear:both;
	visibility:hidden;
}
.h10{height:10px;}
.h15{height:15px;}
#header{width:1000px; margin:0 auto;}
.navBar {
	width:100%; 
	margin:0 auto;

	height:90px;

	background:rgba(0,0,0,0.5);
	color:#fff;
	position:fixed; left: 0px; top: 0px; z-index: 500;
	transition: all 0.3s ease;
}
.navBar2{background: #fff; 
 border-bottom: 1px solid rgba(0,0,0,0.3);}
.navBar .logo{width: 170px;height: 65px; margin-top: 17px; overflow: hidden; float: left;}
.navBar .navBar-right{float: right;}
.navBar .navBar-l{float: left; margin-left: 8%;}
.navBar .logo img{width: 100%; display: block;}
.navBar .logo img.img1{ display: none;}
.navBar2 .logo img.img0{ display: none;}
.navBar2 .logo img.img1{ display: block;}








.nav {
	

	float: right;
	
	
}
.nav a {
	color:#fff;
}
.nav h3 {
	font-size:100%;
	font-weight:normal;
}
.nav .m {
	float:left;
	position:relative;
	z-index:1; margin-left: 25px;
}
.nav .s {
	float:left;
	width:3px;
	text-align:center;
	color:#D4D4D4;
	font-size:12px;
}

.nav h3 a {
	display:block;
	line-height: 90px;
	text-align:center;
	font-weight:500; font-size: 16px;
}
.nav .m:hover h3 a{ color: #c8a063; }
.nav .sub {
	padding: 20px 0;
	
	position:absolute;
	right:50%;
	margin-right:-100px; 
	top:90px;
	z-index:1;
	width:200px;
	display: none;
	border-top:0;
	background:#c8a063; border-top: 2px solid #c8a063;
	/* pointer-events:none;
	filter:alpha(opacity:0); opacity:0;  -moz-opacity:0;-khtml-opacity: 0;
	transition: all 0.3s ease; */
}

/* .navBar-l .nav .m:hover .sub {
		display: block;
	    pointer-events: auto;
	    filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1;
	
} */

.nav .sub li {
	
	padding:0 8px;
	margin-bottom:-1px;
}
.nav .sub li a {
	display:block;
	border-bottom:1px solid rgba(255,255,255,0.5); 
	padding:8px 0;
	text-align: center;
	
	line-height:24px;
	color:#fff;
	font-size:14px;
	font-weight:500;
}
.nav .sub li a:hover {
	color:#FE7700;
}
.nav .block {
	height:8px;
	width:120px;
	background:#FE7700;
	position:absolute;
	left:0;
	top:42px;
	overflow:hidden;
}


.nav .m2{position: static !important;}
.nav .m2 .sub{width: 100%; margin: auto; left: 0px;}
.nav .m2 .sub li{float: left; width:12.5%; padding: 0,15px; }
.nav .m2 .sub{width: 100%; margin: auto; left: 0px;}
.nav .m2 .sub li a{border-bottom:0px solid rgba(255,255,255,0.5); }
.nav .m2 .sub li a img{width: 100%;display: block;}
.nav .m2 .sub li a p6{text-align: center; font-weight: 500; font-size: 16px;}
.navBar .search{padding-left: 35px; padding-right: 15px; height: 90px; line-height: 90px; color: #FFF;  cursor: pointer; margin-left: 15px; background-image: url(../pic/002.png); 
	background-repeat: no-repeat; background-position:  10px;  float: left; 
transition: all 0.3s ease;}
.navBar .search:hover{background-color: #c8a063;}
.navBar .work{float: left;  cursor: pointer; position: relative; margin-left:15px; }
.navBar .work h3 {line-height: 90px; font-size: 16px;   font-weight: 500;padding: 0 15px; }
.navBar .work:hover{background-color: #c8a063;}

.navBar .work ul{position: absolute; left: 50%; top: 90px;
padding:10px 20px ; width: 160px; margin-left: -80px;
    z-index: 1;
    border-top: 0;
   display: none;
    border: 1px solid #eee;
    border-top: 2px solid #c8a063; padding-bottom: 20px; }
.navBar .work:hover ul{display: block; background: #fff;}
.navBar .work ul a{    display: block;
    border-bottom: 1px solid #c8a063;
    padding: 8px 0;
    text-align: center;
    line-height: 24px;
    color: #c8a063;
    font-size: 14px;
    font-weight: 500; transition: all 0.3s ease;}
.navBar .work ul a:hover{
	background: #c8a063; color: #fff;
}

.navBar .lag{padding-left: 35px; padding-right: 15px; height: 90px; line-height: 90px; color: #FFF;  
	cursor: pointer; margin-left: 15px; background-image: url(../pic/013.png); 
	background-repeat: no-repeat; background-position:  10px;  float: left; 
transition: all 0.3s ease;}
.navBar .lag:hover{background-color: #c8a063;}



.navBar2 .nav h3 a{color: #333;}
.navBar2 .work h3{color: #333;}
.navBar2 .search {color: #333;  background-image: url(../pic/002-2.png); }
.navBar2 .lag {color: #333;  background-image: url(../pic/013-2.png); }

.navBar2 .search:hover {color: #333;  background-image: url(../pic/002.png);color: #fff; }
.navBar2 .lag:hover {color: #333;  background-image: url(../pic/013.png); color: #fff;}
.navBar2 .work:hover h3{color: #fff;}







@media only screen and (max-width:1440px) {
	.navBar .logo{width: 145px;}
}
@media only screen and (max-width:1280px) {
	.navBar .logo{width: 135px;}
	.nav h3 a {font-size: 15px;}
}