@media screen and (max-width: 1000px) {

    /* 底部 */
    .footer-top {
        height: auto;
    }

    .footer-top .w {
        padding: 20px 0;
        flex-direction: column;
        align-items: center;
    }

    .footer-top-link {
        margin-top: 0;
    }

    .footer-top-link p {
        text-align: center;
    }

    .footer-top-logo {
        margin-top: 7px;
    }

}

@media screen and (max-width: 500px) {

    /* 底部 */
    .footer-top-logo img {
        width: 100%;
        height: auto;
    }

}