.container .top-img {
    width: 100vw;
    height: 25.5vw;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}

.container .top-img .desc {
    margin-top: 13.1vw;
    margin-left: 10.1vw;
    font-size: 2vw;
    /*font-family: FZCHSJW;*/
    font-weight: bold;
    color: #FFFFFF;
}

.container .top-img .level {
    margin-top: 3.5vw;
    font-size: 1.3vw;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 10.1vw;
}

.container .category {
    width: 100vw;
    height: 3.8vw;
    box-shadow: 0px 2px 8px 1px rgba(33,83,155,0.2);
    /*opacity: 0.38; */
}

.container .category {
    display: flex;
    align-items: center;
}

.container .category span:nth-child(1) {
    margin-left: 9.6vw;
}
.footer {
margin-top: 0 !important;
}
.container .category span {
    width: 7.3vw;
    height: 3.8vw;
    font-size: 1.1vw;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #444444;
    text-align: center;
    line-height: 3.8vw;
    cursor: pointer;
    background-repeat: no-repeat;
    /*background-size: 0px 100% ;*/
    background-position: left bottom;
    transition: .3s;

    /*margin-right: 1vw;*/

    /*background-color: transparent;*/
    /*background-image: linear-gradient(0deg,rgb(184,31,36),rgb(184,31,36));*/
}

.container .category span:hover {
    /*background-color: transparent;*/
    background-color: rgb(184,31,36);
    /*background-size: 100% 100%;*/
    /*background: linear-gradient();*/
    color: white;
}

.container .category span.active {
    /*background-color: transparent;*/
    background-color: rgb(184,31,36);
    color: white;
}

.container .intro .center {
    display: flex;
    margin-left: 9.6vw;
    margin-top: 5.3vw;

}

.container .intro .center .content {
    font-size: 1.04vw;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 2vw;
    white-space: pre-wrap;
    width: 48.4vw;
}

.container .intro .center .line {
    width: 2px;
    /*height: 100%;*/
    /*height: 120%;*/
    background: #E7E7E7;
    margin: 0 1.5vw 0 1.7vw;
    position: relative;
}

.container .intro .center .line:before {
    content: '';
    position: absolute;
    width: 2px;
    /*height: 153px;*/
    /*background: #1C45BA;*/
    height: 36.8%;
    top: 8.2%;
    left: 0;
}

.container .intro .center>img {
    width: 35vw;
    display: inline-block;
    object-fit: contain;
    object-position: top;
    /*object-fit: contain;*/
}

.container .intro .grade {
    width: 88.1vw;
    height: 33.2vw;
    background-color: rgb(57,118,179);
    border-bottom-right-radius: 6vw;
    /*box-sizing: border-box;*/
    border-top: 1px solid white;
    position: relative;
    margin-top: 10.5vw;
}


.container .intro .grade .desc {
    white-space: pre-wrap;

    font-size: 1vw;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 2vw;

    width: 36.1vw;
    height: 18.7vw;
    margin: 2.6vw 0 0 12.6vw;
}

.container .intro .grade .video {
    position: absolute;
    width: 40.1vw;
    height: 28.3vw;
    top: -2.8vw;
    right: -2.9vw;
    z-index: 1;
    cursor: pointer;
}

.container .intro .grade .video video {
    width: 40.1vw;
    position: relative;
    object-fit: cover !important;
}

.container .intro .grade .video img {
    width: 5.5vw;
    height: 5.5vw;
    position: absolute;
    left: calc(50% - 2.25vw);
    top: calc(50% - 2.25vw);
}

.container .intro .grade .video img:nth-child(1) {
    position: static;
    width: 40.1vw;
    left: auto;
    height: 28.3vw;
    top: -2.8vw;
    right: -2.9vw;
}


.container .main>div {
    display: none;
}

.container .main>div.active {
    display: block;
}

.container .main .leader {
    width: 100%;
}

.container .main .leader .item {
    width: 80vw;
    height: 14.6vw;
    background: #FFFFFF;
    box-shadow: 0px 0px 9px 0px rgba(135,135,135,0.35);
    border-radius: .9vw;
    margin: 4.6vw auto 0;
cursor: pointer;
    display: flex;
}

.container .main .leader .item .head-pic {
    width: 8.7vw;
    height: 11.8vw;
    margin: 1.5vw 2.2vw 0 1.6vw;
    overflow: hidden;
    border-radius: 6px;
}

.container .main .leader .item .head-pic img {
    width: 8.7vw;
    height: 11.8vw;
    object-fit: cover;
    transition: all ease-in-out .3s;
}

.container .main .leader .item:hover .head-pic img {
    transform: scale(1.1);
}

.container .main .leader .item .leader-intro .leader-name {
    font-size: 1.6vw;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #565656;
    margin-top: 2.2vw;
    /*margin-bottom: ;*/
    /*line-height: 10px;*/
}

.container .main .leader .item .leader-intro .identity {
    font-size: 1.04vw;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #565656;
    margin: .8vw 0 .4vw 0;
}

