.wrap img{width: 100%;}
/*广告*/
.g-adv { clear:both;height:12.5rem;overflow:hidden;}
.g-adv .sclwrap_box,.g-adv .m-box{ height:12.5rem;}
.g-adv .m-box li img{ width:100%;}

/*导航*/
nav{overflow: hidden;position: relative;}
nav:before{content: "";position: absolute;width: 100%;height: 1px;background:#339933;left: 0;top:2.39rem;}
nav a{width:33.3%;float:left;display: block;height:2.33rem;line-height:2.33rem;text-align: center;color: #fff;font-size:1rem;position: relative;z-index: 1; background: url(../image/nav_bj.gif) repeat left top; -webkit-background-size:0.5rem 2.33rem; -moz-background-size:0.5rem 2.33rem; -o-background-size:0.5rem 2.33rem; background-size:0.5rem 2.33rem;}
nav a:before{content: "";position: absolute;width:1px;height: 2.33rem; background:#339933;left: 0;top:0;}
nav a:nth-child(1){background:#0095d9;}
nav a:nth-child(3n-2):before{background:none;}
nav a:hover,nav a:link,nav a:visited,nav a:active{ color:#fff;}

/*产品*/
.pro{ height: 38.21rem; overflow: hidden;}
.pro h2{ position: relative; padding-top: 2.33rem; height: 7.04rem; overflow: hidden; text-align: center; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro h2 a{ line-height: 2.5rem; display: block; font-size: 1.5rem; color: #333; font-weight: bold;}
.pro h2 span{ font-size: 1rem; color: #fff; display: block; width: 16.13rem; height: 1.38rem; line-height: 1.38rem; text-align: center; margin: 0 auto;background-color:#64bf64; z-index:999;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#64bf64), to(#369b36)); 
	background-image: -webkit-linear-gradient(top, #64bf64, #369b36); 
	background-image: -moz-linear-gradient(top,  #64bf64, #369b36); 
	background-image: -o-linear-gradient(top,  #64bf64, #369b36); 
	background-image: -ms-linear-gradient(top, #64bf64, #369b36); 
	background-image: linear-gradient(top, #64bf64, #369b36);}

.pro h2:before{ position: absolute; content: ""; height: 1px; width: 4.9rem; background: #e3e3e3; left: 0; bottom: 1.46rem;}
.pro h2:after{ position: absolute; content: ""; height: 1px; width: 4.9rem; background: #e3e3e3; right: 0; bottom: 1.46rem;}
/*
.pro_list{ width: 24.17rem; margin: 0 auto;}
.pro_list h3{ height: 2rem; border: 1px solid #d4d4d4;}
.pro_list h3 a{ display: inline-block;font-weight: bold;color: #1d1d1d;font-size: 1rem; width: 33.3%; text-align: center; border-right: 1px solid #e5e5e5; height: 2rem; line-height: 2rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro_list h3 a:nth-child(3){ border-right: 0;}
.pro_list ul{ padding-top: 0.42rem; padding-left: 1.33rem; height: 7.42rem; overflow: hidden; background: #f3f3f3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro_list ul li{ width: 10.92rem; float: left; height: 2.17rem; line-height: 2.17rem; font-size: 1rem; overflow: hidden; background: url(../image/pro_lb.gif) no-repeat left center; padding-left: 0.92rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro_list ul li a{ color: #666;}*/


.pro_list{ width: 24.17rem;height: 10.08rem;overflow: hidden; margin: 0 auto;}
.pro_ltil{ height: 2rem; border: 1px solid #d4d4d4;}
.pro_ltil li{ display: inline-block;font-weight: bold;color: #1d1d1d;font-size: 1rem; width: 32%; text-align: center; border-right: 1px solid #e5e5e5; height: 2rem; line-height: 2rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro_ltil li.z-on{color: #339933;}
.pro_ltil li:nth-child(3){ border-right: 0;}
.pro_l01{float: left;display: inline;}
.pro_l01 ul{ padding-top: 0.42rem; padding-left: 1.33rem; height: 7.42rem; overflow: hidden; background: #54b354;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro_l01 ul li{ width: 10.92rem; float: left; height: 2.17rem; line-height: 2.17rem; font-size: 1rem; overflow: hidden; background: url(../image/pro_lb.gif) no-repeat left center; padding-left: 0.92rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro_l01 ul li a{ color: #fff;}



.pro_con{ width: 24.25rem; margin: 0.67rem auto 0; position: relative;}
.pro_con .prev{ position: absolute; top: 7.29rem; left: 0.17rem; width: 2rem; height: 2rem; z-index: 2;}
.pro_con .next{ position: absolute; top: 7.29rem; right: 0.17rem; width: 2rem; height: 2rem; z-index: 2;}
.pro_con .nowarp{ width: 24.25rem; margin: 0 auto;}

.pro_c{ width: 24.25rem; height: 21.08rem;}
.pro_c dl dt{ height: 17.29rem; overflow: hidden; width: 24.25rem; position: relative;}
.pro_c dl dt span{ display: block; height: 2.33rem; width: 24.25rem; overflow: hidden; text-align: center; color: #fff; font-size: 1rem; line-height: 2.33rem; position: absolute; bottom: 0; left: 0; background: url(../image/pro_png.png) repeat; -webkit-background-size:1rem; -moz-background-size:1rem; -o-background-size:1rem; background-size:1rem;}
.pro_c dl dd{ margin-left: 2.92rem; margin-top: 1.46rem; height: 2.33rem; overflow: hidden;}
.pro_c dl dd a{ display: inline-block; width: 8.46rem; height: 2.33rem; overflow: hidden; background: url(../image/icobg1.gif) no-repeat left top; line-height: 1.96rem; font-size: 1rem; color: #fff; text-align: center; margin-right: 1.5rem;}

/**/
.adv{ overflow: hidden; margin-bottom: 20px; }
.adv h2{ padding-top: 3rem; height: 6.92rem; overflow: hidden; text-align: center; position: relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.adv h2 b{ line-height: 2.5rem; display: block; font-size: 1.3rem; color: #333; font-weight: bold;}
.adv h2 span{ font-size: 0.92rem; color: #fff; display: block; width: 24.17rem; height: 1.38rem; text-align: center; margin: 0 auto;background-color:#64bf64;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#64bf64), to(#369b36)); 
	background-image: -webkit-linear-gradient(top, #64bf64, #369b36); 
	background-image: -moz-linear-gradient(top,  #64bf64, #369b36); 
	background-image: -o-linear-gradient(top,  #64bf64, #369b36); 
	background-image: -ms-linear-gradient(top, #64bf64, #369b36); 
	background-image: linear-gradient(top, #64bf64, #369b36);}

.adv h2:before{ position: absolute; content: ""; height: 1px; width:  0.9rem; background: #e3e3e3; left: 0; bottom: 0.67rem;}
.adv h2:after{ position: absolute; content: ""; height: 1px; width: 0.9rem; background: #e3e3e3; right: 0; bottom: 0.67rem;}
.adv_con{ width: 24.33rem; margin: 0 auto;}
.adv_con .con{ float: left; display: inline; width: 100%;}

.adv_c{ width: 24.33rem; overflow: hidden;}
.adv_c span{ display: block; width: 24.33rem; overflow: hidden; height: 14.17rem;}
.adv_c dl dt{ height: 2.67rem; overflow: hidden;}
.adv_c dl dt em{ padding-left: 0.5rem; display: inline-block; width: 4.08rem; height: 2.67rem; overflow: hidden; background: url(../image/icobg2.gif) no-repeat left top; -webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; font-size: 1.92rem; line-height: 2.67rem; color: #fff; font-family: Arial;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

.adv_c dl dt p{ margin-left: 0.5rem; font-size: 0.5rem; color: #a5a5a5; text-transform: uppercase; font-family: Arial;}
.adv_c dl dt p b{ display: block; font-size: 1.2rem; color: #333; line-height: 3rem;}
.adv_c dl dd{ margin-top: 0.75rem;}
.adv_c dl dd p{ width: 22.08rem; margin: 0 auto; font-size: 0.9rem; line-height: 1.75rem; padding-left:2em; background:url(/skin/image/pbg.png) no-repeat left center; }
.adv_c dl dd p em{ color: #0095d9;}

.adv_q{ height: 0.88rem; overflow: hidden; margin-left: 8.25rem;}
.adv_q li{ float: left; width: 0.88rem; height: 0.88rem; background: #a8a8a8; border-radius: 20rem; margin-right: 1.38rem;}

.adv_q .z-on{ background: #64bf64;}

/*合作*/
.m-part{overflow: hidden;position: relative;}
.m-part .prev,.m-part .next{width:0.83rem;height:0.83rem; position: absolute;top:9rem;right:5.78%;z-index: 1;transform:rotate(45deg);-webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.m-part .next{border-top: solid 0.17rem #757575;border-right: solid 0.17rem #757575;}
.m-part .prev{left:5.78%;border-bottom: solid 0.17rem #757575;border-left: solid 0.17rem #757575;}
.m-part .nowarp{width:81.25%;margin:0 auto;}
.part_c ul{float: left;display: inline;width: 100%;}
.part_c li{width:50%;float: left;}
.part_c li img{display: block;width: 100%;border: solid 1px #DFDFDF;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

/*见证*/
.m-witn{height:17.75rem;overflow: hidden;padding: 0 4.69%;}
.m-witn dl{height:8rem;border-bottom: solid 1px #dfdfdf;margin-bottom: 0.833rem; overflow: hidden;}
.m-witn a:nth-child(2) dl{border: 0;}
.m-witn dt{width:38.76%;float: left;padding: 0.375rem 0 0;}
.m-witn dt img{width: 100%;}
.m-witn dd{width:55.31%;float: left;padding: 0 0 0 4.69%;font-size: 0.7rem;color: #666;line-height: 1.5rem;}
.m-witn dd h3{height:2rem;font-size: 1rem;color: #000;line-height: 2rem; overflow:hidden;}
.m-witn dd p{height:3rem;overflow: hidden;}

/*关于*/
.m-about{height:34.08rem;font-size:1rem;line-height:1.71rem;color: #000;overflow:hidden;clear: both;}
.m-about h2{font-size: 1.25rem;line-height: 2.25rem;height: 2.25rem;text-align: center;color: #fff;font-weight: bold;}
.abo_c{padding:1.04rem 4.53% 0;}
.abo_c dt{height:14.58rem;overflow: hidden;}
.abo_c dt img{width: 100%;margin:0 auto;}
.abo_c dd h3{height: 2.33rem;line-height: 2.33rem;text-align: center;font-size: 1.08rem;color: #000;font-weight: bold;overflow: hidden;}
.abo_c dd p{height:9.42rem;overflow: hidden;border: 0;}
.abo_c dd p b{font-weight: normal;color: #339933;}
.abo_c dd span{display: block;}
.abo_c dd span a{width: 32.13%;float: left;height: 2.625rem;line-height:2.33rem;color: #339933;font-weight: bold;text-align: center; display: block;background:url(../image/icobg3.gif) no-repeat center 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;}
.abo_c dd span a:nth-child(2){margin: 0 1.8%;}

/*服务*/
.m-sever{height:17.58rem;overflow: hidden;position: relative;}
.m-sever h2,.m-part h2{height:5.17rem;position: relative;text-align: center;color: #fff;}
.m-sever h2 b,.m-part h2 b{display: block;font-size: 1.5rem;color: #333;line-height: 2.42rem;}
.m-sever h2 span,.m-part h2 span{width: 53.44%;height: 1.375rem;line-height: 1.375rem;margin:0 auto;font-size: 1rem;display: block;}
.m-show .prev,.m-show .next,.m-sever .prev,.m-sever .next{position: absolute;top:2.75rem;right:5%; width:2rem;height:2rem;}
.m-sever .prev,.m-sever .next{top: 7.833rem;}
.m-show .prev,.m-sever .prev{left:5%;border-right: 0;border-top: 0;}
.m-sever .nowarp{width:74%;margin:0 auto;}
.m-sever li span{display: block;font-size: 1rem;color: #010101;text-align: center;line-height: 2.5rem;}

/*展示*/
.m-show{background: #f2f2f2;padding: 1.625rem 0 0;height: 12.33rem;overflow: hidden;}
.showtil{height: 3.25rem;text-align: center;font-size: 1.08rem;color: #333;position: relative;z-index:1;}
.showtil:before,.m-sever h2:before,.m-part h2:before{content: "";position: absolute;width: 100%;height: 1px;background: #e5e5e5;left: 0;top: 1.08rem;z-index:-1;}
.m-sever h2:before{top:3.125rem;}
.m-part h2:before{top: 3.08rem;}
.showtil li{width: 21.7%;float: left;height: 1.79rem;line-height: 1.79rem; border: solid 1px #8a8a8a;background: #e5e5e5;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.showtil li:nth-child(1){margin-left: 28.125%;}
.showtil li.z-on{color: #fff;border: 0;}
.show01{height:8.33rem;position: relative;}
.m-show .no_ov{width:74.375%;margin:0 auto;}
.show01{height:18.33rem;overflow: hidden;}
.m-show .no_ov ul{height:18.33rem;float: left;display: inline;}
.m-show .no_ov li,.m-sever li{width:49.376%;display: block;float: left;}
.m-show .no_ov a:nth-child(2n) li,.m-sever a:nth-child(2n)  li{margin-left: 1.25%;}
.m-show .no_ov li img,.m-sever li img{width: 100%;display: block;}

/*资讯*/
.m-news{height:17.83rem; overflow:hidden;clear: both;font-size: 1rem;color: #666;padding: 2.21rem 1.2% 0;}
.newtil{height:2.25rem;line-height:2.25rem;font-size:1rem;margin-bottom:0.67rem;width: 100%;border: solid 1px #666;border-radius: 0.125rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.newtil li{width: 33.3%; float: left;color: #666;width:33.3%;text-align: center;font-weight: bold;position: relative;}
.newtil li:before{content: "";position: absolute;width: 1px;height: 1.17rem;background: #a0a0a0;top: 0.5rem;left: 0;}
.newtil li:nth-child(1):before{width: 0;height: 0;background: none;}
.newtil li.z-on{color: #339933;}

.new01{float:left;display:inline;overflow: hidden;}
.new01 ul{height: 10.92rem;}
.new01 li{font-size:1rem;line-height:2.42rem;height:2.42rem;white-space:nowrap;color: #666;padding: 0 0 0 1.17rem;white-space: nowrap;overflow: hidden;border-bottom: dashed 1px #8c8c8c;position: relative;}
.new01 li a{color: #666;}
.new01 li:before{content: "";position: absolute;width: 0.458rem;height: 0.458rem;display: block; transform:rotate(45deg);-webkit-transform:rotate(45deg); -o-transform:rotate(45deg);left: 0;top:0.92rem;border-top: solid 1px #707070;border-right: solid 1px #707070;}
.new_more{text-align: center;line-height: 2.625rem;line-height: 2.625rem;color: #fff;}
.new_more,.showtil li.z-on,.m-about h2,.m-sever h2 span,.m-part h2 span{background-color:#64bf64;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#64bf64), to(#339933)); 
	background-image: -webkit-linear-gradient(top, #64bf64, #339933); 
	background-image: -moz-linear-gradient(top,  #64bf64, #339933); 
	background-image: -o-linear-gradient(top,  #64bf64, #339933); 
	background-image: -ms-linear-gradient(top, #64bf64, #339933); 
	background-image: linear-gradient(top, #64bf64, #339933);}

.dbBox { margin-bottom: 20px; }
.dtop{ padding:6% 0; overflow:hidden; background:url(/skin/image/vsBg.png) no-repeat center; background-size:cover;}
.dtop p{ font-size:1em; text-align:center;}
.dtop .our{ float:left; color:#fff; margin-right:2%;  width:48%;}
.dtop .them{ float:right; color:#969595; margin-left:5%; width:45%;}
.dcont{ overflow:hidden; padding:0 0.4em;}
.dcont li{ float:left; width:50%;}
.dcont li p{ font-size:0.8em; line-height:2em; height:2em; overflow:hidden; border-bottom:1px dotted #d1d1db;}
.dcont li h5{ margin:1em 3%;}
.dcont li h5 img{ display:block; width:100%;}
.dcont li.dc1 p{ color:#121212; padding-left:3%;}
.dcont li.dc1 p span{ color:#d63a22;}
.dcont li.dc2{ background:url(/skin/image/dcbg.png) no-repeat left top;}
.dcont li.dc2 p{ color:#7d7d7d; padding-left:5%;}

.rxMain{ background:url(/skin/image/rxBg.jpg) no-repeat center; background-size:cover; padding:5%; margin-top:1em; overflow:hidden;margin-bottom: 20px;}
.rxMain span{ font-size:1em; color:#fff; float:left;}
.rxMain span a{ font-size:1.2em; color:#fff; font-family:"Arial"; }
.rxMain .zx{ float:right;}
.rxMain .zx img{ display:block; width:6.333em;}


@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:87%;}
}
@media screen and (min-width:375px) {
	html { font-size:88%;}
}
@media screen and (min-width:400px) {
	html { font-size:98%;}
}
@media screen and (min-width:414px) {
	html { font-size:100%;}
}
@media screen and (min-width:480px) {
	html { font-size:112%;}

}
@media screen and (min-width:568px) {
	html { font-size:131%;}

}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}