/* å¸ˆèµ„åˆ—è¡¨é¡µ */
.teacherBox{margin-top: 0.4rem;}
.teacherBox ul{justify-content: flex-start;margin-top: -0.4rem;width: 100%;position: relative;}
.teacherBox ul li{background: white;width: calc(24.3% - 0.4rem);margin-left: 0.4rem;margin-top: 0.4rem;position: relative;}
.teacherBox ul li a{padding: 0.3rem;position: relative;z-index: 6;display: block; box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.1); /* 添加初始阴影 */
    transition: all 0.4s;}
.teacherBox ul li a .pic{}
.teacherBox ul li a .pic img{height: 2.5rem;object-fit: cover;}
.teacherBox ul li a .text{padding-top: 0.2rem;}
.teacherBox ul li a .text h5{border-bottom: 0.01rem solid #DBDBDB;display: block;padding-bottom: 0.15rem;text-align: center;}
.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;overflow: hidden;height: 0.96rem;}
.teacherBox ul li:hover a {
    box-shadow: 0 0.2rem 0.6rem rgba(0, 0, 0, 0.2); /* 悬停时加深阴影 */
    /* 保持原有的 transform 效果 */
}
.teacherBox ul li:hover a .text h5 span{transform: translateX(5px);transition: 0.4s all;}
@media(max-width: 850px){
    .teacherBox ul{justify-content: space-between;}
	.teacherBox ul li{width:calc(50% - 0.2rem);margin-left: 0;}
	/* .teacherBox ul li a .pic{width:30vw;} */
	.teacherBox ul li a .pic img{height: 54vw;}
	/* .teacherBox ul li a .text{} */
	/* .teacherBox ul li a .text p span{margin-top: 0.02rem;} */
}
@media(max-width: 430px){
    .teacherBox ul li{width: 100%;}
    .teacherBox ul li a .pic img{height: 100vw;}
	.teacherBox ul li a .pic{margin: 0 auto;}
	/* .teacherBox ul li a .pic img{height: 70vw;} */
	.teacherBox ul li a .text{}
	.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;}

}