.wrap img{ width:100%;}	
/**/
.banner { position: relative;}
.banner img { display: block;}
.banner .m-box .con{ display:inline; float:left;}
.banner .m-cnt{ width:100%; display:inline-block; position: absolute; left: 46.6%; bottom: 8%;}
.banner .m-cnt li{ float: left; width: 1.7%; height: 0.46rem; background: url(/Mobile/Images/Index/bl1.png) no-repeat; background-size: 100% 0.46rem; margin-right: 1.1%;}
.banner .m-cnt li.z-on{ background:url(/Mobile/Images/Index/bl.png) no-repeat; background-size: 100% 0.46rem;}
/**/
.zs { height: 11.83rem; border-bottom: 0.58rem solid #efefef;}
.zs ul { padding-top: 1.54rem}
.zs li { float: left; width: 25%; text-align: center; height: 4.92rem;}
.zs li a { font-size: 0.75rem; color: #292929;}
.zs li p { width: 43.9%;  background: #4db2ff; border-radius: 0.5rem; margin: 0 auto 0.2rem;}
.zs li p img { display: block; width: 54%; margin: 0 auto; padding: 0.63rem;}
/**/
.qs { height: 9rem;}
.qs h4 { height: 1.7rem; padding: 0.75rem 1.3% 0 1.9%;}
.qs h4 span { font-size: 0.92rem; color: #ff4e00; padding-left: 3.8%; background: url(/Mobile/Images/Index/qs_06.jpg) no-repeat left center; background-size: 0.67rem
0.67rem;}
.qs h4 a { display: block; float: right; width: 3.8%; height: 1rem; background: url(/Mobile/Images/Index/qs_03.jpg) no-repeat; background-size: 1rem 1rem;}
.qs li { float: left; width: 24.5%; text-align: center; border-right: 1px solid #e2e2e2;}
.qs li:nth-child(4) { border: 0;}
.qs li a { font-size: 0.75rem; color: #6e6e6e;}
.qs li p { width: 53%; margin: 0 auto;}
/**/
.fs { height: 12.25rem; background: url(/Mobile/Images/Index/fsb.jpg) no-repeat; background-size: 100% 12.25rem;}
.fs h4 { font-size: 0.92rem; color: #242424; text-align: center; height: 2.92rem; line-height: 2.92rem;}
.fs ul { margin: 0 1.6%;}
.fs li { width: 16.66%; height: 4.33rem; float: left; background: url(/Mobile/Images/Index/fsk.png) no-repeat; background-size: 100% 4.33rem; text-align: center; font-size: 0.5rem; color: #555555;}
.fs li p { width: 72%; margin: 0 auto;height: 40%; padding: 0.8rem 0 0 0;}
/**/
.ms { height: 57rem; padding-top: 0.33rem;}
.msk { height: 9rem; border-bottom: 0.58rem solid #efefef;}
.msk h4 { height: 1.6rem; padding: 0.78rem 1.3% 0 1.9%;}
.msk h4 span { font-size: 0.92rem; color: #4db2ff;}
.msk h4 a { display: block; float: right; width: 3.8%; height: 1rem; background: url(/Mobile/Images/Index/qs_03.jpg) no-repeat; background-size: 1rem 1rem;}
.msk li { float: left; width: 24.5%; text-align: center; border-right: 1px solid #e2e2e2;}
.msk li:nth-child(4) { border: 0;}
.msk li a { font-size: 0.75rem; color: #6e6e6e;}
.msk li p { width: 65%; margin: 0 auto;}
/**/
.ss { height: 14.67rem; background: #efefef;}
.ss h4 { text-align: center; height: 3.8rem; padding-top: 1.74rem; font-size: 0.92rem; color: #4c4c4c;}
.ss h4 p { font-size: 1.08rem; color: #5a5a5a; font-weight: bold; margin-top: 0.4rem;}
.ss h4 p span { color: #4db2ff;}
.ss ul { margin: 0 1.7%;}
.ss li { float: left; width: 24.6%; height: 5.83rem; background: #4db2ff; margin-right: 1px; text-align: center; padding-top: 1rem; font-size: 0.75rem; color: #ffffff; font-weight: bold; line-height: 1.17rem;}
.ss li p { width: 34%; margin: 0 auto 0.3rem;}
/**/
.lr { height:23.92rem; position: relative; overflow: hidden;}
.lr h4 { text-align: center; height: 2.35rem; padding-top: 1.9rem; font-size: 1.08rem; color: #5a5a5a; font-weight: bold;}

.lr .c-list { font-size:0.83rem; height:1.54rem; line-height:1.54rem; margin-bottom:0.58rem;padding-left: 1.7%;}
.lr .c-list li { float:left; text-align:center; color:#323232; width:18.4%; border-radius: 0.2rem;}
.lr .c-list li.z-on { background:#4db2ff; color:#fff;}

.lra { position: absolute; right: 1.6%; top: 4.54rem; display: block; width: 3.8%; height: 1rem; background: url(/Mobile/Images/Index/qs_03.jpg) no-repeat; background-size: 1rem 1rem;}

.m-cpcon { position:relative; height: 17.54rem; overflow: hidden;}
.m-cpcon .prev { position:absolute; top:15.8rem; left:1.7%; width:6%; z-index:99;}
.m-cpcon .next { position:absolute; top:15.8rem; left:7.7%; width:6%; z-index:99;}
.m-cpcon .prev img{height:1.8rem}
.m-cpcon .next img{height:1.8rem}
.m-cpcon .no_ov { margin:0 1.6% 0 1.7%;}
.m-cpcon .no_ov .m-box .page { position:relative; float:left}
.m-cpcon .no_ov .m-box .page em { display: block; position: absolute; left: 12.5%; top: 15.8rem; max-width: 50%; overflow:hidden; height: 1.8rem; background: #4db2ff; font-size: 0.75rem; color: #ffffff; text-align: center; line-height: 1.8rem;  padding: 0 0.4rem;}
/**/
.lr1 { height: 7.8rem; padding-top: 2.17rem;}
.lr1 dl { margin-left: 1.7%;}
.lr1 dt { float: left; width: 32.5%;}
.lr1 dd { float: left; font-size: 0.92rem; color: #5a5a5a; width: 65%; margin-left: 1%;}
.lr1 dd p { font-size: 0.75rem; color: #5a5a5a; line-height: 1.38rem;}
.lr1 dd span { font-size: 0.75rem; color: #4db2ff;}
/**/
.dk { height: 21.63rem; position: relative; background: #efefef;}

.dk .m-cnt{ width:98.3%; height: 2.2rem; display:inline-block; padding:0.88rem 0 0 1.7%;}
.dk .m-cnt li{ float: left; width: 18.4%; height: 1.54rem; font-size: 0.83rem; color: #323232; text-align: center; line-height: 1.54rem; margin-right: 3%;}
.dk .m-cnt li.z-on{ background:#4db2ff; border-radius: 0.2rem; color: #ffffff; }

.dka { position: absolute; right: 1.6%; top: 2.13rem; display: block; width: 3.8%; height: 1rem; background: url(/Mobile/Images/Index/dka.jpg) no-repeat; background-size: 1rem 1rem;}

.dkk { width: 96.7%; height: 15.5rem; background: #ffffff; margin: 0 auto;}
.dkk dl { height:6rem; padding-top: 1.17rem; width: 95.5%; margin: 0 auto;}
.dkk dt { float: left; width: 31.5%}
.dkk dt img{width:100%;height: 4.8rem;}
.dkk dd { float: left;  margin-left: 2.8%;  width: 65%;}
.dkk dd a { font-size: 0.75rem; color: #282828; font-weight: bold;}
.dkk dd a p { font-size: 0.75rem; color: #5e5e5e; line-height: 1.33rem; font-weight: normal; margin-top:0.24rem; overflow:hidden;  height: 3.9rem;}

.dkk ul { width: 93.3%; margin: 0 auto;}
.dkk li {height: 2.29rem;border-bottom: 1px dashed #b9b9b9;overflow: hidden;}
.dkk li a { font-size: 0.75rem; color: #5e5e5e; line-height: 2.29rem;}
.dkk li a span { padding-left: 3%; background: url(/Mobile/Images/Index/dk_07.jpg) no-repeat left center; background-size: 5px 5px;}
/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

@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: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%;}
}