
@font-face {font-family:OpenSans;src:url('../font/Open-Sans-2.ttf');}
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:16px;line-height:150%;}
html{overflow-y: scroll;}
body{float:left;width: 100%;font-family:OpenSans, "Microsoft YaHei UI","Microsoft YaHei","微软雅黑",Verdana, Aril, sans-serif;
background:#f4f4f4;font-size:16px;line-height:150%;color:#101010;letter-spacing:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
input, textarea{font-size:16px;line-height:150%;-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:OpenSans,"Microsoft YaHei UI","Microsoft YaHei","微软雅黑",Verdana, Aril, 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:#101010;text-decoration:none;}
a:hover{color:#00AA5F;}
*{padding:0px;margin:0px;}

.product_pics{float:left;width:35%;margin-top:15px;}
.swiper-container{float:left;width:100%;height:100%;}
.swiper-slide{float:left;width:100%;}
.swiper-slide img{float:left;width:100%;}
.gallery-top{float:left;width:100%}
.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0}
.gallery-thumbs .swiper-slide{height:100%;opacity:0.4;cursor:pointer}
.gallery-thumbs .swiper-slide-active{opacity:1;cursor:pointer}
.product_infos{float:right;width:65%;padding-left:40px;margin-top:15px;}
.product_infos h1{float:left;width:100%;font-size:24px;line-height:40px;padding:15px 0px;}
.product_infoa{float:left;width:100%;border-top:2px solid #59D072;margin-top:10px;}
.product_infoa table{float:left;width:100%;}
.product_infoa table tr{border-bottom:1px solid #ddd;}
.product_infoa table tr:nth-child(1){background:#f4f4f4;}
.product_infoa table tr:nth-child(2){background:#f4f4f4;border:none;}
.product_infoa table tr td:nth-child(1){width:100px;text-align:right;white-space:nowrap;font-size:14px;color:#999;}
.product_infoa table tr td{padding:10px 10px;line-height:26px;}
.product_infoa table tr td.jiage span{float:left;color:#ff3300;font-size:26px;line-height:26px;}
.product_yy{float:left;width:100%;margin-top:20px;}
.product_yy a{float:left;padding:0px 0px 0px 20px;width:180px;text-align:center;background:url(../image/701.png) 35px center no-repeat #59D072;line-height:50px;color:#FFF;border-radius:5px;}
.product_yy a:hover{background:url(../image/701.png) 35px center no-repeat #00AA5F;}
.product_yy span{float:left;margin-left:20px;width:180px;height:50px;overflow:hidden;position:relative;background:#59D072;border-radius:5px;}
.product_yy span .a{cursor:pointer;position:absolute;left:0px;top:0px;float:left;padding:0px 0px 0px 20px;width:180px;text-align:center;background:url(../image/701.png) 35px center no-repeat #59D072;line-height:50px;color:#FFF;border-radius:5px;}
.product_yy span .b{position:absolute;font-size:22px;left:180px;top:0px;float:left;padding:0px 0px 0px 0px;width:180px;text-align:center;line-height:50px;color:#FFF;border-radius:5px;}

.product_cs{float:left;width:100%;margin-top:20px;}
.product_cs table{float:left;width:100%;}
.product_cs table tr td{border:1px solid #ddd;padding:10px;}
.product_cs table tr td:nth-child(1){width:100px;background:#f4f4f4;text-align:center;color:#999;}
.product_cs table tr td:nth-child(3){width:100px;background:#f4f4f4;text-align:center;color:#999;}
.product_cs h3{float:left;width:100%;font-size:18px;font-weight:bold;color:#999;}

.shangjia{float:left;width:25%;border:1px solid #00AA5F;background:#FFF;margin-top:20px;top:0px;}
.shangjia h3{float:left;width:100%;text-align:center;background:#59D072;}
.shangjia h3 span{background:url(../image/r.png) left no-repeat;padding:10px 0px 10px 30px;line-height:50px;font-size:22px;color:#FFF;font-weight:bold;}
.infolist{float:left;width:100%;padding:10px;}
.infolist i{float:left;width:100%;}
.infolist i img{float:left;width:50%;margin-left:25%;}
.infolist h4{float:left;width:100%;font-weight:bold;font-size:18px;text-align:center;padding:0px 20px;}
.infolist table{float:left;width:100%;}
.infolist table tr td:nth-child(1){width:50px;color:#999;}
.infolist table tr td{padding:10px 5px;border-bottom:1px solid #ddd;}
.infolist table tr:last-child td{border:none;}

.product_content_out{float:right;width:75%;padding-left:20px;margin-top:10px;}
.product_content{float:left;width:100%;background:#FFF;padding:20px 50px;margin-top:10px;}
.product_content .tits{float:left;width:100%;border-bottom:2px solid #59D072;font-size:22px;font-weight:bold;line-height:40px;}
.content_info{float:left;width:100%;margin-top:10px;}
.content_info img{float:left;width:100%;margin-top:10px;}

#allmap{float:left;width:100%;height:200px;font-size:12px;}
#allmap *{font-size:12px;}

.productslist .leimu{float:left;width:100%;padding:15px 20px 0px 15px;}
.productslist .leimu select{float:left;height:40px;margin-right:10px;border:2px solid #59D072;border-radius:0px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline:none}
.productslist .leimu div{float:left;line-height:40px;color:#999;font-size:12px}


.company_tit{float:left;width:100%;padding-left:15px;background:#FFF;}
.company_tit span{float:left;width:100%;font-size:22px;font-weight:bold;border-bottom:2px solid #59D072;line-height:50px;}

.company_about{float:left;width:100%;background:#FFF;margin-top:10px;padding:0px 15px 15px 15px;}
.company_title{float:left;width:100%;padding-left:0px;background:#FFF;}
.company_title span{float:left;width:100%;font-size:22px;font-weight:bold;border-bottom:2px solid #59D072;line-height:50px;}

.company_content{float:left;width:100%;margin-top:0px;padding:10px 0px;}
.company_content p{text-indent:0em;float:left;width:100%;margin-top:10px;}
.company_content .more{color:#00AA5F}
.company_content img{float:left;width:100%;}



#allmapx{float:left;width:100%;height:300px;font-size:12px;margin-top:15px;}
#allmapx *{font-size:12px;}

.company_contentc{float:left;width:100%;margin-top:0px;padding:10px 0px;}
.company_contentc table{float:left;width:100%;}
.company_contentc table tr td{padding:10px 5px;border-bottom:1px solid #ddd;}

.none{float:left;width:100%;padding-left:15px;color:#FF0000;margin-top:15px;}










.mainbox{float:left;width:100%;padding:0px 50px;min-width:1000px;}



.allw{float:left;width:100%;background:#FFF;padding:0px 50px;min-width:1000px;}
.logo{float:left;width:50%;padding:20px 0px;}
.logo h3{float:left;width:100%;font-size:30px;line-height:40px;letter-spacing:3px;}
.logo p{float:left;width:100%;font-size:14px;line-height:20px;}

.s_box{float:right;width:500px;padding:25px 0px 0px 0px;}
.s_box ul li{float:left;}
.s_box ul li:nth-child(1){width:400px;}
.s_box ul li:nth-child(1) input{width:100%;float:left;border:2px solid #00AA5F;line-height:40px;height:40px;padding:0px 5px;}
.s_box ul li:nth-child(2){width:100px;}
.s_box ul li:nth-child(2) input{width:100%;float:left;border:none;cursor:pointer;background:#00AA5F;line-height:32px;height:40px;font-size:16px;color:#FFF;font-weight:bold;}
.s_box ul li:nth-child(3){width:100%;font-size:12px;line-height:20px;}

.allg{float:left;width:100%;background:#F9F9F9;padding:0px 50px;min-width:1000px;border-bottom:1px solid #eee;}
.allg div{float:left;line-height:40px;}
.allg div span{color:#00AA5F}
.allg div:nth-child(2){float:right;}
.allg div:nth-child(2) span{font-weight:bold;}


.allmenu{float:left;width:100%;background:#00AA5F;padding:0px 50px;min-width:1000px;}
.allmenu ul li{float:left;margin-right:1px;}
.allmenu ul li a{float:left;padding:0px 30px;line-height:50px;color:#FFF;}
.allmenu ul li.now a{background:#007B44;color:#F9AB00}
.allmenu ul li a:hover{background:#007B44;color:#F9AB00}



.mainbox_lm{float:left;width:100%;padding:0px 30px 0px 50px;min-width:1000px;margin-top:0px;}
.lm_box{float:left;width:25%;padding-right:20px;margin-top:10px;}
.lm_linebox{float:left;width:100%;border:1px solid #ddd;background:#FFF;min-height:180px;}
.lm_linebox h3{float:left;width:100%;padding:0px 15px;line-height:50px;border-bottom:2px solid #59D072;}
.lm_linebox h3 a{font-size:18px;font-weight:bold;line-height:50px;}
.lm_linebox ul {float:left;width:100%;padding:10px 15px;}
.lm_linebox ul li{float:left;width:33.333%;font-size:14px;}
.lm_linebox ul li a{float:left;width:100%;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:26px;}
.lm_linebox ul li.more a{float:left;width:auto;padding:0px 10px;font-size:12px;background:#59D072;color:#FFF;border-radius:3px;line-height:20px;margin-top:3px;}
.lm_linebox ul li.more a:hover{background:#00AA5F}
.alllm{width:100%;}

.lm_all{float:left;width:25%;margin-top:10px;padding-right:20px;}
.lm_all a{float:left;width:100%;background:#FFF;border:1px solid #ddd;padding:59px 0px;}
.lm_all a h3{float:left;width:100%;line-height:30px;height:30px;font-size:22px;font-weight:200;text-align:center;}
.lm_all a p{float:left;width:100%;line-height:30px;height:30px;font-size:16px;text-align:center;}

.lm_all a:hover{background:#59D072;border:1px solid #00AA5F}
.lm_all a:hover h3{COLOR:#fff;}
.lm_all a:hover p{COLOR:#fff;}
.alllm .lm_linebox{min-height:auto;}
.alllm .lm_linebox ul li{width:14.28%;}

.alltit{float:left;width:100%;padding:0px 50px;min-width:1000px;margin-top:20px;}
.alltit span{font-size:26px;font-weight:700;line-height:30px;color:#FF9900}
.alltit em{font-size:18px;padding-left:20px;color:#999;line-height:30px;}
.alltit a{float:right;line-height:30px;background:#FFF;padding:0px 10px;border-radius:30px;font-size:14px;margin-top:0px;}


.topshi{margin-top:10px;}

.allcompanylist{float:left;width:100%;background:#FFF;padding:15px;margin-top:10px;}
.allcompanylist ul li{float:left;width:25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.allcompanylist ul li a{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.productslist{float:left;width:100%;background:#FFF;padding:0px 15px 15px 0px;margin-top:10px;}
.productslist ul li{float:left;width:16.66666%;padding-left:15px;margin-top:15px;}
.productslist ul li .p_linebox{float:left;width:100%;border:1px solid #bbb;padding:1px 1px 10px 1px}
.productslist ul li .p_linebox i{float:left;width:100%;position:relative;overflow:hidden;}
.productslist ul li .p_linebox i img{float:left;width:100%;}
.productslist ul li .p_linebox i span.xunjia{position:absolute;left:0px;bottom:-40px;float:left;width:100%;height:40px;background:#59D072;color:#FFF;line-height:40px;text-align:center;}
.productslist ul li a *{-webkit-transition:0s linear;-moz-transition:0s linear;-o-transition:0s linear;transition:0s linear;}
.productslist ul li .p_linebox h4{float:left;width:100%;padding:0px 10px;height:60px;line-height:60px;overflow:hidden;}
.productslist ul li .p_linebox h4 em{float:left;font-size:28px;color:#FF3300;line-height:60px;}
.productslist ul li .p_linebox h4 span{float:left;font-size:12px;padding-left:10px;color:#999;line-height:70px;height:60px;overflow:hidden;}
.productslist ul li .p_linebox h2{float:left;width:100%;padding:0px 10px;height:44px;line-height:22px;overflow:hidden;}
.productslist ul li .p_linebox p{float:left;width:100%;padding:0px 10px;line-height:18px;overflow:hidden;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999}
.productslist ul li .p_linebox a p{color:#101010}
.productslist ul li .p_linebox a:hover p{color:#00AA5F}
.productslist ul li .p_linebox p.mc{border-top:1px dashed #ddd;margin-top:10px;padding-top:10px;}
.uu ul li{float:left;width:25%;padding-left:15px;margin-top:15px;}



.yzcompany{float:left;width:100%;padding:0px 30px 0px 50px;min-width:1000px;}
.yzcompany ul li{float:left;width:50%;padding-right:20px;margin-top:10px;}
.yzcompany ul li .linebox{float:left;width:100%;background:#FFF;border:1px solid #ddd;padding:20px;position:relative;}
.yzcompany ul li .linebox span.jindian{position:absolute;right:0px;top:20px;}
.yzcompany ul li .linebox span.jindian a{float:left;padding:0px 15px;background:#ff3300;color:#FFF;line-height:24px;font-size:14px;}
.yzcompany ul li .linebox h2{float:left;width:100%;height:40px;overflow:hidden;}
.yzcompany ul li .linebox h2 a{float:left;font-size:18px;font-weight:bold;line-height:40px;}
.yzcompany ul li .linebox h2 span{float:left;font-size:12px;color:#999;line-height:48px;padding-left:5px;}
.yzcompany ul li .linebox h2 span.a{font-size:24px;color:#00AA5F;line-height:40px;padding-left:15px;}
.yzcompany ul li .linebox .pplist{float:left;width:100%;position:relative;}
.yzcompany ul li .linebox .pplist div{float:left;width:20%;padding-right:10px;margin-top:10px;}
.yzcompany ul li .linebox .pplist div img{width:100%;float:left;border:1px solid #ddd;}
.yzcompany ul li .linebox .pplist ul{float:left;width:100%;position:absolute;left:0px;top:0px;z-index:9;}
.yzcompany ul li .linebox .pplist ul li{float:left;width:20%;padding-right:10px;}
.yzcompany ul li .linebox .pplist ul li img{float:left;width:100%;}
.yzcompany ul li .linebox h4{float:left;width:100%;background:url(../image/yuan.png) left no-repeat;line-height:40px;padding-left:15px;overflow:hidden;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.yzcompany ul li .linebox h5{float:left;width:100%;}
.yzcompany ul li .linebox h5 span{float:left;padding-left:25px;padding-right:20px;line-height:40px;}
.yzcompany ul li .linebox h5 span:nth-child(1){background:url(../image/xin.png) left no-repeat;}
.yzcompany ul li .linebox h5 span:nth-child(2){background:url(../image/xin.png) left no-repeat;}

.allfoot{float:left;width:100%;background:#00AA5F;padding:20px 50px;margin-top:20px;color:#FFF;}

.wbox{float:left;width:100%;padding:15px;background:#FFF;margin-top:20px;}
.wboxpro{float:left;width:100%;padding:20px 30px;background:#FFF;margin-top:20px;}


.path{float:left;width:100%;border-bottom:1px solid #ddd;}
.path div{float:left;padding-left:20px;background:url(../image/po.png) left no-repeat;}
.path a{float:right;padding-left:15px;background:url(../image/path.png) left no-repeat;margin-right:10px;line-height:40px;color:#00AA5F;}
.path a.home{padding-left:0px;background:none;}



.subclass{float:left;width:100%;}
.subclass .a{float:left;width:100%;overflow:hidden;margin-top:10px;}
.subclass .a em{float:left;padding:0px 5px;color:#000;height:30px;line-height:30px;font-weight:bold;font-size:18px;}
.subclass .a span{margin-left:5px;float:left;height:20px;font-size:12px;line-height:20px;font-weight:normal;padding:0px 10px;border-radius:20px;margin-top:5px;color:#000;background:#CCC;}
.subclass li.now a{color:#00AA5F;font-weight:bold;}
.subclass .b{float:left;width:100%;}
.subclass .b ul li{float:left;line-height:180%;width:16.6666%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px;background:url(../image/yuan.png) left no-repeat;}
.subclass .b ul li span{color:#ccc;padding-left:5px;line-height:180%;}
.subclass .b ul li a{line-height:180%;}
.subclass .b ul li span.hav{color:#00AA5F}

.showPage{FLOAT:LEFT;WIDTH:100%;padding-left:15px;}
.showPage #page{float:left;margin-top:15px;}
.showPage p{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-right:5px;}
.showPage a{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-right:5px;}

.showPage a.cur{border:1px solid #007B44;background:#00AA5F;color:#FFF;}





































