.animate-self {
    opacity: 0;
}
.bottom-logo {
    width: 65.5%;
    margin: 0 auto;
    display: block;
}
.bottom-logo-in{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 155px;
    background: url(../../images/qiye2025/model6_bg.png) no-repeat center;
    background-size: 100%;
    margin: 120px auto 0;
}
.back {
    display: flex; 
    align-items: center;
    justify-content: center;
    margin-top: 45px;
    cursor: pointer;
}
.back img {
    width: 50px;
}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
}
@media screen and (max-width: 960px) {
    .pc-box {
        display: none !important;
    }
    .mb-box {
        display: block !important;
    }
    /* return top */
    .bottom-logo {
        width: 80.1%;
        margin: 0 auto;
        display: block;
    }
    .bottom-logo .bottom-logo-in {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: .78rem;
        background: url(../../images/qiye2025/model6_bg.png) no-repeat center;
        background-size: 100%;
        margin: .3rem auto 0;
    }
    .bottom-logo .bottom-logo-img {
        width: 50%;
    }
    .bottom-logo .back {
        margin: .1rem 0 .5rem;
    }
    .back img {
        width: .32rem;
    }
    /* footer */
    footer.mobile-footer .a-link:last-child {
        margin-top: .65rem;
    }

    footer.mobile-footer {
        display: block;
        box-sizing: border-box;
    }

    footer.mobile-footer .link-box {
        padding-left: .2rem;
        box-sizing: border-box;
    }

    footer.mobile-footer .logo img {
        width: 2rem;
        margin: .76rem auto .49rem auto;
    }

    footer.mobile-footer .a-link {
        display: flex;
        align-items: center;
    }

    footer.mobile-footer .back {
        margin-bottom: .65rem;
    }

    footer.mobile-footer .a-link a {
        font-size: .12rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #ffffff;
        line-height: .33rem;
    }

    footer.mobile-footer .a-link .line {
        width: .01rem;
        height: .09rem;
        border: .01rem solid #ffffff;
        margin: 0 .14rem;
    }

    footer.mobile-footer .mobile-bottom {
        display: flex;
        font-size: .12rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #666666;
        margin: .14rem 0 .24rem 0;
    }

    footer.mobile-footer .mobile-bottom a {
        font-size: .12rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #666666;
    }

    footer.mobile-footer .mobile-bottom a:first-child {
        display: block;
    }

    footer.mobile-footer .mobile-bottom1 p {
        font-size: .1rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #666666;
        margin-bottom: .14rem;
    }

    footer.mobile-footer .mobile-bottom1 a {
        font-size: .1rem;
        font-family: Source Han Sans CN;
        color: #666666;
    }

    footer.mobile-footer .mobile-bottom1 p:nth-child(2) {
        margin: 0;
    }

    footer.pc-footer {
        display: none;
    }

    footer.mobile-footer .mobile-bottom1 a {
        font-size: .1rem;
        font-family: Source Han Sans CN;
        color: #666666;
    }
    footer.mobile-footer{
        margin-top: .5rem;
    }
    .mobile-footer {
        padding-bottom: .38rem;
    }
    a {
        text-decoration: none;
    }
    footer.mobile-footer .mobile-bottom1 .link-box1 {
        display: flex;
    }

    .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}
@media screen and (min-width: 960px) {
    .pc-box {
        display: block !important;
    }
    .mb-box {
        display: none !important;
    }
}

