.print-top {
    padding: .8rem 0 1rem 0;
    margin: 0 auto;
}

.print-box {
    width: 100%;
    height: 7rem;
    position: relative;
    margin-top: .5rem;
}

.print-img-box {
    width: 100%;
    height: 100%;
}

.print-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: none;
}

.print-img:first-of-type {
    display: block;
}

.print-box::after {
    content: '';
    width: 100%;
    height: 1.2rem;
    background: #FFFFFF;
    border-radius: 0rem 0rem 0rem 0rem;
    opacity: 0.7;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.print-swiper {
    width: 9.4rem;
    position: absolute;
    bottom: .4rem;
    left: 0;
    padding: 0 1rem;
    z-index: 2;
}

.printSwiper {
    width: 100%;
}

.printSwiper .swiper-slide {
    width: 2rem;
    height: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    cursor: pointer;
    transition: all .365s;
}

.printSwiper-img {
    width: 100%;
    height: 1.4rem;
    object-fit: cover;
    transition: all .365s;
}

.printSwiper .swiper-slide-active {
    width: 3rem;
}

.printSwiper .swiper-slide-active .printSwiper-img {
    height: 100%;
}

.print-next,
.print-prev {
    top: auto;
    bottom: 0;
}

.print-next:after,
.print-prev:after {
    font-size: .4rem;
    font-weight: bold;
    color: #333;
}

.print-next:hover:after,
.print-prev:hover:after {
    color: #CD1626;
}

/* s设计团队 */
.team-wrap {
    padding: 1rem 0;
    background: #F7F7F7;
}

.team-box {
    margin: 0 auto;
}

.team-swiper {
    margin-top: .36rem;
    padding: 0 1rem;
    position: relative;
}

.teamSwiper {
    width: 100%;
    overflow: hidden;
    padding: .28rem;
}

.team {
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0, 0, 0, 0.08);
    border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
    padding: .2rem;

}

.team-img {
    width: 100%;
    height: 2.76rem;
    border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
}

.team-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.team-des {
    padding: .28rem .18rem .16rem .18rem;
}

.team-name {
    font-size: 0.2rem;
    font-family: PingFangSC-Regular-, PingFangSC-Regular;
    font-weight: normal;
    color: #000B33;
}

.team-text {
    font-size: 0.16rem;
    font-family: PingFangSC-Regular-, PingFangSC-Regular;
    font-weight: normal;
    color: #000B33;
    margin-top: .05rem;
}

.team-next,
.team-prev {
    width: .64rem;
    height: .64rem;
    border-radius: 50%;
    box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0, 0, 0, 0.08);
    background: #fff;
}

.team-next {
    right: 0;
}

.team-prev {
    left: 0;
}

.team-next:after,
.team-prev:after {
    font-size: .3rem;
    font-weight: bold;
    color: #C9C9C9;
}

.team-next:hover:after,
.team-prev:hover:after {
    color: #CD1626;
}