body{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif,"微软雅黑"; font-size:14px;}
*{ padding:0; margin:0; list-style:none}
a{ text-decoration:none; color:#000;}
a:hover{ color:#368032; text-decoration:underline;}

.header{ width:100%; height:110px; background:#effbf0;}
.wrapper{ width:1080px; margin:0px auto;}
.logo{ float:left;}
.toptxt{ float:right; height:40px; line-height:40px;}
.toptxt a{ padding:0px 5px;}

.menu{float:right; clear:right; margin-top:30px; margin-right:-15px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{  position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; height:25px; line-height:25px;  }
.nav .nLi h3 a{ display:block; margin:0px 15px; text-align:center;font-size:14px; font-weight: bold; color:#000; text-decoration:none  }
.nav .on h3 a{ background:none; color:#368032; border-bottom:2px solid #a4ca0e   }
.nav .sub{ display:none; width:150px; left:0; top:27px;  position:absolute; background:#368032;  line-height:26px; padding:0px 0; margin-left:-30px; font-size:12px;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; text-indent:24px; text-decoration:none }
.nav .sub a:hover{ background:#40913c; color:#fff;  }

.footer{ background:#effbf0; border-top:3px solid #40913c; text-align:center; height:80px; overflow:hidden; padding:10px 0; line-height:25px; width:100%; display:block}
.footnav{ font-weight:bold;}
.footnav a{ padding:0px 10px;}
.Copyright{ font-size:12px; color:#666}


.slideBox{ width:100%; height:410px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:410px; }
.slideBox .bd li a{ width:100%; display:block; height:410px;}

.box_wrapper{ width:100%; display: inline-block; padding:15px 0;}
.column{ width:100%; height:35px; line-height:35px; border-bottom:2px solid #4fa12e; background:#eee; float:left; margin-bottom:10px;}
.column h3{ float:left; padding:0px 10px;}
.column span{ float:right; padding:0px 10px; font-size:12px;}

.about{ width:100%; display:inline-block; padding-bottom:15px;}


.honor{ width:240px; height:240px; border:10px solid #e5e5e5; float:left; overflow:hidden; position:relative; }
.honor .hd{ height:21px; overflow:hidden; position:absolute; right:10px; bottom:5px; z-index:1; }
.honor .hd ul{ overflow:hidden; zoom:1; float:left;  }
.honor .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#333; cursor:pointer; color:#fff; padding:3px; }
.honor .hd ul li.on{ background:#f00; color:#fff; }
.honor .bd{ position:relative; height:100%; z-index:0;   }
.honor .bd li{ zoom:1; vertical-align:middle; height:410px; }
.honor .bd li img{width:240px; height:240px;}
.honor .bd li a{ width:100%; display:block; height:410px;}

.about_txt{ width:800px; float:left; border:1px solid #ababab; border-left:#e5e5e5; height:240px; padding:9px; overflow:hidden; font-size:14px; line-height:22px;}

.Pro{ width:350px; float:left; margin-right:20px;}
.Pro .cont{ width:350px; float:left;}
.Pro img{ width:350px; height:262px;}
.news{ width:412px; float:left; margin-right:20px;}
.contact{ width:278px; float:left;}

.news ul{ float:left; border:1px solid #ababab; float:left; padding:10px; width:390px; background:#f7f7f7; height:240px;}
.news ul li{ width:100%; height:30px; line-height:30px;}
.news ul li span{ float:right; color:#666; font-size:12px;}
.news ul li a{ padding:0px 5px;}

.contact .cont{border:1px solid #ababab; width:276px; float:left;  line-height:25px;  background:#eee url(../images/index.jpg) no-repeat center bottom; height:260px;}
.contact .cont span{ float:left; display:block; padding:15px;}
.contact .cont img{ max-width:100%; float:left; }

.banner{ width:100%; clear:both; height:230px;}
.left{ width:160px; float:left;}
.left .column{ font-size:16px; text-indent:15px;}
.left ul{ width:160px; float:left;}
.left ul li{ width:160px; float:left; height:30px; line-height:30px; background:#eee; height:35px;  line-height:35px; border-bottom:1px solid #fff; text-indent:15px;}
.left ul li a{ width:100%; float:left; display:block}
.left ul li a:hover{ background:#a4ca0e; color:#fff; text-decoration:none}

.right{ width:880px; float:right;height:auto!important; height:300px; min-height:300px;}
.rightcolumn{ width:100%; float:left; height:37px; line-height:37px; border-bottom:2px solid #ccc; margin-bottom:10px;}
.rightcolumn h3{ float:left; color:#368032}
.rightcolumn h3 a{ color:#368032}
.rightcolumn span{ float:right}
.content{ width:100%; float:left; line-height:30px; padding:15px 0}

.newslist{ width:100%; float:left;}
.newslist ul li{ width:100%; float:left; height:35px; line-height:35px; border-bottom:1px dotted #ddd; background:url(../images/icon.gif) no-repeat left center; text-indent:15px;}
.newslist ul li span{ float:right;}

.page{ width:100%; float:left; padding:25px 0;}
.page a{ border:1px solid #ddd; padding:3px 8px; cursor:pointer}
.page a:hover{ border:1px solid #368032;  cursor:pointer; color:#fff; background:#368032; text-decoration:none}

.newstitle{ width:100%; float:left; background:#effbf0; padding:15px 0; text-align:center}
.newstitle h2{ font-weight: normal; padding:0px 15px;}
.newstitle p{ height:35px; line-height:35px;}

.piclist{ width:880px; float:left; overflow:hidden}
.piclist ul{ width:900px;}
.piclist li{ width:205px; margin-right:20px; float:left;cursor:pointer; margin-bottom:10px;}
.piclist li img{ width:201px; float:left; border:2px solid #effbf0; }
.piclist li img:hover{ border:2px solid #368032;}
.piclist li span{ width:100%; float:left; height:35px; line-height:35px; text-align:center}
