@media (max-width: 768px) {
    .floor-1 .grid-cols-3 .grid-cols-3-card-box {
        height: auto;
    }

    .floor-1 .grid-cols-3 .grid-cols-3-card-box .grid-img-box img {
        width: 68px;
        height: 68px;
    }

    .floor-1 .grid-cols-3 .grid-cols-3-card-box .grid-tit {
        font-size: 20px;
    }

    .floor-2 .container-box {
        padding: 0;
    }

    .floor-box .floor-2 .content-box {
        flex-direction: column;
    }

    .floor-box .floor-2 .content-box .img-box {
        width: 100%;
    }

    .floor-box .floor-2 .content-box .card-list {
        padding: 0;
    }

    .floor-box .floor-2 .content-box .card-list .tit1 {
        margin-top: 16px;
        font-size: 20px;
    }

    .floor-box .floor-2 .content-box .card-list .card .title-box {
        font-size: 20px;
    }

    .floor-2 .container-box .card-list .card .tag-list .tag-box {
        height: 47px;
        background-color: #fff;
        margin-bottom: 16px;
        padding: 8px;
    }

    .service-capacity-box .floor-3 .grid-cols-3 .card-box .img-box {
        height: auto !important;
    }

    .service-capacity-box .floor-3 .grid-cols-3 .card-box .content-box .title {
        font-size: 20px;
    }

    .floor-4 .grid-cols-4 {
        grid-template-columns: repeat(1, 1fr);
    }

    .floor-4 .grid-cols-4 .card-box .content-box {
        padding: 16px !important;
    }

    .floor-4 .grid-cols-4 .card-box .content-box .title {
        font-size: 20px;
    }

    .floor-5 .container-box .grid-cols-2 .case-box {
        flex-direction: column;
    }

    .floor-5 .container-box .grid-cols-2 .case-box .case-img-box img {
        width: 100% !important;
        height: 100% !important;
    }

    .floor-5 .container-box .grid-cols-2 .case-box .case-content-box {
        padding: 16px;
    }

    .floor-5 .container-box .grid-cols-2 .case-box .case-content-box .case-tit {
        font-size: 20px;
    }

    .floor-5 .container-box .grid-cols-2 .case-box .case-content-box .case-card-item-grid .case-card-item .head .num {
        font-size: 28px;
    }

    .floor-6 .grid-cols-3 .card-box .content-box {
        padding: 16px 16px 24px 16px !important;
    }

    .floor-6 .grid-cols-3 .card-box .content-box .title {
        font-size: 21px;
    }

    .floor-box .floor-7 .grid-cols-3 .grid-cols-3-card-box {
        height: auto;
    }

    .floor-box .floor-7 .grid-cols-3 .grid-cols-3-card-box .grid-tit {
        font-size: 20px;
    }

    .floor-box .floor-7 .grid-cols-3 .grid-cols-3-card-box .grid-img-box img {
        width: 68px;
        height: 68px;
    }

    .floor-7 .subtitle {
        line-height: 1.5;
    }
}
