@charset "utf-8";
/**************************************************************************/
body{ position: relative; text-align: left; padding: 0px; overflow-x: hidden; margin: 0px auto; font-family: microsoft yahei; color: #000; font-size: 12px;}
div, form, p, i, img, ul, li, ol, dl, dt, dd, table, tr, td, th, fieldset, label, legend, select, button, input{ padding: 0px; margin: 0px; }
p, li, div{ line-height: 24px;}
h1, h2, h3, h4, h5, h6{ padding: 0px; margin: 0px; font-size: 12px; font-weight: normal; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{ margin: 0px;}
ul, ol, li, dl, dt, dd{ list-style-type: none; list-style-image: none;}
img{ padding: 0px; margin: 0px; vertical-align: middle; border: 0px; }
a img{ padding: 0px; margin: 0px; vertical-align: middle; border: 0px; }
a:link{ color: #595656; font-weight: 100; text-decoration: none;}
a:visited{ color: #595656; font-weight: 100; text-decoration: none;}
a:hover{ color: #1f3a87; font-weight: 100; text-decoration: none;}
a:active{ color: #595656; text-decoration: none;}
.fl{ float: left;}
.fr{ float: right;}
.fn{ float: none;}
.clear{ clear:both;}
.clearfix{ display: inline-block;}
.clearfix:after{ display: block; height: 0px; visibility: hidden; clear: both; content: ".";}
* html .clearfix{ height: 1%;}
.clearfix{ zoom:1;}
.pagewidth{ margin: 0px auto; width: 1200px; height: auto;}

/************************************==公用==************************************/
/*头部*/
.header{ border-top:3px solid #008f34;overflow:hidden;}
.header .logo{ width: 865px; float: left;}
.header .toptel{ width: 303px; float: right;}
/*导航*/
.navbg{ background: #eff2f3; width: 100%;height: 60px;}
.navbg .nav{ width: 1200px; margin:0 auto; height: 37px; padding-top: 11px; }
.navbg .nav li{float: left;padding: 0 33px;height: 37px;line-height: 37px;}
.navbg .nav li a{font-size: 15px;}
.navbg .nav li.current,.navbg .nav li:hover{background: #008f34;}
.navbg .nav li.current a,.navbg .nav li:hover a{color: #fff;}
/*banner*/
.banner IMG{border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none;}
.banner UL{list-style-type: none; list-style-image: none;}
.banner A{color: #538c9f;}
.banner A:hover{color: #84b263;}
.banner DIV .wrapper{position: relative; margin: auto; width: 100%;}
.banner .fn-clear{zoom: 1;}
.banner .box_skitter{position: relative; background: none transparent scroll repeat 0% 0%;}
.banner .box_skitter UL{display: none;}
.banner .box_skitter .container_skitter{position: relative; overflow: hidden;}
.banner .box_skitter .image{position: relative; overflow: hidden;}
.banner .box_skitter .image IMG{display: none;}
.banner .box_skitter .box_clone{z-index: 20; position: absolute; width: 100px; display: none; overflow: hidden; top: 0px; left: 0px;}
.banner .box_skitter .box_clone IMG{z-index: 20; position: absolute; top: 0px; left: 0px;}
.banner .box_skitter .prev_button{z-index: 100; position: absolute; margin-top: -25px; text-indent: -9999em; width: 57px; background: url(../images/prev.png) no-repeat left top; height: 62px; overflow: hidden; top: 50%; left: 20px;}
.banner .box_skitter .next_button{z-index: 100; position: absolute; margin-top: -25px; text-indent: -9999em; width: 57px; background: url(../images/next.png) no-repeat left top; height: 62px; overflow: hidden; top: 50%; right: 20px;}
.banner .box_skitter .label_skitter{z-index: 150; position: absolute; display: none;}
.banner .loading{z-index: 10000; position: absolute; text-indent: -9999em; margin: -16px; width: 31px; background: url(../images/ajax-loader.gif) no-repeat left top; height: 31px; color: #fff; overflow: hidden; top: 50%; right: 50%;}
.banner #slideshow{width: 100%; height: 628px;}
.banner #slideshow UL{display: none;}

/*底部*/
.footer{background: #008f34;margin-top: 35px;width: 100%;height: 56px;line-height: 56px;text-align:center;color:#fff;}

/************************************==首页==************************************/

/*滚动新闻*/
.topnews{background: #ededed;height: 50px;line-height: 50px;}
.topnewscon{text-align: left;margin: 0px auto;width: 1200px;clear: both;}
.topnewscon .scrollable{position: relative;width: 100%;height: 50px;line-height: 50px;overflow: hidden;}
.topnewscon .scrollitems{position: absolute; width: 20000px; clear: both;}
.topnewscon .scrollitems li{float: left; height: 50px;line-height: 50px; overflow: hidden; margin-right: 50px;}
.topnewscon a{color: #F70938; font-size: 16px; font-weight: bold;}

/*主体*/
.ibox{ width:1200px;margin:20px auto;overflow:hidden;}

/**/
.ibox_l{ width: 260px;}
.catetit{height: 30px;line-height: 30px;background: #008f35;text-align: left;padding-left: 20px;}
.catetit span{font-size: 13px;color: #fff;}
.catetit span a{ color:#fff;}
.catelist{ }
.catelist li{height: 31px;line-height: 31px;background: #f4f2f3;border-bottom: 1px solid #fff;text-align: left;padding-left: 20px;}
.catelist li a{color: #000;}
.catetit span a:hover,.catelist li a:hover{text-decoration:underline;}

/**/
.ibox_r{ width: 912px;}

/*产品*/
.ipro{ }
.ipro .tit{height: 32px;line-height: 32px;padding-left: 20px;background: #008f35;}
.ipro .tit span{font-size: 16px;font-weight: bold;color: #fff;}
.ipro .tit span a{ color:#fff;}
.iprocon .scrollable{ position: relative;  width: 100%;  height: 258px;  overflow: hidden;  padding-top: 5px;}
.iprocon .scrollitems{ position: absolute;  width: 20000px;  clear: both;}
.iprocon .scrollitems li{ margin-top: 15px;  padding: 0 15px;  width: 230px;  float: left;  overflow: hidden;}
.iprocon .scrollitems li .pic{width: 230px;}
.iprocon .scrollitems li .pic img{width: 228px;height: 172px;border: 1px solid #e6e7e7;}
.iprocon .scrollitems li:hover .pic img{border-color:#f60;}
.iprocon .scrollitems li .pic p{height: 35px;line-height: 35px;background: #008f34;text-align: center;color: #fff;font-size: 14px;}
.iprocon .scrollitems li a:hover{ text-decoration:none;}

/*资质*/
.ihonor{ }
.ihonor .tit{height: 32px;line-height: 32px;padding-left: 20px;background: #008f35;}
.ihonor .tit span{font-size: 16px;font-weight: bold;color: #fff;}
.ihonor .tit span a{ color:#fff;}
.ihonorcon .scrollable{ position: relative;  width: 100%;  height: 386px;  overflow: hidden;  padding-top: 5px;}
.ihonorcon .scrollitems{ position: absolute;  width: 20000px;  clear: both;}
.ihonorcon .scrollitems li{ margin-top: 15px;  padding: 0 15px;  width: 220px;  float: left;  overflow: hidden;}
.ihonorcon .scrollitems li .pic{width: 220px;}
.ihonorcon .scrollitems li .pic img{width: 218px;height: 300px;border: 1px solid #e6e7e7;}
.ihonorcon .scrollitems li:hover .pic img{border-color:#f60;}
.ihonorcon .scrollitems li .pic p{height: 35px;line-height: 35px;background: #008f34;text-align: center;color: #fff;font-size: 14px;}
.ihonorcon .scrollitems li a:hover{ text-decoration:none;}

/*简介*/
.iabout{ }
.iabout .tit{height: 32px;line-height: 32px;padding-left: 20px;background: #008f35;}
.iabout .tit span{font-size: 16px;font-weight: bold;color: #fff;}
.iabout .tit span a{ color:#fff;}
.iabout .con{ padding-left: 360px; background: url(../images/aboutbg.jpg) no-repeat; height: 233px;line-height: 28px; font-family: 'microsoft yahei'; color: #333333; font-size: 12px; padding-top: 15px;padding-right: 10px;}

/*联系*/
.icontact{ }
.icontact .tit{height: 32px;line-height: 32px;padding-left: 20px;background: #008f35;}
.icontact .tit span{font-size: 16px;font-weight: bold;color: #fff;}
.icontact .tit span a{ color:#fff;}
.icontact .con{ }
.icontact .con .ditu{width: 300px;height: 225px;background: #aed6be;padding: 5px;margin-top: 27px;}
.icontact .con .mobileweb{ padding-top:30px;margin-left:50px;text-align:center;}
.icontact .con .contact{ margin-left:30px;line-height: 24px; padding-left: 20px; font-family: 'microsoft yahei'; color: #333; font-size: 13px; padding-top: 22px;}

/**/
.liuyan{ background: url(../images/liuyan.jpg) no-repeat; height: 46px;line-height: 28px; padding-left: 10px; font-family: 'microsoft yahei'; color: #333; font-size: 13px; padding-top: 9px;}

/************************************==内页==************************************/

/*主体*/
.neicon{ width:1200px; margin:20px auto; overflow:hidden;}

/*左侧*/
.nei_l{ width:260px;}

/*左侧子栏目*/
.subnav{ }
.subnav li{ height:40px;line-height:40px;margin:2px 0;padding-left:30px;background: #f4f3f3;}
.subnav li a{ font-size:13px;color: #3b3c3b;}
.subnav li:hover,.subnav li.current{ background: #008f34;}
.subnav li:hover a,.subnav li.current a{ color: #fff;text-decoration:none;}

/*右侧*/
.nei_r{ width:912px;}

/*单页*/
.pagecon{ padding-bottom: 30px; width: 100%; overflow: hidden; word-break: break-all;}

/*产品列表*/
.prolist dl{ margin-bottom:20px;overflow:hidden;}
.prolist dl dt.tit{height: 35px;line-height: 35px;background: #008f35;padding-left: 10px;margin-bottom:15px;}
.prolist dl dt.tit a{font-family: 'microsoft yahei';color: #ffffff;font-size: 15px;}
.prolist dl dt.pic{width: 200px;float: left;padding: 4px;background: #fff;border: #e6e7e7 1px solid;}
.prolist dl dt.pic img{width: 200px;height: 150px;}
.prolist dl dt.pic:hover{background: #fff4ce;border: #f60 1px solid;}
.prolist dl dd.des{ width:680px;}
.prolist dl dd.des span{ font-weight:bold;}

/*新闻列表*/
.newlist{ }
.newlist li{ text-align: left; line-height: 32px; height: 32px; white-space: nowrap; overflow: hidden; border-bottom: 1px dashed #333; margin-bottom:5px;}
.newlist li span{ float:left;white-space: nowrap;}
.newlist li span.newclass{  padding-left: 12px; background: url(../images/icon-09.gif) no-repeat 0px center;}
.newlist li span.newclass a{ }
.newlist li span.newtitle{width: 66%;height: 32px;overflow: hidden;}
.newlist li span.newtitle a{ color: #000; font-size: 12px; }
.newlist li span.newdate{float: right;}

/*图片列表*/
.piclist{overflow: hidden;}
.piclist li{float: left;margin: 0 10px 20px;width: 284px;}
.piclist li .pic{width: 274px;padding: 4px;background: #fff;border: #e6e7e7 1px solid;}
.piclist li .pic:hover{background: #fff4ce;border: #f60 1px solid;}
.piclist li .pic img{width: 274px;height: 210px;}
.piclist li .tit{height: 30px;line-height: 30px;background: #008f34;text-align: center; color:#fff;}

/*列表分页*/
.pagejump{text-align: right;padding: 10px 0;line-height: 20px;width: 100%;clear: both;overflow: hidden;}
.pagejump li a,.pagejump li span{ border: #d3d3d4 1px solid;padding: 2px 5px;margin-right:2px;color: #000;text-decoration: none;}
.pagejump li a:hover, .pagejump li a.active{ border: #008f34 1px solid;background:#008f34;color:#fff;}

/*产品详情*/
.proshow{position: relative; text-align: left; margin: 0px auto; width: 100%; height: 100%; clear: both;}
.proshow A:link{color: #007dcc; text-decoration: none;}
.proshow A:visited{color: #007dcc; text-decoration: none;}
.proshow A:active{color: #007dcc; text-decoration: none;}
.proshow A:hover{color: #ff6674; text-decoration: underline;}
.proshow .focustext{font-style: normal; color: #f39800;}
.proshow .content{clear: both; overflow: hidden;}
.proshow .content .pic-module{position: relative; padding-left: 200px; width: 510px; float: left;}
.proshow .content .pic-module .btnarea{padding-bottom: 5px; padding-left: 438px; padding-right: 0px; display: block; white-space: nowrap; clear: both; padding-top: 5px;}
.proshow .content .pic-module .btnarea .btna-s { padding-bottom: 0px; line-height: 22px; padding-left: 10px; padding-right: 10px; display: inline-block; background: #008f34; height: 22px; color: #fff; cursor: pointer; text-decoration: none; padding-top: 0px;}
.proshow .content .pic-module .pic-img{width: 500px; height: 500px;}
.proshow .content .pro-module{background-color: #008f34; width: 34%; float: right; margin-right: 300px; _margin-left: 5px;}
.proshow .detail{padding-bottom: 0px; padding-left: 0px; padding-right: 0px; clear: both; padding-top: 0px;}
.proshow .pic-module .pic{width: 100%;}
.proshow .pic-module .pic A{border-bottom: 0px; text-align: center; border-left: 0px; margin: 0px auto; width: 502px; display: block; height: 502px; border-top: 0px; border-right: 0px;}
.proshow .pic-module .pic A:hover{border-bottom: 0px; border-left: 0px; background: none transparent scroll repeat 0% 0%; border-top: 0px; border-right: 0px;}
.proshow .pic-module .pic A IMG{}
.proshow .pic-module SPAN.zoom{z-index: 33; position: absolute; width: 18px; height: 18px; top: 330px; cursor: pointer; left: 330px;}
HTML > BODY .proshow .pic-module SPAN.zoom{background-image: url(../images/fangda.png); background-repeat: no-repeat; background-position: center center;}
* .proshow .pic-module SPAN.zoom{}
.proshow .pro-module UL{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px;}
.proshow .pro-module UL LI{text-align: center; line-height: 41px; color: #fff; font-size: 15px; font-weight: bold;}
.proshow .pro-module UL LI SPAN{display: none; color: #008f34; font-weight: normal;}
.proshow .pro-module UL LI.name A{color: #f60; font-weight: bold;}
.proshow .pro-module UL LI.name STRONG{font-weight: normal;}
.proshow .detail{width: 100%; clear: both; padding-top: 30px;}
.proshow .detail UL{border-bottom: #008f34 1px solid; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; display: inline-block; clear: both; list-style-image: none; padding-top: 0px;}
.proshow .detail UL LI{text-align: center; line-height: 32px; width: 96px; background: #13aa4a; float: left; height: 32px; margin-right: 1px;}
.proshow .detail UL LI.current{background: #008f34;}
.proshow .detail UL LI A{color: #fff; font-size: 14px; font-weight: bold; text-decoration: none;}
.proshow .detail UL LI.current A{color: #fff;}
.proshow .detail .describe{line-height: 20px; margin: 5px 0px 10px; color: #666464; clear: both;}
.proshow .other{margin: 20px 0px 0px 25px;}
.proshow .jqzoom{border-bottom: black 1px solid; position: relative; border-left: black 1px solid; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-top: black 1px solid; cursor: pointer; border-right: black 1px solid; padding-top: 0px;}
.proshow .jqzoom IMG{width: 300px; height: 350px;}
.proshow DIV.zoomdiv{z-index: 100; border-bottom: #cccccc 1px solid; position: absolute; text-align: center; border-left: #cccccc 1px solid; width: 150px; background: #ffffff; height: 150px; overflow: hidden; border-top: #cccccc 1px solid; top: 0px; border-right: #cccccc 1px solid; left: 360px;}
.proshow DIV.jqZoomPup{z-index: 100000; border-bottom: #aaa 1px solid; position: absolute; filter: alpha(opacity=50); border-left: #aaa 1px solid; width: 50px; background: #ffffff no-repeat 50% top; height: 50px; visibility: hidden; border-top: #aaa 1px solid; top: 0px; border-right: #aaa 1px solid; left: 20px; -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5;}
.proshow .detail .describe{list-style: disc none outside; z-index: auto; border-bottom: medium none; text-justify: auto; text-align: left; border-left: medium none; text-transform: none; text-indent: 0px; margin: auto; width: auto; display: inline; border-collapse: separate; word-wrap: normal; white-space: normal; background: none transparent scroll repeat 0% 0%; letter-spacing: normal; height: auto; visibility: inherit; color: #333; clear: none; font-size: 14px; vertical-align: baseline; overflow: visible; word-break: normal; border-top: medium none; border-right: medium none; word-spacing: normal; text-decoration: none; font-stretch: normal;}

/*新闻详细*/
.infoshow{ }
.infoshow .font{text-align: right; line-height: 30px; color: #231815;}
.infoshow .font A{border-bottom: #9fa0a0 1px solid; border-left: #9fa0a0 1px solid; padding-bottom: 0px; margin: 0px 2px; padding-left: 1px; padding-right: 1px; color: #231815; border-top: #9fa0a0 1px solid; border-right: #9fa0a0 1px solid; text-decoration: none; padding-top: 0px;}
.infoshow .font A:hover{border-bottom: #0066cc 1px solid; border-left: #0066cc 1px solid; border-top: #0066cc 1px solid; border-right: #0066cc 1px solid;}
.infoshow H2{text-align: center; line-height: 30px; color: #322725; font-size: 14px; font-weight: bold;}
.infoshow .message{border-bottom: #666 1px dashed; text-align: center; padding-bottom: 5px; margin-top: 20px;}
.infoshow .message SPAN{padding-bottom: 0px; padding-left: 10px; padding-right: 10px; color: #231815; padding-top: 0px;}
.infoshow .message SPAN EM{font-style: normal; color: #9fa0a0;}
.infoshow .infocontent{line-height: 20px; text-indent: 2em; clear: both; padding-top: 20px;}
.infoshow .page{margin-top: 15px;}
.infoshow .page P{padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px;}
.infoshow .page P A{color: #0066cc; text-decoration: none;}
.infoshow .page P A:hover{color: #0066cc; text-decoration: underline;}
.infoshow .other{margin-top: 10px;}
.infoshow .other P{padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px;}
.infoshow .other P A{color: #0066cc; text-decoration: none;}
.infoshow .other P A:hover{color: #0066cc; text-decoration: underline;}
.infoshow .other P.keyword A{padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px;}
.infoshow .other P.keyword SPAN{padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px;}

/*图片详细*/
.picshow{ }

/*留言*/
.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;}
.bookadd .enter .bnt{border:1px solid #047d30; background: #008f34;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}

/**/
.cplb{margin-top: 30px;}
.cplb .tit{height: 36px;line-height: 36px;border-bottom: 1px solid #008f34;}
.cplb .tit span{font-size: 16px;color: #008f34;}
.cplb .list{margin-top: 10px;}
.cplb .list li{line-height: 32px;height: 32px;overflow: hidden;border-bottom: 1px dashed #ccc;padding-left: 12px;background: url(../images/icon-09.gif) no-repeat 0px center;}
.cplb .list li a{ }
/**/
.tjcp{margin-top: 30px;}
.tjcp .tit{height: 36px;line-height: 36px;background: #008f34;text-align: center;}
.tjcp .tit span{font-size: 16px;color: #fff;}
.tjcp .list{margin-top: 20px;}
.tjcp .list li{margin-bottom: 15px;}
.tjcp .list li img{width: 100%;}
.tjcp .list li p{height: 28px;line-height: 28px;font-size: 14px;}
.tjcp .list li a{ }

.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#008f35  url(../images/fixCont1.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#008f35  url(../images/fixCont1.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#008f35  url(../images/fixCont1.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#008f35  url(../images/fixCont1.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}