@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * version 9.20.65
 * @support http://www.950085.com
 */
.wp{width:1200px;margin:0 auto;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

.content{font-size:16px;color:#333;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100% !important;height:auto !important}
.content td{padding:5px}

h1{text-align:center;color:#333;font-size:20px;}
.cinfo{text-align:center;font-size:14px;color:#666;padding:20px 0}
.cdes{padding:10px;line-height:2;color:#666;font-size:12px;background:#efefef;}
 
.pn{border-top:1px #efefef solid;color:#333;font-size:14px;padding:20px 0;line-height:2;margin-top:20px;}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#333;text-decoration:underline}
 
.nodata{padding:200px 0 !important;text-align:center;font-size:16px;color:#333;background:url(../images/nodata.png) center 80px no-repeat}


.img{}
.img li{display:inline;float:left;width:99px;margin-right:10px;}
.img a{display:block;}
.img img{width:99px;height:99px;}
.img .d2{color:#333;font-size:14px;height:40px;line-height:1;vertical-align:middle;text-align:center;margin-top:10px;}

.top{ background: #f8f8f8; border-bottom: 1px #e5e5e5 solid;}
.top .d1 a{height:42px;line-height:42px;vertical-align:middle;color:#414141;font-size:14px;font-weight: bold;padding:0 20px;border-right:1px #ddd solid;}
.top .d1 a.lbd{border-left:1px #ddd solid;}

.navsp{ background: #00551f;}
.nav{ height: 65px;}
.nav li{display:inline-block;*display:inline;zoom:1;position:relative;height:65px;position:relative;width:128px;margin-right:6px;}
.nav li a.item{color:#fff;font-size:16px;text-align:center;display:block;height:65px;line-height:65px;vertical-align:middle;}
.nav li.cur a.item{ background: #60a706;}
.nav li.curr a.item{ background: #60a706;}

.nav .la{z-index:99999;position: absolute;width:100%;left:0px;top:65px;background:#fff; display: none;box-shadow:rgba(0,0,0,0.2) 0 2px 6px 0;}
.nav .la a{display:block;line-height:1;color:#333;font-size:14px;text-align:center;border-bottom:1px #efefef dashed;padding:15px 0; position: relative;}
.nav .la a:hover{ background: #f3f3f3 }


.sear{position:absolute;width:256px;height:36px;background:url(../images/2.png);right:0;top:50px}
.sear-dom{height:36px;position:relative;width:256px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:5px;font-size:12px;background:none;height:36px}
.sear-dom a{position:absolute;right:0;top:0;width:40px}
.sear-dom a img{width:40px;height:36px}

.flexslider{position:relative;height:395px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/app/static/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(/app/static/images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}


.qslider{width:400px;height:290px}
.qslider li{display:inline;float:left}
.qslider li a{display:block;width:400px;height:290px;position:relative}
.qslider li a img{width:400px;height:290px}
.qslider li a div.dd2{height:45px;line-height:45px;vertical-align:middle;background:url(../images/png/h60.png);position:absolute;width:100%;left:0;bottom:0}
.qslider li a div.dd2 em{font-size:14px;color:#fff;padding-left:10px}
#pager2{position:absolute;right:10px;bottom:10px;white-space:nowrap}
#pager2 a{text-align:center;width:22px;height:22px;line-height:22px;vertical-align:middle;background:rgba(0, 0, 0, 0.9);margin-left:5px}
#pager2 a span{font-size:12px;color:#fff}
#pager2 a:hover{background:rgba(255, 112, 112, 0.9)}
#pager2 a.selected{background:rgba(255, 0, 0, 0.9)}
#pager2 a.selected span{}

.tab{height:42px}
.tab a{font-size:16px;color:#00551f;font-weight:bold;text-align:center;width:94px;height:40px;line-height:40px;vertical-align:middle;margin-right:12px;display:inline;float:left;border:1px #d7d7d7 solid }
.tab a:hover{background:#00551f;border:1px #00551f solid;color:#fff}
.tab a.cur{background:#00551f;border:1px #00551f solid;color:#fff}

.bar{}
.bar a{display:block;height:42px}
.bar a em{display:inline;float:left;font-size:16px;color:#fff;background:#00551f;padding:0 20px;height:42px;line-height:42px;vertical-align:middle}
.bar a span{display:inline;float:right;font-size:14px;color:#999;height:42px;line-height:42px;vertical-align:middle}

.alist{}
.alist li{display:block;height:30px}
.alist li span{display:inline;float:left;height:30px;line-height:30px;vertical-align:middle}
.alist li em{font-size:14px;color:#3c3c3c;display:inline;float:right;height:30px;line-height:30px;vertical-align:middle}
.alist li span a{font-size:14px;color:#3c3c3c }
.alist li span a:hover{text-decoration:underline;color:#19408b }

.alists{}
.alists li{height:30px;line-height:30px;vertical-align:middle}
.alists li span a{font-size:14px;color:#3c3c3c }
.alists li span a:hover{text-decoration:underline;color:#19408b }

.bgsp{background:url(../images/png/h10.png) 15px center repeat-y }

.adtxt{color:#333;font-size:14px;line-height:1.5;margin-top:10px;}
.hui1{ background: #f5f5f5;}
.hui2{ background: #d7f4b2;}

.tus{display:block;text-align:center; padding-top: 55px;;}
.tus em{display:block;line-height:1;color:#333;font-size:30px;}
.tus span{display:block;line-height:1;color:#a6a6a6;font-size:18px;padding-top:10px;}
.tus span.c1{color: #92b831;}

.kuai{}
.kuai li{display:inline-block;*display:inline;zoom:1;width:239px;}
.kuai li .d1{width:239px;height:240px;}
.kuai li .d1 a{display:block;width:24239px0px;height:240px;}
.kuai li .d1 img{width:239px;height:240px;}
.kuai li .d2{width:239px;height:240px; position: relative;}
.kuai li .d2 a{display: table;width:239px;height:240px}
.kuai li .d2 a span{display: table-cell;width:239px;height:240px; vertical-align: middle;}
.kuai li .d2 a i{display:block;line-height:1.8;color:#ffffff;font-size:18px;text-align:center;font-weight: bold;}
.kuai li .d2.bg1{background:#92b831;}
.kuai li .d2.bg2{background:#008b4a;}
.kuai li .d2.bg3{background:#d3d3d3;}
.kuai li .d2.bg4{background:#fac00a;}
.kuai li .d2.bg5{background:#ca5599;}

.kuai li .d2.bg3 a i{color: #008b4a;}
.kuai li .d2.bg1 b{position:absolute;left:106px;top:-20px;width:27px;height:23px;background:url(../images/i/1.png) center center no-repeat;}
.kuai li .d2.bg2 b{position:absolute;left:106px;bottom:-20px;width:27px;height:23px;background:url(../images/i/2.png) center center no-repeat;}
.kuai li .d2.bg3 b{position:absolute;left:106px;top:-20px;width:27px;height:23px;background:url(../images/i/3.png) center center no-repeat;}
.kuai li .d2.bg4 b{position:absolute;left:106px;bottom:-20px;width:27px;height:23px;background:url(../images/i/4.png) center center no-repeat;}
.kuai li .d2.bg5 b{position:absolute;left:106px;top:-20px;width:27px;height:23px;background:url(../images/i/5.png) center center no-repeat;}

.more{}
.more a{text-align:center;color:#fff;font-size:25px;width:153px;height:57px;line-height:57px;vertical-align:middle; background: #00551f;}

.xmbg{ background: #d7f4b2;}

.xmlist{ text-align: center;}
.xmlist li{display:inline-block;*display:inline;zoom:1;width:30%;padding-bottom:10px; margin: 0 5px;;}
.xmlist li a{text-align:left;padding-left:90px;color:#333;font-size:18px;display:block;height:64px;line-height:64px;vertical-align:middle;background:url(../images/3.png) 40px center no-repeat #fff;}
.xmlist li a:hover{box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;color:#fff;background:url(../images/3s.png) 40px center no-repeat #5c9810;}



.frmbd{border:1px #d7d7d7 solid;height:485px}
.par{padding:10px 0;background:#f8f8f8;border-bottom:1px #dfdfdf solid}
.par a{display:block;height:40px;padding:0 15px}
.par a em{background:#00551f;padding:0 10px;font-size:16px;font-weight:bold;color:#fff;display:inline;float:left;height:40px;line-height:40px;vertical-align:middle}
.par a span{font-size:14px;color:#838383;display:inline;float:right;height:40px;line-height:40px;vertical-align:middle}

.xtzs{padding:0 20px}
.xtzs li{display:block;padding-bottom:25px;margin-top:25px;border-bottom:1px #efefef solid}
.xtzs li a{display:block;height:70px}
.xtzs li a img{height:70px;width:100px;float:left;margin-right:10px;background:#EEEEEE;}
.xtzs li a em{display:block;font-size:16px;color:#2e2e2e;line-height:1;padding-bottom:10px}
.xtzs li a span{display:block;font-size:14px;color:#666666 }
.xtzs li a:hover em{color:#19408b;text-decoration:underline}


.hdd{}
.hdd div.ksp{display:inline-block;*display:inline;zoom:1;width:222px;margin:7px;}
.hdd div.ksp img{width:204px;height:150px;background:#EEEEEE;}
.hdd div.ksp a{ display: block;}
.hdd div.ksp a .d1{border:1px #eeeeee solid;padding:8px 8px}
.hdd div.ksp a .d2{text-align:center;color:#333;font-size:14px;line-height:1.5;padding-top:10px;}

.solution li{display:inline-block;*display:inline;zoom:1;width:370px;margin-left:20px;}
.solution li.bg1{background:url(../images/4.png) left center no-repeat;}
.solution li.bg2{background:url(../images/5.png) left center no-repeat;}
.solution li.bg3{background:url(../images/6.png) left center no-repeat;}
.solution a{ display: block; text-align: left; padding-left: 165px; padding-top: 30px;padding-bottom: 30px;padding-top:30px;}
.solution .d1{ color:#b11312;font-size:16px;font-weight: bold;line-height:1.8;}
.solution .d2{ color:#787878;font-size:14px;line-height:1.5;padding-top:10px;}

.zuopin div.item{ width: 190px;}
.zuopin div.item a{ display: block; position: relative; width: 190px;}
.zuopin div.item a img{width: 188px; height: 98px; border:1px #eee solid;}

.zuopin .owl-nav{ margin-top: 0 !important;}
.zuopin .owl-nav button{ position: absolute; width: 22px; height: 39px;  margin: 0 !important; padding: 0 !important; border-radius: 0 !important; outline: 0;z-index:99999;}
.zuopin .owl-nav button span{ display: none }
.zuopin .owl-nav button.owl-prev{ background: url(../images/111.png) center center no-repeat !important; left: -50px; top: 25px;}
.zuopin .owl-nav button.owl-next{ background: url(../images/222.png) center center no-repeat !important; right: -50px;top: 25px}


.bghui{background:#e7e7e7}

.yqlj{}
.yqlj li{display:inline;float:left;width:390px;margin-right:15px;position:relative}
.yqlj li.index-2{margin-right:0}
.yqlj li em{font-size:14px;color:#333;display:block;text-align:center;height:38px;line-height:38px;vertical-align:middle;background:url(../images/15.png) 270px center no-repeat #fff;border:1px #d0d0d0 solid}
.yqlj li div.emla{position:absolute;z-index:9999999;background:#fff;display:none;width:388px;border:1px #efefef solid;padding:10px 0;left:0;top:40px}
.yqlj li div.emla a{display:block;border-bottom:1px #efefef solid;padding:10px 0;text-align:center}
.yqlj li div.emla a:hover{background:#efefef}

.footbg{background:#00551f}
.banquan{line-height:2;color:#fff;font-size:14px}
.banquan a{color: #fff;}
.saosao{font-size:14px;color:#fff;line-height:2 }

.catcss{}
.catcss div{position:absolute;text-align:center;right:50px;bottom:50px}
.catcss em{display:block;white-space:nowrap;font-size:35px;color:#fff}
.catcss span{display:block;white-space:nowrap;font-size:16px;color:#fff}

.posline{border-bottom:1px #dddddd solid }
.pos{font-size:14px;color:#434343;height:50px;line-height:50px;vertical-align:middle}
.pos a{color:#434343}
.mleft{width:205px;float:left}
.mright{width:978px;float:right;border:1px #d7d7d7 solid;border-radius:0}

.cataname{font-size:24px;font-weight:bold;color:#fff;border-radius:0 0 0 0;height:78px;line-height:78px;vertical-align:middle;padding-left:30px;background:#00551f}
.catalist{border-left:1px #d7d7d7 solid;border-right:1px #d7d7d7 solid}
.catalist div{}
.catalist div a{font-size:16px;color:#474747;background:url(../images/18.png) 176px center no-repeat;border-bottom:1px #d7d7d7 solid;display:block;padding:20px 45px 20px 30px}
.catalist div a:hover{color:#00551f }
.catalist div.cur a{font-weight:bold;color:#00551f }

.cat{font-size:24px;color:#434343;font-weight:bold;border-bottom:1px #d7d7d7 solid;height:78px;line-height:78px;vertical-align:middle}
.cat em{}

.newlist{}
.newlist li{display:block; padding: 25px 0;border-bottom:1px #ccc dashed;height:120px;}
.newlist div.d1{display:inline;float:left;width:160px;}
.newlist div.d1 img{width:160px;height:120px;}
.newlist div.d2{display:inline;float:right;width:729px;height:120px;}
.newlist div.d3{height:35px;}
.newlist div.d3 em{display:inline;float:left;height:35px;line-height:35px;vertical-align:middle;}
.newlist div.d3 em a{color:#333;font-size:16px;font-weight: bold;}
.newlist div.d3 em a:hover{color: #00551f; text-decoration: underline;}
.newlist div.d3 span{display:inline;float:right;height:35px;line-height:35px;vertical-align:middle;color:#999;font-size:14px;}
.newlist div.d4{font-size:14px;color:#999}
.newlist div.d4 em{}

.frm{}
.frm td{padding-bottom:15px}
.frm td.tdleft{font-size:14px}
.frm td.tdright{font-size:14px}
.frm td.tdright em.red{color:#ff0000;font-weight:bold;padding-left:10px}
.frm td.tdright em.bak{color:#666;padding-left:5px}
.ipt{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}
.ipt:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}

.textbox{font-size:14px;color:#666;padding:8px;line-height:2;border:1px #ccc solid}
.textbox:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}

.codeimg{cursor:pointer}
.btn{font-size:16px;color:#fff;border:0;padding:8px 50px;background:#00551f}


.team{}
.team li{display:block;height:250px;padding:20px 0;border-bottom:1px #ccc dashed;}
.team .d1{display:inline;float:left;width:190px;}
.team .d2{display:inline;float:right;width:700px;}
.team .d3{border-bottom:1px #ccc dotted;padding:10px 0;}
.team .d3 em{color:#333;font-size:18px;font-weight: bold;}
.team .d3 span{color:#666;font-size:16px; padding-left: 20px;;}
.team .d4{margin-top:20px;line-height:1.8;color:#333;font-size:14px;}
.team .d5{margin-top:10px;}
.team .d5 a{background:#a90000;padding:10px 30px;color:#fff;font-size:14px;}

.album{}
.album{}
.album li{display:inline;float:left;width:290px;margin-right:24px;}
.album a{display:block;}
.album img{width:290px;height:200px;}
.album .d2{color:#333;font-size:14px;height:40px;line-height:1;vertical-align:middle;text-align:center;margin-top:10px;}
