@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;outline: none;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
font-size: 14px;}
html{overflow-y: scroll;}
body{float:left;width: 100%;font-family: "微软雅黑","Microsoft YaHei UI","Microsoft YaHei",Heiti,"黑体",sans-serif;
background:url(bbg.png) #F6F6F6;font-size: 14px;line-height:180%;color:#404040;letter-spacing:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
input, textarea{-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;}
table{border-collapse: collapse;border-spacing: 0;}
a,a *{text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-transition:0.3s linear;-moz-transition:0.3s linear;-o-transition:0.3s linear;transition:0.3s linear;}

a,li a{color:#404040;text-decoration:none;}
a,li a,li,p,span,div{font-size: 14px;line-height:180%;}
a:hover{color:#329D3F}

a.nn{float:left;width:50px;height:50px;z-index:999;position:fixed;right:5px;bottom:50%;background:url(n.png) center center no-repeat rgba(255,255,255,0.7);BORDER:1PX SOLID #DDD;}
a.pp{float:left;width:50px;height:50px;z-index:999;position:fixed;left:5px;bottom:50%;background:url(p.png) center center no-repeat rgba(255,255,255,0.7);BORDER:1PX SOLID #DDD;}
a.pp:hover{background:url(p.png) center center no-repeat rgba(246,147,82,1);border:1px solid #F69352}
a.nn:hover{background:url(n.png) center center no-repeat rgba(246,147,82,1);border:1px solid #F69352}

span.nn{float:left;width:50px;height:50px;z-index:999;position:fixed;right:5px;bottom:50%;background:url(n.png) center center no-repeat rgba(255,255,255,0.7);BORDER:1PX SOLID #DDD;}
span.pp{float:left;width:50px;height:50px;z-index:999;position:fixed;left:5px;bottom:50%;background:url(p.png) center center no-repeat rgba(255,255,255,0.7);BORDER:1PX SOLID #DDD;}

.headers{float:left;width:100%;background:#FFF;}

#videoinfo{float:left;width:100%;height:620px;margin-top:20px;}
#video{float:left;width:50%;height:700px;margin-top:20px;}

#dvList{float:left;width:50%;padding-left:10px;margin-top:10px;}
#dvList a{float:left;border:1px solid #ddd;margin-top:10px;margin-right:10px;padding:7px 20px;line-height:22px;font-size:14px;}
#dvList a:hover{background:#329D3F;color:#FFF;border:1px solid #329D3F;}

.vonon{background:#329D3F;color:#FFF;border:1px solid #329D3F;}
.vonon:hover{background:#329D3F;color:#FFF;border:1px solid #329D3F;}

.classjj{float:left;width:100%;background:#FFF;padding:10px 20px;border:1px solid #ddd;font-size:16px;margin-top:5px;}


.ig-tool { position:fixed; right:5px; top:50%; margin-top:2px; z-index:999; }
.ig-tool dd { width:50px; height:50px; background:#b5b5b5; position:relative; margin-bottom:2px; }
.ig-tool dd a { display:block; width:50px; height:50px; overflow:hidden; text-indent:-99em; }
.ig-tool dd:last-child { background:#797979; }
.ig-tool dd a.ico-qiao { background: url(ico-tool.png) center -50px no-repeat; }
.ig-tool dd a.ico-qq { background:url(ico-tool.png) center -250px no-repeat; }
.ig-tool dd a.ico-lxb { background:url(ico-tool.png) center -100px no-repeat; }
.ig-tool dd a.ico-xuqiu { background:url(ico-tool.png) center -150px no-repeat; }
.ig-tool dd a.ico-code { background:url(ico-tool.png) center -200px no-repeat; }
.ig-tool dd a.ico-top { background:url(ico-tool.png) center 0 no-repeat; }
.ig-tool dd a:hover { background-color:#F26000; }
.ig-tool dd .code { position:absolute; right:55px; bottom:0; background:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.5); padding:10px; text-align:center; display:none; }
.ig-tool dd .code img { display:block; width:120px; height:120px; }
.ig-tool dd .code span { line-height:20px; color:#999; white-space:nowrap; }


.mainbox{margin:0px auto;width:1200px;}
.mainbox_float{float:left;width:100%;}

.logo{float:left;width:700px;background:url(logo.png) left no-repeat;height:120px;}
.logo p{float:left;width:100%;color:#329D3F;font-size:14px;line-height:22px;}
.logo h3{float:left;width:100%;font-size:14px;line-height:22px;}
.tels{float:right;width:300px;height:120px;background:url(tel.png) right bottom no-repeat;padding-left:20px;padding-top:25px;}
.tels p{float:left;width:100%;line-height:22px;font-size:12px;color:#888}
.tels h3{float:left;width:100%;line-height:32px;font-size:22px;color:#329D3F}

.menus{float:left;width:100%;background:#329D3F}

.navBar{float:left;width:100%;background:url(nav.png) right no-repeat;}
.navBar ul li{float:left;position:relative;width:10%}


.navBar ul li h3{float:left;width:100%;background:url(nav.png) left no-repeat;}

.navBar ul li h3 a{float:left;width:100%;text-align:center;font-size:18px;font-weight:bold;line-height:60px;color:#FFF;}
.navBar ul li h3 a:hover{color:#ffcc00}
.navBar ul li.on h3 a{color:#ffcc00}

.navBar ul li .sub{float:left;width:100%;position:absolute;top:60px;left:0%;z-index:9999;display:none;}
.navBar ul li .sub ul li{float:left;width:100%;border:none;padding-bottom:1px;background:none;margin:0px;}
.navBar ul li .sub ul li a{line-height:40px;font-size:14px;COLOR:#fff;float:left;width:100%;background:RGBA(50,157,63,0.8);padding:0px 10px;}
.navBar ul li .sub ul li a:hover{color:#ffcc00}





.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.slide_container{margin-bottom:0px;position:relative;float:left;width:100%}
.slide{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.slide li{position:absolute;width:100%;left:0;top:0}
.slide img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0}
.slide .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
.slide_nav{position:absolute;-webkit-tap-highlight-color:transparent;top:52%;left:20px;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:34px;width:20px;background:url(a.png) no-repeat left;margin-top:-45px}
.slide_nav:active{opacity:1}.slide_nav.next{left:auto;background:url(b.png) no-repeat left;right:20px;}

.path{float:left;width:100%;margin-top:15px}
.path span{float:left;line-height:40px;}
.path span em{float:left;width:30px;height:40px;background:url(hb.png) center center no-repeat;background-size:auto 12px;}
.path span:first-child em{display:none;}
.path span a{line-height:40px;}

.pic_tx{float:left;width:100%;}
.pic_tx ul li{float:left;width:285px;margin-left:20px;margin-top:20px;border:1px solid #ddd;padding:20px;background:#FFF;}
.pic_tx ul li:nth-child(4n+1){margin-left:0px;}
.pic_tx ul li i{float:left;width:100%;height:365px;overflow:hidden;position:relative}
.pic_tx ul li i img{float:left;width:100%;}
.pic_tx ul li h4{float:left;width:100%;text-align:center;line-height:30px;height:30px;overflow:hidden;}
.pic_tx ul li span{float:left;width:30px;height:30px;position:absolute;left:50%;top:0%;margin-left:-15px;margin-top:-30px;background:url(q.png) no-repeat;}

.pic_zz{float:left;width:100%;}
.pic_zz ul li{float:left;width:285px;margin-left:20px;margin-top:20px;border:1px solid #ddd;padding:20px;background:#FFF;}
.pic_zz ul li:nth-child(4n+1){margin-left:0px;}
.pic_zz ul li i{float:left;width:100%;height:180px;overflow:hidden;position:relative}
.pic_zz ul li i img{float:left;width:100%;}
.pic_zz ul li h4{float:left;width:100%;text-align:center;line-height:30px;height:30px;overflow:hidden;}
.pic_zz ul li span{float:left;width:30px;height:30px;position:absolute;left:50%;top:0%;margin-left:-15px;margin-top:-30px;background:url(q.png) no-repeat;}


.class_tit{float:left;width:100%;border-top:1px solid #ccc;line-height:40px;font-size:22px;padding-bottom:0px;color:#329D3F}
.class_tit span{padding-left:15px;font-size:22px;color:#aaa;}


.pic_list_si{float:left;width:100%;}
.pic_list_si ul li{float:left;width:285px;margin-left:20px;margin-top:20px;padding:0px;background:#FFF;
 -moz-box-shadow:2px 2px 5px #ddd; -webkit-box-shadow:2px 2px 5px #ddd;box-shadow:2px 2px 5px #ddd;}
.pic_list_si ul li:nth-child(4n+1){margin-left:0px;}
.pic_list_si ul li i{float:left;width:100%;height:190px;overflow:hidden;position:relative}
.pic_list_si ul li i img{float:left;width:100%;}
.pic_list_si ul li h4{float:left;width:100%;text-align:center;line-height:60px;height:60px;overflow:hidden;border-top:3px solid #ddd}
.pic_list_si ul li span{float:left;width:30px;height:30px;position:absolute;left:50%;top:0%;margin-left:-15px;margin-top:-30px;background:url(q.png) no-repeat;}
.pic_list_si ul li a:hover i img{float:left;width:100%;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
     

.pic_list_san{float:left;width:100%;}
.pic_list_san ul li{float:left;border-radius: 5px;overflow: hidden;width:386.666px;margin-left:20px;margin-top:20px;padding:0px;background:#FFF;
 -moz-box-shadow:2px 2px 5px #ddd; -webkit-box-shadow:2px 2px 5px #ddd;box-shadow:2px 2px 5px #ddd;}
.pic_list_san ul li:nth-child(3n+1){margin-left:0px;}
.pic_list_san ul li i{float:left;width:100%;overflow:hidden;position:relative}
.pic_list_san ul li i img{float:left;width:100%;}
.pic_list_san ul li h4{float:left;width:100%;text-align:center;line-height:60px;height:60px;overflow:hidden;}
.pic_list_san ul li span{float:left;width:30px;height:30px;position:absolute;left:50%;top:0%;margin-left:-15px;margin-top:-30px;background:url(q.png) no-repeat;}

.pic_list_san ul li a:hover i img{float:left;width:100%;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
       




.content_info{float:left;width:100%;padding:0px;margin-top:10px;}
.content_info strong{font-weight:bold;color:#329D3F}
.content_info td{border:1px solid #ddd;}
.content_info img{max-width:100%;}


.pic_product{float:left;width:100%;}
.pic_product ul li{float:left;width:100%;margin-top:20px;padding:30px;background:#FFF;}
.pic_product ul li .img{float:left;width:300px;}
.pic_product ul li .img img{float:left;width:100%;}
.pic_product ul li .cons{float:left;width:800px;padding-left:40px;}
.pic_product ul li h3{float:left;width:100%;margin-top:30px;padding-bottom:10px;}
.pic_product ul li h3 a{font-size:18px;font-weight:bold;}

.pic_product ul li .con img{float:left;max-width:200px;}

#allmap{float:left;width:100%;height:400px;margin-top:20px;}
.infobox{float:left;width:100%;padding:20px 50px 50px 50px;background:#FFF;margin-top:40px;position:relative;}
.infobox h1{float:left;width:100%;border-top:1px solid #ddd;padding-top:15px;}
.infobox h1 span{font-size:22px;color:#329D3F;}

.vv_info{float:left;width:100%;margin-top:10px;}
.img_suolue{float:left;width:100%;margin-top:10px;text-align:center;}
.img_suolue img{max-width:100%;}

.footbox{float:left;width:100%;background:url(bo.png) top repeat-x #329D3F;margin-top:40px;padding:30px 0px;}

.h_news{float:left;width:100%;}
.h_news ul li{float:left;width:100%;margin-top:20px;background:#FFF;padding:20px;}
.h_news ul li div:nth-child(1){float:left;width:150px;border-radius:100%;overflow:hidden;height:150px;border:1px solid #ddd;}
.h_news ul li div img{float:left;width:100%;height:150px;}
.h_news ul li div:nth-child(2){float:left;width:950px;padding-left:30px;}
.h_news ul li div:nth-child(2) h3{float:left;width:100%;}
.h_news ul li div:nth-child(2) h3 a{font-size:18px;font-weight:bold;}
.h_news ul li div:nth-child(2) p{float:left;width:100%;MARGIN-TOP:5PX;}
.h_news ul li div:nth-child(2) p a{float:left;background:#329D3F;padding:0px 10px;color:#FFF;}
.h_news ul li div:nth-child(2) p a:HOVER{background:#F26000;}

.foot_in{float:left;width:100%;text-align:center;color:#FFF;}
.foot_in a{color:#FFF;}
.foot_in1{float:left;width:100%;text-align:center;color:#FFF;}
.foot_in1 a{color:#FFF;}
.foot_in2{float:left;width:100%;text-align:center;color:#FFF;}
.foot_in2 a{color:#FFF;}

.showPage{FLOAT:LEFT;WIDTH:100%;margin-top:15px;}
.showPage #page{float:right;}
.showPage p{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;}
.showPage a{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;}

.showPage a.cur{border:1px solid #329D3F;background:#329D3F;color:#FFF;}







.hometit{float:left;width:100%;margin-top:30px;padding-bottom:20px;}
.hometit h3{float:left;width:100%;text-align:center;font-size:30px;color:#329D3F;font-weight:normal;line-height:50px;}
.hometit h4{float:left;width:100%;text-align:center;color:#bbb;font-size:18px;}

.hometitw{float:left;width:100%;margin-top:30px;padding-bottom:20px;}
.hometitw h3{float:left;width:100%;text-align:center;font-size:30px;color:#fff;font-weight:normal;line-height:50px;}
.hometitw h4{float:left;width:100%;text-align:center;color:#fff;font-size:18px;}



.hproduct{float:left;width:100%;}
.hproduct ul li{float:left;width:285px;margin-left:20px;padding:5px;background:#FFF;margin-top:20px;
 -moz-box-shadow:2px 2px 5px #ddd; -webkit-box-shadow:2px 2px 5px #ddd;box-shadow:2px 2px 5px #ddd;}
.hproduct ul li i{float:left;width:100%;overflow:hidden;position:relative}
.hproduct ul li i img{float:left;width:100%;}
.hproduct ul li:nth-child(4n+1){margin-left:0px;}
.hproduct ul li a{float:left;width:100%;text-align:center;}
.hproduct ul li a h3{float:left;width:100%;font-size:18px;line-height:22px;padding:10px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hproduct ul li a:hover img{transform:scale(1.1);}






.heqpmt{float:left;width:100%;}
.heqpmt ul li{float:left;width:224px;margin-left:20px;padding:0px;background:#FFF;margin-top:20px;
 -moz-box-shadow:2px 2px 5px #ddd; -webkit-box-shadow:2px 2px 5px #ddd;box-shadow:2px 2px 5px #ddd;}
.heqpmt ul li i{float:left;width:100%;overflow:hidden;position:relative}
.heqpmt ul li i img{float:left;width:100%;}
.heqpmt ul li:nth-child(5n+1){margin-left:0px;}
.heqpmt ul li a{float:left;width:100%;text-align:center;}
.heqpmt ul li a h3{float:left;width:100%;line-height:22px;height:42px;padding:10px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.heqpmt ul li span{float:left;width:30px;height:30px;position:absolute;left:50%;top:0%;margin-left:-15px;margin-top:-30px;background:url(q.png) no-repeat;}



.hrz{float:left;width:100%;margin-top:10px;}
.hrz ul li{float:left;width:285px;margin-left:20px;padding:5px;background:#FFF;
 -moz-box-shadow:2px 2px 5px #ddd; -webkit-box-shadow:2px 2px 5px #ddd;box-shadow:2px 2px 5px #ddd;}
.hrz ul li i{float:left;width:100%;overflow:hidden;position:relative}
.hrz ul li i img{float:left;width:100%;}
.hrz ul li:nth-child(5n+1){margin-left:0px;}
.hrz ul li a{float:left;width:100%;text-align:center;}
.hrz ul li a h3{float:left;width:100%;font-size:18px;line-height:22px;height:42px;padding:10px 0px;}
.hrz ul li span{float:left;width:30px;height:30px;position:absolute;left:50%;top:0%;margin-left:-15px;margin-top:-30px;background:url(q.png) no-repeat;}




.aboutbox{float:left;width:100%;padding:30px 0px 90px 0px;background:url(bo.png) top repeat-x #329D3F;margin-top:50px;}
.h_about_img{float:left;width:40%;}
.h_about_img img{float:left;width:100%;}
.h_about{float:left;width:60%;padding:20px 40px;color:#FFF;}
.h_about .more{float:left;margin-top:10px;}
.h_about .more a{background:#FFF;color:#329D3F;float:left;padding:0px 10px;line-height:30px;border-radius:3px;}



.ladyScroll{float:left;width:100%;background:#FFF;padding:10px 20px;position:relative;height:255px;margin-top:-50px;}
.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:110px;left:0;z-index:100; cursor:pointer; background:url(p.png) no-repeat center center;opacity:0.3}
.ladyScroll .next{ left:auto; right:0; background:url(n.png) no-repeat center center;opacity:0.3}
.ladyScroll .prev:hover{opacity:1}
.ladyScroll .next:hover{opacity:1 }

.ladyScroll .scrollWrap{width:1095px;margin-left:31px;padding-top:15px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:280px;text-align:center;position:relative;}
.ladyScroll  span{display:block;width:270px;height:53px;position:absolute;left:5px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:270px;overflow:hidden;}
.ladyScroll  img{display:block;width:270px;height:200px;}
.ladyScroll  dd{width:270px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#329D3F;  }

.wbox{float:left;width:100%;background:#FFF;margin-top:50px;padding-bottom:0px;}

.hmore{float:left;width:200px;margin-left:500px;margin-top:30px;}
.hmore a{float:left;width:100%;font-size:16px;font-weight:200;background:url(boa.png) bottom repeat-x #329D3F;color:#FFF;border-radius:3px;line-height:46px;text-align:center;}


.picMarquee-left{float:left;width:100%; overflow:hidden; position:relative;  }

.picMarquee-left .bd{float:left;width:100%; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{float:left;width:232px;margin-left:10px;padding:5px;border:1px solid #ddd; }
.picMarquee-left .bd ul li:nth-child(1){margin-left:0px;}
.picMarquee-left .bd ul li i{float:left;width:100%;overflow:hidden;}
.picMarquee-left .bd ul li i img{float:left;width:100%;}

.picMarquee-left .bd ul li h3{float:left;width:100%;text-align:center;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



