@charset "utf-8";
body{ margin:0px auto; padding:0px; font-family:"microsoft Yahei","宋体"; font-size:14px; background:#FFF;color:#333; line-height:23px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}



.index{ clear:both; width:1000px; margin:0px auto; background:#cceecd; }


.top{ clear:both; display:block; height:100px; background:URL(../images/top.png) left bottom no-repeat;}


/*  menu style start */
.navbg{ clear:both; display:block; width:100%; background:URL(../images/menu.jpg) left top repeat-x;}
.muen_box { width: 100%; height:42px; overflow: hidden; margin:0px auto;}


#wrap-nav .muen_box {overflow:visible; z-index: 99;}
#wrap-nav .menu li {position: relative; width:14.28%; float:left; display: inline; font-weight:bold; z-index:1000000;}
#wrap-nav .menu li.overlay {position:relative; left: -4px; width: 8px; padding: 0; margin: 0; background: #c60c0d;}
#wrap-nav .menu li a{ display:block; width:100%; height:42px; line-height:42px; text-align:center; font-size:14px; color:#FFF;}
#wrap-nav .menu li a:hover{ background:#66a725;}
#wrap-nav .menu li .on{ background:#212121; color:#FFF;}
#wrap-nav .menu { clear:both; display:block; margin:0px auto;}
#wrap-nav .menu ul.children { display:none; width:100%; background:#66a725; position:absolute; z-index:1000000; top:42px; left:0px;}
#wrap-nav .menu ul.children li{ clear:both; display:block; width:100%; }
#wrap-nav .menu ul.children li a{ padding:0px; clear:both; display:block; width:100%; height:35px; line-height:35px; overflow:hidden; text-align:center;}
#wrap-nav .menu ul.children li a:hover{ background:#505050; color:#FFF;}
#wrap-nav .menu ul.children li.noborder {border: none;}
.menuLine{ display:block; float:left; width:2px; height:34px;}



#myFocus{ width:1000px; height:250px;}
#myFocus img{ border:0px; width:1000px; height:250px;}


/* index news style */
.indexNews{ clear:both; display:block;}

.indexTitle{ height:35px; line-height:35px; font-size:18px; font-weight:bold; position:absolute; left:20px; top:-25px; display:block; background:#f3f3f3; padding:0px 20px; border:3px solid #4f9a0a; border-radius:25px 25px 25px 25px;}

.indexNewsLeft{ float:left; display:block; width:320px; position:relative; border:3px solid #4f9a0a; border-radius:15px;}
.indexNewsCenter{ float:left; display:block; width:320px; position:relative; border:3px solid #4f9a0a; border-radius:15px; margin-left:10px;}
.indexNewsRight{ float:right; display:block; width:320px; position:relative; border:3px solid #4f9a0a; border-radius:15px; }


.indexNewsList{ clear:both; display:block; width:300px; margin:20px auto;}
.indexNewsList li{ clear:both; display:block; border-bottom:1px dashed #4f9a0a; height:35px; line-height:35px;}
.indexNewsList li span{ float:right;}


/* index about style */
.indexAbout{ clear:both; display:block; position:relative; margin:40px 0px; }

.indexAboutText{ float:left; display:block; position:relative; border:3px solid #4f9a0a; border-radius:15px; width:670px;}
.indexAboutC{ clear:both; display:block; margin:20px;}

.indexAboutPic{ float:right; display:block; width:300px; height:200px; background:URL(../images/about.gif) left top no-repeat;}

/* index product style */
.indexProduct{ clear:both; display:block; position:relative; border:3px solid #4f9a0a; border-radius:15px; margin-bottom:40px; }




.location{ clear:both; display:block; height:92px; line-height:130px; overflow:hidden; text-indent:5em; background:URL(../images/location.jpg) left top repeat-x; font-size:20px; color:#4f9a0a; font-weight:bold; }
.location span{ float:right; margin-right:10px;}
.location span img{ border:0px; margin-top:15px;}
.location span{ font-size:12px; font-weight:normal;}
.location span a{ font-size:12px; font-weight:normal; color:#FFF;}




.indexC{ clear:both; display:block;}

.indexContent{ clear:both; display:block;}


/* left style */
.left{ float:left; width:210px;}
.leftTitle{ clear:both; height:38px; line-height:38px; background:URL(../images/leftTitle.jpg) left top no-repeat; font-size:16px; color:#FFF; text-indent:3em; }
.list{ clear:both; display:block; }
.list li{ clear:both; display:block; height:42px; line-height:42px; background:URL(../images/leftList.jpg) left top no-repeat; text-indent:7em;}

.subList{ clear:both; display:block; }
.subList li{ clear:both; display:block; height:38px; line-height:38px; text-align:center; background:URL(../images/listBg.jpg) center bottom no-repeat; }
.subList li a{ color:#FFF;}

/* right style */
.right{ float:left; width:786px; border-left:3px solid #68cc69; border-right:1px solid #68cc69;}



/* copy style */
.copy{ clear:both; display:block; padding:20px 0px; background:#393939; color:#a4a4a4; text-align:center; }
.copy a{ color:#a4a4a4; }
.copyMenu{ clear:both; display:block; background:#f4f4f4; height:35px; line-height:35px; text-align:center; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.copyMenu a{ margin:0px 10px;}
.copyText{ clear:both; display:block; margin:10px 0px 0px 0px; padding:10px; border:1px solid #cfcfcf; border-bottom:none; background:#e7fafe; border-radius:8px 8px 0px 0px; text-align:center; }
 
.bottomContent{ clear:both; margin-top:20px; }

.clear{ clear:both;}

.subContentMaring{ margin:0px; padding:0px; clear:both;}


.caseList{ clear:both; display:block;}
.caseList li{ float:left; width:50%; }

.title{ clear:both; display:block; height:60px; line-height:60px; font-size:16px; font-weight:bold; margin:20px 0px; text-align:center;}
.productsPic{ clear:both; display:block; text-align:center;}
.productsPic img{ border:0px; max-width:600px; margin:20px 0px;}

.subTit{ clear:both; border-top:1px solid #553c35; background:URL(../images/proTit.jpg) left top repeat-x; height:32px; line-height:32px; font-size:14px; font-weight:bold; text-indent:1em;}
.subTit span{ float:right; font-size:12px; font-weight:normal; color:#ccc; margin-right:15px;}
.subTit span a{ font-size:12px; font-weight:normal; color:#ccc;}
.subContent{ clear:both; margin:30px 50px;}
.subContent h1{ text-align:center;}

.proList{ clear:both;}
.proList ul{ margin:0px; padding:0px;}
.proList li{ float:left; width:200px; display:block; margin:5px 10px;}
.proList li div{
	display:table-cell;
	width:198px;
	height:150px;
	text-align:center;
	vertical-align:middle;
	margin:12px;
	_margin:10px 3px;
	overflow:hidden;
	border:1px solid #ccc;
}
.proList li img{ border:0px; max-width:198px; max-height:150px; _height:150px; vertical-align:middle;}
.proList li span{ clear:both; display:block; text-align:center;}

.equipList{ clear:both;}
.equipList li{ float:left; margin:12px; width:165px; display:block; overflow:hidden;}
.equipList li img{ border:0px; width:165px; border:1px solid #CCC;}
.equipList li span{ clear:both; display:block; text-align:center;}


.newsList{ clear:both;}
.newsList li{ text-indent:2em; background:URL(../images/newsIcon.png) 5px 12px no-repeat; line-height:30px; font-size:14px;}
.newsList li span{ float:right; margin-right:15px; font-size:12px;}

.content2{ clear:both;}
.content2 h1{ clear:both; text-align:center;}
.info{ clear:both; display:block; text-align:center;}

.page{ clear:both;}
.page span{ display:block; float:left; margin-right:15px;}



/* scroll start */
.grow {
	width:960px;
	margin:20px auto;
	overflow:hidden;
}
.grow2 {
	width:auto;
	height:auto;
	font-size:14px;
	float:left;
	overflow:hidden;
}
.grow2 li{
	float:left;
	margin:0px 6px;
	text-align:center;
	list-style:none;
	padding:0px;
}
.grow2 li p{ margin:0px; padding:0px; display:block; clear:both; }
.grow2 li span{ clear:both; display:block;}
.grow img{
	height:140px;
	margin-top:12px;
	border:1px solid #8bb762;
	border-radius:5px;
}
.scroll{ width:400%; }
/* scroll end */