html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td,button,footer,header,menu,nav{margin:0;padding:0;}
body{position:relative;height:100%;max-width:750px;margin:0 auto;font-size:.24rem;color:#333;background:#fff;}
h1,h2{font-weight:bold;}em,i{font-style:normal;}a{text-decoration:none;}img{display:block;width:100%;border:none;}
.cf{clear:both;}.cf:after{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}

.bg{background:url(img/bg.jpg) no-repeat;background-size:cover;}.bg01{background:url(img/bg01.jpg) no-repeat;background-size:cover;}
.bg02{background:url(img/bg02.jpg) no-repeat;background-size:cover;}.bg03{background:url(img/bg03.jpg) no-repeat;background-size:cover;}

.title{width:100%;height:1rem;margin-bottom:.2rem;padding-top:.2rem;font-size:.4rem;text-align:center;color:#333;}.tt02,.tt04,.tt06{color:#fff;}
.tt01{background:url(img/tt01.png) no-repeat;background-size:100%;}
.tt02{background:url(img/tt02.png) no-repeat;background-size:100%;}
.tt03{background:url(img/tt03.png) no-repeat;background-size:100%;}
.tt04{background:url(img/tt04.png) no-repeat;background-size:100%;}
.tt05{background:url(img/tt05.png) no-repeat;background-size:100%;}
.tt06{background:url(img/tt06.png) no-repeat;background-size:100%;}

.wrap{position:relative;width:100%;margin:0 auto;box-sizing:border-box;}
.logo{position:absolute;left:0;right:0;top:7.35rem;width:3.6rem;height:3.1rem;margin:0 auto;}
.zhuti{position:absolute;left:0;right:0;top:4.2rem;width:7.5rem;height:3.1rem;margin:0 auto;}

.m-text{position:relative;height:3.6rem;margin:0 .3rem;padding:0 .3rem 0 .2rem;text-align:justify;overflow:hidden;box-sizing:border-box;}
.m-text .swiper-slide{height:auto;}.m-text p{line-height:.4rem;font-size:.24rem;text-indent:2em;}

.p01{margin:.3rem .3rem 0;}.p01 li{float:left;width:29%;margin:0 2% .2rem;}.p01 li:nth-child(4){margin:0 3% 0 20%;}
.p01 li i{display:block;width:1.6rem;height:1.6rem;margin:0 auto .1rem;background:url(img/p01-icon.png) no-repeat;background-size:cover;}
.p01 li .i02{background-position:-2rem 0;}.p01 li .i03{background-position:-4rem 0;}
.p01 li .i04{background-position:-6rem 0;}.p01 li .i05{background-position:-8rem 0;}
.p01 li p{line-height:.24rem;font-size:.2rem;color:#000;text-indent:0;text-align:center;}

.p02 .hd li{float:left;width:23%;margin:0 1%;color:#fff;height:.78rem;border:1px solid #fff;text-align:center;line-height:.3rem;box-sizing:border-box;padding-top:.06rem;font-size:.24rem;}
.p02 .hd li.on{height:.8rem;padding-top:.08rem;border:none;background:linear-gradient(to right,#8101ce,#025ffe);}.p02 .hd li:last-child{line-height:.6rem;}

.p02-01{margin-top:.5rem;}.p02-01 dl{float: left;width:44%;margin:0 3%;}
.p02-01 dt i{display:block;width:1.77rem;height:1.77rem;margin:0 .6rem 0 auto;background:url(img/p02-01-icon.png) no-repeat;background-size:cover;}
.p02-01 dt .i02{background-position:-1.77rem 0;}
.p02-01 dd h3{font-size:.36rem;color:#29cfff;text-align:center;display:block;}
.p02-01 dd h3 em{font-size:.3rem;color:#493690;text-align:center;display:block;text-transform:uppercase;font-weight:normal;margin-bottom:.1rem;}
.p02-01 dd p{line-height:.36rem;font-size:.2rem;color:#fff;text-align:justify;}

.p02-02{margin-top:.3rem;}
.p02-02 dl{width:6.9rem;height:2.1rem;margin:0 auto .25rem;padding:.05rem;background:url(img/p02-02-bg.png) no-repeat;background-size:cover;box-sizing:border-box;}
.p02-02 dt{float:left;width:3.1rem;height:2rem;}.p02-02 dd{float:left;width:3.7rem;height:2rem;}
.p02-02 i{display:block;width:3.1rem;height:2rem;background:url(img/p02-02-01.jpg) no-repeat;background-size:cover;}
.p02-02 .i02{background:url(img/p02-02-02.jpg) no-repeat;background-size:cover;}.p02-02 .i03{background:url(img/p02-02-03.jpg) no-repeat;background-size:cover;}
.p02-02 h3{font-size:.5rem;color:#29cfff;text-align:center;height:.7rem;line-height:.7rem;}
.p02-02 p{padding:0 .1rem;font-size:.2rem;line-height:.3rem;color:#fff;text-align:justify;}

.p02-03{margin:.5rem .8rem 0;}.p02-03 dt h3{padding:.3rem 0 .2rem;font-size:.24rem;color:#29cfff;font-weight:bold;}
.p02-03 dt p{line-height:.3rem;font-size:.2rem;color:#fff;}
.p02-03 dd{height:2rem;background:url(img/p02-03-bg.png) center center no-repeat;background-size:contain;}

.p02-04{position:relative;width:5.6rem;height:5.5rem;margin:.9rem auto 0;background:url(img/p02-04-bg.png) no-repeat;background-size:cover;}
.p02-04 div{width:2.2rem;margin:0 auto;}.p02-04 h3{margin-bottom:.1rem;font-size:.3rem;color:#fff;text-align:center;}
.p02-04 p{font-size:.2rem;color:#fff;text-align:center;}
.p02-04-01{position:absolute;top:1.2rem;left:.3rem;}.p02-04-02{position:absolute;top:1.2rem;left:3rem;}
.p02-04-03{position:absolute;top:3.8rem;left:.3rem;}.p02-04-04{position:absolute;top:3.8rem;left:3rem;}

.p03{margin:0 .9rem;}.p03 .bd ul{margin-right:-.9rem;}.p03 .list{float:left;width:2.7rem;height:3.3rem;margin:.4rem .3rem 0 0;padding:.4rem .35rem 0;background:url(img/p03-bg.png) no-repeat;background-size:cover;box-sizing:border-box;}
.p03 .list i{display:block;width:1rem;height:1rem;margin:0 auto .5rem;margin-right:.3rem;background:url(img/p03-icon.png) no-repeat;background-size:cover;}
.p03 .list .i02{background-position:-1rem 0;}.p03 .list .i03{background-position:-2rem 0;}.p03 .list .i04{background-position:-3rem 0;}
.p03 .list .i05{background-position:-4rem 0;}.p03 .list .i06{background-position:-5rem 0;}.p03 .list .i07{background-position:-6rem 0;}
.p03 .list p{color:#fff;font-size:.2rem;text-align:justify;line-height:.3rem;}
.p03 .hd{text-align:center;margin-top:.3rem;}.p03 .hd li.on{background:#1c7cff;}
.p03 .hd li{width:.26rem;height:.26rem;margin:0 1%;border:1px solid #1c7cff;display:inline-block;border-radius:50%;}

.p04{width:5.2rem;margin:0 auto;}
.p04 h3{font-size:.26rem;color:#fff;line-height:.36rem;margin-top:.3rem;font-weight:bold;}
.p04 p{font-size:.22rem;color:#fff;line-height:.34rem;}.p04 p b{color:#ffe400;}
.p04 .ewm{width:5.2rem;height:1.75rem;margin:.24rem auto 0;border-radius:5px;background:linear-gradient(to right,#8101ce,#025ffe);}
.p04 .ewm i{float:left;display:block;width:1.6rem;height:1.6rem;margin:.06rem .5rem 0 .06rem;background:url(img/ewm.jpg) no-repeat;background-size:cover;}
.p04 .ewm em{display:block;font-size:.22rem;color:#fff;margin-top:.5rem;}.p04 .ewm b{display:block;font-size:.36rem;color:#ffe400;}

.p04 .content{margin-top:.35rem;}
.p04 .content select,.p04 .content input{height:.6rem;line-height:.6rem;text-indent:10px;background:#fff;border:1px solid #ccc;border-radius:5px;}
.p04 .content select{width:100%;font:.22rem "microsoft yahei";color:#666;}.p04 .content input{width:99.5%;margin-top:.15rem;padding:0;font-size:.22rem;}
.p04 .content .btnCommit{display:block;width:100%;height:.6rem;line-height:.6rem;margin-top:.15rem;padding:0;color:#fff;text-indent:0;font-size:.28rem;text-align:center;background:#e81d54;border:none;border-radius:5px;}
.p04 .content input.js-telephone{width:38%;}.p04 .content input.js-telephone_code{width:28%;}.p04 .content .js-sendcode{float:right;width:30%;height:.62rem;line-height:.62rem;margin-top:.18rem;text-indent:0;color:#e81d54;font-size:.22rem;background:#fff;border:1px solid #ccc;border-radius:5px;}

.p05{width:6.2rem;margin:.5rem auto 0;}.p05 li img{display:block;width:1.8rem;height:.82rem;}
.p05 li{float:left;width:1.8rem;height:.82rem;margin:0 .1rem .2rem;background:#fff;border:1px solid #f1f1f1;}

.tc-wrap{display:none;position:fixed;z-index:10001;left:0;top:0;z-index:99999;width:100%;height:100%;overflow-y:none;}
.tc-wrap .tc-close{position:absolute;right:15px;top:15px;z-index:99;font-size:24px;color:#ccc;font-weight:normal;}
.tc-wrap .tc-mask{position:absolute;left:0;top:0;z-index:98;width:100%;height:130%;background:#000;opacity:.8;}
.tc-cg{position:absolute;left:0;right:0;top:25%;z-index:99;width:80%;margin:0 auto;padding:.6rem 2%;background:#fff;border-radius:5px;}
.tc-cg h3{height:40px;line-height:40px;text-align:center;font-size:24px;font-weight:normal;}
.tc-cg p{line-height:30px;padding:20px 0;text-align:center;font-size:16px;font-weight:normal;}
.tc-cg .btn-ok{display:block;width:60%;height:50px;line-height:50px;margin:0 auto;text-align:center;color:#fff;font-size:18px;background:#db214c;}

/* 往期回顾 */
.p06{width:100%;margin:.8rem auto 0;}.p06 .bd{width:100%;margin:0 auto;padding-bottom:.2rem;white-space:nowrap;overflow-x:scroll;}
.p06 .bd li{margin-bottom:.2rem;display:inline-block;}.p06 .bd li img{display:block;width:2.6rem;height:1.3rem;overflow:hidden;}
.p06 .bd li a{display:inline-block;width:2.6rem;margin-right:.2rem;vertical-align:top;}
.num li{display:inline-block;width:.16rem;height:.16rem;margin:18px 5px 0;background:#240088;border:1px solid #fff;border-radius:50%;cursor:pointer;}
.num li.on{background:#00a2ff;border:1px solid #00a2ff;}.num ul{text-align:center;}
.p06 i{display:block;width:1.61rem;height:.39rem;margin:.5rem auto;background:url(img/p06-icon.jpg) no-repeat;background-size:cover;}
.p06 p{line-height:.3rem;font-size:.2rem;color:#fff;text-indent:2em;text-align:justify;padding:0 .5rem .2rem;}

.swiper-container{top:-44px;width:100%;height:100%;}.swiper-wrapper{width:100%;height:100%;}
.swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.pagination{position:absolute;bottom:-.6rem !important;text-align:center;}.pagination2{bottom:.6rem !important;}.pagination3{bottom:-.6rem !important;}
.swiper-pagination-bullet{width:.22rem;height:.22rem;background:#333;border-radius:0;}.swiper-pagination-bullet-active{background:#c4b196;}
.pagination2 .swiper-pagination-bullet-active{background:#fff;}
.swiper-scrollbar-drag{left:-.05rem;width:.1rem;height:1.5rem !important;background:#5910d2;}.m-text02 .swiper-scrollbar-drag{background:#fff;}
.swiper-container-vertical>.swiper-scrollbar{width:.02rem;background:#9250ff;}

.u-topbar{width:100%;max-width:750px;z-index:99 !important;}footer{display:none !important;}.pr{position:relative;}
#array{position:absolute;z-index:999;-webkit-animation:start 1.5s infinite ease-in-out;width:.5rem;height:.5rem;bottom:10px;left:47%;}
@-webkit-keyframes start{
    0%,30%{opacity:0;-webkit-transform:translate(0,10px);}
    60%{opacity:1;-webkit-transform:translate(0,0);}
    100%{opacity:0;-webkit-transform:translate(0,-8px);}
}
@-moz-keyframes start{
    0%,30%{opacity:0;-moz-transform:translate(0,10px);}
    60%{opacity:1;-moz-transform:translate(0,0);}
    100%{opacity:0;-moz-transform:translate(0,-8px);}
}
@keyframes start{
    0%,30%{opacity:0;transform:translate(0,10px);}
    60%{opacity:1;transform:translate(0,0);}
    100%{opacity:0;transform:translate(0,-8px);}
}