*{
    padding: 0;
    margin: 0;
}
.title{
    background-image: url(../image/title.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 819px;
    height: 103px;
    text-align: center;
    font-size: 56px;
    color: #40170F;
    font-family: Source Han Serif CN;
    font-weight: bold;
    margin: 0 auto;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.name{
    text-align: center;
    margin-top: 33px;
    font-size: 32px;
    line-height: 32px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #353735;
}
.top{
    max-width: 100%;
    min-width: 1200px;
    width: 100%;
}
.top img{
    width: 100%;
    vertical-align:middle;
}

.main{
    background-image: url(../image/background.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    max-width: 100%;
    min-width: 1200px;
    width: 100%;
    padding-bottom: 65px;
}
.main .content{
    width: 1200px;
    margin: 0 auto;
}
.major{
    padding-top:58px ;
}
.major-content{
    background-image: url(../image/majorBc.png);
    background-repeat: no-repeat;
    height: 400px;
    margin-top: 49px;
    box-sizing: border-box;
    padding: 80px 68px 76px 68px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    /* justify-content:space-between; */
    align-content: space-between;
}
.major-content div{
    background-image: url(../image/major1.png);
    width: 340px;
    height: 100px;
    text-align: center;
    line-height: 95px;
    font-size: 30px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #7E1712;
    cursor: pointer;
    margin-right: 22px;

}
.a{
    margin-right: 0px !important;
}
.major-content div:hover{
    background-image: url(../image/hoverMajor.png) !important;
    color: #fff;
}


.certificat{
    margin-top: 64px;
}
.certificat—content{
    /* background-image: url(../image/certificatBc.png); */
    background-image: url(../image/cc.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 603px;
    margin-top: 49px;
    box-sizing: border-box;
    padding: 54px 80px 61px 74px;
    position: relative;
}
.unit{
    position: absolute;
    width: 410px;
    height: 24px;
    /* background-color:red; */
    top: 405px;
    left: 399px;
}
.url{
    position: absolute;
    width: 334px;
    height: 24px;
    /* background-color: red; */
    top: 489px;
    left: 496px;
}

.people{
    margin-top:64px ;
}
.people-content{
    background-image: url(../image/people-content.png);
    background-repeat: no-repeat;
    height: 476px;
    margin-top: 47px;
    padding: 56px 100px 0 92px;
    box-sizing: border-box;
}
.people-content div{
    height: 71px;
    background-image: url(../image/solid.png);
    background-repeat: no-repeat;
    background-position: 0 bottom;
    line-height: 71px;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #000101;
    padding-left: 16px;
    box-sizing: border-box;
    position: relative;
}
.people-content div::before{
    content:'';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #51403C;
    border-radius: 50%;
    top: 50%;
    left: 0;
}
.people-content div:last-child{
    background-image: none;
}

.study{
    margin-top: 64px;
}
.study—content{
    display: flex;
    justify-content: space-between;
    margin-top: 47px;
    height: 421px;
}
.study—content div{
    background-image: url(../image/study.png);
    background-repeat: no-repeat;
    width: 575px;
    height: 421px;
    padding: 53px 57px 0 58px;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
}
.study—content div img{
    vertical-align: middle;
}
.study—content div span{
    display: block;
    margin-top: 24px;
    text-align: left;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #400F0A;
    line-height: 40px;
}

.examination{
    margin-top:64px;
}
.examination-content{
    background-image: url(../image/examinationBc.png);
    margin-top: 47px;
    height: 393px;
    box-sizing: border-box;
    padding: 65px 52px 0 50px;
}
.examination-content img {
    vertical-align: middle;
}
.examination-content div{
    box-sizing: border-box;
    padding: 0 39px;
    display: flex;
    justify-content: space-between;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #400F0A;
    margin-top: 26px;
}


.course{
    margin-top: 64px;
}
.course-content{
    background-image: url(../image/courseBc.png);
    background-repeat: no-repeat;
    height: 332px;
    margin-top: 47px;
    box-sizing: border-box;
    padding: 68px 66px 67px 64px;
}

.course-table{
    border: 1px solid #502F20;
}
.course-headline{
    height: 58px;
    display: flex;
    border-bottom: 1px solid #502F20;
}
.course-headline span{
    display: inline-block;
    height: 100%;
    width: 372px;
    text-align: center;
    border-right: 1px solid #502F20;
    line-height: 58px;
    font-size: 24px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #040000;
}
.course-headline span:last-child{
    border: none;
}


.course-main{
    height: 78px;
    display: flex;
}
.course-main span{
    display: inline-block;
    height: 100%;
    width: 372px;
    text-align: center;
    border-right: 1px solid #502F20;
    line-height: 78px;
    font-size: 24px;
    font-family: Source Han Serif CN;
    font-weight: bold;
    color: #040000;
}
.course-main span:last-child{
    border: none;
}
.bottom{
    background-image: url(../image/bottom.png);
    background-repeat: no-repeat;
    width: 368px;
    height: 80px;
    margin: 0 auto;
    line-height: 80px;
    text-align: center;
    font-size: 24px;
    font-family: Source Han Serif CN;
    font-weight: 800;
    color: #982225;
    margin-top: 80px;
    cursor: pointer;
    /* margin-bottom: 110px; */
}