.btn-ds[data-v-14da1fae]{display:flex;align-items:center;justify-content:center;width:140px;height:26px;border-radius:30px;background-color:var(--primary-text-color);color:hsla(0,0%,100%,.9);font-size:12px;cursor:pointer;margin:30px auto 20px}.btn-ds .icon-ds[data-v-14da1fae]{width:8px;height:9px;-o-object-fit:contain;object-fit:contain;margin-right:4px}[data-v-14da1fae] .el-main{padding:20px 0 20px 20px}[data-v-14da1fae] .el-aside{overflow:hidden;padding-top:10px}.el-container[data-v-14da1fae]{display:flex;align-items:flex-start;justify-content:center}.el-container[data-v-14da1fae] .el-aside{width:710px!important}.tabs[data-v-14da1fae]{display:flex;align-items:flex-end;justify-content:space-between;background-color:#fff;border-radius:2px;padding:0 30px;height:54px;margin-top:20px;overflow:hidden}.tabs[data-v-14da1fae] .el-tabs__nav-wrap:after{height:0}.tabs[data-v-14da1fae] .el-tabs__header{margin:0 0 5px}.tabs[data-v-14da1fae] .el-tabs__item{color:#000;font-size:12px;font-weight:400}.tabs[data-v-14da1fae] .el-tabs__active-bar{background-color:var(--primary-color)}.tabs[data-v-14da1fae] .el-tabs__item.is-active{color:#ff2f30;font-size:16px}.tabs[data-v-14da1fae] .el-tabs__item:hover{color:#ff2f30}.tabs .sorts[data-v-14da1fae]{display:flex;align-items:center;color:var(--text-color);margin-bottom:15px;font-size:16px;cursor:pointer}.tabs .sorts .active[data-v-14da1fae]{color:var(--primary-text-color)}.tabs .sorts .el-icon-s-fold[data-v-14da1fae],.tabs .sorts .el-icon-s-unfold[data-v-14da1fae]{transform:rotate(-90deg)}.v-html[data-v-14da1fae]{background:#fff;padding:30px;margin:10px 0}.v-html[data-v-14da1fae] img,.v-html[data-v-14da1fae] video{max-width:100%}.v-content[data-v-14da1fae]{margin-top:20px;margin-left:60px}.v-content[data-v-14da1fae] video{width:100%!important;-o-object-fit:contain;object-fit:contain}.v-content[data-v-14da1fae] img{width:100%}.series[data-v-14da1fae]{background:#fff;padding:10px 30px;margin:10px 0}.series .series-item[data-v-14da1fae]{padding:20px 0;align-items:flex-start;border-bottom:1px solid var(--border-color);cursor:pointer}.series .series-item .section[data-v-14da1fae]{font-size:12px;font-weight:500;color:#343a4a;letter-spacing:3px;flex-shrink:0;padding-right:30px}.series .series-item .s-r[data-v-14da1fae]{box-sizing:border-box;overflow:hidden}.series .series-item .s-r .title[data-v-14da1fae]{text-overflow:ellipsis;overflow:hidden;color:#343a3a;white-space:nowrap;font-size:12px}.series .series-item .other[data-v-14da1fae]{margin-top:10px;align-items:center}.series .series-item .other .time[data-v-14da1fae]{font-size:12px;font-weight:400;color:#a5a5a5;line-height:15px}.series .series-item .other .ic-read-count[data-v-14da1fae]{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;margin:0 5px 0 10px}.series .series-item .other .count[data-v-14da1fae]{font-size:12px;color:var(--primary-text-color)}.is-message[data-v-14da1fae]{background:#fff;padding:22px 30px;margin-top:10px;overflow:hidden}.is-message .top[data-v-14da1fae]{justify-content:space-between}.is-message .avatar[data-v-14da1fae]{width:50px;height:50px;border-radius:100%;margin-right:11px}.is-message .user-name[data-v-14da1fae]{font-weight:500;line-height:19px}.is-message .time[data-v-14da1fae]{font-size:11px;color:#a5a5a5;font-weight:400;line-height:20px}.is-message .pt[data-v-14da1fae]{margin-left:20px}.is-message .pt .ic-read-count[data-v-14da1fae]{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;margin-right:10px}.is-message .pt .count[data-v-14da1fae]{font-size:11px;color:var(--primary-color)}.is-message .star[data-v-14da1fae]{width:110px;height:26px;border-radius:40px;border:1px solid var(--primary-text-color);color:var(--primary-text-color);justify-content:center;font-size:12px;cursor:pointer}.is-message .star i[data-v-14da1fae]{margin-right:5px}.is-message .star.is-active[data-v-14da1fae]{background:var(--primary-text-color);color:#fff}.is-message .content[data-v-14da1fae]{position:relative;margin-left:60px;margin-top:20px;font-weight:500;font-size:14px;color:#343a4a;line-height:23px;letter-spacing:1px}.course-list[data-v-14da1fae]{background:#fff;padding:10px 30px 20px;border-radius:8px;margin-bottom:15px}.course-list .tab[data-v-14da1fae]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font:15px/20px;letter-spacing:1px;border-bottom:1px solid var(--border-color);margin-bottom:10px}.course-list .tab .red-text-color[data-v-14da1fae]{position:relative}.course-list .tab .red-text-color[data-v-14da1fae]:after{content:"";position:absolute;bottom:-9px;left:15px;width:30px;height:2px;background:var(--primary-text-color)}.course-list .tab .count[data-v-14da1fae]{font-size:12px;color:rgba(var(--text-color),.6)}.course-list .item[data-v-14da1fae]{align-items:flex-start;font-size:12px;line-height:18px;color:var(--text-color);font-weight:400;padding:10px 0;cursor:pointer;border-bottom:1px dashed var(--border-color)}.course-list .item .left[data-v-14da1fae]{flex-shrink:0;padding-right:20px}.course-list .item.active[data-v-14da1fae],.course-list .item[data-v-14da1fae]:hover{color:var(--primary-text-color)}.course-list .collapse[data-v-14da1fae]{display:flex;align-items:center;justify-content:center;width:170px;height:26px;color:var(--primary-text-color);border:1px solid var(--primary-text-color);border-radius:50px;font-size:12px;letter-spacing:2px;margin:20px auto 0;cursor:pointer}.course-list .collapse i[data-v-14da1fae]{transform:rotate(90deg);margin-top:3px}.belong[data-v-14da1fae]{background:#fff;padding:10px 30px 20px;border-radius:8px;margin-bottom:15px}.belong .tab[data-v-14da1fae]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font:15px/20px;letter-spacing:1px;border-bottom:1px solid var(--border-color);margin-bottom:10px}.belong .tab .red-text-color[data-v-14da1fae]{position:relative}.belong .tab .red-text-color[data-v-14da1fae]:after{content:"";position:absolute;bottom:-9px;left:15px;width:30px;height:2px;background:var(--primary-text-color)}.belong .tab .count[data-v-14da1fae]{font-size:12px;color:rgba(var(--text-color),.6)}.belong .cover[data-v-14da1fae]{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin:10px 0}.belong .title[data-v-14da1fae]{font-size:12px;font-weight:500;color:#343a4a;line-height:17px}.belong .o[data-v-14da1fae]{margin-top:10px;justify-content:space-between}.belong .o .bt[data-v-14da1fae]{width:60px;height:24px;line-height:24px;text-align:center;background:#f2f2f2;border-radius:75px;font-size:11px;color:var(--text-color)}.belong .o .dy[data-v-14da1fae]{font-size:11px;color:rgba(var(--text-color),.6);font-weight:400;line-height:17px}.teacher[data-v-14da1fae]{position:relative;border-radius:8px;background:#fff;overflow:hidden;margin-bottom:16px;cursor:pointer}.teacher .it-top[data-v-14da1fae]{justify-content:center;height:100px;background:url(/images/login-bg.png) no-repeat 100% 100%;font-size:14px;color:rgba(0,0,0,.6);line-height:19px;letter-spacing:1px}.teacher .user-info[data-v-14da1fae]{position:absolute;padding:10px 30px;top:0;left:0;bottom:0;width:100%}.teacher .user-info .right[data-v-14da1fae]{flex:1;font-size:14px;padding-left:15px;margin-top:15px}.teacher .user-info .right .r-t[data-v-14da1fae]{justify-content:space-between}.teacher .user-info .right .r-t .fans[data-v-14da1fae]{color:var(--text-color);font-size:12px}.teacher .user-info .right .t[data-v-14da1fae]{font-size:12px;color:rgba(var(--text-color),.7);margin-top:10px}.teacher .desc[data-v-14da1fae]{padding:20px 30px;font-size:12px;line-height:18px}.purchas[data-v-14da1fae]{width:100%;height:350px;position:relative}.purchas .cover[data-v-14da1fae]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.purchas .box[data-v-14da1fae]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;flex-direction:column}.purchas .box .ic-face[data-v-14da1fae]{width:30px;height:30px}.purchas .box .tip[data-v-14da1fae]{font-size:14px;color:hsla(0,0%,100%,.8);margin:10px 0}.purchas .box .save[data-v-14da1fae]{width:170px;height:25px;background:hsla(0,0%,100%,.3);border-radius:75px;border:1px solid hsla(0,0%,100%,.6);font-size:12px;color:hsla(0,0%,100%,.8);text-align:center;line-height:25px;cursor:pointer}[data-v-14da1fae] .comment{margin:10px 0;background:#fff}[data-v-14da1fae] .more-comment-list{background:#fcf9f9!important}.options .op-text[data-v-14da1fae]{cursor:pointer;line-height:35px;text-align:center}.options .op-text[data-v-14da1fae]:hover{color:#000}