.locationNav {
    width: 100%;
    height: 80px;
    display: flex;
    align-items: center;
}
.locationNav a {margin: 0 4px;}

.majorList {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.majorItem {
    width: 390px;
    height: 300px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: 3px 9px 20px 0px rgba(191, 191, 191, 0.18);
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-content: center;
    box-sizing: border-box;
    margin-right: 15px;
    margin-bottom: 30px;
}
.majorItem:nth-child(3n) {margin-right: 0;margin-bottom: 0;}
/* 专业项标题 */
.majorItem .majorItemTitle {
    width: 100%;
    height: 60px;
    font-size: 24px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

/* 专业项指数 */
.recommend {
    margin-left: 20px;
    font-weight: 500;
    color: #313131;
    display: flex;
}
.recommend .pentagon img {
    width: 15px;
    height: 15px;
}

/* 专业项课程 */
.majorItem .course {
    width: 349px;
    height: 36px;
    font-weight: 500;
    color: #313131;
    line-height: 18px;
    margin-left: 20px;
    overflow: hidden;
}
.majorItem .course .courseDetail {font-weight: 400;}
/* 专业项就业 */
.majorItem .getJob {
    width: 349px;
    height: 36px;
    font-weight: 500;
    color: #313131;
    line-height: 18px;
    margin-left: 20px;
    overflow: hidden;
}
.majorItem .getJob .getJobDetail {font-weight: 400;}

/* 专业项按钮 */
.majorItem .majorItemBtn {
    width: 100%;
    height: 60px;
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
}
.majorItem .majorItemBtn .detailsBtn {
    width: 136px;
    height: 36px;
    color: #00AB8E;
    border: 1px solid #00AB8E;
    border-radius: 18px;
    background: #FFFFFF;
    cursor: pointer;
}
.majorItem .majorItemBtn .applyBtn {
    width: 136px;
    height: 36px;
    color: #F39800;
    border: 1px solid #F39800;
    border-radius: 18px;
    background: #FFFFFF;
    cursor: pointer;
}
