.tran[data-v-8cec8b32]{transition:all .2s linear}.tran img[data-v-8cec8b32]{transition:all .5s}.tran[data-v-8cec8b32]:hover{box-shadow:0 0 10px 0 rgba(58,61,75,.1);transform:translate3d(0,-5px,0)}.tran:hover img[data-v-8cec8b32]{transform:translateZ(0) scale3d(1.08,1.08,1.08)}.tran:hover .title[data-v-8cec8b32]{color:#f93042!important}.home .banner[data-v-8cec8b32]{margin-bottom:10px}.home .banner img[data-v-8cec8b32]{height:100%;width:100%}.home .card-container[data-v-8cec8b32]{display:flex;flex-wrap:wrap;justify-content:space-between}.home .card-container .empty-i[data-v-8cec8b32]{width:calc(33.33333% - 7px)}.home .card-container .card[data-v-8cec8b32]{background:#fff;border-radius:10px;padding:10px 20px 20px;width:calc(33.33333% - 7px)}.home .card-container .card .title[data-v-8cec8b32]{align-items:center;border-bottom:1px solid #f5f7fa;display:flex;justify-content:space-between;margin-bottom:20px}.home .card-container .card .title .l[data-v-8cec8b32]{color:#303030;font-family:Source Han Serif CN;font-size:24px;font-weight:700;line-height:34px;padding:0 10px 9px;position:relative}.home .card-container .card .title .l[data-v-8cec8b32]:before{background:#f93042;border-radius:20px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.home .card-container .card .title .r[data-v-8cec8b32]{align-items:center;color:#8893a5;cursor:pointer;display:flex;font-size:14px;line-height:1}.home .card-container .card .title .r[data-v-8cec8b32]:hover{color:#f93042}.home .card-container .card .title .r i[data-v-8cec8b32]{margin-left:6px}.home .card-container .card .list .list-img[data-v-8cec8b32]{cursor:pointer;display:flex;margin-top:20px}.home .card-container .card .list .list-img:hover .r .r-title[data-v-8cec8b32],.home .card-container .card .list .list-img[data-v-8cec8b32]:hover{color:#f93042}.home .card-container .card .list .list-img .picture[data-v-8cec8b32]{border-radius:15px;height:116px;margin-right:20px;overflow:hidden;width:180px}.home .card-container .card .list .list-img .r[data-v-8cec8b32]{display:flex;flex:1;flex-direction:column;justify-content:space-between}.home .card-container .card .list .list-img .r-title[data-v-8cec8b32]{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#303030;display:-webkit-box;font-size:18px;overflow:hidden;word-break:break-all}.home .card-container .card .list .list-img .r-info[data-v-8cec8b32]{align-items:center;display:flex;font-size:14px;justify-content:space-between;line-height:20px}.home .card-container .card .list .list-img .r-info .source[data-v-8cec8b32]{color:#8893a5}.home .card-container .card .list .list-img .r-info .newstime[data-v-8cec8b32]{color:#bcc3ce}.home .card-container .card .list .list-pre[data-v-8cec8b32]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.home .card-container .card .list .list-pre:hover .l[data-v-8cec8b32]{color:#f93042}.home .card-container .card .list .list-pre:hover .l .dot[data-v-8cec8b32]{background:#f93042}.home .card-container .card .list .list-pre .l[data-v-8cec8b32]{color:#303030;flex:.9;font-size:18px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .card-container .card .list .list-pre .l .dot[data-v-8cec8b32]{background:#dcdee0;border-radius:50%;display:inline-block;height:5px;margin-bottom:8px;margin-left:8px;margin-right:15px;vertical-align:middle;width:5px}.home .card-container .card .list .list-pre .r[data-v-8cec8b32]{color:#bcc3ce;font-size:14px;line-height:20px}.home .course[data-v-8cec8b32]{margin-top:20px}.home .course .title[data-v-8cec8b32]{align-items:center;display:flex;justify-content:space-between}.home .course .title .l[data-v-8cec8b32]{height:36px;width:132px}.home .course .title .l img[data-v-8cec8b32]{height:100%;width:100%}.home .course .title .r[data-v-8cec8b32]{align-items:center;display:flex;padding:0 10px}.home .course .title .r div[data-v-8cec8b32]{align-items:center;background:#fff;border-radius:90px;color:#303030;cursor:pointer;display:flex;flex-direction:row;font-size:14px;height:36px;justify-content:center;width:74px}.home .course .title .r .active[data-v-8cec8b32]{background:#ff3534;color:#fff}.home .course .title .r div+div[data-v-8cec8b32]{margin-left:10px}.home .course .list-box[data-v-8cec8b32]{background:#f7f8fa;padding-bottom:20px;position:relative}.home .course .all-course-list[data-v-8cec8b32]{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.home .course .all-course-list .item[data-v-8cec8b32]{display:flex;position:relative;z-index:1}.home .course .all-course-list .item .litem[data-v-8cec8b32]{background:#fff;border-radius:10px;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-top:20px;padding:10px 10px 20px;width:300px}.home .course .all-course-list .item .litem .cover[data-v-8cec8b32]{height:158px;width:280px}.home .course .all-course-list .item .litem img[data-v-8cec8b32]{border-radius:8px;height:100%;margin:0 auto;width:100%}.home .course .all-course-list .item .litem .title[data-v-8cec8b32]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#3d3d3d;display:-webkit-box;font-size:16px;height:48px;margin-bottom:15px;margin-top:15px;overflow:hidden;padding:0 10px}.home .course .all-course-list .item .litem .type[data-v-8cec8b32]{display:flex;flex-wrap:wrap;padding:0 10px}.home .course .all-course-list .item .litem .type .type-item.area[data-v-8cec8b32]{background:#fff1f1;color:#ff5959}.home .course .all-course-list .item .litem .type .type-item.lectureMethodName[data-v-8cec8b32]{background:#f2f7ff;color:#3397ff}.home .course .all-course-list .item .litem .type .type-item.lectureMethodName2[data-v-8cec8b32]{background:#f5f7fa;color:#8893a5}.home .course .all-course-list .item .litem .type .type-item.B[data-v-8cec8b32]{background:#f2f7ff;color:#3397ff}.home .course .all-course-list .item .litem .type .type-item.M[data-v-8cec8b32]{background:#fff1e9;color:#f77f1f}.home .course .all-course-list .item .litem .type .type-item.Y[data-v-8cec8b32]{background:#fff0ed;color:#ff574a}.home .course .all-course-list .item .litem .type .type-item.examinationType[data-v-8cec8b32]{background:#fff1e9;color:#f77f1f}.home .course .all-course-list .item .litem .type .type-item.classTypeName[data-v-8cec8b32]{background:#f6f7f8;color:#959aa1}.home .course .all-course-list .item .litem .type .type-item[data-v-8cec8b32]{border-radius:4px;font-size:12px;margin-bottom:5px;margin-right:5px;padding:5px 10px;width:-moz-fit-content;width:fit-content}.home .course .all-course-list .item .litem .price[data-v-8cec8b32]{align-items:baseline;display:flex;justify-content:space-between;margin-top:15px;padding:0 10px}.home .course .all-course-list .item .litem .price-l[data-v-8cec8b32]{color:#f93042;flex-shrink:0;font-size:20px;font-weight:700}.home .course .all-course-list .item .litem .price-l .mark[data-v-8cec8b32]{font-size:16px}.home .course .all-course-list .item .litem .price-r[data-v-8cec8b32]{color:#8893a5;flex:1;font-size:12px;padding-left:5px;text-align:right}.home .course .all-course-list i.emp[data-v-8cec8b32]{width:300px}.course-price-widget[data-v-8cec8b32]{float:right}.course-price-widget .free[data-v-8cec8b32],.course-price-widget .price[data-v-8cec8b32]{color:#f93042;font-size:18px}.course-price-widget .price[data-v-8cec8b32]{position:relative;right:0}.empty[data-v-8cec8b32]{align-items:center;color:#bcc3ce;display:flex;flex-direction:column;justify-content:center;margin-bottom:100px;margin-top:100px}.limit-width[data-v-8cec8b32]{margin:0 auto;width:1600px}.type[data-v-2a4f3692]{display:flex;flex-wrap:wrap}.type .type-item.area[data-v-2a4f3692]{background:#fff1f1;color:#ff5959}.type .type-item.L[data-v-2a4f3692]{background:#fff1e9;color:#f77f1f}.type .type-item.Z[data-v-2a4f3692]{background:#f2f7ff;color:#3397ff}.type .type-item.H[data-v-2a4f3692]{background:#fff6ee;color:#be9158}.type .type-item.M[data-v-2a4f3692]{background:#f2f8f2;color:#3db73f}.type .type-item.Y[data-v-2a4f3692]{background:#fff0ed;color:#ff574a}.type .type-item[data-v-2a4f3692]{background:#f5f7fa;border-radius:4px;color:#8893a5;font-size:12px;margin-bottom:5px;margin-right:5px;padding:5px 10px;width:-moz-fit-content;width:fit-content}