#ad-top img {
    width: 100%;
    margin: 2px 0
}

.classification ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style-type: none;
    width: 100%;
    line-height: 36px;
    border-top: 1px solid #ccc;
    text-align: left;
    font-size: 28px
}

.classification ul li {
    margin: 0;
    padding: 0;
    float: left;
    width: 25%;
    overflow: hidden;
    height: 38px;
    text-align: center
}

.classification panv {
    border: none;
    color: #fff;
    padding: 0 2px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 1px 4px;
    cursor: pointer
}

@media screen and (max-width: 600px) {
    .classification ul {
        font-size:4vw
    }
}

@media(max-width: 959px) {
    .ads-bottom {
        display:block!important;
        position: fixed;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        z-index: 999!important;
        width: 100%
    }
}

@media(min-width: 960px) {
    .app-mobile {
        position:fixed;
        bottom: 150px;
        right: 2px;
        transform: translateX(-50%);
        z-index: 999!important;
        width: 80px
    }

    .app-mobile img {
        border-radius: 20px
    }
}

@media(max-width: 959px) {
    .app-mobile {
        position:fixed;
        bottom: 150px;
        right: 2px;
        transform: translateX(-50%);
        z-index: 999!important;
        width: 80px
    }

    .app-mobile img {
        border-radius: 20px
    }
}
