

/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv{ height:18.75rem; overflow:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.g-se1{ position:relative;width:93.75%; height:2.5rem; margin:1.7rem auto 0; overflow:hidden; position:relative;
/*box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;*/ }
.g-se1 .m-ipt{float:left; width:20.033rem; color:#cecece; font-size:1rem; padding-left:0.8rem; height:2.5rem;
background:url(/mobile/Images/Index/ss1.jpg) no-repeat left top;
	-webkit-background-size:20.833rem 2.5rem; -moz-background-size:20.833rem 2.5rem; -o-background-size:20.833rem 2.5rem; background-size:20.833rem 2.5rem;}
.g-se1 .u-key{width:100%; width:20.033rem; color:#bababa; font-size:1rem; border:0; box-shadow:none; border-radius:0; float:left; height:2.5rem; line-height:2.5rem;background:none;}
.g-se1 .u-bt{ width:4.166rem; height:2.5rem; float:right; z-index:8; padding:0; border-bottom:0; position:absolute; top:0; right:0; background:url(/mobile/Images/Index/ss2.jpg) no-repeat left top;
-webkit-background-size:4.166rem 2.5rem; -moz-background-size:4.166rem 2.5rem; -o-background-size:4.166rem 2.5rem; background-size:4.166rem 2.5rem;}
.g-se1 .u-in{position:absolute; z-index:100; right:0; top:0rem;  width:4.166rem; height:2.5rem; background:none;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.wrap nav{height:5.833rem; overflow:hidden; background:#404145; position:relative; }
.wrap nav a{display:block; width:33.33%; height:2.916rem; float:left; color:#fff; font:0.916rem/2.916rem "Microsoft Yahei"; text-align:center; overflow:hidden; border-right:1px solid #36373b; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.wrap nav::before{position:absolute; content:""; width:100%; height:1px; top:50%; left:0; background:#36373b; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} 
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-kj{height:28.625rem; overflow:hidden;}
.m-kj h2{height:4.58rem; margin-top:1.7rem; font:1.25rem/2rem "Microsoft Yahei"; text-align:center; font-weight:bold;}
.m-kj h2 a{color:#333;}
.m-kj h2 i{color:#ff6f24;}
.m-kj h2 span{display:block; font:1em/1.5rem "宋体"; color:#555; font-weight:normal;}
.m-kj .c-list{width:93.75%; margin:0 auto; height:5.833rem; background:#404145; position:relative;}
.m-kj .c-list li{float:left; width:50%; height:2.916rem; text-align:center; font:1rem/2.916rem "Microsoft Yahei"; color:#fff; border-right:1px solid #36373b; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-kj .c-list li:nth-child(2n){border:0;}
.m-kj .c-list .z-on{background:#ff6f24;}
.m-kj .c-list::before{position:absolute; content:""; width:100%; height:1px; top:50%; left:0; background:#36373b; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-kj .page p{width:93.75%; margin:1.25rem auto 0; height:13.166rem; overflow:hidden; position:relative;}
.m-kj .page p span{position:absolute; top:11.083rem; left:0; width:100%; height:2.083rem; font:1rem/2.083rem "Microsoft Yahei"; color:#fff; background:url(/mobile/Images/Index/kj_t.png) no-repeat center top; -webkit-background-size:100% 2.083rem; -moz-background-size:100% 2.083rem; -o-background-size:100% 2.083rem; background-size:100% 2.083rem; }
.m-kj .page p span img{width:0.2rem; vertical-align:middle; margin:0 0.4rem 0 0.625rem;}
.m-kj .prev,.m-kj .next{position:absolute; top:12.75rem; width:0.66rem; height:1.208rem; z-index:10;}
.m-kj .kj{height:16.5rem; overflow:hidden; position:relative;}
.m-kj .prev{left:21.58rem;}
.m-kj .next{right:1.666rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pro{height:37.083rem; overflow:hidden; background:url(/mobile/Images/Index/pro_bj.jpg) repeat-y center top; -webkit-background-size:100% 1.25rem; -moz-background-size:100% 1.25rem; -o-background-size:100% 1.25rem; background-size:100% 1.25rem;}
.m-bt{height:4.416rem; margin-top:1.833rem; font:1.416rem/1.5rem "Microsoft Yahei"; text-align:center; font-weight:bold; background:url(/mobile/Images/Index/pro_bt.png) no-repeat center 1.45rem; -webkit-background-size:100% 1.25rem; -moz-background-size:100% 1.25rem; -o-background-size:100% 1.25rem; background-size:100% 1.25rem;}
.m-bt a{color:#333;}
.m-bt i{color:#ff6f24;}
.m-bt span{display:block; font:1rem/1.2rem "Microsoft Yahei"; color:#999; font-weight:normal; text-transform:uppercase;}
.m-pro ul{height:7.833rem; overflow:hidden;}
.m-pro ul li{float:left; width:45.31%; height:2.916rem; background:#404145; margin:0 0 0.833rem 3%; text-align:center; font:1rem/2.916rem "Microsoft Yahei"; color:#fff;}
.m-pro ol{height:19.458rem; overflow:hidden;}
.m-pro ol li{float:left; width:45.31%; height:9.5rem; margin-left:3%;}
.m-pro ol li span{display:block; text-align:center; font:1rem/2rem "Microsoft Yahei"; color:#404145;}
.m-pro .m-pro-btn{width:93.75%; margin:0 auto; height:2.5rem; text-align:center; font:1rem/2.5rem "Microsoft Yahei"; color:#fff; background:url(/mobile/Images/Index/pro_btn.jpg) no-repeat center top; -webkit-background-size:100% 2.5rem; -moz-background-size:100% 2.5rem; -o-background-size:100% 2.5rem; background-size:100% 2.5rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-jy{height:31.29rem; overflow:hidden; background:url(/mobile/Images/Index/jy_bj.jpg) no-repeat center bottom;  -webkit-background-size:100% 14.166rem; -moz-background-size:100% 14.166rem; -o-background-size:100% 14.166rem; background-size:100% 14.166rem;}
.m-jy h2{height:4.3rem; font:1.25rem/1.5rem "Microsoft Yahei"; font-weight:bold; background:url(/mobile/Images/Index/jy_bt.jpg) no-repeat center 0.225rem; -webkit-background-size:100% 1.25rem; -moz-background-size:100% 1.25rem; -o-background-size:100% 1.25rem; background-size:100% 1.25rem;}
.m-jy h2 a{color:#555;}
.m-jy h2 span{font:1.166rem/2rem "宋体"; color:#333;}
.m-jy .con{float:left; display:inline; width:100%;}
.m-jy p{width:93.75%; margin:0 auto; height:11.458rem; overflow:hidden;}
.m-jy p img{width:100%; height:9.79rem;}
.m-jy dl{width:93.75%; height:9.125rem; margin:0 auto; overflow:hidden;} 
.m-jy dl dt{float:left; width:4.166rem; height:7.04rem; font:1.166rem/6rem "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; background:url(/mobile/Images/Index/jy_s.jpg) no-repeat center top; -webkit-background-size:4.166rem 7.04rem; -moz-background-size:4.166rem 7.04rem; -o-background-size:4.166rem 7.04rem; background-size:4.166rem 7.04rem; position:relative;} 
.m-jy dl dt::before{position:absolute; content:""; width:2.75rem; height:3px; top:4.458rem; left:0.7rem; background:#fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} 
.m-jy dl dd{float:right; width:20rem; font:1rem/1.66rem "Microsoft Yahei"; color:#555;}
.m-jy dl dd b{display:block; font:1.083rem/2rem "Microsoft Yahei"; font-weight:bold; color:#ff6f24;}
.m-jy .m-cnt{width:93.75%; margin:0 auto; height:2.5rem; background:#404145; overflow:hidden;}
.m-jy .m-cnt li{float:left; height:2.5rem; width:33.33%; text-align:center; font:1rem/2.5rem "Microsoft Yahei"; color:#fff;}
.m-jy .m-cnt li img{width:0.916rem; vertical-align:middle; margin:0 0 0 3rem;}
.m-jy .m-cnt .z-on{background:#ff6f24; font-weight:bold;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-ys{height:104.15rem; overflow:hidden; border-top:5px solid #ececec; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-ys h2{width:93.75%; height:1.916rem; margin:2rem auto 1.25rem; overflow:hidden;}
.m-ys dl{width:93.75%; height:19.916rem; margin:0 auto; overflow:hidden;}
.m-ys dl dt{float:left; width:100%; height:10.833rem;}
.m-ys dl dd{float:left; width:100%; height:9rem;}
.m-ys dl dd h3{height:2.916rem; margin-bottom:0.75rem; font:1.166rem/2.916rem "Microsoft Yahei"; border-bottom:1px dashed #999; font-weight:bold; color:#333;  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-ys dl dd h3 img{width:1.583rem; margin-right:0.4rem; vertical-align:middle;}
.m-ys dl dd p{font:1rem/1.33rem "Microsoft Yahei"; color:#555; letter-spacing:0.1rem; }
.m-ys dl dd p i{font-weight:bold; color:#fb5f08;}
.m-ys .m-dl02{height:18.7rem;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.m-case{height:26.2rem; overflow:hidden; position:relative; background:url(/mobile/Images/Index/pro_bj.jpg) repeat-y center top; -webkit-background-size:100% 1.25rem; -moz-background-size:100% 1.25rem; -o-background-size:100% 1.25rem; background-size:100% 1.25rem;}
.m-case h2{height:4.1rem; background:url(/mobile/Images/Index/case_bt.png) no-repeat center 1.623rem;  -webkit-background-size:100% 1.25rem; -moz-background-size:100% 1.25rem; -o-background-size:100% 1.25rem; background-size:100% 1.25rem;}
.m-case .con{float:left; display:inline; width:100%;}
.m-case .nowarp{width:93.75%; margin:0 auto; overflow:hidden;}
.m-case .prev,.m-case .next{position:absolute; top:12rem; width:2.083rem; height:4.166rem; z-index:10; }
.m-case .prev{left:0.833rem;}
.m-case .next{right:0.833rem;}
.m-case p{width:100%; overflow:hidden;}
.m-case p span{display:block; text-align:center; font:1rem/2rem "Microsoft Yahei"; color:#555;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pic{width:100%; height:12.708rem; overflow:hidden;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-jz{height:24.04rem; overflow:hidden;}
.m-jz h2{height:4rem; background:url(/mobile/Images/Index/jz_bt.jpg) no-repeat center 1.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-jz ul li{float:left; width:45.31%; height:8.5rem; margin-left:3%;}
.m-jz ul li img{width:12rem; height:6.166rem; border:1px solid #cecece;}
.m-jz ul li span{display:block; text-align:center; font:1rem/1.5rem "Microsoft Yahei"; color:#555;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-news{height:16rem; overflow:hidden;}
.m-news .m-cnt{width:100%; height:2.916rem; background:#404145; overflow:hidden;}
.m-news .m-cnt li{float:left; width:33.33%; height:2.916rem; text-align:center; font:1.083rem/2.916rem "Microsoft Yahei"; color:#fff;}
.m-news .m-cnt .z-on{background:#ff6f24;}
.m-news .con{float:left; display:inline; width:100%;}
.m-news .con ul{width:93.75%; margin:1rem auto 0; overflow:hidden;}
.m-news .con ul li{font:1rem/2.083rem "Microsoft Yahei"; color:#555; padding-left:1rem; background:url(/mobile/Images/Index/zx_s.gif) no-repeat left center; -webkit-background-size:0.375rem; -moz-background-size:0.375rem; -o-background-size:0.375rem; background-size:0.375rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------------------------------*/
@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%;}
}
