@charset "gb2312";
body {
	padding:0;
	margin:0;
	background:url(../images/index_01.jpg) left top repeat-x #efefef;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#444444;
}

a:link{color:#444444; text-decoration:none;}
a:visited{color:#444444; text-decoration:none;}
a:hover{color:#009944; text-decoration:underline;}

div,ul,li,form,p,span,h1,h2,h3,dl,dd,dt{padding:0; margin:0; list-style:none;}

div#main{width:1002px;margin:0 auto;}
.header{float:left;width:1002px;clear:both;}
.logo{float:left;}
.search{float:right;width:270px;padding-top:30px;}
.menu{float:left;width:1002px;height:32px;clear:both;}
.menu ul li{float:left;width:167px; text-align:center;}
.menu li a:link{color:#FFF;text-decoration:none;font:14px/32px Tahoma, Geneva, sans-serif;}
.menu li a:visited{color:#FFF;text-decoration:none;font:14px/32px Tahoma, Geneva, sans-serif;}
.menu li.cur{ background:#07c95d;color:#fea801; text-align:center;}
.menu li.cur a{height:32px;color:#fea801;display: block;background:#07c95d; font:14px/32px Arial, Helvetica, sans-serif;}
.menu li.cur a:visited{height:32px;color:#fea801;display: block;background:#07c95d; font:14px/32px Arial, Helvetica, sans-serif;}

.banner{float:left;width:1002px;clear:both;}

.content{float:left;width:980px;border:#cdcdcd 1px solid;border-top:none;padding:10px; background:#FFF;margin-top:2px;}

.prolist{float:left;width:980px;clear:both;margin-bottom:15px;}
.prolist ul{float:left;padding:0;margin:0;}
.prolist ul li{float:left;width:490px; text-align:right;}
.prolist ul li a{float:left;width:465px;height:129px;padding:5px;border:#dfdfdf 1px solid;margin:0;}

.about{float:left;width:475px;}
.indexright{float:right;width:475px;}
.products{float:left;width:475px;padding-bottom:9px; background:url(../images/line.gif) left bottom repeat-x;margin-bottom:12px;}
.news{float:left;width:475px;clear:both;}
.news h1{font:16px/30px Arial, Helvetica, sans-serif;color:#019a47;}
.news ul{float:left;width:475px;clear:both;}
.news ul li{float:left; width:465px;background:url(../images/index_09.jpg) left center no-repeat;padding-left:10px;clear:both;}
.news ul li a{line-height:30px;}

.left{float:left;width:180px;height:450px; background:url(../images/index_08.jpg) left top no-repeat;padding:5px 10px 0;}
.left h1{float:left;width:180px; text-align:center;font:16px/60px Arial, Helvetica, sans-serif;color:#FFF;margin-bottom:9px;}
.left ul{float:left;width:160px;padding:0 10px 0;}
.left ul li a{display:block; background:url(../images/line.gif) left bottom repeat-x;font:13px/26px Arial, Helvetica, sans-serif;color:#000;}
.left ul li a:hover{color:#F60;}
.left h2{float:left;width:160px;padding:0 10px;font:14px/26px Arial, Helvetica, sans-serif;color:#ffffff;background:#3ab171;}

.right{ float:right;width:760px;}
.nname{float:left;width:760px;clear:both;color:#019a47;font:15px/26px Arial, Helvetica, sans-serif;background:url(../images/index_06.jpg) center bottom no-repeat;padding-bottom:15px;}
.nname a{color:#019a47;font:15px/26px Arial, Helvetica, sans-serif;}
.ncontent{float:left;width:760px;clear:both;padding:10px 0;}


/*---------------Contact us web------------------*/
.contact{float:left;width:260px;margin:20px 0 30px 30px;}
.feedback{float:right;width:600px; background:url(../images/index_07.jpg) left top repeat-y;margin:20px 30px 30px 0;padding-left:30px;}
.bottom{float:left;width:1002px;clear:both;text-align:center;padding:9px 0;}