@charset "utf-8";










/* css清除浮动 */
.clearfix:before,.clearfix:after,.container:before,.container:after {
	display: table;
  	content: " ";
}
.clearfix:after,.container:after{
	clear: both;
}


/**********************
***** margins *********
**********************/
.top_1{margin-top:1px;}
.top_5{margin-top:5px;}
.top_10{margin-top:10px;}
.top_11{margin-top:11px;}
.top_15{margin-top:15px;}
.top_20{margin-top:20px;}
.top_25{margin-top:25px;}
.top_30{margin-top:30px;}
.top_40{margin-top:40px;}





.fullnav{ width:100%; min-width:1200px; height:60px; background-color:#00ab4b;}
.nav{
	width: 1200px; margin:0 auto;
	height:60px;
}
.nav > ul > li{
	width: 148px;
	height:60px;
	float:left;
	position:relative;
	z-index:555;
}
.nav > ul > li.line{ width:2px; height:60px; background:url(../images/f_05.jpg) no-repeat center;}
.nav > ul > li > h3{
	display:block;
	height:60px;
	line-height:60px; 
	text-align:center;
	font-size:17px; 
	text-transform: uppercase;
}
.nav > ul > li > h3 a{ font-size:17px; font-weight:bold;
	color:#fff;
	display: block;
}
.nav > ul > li:hover h3 a{
	background:#ed5900;
	color:#fff;
	display:block;
}


.nav ul li ul{
	display:none;
	width:170px;
	height:auto; 
	overflow:hidden;
	position:absolute;
	top:60px;
	left:0;
	z-index:9999 !important;
	background: #f9f9f9;
}


.nav ul li ul.brand{
	display:none;
	width:220px;
	height:auto; 
	overflow:hidden;
	position:absolute;
	top:60px;
	left:0;
	z-index:9999 !important;
	background: #f9f9f9;
}



.nav ul li ul li{
	font-size:12px;
	z-index: 999;
	text-align: left;
	border-bottom:1px solid #ddd;
}

.nav ul li ul li.news111{
	font-size:12px;
	z-index: 999;
	text-align: center;
	border-bottom:1px solid #ddd;
}


.nav ul li ul li a{
	display:block;
	color:#000;
	height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 10px; font-size:14px; 
}
.nav ul li ul li a:hover{
	color:#fff;
	background: #00ab4b;
}
.nav ul li:hover ul{
	display:block;
}




.hztop{ text-align:center; background:url(../images/f_160.jpg) repeat-x center;}
.hztop span{ display:inline-block; color:#fff; font-size:18px; height:40px; line-height:40px; border-radius:20px; -webkit-border-radius:20px; background-color:#00ab4b; padding:0 60px;}
.hzlist{ overflow:hidden; margin-top:10px; margin:0 auto; width:1200px; margin-bottom:20px;}
.hzlist ul{}
.hzlist ul li{ width:176px; float:left; margin-left:20px; margin-top:20px;}
.hzlist ul li img{ display:block; width:174px; height:154px; border:1px solid #e1e1e1;}
.hzlist ul li p{ text-align:center;}
