/* 师资列表页 */
.teacherBox{margin-top: 0.4rem;}
.teacherBox ul{margin-left: -0.4rem;justify-content: flex-start;margin-top: -0.4rem;}
.teacherBox ul li{background: white;width: calc(33.3% - 0.4rem);margin-left: 0.4rem;margin-top: 0.4rem;position: relative;}
.teacherBox ul li a{padding: 0.2rem;position: relative;z-index: 6;}
.teacherBox ul li::after{content: "";position: absolute;left:0;top: 0;width: 20%;background: linear-gradient(270deg, #009844 0%, #0168B7 100%);height: 50%;}
.teacherBox ul li a .pic{width: 1.4rem;}
.teacherBox ul li a .pic img{height: 2.2rem;}
.teacherBox ul li a .text{width: calc(100% - 1.6rem);}
.teacherBox ul li a .text h5{border-bottom: 0.01rem solid #DBDBDB;display: block;padding-bottom: 0.15rem;}
.teacherBox ul li a .text h5 span{font-family: Microsoft YaHei;font-size: 0.24rem;font-weight: normal;line-height: 0.28rem;color: #1A1A1A;display: inline-block;position: relative;transition: 0.4s all;}
.teacherBox ul li a .text h5 span::after{content: "";position: absolute;left: 0;bottom: -0.16rem;height: 0.03rem;width: 100%;z-index: 2;background: linear-gradient(270deg, #009844 0%, #0168B7 100%);}
.teacherBox ul li a .text p{}
.teacherBox ul li a .text p span{font-size: 0.16rem;font-weight: normal;line-height: 0.24rem;color: #666666;/*display: block;*/margin-top: 0.1rem;padding-left: 0.22rem;overflow: hidden;height: 0.96rem;}

.teacherBox ul li:hover a .text h5 span{transform: translateX(5px);transition: 0.4s all;}
@media(max-width: 850px){
	.teacherBox ul li{width: 100%;}
	.teacherBox ul li a .pic{width:30vw;}
	.teacherBox ul li a .pic img{height: 43vw;}
	.teacherBox ul li a .text{width:calc(100% - 34vw);margin-top: 0;}
	.teacherBox ul li a .text p span{margin-top: 0.02rem;}
}
@media(max-width: 580px){
	.teacherBox ul li a .pic{width:50vw;margin: 0 auto;}
	.teacherBox ul li a .pic img{height: 70vw;}
	.teacherBox ul li a .text{width: 100%;margin-top: 0.2rem;}
	.teacherBox ul li::after{display: none;}
}
/* 领导页 */
.ldBox{margin-top: 0.4rem;}
.ldBox ul{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.ldBox ul:nth-child(1){margin-top: -2%;}
.ldBox ul li{width: calc(50% - 0.15rem);margin-bottom: 0.3rem;}
.ldBox ul li a{padding: 0.05rem;box-sizing: border-box;display: block;    background: #fff;display: flex;justify-content: space-between;flex-wrap: wrap;    border: 0.01rem solid;
    border-image: linear-gradient(to left, #009844, #0168B7) 1;}
.ldBox ul li a .pic{width: 40%;overflow: hidden;}
.ldBox ul li a .pic img{display: block;width: 100%;height:2.2rem;object-fit: cover;}
.ldBox ul li a .text{flex: 1;padding: 0.2rem 0.3rem;}
.ldBox ul li a .text p{font-size: 0.2rem;color: #323232;line-height: 0.46rem;transition: 0.4s all;}
.ldBox ul li a .text div{font-size: 0.14rem;color:#666;line-height: 0.24rem;height: 0.96rem;text-indent: 2em;}
.ldBox ul li:hover a .text p{
    background: linear-gradient(270deg, #009844 0%, #0168B7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent !important;
    transform: translateX(5px);
    transition: 0.4s all;
}

@media(max-width: 850px) {
    .ldBox ul li{width: 100%;margin-bottom: 0.3rem;}
}
@media(max-width: 430px) {
    .ldBox ul li a .pic{width: 100%;}
    .ldBox ul li a .pic img{height: 100vw;}

}