/*广告*/
.g-adv { clear:both;height:12.375rem;position:relative; overflow:hidden;}
.g-adv .sclwrap_box,.g-adv .m-box{ height:12.375rem;}
.g-adv .m-box li img{ width:100%;}

/*目录*/
nav{clear:both;font-size:1rem; width:100%; z-index:4;overflow: hidden;}
nav a{    width: 25%;float:left;color:#fff;line-height:329%;text-align:center;position: relative;border-bottom: solid 1px #fff;background: #8fc320;
background: -moz-linear-gradient(top,  #8fc320 0%,  #8fc320 50%, #8fc320 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc320), color-stop(50%,#8fc320), color-stop(100%,#8fc320));
background: -webkit-linear-gradient(top,  #8fc320 0%,#8fc320 50%,#8fc320 100%);
background: linear-gradient(to bottom,  #8fc320 0%,#8fc320 50%,#8fc320 100%);} 
nav a:nth-child(1):before,nav a:nth-child(4):before,nav a:nth-child(3):after,nav a:nth-child(6):after{width: 0;height: 0;}

nav a:hover,nav a:link,nav a:visited,nav a:active{ color:#fff;}
nav a:after,nav a:before{content:"";position:absolute;width:1px;top:0;right:0;height:78%; }
nav a:after,nav a:before,.chotil li,.m-pho span,.til01 li.z-on,.ser_more,.social_nav5 li:before,.social_nav5 li:after,.choi-c .choi_l1 li b,.choi-c .choi_l2 li{background: #8fc320;
background: -moz-linear-gradient(top,  #8fc320 0%,  #8fc320 50%, #8fc320 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc320), color-stop(50%,#8fc320), color-stop(100%,#8fc320));
background: -webkit-linear-gradient(top,  #8fc320 0%,#8fc320 50%,#8fc320 100%);
background: linear-gradient(to bottom,  #8fc320 0%,#8fc320 50%,#8fc320 100%);}
nav a:before{left:0;background: #8fc320;
background: -moz-linear-gradient(top,  #8fc320 0%,  #8fc320 50%, #8fc320 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc320), color-stop(50%,#8fc320), color-stop(100%,#8fc320));
background: -webkit-linear-gradient(top,  #8fc320 0%,#8fc320 50%,#8fc320 100%);
background: linear-gradient(to bottom,  #8fc320 0%,#8fc320 50%,#8fc320 100%);}

/*搜索*/
.m-ss{clear:both;padding:0.833rem 3.125% 0; width:93.75%;height:4.458rem;z-index:2; position:relative;background:url(../image/seabg.gif) no-repeat center 0.833rem;-webkit-background-size:90.63%;-ms-background-size:90.63%;-o-background-size:90.63%;background-size:90.63%;overflow: hidden;}
.m-ss .inp01{border:0;color:#9f9f9e;float:left;font-size:1.25rem;height:2.75rem;line-height:2.75rem;width:80%;overflow:hidden;background:none;padding: 0 0 0 2.4%;text-align: center;}
.u-in{background:none;display: block;width:15.6%; float:left;cursor: pointer; z-index:999;height:2.75rem;}

/*产品*/
.m-pro{ overflow:hidden;}
.m-pro h2{height:4.625rem;text-align:center;font-size:1.67rem;line-height:140%;font-weight:bold;color: #8fc320;position: relative;}
.m-pro h2 span{display: block;font-weight: normal;color: #333;font-size:0.92rem;letter-spacing:0.8rem;line-height: 127%;}
.m-pro h2:before,.m-pro h2:after,.m-edge h2:before,.m-edge h2:after{content:"";position: absolute;height: 1px;width: 16.875%;background: #8fc320;top: 1.08rem;right:5.94%;}
.m-pro h2:before,.m-edge h2:before{left:5.94%;}
.protil{height:5.33rem;font-size: 1rem;padding: 0 0 0 8.59%;}
.protil li{padding: 0 0.60rem;color: #333;float: left;position: relative;line-height: 2rem;height: 2rem;}
.protil li:before{content:"";position:absolute;width:1px;height:0.875rem;right:0;top:0.5rem;background:#333;}
.protil a:last-child:before li{width: 0;height: 0;}
.m-pro .m-box li{height: 200px;width:38.69%;float:left;border:solid 1px #e0e0e0;padding:0.125rem;margin:0 0 0.875rem 3.75%;border-radius: 0.125rem;}
.m-pro .m-box a:nth-child(2n-1) li{margin-left: 6.25%;}
.m-pro .m-box li img{width: 100%;display: block;}
.m-pro .m-box li span{
	display: block;
	text-align: center;
	background: #e6e6e6;
	font-size: 1rem;
	color: #333;
	height:2.54rem;
	line-height:2.54rem;
	 white-space: nowrap; /* 不换行 */
	 overflow: hidden; /* 超出部分隐藏 */
	 text-overflow: ellipsis; /* 使用省略号表示被隐藏的部分 */
	 cursor: pointer; /* 添加手型光标样式 */
	}

/*解决问题*/
.m-choi{background: #e6e6e6;height:47rem;padding:0.79rem 0 0; clear:both;}
.m-choi h2{text-align: center;font-size: 1.08rem;color: #333;font-weight: bold;height: 4.17rem;line-height: 4.17rem;}
.m-choi h2 b{color: #e80f0f;}
.choi-c{padding: 0 3.75%;width: 92.5%;}
.choi_p{width: 100%;display: block;position: relative;}
.choi_p img{width: 100%;display: block;}
.choi_p p{position: absolute;left: 0;bottom: 0;width: 100%;padding:0.75rem 0 0;color: #969798;height:2.92rem;background: rgba(0 , 0 , 0 , 0.8);}
.choi_p p b{width: 24.3%;float: left;padding:0 0 0 3.9%;color: #fff;line-height: 117%;font-size: 1rem;}
.choi_p p span{width: 62%;float: left;padding: 0 0 0 6.1%;font-size: 0.83rem;line-height: 145%;color:#959596;position: relative;}
.choi_p p span:before{content:"";position:absolute;width:1px;height:2rem;background: #fff;left:0;top:0.21rem;}
.chotil{height:3.83rem;font-size: 1rem;color: #fff;}
.chotil li{width:31.25%;height: 2.92rem;line-height: 2.92rem;text-align: center;float: left;color: #ffffff;border-bottom: solid 0.125rem #075a89;}
.chotil li.z-on{color: #fff;}
.chotil li:nth-child(2){margin: 0 0.56rem;}
.choi_l{padding:0.81rem 0 0;}
.choi_l li{height:4.44rem;margin-bottom: 0.2rem;position: relative;z-index: 1;overflow: hidden;}
.choi_l li:before{content: "";position: absolute;top: 0;left:2.21rem; width: 92.2%;height:4.25rem;z-index:-1; background: #fff;
background: -moz-linear-gradient(left,  #fff 0%,  #fff 50%, #e6e6e6 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fff), color-stop(50%,#fff), color-stop(100%,#e6e6e6));
background: -webkit-linear-gradient(left,  #fff 0%,#fff 50%,#e6e6e6 100%);
background: linear-gradient(to right,  #fff 0%,#fff 50%,#e6e6e6 100%);}
.choi_l1 li{margin-bottom: 0.54rem;height: 4rem;overflow: hidden;}
.choi_l li b{width: 15.2%;float: left;background:url(../image/ico01.gif) no-repeat center 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;text-align: center;line-height:4.25rem;height:4.25rem;font-size:1.17rem;text-shadow:1px 1px 1px #044065;color: #fff;}
.choi_l li p{line-height: 142%;padding:0.833rem 0 0 0.8125rem;width: 77%;height: 5.125rem;float: left;color: #333;font-size: 1rem;}
.choi_l1 li b{width:2.79rem;height:2.79rem;text-align: center;line-height: 2.79rem;margin: 0.42rem 0 0;}
.choi_l1 li:before{border: solid 1px #c3c3c3;background: #fff;height:3.58rem;}
.choi_l2{padding:1.46rem 0 0;}
.choi_l2 li{width:48.6%;float:left;text-align:center;margin-bottom:0.94rem;line-height:4.12rem;height:4.12rem;font-size:0.92rem;}
.choi_l2 li:nth-child(2n){margin-left: 2.7%;}
.choi_l2 li b{width: 1.67rem;height: 1.67rem;background: #fff;border-radius: 1.67rem;background: #fff;float: left;margin: 1.21rem 0 0 6.3%;color: #0486d3;font-family: Impact;text-align: center;line-height: 1.67rem;font-weight: normal;}
.choi_l2 li p{color: #fff;width:79%;float: left;}
.choi_l2 li:nth-child(5) p{line-height: 145%;padding: 1rem 0 0;}

/*优势*/
.m-edge{clear: both;padding:1.54rem 0 0;}
.m-edge h2{font-size:1.08rem;color: #8fc320;font-weight: bold;height: 3.67rem;text-align: center;position: relative;}
.m-edge h2 b{display: block;font-size:2.08rem;line-height: 141%;}
.m-edge dl{float: left;display: inline;/*height:33.75rem*/overflow: hidden;}
.m-edge dt{height:18.58rem;}
.m-edge dt img{width: 100%;}
.m-edge dd{width:88.75%;margin: auto;line-height: 206%;font-size: 1rem;}
.m-edge dd h3{background:url(../image/edget01.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;color: #333;font-size: 1rem;line-height:121%;padding: 0 0 0 21.126%;height:3.75rem;}
.m-edge dl:nth-child(2) dd h3{background:url(../image/edget02.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-edge dl:nth-child(3) dd h3{background:url(../image/edget03.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-edge dl:nth-child(4) dd h3{background:url(../image/edget04.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-edge dd h3 b{color: #8fc320;display: block;font-size: 1.25rem;line-height: 127%;}
.m-edge dd li{font-size:0.833rem;line-height:165%;padding:0.58rem 0 0 21.126%;position:relative;clear:both;color: #333;}
.m-edge dd li:before{content: "";position: absolute;width:0.67rem;height: 0.21rem;background: #8fc320;top:1.17rem;left: 7%;}
.edgtil{height:3.08rem;display: block;}
.edgtil li{width:1rem;height:1rem;border-radius:1rem;background: #83c6f0;margin: 0 0 0 4%;float: left;}
.edgtil li:nth-child(1){margin: 0 0 0 35.46%;}
.edgtil li.z-on{background: #078bdd;}

/*电话*/
.m-pho{background: #e9e9e9;padding:1.5rem 17.2% 0;height:6.71rem;text-align: center;color: #0181cb;font-size:0.92rem;line-height:209%;overflow: hidden;}
.m-pho span{display: block;height:2rem;line-height: 2rem;font-size: 1rem;letter-spacing: 0.5rem;color: #fff;font-weight: bold;}
.m-pho p{position: relative;height:1.5rem;line-height:1.5rem;}
.m-pho p em{font-style:italic;font-family: Impact;}
.m-pho p:before{content: "";position: absolute;left:10.56%;top:0.31rem;width:1.33rem;height: 1.33rem;background:url(../image/tel.gif) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}

/*团队展示*/
.m-team{clear: both;height:23.58rem;font-size: 1rem;overflow: hidden;}
.m-witn .ser_more,.til01{height:2.92rem;line-height:2.92rem; background: #d7d7d7;
background: -moz-linear-gradient(top,  #d7d7d7 0%,  #fff 50%, #d7d7d7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(50%,#fff), color-stop(100%,#d7d7d7));
background: -webkit-linear-gradient(top,  #d7d7d7 0%,#fff 50%,#d7d7d7 100%);
background: linear-gradient(to bottom,  #d7d7d7 0%,#fff 50%,#d7d7d7 100%);}
.til01 li{width: 50%;text-align: center;font-size: 1.17rem;color: #333;float: left;}
.til01 li.z-on{position: relative;color: #fff;text-shadow: 1px 1px 1px #044065;}
.til01 li.z-on:before{content: "";position: absolute;width: 0;height: 0;bottom: 0;left: 50%;margin-left: -0.25rem;border-bottom:0.33rem solid #fff;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;}
.team01{position: relative;height: 30rem;}
.team01 .no_ov{width: 83.3%;margin:0 auto;}
.team01 .prev,.team01 .next{position: absolute;top:4.5rem;right:1.41%; width:1.58rem;height:1.58rem;background:url(../image/next.png) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.team01 .prev{left: 1.41%;transform:rotatey(180deg);-ms-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-webkit-transform:rotatey(180deg);-o-transform:rotatey(180deg);}
.team01 ul{float: left;display: inline;}
.team01 li{width: 48%;float: left;height:11.25rem;padding:1.375rem 0 0;overflow: hidden;}
.m-team .team01:nth-child(2) li{height:13.25rem;}
.team01 a:nth-child(2n) li{margin-left: 4%;}
.team01 li img{width: 100%;display: block;}
.team01 li span{display: block;background:url(../image/ge01.png) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;line-height:425%;color: #000;text-align: center;}
.m-team .team01:nth-child(2) li span{line-height: 260%;}
.ser_more{width: 37.5%;margin: auto;clear: both;line-height: 283%;font-size: 1rem;color: #fff;text-align: center;border-radius: 0.125rem;}

/*见证*/
.m-witn{height:24.54rem;overflow: hidden;clear: both;background:url(../image/witnbg.jpg) no-repeat center bottom #1789c8;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;color: #fff;font-size: 1rem;}
.witn01{position: relative;height: 38rem;}
.witn01 .no_ov{width:78%;margin:0 auto;}
.witn01 .prev,.witn01 .next{position: absolute;top:5.25rem;right:1.41%; width:0.75rem;height:1.17rem;background:url(../image/prev.png) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;z-index: 9;}
.witn01 .prev{left:27.34%;}
.witn01 .next{right:27.34%;transform:rotatey(180deg);-ms-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-webkit-transform:rotatey(180deg);-o-transform:rotatey(180deg);}

.witn01 dl{color: #fff;overflow: hidden;float: left;display: inline;text-align: center;}
.witn01 dt{padding:1.79rem 0 0;height:8.75rem;display: block;}
.witn01 dt img{width:39.4%;display: block;margin: auto;border-radius: 7.29rem;height: 7.29rem;width: 7.29rem;}
.witn01 dd{height:11.875rem;overflow: hidden;}
.witn01 dd h3{height:3.58rem;font-size:0.92rem;line-height:182%;white-space: nowrap;overflow: hidden;}
.witn01 dd h3 b{display: block;font-size: 1.08rem;}
.witn01 dd p{width:84.6%;margin: auto;color: #b9dcf1;height:5.17rem;overflow: hidden;font-size:0.833rem;line-height: 150%;}
.witn01 dd span{clear: both;border: solid 0.08rem #fff;text-align: center;width: 31%;margin: auto;color: #fff;font-size:0.92rem;line-height: 168%;display: block;}
.m-witn .team01 li span{color: #fff;}
.m-witn .team01 .prev,.m-witn .team01 .next{background:url(../image/next1.png) no-repeat 0 0;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-witn .ser_more{ color:#0181cb;}

/*关于*/
.m-about{padding:1.67rem 0 0; height:28.33rem;overflow:hidden;}
.m-about h2{background:url(../image/tilbg1.gif) no-repeat center bottom;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%; height:2.71rem; font-size:1.5rem; color:#8fc320;line-height:2.71rem; overflow:hidden;font-weight: bold;text-align: center;}
.m-about h2 span{font-weight: normal;font-family: Impact;}
.abo_c{padding: 1.25rem 4.69% 0;}
.abo_c dt{height:13.7rem;position: relative;}
.abo_c dt img{ width:99%;background: #fff;padding: 0.5%;border: solid 1px #ccc;}
.abo_c dt span{position: absolute;width: 99%;background: rgba(255 , 255 , 255 , 0.5);font-size:1rem;color: #333;line-height:2.5rem;height:2.5rem;left: 0.5%;top:10.25rem;display: block;text-align: center;}
.abo_c dd{color:#2c2829; line-height:150%;font-size: 1rem;}
.abo_c dd p{text-indent: 3.125rem;height:6.875rem;overflow: hidden;}

/*资讯*/
.m-news{height: 16.9rem; overflow:hidden;clear: both;}
.m-news .til01 li{width: 47.3%;}
.m-news .con{ float:left; width:100%; display:inline;}
.m-news .con ul{ margin:1.125rem 4.69% 0;    height: 9.375rem;overflow:hidden;}
.m-news .con li{ line-height:225%;height:2.25rem; color:#7d7d7d; padding-left:4.8%; font-size:1rem;white-space: nowrap;overflow: hidden;border-bottom: dashed 1px #e2e2e2;position: relative;}
.m-news .con li span{float: right;}
.m-news .con li:before{content: "";position: absolute;width: 0.42rem;height: 0.42rem;border-radius: 0.42rem;border: solid 0.08rem #c1c1c1;left: 0;top:0.79rem;}
.m-news .con a:last-child li{border: 0;}



@media screen and (min-width:320px) {
	html { font-size:75%!important;}
}
@media screen and (min-width:360px) {
	html { font-size:87%!important;}
}
@media screen and (min-width:375px) {
	html { font-size:88%!important;}
}
@media screen and (min-width:400px) {
	html { font-size:98%!important;}
}
@media screen and (min-width:414px) {
	html { font-size:100%!important;}
}
@media screen and (min-width:480px) {
	html { font-size:112%!important;}

}
@media screen and (min-width:568px) {
	html { font-size:131%!important;}

}
@media screen and (min-width:639px) {
	html { font-size:150%!important;}
}