/*师资队伍*/
/*教师分类*/
.fl{
    background: #ffffff;
    padding: .2rem .3rem;
    margin: .36rem 0 .4rem 0;
}
.fl dl{
    margin-bottom: .25rem;
}
.fl dl:last-child{
    margin-bottom: 0;
}
.fl dl dt{
    width: 6em;
    font-size: .16rem;
    text-align: right;
}
.fl dl dd{
    width: calc(100% - 6em);
    justify-content: flex-start;
    font-size: .16rem;
}
.fl dl dd a{
    padding: 0 0.1rem;
}
.fl dl dd a.cvt{
    color: #a22537;
    font-weight: bold;
}


.szdw{
    margin-bottom: .5rem;
}
.szdw li{
    width: 4.54rem;
    background: #ffffff;
    margin-bottom: .3rem;
    position: relative;
    padding: .2rem;
    border-radius: .06rem;
    overflow: hidden;
}
.szdw .more{
  display: grid;
    align-items: center;
    text-align: center;
    width: .63rem;
    height: .51rem;
   background: url("../images/frame/4.png")no-repeat 100% 100%;
    font-size: .18rem;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
}
.szdw li:hover .more{

   background: url("../images/frame/101.png")no-repeat 100% 100%;
  
}

.szdw li .img{
    width: 1.35rem;
    height: 1.78rem;
    border-radius: .06rem;
    overflow: hidden;
}
.szdw li .img img{
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
}
.szdw li .tet{
    width: calc(100% - 1.58rem);
}
.szdw li .tet h1{
    font-size: .22rem;
    font-weight: bold;
    line-height: .3rem;
}
.szdw li .tet p{
    color: #666666;
    font-size: .14rem;
    line-height: .3rem;
}


.szdw li:hover{
    
    border-bottom: 5px solid #b81b31;
    box-shadow: 0rem 0rem 0.05rem 0.02rem #d9d9d9;

    
}
@keyframes bounce-top{0%{transform:translateY(-45px);animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{transform:translateY(-24px);
animation-timing-function:ease-in}65%{transform:translateY(-12px);animation-timing-function:ease-in}82%{transform:translateY(-6px);animation-timing-function:ease-in}93%{transform:translateY(-4px);
animation-timing-function:ease-in}25%,55%,75%,87%{transform:translateY(0);animation-timing-function:ease-out}100%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}}

.szdw li:hover .img img{
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -o-transform: scale(1.02);
}




/*师资队伍  简介*/
.grjj .dqlm{

    font-size: .3rem;
    font-weight: bold;
    border-bottom: .01rem solid #d2d2d2;
    margin-top: 30px;
    padding: 20px;
}
.grjj .dqlm span{
    display: inline-block;
    padding: .38rem 0 .24rem 0;
    border-bottom:#9e2536 solid .01rem;
}
.team_text .tw{
    margin: .7rem 0;
}
.team_text .tw .img{
    width: 2.86rem;
    height: 4.06rem;
    overflow: hidden;
}
.team_text .tw .img img{
    height: 100%;
}
.team_text .tw .jj{
    width: calc(100% - 3.55rem);
    font-size: .20rem;
    line-height: .45rem;
    float: right;
    padding-top: .1rem;
}
.team_text .tw .jj h3{
    font-size: .3rem;
    font-weight: bold;
    margin-bottom: .3rem;
}

.team_text .jg{
    background: #eeeeee;
    height: .25rem;
}
.team_text .bt{
    padding: .1rem .4rem;
    background: #9e2536;
    color: #ffffff;
    font-size: .20rem;
    margin: .34rem 0;
    display: inline-block;
}
.team_text .text span,.team_text .text span {
    font-size: .18rem!important;
padding-top:.10rem;
 padding-bottom:.10rem;
}
.team_text .text span,.team_text .text p {
    font-size: .18rem!important;
padding-top:.10rem;
 padding-bottom:.10rem;
}


/* 手机适配 */
@media screen and ( max-width: 1200px ){
.szdw li {
    width:100vw;
   
}

}





















