.main-container.academic-calendar .center-content{padding:.46rem 0}.main-container.academic-calendar .center-content .content-box .content-header{display:flex;gap:.2rem;justify-content:space-between;align-items:center;margin-bottom:.46rem}.main-container.academic-calendar .center-content .content-box .content-header .content-title{line-height:.44rem;font-weight:900;font-size:.36rem;color:#bf165e;font-family:Lato-Black}.main-container.academic-calendar .center-content .content-box .content-header .other-year{display:flex;cursor:pointer}.main-container.academic-calendar .center-content .content-box .content-header .other-year .icon{background:url(../images/common/icon_calendar.png) no-repeat center/contain;width:.28rem;height:.28rem;margin-right:.08rem}.main-container.academic-calendar .center-content .content-box .content-header .other-year .other-year-title{line-height:.28rem;font-weight:700;font-size:.24rem;color:#bf165e}.main-container.academic-calendar .center-content .content-box .content-header .download-link{text-decoration:underline;font-weight:700;font-size:18px;color:#bf165e;line-height:25px;padding-left:.6rem;background:url("../images/common/icon_ics.png") no-repeat left center/auto .32rem;position:relative;overflow:hidden}.main-container.academic-calendar .center-content .content-box .content-header .download-link .ics_btn{position:absolute !important;width:100%;height:100%;top:0;left:0;opacity:0 !important;display:block}.main-container.academic-calendar .center-content .content-box .tabs{display:flex;gap:.12rem;justify-content:space-between;margin-bottom:.46rem}.main-container.academic-calendar .center-content .content-box .tabs .tab-item{flex:1;height:.68rem;border:2px solid rgba(191,22,94,.5);border-radius:8px;padding:.18rem;font-weight:700;font-size:.24rem;color:#bf165e;line-height:.32rem;text-align:center;white-space:nowrap;cursor:pointer}.main-container.academic-calendar .center-content .content-box .tabs .tab-item:hover{filter:saturate(1.5)}.main-container.academic-calendar .center-content .content-box .tabs .tab-item.active{background-image:linear-gradient(-90deg, #862782 0%, #CE1F3E 44%, #DF7433 100%);color:#fff;border:0 none}.main-container.academic-calendar .center-content .content-box .tab-content .row{display:flex;gap:.12rem;margin-bottom:.4rem}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar{flex:none;width:calc(33.33% - .08rem)}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar .datepicker .ui-datepicker .ui-datepicker-header{background:#bf165e}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar .datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar .datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next{display:none}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar .datepicker .ui-datepicker .ui-datepicker-calendar thead{border-bottom:1px solid #f8e0d0}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar .datepicker .ui-datepicker .ui-datepicker-calendar thead th{color:#bf165e}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar .week-index{border-right:1px solid #f8e0d0}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar .week-index table thead{border-bottom:1px solid #f8e0d0}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar .week-index table thead th{color:#bf165e}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar .week-index table tbody td{color:#bf165e}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event{flex:auto;width:100%}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table{width:100%;border-radius:8px;overflow:hidden;border-collapse:collapse}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr:nth-child(n+2){border-top:1px solid #fff}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr th,.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr td{padding:.08rem;text-align:center;background:#fff8f8;font-weight:400;font-size:.18rem;color:#313131;line-height:.25rem}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr th:first-child,.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr td:first-child{width:30%}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr th:nth-child(n+2),.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr td:nth-child(n+2){border-left:1px solid #fff}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr th>div,.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr td>div{display:inline-block;line-height:.36rem;background:none;border:0 none;height:.36rem;min-width:.36rem;border-radius:.18rem;margin:0 auto;padding:0 .12rem}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table tr th{height:.7rem;color:#fff;background:#bf165e;font-weight:700}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table .holiday td:first-child>div{background:#bf165e;color:#fff}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table .exam td{background:rgba(191,22,94,.2)}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table .adjust_workday td:first-child>div{position:relative}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table .adjust_workday td:first-child>div:after{content:"*";color:#e07531;position:absolute;top:0;right:.06rem}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table .term td:first-child{font-family:Lato-Black;font-weight:900;color:#bf165e}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table .term td:nth-child(n+2)>div.term{font-family:Lato-Black;font-weight:900;color:#bf165e}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table .event.bold td:first-child{font-weight:900;font-family:Lato-Black}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event table .event.bold td:nth-child(n+2)>div.bold{font-weight:900;font-family:Lato-Black}@media screen and (max-width: 840px){.main-container.academic-calendar .center-content .content-box .content-header{flex-wrap:wrap}.main-container.academic-calendar .center-content .content-box .tabs{flex-wrap:wrap;justify-content:start}.main-container.academic-calendar .center-content .content-box .tabs .tab-item{flex:none}.main-container.academic-calendar .center-content .content-box .tab-content .row{flex-wrap:wrap;margin-bottom:.2rem}.main-container.academic-calendar .center-content .content-box .tab-content .row:nth-child(n+2){border-top:1px solid #f8e0d0;padding-top:.2rem}.main-container.academic-calendar .center-content .content-box .tab-content .row .calendar{width:100%}.main-container.academic-calendar .center-content .content-box .tab-content .row .date-event{flex:auto;width:100%}}