@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * version 9.20.55
 * @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);
}

.flexslider{position:relative;height:603px;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(../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:20px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(../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}

.navsp{height:66px;background:#006b1b}
.nav{height:66px}
.nav li{display:inline;float:left;width:150px;height:66px}
.nav li a{color:#fff;font-size:16px;display:block;height:66px;line-height:66px;vertical-align:middle;text-align:center}
.nav li a:hover{background:#f39800}

.posbg{background:#f1f1f1}
.pos{height:64px;line-height:64px;vertical-align:middle;color:#2c2c2c;font-size:14px}
.pos a{color:#2c2c2c}

.sear{position:absolute;width:228px;height:37px;background:url(../images/25.png);right:0;top:13px}
.sear-dom{height:37px;position:relative;width:228px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:10px;font-size:12px;background:none;height:37px}
.sear-dom a{position:absolute;right:0;top:0;width:40px;background:url(../images/25.png) right top no-repeat}
.sear-dom a img{width:40px;height:37px}

.tou{text-align:center}
.tou em{display:block;line-height:1;font-size:30px;color:#2c2c2c}
.tou span{display:block;font-size:16px;color:#bcbcbc;line-height:1;padding-top:10px}

.tous{text-align:center}
.tous em{display:block;line-height:1;font-size:30px;color:#fff}
.tous span{display:block;font-size:16px;color:#b9ffba;line-height:1;padding-top:10px}

.toutext{font-size:14px;color:#676767;line-height:30px}

.fmi{text-align:center}
.fmi li{width:219px;margin:0 10px;transition:all 0.3s ease 0s}
.fmi li a{display:block}
.fmi li img{width:219px;height:202px}
.fmi li div.d2{height:120px;border:2px #d8d8d8 solid;background:#eeeeee;border-top:0}
.fmi li div.d2 em{font-size:16px;color:828282;display:block;line-height:1;padding-top:70px}
.fmi li div.d2 em.bg1{background:url(../images/10.png) center 20px no-repeat}
.fmi li div.d2 em.bg2{background:url(../images/8.png) center 20px no-repeat}
.fmi li div.d2 em.bg3{background:url(../images/9.png) center 20px no-repeat}
.fmi li div.d2 em.bg4{background:url(../images/7.png) center 20px no-repeat}
.fmi li:hover{transform:translateY(-10px)}
.fmi li a:hover div.d2{background:#ccc;border:2px #ccc solid;border-top:0}

.huibg{background:#f7f7f7}

.tab{text-align:center}
.tab a{margin:0 3px;border-radius:3px;font-size:16px;color:#268027;width:110px;height:46px;line-height:46px;vertical-align:middle;border:1px #d3d3d3 solid}
.tab a.cur{background:#268027;color:#fff;border:1px #268027 solid}

.tabc{display:none}
.tabc.cur{display:block}
.tabc li{display:inline;float:left;width:204px;margin-right:45px}
.tabc a{display:block}
.tabc img{width:204px;height:145px}
.tabc div.dd2{text-align:center;height:60px}
.tabc div.dd2 span{display:block;line-height:1;padding-top:10px;font-size:14px;color:#5b5b5b}


.morebtn a{width:315px;height:60px;line-height:60px;vertical-align:middle;text-align:center;background:#268027;border-radius:100px;color:#fff;font-size:20px;box-shadow:rgba(0,0,0,0.2) 0 2px 6px 0;transition:all 0.3s ease 0s}
.morebtn a:hover{background:#ff9900;transform:translateY(3px)}

.anli li{display:inline;float:left;width:208px;padding:0 20px}
.anli li img{width:206px;height:118px;border:1px #ccc solid}
.anli li a{display:block}
.anli div.dd2{text-align:center}
.anli div.dd2 span{display:block;line-height:1;padding-top:38px;font-size:14px;color:#5b5b5b}
.anli li a:hover div.dd2 span{color:#268027;text-decoration:underline}
.anli li a:hover img{border:1px #268027  solid}

.anli-prev{position:absolute;left:-60px;top:42px;width:22px;height:39px;cursor:pointer;z-index:99999}
.anli-prev a{display:block;width:22px;height:39px;background:url(../images/11.png) center center no-repeat}
  
.anli-next{position:absolute;right:-60px;top:42px;width:22px;height:39px;cursor:pointer;z-index:99999}
.anli-next a{display:block;width:22px;height:39px;background:url(../images/12.png) center center no-repeat}

.greenbg{background:#268027}


.liuch{}
.liuch li{width:101px;height:166px;vertical-align:top}
.liuch li.sp{height:166px;width:45px;background:url(../images/13.png) center 40px no-repeat}
.liuch li div.d2{height:20px;position:relative;margin-top:25px}
.liuch li div.d2 em{font-size:14px;color:#fff;line-height:1;height:20px;line-height:20px;vertical-align:middle;position:absolute;width:120px;left:-10px}

.ubar{height:60px;position:relative;border-bottom:2px #2e2e2e solid}
.ubar a.a1{height:60px;line-height:60px;vertical-align:middle;font-size:20px;color:#737373}
.ubar a.a1.cur{color:#268027;font-weight:bold}
.ubar em{height:60px;line-height:60px;vertical-align:middle;font-size:12px;color:#737373;padding:0 10px}
.ubar span{position:absolute;right:0;top:0;height:60px;line-height:60px;vertical-align:middle}
.ubar span a{color:#666;font-size:12px}

.alist{display:none}
.alist.cur{display:block}

.alist li{display:block}
.alist li a{display:block}
.alist li div.d1{font-size:18px;color:#000000;height:25px;line-height:25px;vertical-align:middle;background:url(../images/22.png) 10px center no-repeat;padding-left:35px}
.alist li div.d2{font-size:14px;color:#787878;line-height:1.5;padding:10px 0 10px 35px}

.alist li a:hover div.d1{text-decoration:underline;color:#a90000}

.frms{background:#efefef;padding:40px 0;border-radius:5px}
.frms div{display:block;height:42px;margin-bottom:10px}
.frms div em{display:inline;float:left;height:42px;line-height:42px;vertical-align:middle;width:20%;font-size:14px;color:#292929;text-align:right}
.frms div input{display:inline;float:left;height:40px;line-height:40px;vertical-align:middle;border:1px #ccc solid;padding:0 10px;width:400px}
.frms div input: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}
.frms div button{font-size:18px;display:inline;float:left;width:155px;height:50px;line-height:50px;vertical-align:middle;background:#268027;color:#fff;border:0;border-radius:3px;margin-right:10px}
.frms div button.bg1{background:#afafaf}

.link{}
.link li{display:inline;float:left;width:168px;height:35px;line-height:35px;vertical-align:middle}
.link li a{color:#333;font-size:16px}
.link li a:hover{color:#a90000;font-size:16px;text-decoration:underline}


.foot{background:#464b4f}

.bgline{background:url(../images/24.png) left center repeat-y}

.footlink li{height:35px;line-height:35px;vertical-align:middle}
.footlink li a{font-size:16px;color:#c3c3c3;font-weight:bold}
.footlink li em{font-size:16px;color:#c3c3c3;padding:0 15px}

.foottxt{line-height:2;font-size:14px;color:#fff;font-weight:lighter}
.foottxt a{color:#fff}

.bd{border:1px #e2e2e2 solid;padding:70px 99px}
.cataname{text-align:center;padding-top:53px}
.cataname span{display:block;line-height:1;font-size:30px;color:#2c2c2c}
.cataname em{display:block;font-size:16px;color:#bcbcbc;line-height:1;padding-top:10px}


.catalist{text-align:center;margin:30px 0}
.catalist div{margin:0 10px}
.catalist div a{display:block;font-size:14px;color:#333;padding:0 40px;height:40px;line-height:40px;vertical-align:middle;border:1px #d3d3d3 solid}
.catalist div a:hover{background:#268027;color:#fff;border:1px #268027 solid}
.catalist div.cur a{background:#268027;color:#fff;border:1px #268027 solid}


.content{font-size:15px;color:#777777;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:inside;padding-left:20px}
.content ol li{list-style-type:decimal;list-style-position:inside}
.content ul{list-style-position:inside;padding-left:20px}
.content ul li{list-style-type:decimal;list-style-position:inside}

h1{text-align:center;color:#333;font-size:20px;padding:20px 0 0 0}
.cinfo{text-align:center;font-size:14px;font-size:12px;color:#666;padding:20px 0}
.cdes{padding:10px;line-height:2;font-size:12px;background:#efefef;padding:10px;color:#666}
 
.pn{border-top:1px #ccc solid;font-size:14px;background:#fff;padding:20px 0;line-height:2}
.pn em{color:#666}
.pn a{color:#666}
.pn a:hover{color:#333; text-decoration: underline;}

.nodata{padding:200px 0;text-align:center;font-size:16px;color:#333;background:url(../images/nodatas.png) center 80px no-repeat}


.news{}
.news li{display:block;border-bottom:1px #ccc solid;padding:20px 35px 20px 35px}
.news li a{display:block;height:120px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.news li a div.dd1{width:170px;height:120px;float:left;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.news li a div.dd1 img{width:170px;height:120px;background:#ccc}
.news li a div.dd2{width:880px;height:120px;float:right;position:relative;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.news li a div.dd3{height:28px;margin-top:5px}
.news li a div.dd3 span{display:inline;float:left;font-size:16px;color:#454545;font-weight:bold}
.news li a div.dd3 em{display:inline;float:right;font-size:14px;color:#ababab}
.news li a div.dd4{line-height:22px;padding-top:5px;font-size:14px;color:#707070;text-align:justify}
 
.news li a:hover div.dd3 span{color:#ff0000}
.news li a:hover div.dd3 em{color:#666}
.news li a:hover div.dd4{color:#666}


.case{}
.case li{display:inline;float:left;width:200px;float:left;margin-right:30px}
.case li a{display:block;height:220px}
.case li a div.dd1{height:120px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.case li a div.dd1 img{width:198px;height:118px;transition:all 0.3s ease 0s; border: 1px #ccc solid}
.case li a div.dd2{text-align:center;padding-top:30px;font-size:14px}
.case li a:hover div.dd1 img{ border: 1px #268027 solid }
.case li a:hover div.dd2{ color: #268027 }

.product{}
.product li{display:inline;float:left;width:204px;margin-right:25px}
.product a{display:block}
.product img{width:204px;height:145px}
.product div.dd2{text-align:center;height:60px}
.product div.dd2 span{display:block;line-height:1;padding-top:10px;font-size:14px;color:#5b5b5b}


.sek{}
.sek li{display:inline;float:left;width:204px;margin-right:25px}
.sek a{display:block}
.sek img{width:204px;height:264px;background:#ccc;}
.sek div.dd2{text-align:center;height:60px}
.sek div.dd2 span{display:block;line-height:1;padding-top:10px;font-size:14px;color:#5b5b5b}


.imgshow{ border: 1px #ccc solid }

.proinfo{}
.proinfo div{ line-height: 1; padding: 15px 0; font-size: 18px; color: #5b5b5b }
.proinfo div em{ font-weight: bold; }
.proinfo div a{ color: #268027; font-weight: bold; }

.itembar{ height: 50px;height:50px;line-height:50px;vertical-align:middle;background:url(../images/26.png) left center no-repeat;}
.itembar em{ padding-left: 80px; padding-left: 185px; font-size: 18px; }

.bigpic{ border-bottom: 1px #efefef solid; font-size: 18px; color: #333; padding: 20px 0; font-weight: bold;}


.relpro{}
.relpro li{display:inline;float:left;width:202px;margin-right:10px}
.relpro a{display:block}
.relpro img{width:200px;height:143px; border: 1px #ccc solid}
.relpro div.dd2{text-align:center;height:60px}
.relpro div.dd2 span{display:block;line-height:1;padding-top:10px;font-size:14px;color:#5b5b5b}


.plugins-css-1{font-size:0}
.plugins-css-1 li{border-bottom:1px #ccc dotted;display:block; height:55px;}
.plugins-css-1 li {}
.plugins-css-1 li span{height:55px;line-height:55px;background:url(../images/resource-1-1.png) left center no-repeat;padding-left:10px;display:inline;float:left;vertical-align:middle}
.plugins-css-1 li em{color:#999;font-size:16px;height:55px;line-height:55px;display:inline;float:right;vertical-align:middle}
.plugins-css-1 li a{color:#333; font-size:16px;}
.plugins-css-1 li a:hover{color:#ff6600; text-decoration: underline;}

.kf{width:124px;height:273px;position:fixed; left:10px; top:230px; z-index:999999999; background:url(../images/kf.jpg) left top no-repeat}
.kftxt{ line-height:1.5; font-size:14px; color:#000000; padding:0 4px; font-weight:bold;}
.qqlinkad{ position:absolute}
.qqlinkad a{ display:block;}