.container .main .leader .item .leader-intro .leader-desc {
    font-size: 1.04vw;
    line-height: 2vw;
    width: 64.4vw;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #757575;
}



.main .postgraduate {
    background-image: url("../img/overview/ov_bottom_bg.png");
    background-size: 100% auto;
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 4.6vw;
}


.footer {
    /*margin-top: 0 !important;*/
}

.main .postgraduate .point{
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
    /*flex-direction: revert;*/
}

.main .postgraduate .point .left{
    margin: 2.4vw 5.8vw 0 7.6vw;
    width: 65.8vw;
    /*border: red 1px solid;*/
}

.main .postgraduate .point .right{
    margin-top: 5.1vw;
}

.main .postgraduate .point .right div{
    width: 15.8vw;
    height: 4.2vw;
    background-color: #174799;
    /*opacity: 0.63;*/
    border-radius: 7px 0px 7px 0px;
    line-height: 4.2vw;

    font-size: 1.5vw;
    font-family: SimSun;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 1.5vw;
    text-align: center;

    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    cursor: pointer;
    transition: .3s;
}

.main .postgraduate .point .right div.active{
    background-image: url("../img/edu/tag_bg.png");
}

table {
    width: 100% !important;
}


.main .postgraduate .point .left>div{
    display: none;
}

.main .postgraduate .point .left>div.active {
    display: block;
}


.main .postgraduate .point .left>div {
    padding: 0 1.9vw 10.2vw;
    background: #FFFFFF;
    /*border-radius: 35px 0px 0px 0px;*/

}

.d-top {
    margin-bottom: 2.5vw;
    padding-top: 2vw;
}

.d-top>p {
    font-size: 2vw;
    font-family: SimSun;
    font-weight: 400;
    color: #000000;
    /*line-height: 44px;*/
}

.d-top>div {
    display: flex;
    align-items: center;
    margin-top: 1vw;
}

.d-top>div div {
    width: 1.8vw;
    height: .3vw;
    background: #174799;
    margin-right: .4vw;
}

.d-top>div span {
    font-size: 1.04vw;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #D1D0D0;
    /*line-height: 22px;*/
}

.postgraduate .point .left .department .item {
    margin-top: 2.7vw;

}

.postgraduate .point .left .department .item p span{
font-size:1.04vw!important;line-height:2em!important;
}

.postgraduate .point .left .department .item .i-top {
    display: flex;
    align-items: center;
margin-bottom: 2.7vw;
}

.postgraduate .point .left .department .item .i-top .i-title {
    font-size: 1.6vw!important;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #757575;
    margin-right: 2.2vw;
    /*line-height: 13px;*/
}

.postgraduate .point .left .department .item .i-top .i-desc {
    background: #B30B0B;
    border-radius: .8vw;
    padding: .3vw 1vw;
    text-align: center;
    font-size: 1.04vw;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #FFFFFF;
    /*line-height: 21px;*/
}

/*.postgraduate .point .left .department .item #vsb_content span,*/
/*.postgraduate .point .left .department .item #vsb_content p {*/
/*    display: flex;*/
/*    font-size: 1.04vw;*/
/*    font-family: Microsoft YaHei;*/
/*    font-weight: 400;*/
/*    color: #757575;*/
/*    line-height: 2vw;*/
/*    white-space: pre-wrap;*/
/*    margin-top: 2.7vw;*/
/*}*/

.postgraduate .point .left .research>p {
    font-size: 1.04vw;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #757575;
    line-height: 2vw;
    white-space: pre-wrap;
    margin-top: 3.1vw;
}

.postgraduate .point .left .research .b-img {
    display: flex;
    align-content: center;
    justify-content: center;
    margin-top: 12.5vw;
}

.postgraduate .point .left .research .b-img img {
    width: 17.2vw;
    height: 10.3vw;
    object-fit: cover;
    margin-right: 2vw;
}


