@charset "utf-8";
/* 
 spring
 time:2013-09
 */


/*Reset
------------------------------------------------------------------------------------*/
*{margin:0;padding:0;}
body{font-size:12px;font-family: "宋体";word-wrap:break-word; color:#555}
a{ text-decoration:none;color:#555}
a:hover{color:#79b701;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;} 
li{list-style-type:none;}
ol,ul{list-style:none;}  
img{ border:none; }
select, label,input{ vertical-align:middle;}


/* Common
----------------------------------------------------------------------------------- */
.left{float:left;}
.right, .more{float:right;}
.pie{behavior:url(js/PIE.htc)\9;}
.clear{clear: both;float: none;height: 0;margin: 0;padding: 0;width: 0; overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;} 
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}/*ie7*/
*html{background-image:url(about:blank);background-attachment:fixed;}


/* header  logo  menu
----------------------------------------------------------------------------------- */
 header{width:100%;background:url(../images/grass.png) bottom  center repeat-x #f6fcee;height: 128px;padding: 25px 0px 0px 0px;}
.top{width:960px;margin:0 auto;height:100px; position:relative;}
.logo{width:644px;padding-top: 18px;} 
.tel{ position:absolute; width:238px; height:56px;right:0px;top:5px;}

/* menu */
 menu{width:100%;height:46px;background: url(../images/menu_bg.png) repeat-x; position:relative; z-index:10;}
.menu_bg{width:960px;height:46px;margin:0 auto;} 
 menu li{ float:left;height:46px;padding-right:2px; background:url(../images/menu_li.png) no-repeat right; position:relative; z-index:10;}
 menu li span a{display:block;width:104px;height:46px; line-height:46px; text-align:center;color:#fff;font-size:14px;font-weight:bold}
 menu li.hover span a,menu li span a:hover{ background:url(../images/menu_hover.png) center no-repeat; color:#fff;}
 menu .last{ background:none; float:right;padding:0;}

#nav-ul .nav-item,.menu_ul .aa{ position:relative; z-index:9; }
#nav-ul .nav-dropdown{display:none;position:absolute;top:45px;left:10px;z-index:9;width:86px; background:#99d315;}
#nav-ul .nav-dropdown b{font-weight:normal;}
#nav-ul .nav-dropdown b a{color:#fff;display:block; height:30px; line-height:30px; width:86px; text-align:center;} 
#nav-ul .nav-dropdown b a:hover{ background:#7cbb01;color:#fff; text-decoration:none} 

/* bar */ 
.index-slideBox{ width:100%;height:400px;overflow:hidden; position:relative; z-index:8; }
.index-slideBox .hd{ height:15px; overflow:hidden; position:absolute;left:50%; bottom:5px; z-index:1;}
.index-slideBox .hd ul{ overflow:hidden; zoom:1;   }
.index-slideBox .hd ul li{ float:left; margin-right:4px;  width:11px; height:11px; line-height:11px; text-align:center; cursor:pointer; color:#000; background: url(../images/default_41.png) no-repeat; text-indent:-999999px; overflow:hidden;}
.index-slideBox .hd ul li.on{ background: url(../images/default_39.png) no-repeat;color:#fff; }
.index-slideBox .bd{ position:relative; height:100%; z-index:0; }
.index-slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.index-slideBox .pic{width:100%; height:400px;}

/* section 首页
----------------------------------------------------------------------------------- */
 section{width:960px;margin:0 auto;}
.wrapper_bg{padding-bottom:30px;padding-top:10px;} 
.wrap01{margin-top:10px;}
.wrap02{margin-top:10px;}
.wrap04{margin-top:10px;}

/* wrap01 */
.wrap01{}
.wrap01 .w01{ width:222px; background:url(../images/w01-midd.png) bottom repeat-y; float:left;}
.wrap01 .w01 .h33{background:url(../images/w01-top.png) no-repeat; height:46px;text-indent:-99999px;}
.wrap01 .w01 .pd{background:url(../images/w01-bottom.png) bottom no-repeat ;padding-bottom:20px;}
.wrap01 .w01 ul{ width:200px;margin:0 auto;}
.wrap01 .w01 ul li{width:200px; height:28px; line-height:28px;border-bottom:1px  dashed #ccc; overflow:hidden; background:url(../images/li01.png) no-repeat 4px 10px;}
.wrap01 .w01 ul li a{padding-left:20px;}

.wrap01 .w02{ width:517px; background:url(../images/w02-midd.png) repeat-y;float:left;margin-left:12px; _display:inline}
.wrap01 .w02-top{ height:10px; overflow:hidden; background:url(../images/w02-top.png) top no-repeat;}
.wrap01 .w02-midd{ background:url(../images/w02-bottom.png) bottom no-repeat ;padding-bottom:11px;margin-top:5px;}
.slidebox{ width:470px;margin:0 auto;  overflow:hidden; position:relative;}
.slidebox .hd{ overflow:hidden; position:absolute; right:5px; bottom:40px; z-index:1; }
.slidebox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slidebox .hd ul li{ float:left; margin-right:2px;  width:18px; height:18px; line-height:18px; text-align:center; cursor:pointer;  background:#dbdbdb; color:#79b701;font-weight:bold;}
.slidebox .hd ul li.on{ background:#8ec02e; color:#fff;}
.slidebox .bd{ position:relative; height:100%; z-index:0;   }
.slidebox .bd li{ zoom:1; vertical-align:middle; }
.slidebox .bd .pic{width:470px;height:300px;  overflow:hidden; }
.slidebox .bd .pic img{width:470px;height:300px; display:block; }
.slidebox .bd .txt{ text-align:center; height:30px; line-height:30px;width:470px; font-size:14px;overflow: hidden; font-weight:bold;}
.slidebox .bd .txt a{color:#488f01;} 
.slidebox .bd .txt a:hover{color:#f99d33; text-decoration:underline;} 

.wrap01 .w03{ width:197px; float:right;background:url(../images/w03-midd.png) repeat-y;}
.wrap01 .w03 .h33{background:url(../images/w03-top.png) no-repeat; height:46px; text-indent:-99999px;}
.wrap01 .w03 .pd{background:url(../images/w03-bottom.png) bottom no-repeat;line-height:28px;padding:10px 10px 0px 10px;padding-bottom:20px; }

/* wrap03 */
.wrap03{background:url(../images/w960-midd.png) repeat-y;}
.wrap03-top{background:url(../images/w960-top.png) top no-repeat; height:4px; overflow:hidden;}
.wrap03-midd{ background:url(../images/w960-bottom.png)  bottom no-repeat;}
.wrap03 .w01{width:231px;float:left;padding-left:20px;padding-top:10px; height:265px;}
.wrap03 .w01 .pic{width:231px; height:180px;margin-top:5px;}
.wrap03 .w01 .txt{ height:30px; line-height:30px; text-align:center;width:231px; overflow:hidden;color:#79b701;}
.wrap03 .w02{width:650px;float:left; background:url(../images/index_49-22.png) 23px repeat-y;padding-left:45px;padding-top:10px; height:245px;}
.picScroll-left{  position:relative; z-index:99;padding-left:25px;padding-top:14px; }
.picScroll-left .hd{position:relative; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:30px;  overflow:hidden;cursor:pointer; position:absolute; z-index:999; }
.picScroll-left .hd .next{top:50px;right:-5px;}
.picScroll-left .hd .prev{top:50px;left:-30px;}
.picScroll-left .bd{ overflow:hidden; width:630px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 6px; float:left; _display:inline;text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; width:186px; height:141px;}
.picScroll-left .bd ul li .pic img{ width:180px; height:135px; display:block;padding:2px;border:1px solid #ddd; }
.picScroll-left .bd ul li .pic a:hover img{border:1px solid #91c83d}
.picScroll-left .bd ul li .txt{ line-height:30px; height:30px;width:186px; text-align: center; overflow:hidden;margin-top:5px;}

/* wrap04 */
.wrap04{background:url(../images/w960-midd.png) repeat-y;}
.wrap04-top{background:url(../images/w960-top.png) top no-repeat; height:4px; overflow:hidden;}
.wrap04-midd{ background:url(../images/w960-bottom.png)  bottom no-repeat;padding-bottom:20px;}
.wrap04 .w01{width:231px;float:left;padding-left:20px;padding-top:10px;}
.wrap04 .w01 .pd{padding-top:10px;}
.wrap04 .w01 ul{ background:url(../images/num.png) no-repeat 8px 8px;}
.wrap04 .w01 ul li{ height:33px; line-height:33px;width:195px; overflow:hidden;border-bottom:1px dashed #ccc;padding-left:36px;}

.wrap04 .w02{width:650px;float:left; background:url(../images/index_49-22.png) 20px repeat-y;padding-left:45px;padding-top:10px;}
.wrap04 .w02 ul{}
.wrap04 .w02 li{ float:left;padding:13px 0;border-bottom:1px dashed #ccc;}
.wrap04 .w02 .pic{float:left; width:77px;}
.wrap04 .w02 .pic img{ width:77px; height:73px; display:block}
.wrap04 .w02 dl{ float:left; width:560px;padding-left:10px; line-height:24px;}
.wrap04 .w02 dl dt{height:24px;width:560px; overflow:hidden;}
.wrap04 .w02 dl dt a{color:#79b701;}
.wrap04 .w02 dl dd{height:48px;width:560px; overflow:hidden;}


.ht{ background:url(../images/ht_bg.png) left bottom no-repeat;height:41px;}
.ht b{ display:block; float:left;font-size:14px;font-weight:bold;color:#79b701;padding:8px 0px 0px 50px;_padding:2px 0px 0px 50px; height:33px;}
.ht .more{width:48px; text-indent:-99999px; background:url(../images/more.png) left center no-repeat; display:block; height:30px;}
.znav{ float:right;padding-top:8px;padding-right:5px;}
.znav a{} 
.znav a:hover{color:#449600; text-decoration:underline;}


/* 内页
----------------------------------------------------------------------------------- */
.w222{width:222px; float:left;}
.w222 .w01{ width:222px; background:url(../images/w01-midd.png) bottom repeat-y; }
.w222 .w01 .h33{background:url(../images/w222-top.png) no-repeat; height:46px;text-indent:-99999px;}
.w222 .w01 .pd{background:url(../images/w01-bottom.png) bottom no-repeat ;padding-bottom:20px;padding-top:5px;}
.w222 .w01 ul{ width:200px;margin:0 auto;}
.w222 .w01 ul li{width:200px; height:30px; line-height:30px;border-bottom:1px  dashed #ccc; overflow:hidden; background:url(../images/li01.gif) no-repeat 12px 10px;}
.w222 .w01 ul li a{padding-left:40px; font-size:13px; font-weight:bold;}
.w222 .w01 ul li.hover a,.w222 .w01 ul li a:hover{color:#79b701;}

.w222 .w02{ width:222px;margin-top:10px; background:url(../images/w01-midd.png) bottom repeat-y; float:left;}
.w222 .w02 .h33{background:url(../images/w222-top02.png) no-repeat; height:46px;text-indent:-99999px;}
.w222 .w02 .pd{background:url(../images/w01-bottom.png) bottom no-repeat ;padding-bottom:20px;padding-top:5px;}
.w222 .w02 ul{ width:200px;margin:0 auto;}
.w222 .w02 ul li{width:200px; height:28px; line-height:28px;border-bottom:1px  dashed #ccc; overflow:hidden; background:url(../images/li03.png) no-repeat 4px 13px;}
.w222 .w02 ul li a{padding-left:20px;}

.w725{width:720px;float: right;}
.w725 .pd td{ padding:5px;}
/* 产品列表 */
.pro-list{padding-top:10px;}
.pro-list li{float:left;padding-left:5px;}
.pro-list li .pic{width:174px;}
.pro-list li .pic img{width:168px; height:134px;display: block;padding:2px;border:1px solid #ccc;}
.pro-list li .pic a:hover img{border:1px solid #91C83D}
.pro-list li .txt{ width:174px; height:34px; line-height:34px; overflow:hidden; text-align:center;}
.pro-list li .txt a:hover{color:#79b701;}

/* 产品详细 */
.cp{width:720px;margin:0 auto;padding-top:15px;}
.cp .pic{width:296px; float:left}
.cp .pic dt{width:290px;height:225px;padding:2px;border:1px solid #ccc;}
.cp .pic dt img{width:290px;height:225px;}
.cp .pic dd{width:296px; height:30px; line-height:30px; text-align:center}
.cp .txt{ float:left;padding-left:20px; width:400px; f font-weight:bold; line-height:28px;}
.cp .txt dt{font-size:20px;color:#449600;border-bottom:1px dashed #ccc;padding-bottom:8px;margin-bottom:5px; font-weight:bold;} 
.cp .txt dd{ont-size:14px;}

.cp_ht{width:690px;margin:0 auto; background:url(../images/icon-Detailed.gif) no-repeat left center; height:28px; line-height:28px; border-bottom:1px solid #449600;padding-left:22px;margin-top:10px; font-weight:bold;font-size:13px;}

.cp_con{ line-height:28px;width:700px;margin:0 auto;padding-top:10px;}

/* 新闻列表*/
.news-list{padding: 0;}
.news-list{margin:0  auto;width:710px;}
.news-list li{border-bottom:1px dashed #ccc; height:36px; line-height:36px; float:left; width:710px;}
.news-list li a{ float:left; display:block; background:url(../images/li01.png) 3px 16px no-repeat ;height:36px; line-height:36px; width:600px; overflow:hidden;padding-left:18px;}
.news-list li a:hover{color:#449600}
.news-list li span{ float:right;color:#999; }

/* 新闻内容 */
.news-con{padding:10px 0;}
.news_t{ height:25px; line-height:25px; text-align:center; font-weight:bold; font-size:20px;padding-top:5px;color:#000; color:#79b701;}
.time{ height:25px; line-height:25px; border-bottom:1px dashed #ccc;text-align:center;width:95%; margin:0 auto;padding-top:5px;} 
.time span{padding:0 10px;}
.con_txt{padding:10px 15px; line-height:28px;}
.sx{ line-height:24px;padding-left:15px}

/* Page
----------------------------------------------------------------------------------- */
.page{width:100%; text-align:center; overflow:hidden;padding:20px 0; margin:10px auto 0 auto ; vertical-align:top; color:#333;}
.page a{padding:2px 5px;background-color:#ddd;border:1px solid #ddd; color:#333; display:inline; margin:0 1px;}
.page .up, .page .down{color:#333;}
.page .this{color:#fff; font-weight:bold; background-color:#333;border:1px solid #000;}
.page span.a{color:#333; padding:0 10px;}
.page a:hover{color:#fff;background-color:#333;border:1px solid #333;}


/* links
----------------------------------------------------------------------------------- */
.links{width:100%; height:113px; overflow:hidden;margin-top:10px; background:url(../images/links_bgg.png) bottom repeat-x;}
.links  dl{width:960px;margin:0  auto; height:113px; overflow:hidden; background:url(../images/links_bg.png) no-repeat;}
.links dt{width:175px; height:113px; overflow:hidden;float:left}
.links dd{float:left;width:750px;overflow:hidden;padding-left:10px; line-height:40px; overflow:hidden; height:80px;margin-top:10px;}
.links dd a{padding-right:12px;}


/* footer
----------------------------------------------------------------------------------- */
.footer_bg{width:100%; height:203px; background:url(../images/fooer_bg.png) repeat-x;}
 footer{width:960px;margin:0  auto; display:block;height:203px; background:url(../images/ff_bg.png) no-repeat;}
.fnav{height:36px;line-height:36px; text-align:center;color:#fff;width:960px;margin:0 auto;padding-top:4px;}
.fnav a{color:#fff;font-weight:bold;font-size:13px;}
.fnav a:hover{color:#fff;}
.fnav span{padding:0px 5px;}
.ff{ text-align:center; line-height:30px;padding-top:20px;color:#fff; height:130px; overflow:hidden; position:relative;}
.ff a{color:#fff;} 
.fa01{ display:block; width:34px; height:32px; overflow:hidden; position:absolute;top:30px;left:160px;text-indent:-9999px;}
.fa02{isplay:block; width:34px; height:32px; overflow:hidden; position:absolute;top:30px;right:180px; text-indent:-9999px;}

/* 颜色样式  */
.gre{ color:#79b701;}
