:focus { outline:0; }
a:active { outline:none; }
*{margin:0px; padding:0px;}
ul{margin:0; padding:0; list-style:none;}
a:link, a:visited{color:#000000;text-decoration:none;}
a:hover{color:#3A9907;text-decoration:none;}
img{border:none;}
.cl{clear:both; height:0px; overflow:hidden;}
body{ font-size:12px; font-family:"Microsoft YaHei", sans-serif, serif; text-align:center;}

#Container{ width:1085px; height:auto; margin:0 auto; text-align:left; border:1px solid #EBEBEB; border-top:none; background:#FFF;}


#Head{ background:#3A9907; height:95px; }
#Head #C{ width:1200px; margin:0 auto; height:95px;}
#Head .Logo{ background:url(../Images/Logo.png) left top no-repeat; width:440px; height:95px; float:left;}
#Head .Nav{ float:right; height:95px;}
#Head .Nav ul{}
#Head .Nav ul li{ display:inline-block;}
#Head .Nav ul li a{ display:block; width:110px; height:95px; line-height:95px; text-align:center; font-size:16px;}
#Head .Nav ul li a:link,#Head .Nav ul li a:visited{ color:#FFF;}
#Head .Nav ul li a.sel,
#Head .Nav ul li a:hover{ background:#FFF; color:#1B9751}


#Banner{ position:relative;height:535px; overflow:hidden;}
#Banner .dh{ height:538px;}
#Banner .dh ul{}
#Banner .dh ul li{ display:block; height:535px; background-position:center center; background-repeat:no-repeat;}

#Banner .hd{ height:25px; overflow:hidden; position:absolute; width:100%; right:0; bottom:15px; z-index:1; }
#Banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
#Banner .hd ul li{ float:left; margin-right:7px;  width:25px; height:25px; line-height:24px; text-align:center; background:#CCC; cursor:pointer; }
#Banner .hd ul li.on{ background:#3A9907; color:#fff; }



#NyBanner{ position:relative; height:312px; overflow:hidden;}
#NyBanner .dh{ height:312px;}
#NyBanner .dh ul{}
#NyBanner .dh ul li{ display:block; height:312px; background-position:center center; background-repeat:no-repeat;}





#Services{ background:#3A9907; height:209px; text-align:center;}


.About{ width:685px; margin:0 auto; background:url(../Images/Aimg.png) right top no-repeat; height:390px; padding-right:400px; padding-top:50px; text-align:left;}
.About .Title{ margin-bottom:15px;}
.About p{ font-size:15px; line-height:2.1; color:#555; text-indent:24px; padding-top:10px;}


.ProductCategory{ width:1085px; height:222px; overflow:hidden; margin:0 auto; background:url(../Images/ProCategory.png) left top no-repeat; position:relative;}
.ProductCategory div{ position:absolute; height:47px; padding-top:18px; color:#FFF; text-align:left; }
.ProductCategory div a{ display:inline-block; height:30px; line-height:30px; padding-left:25px; margin-right:25px; border-left:2px solid #EFEFEF; font-size:18px; font-weight:bold; }
.ProductCategory div a.F{ border:none;}
.ProductCategory div a:link,.ProductCategory div a:visited{ color:#FFF;}
.ProductCategory div a:hover{ color:#CCC;}
.Cate1{  width:766px; left:200px;}
.Cate2{ width:815px; left:130px; top:79px;}
.Cate3{ width:905px; left:130px; bottom:0px;}



.ProBox{ width:1054px; margin:0 auto;}
.ProBox .Title{ margin-bottom:20px;}
.ProBox ul{ padding-top:5px;}
.ProBox ul li{ float:left; margin-right:10px;}
.ProBox ul li.E{ margin-right:0px;}
.ProBox ul li a.ProImg{ display:table-cell; width:250px; height:187px; text-align:center; vertical-align:middle; border:1px solid #CCC; background:#FFF; padding:2px;  }
.ProBox ul li a.ProImg img{ max-width:250px; max-height:187px; vertical-align:middle; }
.ProBox ul li a.ProName{ display:block; text-align:center; height:30px; line-height:30px; padding-bottom:12px; font-size:14px;}
.ProBox ul li a.ProName:hover{ color:#1B9751}


.Factory{ background:#3A9907; padding:20px 0px; text-align:center;}
.Factory .Box{ width:1055px; margin:0 auto; position:relative;}
.Factory .Box .Title{ margin-bottom:20px;}
.Factory .Box .dh{ border:8px solid #FFF; background:#FFF; height:201px; overflow:hidden;}
.Factory .Box .dh ul{ width:1100px;}
.Factory .Box .dh ul li{ float:left; margin-right:10px;}
.Factory .Box .dh ul li a{ display:table-cell;width:250px; height:195px; vertical-align:middle; text-align:center; border:1px solid #EFEFEF; border:1px solid #CCC; padding:2px;}
.Factory .Box .dh ul li a img{ max-width:250px; max-height:195px; vertical-align:middle;}

.Factory .Box a.ar{ display:block; width:31px; height:66px; position:absolute; top:130px;}
.Factory .Box a.lar{background:url(../Images/LeftAr.png) left top no-repeat; left:-50px;}
.Factory .Box a.rar{ background:url(../Images/RightAr.png) left top no-repeat; right:-50px;}



.YS{ background:url(../Images/ys.png) center top no-repeat; height:537px;}



#Foot{ background:#3A9907; padding:30px 0px;}
.ItemGroup{ width:1030px; margin:0 auto; padding-bottom:20px; }
.ItemGroup .Item{ width:220px; float:left; text-align:left; color:#FFF; font-size:14px;}
.ItemGroup .Item .T{ font-weight:bold; font-size:16px; }
.ItemGroup .Item ul{ padding-top:10px;}
.ItemGroup .Item ul li{ line-height:20px;}
.ItemGroup .Item ul li a:link,.ItemGroup .Item ul li a:visited{ color:#FFF;}
.ItemGroup .Item ul li a:hover{ color:#EDEDED;}
.ItemGroup .Item.Contact{ width:350px;}
.ItemGroup .Item.Contact p{ padding-top:12px; line-height:20px;}

.Copyright{ border-top:1px solid #137407; padding-top:22px; line-height:2; color:#FFF; font-size:14px;}



#Left{ width:260px; min-height:500px; padding-top:38px; float:left;}
#Left .Category{ }
#Left .Category .Title{position:relative; height:64px;}
#Left .Category .Title img{ left:-6px; position:absolute;}
#Left .Category .Box{ min-height:400px;}

#Left .Category .Single ul{ padding-top:12px;}
#Left .Category .Single ul li{}
#Left .Category .Single ul li a{ display:block; height:45px; line-height:45px; font-size:17px; padding-left:40px; border-bottom:1px dashed #EDEDED;}
#Left .Category .Single ul li a:link,#Left .Category .Single ul li a:visited{ color:#666;}
#Left .Category .Single ul li a.sel:link,
#Left .Category .Single ul li a.sel:visited,
#Left .Category .Single ul li a:hover{ color:#090;}


#Right{ float:right; width:824px; min-height:600px; padding-bottom:40px;  border-left:1px solid #EBEBEB;}
#Right .Root{ border-bottom:1px solid #EBEBEB; height:40px; line-height:40px; padding:0 10px; text-align:right;}
.Root a:hover{ color:#1B9751;}


#Right .Content{ padding:10px 20px 20px; line-height:2;}

.NyProBox{}
.NyProBox ul{ padding-top:5px; padding-left:5px;}
.NyProBox ul li{ float:left; margin-right:17px;}
.NyProBox ul li.E{ margin-right:0px;}
.NyProBox ul li a.ProImg{ display:table-cell; width:240px; height:180px; text-align:center; vertical-align:middle; border:1px solid #CCC; padding:1px;  }
.NyProBox ul li a.ProImg img{ max-width:240px; max-height:180px; vertical-align:middle; }
.NyProBox ul li a.ProName{ display:block; text-align:center; height:30px; line-height:30px; padding-bottom:12px; font-size:14px;}














   /*分页样式*/
DIV.scott { padding:3px; margin:3px; text-align:center; font-size:12px; clear:both;}
DIV.scott A {border: #3A9907 1px solid;  color: #3A9907;    text-decoration: none;}
DIV.scott A,DIV.scott span{padding:4px 8px; margin-right: 4px; }
DIV.scott A:hover {border: #3A9907 1px solid;  color: #FFF;  background-color: #3A9907;}
DIV.scott A:active {border: #3A9907 1px solid; color: #FFF;  background-color: #3A9907;}
DIV.scott SPAN.current {border: #3A9907 1px solid; font-weight: bold;  color: #fff; background-color: #3A9907}
DIV.scott SPAN.disabled {border: #DDD 1px solid;  color: #DDD; }

.ProPage{ border:1px solid #ddd;}
.ProPage td{ padding:4px 6px; color:#555;}