@charset "utf-8";
.flexslider{ width:100%; margin:0 auto;height:600px;min-width:1180px}
.slides li{background-repeat:no-repeat; background-position:top center;height:600px}
.slides li a{ display:block; height:100%; width:100%}
.flex-control-nav{ display:block}

.pannel h3{margin-bottom:50px; font-size:22px; position:relative;}
.pannel h3 i{ display:block; width:44px; height:2px; background:#4a9037; margin-top:10px;}
.pannel h3 span{ font-size:12px; color:#a5a5a5; text-transform:uppercase}
.pannel h3 a{height:35px;line-height:35px; font-size:13px; padding:0 30px; display:block; position:absolute; top:0; right:0; border:1px solid #e5e4e4; text-align:center; color:#9b9a9a}

.products div{ margin:0 -10px;}
.products ul{ float:left; width:20%;}
.products ul dl{ padding:0 10px;}
.products dl a img{ width:100%; display:block;}
.products dl h4{font-weight:100; font-size:16px; margin-bottom:10px; color:#272727}
.products dl h4 span{ color:#bfbfbf; padding-left:20px;}
.products dl p{ line-height:1.8; font-size:12px;color:#a5a5a5;}

.bg,.bg2{ background:#fff;padding:60px 0}
.bg2{ background:#fff}
.tab-tt h3{ width:200px; float:left}
.tab-tt ul{ float:right;}
.tab-tt ul span{ float:left; padding:0 3px; cursor:pointer; margin:0 12px; display:block; line-height:30px; border-bottom:1px solid #d1d0d0; color:#777676}
.tab-tt ul a.more{ background:#4a9037; padding:0 20px; color:#fff;line-height:30px; text-align:center; float:right}
.case div.tab-ct ul{ float:left; width:25%}
.case div.tab-ct ul img{ width:100%; display:block;}
.case div.tab-ct ul a{ display:block; border-bottom:1px solid #fff;border-left:1px solid #fff}
.case div.tab-ct ul.c0{ width:50%}
.tab-ct{ display:none}


.partner-list{position:relative;}
.partner-list dl{ float:left; width:280px;height:375px;margin-right:20px; *display:inline; overflow:hidden; background:#fff;}
.partner-list dl:hover{-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2); -moz-box-shadow: 0 0 10px rgba(0,0,0,.2); -o-box-shadow: 0 0 10px rgba(0,0,0,.2); box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.partner-list dl dt{ height:280px; overflow:hidden}
.partner-list dl dt img{ width:100%;}
.partner-list dl dd{ padding:10px; margin-top:10px; color:#ccc; line-height:2}
.partner-list dl dd h4{ font-size:16px; font-weight:normal;color:#666;}
#btn-l,#btn-r{height:40px;width:40px;cursor:pointer;position:absolute; top:50%; margin-top:-20px;}
#btn-l{background:url(../Images/arr.png) no-repeat center rgba(0,0,0,0.2); left:0;}
#btn-r{background:url(../Images/arr-r.png) no-repeat center rgba(0,0,0,0.2);right:0;}
#slider-item{ height:100%;width:30000px;}
#slider-item div{ float:left; padding:10px 0;}

.about{ background:#e4f8df; padding:50px 0;}
.about-img{ float:left; width:540px}
.pd10{ padding:20px; background:#fff}
.about-txt{ line-height:2; width:520px; float:right; padding-top:40px;}
.about-txt a{ display:block; border:1px solid #ddd; text-align:center; width:170px; height:45px; line-height:45px; color:#4a9037; margin-top:10px;}
.about-txt a:hover{ background:#4a9037; color:#fff; border:0;}

.news dl{ width:560px; float:left}
.news dt{ float:left; width:265px;}
.news dt img{ display:block; width:100%;}
.news dd{ float:right; width:260px; line-height:1.8;}
.news dd h4{ font-size:16px; font-weight:normal; color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news dd span{ color:#999; display:block;}
.news dd p{ border-top:1px dotted #ddd; padding-top:20px; margin-top:20px;color:#999;}

.line{ height:1px; background:#eee; width:100%; margin-bottom:20px;}
.sld_list{ height:100%;width:30000px;}
.sld_list div{ float:left}
.sld_list dl { float:left; position:relative;margin-right:16px;overflow:hidden;width:278px;height:355px;cursor:pointer;display:inline;background:#fff;}
.sld_list dt{ display:block;height:205px; width:100%;overflow:hidden; margin-bottom:10px; background:#FFF}
.sld_list img{ width:100%;}
.sld_list dd h4{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px; margin-bottom:10px; display:block; font-weight:normal}
.sld_list dd { padding:10px;}
.sld_list dd p{ color:#888; line-height:20px; font-size:12px}
.sld_list dd a.more{ position:absolute; left:10px; bottom:15px; display:block; width:90px; height:25px; line-height:25px;color:#999; text-align:center; border:1px solid #ddd; margin-top:10px;}
.sld_list dl:hover a.more{color:#fff;background:#4a9037; border-color:#4a9037;}
.btn-l,.btn-r{height:30px;width:20px;cursor:pointer;position:absolute; top:50%; margin-top:-15px;}
.btn-l{background:url(../Images/r.png) no-repeat left center; left:0;}
.btn-r{background:url(../Images/r.png) no-repeat right center;right:0;}
.sldfrm2{ margin-bottom:50px; position:relative;}
#slider2{ width:1050px; margin:0 auto;}
#sld_list2 dl{ width:141px; margin-right:8px; height:80px; overflow:hidden; border:1px solid #ddd;}
#sld_list2 dl img{ width:100%; display:block;}
