﻿@charset "utf-8";
/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}

/*其他*/
.curp{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:14px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
 
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/
@media screen and (max-width:1200px) { body{width:125%;}   }
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px; font-weight: normal;font-size: 100%;}
img{margin: 0px; padding: 0px;max-width: 100%}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
tr,td{ margin: 0px; padding: 0px;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
pre{ margin: 0px; padding: 0px;}
fieldset{margin: 0px; padding: 0px; border: currentColor}
em{margin: 0px; padding: 0px; font-style: normal;}
ul{list-style-type: none;}

a {color:#2b2b2b; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;color:#429137;}

.clear { height: 0px; overflow: hidden; clear: both;}
.clearfix { display: table; zoom: 1;}
.fl{ float: left;}
.fr{ float: right;}
.ovfl{overflow: hidden;}
.p17{padding: 17px;}
.bgf6{background: #f6f6f6}
.container{margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;}
.transition300em{transition: all .3s;-webkit-transition: all.3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.none{ display: none;}
.active{width: 1200px;margin: 0 auto;box-sizing: border-box;background: #fff}
.jbbg{background: linear-gradient(to top, #fff, #eee);margin-bottom: 20px;}
.index-title{font-size: 35px;text-align: center;margin: 0 auto;display: flex;width: 500px;}
.index-title .index-line{background: linear-gradient(transparent 48%, #333 48%, #333 52%, transparent 52%);flex: 1;}
.index-title .index-title-name{padding: 0 20px;color: #215eb6}

#top{height:40px;border-bottom:#e7e7e7 1px solid;}
#top .top-com{width: 1200px;margin:0 auto;color: #b6b6b6;line-height: 40px}
#top .top-com a{color: #b6b6b6;}
#top .top-com a:hover{color:#429137;}
/*页眉*/
#header{ margin:0px auto; padding:0px;width:1200px; height:96px; padding-top: 12px; padding-bottom: 12px; overflow: hidden;}
#header .logo{ float: left;overflow:hidden;padding:0;}
#header .header-con{height:96px;float:left; padding-left:8px;}
#header .header-con p{font-size:20px;color:#333;line-height: 40px;margin-top: 10px;font-weight:bold;}
#header .header-con p em{color:#429137;font-weight:bold;}
#header .header-con h1{font-size:20px;color:#333;font-weight:bold;}
#header .header-con span{font-size:20px;color:#333;font-weight:bold;}

#header .top-tel{float:right;overflow:hidden;padding-left:50px;margin-top:10px;}
#header .top-tel p{font-size: 16px;color: #151411; position:relative; text-indent:25px;}
#header .top-tel p i::before{content:"";position:absolute; background:url(../images/tel.png)no-repeat left; width:15px; height:18px;left:0;top:0;}
#header .top-tel span{font-size:24px;color:#429137;font-weight: bold;}
#header .Hnav{ color: #26627d; float: right; line-height: 32px; padding-top: 30px; padding-right: 20px; }
#header .Hnav a{ color: #26627d; font-size: 13px;}
#header .Hnav a:hover{ color: #ff6600;}
#header .Hnav span{ padding-left: 8px; padding-right: 8px; font-size: 8px; font-family: Arial,sans-serif; color: #999;}

.nav{ margin: 0px auto; padding: 0px; background:#404145}
.nav ul{ margin: 0px auto; padding: 0px; height: 60px; width: 1200px; z-index:999;}
.nav li{ float: left; width:120px; text-align:center; height: 60px; position: relative; z-index:999;}
.nav li::before{content: '|';color: #fff;font-size: 18px;position: absolute; left: -2px;top: 18px}
.nav li:first-of-type::before{content: '';}
.nav li a{ display: block; text-decoration: none; line-height: 60px; font-size: 16px; color: #fff;transition: all .3s;-webkit-transition: all .3s;}
.nav li a:hover{ background:#429137; text-decoration: none;}
.nav div { position: absolute; visibility: hidden; left: 0px; background: #efefef; width: 150px; z-index:999;}
.nav div a { position: relative; display: block; white-space: nowrap; line-height: 30px; padding: 8px 5px; text-decoration: none; background: #efefef; color: #000; text-align:center; font-size: 13px;overflow: hidden;text-overflow:ellipsis;}
.nav div a:hover { background:#429137; color: #fff}
.nav .cur>a{ background:#429137 }
.nav .cur div a{ border-top: 0px none; padding-top: 8px;}
 
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn li{ background:#429137; cursor: pointer;display: inline-block;margin:0 2px;width:20px;height:20px;border-radius: 50%;text-align:center;text-indent: -999999999999999999px;}
#flashs .btn li.on{ background:#429137;} 
/*导航*/

.container-1{/* margin: 30px auto; */width: 100%;background:#404145;}

/* 閫氱敤鏍峰紡 */
.menu, .menu ul {list-style: none; padding: 0;margin: 0;}
.menu {height: 54px;width:1152px; line-height:54px; margin:auto;}
.menu .cur{ /*width:115px; */background:#429137; display:block;z-index: 9999;}
.menu li { background:#404145;/*min-width: 115px;*/padding:0 29px;}
.menu > li {display: block;float: left;position: relative;}
.menu > li:first-child {/* border-radius: 5px 0 0; */}
.menu a {border-left: 3px solid rgba(0, 0, 0, 0); color: #fff;display: block;
    font-family: '微软雅黑';
    font-size: 15px; line-height: 54px; height:54px;text-align:center;text-decoration: none; text-transform: uppercase;}

/* 鎮仠鏃剁殑鏍峰紡 */
.menu li:hover {
    background-color: #429137;
    background: -moz-linear-gradient(#429137, #429137);
    background: -ms-linear-gradient(#429137, #429137);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #429137), color-stop(100%, #429137));
    background: -webkit-linear-gradient(#429137, #429137);
    background: -o-linear-gradient(#429137, #429137);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b')";
    background: linear-gradient(#429137, #429137);
    border-bottom: 0px solid #429137;
    border-top: 0px solid #429137;}
.menu li:hover > a { /* border-radius: 5px 0 0 0; */ /* border-left: 3px solid #C4302B; */ /* color: #C4302B; */}

/* 瀛愯彍鍗曟牱寮� */
.submenu {left: 0; max-height: 0; position: absolute;top: 100%; z-index: 0;
-webkit-perspective: 400px; -moz-perspective: 400px; -ms-perspective: 400px;-o-perspective: 400px;perspective: 400px; z-index:9999;}
.submenu li {opacity: 0;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transition: opacity .4s, -webkit-transform .5s;
    -moz-transition: opacity .4s, -moz-transform .5s;
    -ms-transition: opacity .4s, -ms-transform .5s;
    -o-transition: opacity .4s, -o-transform .5s;
    transition: opacity .4s, transform .5s;z-index:9999;}
.menu .submenu li:hover a {
   /* border-left: 3px solid #454545;*/
    border-radius: 0;
    color: #ffffff;z-index:9999;}
.menu > li:hover .submenu, .menu > li:focus .submenu {
    max-height: 2000px;z-index: 10;z-index:9999;}
.menu > li:hover .submenu li, .menu > li:focus .submenu li {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;z-index:9999;}

/* CSS3 杩囨浮鏁堟灉鐨勫欢杩� */
.menu li:hover .submenu li:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;z-index:9999;}
	
	
/*search*/
.search{ border-bottom:1px solid #e5e5e5; }
.search .gjc{ overflow:hidden; float:left; height:80px; line-height:80px; font-size:14px; }
.search .gjc span{ color:#429137; font-weight: bold; }
.search .gjc a{ color:#333; font-weight: normal; font-size:14px; margin-right: 20px; }
.search .gjc a:hover{ color:#429137; }
.search .sc{ float:right; margin:20px;}
.search .sc .tt{ float:left;width:306px; height:38px; line-height:38px; border:1px solid #d2d2d2; font-size:14px; color:#505050; outline:none; padding-left:15px;border-radius:10px;}
.search .sc .s_bt{ border:0px; float:left; width:40px; height:40px; cursor:pointer; background:url(../images/search_icon.jpg) no-repeat right; position: relative;left:-50px; border:none;}
.search .sc .s_bt:focus{outline:none;}
/*首页产品*/
.sypro{margin-top:55px;}
.sypro .sypro_top{margin:0 auto;font-weight:bold;font-size:35px;color:#333; text-align:center;}
.sypro .sypro_top em{color:#429137;font-size:35px;font-weight:bold;}
.sypro .sypro_top p{text-align:center;color:#4b4b4b;font-size:14px; line-height:40px; position:relative;font-weight:normal;}
.sypro .sypro_top p::before{content:"";position:absolute;width:80px; height:3px;background:#ccc;left:30%;top:20px;}
.sypro .sypro_top p::after{content:"";position:absolute;width:80px; height:3px;background:#ccc;right:30%;top:20px;}
.sypro .sypro_meun{margin-top:30px;height:60px;}
.sypro .sypro_meun ul{border:1px #ccc solid;overflow:hidden;display:flex;border-radius: 30px;}
.sypro .sypro_meun li{flex:1;height:60px; line-height:60px; border-right:1px #b5b5b5 solid;font-size:15px;color:#4b4b4b;text-align:center;}
.sypro .sypro_meun li.cur{background:#429137;color:#fff;}
.sypro .sypro_meun li.cur a{color:#fff;}
.sypro .sypro_meun li:first-child{border-radius: 30px 0 0 30px;flex:1.3;}
.sypro .sypro_meun li:last-child{border-radius: 0 30px 30px 0;border-right:none;}
.sypro .sypro_nr1{margin-top:20px;}
.sypro .sypro_nr{}
.sypro .sypro_nr li{float:left;margin:20px 25px; overflow:hidden; width:350px;display:block;text-align:center;}
.sypro .sypro_nr li .pic{width:344px; /*height:284px;*/ border:1px #ccc solid; padding:1px;position:relative;}
.sypro .sypro_nr li .pic a:hover::after{content:"";position:absolute;width:100%;height:100%;top:0;right:0;background:rgba(0,0,0,0.6);transition:0.3s all ease-in-out;}
.sypro .sypro_nr li .pic a:hover::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/pro_search.png)no-repeat center;z-index:99;}
.sypro .sypro_nr li p{line-height:50px; height:50px; background:#eee; color:#4b4b4b; font-size:15px;text-align:center;}
.sypro .sypro_nr li p:hover{background:#429137;color:#fff;}
.sypro .sypro_nr li p:hover a{color:#fff;}
/*shili*/
.shili{margin-top:30px; background:url(../images/sli_bj.jpg)no-repeat center; padding:60px 0;}
.shili .shili_top{margin:0 auto;font-weight:bold;font-size:35px; color:#333;text-align:center;}
.shili .shili_top em{color:#429137;font-size:35px;font-weight:bold;}
.shili .shili_top p{text-align:center;color:#fff;font-size:14px;line-height:40px; position:relative;font-weight:normal;}
.shili .shili_top p::before{content:"";position:absolute;width:80px; height:3px;background:#f1f1f1;left:30%;top:20px;}
.shili .shili_top p::after{content:"";position:absolute;width:80px; height:3px;background:#f1f1f1;right:30%;top:20px;}

.shili .shili_nr{margin-top:45px;overflow:hidden;}
.shili .shili_nr dl{float:left;width:300px;}
.shili .shili_nr dt{width:300px; height:250px; overflow:hidden;}
.shili .shili_nr dt img{display:block;width:300px;height:250px;transition:.8s;}
.shili .shili_nr dd{background:#fff;width:300px;height:170px; position:relative; padding:20px 0;}
.shili .shili_nr dd i::after{content:"";position:absolute; width:14px;height:14px;background:url(../index/raw_ico.png)no-repeat center; left:46%;top:-8px;}
.shili .shili_nr dd em{font-size:20px; color:#429137;line-height:25px;display:block;text-align:center;}
.shili .shili_nr dd p{font-size:14px; color:#4b4b4b;padding:20px;line-height:25px;}
/*ys*/
.ys{margin-top:55px;}
.ys .ys_top{text-align:center;display:block;font-weight:bold;color:#333;font-size:35px; margin-top:10px;}
.ys .ys_top em{color:#429137;font-size:35px;font-weight:bold;}
.ys .ys_top p{text-align:center; color:#4b4b4b; font-size:14px; line-height:40px; font-weight:normal; position:relative;}
.ys .ys_top p::before{content:"";position:absolute;width:80px; height:3px;background:#ccc;left:28%;top:20px;}
.ys .ys_top p::after{content:""; position:absolute; width:80px;height:3px; background:#ccc; right:28%; top:20px;}
.ys .ys_nr{margin-top:20px;}
.ys .ys_nr1{}
.ys .ys_nr1 dt{display:block;overflow:hidden;float:left;}
.ys .ys_nr1 dt img{}
.ys .ys_nr1 dd{float:right;width:630px; overflow:hidden;position:relative;}
.ys .ys_nr1 dd i{font-style:normal;font-size: 65px;color:#429137;font-weight:bold;}
.ys .ys_nr1 dd span{font-size: 22px;color:#429137;position:absolute;left: 89px;top: 12px;font-weight:bold;}
.ys .ys_nr1 dd span em{font-weight:normal;color:#ccc; text-transform:capitalize;font-size:14px;line-height:25px;}
.ys .ys_nr1 dd p{line-height:25px; color:#4b4b4b;font-size:14px;text-indent:25px;position:relative;}
.ys .ys_nr1 dd p i::after{content:"";position:absolute;left:0;top:27px;background:url(../images/ysico.png)no-repeat left; width:14px; height:14px;}
.ys .ys_nr2{margin-top:50px; border-top:3px #b5b5b5 solid; width:1200px;}
.ys .ys_nr2 ul{display:flex;}
.ys .ys_nr2 li{position:relative;flex:1; height:120px;}
.ys .ys_nr2 li::before{content:"|"; position:absolute;right:0;top:36%;font-size:18px; color:#ccc;}
.ys .ys_nr2 li i{font-style:normal;font-size:50px;font-weight:bold;color:#333;left:20px;position:absolute;top:20px;}
.ys .ys_nr2 li span{font-size:22px;color:#333;position:absolute;left:89px; top:12px;}
.ys .ys_nr2 li span em{font-weight:normal;color:#ccc; text-transform:capitalize;font-size:14px;line-height:25px;}
.ys .ys_nr2 li.on{background:#429137; color:#fff;}
.ys .ys_nr2 li.on i{color:#f5f5f5;}
.ys .ys_nr2 li.on span{color:#fff;}
/*about*/
.syabout{margin-top:55px; background:#f5f5f5; padding-top:80px; padding-bottom:50px;}
.syabout .syabout_nr{background:url(../images/about_bj.png)no-repeat center; position:relative; height:409px; }
.syabout .syabout_nr dt{float:left;width:540px;position:relative;}
.syabout .syabout_nr dt em{display:block; position:absolute; left:38px; top:34px;width:503px;}
.syabout .syabout_nr dd{float:right;width:610px;display:block;position:relative; right:10px;}
.syabout .syabout_nr dd i img{display:block;position:absolute;left:0; top:31px;}
.syabout .syabout_nr dd h2{font-size:24px;color:#429137;margin-top:110px;font-weight:normal;margin-bottom:10px;}
.syabout .syabout_nr dd p{font-size:14px; line-height:25px; color:#4b4b4b; padding-right:10px;}
.syabout .syabout_nr dd em{width:150px; height:40px;text-align:center; color:#429137;font-size:16px; border:1px #ccc solid; text-transform:uppercase; line-height:40px; margin-right:15px;}
.syabout .syabout_nr dd em:hover{background:#f67e0f;color:#fff;}
.syabout .syabout_nr dd em:hover a{color:#fff; text-decoration:none;}
/*工厂实拍*/
.gcsp{margin-top:40px; position:relative;}
.gcsp_top{margin:20px auto; text-align:left; border-bottom:1px #ccc solid;}
.gcsp_top li{display:inline-block; position:relative;width:200px; height:50px;line-height:50px;}
.gcsp_top li a{font-size:16px; color:#4b4b4b; text-align:center; line-height:50px; display:block; text-decoration:none;}
.gcsp_top li.cur{background:#429137; color:#fff;}
.gcsp_top em{color:#ccc;font-size:15px;position:relative; top:-39px; text-transform:uppercase; height:40px; line-height:40px;right:5px;}
/*.gcsp_top li.cur::before{content:'';position:absolute; width:16px; height:16px;background:#ea3d00;left:50%;bottom:-8px;transform:rotate(45deg);}*/
.gcsp_top li.cur a{color:#fff;}
.gcsp_nr1{position:relative;}
.gcsp_nr2{position:relative;}
.gcsp_nr{margin:20px auto; width:1100px;}
.gcsp_nr .tempWrap{width:1100px !important;}
.gcsp_nr li{float:left; margin:0 10px; width:300px !important;}
.gcsp_nr li img{display:block;overflow:hidden; border:1px #ccc solid; padding:2px; width:300px;}
.gcsp_nr li img:hover{border:1px #ea3d00 solid;}
.gcsp_nr li p{text-align:center; line-height:40px;color:#4b4b4b; font-size:15px; background:#eee;width:306px;}
.gcsp_nr li p:hover{background:#429137;color:#fff;}
.gcsp_nr li p:hover a{color:#fff;}
.gcsp_nr1{position:relative;}
.sPrev{ position:absolute;left:0; top:95px; width:47px; height:47px;overflow:hidden;background:url(../images/gc_ico.png)no-repeat left;}
.sNext{position:absolute;right:0; top:95px; width:47px; height:47px;overflow:hidden;background:url(../images/gc_ico1.png)no-repeat right;}
/*new*/
.synew{margin-top:55px;}
.synew .synew_top{text-align:center;display:block;font-weight:bold;color:#333;font-size:35px; margin-top:10px;}
.synew .synew_top em{color:#429137;font-size:35px;font-weight:bold;}
.synew .synew_top p{text-align:center; color:#4b4b4b; font-size:14px; line-height:40px; font-weight:normal; position:relative;}
.synew .synew_top p::before{content:"";position:absolute;width:80px; height:3px;background:#ccc;left:28%;top:20px;}
.synew .synew_top p::after{content:""; position:absolute; width:80px;height:3px; background:#ccc; right:28%; top:20px;}
.synew .synew_nr{margin-top:20px;}
.synew .synew_nr h1{height:40px; border-bottom:1px #ccc solid;position:relative;}
.synew .synew_nr h1 span{color:#429137;font-size:24px;text-indent:40px; line-height:40px;height:40px; border-bottom:2px #429137 solid; position:relative;}
.synew .synew_nr h1 span::before{content:"";position:absolute;left:6px;top:8px;background:url(../images/new_ico.png)no-repeat left; width:23px; height:23px;}
.synew .synew_nr h1 em{color:#ccc;font-size:14px;line-height:40px;padding-right:5px; text-transform:uppercase;}
.synew .synew_nr dl{}
.new_left{float:left;width:600px; margin-top:30px;}
.new_left dt{display:block;width:600px; height:241px; overflow:hidden;}
.new_left dt img{}
.new_left dd{padding:13px 0 0;}
.new_left dd h3{font-size:22px; color:#333;height:40px; line-height:40px;}
.new_left dd h3:hover{color:#429137;}
.new_left dd p{font-size:14px;line-height:25px;color:#4b4b4b;}
.new_right{float:right; margin-top:30px;width:523px;}
.new_right dl{border-bottom:1px #ccc dashed; height:105px;margin:10px 0;}
.new_right dt {float:left;width:90px; height:116px;}
.new_right dt h2{float:left;text-align:center;font-size:40px;font-weight:bold; color:#7e7e7e;}
.new_right dt p{display:block;font-size:16px;color:#999;line-height:32px;}
.new_right dd{float:right; width:433px;}
.new_right dd h3{font-size:18px;font-weight:normal;color:#333;line-height:30px;}
.new_right dd p{font-size:14px;line-height:25px;color:#4b4b4b;}
.new_right dl:hover dt h2{color:#429137;}
.new_right dl:hover dd h3 a{color:#429137;}
/*常见问题*/
.faq{height:160px;overflow:hidden;position:relative;}
.faq h3{width:134px;padding:33px 0 0; overflow:hidden; font-size:20px;font-weight:bold; color:#429137; float:left;line-height:27px;}
.faq h3 a{display:block; color:#429137;}
.faq h3 em{display:block; font:14px Arial; color:#b4b4b4; text-transform:uppercase; text-align:left;}
.faq .faq_r{margin-top:30px;float:right;}
.faq .faq_r li{float:left; width:410px;padding:16px 26px; background:#fff;margin:11px 61px 10px 10px;overflow:hidden;box-shadow:0 0 10px 4px #e9e9e9;}
.faq .faq_r span{display:block; line-height:23px; height:30px; color:#3a3a3a; background:url(../images/faq_w.gif) no-repeat left 0; padding-left:42px; overflow:hidden;font-weight: bold;}
.faq .faq_r span a{display:block;color:#3a3a3a;}
.faq .faq_r p{background:url(../images/faq_d.gif) no-repeat left 0; padding-left:42px;line-height:20px; color:#4b4b4b; font-size:12px; overflow:hidden;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}

.faq .faq_r .hd{position:relative;top:60px;right:8px;}
.faq .faq_r .hd .prev,.faq .faq_r .hd .next{display:block;width:51px;height:23px;cursor:pointer;position: absolute;z-index:999;}
.faq .faq_r .hd .prev{top:50%;left:-130px;background: url(../images/prev1.gif) no-repeat;}
.faq .faq_r .hd .next{top:50%;left:-80px;background: url(../images/next1.gif) no-repeat;}
/*hzkh*/
.hzkh{margin-top:55px; background:url(../images/hzkh_bj.jpg)no-repeat center;padding:50px 0;}
.hzkh .hzkh_top{text-align:center;display:block;font-weight:bold;color:#333;font-size:35px;margin-top:10px;}
.hzkh .hzkh_top em{color:#429137;font-size:35px;font-weight:bold;}
.hzkh .hzkh_top p{font-size:14px; color:#fff;line-height:40px;text-align:center; font-weight:normal; position:relative;}
.hzkh .hzkh_top p::before{content:"";position:absolute;width:80px; height:3px; background:#fff; left:28%;top:20px;}
.hzkh .hzkh_top p::after{content:"";position:absolute;width:80px;height:3px; background:#fff; right:28%; top:20px;}
.hzkh_nr2{margin-top:20px; position:relative;}
.hzkh .hzkh_nr{width:1200px; overflow:hidden; margin:0 auto;}
.hzkh .hzkh_nr li{float:left;}
.hzkh .hzkh_nr li img{display:block;border:1px #ccc solid;width:290px;height:145px;}
.hzkh .hzkh_nr1{width:1200px; overflow:hidden; margin:0 auto;}
.hzkh .hzkh_nr1 li{float:left;}
.hzkh .hzkh_nr1 li img{display:block;border:1px #ccc solid;width:290px;height:145px;}
/**/
.hzbw{margin-top: 40px;background: #fff;height: 320px;padding-top: 16px;}
.one{margin: 0px auto;height: 150px;width: 1200px;overflow:hidden;position:relative;border-bottom:1px solid #ccc;}
.one ul{height:160px;width:100000px;position:absolute;left:0; } /*ul width的宽不能过小*/
.one ul li{display:block;float:left;/* margin:5px; */height:150px;border-radius:5px;position:relative;border-right:1px solid #ccc;}
.one ul li a{display:inline-block;height:150px;} 
.one ul li img{border-radius:5px;display:block; height:160px; width:274px;}
.one ul li a span{height:0;display:block;background:rgba(0,0,0,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.one ul li a:hover span{height:150px;line-height:150px;font-size:20px;text-align:center;transition:all 0.7s;}

.two{margin:50px auto;height:90px;width:1000px;overflow:hidden;position:relative; }
.two ul{height:90px;width:100000px;position:absolute;left:0;}/*ul width的宽不能过小*/
.two ul li{display:block;float:left;margin:5px;height:80px;border-radius:5px;position:relative;}
.two ul li a{display:inline-block;height:80px;} 
.two ul li img{display:block;border-radius:5px;height:80px;}
.two ul li a span{height:0;display:block;background:rgba(0,0,0,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.two ul li a:hover span{height:80px;line-height:80px;font-size:20px;text-align:center;transition:all 0.7s;}



/*.hzkh .hzkh_nr li .pic{text-align:center;}
.hzkh .hzkh_nr li .pic img{width:290px;height:145px;display: block; border:1px #ccc solid;}*/

/* featurers */
.featurers{width:100%; height:420px; background:#f4f4f4;}
.featurers_ny{ padding-top:60px;}
.featurers_ny div{ float:left; width:280px; height:300px; background:#FFF;}
.featurers_ny div:hover{margin-top: -20px;transition:all 0.2s; background:#0497e0;}
.featurers_ny div:hover p{ color:#fff;}
.featurers_ny div:hover span{ color:#fff;}
.featurers_ny div img{ margin-top:30px;}
.featurers_ny div em{ width:50px; height:2px; background:#ccc;float: left;margin-left: 115px; margin-top:10px;}
.featurers_ny div p{ font-size:22px; color:#333; margin-top:30px; font-weight:bold; }
.featurers_ny div span{ color:#666666; margin-top:30px; display:block;}
.Quality{ margin-right:30px; text-align:center; }
.Green{ margin-right:20px; text-align:center; }
.application{ margin-right:30px; text-align:center; }
.service{ text-align:center;  }

.title{ overflow:hidden; margin:0 auto; }
.title span{ display:block; height:40px; line-height:36px; font-size:35px; font-weight:bold; text-align: center; color: #429137;}
.title p{ display:block; height:36px; line-height:36px; font-size:16px; text-align:center; padding-top:2px;}

/* 产品中心 */
.product_bg{ width:100%; height:auto; overflow:hidden; padding-top:62px; padding-bottom:74px;}
.product_box{ width:1180px; overflow: hidden; margin-top:35px; margin-left: auto; margin-right: auto;}
.product_left{ width:272px; float:left;}
.product_right{ width:884px; height:544px; float:right;}

.pro-tt{ width:270px; height:97px; background:#429137;  border:1px dotted #ccc; border-bottom:none;}
.pro-tt span{width:238px; height:40px; line-height:40px; color:#fff; font-size:26px; font-weight:bold;}
.pro-tt p{width:238px; height:30px; line-height:28px; color:#80AAD3; font-size:26px; font-family:Georgia;}
.pro-tt a{ width:238px; height:83px; background:#429137; padding-left:32px; padding-top:14px; float:left;}

.pro_nav{ width:270px; border:1px dotted #ccc; background:#fff; border-top:none;}
.pro_nav ul{ overflow: hidden;}
.pro_nav ul li{ width:270px; border-bottom:1px dotted #ccc; float:left; overflow:hidden; background:#fff; display:inline;}
.pro_nav ul li:last-child{border-bottom: 0;}
.pro_nav ul li a{width:270px; font-size:18px; line-height:60px; float:left; text-align:center}
.pro_nav ul li a:hover{width:270px;background:#05A0F0; color:#fff; text-decoration:none; float:left;}
.pro_nav ul li img{ width:66px; height:56px; margin-right:24px; float:left; margin-top:15px; margin-left:20px;}
.pro_more{ height:48px; line-height:48px; text-align:center; margin-top:25px;background: url(../images/more.png) no-repeat center;}
.pro_more a{ font-size:16px; color:#429137;}
.pro_more a:hover{ font-size:16px; color:#429137; text-decoration:underline;}
.pro_nav .anniu{ CURSOR: pointer;color:#333; background: #05A0F0;}
.pro_nav .anniu a{ color:#fff;}
.pro_nav a:hover {width:270px; background:#05A0F0;float: left; color: #fff; }

.p_products{ width:884px; overflow:hidden;}
.p_products ul{ width:900px; overflow: hidden;}
.p_products ul li{ width:284px; border:1px solid #ccc; background:#fff; float:left; overflow:hidden; margin-right:13px; margin-bottom:14px;}
.p_products ul li:hover{border:1px solid #05A0F0;}
.p_products ul li p{ width:284px; text-align:center; margin-top:0px; border-top:1px dotted #ccc; line-height:40px; overflow:hidden; float:left;}
.p_products ul li a img{ width:276px; height:207px;padding:4px; float:left;}
.p_products ul li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.6;opacity:0.6;}

/* fenlan */
.fenlan{width: 100%;height: 150px;background: url(../images/fenlan.jpg) no-repeat center;}
.fl-left{float: left;width: 830px;}
.fl-left p{font-size: 25px;color: #fff;margin-top: 45px;margin-bottom: 15px;}
.tedian li{background: url(../images/tedian.png) no-repeat left;float: left;padding-left: 30px;color: #fff;font-size: 16px;margin-right: 75px;}
.fl-right{float: right;width: 185px;color: #fff;font-size: 14px;text-align: center;padding-top: 35px;}
.fl-right p{font-size: 23px;line-height: 30px;}
.fl-right a{color: #fff;display: block;width: 105px;height: 27px;line-height: 27px;text-align: center;border: 1px solid #fff;border-radius: 15px;margin-top: 5px;margin-left: 40px;}

/* cases */
.cases{ width:100%; height:auto; overflow:hidden; padding-top:62px; padding-bottom:74px;}
.poster-main{position: relative;margin: 50px auto;}
.poster-main a, .poster-main img{ display: block; width: 100%; height: 100%;}
.poster-main img{}
.poster-main .poster-list{width: 1000px;height: 500px;}
.poster-main .poster-list .poster-item{width: 200px;height: 500px;position: absolute;left: 0;top: 0;}
.poster-main .poster-btn{position: absolute;top: 0;cursor: pointer;filter: opacity(.5) brightness(1);}
.poster-main .poster-btn:hover{ filter: opacity(1) brightness(2); }
.poster-main .poster-prev-btn{left: 0;background: url(../images/left.png) no-repeat center center;}
.poster-main .poster-next-btn{right: 0;background: url(../images/right.png) no-repeat center center;}
.poster-item-title{font-size: 18px;text-align: center;line-height: 48px;display: block;}

/* about */
.about{background: url(../images/about_bg.jpg) no-repeat center;padding: 50px;}
h2.h3_title{text-align: center;height: 40px;background: url(../images/artline01.png) no-repeat center 40px;padding-top: 20px;font-weight: normal;}
h2.h3_title i{display: inline-block;zoom: 1;vertical-align: middle;width: 7px;height: 7px;background: url(../images/artty01.png) no-repeat center;}
h2.h3_title a{display: inline-block;zoom: 1;vertical-align: middle;height: 40px;font-size: 35px;color: #429137;padding: 0 30px;line-height: 36px;font-weight: bold;}
p.p_title{font-size: 16px;color: #333;text-align: center;line-height: 42px;}
.about .container{background: url(../images/abobg.png) no-repeat 20px bottom;height: 416px;margin-top: 50px;}
.about .conleft{width: 540px;height: 350px;position: relative;background: #333;}
.about .conleft a{display: block;position: relative;top: 20px;left: 20px;}
.about .conright{width: 595px;height: 416px;}
.about .conright h3{font-size: 22px;font-weight: normal;line-height: 50px;}
.about .conright h3 a{color: #429137;}
.about .conright .abo_p1{font-size: 15px;line-height: 30px;height: 270px;overflow: hidden;}
.about .conright .abo_p2{height: 40px;overflow: hidden;margin-top: 30px;}
.about .conright .abo_p2 a{float: right;width: 112px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #999;border-radius: 20px;font-size: 14px;margin-left: 30px;}

/* news */
.news{padding: 70px 0 50px;}
.news_tab{margin-top: 20px;}
.news_tab ul{text-align: center;}
.news_tab ul li{display: inline-block;}
.news_tab ul li a{display: block;width: 136px;height: 36px;line-height: 36px;color: #444;font-size: 16px;margin: 0 10px; border:1px solid #666;border-radius: 18px;}
.news_tab ul li.anniu a{background: #429137;border-color: #429137;color: #fff;}
.news_con{margin-top: 50px;height: 588px;}
.news_bk{overflow: hidden;}
.news-ul{width: 50%;float: left;}
.news-ul1 li{padding: 0 25px;}
.news-ul li p{font-size: 18px; color: #333; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-ul li p.news-atitle{margin: 20px 0;}
.news-ul .news-xian{width: 80px; height: 1px; background: #d2d2d2; margin-top: 10px; margin-bottom: 10px;}
.news-ul .news-con{line-height: 25px; color: #444;font-size: 14px;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow: hidden;min-height: 75px;}
.news-ul li:hover>div{background: #fff;}
.news-ul li:hover p{color: #429137;}
.news-ul li:hover .news-xian{background: #429137;}
.news-ul2 li{padding-bottom: 20px;}
.news-ul2 li span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 50px;line-height: 25px;}

/* link */
.link{margin:40px 0;}
.link .container{border-bottom:1px solid #ccc;padding:15px 0; height:40px;}
.link ul{}
.link em{font-size:20px;line-height:40px;text-indent:35px;position:relative;}
.link em i{position:relative;}
.link em i::before{content:"";position:absolute;background:url(../images/link.png)no-repeat;left:-20px;top:3px;width:18px; height:18px;}
.link em::after{content:"";position:absolute;left:-25px; bottom:-24px; background:#429137; height:3px;width:160px;}
.link ul li{display: inline-block;margin-left:10px; text-indent:25px;}
.link ul li:first-of-type{margin-left: 0;}

/* footer */
.footer{width: 100%;height: auto;overflow: hidden;background:#333333;padding-top: 0px;}
.footer-k{width: 1200px;overflow: hidden;margin: 0 auto;}
.footer-left{width: 260px;height: 150px;overflow: hidden;float: left;padding-top: 100px;padding-left: 6px;}
.footer-right{width: 934px;overflow: hidden;float: left;padding-top: 40px;}
.footer-nav{color: #fff;overflow: hidden;margin-left: 36px;border-left: 1px solid #545454;}
.footer-nav ul{float: left;overflow: hidden;padding-left: 30px;}
.footer-nav ul li{padding: 0 25px;text-align: left;line-height: 30px;height: 30px;}
.footer-nav ul li a{color: #fff;}
.footer-copy{text-align: center;color: #fff;line-height: 45px;border-top: 1px solid #545454;}
.footer-copy a{color:#fff}

.f_bj {color: #bfbfbf; clear: both;line-height: 28px;background: #333;position: relative;font-size: 16px;padding: 42px 0 40px 0;}
.f_bj a { color: #bfbfbf;}
.footer h3 {  height: 58px; line-height: 58px;font-size: 16px; color: #fff;}
em { font-style: normal; }
.f_nav {  width: 296px;line-height: 48px;}
.f_nav a { display:inline-block; width:144px; float:left;}
.f_code {width:200px; display:block;  background:#429137; height:233px; font-size:14px;}
.f_pic { top:-104px;left:0;}
.f_pic,.f_pic img  {width:200px;height:119px; display:block;overflow:hidden; }
.f_code p {padding:45px 0 0; text-align:center;color:#fff;line-height:40px;}
.f_code p img {width:116px;height:116px; background:#fff;  padding:8px;display:block;margin:0 auto;  } 
.f_logo {display:block;width:334px;padding: 22px 0 0;}
.f_logo img {display: block;}
.f_logo span { display:block;line-height: 64px;font-size: 20px; color: #fff; }
.f_text {width: 340px; }
.f_text li {padding: 13px 0 0 47px; height: 43px;background: url(../images/f_ico3.gif) no-repeat 0 17px; font-size: 14px; line-height: 18px;}
.f_text li em { font-size:18px;line-height:30px;}
.f_text li span {display: block;font-size:14px;}
.f_text li.f_text1 { background: url(../images/f_ico1.gif) no-repeat 0 17px;}
.f_text li.f_text2 { background: url(../images/f_ico2.gif) no-repeat 0 17px;}
.client-2 {position: fixed; right: -170px; top: 50%; z-index: 900;}     
.client-2 li a { text-decoration: none;}
.client-2 li { margin-top: 1px; clear: both;height: 62px; position: relative;}
.client-2 li i {background: url(../images/fx.png) no-repeat; display: block;width: 30px; height: 27px;margin: 0px auto;text-align: center;} 
.client-2 li p {height: 20px; font-size: 12px;line-height: 20px;overflow: hidden; text-align: center; color: #fff;}
     


/* 内页样式 */
.location{width: 100%;height: 45px;border-bottom: 1px solid #eee;}
.location_main{width: 1200px;margin: 0 auto;padding-top: 14px;line-height: 15px;font-size: 14px;background: url(../images/location.jpg) no-repeat 0 15px;text-indent: 20px;}
.location_main a{color: #666;}
.location_main a:hover{color: #429137;}

.inner{width: 1200px;padding: 40px 0;overflow: hidden;margin: 0 auto;}
.inner_fl{width: 901px;border-right: 1px solid #eee;float: left;}
.showabout{margin-right: 20px;line-height: 25px;overflow: hidden;min-height: 600px;color: #666;}
.showmap img{max-width: none;}
.inner_fr{width: 270px;margin-left: 19px;float: left;}
.inner_search{width: 270px;height: 65px;}
.inner_search .search_info{width: 267px;height: 50px;overflow: hidden;background: url(../images/search_bg2.jpg) no-repeat;}
.inner_search .search_info_txt { display:inline; float:left; width:220px; height:50px;}
.inner_search .search_info_txt_css { background-color: transparent; border-color: -moz-use-text-color; border-style: none; border-width: 0; color: #666; float: left; font-size:14px; height:50px; line-height:50px; overflow: hidden; width:220px; text-indent:12px;}
.inner_search .search_info_btn { float: left; height:50px; width:47px; }
.inner_search .search_info_btn_css { background-color: transparent; border-color: -moz-use-text-color; border-style: none; border-width: 0; color: #D3E8F9; float: left; font-size:12px; height:50px; line-height:50px; overflow: hidden; width:47px; cursor:pointer; }

.inner_cat {width: 270px; margin-bottom: 10px;}
.inner_cat_tit { width: 270px; line-height:68px; background:url(../images/inner_cat_tit.jpg) no-repeat; text-indent:33px; font-weight:bold; color:#333;}

.frpro_cat { width: 270px; margin-top: 10px;}
#nav ,#nav ul { width: 270px; list-style: none;  padding: 0px; margin: 0px; }
#nav ul ul {  }
#nav a { display: block;  text-decoration: none;cursor:pointer; }
#nav a:hover { color: #429137; }
#nav li { width: 270px; line-height: 38px; position: relative; background:url(../images/inner_catli.jpg) no-repeat; text-indent:10px; }
#nav li ul { position: absolute; left: -999em; z-index:999; width:202px; font-weight: normal; margin: 0px; padding: 0px; }
#nav li li { width:200px;  background:#f7f7f7 !important;}
#nav li ul a { width: 200px; text-align:center; line-height:32px; }
#nav li ul ul {  }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
#nav li:hover ul, #nav li.sfhover ul { right: 270px; top: 0px;cursor:pointer;  }
#nav li:hover, #nav li.sfhover {  color: #f7f7f7;}
#nav li ul a:hover { background:#429137 !important; color:#fff !important;}
* html #nav li { float: left; height: 1%; }
* html #nav li a { height: 1%; }

.inner_lx {width:267px; margin-bottom:15px;}
.inner_lx_tit { width:267px; line-height:68px; background:url(../images/inner_lx_tit.jpg) no-repeat; text-indent:33px; font-weight:bold; color:#333;}
.inner_lx .txt { width:267px; margin-top:10px; line-height:32px;}

/* 产品模块 */
#productlist{ padding:15px  0px;}
#productlist li{ float:left; display:inline; text-align:center;}
#productlist li a.img{ display:block; text-align:center; font-size:0px;}
#productlist li a.img img{ margin:auto; border:1px solid #ccc;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px;}
#showproduct .pshow{overflow: hidden;}
#showproduct h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
#showproduct .pshow dt{ float:left;}
#showproduct .pshow dd{ float:right;}
#showproduct .pshow dd ul{ margin-left:15px; }
#showproduct .pshow dd li{ padding:5px 5px 5px 45px; min-height:28px; _height:28px; margin:5px 0px; clear:both; border-bottom:1px solid #eee; position:relative; line-height:2; }
#showproduct .pshow dd li span{ position:absolute; left:0px; top:0px; color:#999; padding:5px; height:28px;}
#showproduct .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showproduct .editor{ line-height:2; padding:0px 10px; font-size:14px;}

/*图片模块*/
#imglist{ padding:15px; }
#imglist li{ float:left; display:inline; text-align:center;margin: 0 4px;}
#imglist li a.img{ font-size:0px; display:block;}
#imglist li a.img img{ margin:auto;  border:1px solid #ccc; }
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showimg{ padding:15px;}
#showimg h1.title{ font-size:18px; padding:5px 0px; margin-bottom:10px; text-align:center; font-weight: bold; }
#showimg .imgshow{ text-align:center;}
#showimg .editor{ line-height:2; padding:0px 10px; font-size:14px;}
.imgparalist li{ padding:3px 15px 3px; background:url(../images/dt-0.gif) no-repeat 5px center;}
.imgparalist li span{ float:left; margin-right:10px; color:#999;}
#showimg .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }


/*栏目页推荐新闻*/
.topnew{width: 100%;margin: 0 auto;padding-bottom: 30px}
.tjnew{margin-top:20px;}
.tjnew_top{line-height:40px; height:40px; border-bottom:1px #ccc solid;}
.tjnew_top h2{float:left;width:150px; text-indent:15px; height:40px; line-height:40px; border-bottom:2px #429137 solid; color:#429137; font-size:18px;font-weight: bold;}
.tjnew_top em{float:right; margin-right:5px; text-transform:uppercase; font-size:14px; color:#ccc;}
.tjnew_top em a{text-align:right; color:#ccc;}
.tjnew_top em a:hover{color:#429137;}
.tjnew_nr{margin-top:10px;}
.tjnew_nr dl{overflow:hidden;}
.tjnew_nr dl dt{float:left; overflow:hidden; width:331px; display:block;}
.tjnew_nr dl dt img{display:block; width:307px; border:1px #ccc solid; padding:2px;}
.tjnew_nr dl dt img:hover{ border:1px #429137 solid;}
.tjnew_nr dl dd{float:right; width:867px;}
.tjnew_nr dl dd h2{font-size:16px; color:#333;font-weight:block;}
.tjnew_nr dl dd h2 a{ color:#333; line-height:40px; text-decoration:none;}
.tjnew_nr dl dd h2 a:hover{color:#429137;}
.tjnew_nr dl dd p{font-size:14px;line-height:25px; color:#4b4b4b;}
.tjnew_nr dl dd em{display:inline-block; width:100px; line-height:40px; background:#ccc;margin-top:30px; float:right; text-transform:uppercase; text-align:center; color:#4b4b4b; font-size:14px;}
.tjnew_nr dl dd em:hover{background:#429137;}
.tjnew_nr dl dd em:hover a{color:#fff; text-decoration:none;}
.tjnew_nr ul{margin-top:20px;overflow: hidden;}
.tjnew_nr ul li{float:left; width:49%; height:40px; line-height:40px; margin-right:2%; border-bottom:1px #ccc dashed;}
.tjnew_nr ul li:nth-child(even){margin-right: 0}
.tjnew_nr ul li a{font-size:14px; color:#4b4b4b; text-indent:25px;}
.tjnew_nr ul li a:hover{ color:#429137;}
.tjnew_nr ul li em{float:right; font-size:13px; color:#ccc;line-height:40px; margin-right:8px;}

#newslist{ padding:15px 20px;}
#newslist li{ padding:6px 10px; background:url(../images/dt-0.gif) no-repeat left 19px;}
#newslist li a{ font-size:14px; margin-right:5px;}
#newslist li span{ float:right; color:#aaa;}
#newslist li p{ color:#aaa;}
#shownews{ padding:0px 15px 15px;}
#shownews .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#shownews h1{ font-size:20px; font-weight: bold; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:10px 0px; color:#333;}


#newslist dl{overflow:hidden;margin-bottom:20px; border-bottom:1px #ccc dashed; padding-bottom:10px;}
#newslist dl dt{width:238px;/*height:180px;*/float:left;overflow:hidden;border:1px #ccc solid;}
#newslist dl dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#newslist dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#newslist dl dd{float: left;width: 600px;margin-left: 20px;}
#newslist dl dd h5 a{font-size: 18px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;line-height: 40px;}
#newslist dl dd h5 a:hover{color: #429137;}
#newslist dl dd p{line-height: 25px;margin-top: 10px;}
#newslist dl dd em{margin-top: 10px;display: block;color: #555;font-size: 12px;}

/*bigzoompic*/
#MagnifierWrap2{position: relative;width: 350px;}
.MagnifierMain{position: relative;width: 350px;height: 263px;border:1px solid #ccc;}
.MagnifierMain img{width: 100%;}
.MagnifierDrag{position: absolute;top:0;left: 0;background-color: #ccc; opacity: 0.4;filter:alpha(opacity = 40);cursor: move;}
.MagnifierPop{position: absolute;top:0;overflow: hidden;background:#fff url(../images/loading.gif) no-repeat center center; }
.MagnifierImg{position: absolute;top:0; left: 0;}
.spec-items{position: relative;width: 292px;height: 77px;overflow: hidden;margin: 0 auto;}
.spec-items ul{width: 500%;position: absolute;top: 16px;left: 0;}
.spec-items ul *{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.spec-items li{width: 65px;height: 49px;float: left;overflow: hidden;margin-right: 5px;border: 2px solid #ccc;cursor: pointer;}
.spec-items li.on{border:2px solid #429137;}
.spec-items li img{width: 100%;}
span.spe_leftBtn,span.spe_rightBtn{position: absolute;bottom: 0px;display: block;width: 20px;height: 69px;line-height: 69px;font-family: "黑体";text-align: center;font-size: 30px;color: #ddd;cursor: default;background-color: #f9f9f9;}
span.on{background-color: #ccc;color: #999;cursor: pointer;}
span.spe_leftBtn{left: 0;}
span.spe_rightBtn{right: 0;}


.pro_key {
    line-height: 35px;
    border-top: dashed 1px #d7d7d7;
    margin-top: 5px;
    font-size: 14px;
}
.mod_goods_info {clear:both;margin-bottom:10px;position:relative}
.mod_goods_info .hds {border-bottom:1px solid #429137;height:33px;_overflow:hidden;}
.mod_goods_info .hds li {float:left;cursor:pointer;border:1px solid #d7d7d7;border-bottom:0;margin-right:-1px;}
.mod_goods_info .hds li h3 {display:block;width:128px;height:30px;line-height:30px;text-align:center;font-size:14px;border-bottom:0;background-color:#f3f3f3;border:1px solid #fff;}
.mod_goods_info .hds li h3 a {color:#333;font-weight: normal;text-decoration:none;outline:none}
.mod_goods_info .hds .status_on {border-color:#429137;border-bottom:0;position:relative;}
.mod_goods_info .hds .status_on h3 {height:31px;background-color:#fff;color:#429137;}
.mod_goods_info .hds .status_on h3 a {color:#076EBB;font-weight:bold}
.mod_goods_info .more{ position:absolute;top:8px; right:0px;}
.mod_goods_info .more a:link,
.mod_goods_info .more a:visited{text-decoration:none;color:#085C9B;}
.mod_goods_info .more a:hover{color:#D4105A;}
.pright { width:280px; float:left; margin-left:20px;}
.propar { }/*产品详细参数字体颜色*/ 
.propar .line{ font-weight:normal; text-decoration:line-through;}
.propar .span_1 { font-weight:bold; font-size:14px; color:#f00;}
.propar .span_2 { font-size:16px;}
.propar h4 { color:#333; line-height:28px; background:#F7F7F7; padding:0 8px;}
.propar .more { text-align:right; border-bottom:dashed 1px #d7d7d7; margin-bottom:5px; }
.propar .more a {color:#009A44; padding-left:12px; line-height:20px; }
.propar .more a img { margin-right:5px;}
.dgxxBox{padding:0 15px; width:645px; height:300px;  font-family:微软雅黑;}
.dgxxBox p{font-size:16px; padding:25px 0; color:#666;}
.dgxxBox .m_form{}
.dgxxBox .m_form li{width:310px; height:38px; float:left; margin-bottom:13px; color:#777;}
.dgxxBox .m_form label{float:left; border:1px solid #dedede; line-height:36px; height:36px; width:77px; display:inline-block; text-align:center; background:#fff;}
.dgxxBox .m_form .iptTxt{float:right; width:230px; border:1px solid #dedede; border-left-width:0; height:16px; line-height:16px; padding:10px 0; outline:none; text-indent:1em; background:#fff; color:#333;}
.dgxxBox .m_form .txtAre{margin-left:12px; width:296px; height:161px; border:1px solid #dedede; outline:none; resize:none; padding:14px; color:#333; line-height:18px;}
.dgxxBox .m_form .btnTjly{width:310px; height:38px; background:#429137; border:none; cursor:pointer; color:#fff;}
.dgxxBox .m_form .areLi{height:205px; float:right; display:inline;}
.dgxxBox .m_form .btnLi{background:none; height:60px;}

.proinfo  { font-size:14px; line-height:25px; min-height: 300px;}
.proinfo h4 { line-height:28px; background:#F7F7F7; padding:0 5px; margin-top:10px;}
.proinfo p {color:#414141}
.proinfo p a { color:#009A44;}
.cp { border:1px solid #d7d7d7; background:#fff; margin-top:20px; }
.cptab { border-bottom:1px solid #d7d7d7; background:#f7f7f7;  }
.cptab  {  line-height:25px; font-size:14px; color:#429137; text-decoration:none; padding:0 8px;  }
.cptab a:hover {text-decoration:none;}
.cptab a.cr { background:#eee; font-weight:bold; }
.cp dl { overflow:hidden; float:left; display:inline; padding: 12px 0px 0 11px; }
.cp dt { overflow:hidden; }
.cp dt a {width: 200px; display:block; border:1px solid #D5D5D5; padding:1px;}
.cp dt a:hover { border:solid 1px #429137;} /*产品图片边框连接*/
.cp dt img {display:block;}
.cp dd {  line-height:24px; padding:8px 0; overflow:hidden; display:block; text-align:center }
.t06 a { color:#009A44;}
.t06 a :hover { color:#009A44;}


.prodbaseinfo_a{float:right;margin-left:20px; z-index:1;width:430px;}
.h2_prodtitle{font-size:16px;color:#414141;border-bottom:1px dashed #bbbbbb;padding:2px 0 10px;line-height:1.6em; }
.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;}
.ul_prodinfos{padding:6px 15px;overflow:hidden;zoom:1;background:#f3f3f3;font-size:14px;font-weight:bold;}
.ul_prodinfos li{padding:5px 0 10px;}
.ul_prodinfo li{float:left;padding:6px 0;}
.ul_prodinfo li span{ font-size:16px; font-weight:bold; /*color:#429137*/}
.li_normalprice,.li_prono{line-height:30px; }
.ul_prodinfo .li_prono,.ul_prodinfo .li_marketprice,
.ul_prodinfo .li_volume,.ul_prodinfo .li_weight,.ul_prodinfo .li_jf,
.ul_prodinfo .li_brand .span_title{color:#999;}
.ul_prodinfo .li_brand{width:180px; }
.li_prono{line-height:2.9em;}
.ul_prodinfo .b_proprice{font-size:14px;color:#ce1919;font-weight:normal;}
.ul_prodinfo a.a_brand{color:#c00;}
.ul_prodinfo a.a_brand:hover{text-decoration:underline;}
.ul_prodinfo .li_jf{clear:both;width:300px; }
.ul_prodinfo .li_jf b{font-weight:normal;color:#c00;}
.ul_prodinfo .li_jf a.a_usejf{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:80px;height:22px;line-height:22px;line-height:25px\9;_line-height:22px;overflow:hidden;background-position:-420px -120px;text-align:center;color:#fff;margin:0 0 0 8px;filter:alpha(opacity=90);opacity:0.9;vertical-align:middle;}
.ul_prodinfo .li_jf a.a_usejf:hover{filter:alpha(opacity=100);opacity:1.0;}
.div_prothumb .span_prev,.div_prothumb .span_next  {background:url(../images/sprite.png) no-repeat;}
.div_prothumb{position:relative;padding:15px 15px 0;}

.thumbporbox{position:relative;width:275px;overflow:hidden;}
.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:69px;text-align:center;}

.ul_prothumb img{padding:1px;border:1px solid #ddd;width:60px !important;height: 42px !important;}
.ul_prothumb li.now img{border: 1px solid #009A44 !important; }
.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;top: 7px;width:22px;height: 63px; text-indent:-999em;overflow:hidden;cursor:hand;cursor:pointer;}
.div_prothumb .span_prev{left:0px;_left:-25px;background-position:-90px -282px;}
.div_prothumb .span_prevb{background-position:-112px -282px;cursor:default;}
.div_prothumb .span_next{right:0px;background-position:-156px -282px;}
.div_prothumb .span_nextb{background-position:-134px -282px;cursor:default;}

.cpshow{ overflow:hidden; padding-top:5px;}
.cpshow li{ float:left; width:212px; margin: 0 6px 15px;}
.cpshow li.noMl{ margin-right:0;}
.cpshow li img{ display:block; border:1px solid #d3d3d3;width: 212px;margin: 0 auto;}
.cpshow li h4{ text-align:center; font-weight:normal; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:30px;}
.cpshow li h4 a{ font-size:14px; color:#333;}
.cpshow li h4 a:hover{color: #429137;}
.cpshow li p{ font-size:13px; color:#666; line-height:21px; height:1px; overflow:hidden;}
.cpshow li span{ display:block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cpshow li span .zx{ float:left; width:103px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; text-decoration:none; border-left:3px solid #333; background:#666;}
.cpshow li span .xq{ float:right; font-size:13px; color:#666; margin-top:14px;}
.cpshow li img:hover{ border-color:#429137;}
.cpshow li span .zx:hover{ background:#009A44; border-left-color:#009A44;}

/*站内搜索*/
ul.searchnavlist{ list-style:none; padding:0px; margin:0px;}
ul.searchnavlist li{ padding:5px 0px;}
#searchlist{ padding:15px;}
#searchlist li{ padding-left:10px; margin-bottom:6px; line-height:1.5;}
#searchlist ul{ list-style:none; padding:0px; margin:0px;}
#searchlist ul li{ padding:3px 5px; margin-bottom:5px;}
#searchlist ul li img{ display:none;}
#searchlist .search_title{ display:block; padding:2px 0px;}
#searchlist .search_title a{ font-size:14px; color:#12C; text-decoration:underline;}
#searchlist .search_title em{ color:#c00; text-decoration:underline; font-style:normal;}
#searchlist .search_detail{ display:block; }
#searchlist .search_detail a{ text-decoration:underline; color:#12C;}
#searchlist .search_content em{ color:#c00; font-style:normal;}
#searchlist .search_updatetime{ display:block; margin-top:5px; color:green;}
#searchlist a:hover{ text-decoration:underline;}

/*工具栏*/
.met_hits{ padding:0px 5px; height:35px; line-height:30px; margin-top:10px; border-top:1px dotted #ccc; text-align:right; position:relative; color:#666;}
.met_hits a{ color:#666;}
.met_hits .metjiathis{ position:absolute; left:5px; top:0px;}
.met_hits .metjiathis .jiathis_txt{float: left;}
.met_page{ text-align:center;}
.met_page a{ margin-right:50px; color:#1C57C4; text-decoration:underline;}

/* 返回头部 */
#roll {width: 40px;height: 40px;display: none;background: #000;position: fixed;right: 20px;bottom: 60px;z-index: 150;overflow: hidden;transition: all .2s ease-in-out 0s;cursor: pointer;border-radius: 50%;}
#roll:hover {background: #429137;}
#roll_top {width: 40px;height: 40px;display: block;background: url(../images/gotop.png) no-repeat;transition: all .2s ease-in-out 0s;}
#roll_top:hover {background: url(../images/gotop.png) no-repeat;}

/* 翻页样式 */
#flip{padding-bottom: 20px;}
.metpager_1{ text-align:center;}
.metpager_2{ text-align:center;}
.metpager_3{ text-align:center;}

.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

.metpager_4 a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#009;}
.metpager_4 a:hover { border:1px solid #009; color:#000;}
.metpager_4 a:active {border:1px solid #009; color:#000;}
.metpager_4 span.current { border:1px solid #009; background-color:#009; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.metpager_4 span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

.metpager_5 a,.metpager_5 span.miy{ border:1px solid #ccdbe4; padding:2px 8px 2px 8px; color:#429137; }
.metpager_5 a:hover { border:1px solid #429137; color:#fff; background-color:#429137;}
.metpager_5 a:active {border:1px solid #009; color:#000;}
.metpager_5 span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.metpager_5 span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;}

.metpager_6{ color:#ff6500; }
.metpager_6 a,.metpager_6 span.miy{ border:1px solid  #ff9600; padding:2px 7px 2px 7px; background-position:50% bottom; color:#ff6500; background-image:url(../images/page/page6.jpg);}
.metpager_6 a:hover { border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 a:active {border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 span.current {border:1px solid #ff6500; padding:2px 7px 2px 7px; margin:2px; color:#ff6500; background-color:#ffbe94; text-decoration:none;}
.metpager_6 span.disabled { border:1px solid #ffe3c6; padding:2px 7px 2px 7px; margin:2px; color:#ffe3c6;}

.metpager_7 a,.metpager_7 span.miy{ border:1px solid  #2c2c2c; padding:2px 5px 2px 5px; background:url(../images/page/page7.gif) #2c2c2c; color:#fff;}
.metpager_7 a:hover { border:1px solid #aad83e; color:#fff;background:url(../images/page/page7_2.gif) #aad83e;}
.metpager_7 a:active { border:1px solid #aad83e; color:#fff;background:urlurl(../images/page/page7_2.gif) #aad83e;}
.metpager_7 span.current {border:1px solid #aad83e; padding:2px 5px 2px 5px; margin:2px; color:#fff;background:url(../images/page/page7_2.gif) #aad83e; text-decoration:none;}
.metpager_7 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_9 a,.metpager_9 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#88af3f; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 span.current {border:1px solid #b2e05d; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#b2e05d; text-decoration:none;} 
.metpager_9 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

/*404*/
.efefef{background:#efefef}
#mother{ margin:0 auto; width:943px; height:572px; position:relative;padding: 20px 0; }
#errorBox{ background: url(../images/404_bg.png) no-repeat top left; width:943px; height:572px; margin:auto; }
#errorText{ color:#39351e; padding:146px 0 0 446px }
#errorText p{ width:400px; font-size:14px; line-height:35px; }
.link4{ height:50px; width:145px; float:left; }
#home{ margin:14px 0 0 444px;}
#contact{ margin:20px 0 0 25px;}
#errorText h1{ font-size:40px; margin-bottom:20px; }
#errorText p em{ font-size:20px; color:#f00; font-weight:bold;}
