*{box-sizing:border-box;padding:0}*,body,p{margin:0}img{border:0;vertical-align:middle}li,ol,ul{margin:0;padding:0;list-style:none}dd,dl,dt{overflow:hidden;margin:0}table{border-collapse:inherit;border-spacing:0;width:auto!important}table td,table th{font-size:12px;line-height:inherit}a{color:#666;text-decoration:none}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{background:#fff;color:#111;font:12px/1.6 PingFang SC,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Source Han Sans,Noto Sans CJK Sc,Microsoft YaHei,Microsoft Jhenghei,sans-serif}.scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-y:auto}:root{--main-color:#5dbbae}.set-active:active{opacity:.3}.ph32{padding:0 .32rem}.detail-content img{max-width:100%;height:auto!important}.detail-content video{width:100%!important;height:auto!important}#app{background-color:#fff}#app,.course{width:100%;height:100%}.course{background-color:#eee;-ms-flex-direction:column;flex-direction:column}.course,.course-tab{display:-ms-flexbox;display:flex}.course-tab li{-ms-flex:1;flex:1;text-align:center;position:relative;line-height:.54rem;font-size:.32rem;padding-top:.24rem}.course-tab li.on:after{content:"";position:absolute;width:.8rem;height:3px;background-color:#ff5f59;bottom:-3px;left:calc(50% - .4rem)}.course-main{-ms-flex:1;flex:1;overflow:auto}.course-box{padding:0 .24rem;margin-top:.4rem}.course-video{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.course-video li{width:3.4rem;background-color:#fff;border-radius:.12rem;margin-bottom:.4rem;position:relative}.course-video li .course-video-img{height:1.9rem;width:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.course-video li p{height:.6rem;line-height:.6rem;padding:0 6px;position:absolute;top:0;left:0;right:0}.course-detail-img{height:5rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.course-detail-img,.course-detail img{width:100%;margin-bottom:10px}.course-intro{background-color:#fff;border-radius:8px}.course-intro-ul{padding:0 .26rem}.course-intro-ul li{box-shadow:inset 0 -.5px 0 rgba(0,0,0,.12);padding-bottom:.3rem}.course-intro-ul li p{background:#f0f0f0;padding:.2rem;font-size:.24rem;line-height:.36rem;color:#000}.course-intro-ul .course-intro-ti{line-height:.96rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.course-intro-ul .course-intro-ti span{width:.16rem;height:.16rem;border-top:2px solid #666;border-right:2px solid #666;border-radius:.5px;transform:rotate(135deg)}.course-intro-ul .course-intro-ti span.on{transform:rotate(-45deg)}.course-intro-ul .course-intro-ti h3{font-weight:400}header{position:relative}header h3{color:#000;font-size:.36rem;text-align:center;font-weight:400;background-color:#fff;height:44px;line-height:44px}header span{position:absolute;color:#000;font-size:14px;right:20px;top:15px;padding-right:10px}header span:after{content:"";width:0;height:0;display:block;position:absolute;right:0;top:8px;border-top:3px solid transparent;border-left:6px solid #000;border-bottom:3px solid transparent}.client-picker .weui-half-screen-dialog__ft .weui-btn{background-color:#ff5f59}.client-picker{position:relative}.client-picker .weui-half-screen-dialog__ft{position:absolute;top:0;right:0;padding:10px;z-index:99}.client-picker .weui-half-screen-dialog__ft .weui-btn{width:auto;font-size:.28rem}.course-detail{background-color:#fff;padding:10px 0}.popup-mask{background-color:#000;top:44px;bottom:0;z-index:99}.popup-box,.popup-mask{position:absolute;right:0;left:0}.popup-box{z-index:999;background-color:#fff;top:0}.popup-box video{width:100%;height:100%}.popup-video::\--webkit-media-controls-play-button{display:none!important;-webkit-appearance:none!important}.lx-toast{position:fixed;bottom:100px;left:50%;box-sizing:border-box;max-width:80%;height:40px;line-height:20px;padding:10px 20px;transform:translateX(-50%);-webkit-transform:translateX(-50%);text-align:center;z-index:9999;font-size:14px;color:#fff;border-radius:5px;background:rgba(0,0,0,.7);animation:show-toast .5s;-webkit-animation:show-toast .5s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-toast.lx-word-wrap{width:80%;white-space:inherit;height:auto}.lx-toast.lx-toast-top{top:50px;bottom:inherit}.lx-toast.lx-toast-center{top:50%;margin-top:-20px;bottom:inherit}@keyframes show-toast{0%{opacity:0;transform:translate(-50%,-10px);-webkit-transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%);-webkit-transform:translate(-50%)}}.lx-load-mark{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.lx-load-box{position:fixed;z-index:3;width:7.6em;min-height:7.6em;top:180px;left:50%;margin-left:-3.8em;background:rgba(0,0,0,.7);text-align:center;border-radius:5px;color:#fff}.lx-load-content{margin-top:64%;font-size:14px}.lx-loading{position:absolute;width:0;left:50%;top:38%}.loading_leaf{position:absolute;top:-1px;opacity:.25}.loading_leaf:before{content:" ";position:absolute;width:9.14px;height:3.08px;background:#d1d1d5;box-shadow:0 0 1px rgba(0,0,0,.0980392);border-radius:1px;transform-origin:left 50% 0}.loading_leaf_0{animation:opacity-0 1.25s linear infinite}.loading_leaf_0:before{transform:rotate(0deg) translate(7.92px)}.loading_leaf_1{animation:opacity-1 1.25s linear infinite}.loading_leaf_1:before{transform:rotate(30deg) translate(7.92px)}.loading_leaf_2{animation:opacity-2 1.25s linear infinite}.loading_leaf_2:before{transform:rotate(60deg) translate(7.92px)}.loading_leaf_3{animation:opacity-3 1.25s linear infinite}.loading_leaf_3:before{transform:rotate(90deg) translate(7.92px)}.loading_leaf_4{animation:opacity-4 1.25s linear infinite}.loading_leaf_4:before{transform:rotate(120deg) translate(7.92px)}.loading_leaf_5{animation:opacity-5 1.25s linear infinite}.loading_leaf_5:before{transform:rotate(150deg) translate(7.92px)}.loading_leaf_6{animation:opacity-6 1.25s linear infinite}.loading_leaf_6:before{transform:rotate(180deg) translate(7.92px)}.loading_leaf_7{animation:opacity-7 1.25s linear infinite}.loading_leaf_7:before{transform:rotate(210deg) translate(7.92px)}.loading_leaf_8{animation:opacity-8 1.25s linear infinite}.loading_leaf_8:before{transform:rotate(240deg) translate(7.92px)}.loading_leaf_9{animation:opacity-9 1.25s linear infinite}.loading_leaf_9:before{transform:rotate(270deg) translate(7.92px)}.loading_leaf_10{animation:opacity-10 1.25s linear infinite}.loading_leaf_10:before{transform:rotate(300deg) translate(7.92px)}.loading_leaf_11{animation:opacity-11 1.25s linear infinite}.loading_leaf_11:before{transform:rotate(330deg) translate(7.92px)}