.teamSwiperBox{
    width:100%;
    height: 7.2rem;
    padding:.7rem 0;
    font-size: 0;
    box-sizing: border-box; position: relative;;
}
.teamSwiperBox .swiper-container-five{
    width:13.6rem;
    height: 6rem;
    overflow: hidden;

}
.teamSwiperBox .swiper-button-prev-five{
    left:2rem;
}
.teamSwiperBox .swiper-button-prev-five:after{
content: url("../img/common/teamLeft.png");
    top:50%;
    width:.5rem;
    height: 1rem;

}
.teamSwiperBox .swiper-button-next-five{
    right:2rem;
}
.teamSwiperBox .swiper-button-next-five:after{
    content: url("../img/common/teamRight.png");
    top:50%;
    width:.5rem;

    height: 1rem;
}
.teamSwiperBox .swiper-wrapper{
    width:100%;
    height: 6rem;

}
.teamSwiperContent{
    width:100%;
    height: 100%;
    background: #F2F4F7;
}
.teamSwiperImg{
    width:4rem;
    height: 6rem;
}
.teamSwiperImg img{
    width:100%;
    object-fit: cover;
    height: 6rem;
}
.teamSwiperRight{
    height: 100%;
    width:9.6rem;
    padding:.5rem .45rem .45rem;
    box-sizing: border-box;
}
.teamSwiperRightTitle .title{
    font-size: .36rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height:  .36rem;
    color: #262626;
    opacity: 1;
}
.teamSwiperRightTitle .title span{
    font-size: .18rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: .18rem;
    color: #262626;
    margin-left: .15rem;
}
.teamSwiperRightTitleBtn a{
    width:1.8rem;
    height: .5rem;
    line-height: .5rem;
    border:0.01rem solid #262626;
    text-align: center;
    font-size: .16rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #262626;
    display: inline-block;
    opacity: 1;
}
.teamSwiperRightTitleBtn a:first-child{
    background:#262626;
    margin-right: .3rem;
    color: #fff;
}
.teamSwiperInfo{
    width:100%;
    margin-bottom:.2rem;
    margin-top:.2rem;
}
.teamSwiperInfo span{
   background:#262626;
    color:#fff;
    padding:.07rem .21rem;
    font-size: .16rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: .16rem;

    opacity: 1;
}
.teamSwiperRight>p{
    font-size:.16rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: .16rem;
    color: #404040;
    margin-top:.2rem;
}
.teamCase{
    width:100%;
    margin-top:.65rem;
    height: 2rem;
}
.teamCase a{
    display: inline-block;
    width:2.8rem;
    height:2rem;
    margin-right: .15rem;
    position: relative;
   }
.teamCase a img{
    width:100%;
    height: 2rem;
    object-fit: cover;
}
.teamCase a .title{
    width:100%;
    height: .8rem;
    position: absolute;
    bottom:0;
    left: 0;
    text-align: center;
    line-height: .8rem;
    background:url("../img/common/teamCase.png") no-repeat 100% center;
    font-size: .16rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
}
.identifying{
    position: absolute;
    bottom: 0;
    display: none;
    right: 0;
    width: 1.7rem;
    height: 1.4rem;
    padding-top: .66rem;
    padding-right: .1rem;
    font-size: .14rem;
    color: #262626;
    line-height: .14rem;
    text-align: right;
    background: url("../img/common/designOpusShowBj.png") no-repeat right bottom;
    background-size: 100% 100%;
}
.identifyingZnTit{
    position: relative;
    padding-top: .11rem;
    margin-bottom: .1rem;
}
.identifyingZnTit:after{
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    width: .15rem;
    height: .01rem;
    background-color: #262626;
}
.teamCase a:hover .identifying{
    display: block;
}
.teamCase a:last-child{
    margin-right: 0;
}
.teamBox{
    width:100%;
    background: #F2F4F7;
    padding:.7rem 0 1rem;
    box-sizing: border-box;
    font-size: 0;
}

.teamItemList{
    width:2.96rem;
    height: 5.9rem;

    margin-right: .1rem;
}


.teamItemOne .teamItem{
    height: 2.9rem;
}
.teamItemOne .teamItem img{
    width:100%;
    height: 2.9rem;
    object-fit: cover;
}
.teamItemTwo .teamItem{
    height: 1.9rem;
}

.teamItemTwo .teamItem img{
    width:100%;
    height: 1.9rem;
    object-fit: cover;
}
.teamItem{
    width:100%;
    position: relative;

}
.teamItem>.title{
    position: absolute;
    width: 100%;
    height: .5rem;
    line-height: .5rem;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    text-align: center;
    font-size: .12rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
}
.teamItemTwo .teamItemContent{
    width: 100%;
    height: 100%;
    position: absolute;
    display: none;
    top:0;
    box-sizing: border-box;
    left: 0;
    background: url("../img/common/teamHoverTwo.png") no-repeat 100% center;
}
.teamItemOne  .teamItemContent{
    width: 100%;
    height: 100%;
    position: absolute;
    display: none;
    top:0;
    box-sizing: border-box;
    left: 0;
    background: url("../img/common/teamHoverOne.png") no-repeat 100% center;
}
.teamItem .teamItemContent .title{
    font-size: .4rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height: .4rem;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
}
.teamItem .teamItemContent .titleE{
    font-size:.32rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height:.32rem;
    margin-top:.25rem;
    width: 100%;
    text-align: center;
    color: #FFFFFF;
}
.teamItemTwo .teamItemContent{
    padding-top:.47rem;
}
.teamItemOne .teamItemContent{
    padding-top:.87rem;
}
.teamItem:hover .teamItemContent {
    display: block;
}