.m-ban, .m-ban img { width: 100% }
.m-ban { position: relative }
.m-ban .ban-btn { position: absolute; bottom: .92rem; left: 50%; width: 2.02rem; height: .36rem; margin-left: -1.01rem; line-height: .36rem; text-align: center; background: #fba548; border-radius: .36rem; box-shadow: 0 0 .1rem rgba(0,0,0,.2) inset, 0 0 2px rgba(0,0,0,.2); font-size: .16rem; color: #fff }
.m-ktcd { box-sizing: border-box; width: 100%; padding: .3rem 0; background: #eee }
.m-ktcd li { float: left; width: 25%; text-align: center }
.m-ktcd li span { box-sizing: border-box; display: block; width: .56rem; height: .56rem; margin: 0 auto; padding-top: .12rem; border-radius: 100%; background: #f35156 }
.m-ktcd li img { width: 62% }
.m-ktcd li p { width: 100%; font-size: .14rem; color: #333 }
.u-tit { padding: .24rem .16rem 0 }
.u-tit h3 { font-size: .2rem; color: #f35156 }
.u-tit p { font-size: .14rem; color: #333 }
.u-tit-02 h3 { color: #2c95d3 }
.u-tit2 { padding: .24rem 0; text-align: center; font-size: .2rem; color: #333 }
.u-tit2 span { color: #f35156 }
.g-cnt:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden }
.g-cnt { position: relative; height: auto; margin: 0 auto; padding: 0 .16rem; zoom: 1 }
.m-satkt { margin-bottom: .2rem }
.m-satkt .satkt-item { box-sizing: border-box; position: relative; width: 1.64rem; height: 2.35rem; margin-bottom: .15rem; padding: .05rem; background: #fff; border: 1px solid #dadada; box-shadow: 0 0 .05rem #b5b5b5 }
.m-satkt .satkt-item img { width: 100% }
.m-satkt .satkt-item span { position: absolute; top: .15rem; left: .05rem; display: inline-block; height: .24rem; padding: 0 .1rem; text-align: center; line-height: .24rem; background: #e60012; font-size: .13rem; color: #fff }
.m-satkt .satkt-item h3 { margin: .12rem 0 .03rem; font-size: .14rem; color: #333 }
.m-satkt .satkt-item p { font-size: .12rem; color: #666 }
.m-satkt .satkt-item .item-btn { position: absolute; right: .1rem; bottom: .1rem }
.u-btn { display: block; width: 1.8rem; height: .44rem; margin: .1rem auto .3rem; line-height: .44rem; text-align: center; background: #f39800; border: 1px solid #f39800; border-radius: .46rem; font-size: .16rem; color: #fff }
.u-btn2 { display: inline-block; padding: 0 .08rem; text-align: center; background: #f39800; border: 1px solid #f39800; font-size: .14rem; color: #fff }
.u-btn2-03 { height: .24rem; line-height: .24rem; border-radius: .24rem }
.m-banImg, .m-banImg img { width: 100% }
.m-actkt { margin-bottom: .3rem }
.m-actkt .actkt-gg { height: 1.6rem; margin: 0 .16rem; background: url(http://cdn.img.lx.zmnedu.com/ks/static/satactkt/images/bg_01.jpg) center bottom/100% auto no-repeat }
.m-actkt .actkt-gg h3 { float: right; width: 3.28rem; height: .32rem; line-height: .32rem; text-align: center; background: #2c95d3; font-size: .18rem; color: #fff }
.m-actkt .actkt-gg h4 { margin: .08rem 0 .05rem; padding-left: .64rem; line-height: .18rem; font-size: .14rem; color: #2c95d3 }
.m-actkt .actkt-gg p { padding: 0 .2rem 0 .64rem; line-height: .18rem; font-size: .11rem; color: #333 }
.m-actkt .actkt-box { text-align: center; font-size: 0 }
.m-actkt .actkt-item { position: relative; width: 100%; margin-top: .16rem; background: #fff; border: 1px solid #dadada; box-shadow: 0 0 5px #b5b5b5; cursor: pointer }
.m-actkt .actkt-item .item-cnt { box-sizing: border-box; float: left; width: calc(100% - 2.2rem); padding-left: .06rem; text-align: left }
.m-actkt .actkt-item img { width: 2.2rem }
.m-actkt .actkt-item span { position: absolute; top: .16rem; left: 0; display: inline-block; height: .24rem; padding: 0 .1rem; text-align: center; line-height: .24rem; background: #e60012; font-size: .14rem; color: #fff }
.m-actkt .actkt-item h3 { margin: .12rem 0 .03rem; font-size: .14rem; color: #333 }
.m-actkt .actkt-item em { display: block; width: .36rem; height: .02rem; margin: .12rem 0; background: #0b0306 }
.m-actkt .actkt-item p { font-size: .14rem; color: #666 }
.m-actkt .actkt-item .item-btn { position: absolute; right: .1rem; bottom: .1rem }
.m-bmlc { background: #eee; overflow: hidden }
.m-bmlc .bmlc-item { position: relative; float: left; width: 1rem; height: 1rem; margin: 0 .21rem .2rem 0; text-align: center }
.m-bmlc .bmlc-item b { display: inline-block; margin: .08rem 0 .2rem; font-size: .16rem; color: #fff }
.m-bmlc .bmlc-item p { font-size: .14rem; color: #333 }
.m-bmlc .bmlc-item em { position: absolute; top: 50%; right: -.15rem; display: block; width: .08rem; height: .14rem; margin-top: -.08rem; background: url(http://cdn.img.lx.zmnedu.com/ks/static/satactkt/images/icon_arrow.png) center/100% 100% no-repeat }
.m-bmlc .bmlc-item-01 { background: url(http://cdn.img.lx.zmnedu.com/ks/static/satactkt/images/bg_02.png) center/100% 100% no-repeat }
.m-bmlc .bmlc-item-02 { background: url(http://cdn.img.lx.zmnedu.com/ks/static/satactkt/images/bg_03.png) center/100% 100% no-repeat }
.m-bmlc .bmlc-item-03 { margin-right: 0 }
.m-bmlc .bmlc-item-04 { margin-left: .6rem }
.m-zysx .zysx-box { margin: 0 .16rem }
.m-zysx .zysx-box .tab-hd { width: 100%; margin: .2rem 0; text-align: center; font-size: 0 }
.m-zysx .zysx-box .tab-hd li { display: inline-block; width: .08rem; height: .08rem; margin: 0 .05rem; border: 1px solid #f35156; border-radius: 100% }
.m-zysx .zysx-box .tab-hd .on { background: #f35156 }
.m-zysx .zysx-item { height: 2.6rem; background: #f35156 }
.m-zysx .zysx-item img { width: 100% }
.m-zysx .zysx-item .item-cnt { box-sizing: border-box; width: 100%; padding: 0 .16rem; line-heihgt: .24rem; color: #fff }
.m-zysx .zysx-item h3 { margin: .1rem 0 .05rem; font-size: .16rem }
.m-zysx .zysx-item p { font-size: .13rem }
/*锚点*/
.list {display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;height:.3rem;margin:.16rem auto; border-bottom: .02rem solid #f2f2f2; }
.list a { display: block; float: left; height: .3rem; color: #333; line-height: .3rem; text-align: center; }
.list a.on { border-bottom: .02rem solid #2a80b1; font-weight: bold; color: #2a80b1; }
/*info*/
.info { margin-top: .15rem; padding: .06rem .1rem; border-top: #f35156 .02rem solid; font-size: .12rem; box-shadow: 0 0 5px #ccc; }
.info p { padding-bottom: .04rem; line-height: .2rem; }
.info p span { font-weight: bold; color: #f00; }
.info table { margin: .08rem 0; }
.info table th { background-color: #f1f1f1; }
.info table th, .info table td { padding: .06rem 0; border: 1px solid #d3d3d3; text-align: center; }
.info .f-tal { padding: .06rem .04rem; text-align: left; }
.info a { display: block; width: 2.1rem; height: .4rem; margin: .12rem auto; border-radius: .2rem; background-color: #f35156; font-size: .15rem; color: #fff; line-height: .4rem; text-align: center; }
/*优惠*/
.youhui { width: 3.65rem; margin: .05rem auto; padding: .1rem; border: #f35156 1px dashed; background-color: #fff1f1; box-sizing: border-box; }
.youhui h4 { font-size: .15rem; color: #f00; line-height: .24rem; text-align: center; }
.youhui p { margin-top: .09rem; font-size: .12rem; color: #000; line-height: .19rem; text-align: center; }
.youhui p a { font-style: oblique; color: #ff6100; text-decoration: underline; }