/* 学院简介部分开始 */
.xyjj{
    background: white;
    box-sizing: border-box;
    padding: 2em;
}

.xyjj > img{
    width: 100%;
    max-width: 762px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin: 15px auto;
}

.xyjj p{
    font-size: 1em;
    font-family: SourceHanSerifSC;
    /* font-family: KTXP-Kaguya-Serif-Bold; */
    font-weight: 400;
    color: #666666;
    line-height: 2.2em;
    margin-bottom: 20px;
    text-indent: 2em;
}

/* 学院简介部分结束 */

/* 现任领导部分开始 */
.xrld{
    width: 100%;
    height: auto;
}

.currentL{
    width: 45%;
    height: auto;
    min-height: 24.1em;
}

.cuTitle{
    width: 4.8em;
    min-height: 24.1em;
    background: url(../images/ny_tu2.png) no-repeat;
    background-size: cover;
}

.cuTitle p{
    width: 1em;
    font-size: 1.4em;
    font-family: KTXP-Kaguya-Serif-Bold;
    font-weight: bold;
    color: #F6F6F6;
    text-align: center;
    margin: 4em auto;
}

.cuLeader{
    width: calc(100% - 4.8em);
    min-height: 24.1em;
    background: url(../images/ny_tu3.png) no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;padding: 2em;
}

.cuLeader p{
    font-size: 1em;
    font-family: SourceHanSerifSC;
    font-weight: 400;
    color: #2A1E13;
    line-height: 2.2em;
}
/* 现任领导部分结束 */

/* 机构设置部分开始 */
.inList{
    width: 100%;
    height: auto;
    flex-wrap: wrap;
}

.inList li{
    flex-shrink: 0;
    width: 31%;
    background: white;
    margin-right: 3.5%;
    margin-bottom: 2em;
    min-height: 11em;
}

.inList li:nth-child(3n){
    margin-right: 0;
}

.inList li a{
    display: block;
    width: 100%;
    height: 100%;
}

.setT{
    width: 100%;
    /* height: 3em; */
    line-height: 3em;
    box-sizing: border-box;
    padding: 0 1em;
    border-bottom: 1px solid rgba(179, 154, 132, 0.18);
}

.setT span{
    font-size: 1.2em;
    font-family: KTXP-Kaguya-Serif-Bold;
    font-weight: bold;
    color: #816E5D;
    position: relative;
}

.setT span::after{
    content: "";
    width: 100%;
    height: 3px;
    background: #B39A84;
    position: absolute;
    left: 0;
    bottom: -0.7em;
}

.setB{
    box-sizing: border-box;
    padding: 1em;
}

.setB p{
    font-size: 1em;
    font-family: SourceHanSerifSC;
    color: #2A1E13;
    line-height: 2em;
}

/* 机构设置部分结束 */






















/* 响应式处理开始 */
@media screen and (max-width: 1400px) {
    .inList li{
        width: 32%;
        margin-right: 2%;
        margin-bottom: 1.2em;
    }
}

@media screen and (max-width: 1199px) {
    .xyjj p{
        font-size: 1.5em;
    }

    .inList li{
        width: 31%;
        margin-right: 3.5%;
    }
}

@media screen and (max-width: 800px) {
    .inList li{
        width: 48%;
        margin-right: 2%;
        margin-bottom: 1em;
    }

    .inList li:nth-child(2n){
        margin-right: 0;
    }

    .inList li:nth-child(3n){
        margin-right: 2%;
    }
}



@media screen and (max-width: 600px) {
    .xrld{
        display: block;
    }

    .currentL{
        width: 100%;
    }

    .currentL:first-child{
        margin-bottom: 1em;
    }

    .currentL, .cuTitle, .cuLeader{
        min-height: 18em;
    }
}


@media screen and (max-width: 460px) {
    .cuLeader p{
        font-size: 1.3em;
    }

    .inList{
        font-size: 15px;
    }

    .xyjj img{
        width: 100%;
    }

    .xyjj p{
        text-indent: 0;
    }
}


/* 响应式处理结束 */