.productBox{ width:100%; margin-top:40px;}
.product{ width:1180px; margin:0 auto;}
.prod_fl{ width:350px; float:left; padding:0px 0 40px 0 ;}
.prod_fl p{ width:350px; margin:0 auto; font-size:24px; font-weight:bold; color:#fff; text-align:center; height:80px; line-height:57px; background:url(../image/pro_fl_bg_03.png) no-repeat center;}
.prod_fl ul{ width:350px; background:#12cf5e; padding:10px 0;}
.prod_fl ul li{ width:250px; height:30px; text-align:center; line-height:30px; margin:15px auto; background:#e6e6e6;}
.prod_fl ul li a{ font-size:14px; color:#000000;}
.prod_fr{ width:810px; float:right;}
.prod_h3{ width:810px; height:80px; background:#12cf5e; overflow:hidden;}
.prod_h3 h3{ width:310px; font-size:24px; font-weight:bold; color:#fff; line-height:80px; display:block; float:left; margin-left:40px;}
.prod_h3 h3 a{ color:#fff;}
.prod_h3 h3 span{ margin-left:30px; font-weight:normal;} 
.prod_h3 .more{ width:90px; display:block; float:right; margin-right:50px; color:#fff; line-height:70px; font-size:14px;}
#tab{width:810px;position:relative;margin:30px auto;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li a{float:left;width:100px;height:40px;line-height:40px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 0px 0 15px; background:#CCC; font-size:16px; color:#333333;  overflow: hidden;}
#tab .tab_box{width:810px;clear:both;top:40px;position:relative;}
#tab .tab_menu .selected a{background-color:#12cf5e;cursor:pointer; color:#fff;}
#tab .hide{display:none;}
#tab .tab_box div{ overflow:hidden;} 
#tab .tab_box .cell{ width:230px; float:left; margin:15px 20px;}
#tab .tab_box .cell img{ width:220px; height:140px; padding:3px; border:2px #d8d8d8 solid;}
#tab .tab_box .cell p{ width:230px; height:30px; line-height:30px; text-align:center; color:#333333; font-size:14px;}
#tab .tab_box .cell:hover img{ border:2px #12cf5e solid;}

.clear{ clear:both;}

.mid_bannerBox01{ width:100%;}
.mid_banner01{ width:1180px; height:180px; margin:40px auto; position:relative; background:url(../image/mid_banner01_03.png) no-repeat 50% 0;}
.mid_banner01 .mid_banner_phone{ width:350px; height:40px; line-height:40px; position:absolute; top:40px; right:132px;}
.mid_banner01 .mid_banner_phone p{font-size:24px; color:#000; width:335px; margin:0 auto 30px auto; }
.mid_banner01 .mid_banner_phone a{ width:200px; height:40px; background:#fff;color:#000; font-size:18px; font-weight:bold; text-align:center; line-height:40px; display:block; margin:0 auto;}


.advantageBox{ width:100%;}
.advantage{width:1180px; height:915px; margin:0 auto; background:url(../image/advantage_bg_03.png) no-repeat 50% 0; position:relative;}
.advant_h3{ width:1180px; margin:0 auto; text-align:center;}
.advant_h3 h3{font-size:24px; font-weight:bold; color:#e59d2a; padding-top:28px; line-height:55px;}
.advant_h3 h3 i{font-size:36px; color:#1623c9;}
.advant_h3 h3 span{font-size:36px;}
.advant_h3 p{ font-size:18px; color:#fff;}
.advantage .cell01{
	position: absolute;
	left: 89px;
	top: 144px;
	width: 630px;

}
.advantage .cell01 dt{ font-size:24px; color:#12cf5e; line-height:28px; margin-bottom:26px;}
.advantage .cell01 dt span{ font-size:14px; color:#a4a4a4; font-weight:normal;}
.advantage .cell01 dd{ font-size:16px; color:#191919; line-height:30px;}
.advantage .cell01 dd span{ color:#12cf5e;}
.advantage .cell02{
	position: absolute;
	left: 91px;
	top: 327px;
	width: 687px;
	height: 153px;

}
.advantage .cell02 dt{ font-size:24px; color:#12cf5e; line-height:28px; margin-bottom:42px;}
.advantage .cell02 dt span{ font-size:14px; color:#a4a4a4; font-weight:normal;}
.advantage .cell02 dd{ font-size:16px; color:#191919; line-height:29px;}
.advantage .cell02 dd span{ color:#12cf5e;}
.advantage .cell03{
	position: absolute;
	left: 582px;
	top: 525px;
	width: 437px;

}
.advantage .cell03 dt{ font-size:24px;  color:#12cf5e; line-height:28px; margin-bottom:28px;}
.advantage .cell03 dt span{ font-size:14px; color:#a4a4a4; font-weight:normal;}
.advantage .cell03 dd{ font-size:16px; color:#191919; line-height:29px;}
.advantage .cell03 dd span{ color:#12cf5e;}
.advantage .cell04{
	position: absolute;
	left: 580px;
	top: 711px;
	width: 600px;
	height: 147px;

}
.advantage .cell04 dt{ font-size:24px;  color:#12cf5e; line-height:28px; margin-bottom:42px;}
.advantage .cell04 dt span{ font-size:14px; color:#a4a4a4; font-weight:normal;}
.advantage .cell04 dd{ font-size:16px; color:#191919; line-height:29px;}
.advantage .cell04 dd span{ color:#12cf5e;}


.mid_bannerBox02{ width:100%;}
.mid_banner02{ width:1180px; height:180px; margin:0 auto 40px auto; position:relative; background:url(../image/mid_banner02_03.png) no-repeat 50% 0;}
.mid_banner02 .mid_banner_phone{ width:350px; height:40px; line-height:40px; position:absolute; top:40px; right:60px;}
.mid_banner02 .mid_banner_phone p{font-size:24px; color:#000; width:335px; margin:0 auto 30px auto; }
.mid_banner02 .mid_banner_phone a{ width:200px; height:40px; background:#333;color:#fff; font-size:18px; font-weight:bold; text-align:center; line-height:40px; display:block; margin:0 auto;}


.aboutBox{ width:100%; margin-bottom:20px;}
.about{ width:1180px; margin:0 auto;}
.about_h3{ width:1180px; height:110px; background:url(../image/about_h3_bg_03.png) no-repeat 50% 0;}
.about_h3 h3{ text-align:center; font-size:24px; font-weight:bold; padding-top:25px;}
.about_h3 h3 a{ color:#12cf5e;}
.about_h3 .more{ font-size:14px; text-align:center; color:#656565; width:1180px; display:block; margin:9px auto;}
.up_about{ width:1180px; margin:0 auto; overflow:hidden;}
.up_about img{ width:297px; height:192px; display:block; float:left; margin-left:50px;}
.up_about p{ width:760px; float:right; margin-right:50px; font-size:14px; color:#353535; line-height:24px; text-indent:24px;}
.down_about{ width:1180px; margin:0 auto; overflow:hidden;}
.down_about .cell{ width:200px; float:left; margin:15px;}
.down_about .cell img{ width:190px; height:130px; padding:3px; border:2px #c9c9c9 solid;}
.down_about .cell:hover img{ border:2px #12cf5e solid;}
.down_about .cell p{ width:200px; height:30px; line-height:30px; text-align:center; overflow:hidden; font-size:14px; color:#1a1a1a;}



.cahocuBox{ width:100%;}
.cahocu{ width:1180px; margin:0 auto; overflow:hidden;}
.cahocu_fl{ width:720px; float:left; margin-left:10px;}

.caseBox{width:720px;}
.case_h3{ width:720px; height:30px; background:url(../image/case_h3_bg_03.png) no-repeat 50% 0; position:relative; margin-bottom:20px;}
.case_h3 h3{ font-size:20px; font-weight:bold; text-align:center;}
.case_h3 h3 a{ color:#12cf5e;}
.case_h3 .more{ font-size:14px; color:#262626; position:absolute; top:5px; right:85px; }
.gd_01{ position:relative; height:200px; width:720px;}
.gd_01 #simgs{ margin: 0 auto;}
.gd_01 li{ float:left; width:150px; padding: 0 30px 0 0; text-align:center;overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:150px; height:110px; margin-bottom:10px;}
.gd_01 li a{ color:#000000;}
.gd_01 li .lastA{ width:150px; height:30px; line-height:30px; text-align:center; overflow:hidden; font-size:14px; color:#191919;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}


.honorBox{width:720px;}
.honor_h3{ width:720px; height:30px; background:url(../image/honor_h3_bg_03.png) no-repeat 50% 0; position:relative; margin-bottom:20px;}
.honor_h3 h3{ font-size:20px; font-weight:bold; text-align:center;}
.honor_h3 h3 a{ color:#12cf5e;}
.honor_h3 .more{ font-size:14px; color:#262626; position:absolute; top:5px; right:85px; }
.gd_02{ position:relative; height:180px; width:720px;}
.gd_02 #simgss{ margin: 0 auto;}
.gd_02 li{ float:left; width:150px; padding: 0 30px 0 0; text-align:center;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ display:block; width:150px; height:110px; margin-bottom:10px; }
.gd_02 li a{ color:#000000;}
.gd_02 li .lastA{ width:150px; height:30px; line-height:30px; text-align:center; overflow:hidden; font-size:14px; color:#191919; display:block;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative}


.customerBox{ width:410px; float:right; margin-right:10px;}
.customer_h3{ width:410px; height:30px; background:url(../image/customer_h3_bg_03.png) no-repeat 50% 0; position:relative;}
.customer_h3 h3{ text-align:center; font-size:20px; font-weight:bold; padding-top:9px;}
.customer_h3 h3 a{ color:#12cf5e;}
.customer_h3 .more{ position:absolute; top:15px; right:18px; font-size:14px; color:#262626; }
.customer{ width:410px; overflow:hidden; margin-top:28px;}
.customer .cell{ width:410px; overflow:hidden; margin-bottom:10px;}
.customer img{ width:120px; height:90px; display:block; float:left;}
.customer dl{ width:265px; display:block; float:right; margin-right:10px;}
.customer dl dt{ font-size:14px; color:#1a1a1a; margin-bottom:10px;overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap;}
.customer dl dd{ text-indent:24px; line-height:24px; color:#1a1a1a;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; 
}

.mid_bannerBox03{ width:100%;}
.mid_banner03{ width:1180px; height:180px; margin:40px auto; position:relative; background:url(../image/mid_banner03_03.png) no-repeat 50% 0;}
.mid_banner03 .mid_banner_phone{ width:350px; height:40px; line-height:40px; position:absolute; top:40px; right:60px;}
.mid_banner03 .mid_banner_phone p{font-size:24px; color:#000; width:335px; margin:0 auto 30px auto; }
.mid_banner03 .mid_banner_phone a{ width:200px; height:40px; background:#333;color:#fff; font-size:18px; font-weight:bold; text-align:center; line-height:40px; display:block; margin:0 auto;}


.lastA{ width:100%;}
.last{ width:1180px; margin:20px auto;}
.dynamicBox{ width:370px; float:left;}
.dynamic_h3{ width:370px; height:40px; line-height:40px; background:#12cf5e; overflow:hidden; margin-bottom:18px;}
.dynamic_h3 h3{ width:80px; margin-left:10px; padding-left:26px; background:url(../image/new_h3_icon_03.png) no-repeat left; float:left; }
.dynamic_h3 h3 a{ color:#fff; font-size:18px;}
.dynamic_h3 .more{ width:50px; display:block; float:right; color:#fff; font-size:14px; margin-right:20px;}
.dynamic { width:370px;}
.dynamic .firstnew{ width:370px; overflow:hidden;}
.dynamic .firstnew img{ width:134px; height:94px; padding:2px; border:1px #c9c9c9 solid; display:block; float:left;}
.dynamic .firstnew dl{ width:200px; float:right; margin-right:10px;}
.dynamic .firstnew dl dt{ width:200px; height:24px; line-height:24px; overflow:hidden;}
.dynamic .firstnew dl dt a{ color:#191919;}
.dynamic .firstnew dl dd{ text-indent:24px; line-height:20px; 
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:4;
}
.dynamic ul{ width:370px;}
.dynamic ul li{ width:370px; height:45px; line-height:45px; overflow:hidden; border-bottom:1px #e6e6e6 dotted;}
.dynamic ul li a{ width:230px; height:45px; line-height:45px; display:inline-block; float:left; margin-left:7px; padding-left:12px; background:url(../image/new_icon_03.png) no-repeat 0px 21px; font-size:14px; color:#191919; }
.dynamic ul li span{ width:85px; height:45px; line-height:45px; display:inline-block; float:right; margin-right:10px; }



.newBox{ width:370px; float:left; margin-left:35px;}
.new_h3{ width:370px; height:40px; line-height:40px; background:#12cf5e; overflow:hidden; margin-bottom:18px;}
.new_h3 h3{ width:80px; margin-left:10px; padding-left:26px; background:url(../image/new_h3_icon_03.png) no-repeat left; float:left; }
.new_h3 h3 a{ color:#fff; font-size:18px;}
.new_h3 .more{ width:50px; display:block; float:right; color:#fff; font-size:14px; margin-right:20px;}
.new { width:370px;}
.new .firstnew{ width:370px; overflow:hidden;}
.new .firstnew img{ width:134px; height:94px; padding:2px; border:1px #c9c9c9 solid; display:block; float:left;}
.new .firstnew dl{ width:200px; float:right; margin-right:10px;}
.new .firstnew dl dt{ width:200px; height:24px; line-height:24px; overflow:hidden;}
.new .firstnew dl dt a{ color:#191919;}
.new .firstnew dl dd{ text-indent:24px; line-height:20px;overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:4;}
.new ul{ width:370px;}
.new ul li{ width:370px; height:45px; line-height:45px; overflow:hidden; border-bottom:1px #e6e6e6 dotted;}
.new ul li a{ width:230px; height:45px; line-height:45px; display:inline-block; float:left; margin-left:7px; padding-left:12px; background:url(../image/new_icon_03.png) no-repeat 0px 21px; font-size:14px; color:#191919; }
.new ul li span{ width:85px; height:45px; line-height:45px; display:inline-block; float:right; margin-right:10px; }

.problemBox{ width:370px; float:right;}
.problem_h3{ width:370px; height:40px; line-height:40px; background:#12cf5e; overflow:hidden; margin-bottom:18px;}
.problem_h3 h3{ width:80px; margin-left:10px; padding-left:26px; background:url(../image/new_h3_icon_03.png) no-repeat left; float:left; }
.problem_h3 h3 a{ color:#fff; font-size:18px;}
.problem_h3 .more{ width:50px; display:block; float:right; color:#fff; font-size:14px; margin-right:20px;}
.ticker2 { width:370px;}
#ticker2 {
	width: 100%;
	height: 505px;
	overflow: hidden;
	position: relative;
	margin: 15px 0;
	background:rgba(18,207,94,0.5);
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 22px;
	margin: 5px auto;
}
#ticker2 li .wen{ width:340px; margin:10px auto; overflow:hidden;}
#ticker2 li .wen span{ width:24px; height:24px; background:#ff0000; color:#fff; text-align:center; line-height:24px; font-size:14px; display:inline-block; float:left;}
#ticker2 li .wen a{ width:306px; height:24px; line-height:24px; font-size:14px; color:#191919; display:inline-block; float:left; margin-left:10px;}

#ticker2 li .da{ width:340px; margin:0px auto; overflow:hidden;}
#ticker2 li .da span{ width:24px; height:24px; background:#ffa800; color:#fff; text-align:center; line-height:24px; font-size:14px; display:inline-block; float:left;}
#ticker2 li .da p{ width:306px; line-height:24px;color:#333; display:inline-block; float:left; margin-left:10px; text-indent:24px;overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}

.clear{ clear:both;}














.linkBox{ width:100%; margin:20px auto;}
.link_h3{ width:1100px; height:40px; line-height:40px; margin:0 auto; border-bottom:2px #12cf5e solid;}
.link_h3 span{ width:150px; margin-left:30px; font-size:18px; color:#191919; font-weight:normal; }
.link{ width:1180px; margin:0 auto; height:60px; line-height:60px;}
.link li{ float:left;}	
.link li a{ padding:10px 20px; color:#333; font-size:14px;}
