
.pro h2{text-align: center;margin-top: 20px;}
.pro .prod_small{height: auto;}
.pro .prod_small .prev ,.pro .prod_small .next{ top: 410px}
.pro .prod_small .prod_big dd .prod_detail{width:100px;padding-left: 0; background: #80c24a;text-align: center;border-radius: 5px;}



.prod{ padding-bottom: 30px;}
.prod h2{text-align: center; font-size: 30px; margin: 35px 0 10px;}
.prod h2 a{ color: #4d4d4d; text-decoration: none;}
.prod h2 span{ margin-top: 15px; display: block; font-size: 19px; color: #8b8b8b; font-family: "Arial"; text-transform: uppercase; font-weight: normal;}
.prod_nav{ height: 128px; margin-bottom:19px;margin-top: 30px; clear: both; display: block;}
.prod_nav h3{ width: 224px; text-align: center; padding-top:35px; height:89px; background:#80c24a;float: left; font-size: 24px; color: #fff; margin-top: 0px; border-radius: 4px 0px  0px 4px;}
.prod_nav h3 span{ display: block; font-size: 24px; color: #fff; text-transform: uppercase;}
.prod_nav h3 a{ color: #fff; text-decoration: none;}
.prod_nav ul{ width:720px; padding: 20px 0 20px 55px;border: 1px solid #dadada; border-left: none; float: right;
 border-radius: 0px 4px  4px 0px;}
.prod_nav li{ font-size: 14px; line-height: 41px; color: #2b2b2b; float: left; width: 114px;}
.prod_list{ height: 580px; }
.prod_big{ height: 315px; margin-bottom: 33px; overflow: hidden;}
.prod_big .prod_big_num{ width: 130px; float: left; height: 315px; overflow: hidden; padding: 0 64px 0 18px; font-size: 200px; color: #212121; text-align: center;}
.prod_big .prod_big_num span{ display: block; height: 34px; line-height: 34px; border-top: 2px solid #212121; border-bottom: 2px solid #212121; font-size: 14px; color: #666666; }
.prod_big dl{ width: 988px; height: 315px; overflow: hidden; float: right;}
.prod_big dt{ width: 477px; height: 309px; border: 3px solid #dadada; overflow: hidden; float: left;}
.prod_big dt img{ display: block; width: 477px; height: 309px;}
.prod_big dd{ width: 470px; height: 315px; float: right; overflow: hidden;}
.prod_big dd h3{ font-size: 18px; color: #212121; margin-bottom: 10px;}
.prod_big dd h3 a{ color: #212121;}
.prod_big dd p{ font-size: 14px; line-height: 30px;height:160px ;color: #666; }
.prod_big dd .prod_detail{ background: url("../img/reason_btn_bg1.jpg") no-repeat 0 0; height: 37px; line-height: 37px; font-size: 14px; color: #fff; display: block;  text-decoration: none; padding-left: 15px; margin-top: 20px;}
.prod_small{ height: 185px; position: relative;} .prod_small ul{ margin-left: auto; width: 1000px; margin-right: auto;}
.prod_togg li{ width: 236px; height: 185px; float: left; margin-right: 14px; overflow: hidden;}
.prod_togg li.none{ margin-right: 0;}
.prod_togg li img{ display: block; width: 234px; height: 144px;border:1px solid #dadada; border-radius:4px; }
.prod_togg li span a{ display: block; text-align: center; font-size: 14px; color: #212121;  line-height: 30px;}
.prod_small .prev,.prod_small .next{ position: absolute; width: 19px; height: 66px; display: block;}
.prod_small .prev{ top:60px; left: -25px; font-size: 25px;}
.prod_small .next{ top:60px; right: -25px;  font-size: 25px;}
.prod_togg li:hover img{ border:1px solid #84c44e; }



.oem_box{background-image: url("../img/boxbg.jpg");background-color: rgba(0, 0, 0, 0);background-repeat: repeat;background-position: center;clear: both; text-align: center; height: 150px; width: 100%; margin: auto; margin-bottom: 10px;}
.oem_box_con{ color: #fff;  height: 100px;padding: 25px 0;width: 1000px; margin-left: auto; margin-right: auto;}
.oem_box_con h3{ color: #99cc66;font-size: 26px; line-height: 40px; margin-bottom:5px;}
.oem_box_con p{ line-height: 45px;}
.oem_box_con p a{ border-radius: 4px; padding: 5px; color: #fff;border:1px solid #fff; margin: 5px 5px;}
.box_cl{margin-top: -10px;}
.box_cl span {color: #f7f7f7font-size: 20px;line-height: 30px;}
.box_cr { margin-top:30px; width: 500px;}
.box_cr h2{ float: left; padding-top: 5px;}
.box_cr a {background: #99cc66 none repeat scroll 0 0;border-radius: 4px;color: #fff; float: right; font-size: 16px; height: 50px;line-height: 50px; text-align: center;width: 160px;}
.oem_box_con a.btn{background: no-repeat;}.oem_box_con a:hover{}





.process h2 {text-align: center;font-size: 30px; padding-top: 20px;}
.process img{margin: auto;display: block;}
.process .process_btn {position: relative; top: -250px; background: #80C24A; height:40px;line-height:40px;font-size:14px;color:#fff;display:block;font-family: "宋体";text-decoration: none;padding-left: 20px;margin:0 auto;width:212px;border-radius:37px;}


/*ability*/
.ability{background: url(../img/ability_bg.jpg) no-repeat center center;height: 676px;}

/*ability*/

/*解决方案*/
.solution{margin: 80px 0;}
.solution h2 {text-align: center;font-size: 30px;margin: 55px 0 43px;background: url(/img/l.jpg) no-repeat center 45px;}
.solution h2 span{ margin-top: 15px; display: block; font-size: 19px; color: #8b8b8b;  text-transform: uppercase; font-weight: normal;}

#focus_Box{position:relative;width:1000px;height:500px;margin:20px auto;}
#focus_Box ul{position:relative;width:1000px;height:472px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#d3bfa7;top:146px;left:377px;
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-o-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
}
#focus_Box li>div{-webkit-box-shadow:5px 19px 28px -15px rgba(0, 0, 0, 1);-moz-box-shadow:5px 15px 60px -13px rgba(0, 0, 0, 1);box-shadow:5px 15px 60px -13px rgba(0, 0, 0, 1);overflow: hidden;position: relative;}
#focus_Box li:first-child+li,#focus_Box li:first-child+li+li+li{
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
	}
#focus_Box li:first-child+li+li{
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
#focus_Box li img{width:100%;background:url(../img/loading.gif) no-repeat center 50%;vertical-align:top}
#focus_Box li .txt{left:0;bottom:0px;width:100%;background:#d1c0a6;text-indent:8px;color:#fff;padding-bottom: 20px;}

#focus_Box li:first-child+li .txt,#focus_Box li:first-child+li+li+li .txt{background: #a5937b;}
#focus_Box li:first-child+li+li .txt{background: #8a8a8a;}

#focus_Box li .txt h3{text-align: center;padding: 10px 0;font-family: "方正兰亭黑简体";}



#focus_Box li .txt span {position: relative; margin: 10px 20px;display: block;line-height: 24px; height: 92px;overflow: hidden;}
#focus_Box li .txt span::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, #d3bfa7 55%);
background: -o-linear-gradient(right, transparent, #d3bfa7 55%);
background: -moz-linear-gradient(right, transparent, #d3bfa7 55%);
background: linear-gradient(to right, transparent, #d3bfa7 55%);
}
#focus_Box li:first-child+li .txt span::after,#focus_Box li:first-child+li+li+li  .txt span::after{
background: -webkit-linear-gradient(left, transparent, #a5937b 55%);
background: -o-linear-gradient(right, transparent, #a5937b 55%);
background: -moz-linear-gradient(right, transparent, #a5937b 55%);
background: linear-gradient(to right, transparent, #a5937b 55%);
}
#focus_Box li:first-child+li+li .txt span::after{

background: -webkit-linear-gradient(left, transparent, #8a8a8a 55%);
background: -o-linear-gradient(right, transparent, #8a8a8a 55%);
background: -moz-linear-gradient(right, transparent, #8a8a8a 55%);
background: linear-gradient(to right, transparent, #8a8a8a 55%);
}


#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:45px;height:45px;top:50%;border: 2px solid #666;font-size: 35px;line-height: 40px;text-align: center;border-radius: 50%;font-weight: bold;}
#focus_Box .prev{left:-32px;}
#focus_Box .next{ right:-32px;} 
#focus_Box .prev:hover,#focus_Box .next:hover{border-color: #B0CE27;color: #B0CE27;}
#focus_Box a.imgs-scroll-btn{display:block;width:150px;height:30px;line-height: 30px; background:#b4d31e;margin:0 auto;color: #fff;text-decoration: none;border-radius: 5px;}
/*解决方案*/




.sl_box{ width: 760px;margin: auto;}.pcontent{ width: 760px;}
.p_t_title{ text-align: center; clear: both; margin:20px 0 0;}
.p_t_title h2{background: url(/img/l.jpg) no-repeat center 40px;padding-bottom: 15px;}
a.lxa{display: block; padding:3px 3px; border: 1px solid #fff; color: #fff; border-radius: 4px; text-align: center; line-height: 25px;text-decoration: underline; width: 180px;}

.pr_7{background: #99cc66; color: #fff; height:60px; margin-bottom:15px;}
.pr_7 .pr_7_con{ text-align: center; padding-top: 10px;}
.pr_7_con h3{ font-size: 30px; width: 460px; float: left;}
.pr_7_con a{ float: right;}
.pr_8_con{text-align: center;}
.pr_8 span{ color: #80c24a; font-size: 18px; text-align: center; width: 100%; font-weight: bold;}


.recommend_prod {margin-bottom: 30px;}
.recommend_prod  a:hover{text-decoration: none;}
.recommend_prod h2 span a{border-bottom: 3px solid #80c24a;padding:0 20px 12px 0;}
.recommend_prod h2{font-size: 16px; margin: 20px 0;border-bottom: 1px solid #dadada;height: 35px;}
.recommend_prod ul {overflow: hidden;}
.recommend_prod li { width: 237px; height:267px; float: left;margin-right: 17px;overflow: hidden;}
.recommend_prod li.none {margin-right: 0;}
.recommend_prod li img {display: block;width: 233px;height: 233px; border: 1px solid #dadada;border-radius: 5px;}
.recommend_prod li span a {display: block; text-align: center; font-size: 14px;  color: #212121; line-height: 33px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;  }



.advantages{padding-bottom: 30px; background: #99cc66;}
.advantage { overflow: hidden;position: relative;}
.advantage h2 {text-align: center; font-size: 30px; margin: 30px 0 20px;color: #fff;zoom: 0;}
.advantage h2 span{color: #fff; margin-top: 15px; display: block; font-size: 19px;  text-transform: uppercase; font-weight: normal;}
/*.advantage .advantage-b img{height: 250px;}*/
.advantage .advantage-c{margin-right: 0;}
.advantage dl { width: 323px;height: 530px;margin-right: 15px; float: left; overflow: hidden; background:#fff;border-radius: 5px;}
.advantage dd {text-align: center;padding: 0 20px;color: #1d1d1d;height: 239px;overflow: hidden;}
.advantage dd h3 {font-size: 24px;margin: 30px 0 10px;}
.advantage dd p { font-size: 14px; line-height: 23px;}
.advantage dd i { display: block;margin: 0 auto 16px;width: 30px;height: 3px;background: #99cc66;}
.advantage dt img { display: block;width: 323px;}
