
/*banner*/
.g-adv{ height:13.29rem; overflow:hidden; position:relative;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:13.29rem; overflow:hidden;}
.g-adv .m-cnt{ position:absolute; left:50%; bottom:0.83rem; height:0.63rem; overflow:hidden; z-index:3; width:11.88%;}
.g-adv .m-cnt li{ float:left; margin-right:0.63rem; width:0.63rem; height:0.63rem; background:#818181; border-radius:100%;}
.g-adv .m-cnt li.z-on{ background:#e77f0e;}
.g-adv .m-cnt li:nth-child(3){ margin-right:0rem;}

/*m-anli*/
.m-anli{ position:relative; height:21.46rem; width:100%; overflow:hidden; background:url(/mobile/Images/Index/al_bj.jpg) no-repeat center bottom;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}

.m-anli h2{ margin:0 auto 2.25rem;  height:5.25rem; overflow:hidden; color:#fff; font: bold 1.33rem/5.25rem "Microsoft Yahei"; text-align:center;  background:url(/mobile/Images/Index/al_t.png) no-repeat center top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}

.m-anli .prev , .m-anli .next{ position:absolute; z-index:20; width:2.08rem; height:1.88rem; overflow:hidden; top:11.25rem;}
.m-anli .prev { left:0.83rem;}
.m-anli .next{ right:0.83rem;}

.m-anli .sclwrap_box ,.m-anli .m-box{ height:9.29rem; overflow:hidden;}
.m-anli .con{ display:inline; float:left; width:100%;}
.m-anli .con .al_c{ position:relative; margin:0 auto; width:70.32%; height:9.29rem; overflow:hidden; background:url(/mobile/Images/Index/al_isp.png) repeat;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-anli .con ul li{ width:30%;float:left; text-align:center; height:2.17rem; overflow:hidden; font:0.83rem/2.17rem "Microsoft Yahei"; color:#222; }
.m-anli .con ul .al_li1{ margin-top:1.05rem; height:3.13rem; font: bold 1rem/1.33rem "Microsoft Yahei"; color:#2a2a2a;}
.m-anli .con ul .al_li1 i{ display:block; color:#555; font:0.67rem/1.04rem "Microsoft Yahei";}
.m-anli .con ul a:nth-child(2n) li{ float:right; margin-left:4rem;}

.m-anli .con .al_c em{ position:absolute; left:8rem; top:0.92rem; height:2.58rem; width:2.58rem; overflow:hidden;}
.m-anli .con .al_c span{ position:absolute; left:2.67rem; top:4.08rem; height:2.25rem; width:13.5rem; overflow:hidden; color:#e77f0e; font:0.75rem/2.25rem "Microsoft Yahei"; text-align:center;  background:url(/mobile/Images/Index/al_line.png) no-repeat left bottom;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-anli .con .al_c .al_sp2{ top:6.4rem;}

.m-anli p{ margin:2.08rem auto 0; width:100%; height:2.5rem; overflow:hidden; text-align:center; font:1rem/2.5rem "Microsoft Yahei"; color:#fff;}


/*m-case*/
.m-case{ height:32.0rem; overflow:hidden;}
.m-h2{ margin:2.21rem auto 1.46rem; height:4.46rem; overflow:hidden; text-align:center; font: bold 1.42rem/2.04rem "Microsoft Yahei"; color:#363e67; background:url(/mobile/Images/Index/tl.png) no-repeat center bottom;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-h2 i{ text-transform:uppercase; display:block; color:#999; font:0.75rem/1.14rem Arial, Helvetica, sans-serif;}

.m-case li{ float:left; margin-bottom:1.5rem; border-bottom:1px solid #eee; height:7.83rem; width:25%; overflow:hidden; text-align:center; color:#444; font:0.92rem/3.17rem "Microsoft Yahei"; }
.m-case li span{ display:block; margin:0 auto; width:4.29rem; height:4.25rem; overflow:hidden;}
.m-case p{ margin:0.8rem auto 0; width:48.13%; height:2.29rem; overflow:hidden; text-align:center; background:#e77f0e; font:1rem/2.29rem "Microsoft Yahei"; color:#fff;}


/*m-bann1-------------------------------------------------------------------------------------------------------------------------------*/
.m-bann1{ position:relative; height:8.96rem; width:100%;overflow:hidden;background:url(/mobile/Images/Index/bann1.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-bann1 p{color:#c3c8e4; position:absolute; left:0.83rem; top:4.25rem; height:2.0rem; overflow:hidden; font:0.75rem/1.79rem "Microsoft Yahei";}
.m-bann1 p em{ display:inline-block; float:left; vertical-align:top; padding:0.29rem 0.5rem 0 0; width:1.13rem;  overflow:hidden;}
.m-bann1 p em img{ vertical-align:top; padding-top:0.2rem;}
.m-bann1 p b{ padding-left:0.3rem; color:#dadce6; font: bold 1.17rem/1.79rem "Times New Roman", Times, serif;}


/*m-bann2-------------------------------------------------------------------------------------------------------------------------------*/
.m-bann2{ position:relative; height:6.88rem; width:100%;overflow:hidden;background:url(/mobile/Images/Index/bann2.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-bann2 p{color:#c3c8e4; position:absolute; right:1.3rem; top:4.25rem; height:2.0rem; overflow:hidden; font:0.75rem/1.79rem "Microsoft Yahei";}
.m-bann2 p em{ display:inline-block; float:left; vertical-align:top; padding:0.29rem 0.5rem 0 0; width:1.13rem;  overflow:hidden;}
.m-bann2 p em img{ vertical-align:top; padding-top:0.2rem;}
.m-bann2 p b{ padding-left:0.3rem; color:#dadce6; font: bold 1.17rem/1.79rem "Times New Roman", Times, serif;}

/*m-fag-------------------------------------------------------------------------------------------------------------------------------*/
.m-fag{ height:20.38rem; overflow:hidden; width:100%;background:url(/mobile/Images/Index/fag_bj.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}

.m-fag .m-h2{ margin:0 auto 1.71rem;}
.m-fag ul{ float:right; width:44.69%; overflow:hidden;}
.m-fag ul li{ height:1.58rem; overflow:hidden; font:1rem/1.58rem "Microsoft Yahei"; color:#363e67;}
.m-fag ul li b{ color:#e77f0e;}
.m-fag ul li:nth-child(2){margin-bottom:0.2rem;  margin-left:1.8rem;}
.m-fag ul li:nth-child(3){ margin-bottom:0.3rem; margin-left:3rem;}
.m-fag ul li:nth-child(4),.m-fag ul li:nth-child(5){ margin-bottom:0.2rem; margin-left:3.7rem;}
.m-fag ul li:nth-child(6){ margin-left:3.5rem;}
.m-fag ul li:nth-child(7){ margin-left:2.4rem;}


/*m-ys-------------------------------------------------------------------------------------------------------------------------------*/
.m-ys{ position:relative; z-index:10; height:40.88rem; width:100%; overflow:hidden; background:url(/mobile/Images/Index/ys_bj.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-ys h2{ margin:2rem auto 0;  height:5.0rem; width:100%;overflow:hidden; text-align:center; color:#363e67; font:bold 2.25rem/2.54rem "Microsoft Yahei";  background:url(/mobile/Images/Index/ys_t.png) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%; padding-top:0.83rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-ys h2 i{ color:#e77f0e; display:block; font:1.33rem/1.63rem "Microsoft Yahei";}

.m-ys .sclwrap_box , .m-ys .m-box{ height:29.88rem; overflow:hidden;}
.m-ys .con{float:left; width:100%; display:inline;}
.m-ys dl{width:100%;}
.m-ys dt{  width:100%; height:17.25rem; overflow:hidden;}
.m-ys dd{ width:93.75%; height:12.63rem; margin:0 auto; overflow:hidden;}
.m-ys dd h3{ height:4.13rem; overflow:hidden; width:100%;}
.m-ys dd h3 em{ width:2.25rem; height:3.75rem; overflow:hidden; float:left;}
.m-ys dd h3 p{ float:right; width:22.2rem; overflow:hidden; border-bottom:0.17rem solid #ccc; color:#222; font:bold 1.5rem/2.58rem "Microsoft Yahei"; padding-top:0.58rem;}
.m-ys dd h3 b{ display:inline-block; color:#363e67;}
.m-ys dd h3 p i{ display:block; font:1rem/1.5rem "Microsoft Yahei"; color:#222;}
.m-ys dd span{ display:block; margin-bottom:0.5rem; padding-left:2.67rem; color:#444; font:1rem/1.54rem "Microsoft Yahei"; overflow:hidden;background:url(/mobile/Images/Index/ys_pi.gif) no-repeat 1.38rem 0.08rem;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:0.75rem 1.29rem;}
.m-ys dd span b{ color:#e77f0e;}
.m-ys .ys_dd h3{ height:4.9rem; margin-bottom:1rem; overflow:hidden;}
.m-ys .prev , .m-ys .next{ position:absolute; z-index:20; width:1.67rem; height:1.67rem; overflow:hidden; top:36.88rem;}
.m-ys .prev { left:6.04rem;}
.m-ys .next{ right:6.04rem;}

.m-ys .m-cnt{ margin:0 auto; height:1.67rem; width:11.25rem; overflow:hidden; background:url(/mobile/Images/Index/ys_nl.gif) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-ys .m-cnt li{float:left; padding:0 0.49rem; height:1.67rem; overflow:hidden; font:bold 1.5rem/1.67rem "Microsoft Yahei"; color:#555;}
.m-ys .m-cnt li.z-on{ color:#e77f0e;}
.m-ys .m-cnt li:nth-child(4){ padding-right:0rem;}

/*-------------------------------------------------------------------------------------------------------------------------------*/


/*m-kh--------------------------------------------------------------------------------------------------------------------------------*/
.m-kh{ height:33.13rem; overflow:hidden;}
.m-kh .m-h2{ margin:1.96rem auto 1.5rem;}
.m-kh dl{ position:relative; margin:0 auto 1.15rem; height:8.83rem; width:93.75%; overflow:hidden; overflow:hidden;}
.m-kh dl dt{ float:left; height:100%; width:11.71rem; overflow:hidden;}
.m-kh dd{ position:absolute; right:0rem; top:0rem; height:100%;  width:13.88rem; overflow:hidden; font:0.92rem/1.5rem "Microsoft Yahei"; color:#555;background:url(/mobile/Images/Index/kh_dd.png) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%; padding:0.25rem 0.7rem 0 1.5rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-kh dd h3{ font: bold 1rem/2.25rem "Microsoft Yahei"; color:#444;}
.m-kh dd span{ position:absolute; right:0rem; bottom:0rem; display:block; width:5.5rem; height:1.58rem; overflow:hidden; text-align:center; color:#fff; font:1rem/1.58rem "Microsoft Yahei"; background:#e77f0e;}

.m-kh p{ margin:0 auto; width:48.13%; height:2.29rem; overflow:hidden; text-align:center; background:#e77f0e; font:1rem/2.29rem "Microsoft Yahei"; color:#fff;}



/*m-about-------------------------------------------------------------------------------------------------------------------------------*/
.m-about{ height:26.96rem; overflow:hidden;}
.m-about .m-h2{ margin:2.0rem auto 1.29rem;}
.m-about dl{ margin:0 auto; width:90.63%; overflow:hidden; overflow:hidden;}
.m-about dl dt{ height:8.75rem; width:100%; overflow:hidden;}
.m-about dd{ width:100%; overflow:hidden; font:1rem/1.63rem "Microsoft Yahei"; color:#555; text-indent:1.7rem;}
.m-about dd h3{ text-align:center; color:#222; font:bold 1rem/2.75rem "Microsoft Yahei";}
.m-about dd span{ display:inline-block; color:#e77f0e;}

/* news-----------------------------------------------------------------------------------------------------------------------*/
.m-news{ position:relative; height:23.92rem; overflow:hidden;}
.m-news .m-cnt{ margin:0 auto 0.75rem; height:3.75rem; width:100%; background:#f5f5f5; overflow:hidden;}
.m-news .m-cnt li{ padding-top:0.71rem; float:left; width:5.21rem; padding-left:1.25rem; height:3.04rem;overflow:hidden; font:1rem/1.58rem "microsoft Yahei"; color:#444;}
.m-news .m-cnt li i{ display:block; font:0.67rem/1rem  Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a8a8a8;}
.m-news .m-cnt li.z-on{ font-weight:bold; color:#fff; background:#ff7f00;}
.m-news .m-cnt li.z-on i{ color:#ffd2b8;}

.m-news span{ position:absolute; right:1.25rem; top:1.25rem; text-align:center;  width:4.08rem; width:4.12rem; overflow:hidden; color:#666; font:1rem/1.25rem "Microsoft Yahei"; border:1px solid #999; }

.m-news .sclwrap_box , .m-news .m-box{ height:18.0rem; overflow:hidden;}
.m-news .con{float:left; width:100%; display:inline;}

.news_c ul{ width:90.63%; overflow:hidden; margin:0 auto;}
.news_c ul li{ border-bottom:1px dashed #bfbebe; height:2.38rem; padding-left:1.13rem; font:1rem/2.38rem "Microsoft Yahei"; color:#555;  overflow:hidden;background:url(/mobile/Images/Index/new_ic1.gif) no-repeat left 0.88rem;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:0.58rem 0.67rem;}





@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:400px){
	html{ font-size:93.75%;}
}			
@media screen and (min-width:414px){
	html{ font-size:96%;}
}
@media screen and (min-width:480px){
	html{ font-size:112.5%;}
}
@media screen and (min-width:568px){
	html{ font-size:131.25%;}
}
@media screen and (min-width:639px){
	html{ font-size:150%;}
}