.title[data-v-527cd54e]{background:#fafbfc;text-align:center;width:100%;height:200px;background-size:cover;position:relative}.title div[data-v-527cd54e]{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title div h1[data-v-527cd54e]{width:100%;margin-bottom:0;line-height:50px;font-family:Source Han Sans CN;font-size:40px;font-weight:500;letter-spacing:8px;padding-left:8px;color:#2c3e50;text-align:center}.title div p[data-v-527cd54e]{margin-bottom:0;line-height:24px;padding-top:6px;font-family:PingFangSCBold;font-weight:500;font-size:16px;letter-spacing:4px;color:#666;text-align:center}.title div button[data-v-527cd54e]{width:auto;height:auto;line-height:1;margin:0 auto;margin-top:10px;background:transparent;border-radius:10px;border:1px solid var(--main-color);padding:10px 45px;text-align:center;display:inline-block;color:var(--main-color);font-size:20px;font-weight:500;letter-spacing:1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:1023px){.title div h1[data-v-527cd54e]{font-size:30px;width:88vw;margin:0 auto}}a,a:hover,a:visited{color:#000;text-decoration:none}a,b,em,h1,h2,h3,h4,h5,h6,i,p,span{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}#schedule{text-align:left}#schedule .banner{width:100%;height:300px;background-color:#fafbfc}#schedule .banner h1{letter-spacing:8px;line-height:50px;padding-top:125px;font-size:50px;font-weight:700;color:#2c3e50}#schedule .banner h1,#schedule .banner p{text-align:center;font-family:PingFangSCBold}#schedule .banner p{line-height:24px;padding-top:6px;font-weight:500;font-size:16px;letter-spacing:4px;color:#666}#schedule .schedule_con{width:100%}#schedule .schedule_con #menu{position:fixed;bottom:50px;right:50px;margin-left:400px;width:50px}#schedule .schedule_con #menu ul li a{display:block;border:1px solid #08b;margin:5px 0;font-size:14px;font-weight:700;color:#333;width:80px;height:50px;line-height:50px;text-decoration:none;text-align:center}#schedule .schedule_con #menu ul li a.current,#schedule .schedule_con #menu ul li a:hover{border:1px solid #003177;color:#fff;background:#003177}#schedule .schedule_con .richeng{max-width:1440px;margin:0 auto;margin-top:45px}#schedule .schedule_con .richeng .daohang{width:80%;margin:0 auto;display:flex;justify-content:center}#schedule .schedule_con .richeng .daohang li{text-align:center;float:left;height:100px}#schedule .schedule_con .richeng .daohang li a{color:#000}#schedule .schedule_con .richeng .daohang li div{margin:0 auto;width:80%;text-align:center;height:100px;border:1px solid #0b70a4;cursor:pointer;transition:all .3s}#schedule .schedule_con .richeng .daohang li div:hover{background:#003177;opacity:.8;color:#fff}#schedule .schedule_con .richeng .daohang li h1{margin:0;font-weight:500;padding-top:25px;font-size:36px;text-align:center}#schedule .schedule_con .richeng .daohang li span{font-size:14px;white-space:pre}#schedule .schedule_con .richeng .daohang .active div{color:#fff;background:#003177}#schedule .schedule_con .richeng .daohang .active div span{font-weight:500}#schedule .schedule_con .richeng .content,#schedule .schedule_con .richeng .content_{max-width:1300px;margin:0 auto}#schedule .schedule_con .richeng .content_ li h4,#schedule .schedule_con .richeng .content li h4{text-align:center;margin-top:20px;margin-bottom:20px;font-weight:500;font-size:40px;padding-top:45px;padding-bottom:35px}#schedule .schedule_con .richeng .content_ li table,#schedule .schedule_con .richeng .content li table{border-collapse:collapse;border-spacing:0}#schedule .schedule_con .richeng .content_ li table .top td,#schedule .schedule_con .richeng .content li table .top td{border:1px solid #ddd;border-right:none;border-bottom:none;height:95px;width:10%;font-size:18px;color:#000;font-weight:700;padding-left:14px}#schedule .schedule_con .richeng .content_ li table .top td .chup,#schedule .schedule_con .richeng .content li table .top td .chup{font-size:14px}#schedule .schedule_con .richeng .content_ li table .top td:first-child,#schedule .schedule_con .richeng .content li table .top td:first-child{width:7%;height:95px;padding-left:0}#schedule .schedule_con .richeng .content_ li table .top td:last-child,#schedule .schedule_con .richeng .content li table .top td:last-child{border-right:1px solid #ddd}#schedule .schedule_con .richeng .content_ li table .kecheng h2,#schedule .schedule_con .richeng .content li table .kecheng h2{font-size:14px;color:#333;font-weight:700;margin-top:10px}#schedule .schedule_con .richeng .content_ li table .kecheng p,#schedule .schedule_con .richeng .content li table .kecheng p{font-size:14px;color:#666;padding-top:5px;padding-left:5px}#schedule .schedule_con .richeng .content_ li table .kecheng td,#schedule .schedule_con .richeng .content li table .kecheng td{border:1px solid #ddd;border-right:none;border-bottom:none;width:10%;background:#fafbfc;text-align:center;font-size:14px;color:#333;cursor:pointer}#schedule .schedule_con .richeng .content_ li table .kecheng td .biaoti,#schedule .schedule_con .richeng .content li table .kecheng td .biaoti{color:#1f63af;font-size:16px;line-height:22px;padding:0 10px;width:100%;overflow:hidden;margin-bottom:5px}#schedule .schedule_con .richeng .content_ li table .kecheng td .ren,#schedule .schedule_con .richeng .content li table .kecheng td .ren{width:100%;padding:2px}#schedule .schedule_con .richeng .content_ li table .kecheng td .ren h2,#schedule .schedule_con .richeng .content li table .kecheng td .ren h2{font-size:14px;color:#333;font-weight:700;margin-top:10px;margin-bottom:0}#schedule .schedule_con .richeng .content_ li table .kecheng td .ren p,#schedule .schedule_con .richeng .content li table .kecheng td .ren p{font-size:14px;color:#666;padding-top:5px;padding-left:5px}#schedule .schedule_con .richeng .content_ li table .kecheng td:first-child,#schedule .schedule_con .richeng .content li table .kecheng td:first-child{width:105px;height:180px;font-size:16px;color:#000;text-align:center;line-height:24px;padding-left:0}#schedule .schedule_con .richeng .content_ li table .kecheng td:last-child,#schedule .schedule_con .richeng .content li table .kecheng td:last-child{border-right:1px solid #ddd}#schedule .schedule_con .richeng .content_ li table .kecheng .course-href,#schedule .schedule_con .richeng .content li table .kecheng .course-href{cursor:pointer}#schedule .schedule_con .richeng .content_ li table tr:last-child,#schedule .schedule_con .richeng .content li table tr:last-child{border-bottom:1px solid #ddd}#schedule .schedule_con .richeng .daohang.smob li{width:33%;min-width:135px;height:auto;border:1px solid #003177}#schedule .schedule_con .richeng .daohang.smob li h1{padding:0;font-size:30px;line-height:60px}#schedule .schedule_con .richeng .daohang.smob .active{background:#003177}#schedule .schedule_con .richeng .daohang.smob .active h1{color:#fff}#schedule .schedule_con .richeng .content_smob ul.day_menu{margin-top:30px}#schedule .schedule_con .richeng .content_smob ul.day_menu li{float:left;width:46%;height:60px;line-height:60px;background:#f9f9f9;margin-bottom:8px;padding-left:10px;padding-right:10px;font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden}#schedule .schedule_con .richeng .content_smob ul.day_menu li:nth-of-type(odd){margin-left:3%;margin-right:1%}#schedule .schedule_con .richeng .content_smob ul.day_menu li:nth-of-type(2n){margin-left:1%}#schedule .schedule_con .richeng .content_smob ul.day_list{margin-top:10px}#schedule .schedule_con .richeng .content_smob ul.day_list li{width:94%;margin:0 auto;background:#f9f9f9;padding:20px;margin-bottom:10px}#schedule .schedule_con .richeng .content_smob ul.day_list li a{color:#000;text-decoration:none}#schedule .schedule_con .richeng .content_smob ul.day_list li a h1{font-size:20px;font-weight:500;margin-bottom:10px}#schedule .schedule_con .richeng .content_smob ul.day_list li a p:first-of-type{margin-bottom:5px}#schedule .schedule_con .richeng .content_smob ul.day_list li a p:first-of-type span{font-weight:500;margin-right:5px}#schedule .schedule_con .richeng .content_smob ul.day_list li a p:nth-of-type(2) span{margin-right:8px}.clearboth{clear:both;float:none!important;width:0!important;height:0!important;border:none!important;margin:0!important;padding:0!important}.spc{display:block}.smob{display:none}@media(max-width:900px){.spc{display:none}.smob{display:block}}@media(max-width:1023px){#schedule{margin-top:0}}