.tab-box[data-v-5181f256]{position:relative}.tab-box .tab-list[data-v-5181f256]{position:relative;display:table;margin:0}.tab-box .tab-list.center[data-v-5181f256]{margin:0 auto;padding-left:0}.tab-box .tab-list .tab-items[data-v-5181f256]{position:relative;margin-left:40px;line-height:30px;font-size:20px;color:#333;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:20px;transform:translateY(2px)}.tab-box .tab-list .tab-items .new-img[data-v-5181f256]{position:absolute;top:10px;right:-10px;width:14px;height:12px}.tab-box .tab-list .tab-items .new-img img[data-v-5181f256]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}.tab-box .tab-list .tab-items i[data-v-5181f256]{color:#999;font-size:14px}.tab-box .tab-list .tab-items[data-v-5181f256]:first-child{margin-left:0!important}.tab-box .tab-list .tab-items[data-v-5181f256]:hover{color:#42a5f5}.tab-box .tab-list .tab-items.active[data-v-5181f256]{color:#42a5f5;cursor:default}.tab-box .tab-list .tab-items .point[data-v-5181f256]{position:absolute;top:2px;right:-14px;width:10px;height:10px;border-radius:50%;background-color:#f53}.tab-box .tab-list .under-line[data-v-5181f256]{position:absolute;bottom:-1px;width:0;height:3px;border-radius:3px;background-color:#42a5f5;transition:left .3s}.tab-box.small .tab-list .tab-items[data-v-5181f256]{line-height:unset;padding-bottom:0;margin-left:30px;font-size:16px}.tab-box.small .tab-list .under-line[data-v-5181f256]{bottom:8px}.menu-list .menu-item[data-v-5181f256]{margin-top:12px;width:104px;font-size:14px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-list .menu-item[data-v-5181f256]:first-child{margin-top:0}.menu-list .menu-item[data-v-5181f256]:hover{color:#42a5f5}.schedule-page[data-v-8a1fbad2]{min-height:100vh;width:100%;position:relative;padding-bottom:80px;background-color:#f3f4f6}.schedule-page .top-bar[data-v-8a1fbad2]{min-width:1200px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(44,50,42,.12)}.schedule-page .top-bar .container .top-logo[data-v-8a1fbad2]{height:60px;line-height:60px}.schedule-page .schedule-title[data-v-8a1fbad2]{width:1200px;height:60px;line-height:60px;margin:0 auto}.schedule-page .schedule-title span[data-v-8a1fbad2]{vertical-align:middle;font-size:20px;color:#333}.schedule-page .schedule-title .sideline[data-v-8a1fbad2]{display:inline-block;vertical-align:middle;width:6px;height:18px;margin-right:10px;border-radius:2px;background:#42a5f5}.schedule-page .contact-box[data-v-8a1fbad2]{width:1200px;margin:0 auto;max-height:calc(100% - 120px);background:#fff}.schedule-page .contact-box .schedule-box[data-v-8a1fbad2]{border:1px solid #ddd}.schedule-page .contact-box .schedule-box .class-list[data-v-8a1fbad2]{height:60px;line-height:60px;padding:0 15px;position:relative;border-bottom:1px solid #ddd}.schedule-page .contact-box .schedule-box .class-list .download[data-v-8a1fbad2]{position:absolute;top:0;right:15px;font-size:16px;color:#42a5f5}.schedule-page .contact-box .schedule-box .class-list .download[data-v-8a1fbad2]:hover{color:#73baf5}.schedule-page .contact-box .schedule-box .course-list[data-v-8a1fbad2]{padding:20px 15px;overflow:auto;min-height:calc(100vh - 270px)}.schedule-page .contact-box .schedule-box .course-list .pagination-box[data-v-8a1fbad2]{margin-top:20px;background-color:#fff;text-align:center}.schedule-page .app-footer-box[data-v-8a1fbad2]{position:absolute;bottom:0;width:100%;min-width:1200px;color:#999;background-color:#333;font-size:14px}.schedule-page .app-footer-box .footer[data-v-8a1fbad2]{line-height:60px;text-align:center}.schedule-page .app-footer-box .footer>a[data-v-8a1fbad2]{color:#999;margin-right:50px}.schedule-page .app-footer-box .footer>a[data-v-8a1fbad2]:last-child{margin-right:0}.schedule-page .app-footer-box .footer>a[data-v-8a1fbad2]:active,.schedule-page .app-footer-box .footer>a[data-v-8a1fbad2]:focus,.schedule-page .app-footer-box .footer>a[data-v-8a1fbad2]:hover,.schedule-page .app-footer-box .footer>a[data-v-8a1fbad2]:visited{color:#999}.schedule-page .contact-box .schedule-box .class-list .tab-box .tab-list .under-line{bottom:-1px}