@font-face{font-family:DINCond-Medium;src:url(/static/wap/static/common/fonts/DINCOND/DINCOND-MEDIUM.otf) format('truetype')}.ellipsis2{text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;overflow:hidden;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.l{float:left}.r{float:right}i{font-style:normal}body{width:100%!important;margin:0;padding:0;font-size:14px;background:#0c0241 url(/static/wap/static/img/act/20190618/bg.jpg) no-repeat center top}.wrap{width:1152px;margin:0 auto}header{position:relative;padding-top:25px;height:495px;background-repeat:no-repeat}header .header-top .logo{display:inline-block}header .header-top .logo img{width:122px}header .header-top .header-nav{float:right;margin-left:12px;position:relative;padding:0 20px;line-height:36px;background:rgba(28,31,33,.2);border-radius:18px;color:#fff}header .header-top .header-nav i{font-size:20px;float:left;margin-top:8px;margin-right:5px}header .header-top .header-nav .cart-num{padding:0 5px;height:16px;line-height:16px;background:#F20D0D;border-radius:50%;color:#fff;font-size:12px;margin-left:5px}header .header-top .header-nav a{color:#fff;text-decoration:none}header .header-top .user-img{float:right;position:relative;margin-left:12px;width:36px;height:36px;line-height:36px;font-size:25px;overflow:hidden;background:#fff;text-align:center;color:#D3D6D9;border-radius:50%}header .header-top .user-img img{position:absolute;left:0;top:0;width:36px;height:36px}header .timer{position:absolute;left:50%;top:370px;margin-left:-400px;width:800px;height:80px;line-height:68px;display:none;background:url(/static/wap/static/img/act/20190618/bg-timer.png) no-repeat center top;background-size:100% auto;font-size:22px;color:#fff;text-align:center}header .timer span{display:inline-block;text-align:center;line-height:32px;margin-top:6px}header .timer .num{width:34px;border-radius:4px;background:#fff;color:#383D42}header .share-wrap{width:172px;margin-left:auto;margin-right:auto;margin-top:345px}header .share-wrap.showtimer{margin-top:400px}header .share-wrap .share{float:left;font-size:24px;color:#fff;line-height:36px;text-decoration:none;padding:0;margin:0;width:36px;height:36px;border-radius:18px;margin-right:32px;transition:.3s all linear;background:rgba(216,229,241,.2);text-align:center}header .share-wrap .share:last-child{margin-right:0}header .share-wrap .share:hover{background:rgba(7,17,27,.4);color:#fff}.coupon-box{margin:0 auto;box-sizing:border-box;padding:35px 47px;width:1150px;height:410px;background-image:url(/static/wap/static/img/act/20190618/bg-coupon.png)}.coupon-box .item-coupon{overflow:hidden}.coupon-box .item-coupon .coupon_item{width:252px;height:104px;cursor:pointer;background-image:url(/static/wap/static/img/act/20190618/btn-coupon.png);background-repeat:no-repeat;background-position-x:0;box-shadow:0 0 5px -2px #aaa;border-radius:10px;float:left;margin:6px}.coupon-box .item-coupon .coupon_item.coupon30{background-position-y:0}.coupon-box .item-coupon .coupon_item.coupon50{background-position-y:-104px}.coupon-box .item-coupon .coupon_item.coupon100{background-position-y:-208px}.coupon-box .item-coupon .coupon_item.coupon120{background-position-y:-312px}.coupon-box .item-coupon .coupon_item.coupon180{background-position-y:-416px}.coupon-box .item-coupon .coupon_item.coupon260{background-position-y:-520px}.coupon-box .item-coupon .coupon_item.coupon420{background-position-y:-624px}.coupon-box .item-coupon .coupon_item.coupon600{background-position-y:-728px}.coupon-box .item-coupon .coupon_item.disabled{background-position-x:-252px}.coupon-box .btn-get-coupon{margin:30px auto 16px;width:360px;line-height:48px;background:#C20A0A;border-radius:34.5px;font-size:24px;color:#FFF;letter-spacing:0;text-align:center;font-weight:700;cursor:pointer}.coupon-box .btn-get-coupon span{font-size:12px;position:relative;display:inline-block;width:15px}.coupon-box .btn-get-coupon span i{position:absolute;left:5px;line-height:12px;top:-18px}.coupon-box .coupon-intro{color:#1C1F21;text-align:center}.course-tab ul{padding:0;padding-top:74px;margin:-6px;overflow:hidden}.course-tab ul li{margin:6px;float:left;cursor:pointer;overflow:hidden;font-size:28px;color:#FFF;letter-spacing:0;text-align:center;line-height:116px;background-image:url(/static/wap/static/img/act/20190618/btn-2.png);background-size:100%;width:376px;height:116px;border-radius:10px}.course-tab ul li a{display:block;width:100%;height:100%;color:#fff}.course-tab ul li:nth-child(1){width:570px;font-size:36px;background-image:url(/static/wap/static/img/act/20190618/btn-1.png)}.course-tab ul li:nth-child(2){width:570px;font-size:36px;background-image:url(/static/wap/static/img/act/20190618/btn-1.png)}.course-box{margin-top:60px;padding:0 44px 62px;background:#130664 url(/static/wap/static/img/act/20190618/course-bg.png) no-repeat center top;border-radius:25px}.course-box .course-box-title{text-align:center;color:#fff}.course-box .course-box-title h2{margin:0;padding:44px 0 15px;font-size:32px;line-height:32px}.course-box .course-box-title p{margin:0;padding:0;line-height:1;font-size:16px}.course-box .item-content{padding-top:35px;overflow:hidden}.course-box .item-content.class-box{display:-webkit-flex;display:flex;justify-content:center}.course-box .item-content .course-card-container{float:left;margin:0 18px 36px;width:230px;height:320px;position:relative;transition:.3s all linear;color:#fff}.course-box .item-content .course-card-container a{color:#fff;text-decoration:none}.course-box .item-content .course-card-container .course-card-top{width:auto;height:148px;position:relative;border-radius:8px;transition:all .3s}.course-box .item-content .course-card-container .course-card-top .course-banner{width:100%;height:100%;background-color:#f3f5f7;border-radius:8px}.course-box .item-content .course-card-container .course-card-top .course-label{position:absolute;bottom:6px;left:8px;font-size:12px;color:#FFF;line-height:16px}.course-box .item-content .course-card-container .course-card-top .course-label label{display:inline-block;background:rgba(7,17,27,.4);border-radius:12px;padding:4px 8px;margin-right:4px;margin-bottom:2px;margin-right:0;font-weight:200}.course-box .item-content .course-card-container .course-card-content{text-align:left;padding:16px 0}.course-box .item-content .course-card-container .course-card-content .course-card-name{font-size:16px;line-height:22px;max-height:44px}.course-box .item-content .course-card-container .course-card-content .course-card-info{margin:8px 0 6px;font-size:12px;color:#DCEBFA;line-height:18px}.course-box .item-content .course-card-container .course-card-content .course-card-info span{display:inline-block}.course-box .item-content .course-card-container .course-card-content .course-card-info .icon-set_sns{margin-right:2px}.course-box .item-content .course-card-container .course-card-content .course-card-desc{font-size:12px;line-height:20px;color:#F0FBFF;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px}.course-box .item-content .course-card-container .course-card-content .course-card-price{position:absolute;width:100%;bottom:0}.course-box .item-content .course-card-container .course-card-content .course-card-price span{font-size:16px;line-height:32px;float:left;font-weight:700}.course-box .item-content .course-card-container .course-card-content .course-card-price span.cur-price{font-weight:700}.course-box .item-content .course-card-container .course-card-content .course-card-price span.ori-price{font-size:12px;line-height:32px;margin-left:6px;text-decoration:line-through;font-weight:400}.course-box .item-content .course-card-container .course-card-content .course-card-price .btn-buy{float:right;width:88px;line-height:32px;text-align:center;font-size:12px;color:#fff;display:inline-block;background:#C20A0A;font-weight:700;border-radius:18px;cursor:pointer}.course-box .course-collection{padding-top:32px;overflow:hidden;text-align:center}.course-box .course-collection a{color:#fff;font-weight:700}.course-box .course-collection li{float:left;margin:0 18px 18px;line-height:88px;width:496px;height:88px;font-size:20px;color:#fff;background-image:linear-gradient(90deg,#2b5876 0,#4e4376 93%);border-radius:12px}.course-box .course-collection .btn-collection{margin-top:42px;font-size:16px;display:inline-block}.moco-modal-layer.fixed{top:50%!important;left:50%!important;margin-top:-220px!important;margin-left:-244px!important;position:fixed!important}.pop-content li{font-size:14px;color:#1C1F21;line-height:28px}.group-state{width:750px;margin:36px auto 0;padding-top:36px;padding-bottom:64px}.group-state dt{font-size:30px;color:#fff;letter-spacing:4px;text-align:center;line-height:48px;font-weight:700;margin-bottom:34px}.group-state dd{font-size:12px;color:#fff;line-height:24px;text-align:left}.group-state dd.red{color:red}.course-more{padding-top:64px;text-align:center}.course-more a{margin:0 12px;color:#fff;display:inline-block;width:320px;font-size:16px;font-weight:700;line-height:64px;background:rgba(255,255,255,.1);border-radius:32px}.footer{height:96px;line-height:96px;text-align:center;font-size:12px;color:rgba(255,255,255,.4);letter-spacing:0;background:#261D4F}.banner{position:fixed;bottom:0;width:100%;height:95px}.banner .banner-close{position:absolute;top:21px;right:10px;font-size:25px;cursor:pointer;color:rgba(255,255,255,.6)}.banner .banner-close:hover{color:#fff}.banner a{background:url(/static/wap/static/img/act/20190618/banner.png?t=1);background-position:center bottom;background-repeat:no-repeat;height:95px;display:block}.floatnav{padding:11px;width:116px;right:0;top:0;position:fixed;background-image:linear-gradient(0deg,#24c6dc 0,#009afd 97%);border-radius:12px;overflow:hidden;color:#fff}.floatnav ul{background-image:url(/static/wap/static/img/act/20190618/618.png?t=1);background-position:center 10px;background-repeat:no-repeat;padding:70px 0 10px;overflow:hidden}.floatnav ul:before{content:" ";display:block;border-top:1px solid #fff;padding-top:10px}.floatnav ul li{text-align:left;height:40px;line-height:40px}.floatnav ul li i{margin-right:8px}.floatnav ul li:hover{background:#006FB7;cursor:pointer}.floatnav ul li.active{font-weight:700;color:#A721D9}.floatnav .backtop{color:#fff;text-align:center;border-top:1px solid #fff;height:40px;line-height:40px}.floatnav .backtop:hover{cursor:pointer}.part header{height:auto;padding-bottom:25px}.part header .header-intro{text-align:center}.part header .header-intro h2{margin-top:30px;margin-bottom:10px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:72px;line-height:80px}.part header .header-intro p{margin:0 auto;font-size:42px;width:738px;line-height:54px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.part header .timer{position:static;margin:25px auto 0}.part header .share-wrap{margin-top:40px}.part header .share-wrap.showtimer{margin-top:25px}@media screen and (max-width:1600px){.floatnav{right:-110px!important;transition:all linear .2s!important}.floatnav:hover{right:0!important}}