@media screen and (max-width: 1280px) {

    /* 底部 */
    .footer-top {
        display: block;
        text-align: center;
    }

    .footer-right {
        width: 100%;
        margin-top: 20px;
    }

}


@media screen and (max-width: 648px) {

    .footer-left .img-2 {
        margin-top: 20px;
    }

}


@media screen and (max-width: 500px) {

    .footer-left .img-1 {
        margin-right: 0;
    }

}


@media screen and (max-width: 500px) {

    .footer .w {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .footer-left .img-1 {
        width: 180px;
    }

    .footer-left .img-2 {
        width: 330px;
    }

    .footer-right p {
        font-size: 14px;
    }

}