body {
    margin: 0;
}

.top-header {
    width: 100%;
    height: 14rem;
    background: url("../img/homecoming_bg.jpg") no-repeat;
    background-size: cover;
    text-align: center;
}

.top-text-1 {
    color: rgb(195, 114, 95);
    font-size: 0.28rem;
    -webkit-margin-after: 0;
    -webkit-margin-before: 0;
    padding-top: 0.38rem;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0.01rem;
    border-left-width: 0px;
    border-color: white;
    width: 3.5rem;
    display: inline-block;
    padding-bottom: 0.1rem;
}

.center-course {
    background-color: #faf2f4;
    width: 100%;
    height: auto;
    text-align: center;
    padding-bottom: 0.5rem;
}

.center-course-title {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0.01rem;
    border-left-width: 0px;
    border-color: #999999;
}

.center-course-content {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    box-sizing: content-box;
}

.center-course-content-week {
    font-size: 0.36rem;
    color: #ac3212;
    width: 1.5rem;
    margin-right: 0.2rem;
    color: #efab99;
}

.center-course-content-detail {
    background: url(../img/border.png) no-repeat;
    background-size: 100% 100%;
    width: 5rem;
    height: 100%;
    font-size: 0.26rem;
    text-align: start;
    padding: 0.2rem;
    box-sizing: border-box;
}

.course-introduce {
    background: url(../img/course_bg.png) no-repeat rgb(250, 242, 244);
    background-size: 100% 100%;
    width: 100%;
    height: 6.5rem;
}

.course-introduce-1 {
    background: rgb(250, 242, 244);
    background-size: 100% 100%;
    width: 100%;
    height: 6rem;
}

.table-cell {
    background: rgb(250, 242, 244);
    background-size: 100% 100%;
    width: 100%;
    height: auto;
    text-align: center;
}

.scan-code {
    background: url(../img/white_rectangle.png) no-repeat;
    background-size: cover;
    width: 6.66rem;
    height: 6.94rem;
    padding: 0.2rem;
    box-sizing: border-box;
}
