* {
	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:130px;  **/

	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	position:fixed; left: 0px; top: 0px; z-index: 500; transition: all 0.3s ease;
	background: #fff;

}
.navBar-1{height: 50px;background: #666; overflow: hidden;  line-height: 50px;}
.navBar-1 h3{text-align: center; font-size: 17px; color: #fff;font-weight: 500;}
.navBar-2{
  /**  height: 80px;  **/
background: #fff;
    
}
.navBar2{top: -55px;}
.navBar .logo{width: 200px;height: auto; overflow: hidden; float: left;padding-top: 0px;margin: 15px 0;}
.navBar .logo a{display: block;width: 200px;height: auto;}
.navBar .logo  img{display: block; width: 100%;height: auto;margin-top:0px;}

.navBar .navBar-l{width:calc(90% - 200px);
	float: left;}
.nav {
	
width: calc(100% - 0px);
	float: left;
	font-size: 0;
	text-align: right;
}

.navBar .navBar-l .tc{float: left;width: 124px;margin-left: 15px; font-size: 14px;color: #333333;line-height: 80px;}
.navBar .navBar-l .tc a{color: #333333;}
.navBar .navBar-l .tc a:hover{color: #000;}
.navBar .navBar-l .tc:hover{color: #000;}





.nav a {
	color:#333; 
}
.nav h3 {
	font-size:100%;
	font-weight:normal;
}
.nav .m {
	display: inline-block;

	position:relative;
	z-index:1; margin-left: 50px;
}
.nav .s {
	float:left;
	width:3px;
	text-align:center;
	color:#D4D4D4;
	font-size:12px;
}

.nav h3 a {
	display:block;
	line-height: 130px;
	text-align:center;
	font-weight:500; font-size: 16px;
}
.nav .m:hover h3 a{ color: #000; }
.nav .sub {
	padding: 20px 0;
	
	position:absolute;
	right:50%;
	margin-right:-100px; 
	/* top:100px;  */
	z-index:1;
	width:200px;
	display: none;
	border-top:0;
	background:#fff; border-top: 3px solid #000; box-shadow:3px,3px,3px,rgba(0,0,0,0.3);
	/* 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:#333;
	font-size:14px;
	font-weight:500;
}
.nav .sub li a:hover {
	color:#000;
}
.nav .block {
	height:8px;
	width:120px;
	background:#000;
	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{width: 60px; height: 90px;  cursor: pointer; margin-left: 10px; background-image: url(../pic/002.png); 
	background-repeat: no-repeat; background-position: center;  float: left; 
transition: all 0.3s ease;}
.navBar .search:hover{background-color: #eb5a0d;}




@media (max-width:1300px) {

.navBar .logo {
    width: 120px; margin-top: 0px;
}
  .navBar .logo img{width: 100%; display: block;width: 120px; margin-top: 6px;}

  .nav h3 a {font-size: 14px;}
  .navBar .navBar-l {width: calc(100% - 150px);}
	
}




