.el-dropdown-menu__item[data-v-c34bd9bc]:hover{background-image:linear-gradient(-120deg,#00d9b0 20%,#475fe0 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-enter-active[data-v-c34bd9bc],.page-leave-active[data-v-c34bd9bc]{transition:opacity .2s}.page-enter[data-v-c34bd9bc],.page-leave-active[data-v-c34bd9bc]{opacity:0}.flex-row[data-v-c34bd9bc]{display:flex;flex-wrap:wrap;flex-direction:row}.flex-col[data-v-c34bd9bc]{display:flex;flex-direction:column}.ellipsis[data-v-c34bd9bc]{white-space:nowrap}.ellipsi2[data-v-c34bd9bc],.ellipsis[data-v-c34bd9bc]{overflow:hidden;text-overflow:ellipsis}.ellipsi2[data-v-c34bd9bc]{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.courseCard[data-v-c34bd9bc]{width:280px;margin-right:20px;margin-bottom:20px;background:#fff;box-sizing:border-box;transition:.2s;cursor:pointer}.courseCard[data-v-c34bd9bc]:nth-child(4n){margin-right:0}.courseCard[data-v-c34bd9bc]:hover{transition:.3s;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.courseCard .courseCardImg[data-v-c34bd9bc]{position:relative}.courseCard .courseCardImg img[data-v-c34bd9bc]{width:100%;height:160px}.courseCard .courseCardImg .period[data-v-c34bd9bc]{height:24px;line-height:24px;padding:0 10px;font-size:12px;position:absolute;right:8px;top:8px;text-align:center;color:#fff;background:rgba(0,0,0,.6)}.courseCard .courseCardFooter .courseCardMiddle[data-v-c34bd9bc]{color:#353b53;padding:0 16px}.courseCard .courseCardFooter .courseCardMiddle .courseTitle[data-v-c34bd9bc],.courseCard .courseCardFooter .courseCardMiddle .examTime[data-v-c34bd9bc]{margin:8px 0;line-height:20px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courseCard .courseCardFooter .courseCardMiddle .courseIntro[data-v-c34bd9bc]{height:34px;line-height:17px;font-size:12px;color:#9ea0ab;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.courseCard .courseCardFooter .courseCardBottom[data-v-c34bd9bc]{width:100%;line-height:36px;padding:0 16px;border-top:1px solid #f2f2f2;justify-content:space-between}.courseCard .courseCardFooter .courseCardBottom .price[data-v-c34bd9bc]{font-size:16px;color:#f56851;font-weight:700}.courseCard .courseCardFooter .courseCardBottom .price.free[data-v-c34bd9bc]{color:#41cfb1;font-weight:400}.courseCard .courseCardFooter .courseCardBottom .enrollment[data-v-c34bd9bc]{font-size:12px;color:#9ea0ab}.moreSmallPanel .courseCard[data-v-c34bd9bc]{width:240px;padding-top:19px;margin:0 auto 13px}.moreSmallPanel .courseCard[data-v-c34bd9bc]:hover{transform:translateY(0)}.moreSmallPanel .courseCard:hover .courseTitle[data-v-c34bd9bc]{color:#41cfb1}.moreSmallPanel .courseCard .courseCardImg img[data-v-c34bd9bc]{height:138px!important}.moreSmallPanel .courseCard .courseCardBottom[data-v-c34bd9bc],.moreSmallPanel .courseCard .courseCardMiddle[data-v-c34bd9bc]{padding:0}.moreSmallPanel .courseCard .courseTitle[data-v-c34bd9bc]{margin:8px 0 16px;line-height:20px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moreSmallPanel .courseCard[data-v-c34bd9bc]:hover{transition:.3s;margin-top:0;color:#41cfb1;box-shadow:0 0 0 rgba(0,0,0,.2)}.moreSmallPanel .courseCard .price[data-v-c34bd9bc]{font-size:14px}.el-dropdown-menu__item:hover{background-image:linear-gradient(-120deg,#00d9b0 20%,#475fe0 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.emptyStage{padding-top:80px}.emptyStage .emptyImg{display:block;margin:0 auto}.emptyStage .text{text-align:center;line-height:60px;font-size:16px}.el-dropdown-menu__item[data-v-49bb49e3]:hover{background-image:linear-gradient(-120deg,#00d9b0 20%,#475fe0 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.whiteBgColor[data-v-49bb49e3]{width:100%;line-height:80px;height:80px;margin-bottom:34px}.whiteBgColor .box[data-v-49bb49e3]{width:1180px;margin:auto}.classroom[data-v-49bb49e3]{padding-bottom:120px}.classroom .subject[data-v-49bb49e3]{line-height:30px;color:#28282d;font-weight:700;letter-spacing:-1.28px}.classroom .tabCenter[data-v-49bb49e3]{width:100%}.subjectul[data-v-49bb49e3]{height:30px}.item-action[data-v-49bb49e3]{background:#41cfb1;color:#fff}.subjectul li[data-v-49bb49e3]{padding:0 20px;min-width:80px;height:30px;font-size:18px;line-height:30px;border-radius:2px}.nav-item[data-v-49bb49e3]{width:auto;line-height:30px;border-radius:10px;text-align:center;margin-right:10px!important;height:30px}.classroom .nav-item a[data-v-49bb49e3],.nav-item[data-v-49bb49e3]{font-size:16px;font-weight:600;letter-spacing:.05px}.classroom .nav-item a[data-v-49bb49e3]{color:#353b53}.classroom .sort-title[data-v-49bb49e3]{height:20px;line-height:20px;margin-bottom:16px;font-size:20px;color:#28282d}.classroom .nav-pills .nav-link[data-v-49bb49e3]{border-radius:0;padding:0 20px}.classroom .nav-pills .nav-link.active[data-v-49bb49e3]{transition:.3s;color:#fff;padding:0 20px;border-radius:3px;background-color:#41cfb1!important}.classroom .card-header[data-v-49bb49e3]{background:none;padding:24px 0!important;box-sizing:border-box;border-bottom:1px solid #e8e8e8}.classroom .card-header-pills[data-v-49bb49e3]{margin:0;padding:0}.classroom .card[data-v-49bb49e3]{border:none}.classroom .card-body[data-v-49bb49e3]{padding:0!important}.classroom[data-v-49bb49e3]{background:#f5f5f5}.classroom .whiteBgColor[data-v-49bb49e3]{width:100%;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.classroom .whiteBgColor .sortTab[data-v-49bb49e3]{width:1180px;height:80px;margin:0 auto}.classroom .subject[data-v-49bb49e3]{font-size:20px;line-height:80px;margin-right:27px;font-size:16px;color:#9ea0ab}.subjectul[data-v-49bb49e3]{list-style:none;padding:0;display:inline-block}.subjectul li[data-v-49bb49e3]{padding:0 40px;text-align:center;display:inline-block;font-size:16px;color:#424242;line-height:80px;cursor:pointer}.subjectul li[data-v-49bb49e3]:hover{color:#41cfb1}.subjectul li.item-action[data-v-49bb49e3]{color:#41cfb1;background:#fff}.classroom .tabCenter[data-v-49bb49e3]{width:1180px;margin:0 auto}.classroom .tabCenter .noData[data-v-49bb49e3]{line-height:100px;font-size:20px;text-align:center}