*{margin:0;padding:0;list-style:none;outline:0;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:.32rem;color:#1B1B1B;background:#fff;overflow-x:hidden}a{background-color:transparent;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:active,a:hover{outline:0}input{font-family:'PingFang SC';outline:0}input::-ms-clear{display:none}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-center,.btn-wrap{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.fl{float:left}.fr{float:right}.layui-carousel{box-sizing:border-box}.layui-carousel>[carousel-item]{overflow:hidden}.layui-carousel>[carousel-item]:before{display:none}.layui-carousel>[carousel-item]>*{background-repeat:no-repeat;background-position:center;background-size:cover}.layui-carousel>[carousel-item]>* a{display:block;height:100%}.layui-carousel-ind ul{background:0 0}.layui-carousel-ind ul:hover{background:0 0}.layui-carousel-ind ul li{width:.21333333rem;height:.21333333rem;margin:0 .2rem}.layui-btn-primary{color:#D69E6A;border-color:#D69E6A;letter-spacing:.01333333rem}.layui-btn-primary:hover,.layui-btn-primary:focus{color:#D69E6A;border-color:#D69E6A;opacity:.9}.layui-btn-warm{background:linear-gradient(to right,#f0c396,#d69e69);letter-spacing:.01333333rem}.layui-btn-danger{background:linear-gradient(to right,#f64c24,#e24636);border-radius:.33333333rem;letter-spacing:.02666667rem;box-shadow:0 .06666667rem .13333333rem 0 rgba(227,9,9,.21)}.layui-btn-normal{background:#5f87ff}.btn-big{width:3.73333333rem;height:.8rem;line-height:.8rem;font-size:.32rem;border-radius:.4rem}.bg-img{background-repeat:no-repeat;background-position:center;background-size:100% 100%}.weight{color:#000;font-weight:600}.banner{height:9.18666667rem;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.content{padding:0 .46666667rem;background:#fff}.content .tips{line-height:.44rem;padding:.26666667rem .33333333rem;color:#4B4B4B;font-size:.29333333rem;background:#F5F5F5;border-radius:.05333333rem}.content .shape{height:10.21333333rem;line-height:.44rem;margin-top:.13333333rem;padding:6.10666667rem .66666667rem 0;background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:#332405;font-size:.26666667rem}.content .shape .btn-wrap{margin:.6rem -.66666667rem 0}.common-tit{height:1.90666667rem;line-height:1.90666667rem;font-family:SourceHanSansSC-Bold;font-size:.48rem;text-align:center;position:relative;letter-spacing:.05333333rem}.common-tit:before{content:"";width:.66666667rem;height:.08rem;margin-left:-.33333333rem;background:#594678;position:absolute;left:50%;bottom:.4rem}.common-tit.white{color:#fff}.common-tit.white:before{background:#F2B276}.plan{background:url(../img/plan_bg2.png) no-repeat right bottom;background-size:7.64rem 6.97333333rem}.plan .top{height:3.76rem;line-height:.49333333rem;padding:.46666667rem .29333333rem 0;background-image:url(../img/plan_bg1.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;font-size:.29333333rem;color:#FFF2DA;text-align:justify}.plan .top strong{font-size:.37333333rem}.plan .top .btn{display:block;width:4.42666667rem;height:.94666667rem;margin:.13333333rem auto 0;line-height:.94666667rem;font-size:.38666667rem;font-weight:700;color:#f30038;text-shadow:0 0 .01333333rem #b30926;text-align:center;background:url(../img/plan_btn.png) no-repeat center center;background-size:contain;letter-spacing:.05333333rem}.plan .plan-tit{padding:.66666667rem 0 .8rem;color:#181818;font-size:.4rem;font-weight:700;text-align:center}.plan .peo{padding-left:.46666667rem;padding-bottom:.4rem;color:#202020;font-size:.32rem;line-height:.76rem}.plan .peo li{position:relative;padding-left:.33333333rem}.plan .peo li:before{content:'';width:.14666667rem;height:.14666667rem;margin-top:-.10666667rem;border:.02666667rem solid #e24736;border-radius:50%;position:absolute;left:0;top:50%}.planned{text-align:center}.planned li{display:inline-block;width:4.88rem;height:4.65333333rem;margin:0 -.26666667rem;vertical-align:top;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.planned li .inner{display:flex;align-content:center;align-items:center;flex-wrap:wrap;height:100%;padding:1.66666667rem .53333333rem 1.2rem;color:#fff}.planned li .inner .tit{width:100%;font-size:.32rem;font-weight:700}.planned li .inner p{width:100%;font-size:.26666667rem}.planned .bot{padding:.4rem 0 .66666667rem;font-size:.26666667rem;color:#555;text-align:center}.course{padding-bottom:.48rem;background:url(../img/cbg1.png) no-repeat center -1.6rem,url(../img/cbg2.png) no-repeat center bottom;background-size:100% 7.4rem,contain}.course .layui-carousel{height:7rem!important;background:0 0}.course .layui-carousel>[carousel-item]>*{background:0 0}.course .layui-carousel-ind ul li{background-color:#f0f0f0}.course .layui-carousel-ind ul li.layui-this{background-color:#bbb}.course .list{display:flex;justify-content:center;flex-wrap:wrap;padding:.6rem 0}.course .list li{width:4.44rem;height:5.06666667rem;margin:0 .13333333rem;padding-left:.4rem;background:#fff;border-radius:.13333333rem;box-shadow:0 0 .4rem #ddd;text-align:center;letter-spacing:.02666667rem;position:relative}.course .list li:before{content:'';width:100%;height:.09333333rem;background:#0383FA;border-radius:.2rem .2rem 0 0;position:absolute;top:-.09333333rem;left:0}.course .list li .tit{padding:.24rem 0 .17333333rem;font-size:.34666667rem;font-weight:700;color:#0383FA}.course .list li .txt{display:inline-block;min-height:3.04rem}.course .list li .txt p{line-height:.50666667rem;padding-left:.13333333rem;font-size:.29333333rem;color:#4b4b4b;text-align:left;position:relative}.course .list li .txt p:before{content:'';width:.14666667rem;height:.14666667rem;background:#b1d9ff;border-radius:50%;position:absolute;left:-.17333333rem;top:.16rem}.course .list li .txt p:after{content:'';width:.06666667rem;height:.06666667rem;background:#0383fa;border-radius:50%;position:absolute;left:-.13333333rem;top:.2rem}.course .list li .layui-btn{width:2.37333333rem;height:.58666667rem;line-height:.56rem;margin:.24rem auto 0;font-size:.32rem;color:#0383FA;border-color:#0383FA;border-radius:.29333333rem}.course .list li.red:before,.course .list li.red .txt p:after{background:#FF5865}.course .list li.red .txt p:before{background:#FFC3C2}.course .list li.red .tit{color:#FF5865}.course .list li.red .layui-btn{color:#FF5865;border-color:#FF5865}.course .list li.gre:before,.course .list li.gre .txt p:after{background:#05B56F}.course .list li.gre .txt p:before{background:#85EBC2}.course .list li.gre .tit{color:#05B56F}.course .list li.gre .layui-btn{color:#05B56F;border-color:#05B56F}.nowrap{white-space:nowrap;overflow-x:auto}.nowrap li{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.nowrap li:last-child{margin-right:0!important}.system{padding-bottom:.46666667rem;background:url(../img/sys.png) no-repeat center top;background-size:100% 100%;overflow:hidden}.system .layui-tab{background:#fff;box-shadow:0 0 .4rem #ddd}.system .layui-tab-title{height:auto;border:0}.system .layui-tab-title li{width:50%;height:1.01333333rem;line-height:1.01333333rem;font-size:.37333333rem;font-weight:700;color:#fff;background:linear-gradient(to bottom,#0752bb,#1d70ca);letter-spacing:.02666667rem}.system .layui-tab-title li.layui-this{color:#235ebc;background:#fff}.system .layui-tab-title li.layui-this:after{width:1.13333333rem;height:.10666667rem;margin-left:-.57333333rem;background:#dba571;position:absolute;top:0;left:50%;border:0}.system .layui-tab-content{padding:.49333333rem .26666667rem .33333333rem}.system .layui-tab-content img{width:100%}.system .layui-tab-content .layui-btn{display:block;width:3rem;height:.66666667rem;line-height:.66666667rem;margin:.32rem auto 0;font-size:.32rem}.system .nowrap{margin:0 -.49333333rem}.system .nowrap li{width:5.32rem;height:6.61333333rem;margin-right:-.86666667rem;padding:1.86666667rem .8rem 0;vertical-align:top}.system .nowrap li p{line-height:.37333333rem;font-size:.26666667rem;color:gray;white-space:normal}.system .nowrap li p.red{color:#E83E34}.system .nowrap li .label{display:inline-block;height:.53333333rem;line-height:.53333333rem;margin:.26666667rem 0 .2rem;padding:0 .16rem;background:#EAEDF4;color:#1d1d1d;font-size:.32rem;font-weight:700;text-align:center}.system .nowrap li .layui-btn{width:2.37333333rem;height:.58666667rem;line-height:.58666667rem;margin-top:.4rem;font-size:.26666667rem;border-radius:.29333333rem}.teacher{padding-bottom:.6rem;background:url(../img/teacher.png) no-repeat center top;background-size:100% 100%}.teacher img{display:block;width:9.06666667rem;height:4.77333333rem;margin:auto}.teacher .layui-carousel{height:3.14666667rem!important;background:0 0}.teacher .layui-carousel>[carousel-item]>*{background:0 0}.teacher .layui-carousel-ind ul{display:none}.teacher .layui-carousel-arrow{width:auto;height:auto;line-height:unset;background:0 0;color:#D69E69;font-size:.93333333rem;font-weight:700;top:40%}.teacher .layui-carousel[lay-arrow=always] .layui-carousel-arrow{left:0}.teacher .layui-carousel:hover .layui-carousel-arrow[lay-type=add],.teacher .layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{right:0}.list-teacher{display:flex;justify-content:center;margin-top:.85333333rem}.list-teacher li{width:1.29333333rem;height:1.28rem;margin:0 .24rem;border:.05333333rem solid #cacaca;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-size:108% 108%}.list-teacher li.on{border-color:#1780e8}.menu{padding-top:.26666667rem;padding-bottom:.4rem;background:url(../img/menubg.png) no-repeat center top;background-size:100% 100%}.menu .menu-list{font-size:0;text-align:center}.menu .menu-list li{display:inline-block;width:4.16rem;height:1.56rem;margin:0 .12rem .21333333rem;padding:.24rem .30666667rem 0;font-size:.30666667rem;color:#1b1b1b;background:#fff;text-align:left;border-radius:.06666667rem;vertical-align:top}.menu .menu-list li .icon-box{width:1.05333333rem;height:1.05333333rem;margin-right:.2rem;background-repeat:repeat;background-position:center;background-size:100% 100%;float:left}.menu .menu-list li .icon-box.item1{background-image:url(../img/menu1.png)}.menu .menu-list li .icon-box.item2{background-image:url(../img/menu2.png)}.menu .menu-list li .icon-box.item3{background-image:url(../img/menu3.png)}.menu .menu-list li .icon-box.item4{background-image:url(../img/menu4.png)}.menu .menu-list li .icon-box.item5{background-image:url(../img/menu5.png)}.menu .menu-list li .icon-box.item6{background-image:url(../img/menu6.png)}.menu .menu-list li .icon-box.item7{background-image:url(../img/menu7.png)}.menu .menu-list li .icon-box.item8{background-image:url(../img/menu8.png)}.menu .menu-list li .layui-btn{height:.44rem;line-height:.4rem;margin-top:.16rem;padding:0 .13333333rem;font-size:.24rem;border-radius:.22666667rem}.menu .menu-list li:nth-child(4n+1) .layui-btn{color:#F7A75A;border-color:#F7A75A}.menu .menu-list li:nth-child(4n+2) .layui-btn{color:#2FB1F0;border-color:#2FB1F0}.menu .menu-list li:nth-child(4n+3) .layui-btn{color:#FF7062;border-color:#FF7062}.menu .menu-list li:nth-child(4n+4) .layui-btn{color:#EFA82C;border-color:#EFA82C}.menu img{max-width:100%}.menu .btn-wrap{margin-top:.26666667rem}.modal{padding-bottom:.6rem;background:url(../img/modal.png) no-repeat center top;background-size:100% 100%;overflow:hidden}.modal .nowrap{margin:0 -.26666667rem -.26666667rem}.modal .nowrap li{width:4.04rem;height:5.06666667rem;margin-right:-1.12rem;padding-top:3.70666667rem;text-align:center}.modal .nowrap li .layui-btn{height:.45333333rem;line-height:.45333333rem;padding:0 .21333333rem;border-radius:.24rem;color:#5e3e1d;font-size:.26666667rem}.modal .fw{padding-bottom:.32rem;text-align:center;font-size:0}.modal .fw li{display:inline-block;width:4.36rem;height:3.32rem;margin:0 .14666667rem .36rem;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.footer{padding-bottom:1.2rem;background-image:url(../img/footer.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.footer .inner{padding:.2rem 0 .4rem .33333333rem;background:#fff;border-radius:.13333333rem}.footer .list-school{margin-right:-.2rem;padding-bottom:.33333333rem;font-size:0}.footer .list-school li{display:inline-block;height:.58666667rem;line-height:.58666667rem;margin:.26666667rem .33333333rem 0 0;font-size:.26666667rem;border:1px solid #e6e6e6;border-radius:.06666667rem;vertical-align:top}.footer .list-school li a{display:block;padding:0 .30666667rem;color:#010101;border-radius:.06666667rem}.footer .list-school li a:hover,.footer .list-school li a:focus{color:#fff;background:#F55C3D}.footer .bot{line-height:.48rem;padding-top:.2rem;font-size:.26666667rem;color:#343434;border-top:1px dashed #e6e6e6}