/*
-----------------------------------------------
Version: 2019.5.9
/* 公共布局 
---------------------------------------------- */
body,ul,ol,li,dl,dt,dd,table,tr,th,td,form,p{ margin:0; padding:0; font:100 12px/18px "Microsoft YaHei","微软雅黑","宋体",Arial; color:#333;}
/*body{height:3800px; background:url(../images/foot.jpg) no-repeat right bottom;}*/
ul,ol,li,dl,dt,dd{ list-style:none;}
li{ vertical-align:bottom;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
h1{font-size: 24px;}
a { color:#666666; text-decoration:none; font:13px/18px "Microsoft YaHei","微软雅黑","宋体",Arial;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}

.cls{clear:both;}
.header{ width:1000px; margin:0 auto;}
.fr { float:right;}
.fl { float:left;}
fieldset,img{border:0;}
em, i {font-style: normal}
fieldset, img {border: 0}
ul, ol, li {list-style: none;list-style-position:outside;}
button, input, select, textarea {font-size: 100%; outline: 0; }
textarea {resize: none}
table {border-collapse: collapse; border-spacing: 0}

p, span, em, strong{ word-break:break-all;word-wrap:break-word;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {zoom: 1}
.clear {clear: both; display: block; height: 0; overflow: hidden; font-size: 0}
.left50_mar{ margin-left:50px;}
.left12_mar{ margin-left:12px;}
.left20_mar{ margin-left:20px;}
.clearit{clear:both; }

.mar_top_20{ margin-top:20px;}
.clears {clear:both;}
.text-center {
  text-align: center;
}


#header{
	position: relative;
	height: 106px; margin:0 auto; width:100%; min-width:1024px;  max-width:2000px;
	/*background-color: rgba(255,255,255,0.92);background-color:#eeeeee;*/
	position: relative;
	z-index: 90;  background:url(../images/navbg.png);
	 
}
#header .w{ margin:0 auto; width:1024px; height: 106px;}
#logo{
	padding: 0px 0px 0px 0px;
	float: left;
}

#logo img{
	height: 58px; margin-top:23px;
}

.menu-link{
	position: relative;
	float: left;
	z-index: 90;
}
.menu-link.rline{ background:url(../images/line.jpg) no-repeat center right;
}
.margin-left-menu{
	margin-left: 160px;
}


.menu-link > a > span{
	position: relative;
	display: block;
	line-height: 106px;
	overflow: hidden;
	text-align: center;
	font-size: 1.3em;
	color: #000000;
	padding: 0 22px;
	z-index: 90;
}

.menu-link:hover > a >span,
.menu-link:focus > a > span{
	color: #C9372B;
}

.menu-link:hover #products-container,
.menu-link:focus #products-container,

.menu-link.active > a > span::before{
	display: block;
}

.fixed-top{
	position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
}


/*公共样式*/

.tc {
	text-align: center!important;
}

.tl{
	text-align: left!important;
}

.tr {
	text-align: right!important;
}

.fl {
	float: left!important;
}

.fr {
	float: right!important;
}
.rlast{
	margin-right: 0!important;
}
.ffirst{
	margin-left: 0!important;
}


