.main[data-v-54e20d72]{background-color:#f7faff}.main .content[data-v-54e20d72]{width:1200px;margin:0 auto;padding-top:50px;padding-bottom:120px;background-color:#fff}.main .content .title[data-v-54e20d72]{display:flex;align-items:center;justify-content:center;position:relative}.main .content .title p[data-v-54e20d72]{font-family:AlimamaShuHeiTi;font-weight:700;font-size:40px;color:#366cec;line-height:49px}.main .content .title span[data-v-54e20d72]{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:block;font-weight:400;font-size:16px;color:#666;line-height:22px;text-align:left;cursor:pointer}.main .content .tabs[data-v-54e20d72]{display:flex;justify-content:center;margin-top:40px}.main .content .tabs .tab[data-v-54e20d72]{height:50px;padding:0 23px;background:#f0f6ff;border-radius:5px 5px 5px 5px;font-weight:500;font-size:22px;color:#7ea0f0;line-height:50px;text-align:center;margin:0 25px}.main .content .tabs .active[data-v-54e20d72]{cursor:pointer;background:#366cec;color:#fff}.main .content .news[data-v-54e20d72]{box-sizing:border-box;width:1140px;margin:0 auto;margin-top:40px;background:#fff;box-shadow:0 0 20px 1px rgba(119,156,255,.16);border-radius:10px 10px 10px 10px;padding:14px;display:flex;margin-bottom:100px}.main .content .news .news-img[data-v-54e20d72]{width:605px;height:383px;background:#2973f0;border-radius:10px 10px 10px 10px}.main .content .news .news-img img[data-v-54e20d72]{width:100%;height:100%;border-radius:10px 10px 10px 10px}.main .content .news .news-list[data-v-54e20d72]{margin-left:15px}.main .content .news .news-list .news-list-ul .news-list-li[data-v-54e20d72]{width:482px;box-sizing:border-box;padding:18px 35px 20px 19px;border-bottom:1px solid hsla(0,0%,43.9%,.0980392157)}.main .content .news .news-list .news-list-ul .news-list-li .news-title[data-v-54e20d72]{font-weight:700;font-size:18px;color:#333;line-height:25px;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.main .content .news .news-list .news-list-ul .news-list-li .news-time[data-v-54e20d72]{font-weight:500;font-size:13px;color:#666;line-height:18px;text-align:left;margin-top:12px}.main .content .news .news-list .news-list-ul .news-list-li[data-v-54e20d72]:last-child{border-bottom:1px solid #fff}.main .content .news .news-list .news-list-ul .news-list-li[data-v-54e20d72]:hover{background:#f0f6ff;border-radius:10px 10px 10px 10px;border-bottom:1px solid #f0f6ff}.main .content .news .news-list .news-list-ul .news-list-li:hover .news-title[data-v-54e20d72]{color:#366cec}.main .content .course .course-list[data-v-54e20d72]{margin-top:10px}.main .content .course .course-list ul[data-v-54e20d72]{display:flex;flex-wrap:wrap}.main .content .course .course-list ul li[data-v-54e20d72]{margin:20px 19px}.main .content .course .course-list ul li .course-img[data-v-54e20d72]{width:355px;height:200px;border-radius:10px 10px 0 0}.main .content .course .course-list ul li .course-img img[data-v-54e20d72]{width:100%;height:100%;border-radius:10px 10px 0 0}.main .content .course .course-list ul li .course-info[data-v-54e20d72]{width:355px;padding:20px;box-sizing:border-box;background:#fff;box-shadow:0 10px 18px 1px hsla(0,0%,70.6%,.16);border-radius:0 0 10px 10px}.main .content .course .course-list ul li .course-info .course-time[data-v-54e20d72]{font-weight:500;font-size:14px;color:#666;line-height:20px;text-align:left}.main .content .course .course-list ul li .course-info .course-title[data-v-54e20d72]{font-weight:700;font-size:18px;color:#333;line-height:25px;text-align:left;margin-top:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.main .content .course .course-list ul li .course-info .course-desc[data-v-54e20d72]{font-weight:500;font-size:14px;color:#666;line-height:22px;text-align:left;margin-top:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main .content .course .course-list ul li .course-info .course-teacher[data-v-54e20d72]{display:flex;align-items:center;margin-top:12px}.main .content .course .course-list ul li .course-info .course-teacher img[data-v-54e20d72]{width:16px;height:16px}.main .content .course .course-list ul li .course-info .course-teacher span[data-v-54e20d72]{font-weight:700;font-size:12px;line-height:23px;color:#666;text-align:left}.main .content .course .course-list ul li .course-info .course-teacher .teacher-name[data-v-54e20d72]{color:#366cec;padding-left:10px}