@charset "utf-8";
/* CSS Document */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
body,td,th {font-size: 13px;color: #333333;}
a:link {color: #333333;text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color: #1e873a;}
a:active {text-decoration: none;}
ul,li,div,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form{ padding:0; margin:0; list-style:none;}
.clear{ clear:both;}
.pt30{ padding-top:30px;}
.mainbox{ width:1200px; margin:0 auto; clear:both;}
img{ border:0;}

/*****header******/
.hdline{ clear:both; width:100%; height:4px; background:#1e873a;}
.logo{ padding:15px 0px; float:left;}
/******menu******/
.menu{ float:right; height:84px; line-height:84px;}
.menu li{ float:left; padding:0 16px;}
.menu li a{ font-size:15px; font-family:微软雅黑; display:block;}
.menu li a:hover{ color:#1e873a; border-bottom:2px #1e873a solid;}
.menu .clt a{ color:#1e873a; border-bottom:2px #1e873a solid;}
/******banner******/
.banner, .banner .bd ul li a {display: block;height: 635px;background-repeat: no-repeat;background-position: center center;width: 100%}
.banner .hd {bottom:10px;left:0;text-align: center;width: 100%;}
.banner .hd ul li {width: 12px;height: 12px;overflow: hidden;font-size: 10px;margin: 0 3px;background: #fff;display: inline-block;border-radius: 12px;}
.banner .hd ul li.on {background: #c8161d;}
.rel {position:relative}
.abs {position:absolute;}

/*****product****/
.pro_list{ clear:both; width:1240px; margin:0 auto;}
.pro_tit{ background:url(../images/ico1.png) center center no-repeat; line-height:40px; font-size:25px; text-align:center;letter-spacing:2px;}
.pro_ms{ text-align:center; font-size:17px; color:#acacac;}
.pro_list ul{ clear:both; padding-top:30px;}
.pro_list ul li{ float:left; padding:10px 22px;}
.pro_list ul li img{ width:265px; height:185px;}
.pro_list ul li p{ text-align:center; display:block; font-size:15px; padding-top:5px;}

/****fangan****/
.fabg{ clear:both; width:100%; background:#1e873a; padding:30px 0;}
.fa_tit{ background:url(../images/ico2.png) center center no-repeat; line-height:40px;font-size:25px; text-align:center;letter-spacing:2px; color:#FFF;}
.fa_ms{ text-align:center; font-size:17px; color:#dad8d8;}
.fa_list{ clear:both; padding-top:30px;}
.fa_list dl{ float:left; width:600px; padding:15px 0;}
.fa_list dl dt{ float:left; width:130px;}
.fa_list dl dt img{ width:100%; border:4px #FFF solid; height:80px;}
.fa_list dl dd{ float:left; padding-left:30px; width:420px; line-height:22px; color:#FFF;}
.fa_list dl dd h3 a{ font-size:16px; color:#FFF; padding-bottom:2px; display:block;}
.fa_list dl dd h3 a:hover{ color:#CCC;}

/***case***/
.case_list{ clear:both; width:100%; padding-top:30px;}
.case_list li{ float:left;position:relative; margin:5px;}
.case_list li img{ width:390px; height:280px;}
.case_list li a{ color:#FFF; font-size:15px;}
.case_list li a div{position:absolute; bottom:4px; height:40px; line-height:40px; background-color:rgba(0,0,0,0.6); overflow:hidden; width:100%; text-align:center;}
.case_list li a:hover div{ height:240px; width:350px;font-size:13px; padding:20px; line-height:21px;}
.case_list li a:hover div p{ font-size:15px; font-weight:bold; padding:10px 0;}

/**about***/
.abbg{ background:#f8f8f8; clear:both; width:100%; padding:30px 0;}
.abbox{ clear:both; padding-top:30px; line-height:25px;}
.abbox img{ float:left; padding-right:30px;}

/**news***/
.newsbox{ clear:both; width:1240px; margin:0 auto;}
.news_img{ clear:both; padding-top:30px;}
.news_img li{ float:left; padding:0 20px;}
.news_img li img{ width:266px; height:130px;}

.news_list{ clear:both; padding-top:10px;}
.news_list li{ float:left; line-height:35px; width:570px; padding:0 22px;}
.news_list li span{ float:right;}

/***footer***/
.ftbg{ clear:both; padding:30px 0; background:#1e873a; width:100%;}
.ft_cop{ float:left; color:#FFF; line-height:24px;}
.ft_menu{ clear:both; padding-bottom:10px;}
.ft_menu span{ padding:0 8px; color:#FFF; font-family:宋体;}
.ft_cop a{ color:#FFF; font-size:15px;}
.ft_cop a:hover{ color:#CCC;}
.ft_er{ float:right;}

/******内页样式*****/
.ab_fl{ clear:both; width:100%; text-align:center;display:table;}
.ab_fl li{ float:left;float:none;display:inline;zoom:1; padding:0 10px;}
.ab_fl li a{ line-height:40px; border:2px #e3e3e3 solid; width:160px; text-align:center; display:inline-block; font-size:18px;}
.ab_fl li a:hover{ background:#32a751; border:2px #32a751 solid; color:#FFF;font-size:18px;}
.ab_fl .cli a{background:#32a751; border:2px #32a751 solid; color:#FFF;font-size:18px;}

.nei_txt{ clear:both; line-height:24px; padding:30px 0;}
.nei_txt img{ max-width:100%;}

/******nei product*******/
.product_list{ clear:both;display:block; padding:10px 0;}
.product_list li{ float:left; padding:5px;background:#f4f4f4; margin:10px;}
.product_list li img{ width:270px; height:210px;}
.product_list li p{ padding:5px; display:block; text-align:center;}

.zn_news{ clear:both; width:100%;}
.zn_news li{ float:left; padding:0 10px; width:380px;}
.zn_news li img{ width:370px; height:225px; padding:2px; background:#e5e5e5;}
.zn_news li h3{ font-size:18px; color:#000;}
.zn_news li h3 a{ color:#000; padding:10px 0; display:block;}
.zn_news li h3 a:hover{ color:#235ca9;}
.zn_news li h3 p{ line-height:24px;}

.nei_news{width:100%; clear:both; padding:15px 0;}
.nei_news dt{ background:#1e873a; width:100px; height:85px; float:left; text-align:center; color:#FFFFFF;}
.nei_news dt h3{ background:#FFFFFF; text-align:center; color:#000000;margin:10px; padding:5px 0; font-size:18px; font-weight:normal;}
.nei_news dd{ float:right; width:1080px;}
.nei_news dd h3{ padding-bottom:5px; font-size:16px;}
.nei_news dd p{ line-height:22px;}

/*******page*******/
#bottompage{clear:both;height:auto;text-align:center; width:auto; line-height:20px;}
#bottompage ul{list-style:none; margin:0px; padding:0px;}
#bottompage ul li{float:left;display:block;margin-left:2px; padding:2px;width:auto;height:20px;border:1px solid #eee;text-align:center;}
#bottompage ul li.nextprev span{ width:50px; display:block; background-color:#FFF;}
#bottompage ul li.pagenum{ width:auto; display:block;  background-color:#FFF;}
#bottompage ul li.pagenum a{ display:block; padding:0px 5px;}
#bottompage ul li span{display:block;width:auto;height:20px; background-color:#700000;}
#bottompage ul li.nextprev{width:50px; display:block; background-color:#FFF;}
#bottompage ul li span{display:block;background-color:#FFFFFF; width:auto; }
#bottompage ul li.currentpage{font-weight:bold; background-color:#1e873a; display:block; color:#FFF; width:23px;}
#bottompage ul li.currentpage span{display:block;background-color:#09F; }
#bottompage span.recordcount{display:block; background-color:#09F; padding-left:20px; margin-left:10px;border:0px;cursor:pointer;}
#bottompage{font-size:12px;font-family:arial,宋体;margin-top:30px;}
