/* Footer */
.footer {
    background: url(lanbj.jpg) repeat-x center top;
    color: white;
    height: 1.3rem;
}



@media screen and (max-width: 800px) {

    .tou,
    .wzr {
        width: 98%
    }

    .tou {
        height: 5.2rem !important;
    }

    .main {
        padding: 0;
        width: 100%;
    }

    .slhdbdh {
        width: 100%;
    }

    .ss {
        position: absolute;
        top: 3.6rem;
        background: none !important;
        width: 98% !important;
    }

    .container {
        position: relative;
    }

    .footer {
        height: auto;
        padding: .1rem 0 1rem;
        background-repeat: repeat;
    }

    footer table {
        width: 100% !important;
    }

    footer table tr {
        display: flex;
        justify-content: center;
    }

    footer table tr:first-child td:first-child,
    footer table tr:first-child td:last-child,
    footer table tr:last-child td:last-child {
        position: absolute;
        bottom: -.8rem;
    }

    footer table tr:first-child td:first-child {
        left: 8%;
    }

    footer table tr:first-child td:last-child {
        left: 46%;
        bottom: -.9rem;
    }

    footer table tr:last-child td:last-child {
        right: 8%;
        bottom: -.7rem;
    }
}