/* 教学团队 */
.team-content .team-member{
    padding:30px 0;
    margin:auto;
}
.team-member .t-title{
    text-align: center;
    margin-bottom:19px;
}
.team-member .t-translate{
    text-align: center;
}
.team-member .outmember-list{
    margin-top:60px;
}
.team-member .member-item{
    width:23.5%;
    float: left;
    margin-right:2%;
    margin-bottom:30px;
    transition:0.2s;
}
.member-item-img{
    padding:100% 0 0;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.member-item-content{
    width:100%;
    height: 194px;
    float: left;
}
.team-member .member-item:hover{
    transform: scale(1.01);
}
.member-item-content .member-p1{
    width:80%;
    margin-top:30px;
    padding:0 10%;
    overflow: hidden;
    white-space:nowrap;
}
.member-item-content .member-p2{
    width:80%;
    margin-top:20px;
    height: 37px;
    line-height: 18px;
    padding:0 10%;
    color:#999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.member-p2 h1,.member-p2 h2,.member-p2 h3,.member-p2 h4,.member-p5 h1,.member-p2 h6,.member-p2 div,.member-p2 p,.member-p2 span{
    font-size:16px;
    background: rgba(221,221,221,0)!important;
    font-weight:400!important;
    color: #999!important;
    line-height: unset!important;
}
.team-member .member-item:hover .member-p2,.team-member .member-item:hover .member-p2 h1,.team-member .member-item:hover .member-p2 h2,.team-member .member-item:hover .member-p2 h3,.team-member .member-item:hover .member-p2 h4,.team-member .member-item:hover .member-p2 h5,.team-member .member-item:hover .member-p2 h6,.team-member .member-item:hover .member-p2 span,.team-member .member-item:hover .member-p2 p,.team-member .member-item:hover .member-p2 div{
    color:#fff!important;
}
.member-item-content .member-name{
    font-size:18px;
    color:#333;
    margin-right:30px;
}
.member-item-content .member-duty{
    color: #999;
    width: 84%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.outmember-list .godetails-btn{
    float: left;
    margin-left:10%;
    border:1px solid rgba(221,221,221,1);
    text-align:center;
}
.team-member .member-item:nth-child(4n){
    margin-right:0; 
}
.team-leader-explain .shade{
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 65px;
    bottom: 0;
    left:0;
    pointer-events: none;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #3488EA 100%);
    background: -o-linear-gradient(rgba(255, 255, 255, 0), #3488EA 100%);
    background: -moz-linear-gradient(rgba(255, 255, 255, 0), #3488EA 100%);
    background: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #3488EA 100%);
}
.godetails-btn a:hover {
    color: #3488EA;
}
@media screen and (max-width: 1500px) {
    .team-leader-img{
        width:230px;
    }
    .team-leader-details dl dt {
        margin-top:20px;
    }
    .team-content .team-leader-details {
        height:230px;
    }
    .team-content .team-leader-wrap {
        height: 270px;
    }
}