@media only screen and (max-width: 1024px) {
    .main {
        margin-bottom: 6vw;
    }

    .main .postgraduate .point{
        display: block;
    }

    .main .postgraduate .point .left{
        margin: 0 2vw 0;
        width: 96vw;
    }

    .main .postgraduate .point .right{
        /*flex: 1;*/
        width: 100%;
        display: flex;
        align-items: center;
        /*flex-direction: column;*/
        flex-wrap: wrap;
        margin-top: 4vw;
    }

    .main .postgraduate .point .right div{
        /*width: auto;*/
        /*flex: 1;*/
        width: 46vw;
        margin: 2vw;
        height: 12vw;
        line-height: 12vw;
        font-size: 4vw;
    }

    .container .intro .center {
        display: block;
        margin-left: 0;
    }

    .container .intro .center .content {
        width: auto;
        margin-left: 3vw;
        margin-right: 3vw;
        font-size: 3.8vw;
        line-height: 6vw;
    }

    .container .intro .center .line {
        display: none;
    }

    .container .intro .center img {
        width: 94vw;
        margin-left: 3vw;
        margin-right: 3vw;
        display: block;
    }

    .container .intro .grade {
        height: auto;
        border-bottom: 1px solid transparent;
        width: auto;
    }

    .container .intro .grade .video {
        display: none;
    }

    .container .intro .grade .desc {
        font-size: 3.2vw;
        line-height: 6vw;
        height: auto;
        margin: 3vw 3vw 6vw 3vw;
        width: auto;
    }

    .container .main .leader .item {
        height: 34.2vw;
        width: 94vw;
    }

    .container .main .leader .item .head-pic {
        width: 22.2vw;
        height: 28.2vw;
        margin: 3vw 4vw 0 3vw;
    }

    .container .main .leader .item .head-pic img {
        width: 22.2vw;
        height: 30.3vw;
    }

    .container .main .leader .item .leader-intro p {
        width: 62.4vw !important;
    }

    .container .main .leader .item .leader-intro .leader-name {
        font-size: 5vw;
        margin-top: 3vw;
    }

    .container .main .leader .item .leader-intro .identity {
        font-size: 3.2vw;
    }

    .container .main .leader .item .leader-intro .leader-desc {
        font-size: 3.2vw;
        line-height: 5.4vw;
    }



    .d-top>p {
        font-size: 5.8vw;
    }

    .d-top>div div {
        width: 6vw;
        height: 1vw;
        margin-right: 3vw;
    }

    .d-top>div span {
        font-size: 3.8vw;
    }

    .postgraduate .point .left .department .item .i-top .i-title {
        font-size: 4.3vw!important;
    }

    .postgraduate .point .left .department .item .i-top .i-desc {
        font-size: 3.8vw;
    }

/*.postgraduate .point .left .department .item #vsb_content span,*/
/*postgraduate .point .left .department .item #vsb_content p {*/
/*    font-size: 3.8vw;*/
/*    line-height: 5.2vw;*/
/*}*/

    .postgraduate .point .left .research>p {
        font-size: 3.8vw;
        line-height: 5.2vw;
    }

    .postgraduate .point .left .research .b-img {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .postgraduate .point .left .research .b-img img {
        width: 44vw;
        height: 20vw;
        margin-bottom: 4vw;
        /*margin-right: 4vw;*/
    }

}

.faculty-col .list{display: none;}
.faculty-col.active .list {
    
    display: flex;
    align-items: center;
    /* justify-content: center; */
    flex-wrap: wrap;
}
.faculty{width:80vw;margin:0 auto;}
 .faculty .list{padding-bottom:0vw;}
 .faculty-detail{width:8.6vw;margin-right:1.6vw;margin-bottom: 1.6vw;}
.faculty-detail:nth-child(8n){margin-right:0;}
.faculty-detail img{width:8vw;height:11.2vw;display: block;object-fit: cover;margin-bottom: 0.4vw;background: transparent;
    padding: 6px;box-sizing:border-box;
    box-shadow: 5px 5px 58px #d9d9d9, -5px -5px 58px #ffffff;
    border-radius: 8px;}
.faculty-detail .text{font-size:1.08vw;text-align: center;color:#333;}
.faculty-detail .text span{font-size:1.04vw;margin-left:0.2vw;color:#999;}
.faculty-col .img img{width:1.5vw;height:1.5vw;display: inline-block;vertical-align: middle;}
..faculty-col .img img:last-child{display: none;}
.faculty-col.active .title img:first-child{display: none;}
.faculty-col.active .title img:last-child{display: inline-block;}
.faculty-col .title .text{font-size:1.3vw;display: inline-block;vertical-align: middle;margin-left:0.2vw;}
.faculty-col .title{padding:2vw 0.5vw 1vw 0;cursor: pointer;margin-top:2vw;position: relative;}
.faculty-col .title .title-left{
    background: #fff;display: inline-block;position: relative;z-index:10;
    height:1.6vw;padding:0 1vw 0 0;
}
 .faculty-col .title:before{
    width:100%;height:1.4vw;background: #f1f1f1;content: " ";display: block;left:0;top:2.2vw;position: absolute;
}

@media only screen and (max-width: 1024px) {
.postgraduate .point .left .department .item p span{
font-size:3.8vw!important;
}
 .container .main .faculty-col .title .title-left{
        height:4vw;
    }
    .container .main .faculty-col .title:before{
        top:6vw;
    }
 .faculty-detail:nth-child(6n){margin-right:1.5vw;}
.faculty-col .title .text{font-size:4vw;}
.faculty-col .img img{width:3vw;height:3vw;}
.faculty{/*width:100%;*/padding:0 3vw;box-sizing: border-box;}
 .faculty-detail{width:22vw;float:left;margin-right: 1.5vw;}
.faculty-detail img{width:22vw;height:28vw;display: block;}
 .faculty-col .title .line{width:62vw;}
.faculty-col .title{padding:4vw 1vw 4vw 0;cursor: pointer;margin-top:4vw;}
 .faculty-detail .text{font-size:3.2vw;text-align: center;}
 .faculty-detail .text span{font-size:2.5vw;margin-left:0.2vw;color:#999;}

}