@charset "utf-8";
/* css reset (base on YUI) */
html {color: #5c5c5c;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,legend,input,button,textarea,select,p,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;}
button,em,input,option,select,textarea,th {font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 {font-size: 100%;font-weight: normal;}

/*清除浮动*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}  
.clearfix { display: inline-block; }  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
.tel{margin-top:25px;}
/* global */
body { color:#666; font:12px/1.8em "微软雅黑",'lucida grande', tahoma, arial, sans-serif, "\5B8B\4F53";}
html:root body, html:root input, html:root button, html:root textarea, html:root select {font-family:"微软雅黑",Verdana,Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
a {color:#5c5c5c;text-decoration:none;}
a:hover {text-decoration:underline;}
.clr { clear:both;}
.mt5 {margin-top:5px;}
.mr5 {margin-right:5px;}
.ml5{margin-left:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt20{margin-top:20px;}
.pt10 {padding-top:10px;}
.pl10 {padding-left:10px;}
.fl {float:left;}
.fr {float:right;}
.show {display:block;}
.hide {display:none;}
.posr {position:relative;}
.posa {position:absolute;}
.piclink, .piclink img {display:block;}
.piclink p {text-align:center;margin:5px 0;}


/**/
.mbox{width:1100px;margin:0 auto;}



.head{height:108px;width:100%;}
.head .logo img{display:block; vertical-align:bottom;margin-top:15px;height:80px}
.head .headr > p{line-height:2.5em;color:#666;text-align:right	}

.head .headr > p a{color:#666;margin:0 10px}
.head .headr .phone .phonetit{color:#666;background:url(../images/phone.png) no-repeat 135px 10px;padding:10px 0 5px 25px;text-align:right}
.head .headr .phone p{color:#009a44;font-size:30px;font-weight:bold}



.menu{line-height:42px;height:42px;background:#0091FE;}
.menu li{float:left;text-align:center;padding:0 25px;}
.menu li a{display:block;width:100%;color:#fff;font-size:14px;font-weight:bold}
.menu li.li1{}
.menu li.li2{}
.menu li.li3{}
.menu li.li4{}
.menu li.li5{}
.menu li.li6{}
.menu li.li7{}
.menu li.li8{}


.slideBox{ width:100%;overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:48%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:12px;border-radius:50%;  width:8px; height:8px; line-height:14px; text-align:center; background:#009944; cursor:pointer;border:1px solid #009944 }
.slideBox .hd ul li.on{ background:#fff; color:#fff; border:1px solid #009944}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;vertical-align:bottom }


.wrapper .block1{margin-top:17px;height:32px;}
.wrapper .block1 .block1l{width:853px;background:url(../images/block1.jpg) no-repeat center center;line-height:32px;}
.wrapper .block1 .block1l .title{width:128px;text-align:center;font-size:12px;color:#fff}
.wrapper .block1 .block1l .txtScroll-left{width:725px;float:left;color:#8d8d8d;}
.wrapper .block1 .block1l .txtScroll-left li{padding-left:15px;}
.wrapper .block1 .block1l .txtScroll-left li a{color:#8d8d8d}
.wrapper .block1 .block1l .txtScroll-left li span{float:right}
.wrapper .block1 .block1l .txtScroll-left .bd{width:665px;float:left}
.wrapper .block1 .block1l .txtScroll-left .hd{float:right;width:60px;height:32px;}
.wrapper .block1 .block1l .txtScroll-left .hd a{display:block;width:7px;height:10px;float:right;margin-top:10px;cursor:pointer}
.wrapper .block1 .block1l .txtScroll-left .hd a.prev{background:url(../images/left.jpg) no-repeat center center}
.wrapper .block1 .block1l .txtScroll-left .hd a.next{background:url(../images/right.jpg) no-repeat center center;margin-left:10px;margin-right:15px;}


.wrapper .block1 .block1r{width:234px;}
.wrapper .block1 .block1r .keywords{float:left;width:200px;height:30px;line-height:30px;border:1px solid #009944;text-indent:5px;}
.wrapper .block1 .block1r label{display:block;float:left;width:32px;height:32px;background:url(../images/submie.png) no-repeat center center #009944}
.wrapper .block1 .block1r label .submit{width:100%;border:none;background:none;cursor:pointer}


.block2{margin-top:35px;}
.block2 img{display:block; vertical-align:bottom}
.block2 .aboutimg{width:271px;float:left}
.block2 .aboutc{width:805px;float:left;margin-left:20px;}
.block2 .aboutc .hd{overflow:hidden}
.block2 .aboutc .hd li{float:left;padding:0 20px;border:1px solid #d3d3d3;border-radius:5px;border-bottom:none;height:27px;line-height:27px;color:#2d4535;cursor:pointer}
.block2 .aboutc .hd li.on{background:url(../images/hd.jpg) repeat-x}
.block2 .aboutc .bd{padding:20px;}
.block2 .aboutc .bd p{line-height:2em;color:#888888}


.block2 .contact{width:275px;border:1px solid #d3d3d3;background:#f6f6f6;border-radius:5px;padding:5px 0;}
.block2 .contact .title{margin-top:20px;width:70%;height:37px;line-height:37px;text-align:center;background:#467658;color:#fff;font-size:14px;margin:10px auto 15px auto;border-radius:5px}
.block2 .contact b{color:#14a73c}
.block2 .contact b,.block2 .contact p{padding-left:10px;}
.block2 .content a{color:#666}


.indexproduct{margin-top:20px;}
.slideGroup{ width:100%;text-align:left;  }
.slideGroup .parHd{height:27px; position:relative;  }
.slideGroup .parHd ul{ float:left; height:27px;   }
.slideGroup .parHd ul li{ float:left;padding:0 20px;border:1px solid #d3d3d3;border-radius:5px;border-bottom:none;height:27px;line-height:27px;color:#2d4535;cursor:pointer}
.slideGroup .parHd ul li.on{background:url(../images/hd.jpg) repeat-x}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:20px 0 10px 0px; position:relative;   }
.slideGroup .parHd a.more{float:right;color:#467658;font-size:14px;line-height:32px;font-weight:bold}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:99%;max-width:150px;display:block;  vertical-align:bottom; border:1px solid #ccc;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }
.slideGroup .parBd ul li a:hover{color:#14a73c}


.footer{margin-top:20px;border-top:4px solid #383b43}
.footer .footertl{padding-top:20px;display:none}
.footer .footertr{width:100%}
.footer .footertr div{line-height:2em;font-size:14px;border-bottom:1px solid #e5e5e5}
.footer .footertr div a{color:#434443;margin:0 15px;font-weight:700}
.footer .footertr div a:hover{color:#1eb346}
.footer .footertr p{color:#a8a8a8}
.footer .flink{margin-top:15px;text-align:center}
.footer .flink li{display:inline-block;margin:0 10px;border:1px solid #bdbec0;width:130px;}
.footer .flink li img{display:block;max-width:100%;margin:0 auto; vertical-align:bottom}

.footer .copy{text-align:center;line-height:3em;color:#191919}
.footer .copy a{color:#191919}



.left .contact{width:275px;border:1px solid #d3d3d3;background:#f6f6f6;border-radius:5px;padding:5px 0;}
.left .contact .title{margin-top:20px;width:70%;height:37px;line-height:37px;text-align:center;background:#467658;color:#fff;font-size:14px;margin:10px auto 15px auto;border-radius:5px}
.left .contact b{color:#14a73c}
.left .contact b,.left .contact p{padding-left:4px;}
.left .contact a{color:#666}


#web{margin:20px auto}
#web .left{float:left;width:237px;}
#web .right{float:right;width:848px;}

#web .left .title{line-height:35px;background:#009944;color:#fff;font-size:14px;text-indent:1em;font-weight:bold}
#web .left li{text-indent:1em;font-size:14px;line-height:35px;border-bottom:1px dashed #9d9d9d}
#web .left .webnav{margin:15px 0;}


#web .right h3.title{overflow:hidden;line-height:33px;height:33px;border-bottom:2px solid #009944;font-size:14px;font-weight:bold}
#web .right h3.title span{}
#web .right h3.title .position{float:right}
#web .right .webcontent{padding:10px 0;}
#product-list{width:100%;}
#product-list li{float:left;text-align:center;margin-right:14px;margin-bottom:14px;}
#product-list li:nth-child(4n){float:right;margin-right:2px}
#product-list li img{display:block; vertical-align:bottom;border:1px solid #d9d9d9}
#product-list li a{line-height:2em;font-size:12px;}
#product-list li a:hover{color:#009944}

.webcontent h1.title{font-size:16px;line-height:2em;font-weight:bold;text-align:center}
.webcontent .product_list{text-align:center}
.webcontent .product_list .smallimg{margin:0 auto}
.webcontent .product_list .smallimg img{border:1px solid #d9d9d9;}
.webcontent .pcontent{line-height:2em;margin-top:1em}


.links li{float:left;margin:10px;width:18%;margin-right:20%;height:50px;margin-top:25px;}
.links li:first-child +li +li,.links li:first-child +li +li +li +li +li{margin-right:0;float:right}
.links li img{width:100%;display:block; vertical-align:bottom;border:1px solid #d9d9d9;}


.sitemapclass{ padding:5px 0px;}
.sitemapclass1{font-weight:bold; display:block; height:22px; line-height:22px; border-bottom:1px solid #ccc; padding-left:15px;}
.sitemapclass1 a{ padding:2px 10px; background:#e6e6e6;}
.sitemapclass2{ padding-left:15px; padding-top:3px;}
.sitemapclass2 h3{ background:url(../bit_07.gif) no-repeat left center; padding-left:10px;}
.sitemapclass2 h3 a{ color:#333 !important;}
.sitemapclass2 h4{ display:inline; padding:0px 6px;}
.sitemapclass2 h4 a{ text-decoration:underline;}
.webcontent .product_list img{max-width:270px;width:270px}

.webcontent .promenu li{width:100%;margin:1em 0;border-bottom:1px dotted #666;padding-bottom:.6em}
.webcontent .promenu li h3 a{font-size:14px;color:#000;}
.webcontent .promenu li p a.more{float:right;padding:0px 10px;color:#fff;background:#009944}

#product-list tr{height:40px;text-align:center}