

/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv{ height:12.5rem; overflow:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.wrap nav{height:5.916rem; overflow:hidden; background:#4e4e4e; position:relative; }
.wrap nav a{ color:#fff; font-size:1rem; width:33.33%; text-align:center; height:2.958rem; line-height:2.958rem; overflow:hidden; display:block; float:left;}
.wrap nav::before{position:absolute; content:""; width:100%; height:1px; top:50%; left:0; background:#292929; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} 
.wrap nav a:nth-child(1),.wrap nav a:nth-child(2),.wrap nav a:nth-child(4),.wrap nav a:nth-child(5){border-right:1px solid #292929; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.wrap nav a:hover,.wrap nav a:nth-child(1){background:#1da838; font-weight:bold;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-fws{height:38.583rem; overflow:hidden; background:url(/mobile/Images/Index/fws.jpg) no-repeat center top; -webkit-background-size:100% 38.583rem; -moz-background-size:100% 38.583rem; -o-background-size:100% 38.583rem; background-size:100% 38.583rem;}

.m-fws h2{height:3rem; margin:2rem 0 5rem 0; font:1.5rem/1.5rem "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff;}
.m-fws h2 span{display:block; text-transform:uppercase; font:1rem/1.5rem Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;}
.m-fws h3{height:1.916rem; text-align:center; font:1rem/1.2rem "Microsoft Yahei"; font-weight:bold; color:#0093dd; background:url(/mobile/Images/Index/xt_bt.gif) no-repeat center bottom; -webkit-background-size:0.791rem 0.458rem; -moz-background-size:0.791rem 0.458rem; -o-background-size:0.791rem 0.458rem; background-size:0.791rem 0.458rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pro{height:30.41rem; overflow:hidden; position:relative;}
.m-bt{height:3.533rem; background:#1ea838; padding-top:0.8rem; font:1.5rem/1.5rem "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; background:url(/mobile/Images/Index/pro_bt.jpg) no-repeat center top; -webkit-background-size:100% 4.33rem; -moz-background-size:100% 4.33rem; -o-background-size:100% 4.33rem; background-size:100% 4.33rem;}
.m-bt span{display:block; text-transform:uppercase; font:1rem/1.5rem "Microsoft Yahei";}
.m-pro .nowarp{width:71.4%; height:21.41rem; margin:2.2rem auto 0; overflow:hidden;}
.m-pro .con{float:left; display:inline; width:100%;}
.m-pro p{width:100%; height:19rem;}
.m-pro p img{float:left; width:100%; height:14.791rem;  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-pro p span{display:block; float:left; width:100%; height:2.458rem; background:#313131; text-align:center; color:#fff; font:1rem/2.458rem "Microsoft Yahei";}
.m-pro .prev,.m-pro .next{position:absolute; top:13.91rem; width:1.04rem; height:2.375rem; z-index:10;}
.m-pro .prev{left:1.41rem;}
.m-pro .next{right:1.41rem;}
.m-pro .con i{display:block; width:70%; margin:0 auto; overflow:hidden;}
.m-pro .con i em{display:block; width:5.41rem; height:2.25rem; background:#0093dd; text-align:center; color:#fff; font:1rem/2.25rem "Microsoft Yahei";}
.m-pro .con .cur{background:#1da838;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-ys{height:54.166rem; overflow:hidden; position:relative;}
.m-ys h2{padding-top:0; background:url(/mobile/Images/Index/ys_bt.jpg) no-repeat center 2.5rem; -webkit-background-size:100% 1.25rem; -moz-background-size:100% 1.25rem; -o-background-size:100% 1.25rem; background-size:100% 1.25rem;}
.m-ys h2 span{font:0.7rem/1.3rem Arial, Helvetica, sans-serif; color:#9b9b9b;}
.m-ys .con{float:left; display:inline; width:100%;}
.m-ys .con .pro-s{width:100%; height:20.6rem; margin-top:0.6rem;}
.m-ys dl{width:95%; height:20.2rem; margin-left:5%;}
.m-ys dl dt{height:3.25rem; margin-bottom:0.5rem; background:url(/mobile/Images/Index/ys_s.gif) no-repeat 3.04rem bottom; -webkit-background-size:15.2rem 0.5rem; -moz-background-size:15.2rem 0.5rem; -o-background-size:15.2rem 0.5rem; background-size:15.2rem 0.5rem;}
.m-ys dl dt img{width:2.208rem; float:left;}
.m-ys dl dt span{float:left; margin-left:0.75rem; height:1.5rem; font:1rem/1.33rem "Microsoft Yahei"; color:#333; }
.m-ys dl dt span i{display:inline-block; height:1.5rem; font:1.33rem/1.33rem "Microsoft Yahei"; color:#fff; font-weight:bold; background:#1ea838;}
.m-ys dl dt span em{display:block; font-weight:bold;}
.m-ys dl dd{width:21rem; margin-left:3.16rem;}
.m-ys dl dd p{font:1rem/1.416rem "Microsoft Yahei"; margin:0.6rem 0; color:#555; padding-left:0.875rem; background:url(/mobile/Images/Index/ys_r.gif) no-repeat left 0.4rem; -webkit-background-size:0.416rem 0.75rem; -moz-background-size:0.416rem 0.75rem; -o-background-size:0.416rem 0.75rem; background-size:0.416rem 0.75rem;}
.m-ys .ys_roll{text-align:center; height:4.1rem; font:1.5rem/2.5rem Arial, Helvetica, sans-serif; color:#555; font-weight:bold;}
.m-ys .ys_roll b{font:2.5rem/2.5rem Arial, Helvetica, sans-serif; color:#1ea838; font-weight:bold;}
.m-ys .prev,.m-ys .next{position:absolute; top:45rem; width:2.5rem; height:2.5rem; border-radius:100%; background:#1ea838;}
.m-ys .prev img,.m-ys .next img{width:0.666rem; height:1.166rem; margin:0.66rem 0 0 0.916rem;}
.m-ys .prev{left:7.2rem;}
.m-ys .next{right:7.2rem;}
.m-ys .m-tel{width:90.62%; margin:0 auto; text-align:center; height:2.916rem; background:#1da838; font:1rem/2.916rem "Microsoft Yahei"; color:#fff;}
.m-ys .m-tel b{font:1.66rem/2.916rem "Microsoft Yahei"; font-weight:bold; color:#fff;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-jz{height:37.916rem; overflow:hidden;}
.m-jz h2{padding-top:0; margin-bottom:0.75rem; background:url(/mobile/Images/Index/jz.jpg) no-repeat center 0.3rem; -webkit-background-size:100% 1.25rem; -moz-background-size:100% 1.25rem; -o-background-size:100% 1.25rem; background-size:100% 1.25rem; color:#333;}
.m-jz h2 span{font:1.083rem/2rem "Microsoft Yahei"; color:#0093dd;}
.m-jz .m-cnt{width:100%; height:4.04rem;}
.m-jz .m-cnt li{float:left; height:2.625rem; font:1rem/2.625rem "Microsoft Yahei"; color:#313339; padding:0 3.3%; border:1px solid #d0d0d0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-jz .m-cnt .z-on{background:#0093dd; color:#fff;}
.m-jz .m-cnt li:nth-child(1),.m-jz .m-cnt li:nth-child(2),.m-jz .m-cnt li:nth-child(3){border-right:0;}
.m-jz .con{float:left; display:inline; width:100%;}
.m-jz dl{width:90.625%; margin:0 auto; overflow:hidden;}
.m-jz dl dt{width:100%; height:17.4rem;}
.m-jz dl dt img{width:24.083rem; height:16.208rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-jz dl dd{height:12.5rem;}
.m-jz dl dd p{height:8.1rem; font:1rem/1.66rem "Microsoft Yahei"; color:#696969;}
.m-jz dl dd em{display:block; width:9.666rem; margin:0 auto; height:2.25rem; background:#0093dd; text-align:center; font:1rem/2.25rem "Microsoft Yahei"; color:#fff;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-zc{height:26.75rem; overflow:hidden; position:relative; background:url(/mobile/Images/Index/zc.jpg) no-repeat center top; -webkit-background-size:100% 26.75rem; -moz-background-size:100% 26.75rem; -o-background-size:100% 26.75rem; background-size:100% 26.75rem;}
.m-zc h2{margin-top:1.2rem; background:url(/mobile/Images/Index/zc_bt.png) no-repeat center 1rem; -webkit-background-size:100% 1.25rem; -moz-background-size:100% 1.25rem; -o-background-size:100% 1.25rem; background-size:100% 1.25rem;}
.m-zc h2 span{font:1.083rem/2rem "Microsoft Yahei";}
.m-zc .nowarp{width:72.81%; margin:1.4rem auto 0; overflow:hidden;}
.m-zc .con{float:left; display:inline; width:100%;}
.m-zc .prev,.m-zc .next{position:absolute; top:12.833rem; width:2.5rem; height:2.5rem; border-radius:100%; background:#1ea838;}
.m-zc .prev img,.m-zc .next img{width:0.666rem; height:1.166rem; margin:0.66rem 0 0 0.916rem;}
.m-zc .prev{left:0.458rem;}
.m-zc .next{right:0.458rem;}
.m-zc dl{width:8.916rem; height:14rem; background:#fff; border:1px solid #c8c8c8; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; overflow:hidden;}
.m-zc dl dt{width:6.25rem; margin:1.25rem auto 0;}
.m-zc dl dd{text-align:center; font:0.9rem/1.416rem "Microsoft Yahei"; color:#333;}
.m-zc dl dd h3{font:1rem/2rem "Microsoft Yahei"; font-weight:bold; color:#333;}
.m-zc .m-zcs{width:16.658rem; margin:1.66rem auto 0; font:1rem/1.9em "Microsoft Yahei"; color:#fff; padding-left:0.8rem; height:1.9rem; border:2px solid #fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; overflow:hidden; background:url(/mobile/Images/Index/zc_btn.png) no-repeat 14.375rem center; -webkit-background-size:1.166rem; -moz-background-size:1.166rem; -o-background-size:1.166rem; background-size:1.166rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-about{height:25.166rem; overflow:hidden;}
.m-about h2{margin:1rem 0 0.5rem 0; background:url(/mobile/Images/Index/about_bt.jpg) no-repeat center 1rem; -webkit-background-size:100% 1.25rem; -moz-background-size:100% 1.25rem; -o-background-size:100% 1.25rem; background-size:100% 1.25rem; color:#333;}
.m-about h2 span{font:1.083rem/2rem "Microsoft Yahei"; color:#0093dd;}
.m-about .abouts{width:100%; height:13.166rem; margin:0 auto; overflow:hidden;}
.m-about p{width:100%; height:2.2rem; margin-top:2rem; overflow:hidden;}
.m-about p a{display:block; float:left; margin-left:4%; width:19.84%; height:2.2rem; text-align:center; font:1rem/2.2rem "Microsoft Yahei"; color:#555; border:1px solid #7b7b7b; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-about p a:hover,.m-about p a:nth-child(1){border:1px solid #1ea838; background:#1ea838; color:#fff;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-news{height:19.458rem; overflow:hidden;}
.m-news .m-cnt{width:100%; height:2.458rem; background:#4e4e4e; overflow:hidden;}
.m-news .m-cnt li{float:left; width:33.333%; border-right:1px solid #fff; text-align:center; height:2.458rem; font:1.166rem/2.458rem "Microsoft Yahei"; color:#fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-news .m-cnt li:nth-child(3){border:0;}
.m-news .m-cnt .z-on{background:#1ea838;}
.m-news .con{float:left; display:inline; width:100%;}
.m-news ol{width:95%; height:12rem; margin:1rem 0 0 5%; overflow:hidden;}
.m-news ol li{font:1rem/2.083rem "Microsoft Yahei"; color:#717070; }
.m-news .con p{width:51.25%; margin:0 auto; height:2.25rem; text-align:center; background:#0093dd; font:1rem/2.25rem "Microsoft Yahei"; color:#fff;}
.m-news .con dl{width:95%; height:6rem; margin:0.75rem 0 0 5%; overflow:hidden;}
.m-news .con dl dt{height:2rem; font:1rem/1.333rem "Microsoft Yahei"; padding-left:2rem; background:url(/mobile/Images/Index/w.gif) no-repeat left 0rem; -webkit-background-size:1.33rem; -moz-background-size:1.33rem; -o-background-size:1.33rem; background-size:1.33rem;}
.m-news .con dl dt a{font-weight:bold; color:#0093dd;}
.m-news .con dl dd{font:1rem/1.9rem "Microsoft Yahei"; color:#333; padding-left:2rem; background:url(/mobile/Images/Index/d.gif) no-repeat left 0.3rem; -webkit-background-size:1.33rem; -moz-background-size:1.33rem; -o-background-size:1.33rem; background-size:1.33rem;}
/*----------------------------------------------------------------------------------------------------------------------*/
@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:85%;}
}
@media screen and (min-width:375px) {
	html { font-size:87.5%;}
}
@media screen and (min-width:384px) {
	html { font-size:90%;}
}
@media screen and (min-width:414px) {
	html { font-size:96%;}
}
@media screen and (min-width:480px) {
	html { font-size:110.5%;}
}
@media screen and (min-width:568px) {
	html { font-size:129%;}
}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}
