.legacy-cloud-market-page {
    --legacy-cloud-market-shell-width: 1200px;
    --legacy-cloud-market-shell-gutter: 40px;
}

.legacy-cloud-market-page.page-kind-product-list .commodity-list {
    background-color: #f6f8fb !important;
}

.legacy-cloud-market-page.page-kind-product-list .mobile-box {
    display: none !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box.width-limit,
.legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search.width-limit,
.legacy-cloud-market-page.page-kind-product-list .sort-box.width-limit,
.legacy-cloud-market-page.page-kind-product-list .list-box.width-limit,
.legacy-cloud-market-page.page-kind-product-list .page-box.width-limit {
    width: min(var(--legacy-cloud-market-shell-width), calc(100% - var(--legacy-cloud-market-shell-gutter) * 2)) !important;
    max-width: var(--legacy-cloud-market-shell-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box.width-limit {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    padding: 20px 0 10px !important;
    background-color: #fff !important;
}

.legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search.width-limit {
    display: block !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-inner {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    padding: 18px 20px !important;
    background: #fff !important;
    border-radius: 4px !important;
    box-shadow: 0 2px 10px rgba(15, 35, 95, 0.04) !important;
}

.legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-input {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    height: 40px !important;
    padding: 0 14px !important;
    border: 1px solid #d9dfe9 !important;
    border-radius: 2px !important;
    color: #1f2a44 !important;
    font-size: 14px !important;
    outline: none !important;
}

.legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-input:focus {
    border-color: #2f6bff !important;
    box-shadow: 0 0 0 2px rgba(47, 107, 255, 0.12) !important;
}

.legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-button,
.legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-clear {
    flex: 0 0 auto !important;
    height: 40px !important;
    padding: 0 22px !important;
    border-radius: 2px !important;
    font-size: 14px !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-button {
    border: 1px solid #2f6bff !important;
    background: #2f6bff !important;
    color: #fff !important;
}

.legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-clear {
    border: 1px solid #d9dfe9 !important;
    background: #fff !important;
    color: #5f6f89 !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box .screen-type {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 0 20px !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box .screen-type .labels {
    display: flex !important;
    align-items: baseline !important;
    width: 100% !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box .screen-type .labels .title {
    flex: 0 0 90px !important;
    width: 90px !important;
    margin-bottom: 10px !important;
    color: #959cad !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box .screen-type .labels .listBox {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box .screen-type .labels .listBox .list,
.legacy-cloud-market-page.page-kind-product-list .sort-box .sort-type .list {
    user-select: none !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box .screen-type .labels .listBox .list {
    margin: 0 30px 10px 0 !important;
    padding: 4px 15px !important;
    border-radius: 2px !important;
    color: #333 !important;
    font-size: 14px !important;
    line-height: 22px !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box .screen-type .labels .listBox .list:hover,
.legacy-cloud-market-page.page-kind-product-list .screen-box .screen-type .labels .listBox .list.curr-list {
    color: #fff !important;
    background-color: #327dff !important;
}

.legacy-cloud-market-page.page-kind-product-list .screen-box .screen-type:nth-of-type(2) {
    margin: 8px 0 12px !important;
    padding: 14px 20px 8px !important;
    border-top: 1px solid #f6f8fb !important;
    border-bottom: 1px solid #f6f8fb !important;
}

.legacy-cloud-market-page.page-kind-product-list .sort-box.width-limit {
    background-color: #fff !important;
    border-bottom: 1px solid #efefef !important;
}

.legacy-cloud-market-page.page-kind-product-list .sort-box .sort-type {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    padding: 20px !important;
}

.legacy-cloud-market-page.page-kind-product-list .sort-box .sort-type .list {
    position: relative !important;
    height: 30px !important;
    padding: 0 20px !important;
    color: #333 !important;
    font-size: 14px !important;
    line-height: 30px !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-product-list .sort-box .sort-type .currSort .name,
.legacy-cloud-market-page.page-kind-product-list .sort-box .sort-type .currSort .sort-drop,
.legacy-cloud-market-page.page-kind-product-list .sort-box .sort-type .currSort .sort-rise {
    color: #337dff !important;
}

.legacy-cloud-market-page.page-kind-product-list .sort-box .sort-type .list .icon-sort-fill-top {
    position: absolute !important;
    top: -7px !important;
    right: 3px !important;
    width: 20px !important;
    color: inherit !important;
    font-size: 20px !important;
}

.legacy-cloud-market-page.page-kind-product-list .sort-box .sort-type .list .icon-sort-fill-bottom {
    position: absolute !important;
    right: 3px !important;
    bottom: -5px !important;
    width: 20px !important;
    color: inherit !important;
    font-size: 20px !important;
    transform: rotateX(180deg) !important;
    transform-origin: center center !important;
}

.legacy-cloud-market-page.page-kind-product-list .list-box .empty {
    display: flex !important;
    min-height: 220px !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #fff !important;
}

.legacy-cloud-market-page.page-kind-product-list .list-box .empty .ant-empty-description {
    color: #959cad !important;
    font-size: 14px !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list {
    display: flex !important;
    justify-content: space-between !important;
    margin-bottom: 10px !important;
    padding: 30px !important;
    background-color: #fff !important;
    color: #222 !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .icon-app {
    flex: 0 0 100px !important;
    width: 100px !important;
    margin: 0 auto !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .icon-app img {
    display: block !important;
    width: 80px !important;
    height: 80px !important;
    object-fit: contain !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right {
    display: flex !important;
    justify-content: space-between !important;
    width: 95% !important;
    min-width: 0 !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content {
    width: 80% !important;
    min-width: 0 !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content em {
    color: #e60000 !important;
    font-style: normal !important;
    font-weight: 400 !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .item-html {
    vertical-align: middle !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .title {
    display: flex !important;
    align-items: center !important;
    align-content: center !important;
    margin-bottom: 20px !important;
    color: #333 !important;
    font-size: 18px !important;
    line-height: 27px !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .title h3 {
    margin: 0 !important;
    color: #333 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 27px !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .title .icon-selected {
    display: flex !important;
    align-items: center !important;
    width: 46px !important;
    height: 27px !important;
    margin-left: 5px !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .title .icon-selected img {
    width: 80% !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .subtitle {
    width: 80% !important;
    margin-bottom: 20px !important;
    color: #959cad !important;
    font-size: 12px !important;
    line-height: 18px !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .payment-type {
    display: flex !important;
    margin-bottom: 10px !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .payment-type div {
    margin-right: 100px !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .company {
    display: flex !important;
    align-items: center !important;
    color: #337dff !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .company:hover {
    color: #005bfc !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .tie {
    color: #959cad !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .labels {
    width: 80% !important;
    margin-top: 20px !important;
    padding-top: 20px !important;
    border-top: 1px solid #efefef !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .labels span {
    display: inline-block !important;
    margin: 0 5px 5px 0 !important;
    padding: 3px 10px !important;
    border-radius: 35px !important;
    background-color: #edf5ff !important;
    color: #5e88dc !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .content .labels span:hover {
    color: #005bfc !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .price-box {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 20% !important;
    border-left: 1px solid #efefef !important;
}

.legacy-cloud-market-page.page-kind-product-list .app-list .right .price-box .price {
    color: #e1251b !important;
    font-size: 26px !important;
    line-height: 39px !important;
}

.legacy-cloud-market-page.page-kind-product-list .page-box.width-limit {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    margin-top: 30px !important;
    padding-bottom: 80px !important;
}

.legacy-cloud-market-page.page-kind-product-list .page-box .pagination,
.legacy-cloud-market-page.page-kind-product-list .page-box .ant-pagination {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: 100% !important;
}

.legacy-cloud-market-page.page-kind-product-list .page-box .input-box {
    display: none !important;
    flex: 0 0 auto !important;
    margin: 0 5px 0 10px !important;
    white-space: nowrap !important;
}

.legacy-cloud-market-page.page-kind-product-list .page-box .input-box .input,
.legacy-cloud-market-page.page-kind-product-list .page-box .input-box .ant-input {
    width: 60px !important;
    height: 32px !important;
    padding: 0 2px !important;
    text-align: center !important;
}

.legacy-cloud-market-page.page-kind-product-list .page-box .total {
    flex: 0 0 auto !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search.width-limit {
        display: block !important;
        width: calc(100% - 24px) !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-inner {
        padding: 12px !important;
        gap: 8px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-input {
        height: 38px !important;
        font-size: 13px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-button,
    .legacy-cloud-market-page.page-kind-product-list .cloud-market-list-search-clear {
        height: 38px !important;
        padding: 0 12px !important;
        font-size: 13px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list {
        display: flex !important;
        align-items: flex-start !important;
        justify-content: space-between !important;
        padding: 3% !important;
        margin-bottom: 10px !important;
        background-color: #fff !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .icon-app {
        flex: 0 0 50px !important;
        width: 50px !important;
        min-width: 50px !important;
        margin: 0 auto !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .icon-app img {
        width: 40px !important;
        height: 40px !important;
        max-width: 40px !important;
        object-fit: contain !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .right {
        display: flex !important;
        flex: 1 1 auto !important;
        flex-wrap: wrap !important;
        justify-content: space-between !important;
        width: calc(100% - 50px) !important;
        min-width: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .right .content {
        width: 100% !important;
        min-width: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .right .content .title {
        display: flex !important;
        align-items: center !important;
        margin-bottom: 4px !important;
        color: #333 !important;
        font-size: 14px !important;
        line-height: 21px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .right .content .title h3 {
        margin: 0 !important;
        color: #333 !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        line-height: 21px !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .right .content .subtitle {
        width: 100% !important;
        margin-bottom: 2px !important;
        color: #959cad !important;
        font-size: 12px !important;
        line-height: 18px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .right .content .company,
    .legacy-cloud-market-page.page-kind-product-list .app-list .right .content .labels,
    .legacy-cloud-market-page.page-kind-product-list .app-list .right .content .payment-type {
        display: none !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .right .price-box {
        display: flex !important;
        width: auto !important;
        border-left: 0 !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .app-list .right .price-box .price {
        color: #e1251b !important;
        font-size: 12px !important;
        line-height: 18px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .page-box.width-limit {
        width: calc(100% - 16px) !important;
        max-width: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: nowrap !important;
        gap: 0 !important;
        margin-top: 30px !important;
        padding-bottom: 80px !important;
        overflow: hidden !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .page-box .pagination,
    .legacy-cloud-market-page.page-kind-product-list .page-box .ant-pagination {
        flex: 0 1 auto !important;
        width: auto !important;
        max-width: none !important;
        text-align: start !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .page-box .input-box {
        flex: 0 1 auto !important;
        display: none !important;
        width: auto !important;
        margin: 0 5px 0 10px !important;
        white-space: normal !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .page-box .input-box .input,
    .legacy-cloud-market-page.page-kind-product-list .page-box .input-box .ant-input {
        width: 60px !important;
        max-width: none !important;
        white-space: normal !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .page-box .total {
        display: none !important;
        white-space: normal !important;
    }
}

.legacy-cloud-market-page.page-kind-home .zone.width-limit,
.legacy-cloud-market-page.page-kind-home .industry-classification-pc > .width-limit,
.legacy-cloud-market-page.page-kind-home .industry-classification-mobile > .width-limit {
    width: min(var(--legacy-cloud-market-shell-width), calc(100% - var(--legacy-cloud-market-shell-gutter) * 2)) !important;
    max-width: var(--legacy-cloud-market-shell-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.legacy-cloud-market-page.page-kind-home .body-box,
.legacy-cloud-market-page.page-kind-home .body-box > .container,
.legacy-cloud-market-page.page-kind-home .body-box > .container > div,
.legacy-cloud-market-page.page-kind-home .body-box > div,
.legacy-cloud-market-page.page-kind-home .body-box > div > .container,
.legacy-cloud-market-page.page-kind-home .body-box > div > .container > div,
.legacy-cloud-market-page.page-kind-home .body-box > .cloud-market-home-shell,
.legacy-cloud-market-page.page-kind-home .body-box > .cloud-market-home-shell > .container.cloud-market-home-shell,
.legacy-cloud-market-page.page-kind-home .body-box > .cloud-market-home-shell > .container.cloud-market-home-shell > .cloud-market-home-shell {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .body-box > div > .container,
.legacy-cloud-market-page.page-kind-home .body-box > .container,
.legacy-cloud-market-page.page-kind-home .body-box > .cloud-market-home-shell > .container.cloud-market-home-shell {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .banner-box {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.legacy-cloud-market-page.page-kind-zone .body-box > .container,
.legacy-cloud-market-page.page-kind-region-zone .body-box > .container,
.legacy-cloud-market-page.page-kind-frequency-scenario .body-box > .container {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.legacy-cloud-market-page.page-kind-zone .banner-box,
.legacy-cloud-market-page.page-kind-region-zone .banner-box,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.legacy-cloud-market-page.page-kind-zone .banner-box .ant-carousel,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .ant-carousel,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .ant-carousel,
.legacy-cloud-market-page.page-kind-zone .banner-box .slick-slider,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .slick-slider,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .slick-slider,
.legacy-cloud-market-page.page-kind-zone .banner-box .slick-list,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .slick-list,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .slick-list,
.legacy-cloud-market-page.page-kind-zone .banner-box .slick-track,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .slick-track,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .slick-track {
    width: 100% !important;
    max-width: none !important;
}

.legacy-cloud-market-page.page-kind-zone .banner-box .slick-slide,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .slick-slide,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .slick-slide,
.legacy-cloud-market-page.page-kind-zone .banner-box .slick-slide > div,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .slick-slide > div,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .slick-slide > div,
.legacy-cloud-market-page.page-kind-zone .banner-box .banner-f,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .banner-f,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .banner-f,
.legacy-cloud-market-page.page-kind-zone .banner-box .banner-slide,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .banner-slide,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .banner-slide {
    width: 100% !important;
    max-width: none !important;
}

.legacy-cloud-market-page.page-kind-home .banner-box .banner-slide,
.legacy-cloud-market-page.page-kind-zone .banner-box .banner-slide,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .banner-slide,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .banner-slide {
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
}

.legacy-cloud-market-page .banner-box .carousel-title,
.legacy-cloud-market-page .banner-box .carousel-sub,
.legacy-cloud-market-page .banner-box .carousel-sign,
.legacy-cloud-market-page .banner-box .banner-f,
.legacy-cloud-market-page .banner-box .banner-slide {
    font-weight: 400 !important;
}

.legacy-cloud-market-page.page-kind-zone .new-recommendations.width-limit,
.legacy-cloud-market-page.page-kind-zone .frequencyscenarios.width-limit,
.legacy-cloud-market-page.page-kind-region-zone .new-recommendations.width-limit,
.legacy-cloud-market-page.page-kind-region-zone .frequencyscenarios.width-limit,
.legacy-cloud-market-page.page-kind-frequency-scenario .new-recommendations.width-limit,
.legacy-cloud-market-page.page-kind-frequency-scenario .frequencyscenarios.width-limit,
.legacy-cloud-market-page.page-kind-zone .new-recommendations .width-limit,
.legacy-cloud-market-page.page-kind-zone .frequencyscenarios .width-limit,
.legacy-cloud-market-page.page-kind-region-zone .new-recommendations .width-limit,
.legacy-cloud-market-page.page-kind-region-zone .frequencyscenarios .width-limit,
.legacy-cloud-market-page.page-kind-frequency-scenario .new-recommendations .width-limit,
.legacy-cloud-market-page.page-kind-frequency-scenario .frequencyscenarios .width-limit,
.legacy-cloud-market-page.page-kind-zone .new-recommendations > .container,
.legacy-cloud-market-page.page-kind-zone .frequencyscenarios > .container,
.legacy-cloud-market-page.page-kind-region-zone .new-recommendations > .container,
.legacy-cloud-market-page.page-kind-region-zone .frequencyscenarios > .container,
.legacy-cloud-market-page.page-kind-frequency-scenario .new-recommendations > .container,
.legacy-cloud-market-page.page-kind-frequency-scenario .frequencyscenarios > .container {
    width: min(var(--legacy-cloud-market-shell-width), calc(100% - var(--legacy-cloud-market-shell-gutter) * 2)) !important;
    max-width: var(--legacy-cloud-market-shell-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.legacy-cloud-market-page.page-kind-zone .frequencyscenarios h1,
.legacy-cloud-market-page.page-kind-region-zone .frequencyscenarios h1,
.legacy-cloud-market-page.page-kind-frequency-scenario .frequencyscenarios h1 {
    margin: 0 0 12px !important;
}

.legacy-cloud-market-page.page-kind-zone .frequencyscenarios .tab,
.legacy-cloud-market-page.page-kind-region-zone .frequencyscenarios .tab,
.legacy-cloud-market-page.page-kind-frequency-scenario .frequencyscenarios .tab {
    margin: 0 0 12px !important;
}

.legacy-cloud-market-page.page-kind-zone .frequencyscenarios .tab.sticky,
.legacy-cloud-market-page.page-kind-region-zone .frequencyscenarios .tab.sticky,
.legacy-cloud-market-page.page-kind-frequency-scenario .frequencyscenarios .tab.sticky {
    z-index: 100 !important;
}

.legacy-cloud-market-page.page-kind-zone .frequencyscenarios .tab-content,
.legacy-cloud-market-page.page-kind-region-zone .frequencyscenarios .tab-content,
.legacy-cloud-market-page.page-kind-frequency-scenario .frequencyscenarios .tab-content {
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-pc {
    display: block !important;
    position: relative !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-mobile {
    display: none !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-pc > .width-limit {
    display: block !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-top {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    margin-bottom: 16px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-title {
    color: #222 !important;
    font-size: 24px !important;
    line-height: 32px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-all {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    color: #959cad !important;
    font-size: 14px !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-box {
    display: flex !important;
    align-items: stretch !important;
    justify-content: space-between !important;
    min-height: 450px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-left {
    width: 18% !important;
    min-width: 216px !important;
    padding: 5px 0 5px 5px !important;
    margin-top: -5px !important;
    overflow: auto !important;
    position: relative !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-left .industry-classification-left-bg {
    position: absolute !important;
    top: 5px !important;
    right: 0 !important;
    bottom: 5px !important;
    left: 5px !important;
    background: #fbfcfc !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-left .left-item {
    position: relative !important;
    z-index: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    height: 50px !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-left .left-item .title-box {
    display: flex !important;
    align-items: center !important;
    min-width: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-left .left-item .title-box img,
.legacy-cloud-market-page.page-kind-home .industry-classification-left .left-item > img {
    width: 24px !important;
    height: 24px !important;
    margin: 0 20px 0 24px !important;
    flex: 0 0 24px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-left .left-item .industry-classification-name,
.legacy-cloud-market-page.page-kind-home .industry-classification-left .left-item .title-box div,
.legacy-cloud-market-page.page-kind-home .industry-classification-left .left-item > div {
    color: #222 !important;
    font-size: 14px !important;
    line-height: 22px !important;
    white-space: nowrap !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right {
    width: 82% !important;
    min-width: 0 !important;
    display: flex !important;
    align-items: stretch !important;
    padding: 20px 20px 20px 0 !important;
    background: #fff !important;
    box-shadow: 0 0 10px 0 rgba(0, 42, 73, 0.06) !important;
    overflow: hidden !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right.red-bg {
    background: #fff !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .classification-detail {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    height: 410px !important;
    padding: 20px 0 0 40px !important;
    display: flex !important;
    flex-direction: column !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .classification-detail.no-padding {
    padding-top: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .classification-tab {
    display: flex !important;
    align-items: center !important;
    border-bottom: 1px solid #eee !important;
    margin-bottom: 35px !important;
    font-size: 14px !important;
    overflow-x: auto !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .classification-tab .tab-item {
    flex: 0 0 auto !important;
    margin-right: 33px !important;
    padding-bottom: 15px !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .classification-tab .tab-item.active {
    color: #337dff !important;
    border-bottom: 3px solid #337dff !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .secondary-box,
.legacy-cloud-market-page.page-kind-home .industry-classification-right .secondary-list-box,
.legacy-cloud-market-page.page-kind-home .industry-classification-right .top-classification {
    display: block !important;
    width: 100% !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .bottom-classification {
    display: flex !important;
    flex-wrap: wrap !important;
    align-content: flex-start !important;
    width: 100% !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .bottom-classification .bottom-classification-item {
    width: 50% !important;
    margin-bottom: 30px !important;
    padding-left: 15px !important;
    padding-right: 0 !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .bottom-classification .bottom-classification-item:nth-of-type(odd) {
    padding-left: 0 !important;
    padding-right: 15px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .bottom-classification .item-title {
    margin-bottom: 8px !important;
    color: #222 !important;
    font-size: 14px !important;
    line-height: 22px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .bottom-classification .tag-list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 0 15px !important;
    min-height: 44px !important;
    overflow: hidden !important;
    align-content: flex-start !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .bottom-classification .tag-item {
    margin-bottom: 6px !important;
    color: #959cad !important;
    font-size: 12px !important;
    line-height: 18px !important;
    white-space: nowrap !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .read-all {
    display: inline-flex !important;
    align-items: center !important;
    margin-top: 4px !important;
    color: #333 !important;
    font-size: 14px !important;
    line-height: 22px !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .order-immediately,
.legacy-cloud-market-page.page-kind-home .industry-classification-right .becurrent-immediately {
    width: 264px !important;
    height: 410px !important;
    margin-left: 20px !important;
    padding: 24px 30px 0 !important;
    flex: 0 0 264px !important;
    position: relative !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .order-btn {
    position: absolute !important;
    bottom: 150px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-classification-right .order-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 5px 10px !important;
    border: 1px solid #337dff !important;
    border-radius: 2px !important;
    color: #337dff !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-product-detail .cloud-market-screenshot-gallery {
    display: grid !important;
    gap: 20px !important;
}

.legacy-cloud-market-page.page-kind-product-detail .cloud-market-screenshot-gallery-item,
.legacy-cloud-market-page.page-kind-product-detail .cloud-market-screenshot-gallery-frame {
    display: block !important;
    width: 100% !important;
}

.legacy-cloud-market-page.page-kind-product-detail .cloud-market-screenshot-gallery-frame img {
    display: block !important;
    width: 100% !important;
    border-radius: 12px !important;
}

.legacy-cloud-market-page.page-kind-product-detail .content-right .name,
.legacy-cloud-market-page.page-kind-product-detail .content-right .mobile-list,
.legacy-cloud-market-page.page-kind-product-detail .content-right .email-list,
.legacy-cloud-market-page.page-kind-product-detail .content-right .suntitle,
.legacy-cloud-market-page.page-kind-product-detail .content-right .phone,
.legacy-cloud-market-page.page-kind-product-detail .content-right .qualifications {
    margin-top: 14px !important;
}

.legacy-home-classification,
.cloud-market-home-classification,
.cloud-market-home-classification-shell,
.cloud-market-home-classification-top,
.cloud-market-home-classification-title,
.cloud-market-home-classification-all,
.cloud-market-home-classification-tabs,
.cloud-market-home-classification-tabs-bar,
.cloud-market-home-classification-nav-container,
.cloud-market-home-classification-nav-wrap,
.cloud-market-home-classification-nav-scroll,
.cloud-market-home-classification-nav,
.cloud-market-home-classification-tab,
.cloud-market-home-classification-content,
.cloud-market-home-classification-pane,
.cloud-market-home-classification-list,
.cloud-market-home-classification-item,
.cloud-market-home-classification-icon,
.cloud-market-home-classification-name {
    box-sizing: border-box;
}

.legacy-frequency-scenarios-panel,
.cloud-market-frequency-scenarios-panel {
    box-sizing: border-box;
}

.legacy-detail-shopping,
.legacy-detail-package-selector,
.legacy-screenshot-gallery,
.legacy-home-zone,
.cloud-market-detail-shopping,
.cloud-market-detail-package-selector,
.cloud-market-screenshot-gallery,
.cloud-market-home-zone {
    box-sizing: border-box;
}

.legacy-cloud-market-page.page-kind-zone .banner-box .carousel-content.width-limit,
.legacy-cloud-market-page.page-kind-region-zone .banner-box .carousel-content.width-limit,
.legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .carousel-content.width-limit {
    width: min(var(--legacy-cloud-market-shell-width), calc(100% - var(--legacy-cloud-market-shell-gutter) * 2)) !important;
    max-width: var(--legacy-cloud-market-shell-width) !important;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .width-limit.selected,
.legacy-cloud-market-page.page-kind-home .app-type-bg .width-limit.app-type-box,
.legacy-cloud-market-page.page-kind-home .industry-bg .width-limit.industry,
.legacy-cloud-market-page.page-kind-home .guess-bg .width-limit.guess,
.legacy-cloud-market-page.page-kind-home .cooperation-bg .width-limit.cooperation {
    width: min(var(--legacy-cloud-market-shell-width), calc(100% - var(--legacy-cloud-market-shell-gutter) * 2)) !important;
    max-width: var(--legacy-cloud-market-shell-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .navs {
    display: block !important;
    margin-bottom: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon {
    display: block !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon ._top {
    display: flex !important;
    align-items: flex-end !important;
    justify-content: space-between !important;
    margin-bottom: 5px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon ._top .title {
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    color: #212121 !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon ._top .more {
    font-size: 14px !important;
    line-height: 21px !important;
    color: #959cad !important;
    cursor: pointer !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon ._top .more:hover {
    color: #337dff !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .bg {
    padding-left: 24px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .scroll-box {
    display: flex !important;
    align-items: center !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .scroll-warp {
    width: 100% !important;
    overflow: hidden !important;
    flex: 1 1 auto !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .slide-box {
    display: flex !important;
    width: auto !important;
    min-width: 0 !important;
    padding: 14px 20px 8px 0 !important;
    align-items: center !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .scroll-left,
.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .scroll-right {
    display: none !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .slide-list {
    white-space: nowrap !important;
    margin-right: 40px !important;
    padding: 4px 0 !important;
    color: #fff !important;
    font-size: 14px !important;
    line-height: 21px !important;
}

.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .slide-list.curr-list,
.legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .slide-list:hover {
    margin-bottom: 8px !important;
    border-bottom: 3px solid #fff !important;
}

.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .scroll-box {
    display: flex !important;
    position: relative !important;
    align-items: center !important;
}

.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .scroll-left,
.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .scroll-right {
    width: 24px !important;
    height: 24px !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid #999 !important;
    position: absolute !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    display: none !important;
}

.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .scroll-left {
    left: -45px !important;
}

.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .scroll-right {
    right: -45px !important;
}

.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .scroll-left:hover,
.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .scroll-right:hover {
    color: #337dff !important;
    border-color: #337dff !important;
}

.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .scroll-warp {
    overflow: hidden !important;
    position: relative !important;
    width: 100% !important;
}

.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .slide-box {
    display: flex !important;
    white-space: nowrap !important;
    padding: 20px 24px 12px 4px !important;
    position: relative !important;
    width: auto !important;
}

.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .slide-list {
    margin: 0 20px !important;
    cursor: pointer !important;
    font-size: 14px !important;
    line-height: 21px !important;
    color: #333 !important;
    padding: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .slide-list.curr-list,
.legacy-cloud-market-page.page-kind-home .app-type-bg .app-type-box .right .slide .slide-list:hover {
    padding-bottom: 2px !important;
    border-bottom: 3px solid #327dff !important;
    margin-bottom: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .slick-track,
.legacy-cloud-market-page.page-kind-home .selected-bg .slick-slide {
    height: auto !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .slick-slide > div,
.legacy-cloud-market-page.page-kind-home .selected-bg .slick-slide > div > div {
    height: 100%;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .list-box {
    align-items: stretch;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .list-box .list,
.legacy-cloud-market-page.page-kind-home .selected-bg .list-box .list .selected {
    height: 100%;
}

.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected {
    background-color: transparent !important;
    box-shadow: none !important;
    font-size: inherit !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .top {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    margin-bottom: 16px !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .list-box {
    align-items: flex-start !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .list-box .list,
.legacy-cloud-market-page.page-kind-home .selected-bg .list-box .list .selected {
    height: auto !important;
}

.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .specs-box .ant-form-item-control,
.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .specs-box .ant-form-item-children,
.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .specs-type,
.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .specs-list {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
}

.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .specs-box .ant-form-item-control {
    display: block !important;
}

.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .specs-box .ant-form-item-children {
    display: block !important;
    display: flex !important;
    flex: 1 1 auto !important;
}

.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .specs-type {
    display: block !important;
    flex: 1 1 auto !important;
}

@media (min-width: 769px) {
    .legacy-cloud-market-page.page-kind-product-detail .left-top-modular {
        padding: 20px 40px 30px !important;
        background-color: #fff !important;
        margin-top: 24px !important;
    }
}

.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .tips,
.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .num-box .tips,
.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show [data-detail-package-scope].tips {
    margin-left: 0 !important;
}

.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show .agreement-box,
.legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show [data-detail-package-scope].agreement-box {
    margin-left: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .list-box .list > .selected > .top {
    display: block !important;
    margin-bottom: 0 !important;
    align-items: normal !important;
    justify-content: normal !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .selected .top .img-box {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 774 / 160 !important;
    object-fit: cover !important;
    background-color: #f7f8f8 !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .selected {
    width: 100% !important;
    font-size: 14px !important;
    background-color: #fff !important;
    box-shadow: 0 0 8px #ebebeb !important;
    margin-bottom: 24px !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom {
    background-color: #fff !important;
    padding: 24px !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .bot-t {
    display: flex !important;
    align-items: center !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .bot-t > img {
    width: 30px !important;
    height: 30px !important;
    margin-right: 14px !important;
    flex: 0 0 30px !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .bot-t .icon img {
    width: 40px !important;
    height: auto !important;
    position: relative !important;
    top: 2px !important;
    margin-left: 2px !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .bot-t .name {
    margin-top: 4px !important;
    font-size: 16px !important;
    max-width: 70% !important;
    padding-right: 6px !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .text {
    color: #959cad !important;
    font-size: 14px !important;
    margin-top: 14px !important;
    height: 42px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    line-height: 22px !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .price {
    font-size: 18px !important;
    font-weight: 700 !important;
    margin-top: 24px !important;
    display: flex !important;
    align-items: center !important;
}

.legacy-cloud-market-page.page-kind-home #legacy-home-modules .app-box .text {
    height: 22px !important;
    line-height: 22px !important;
    -webkit-line-clamp: 1 !important;
    line-clamp: 1 !important;
}

.legacy-cloud-market-page.page-kind-home #legacy-home-modules .app-box .top .icon {
    display: block !important;
    width: 51px !important;
    height: 21px !important;
    line-height: 21px !important;
}

.legacy-cloud-market-page.page-kind-home #legacy-home-modules .app-box .top .icon img {
    display: inline !important;
    width: 37px !important;
    height: auto !important;
    max-width: none !important;
    vertical-align: middle !important;
    position: relative !important;
    top: 1px !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg,
.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel,
.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-slider,
.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-list {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected {
    width: min(var(--legacy-cloud-market-shell-width), calc(100% - var(--legacy-cloud-market-shell-gutter) * 2)) !important;
    max-width: var(--legacy-cloud-market-shell-width) !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg {
    overflow: hidden !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-track {
    display: flex !important;
    max-width: none !important;
    min-width: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel,
.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-slider {
    height: 300px !important;
    max-height: 300px !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-track > .slick-slide {
    flex: 0 0 auto !important;
    max-width: none !important;
    min-width: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-track > .slick-slide > div,
.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-track > .slick-slide > div > div,
.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .list-box {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .list-box {
    display: flex !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    gap: 2% !important;
    overflow: hidden !important;
}

.legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .list-box > .list {
    flex: 0 0 32% !important;
    width: 32% !important;
    max-width: 32% !important;
    min-width: 0 !important;
}

@media (max-width: 767px) {
    .legacy-cloud-market-page {
        --legacy-cloud-market-shell-gutter: 16px;
    }

    .legacy-cloud-market-page.page-kind-product-detail {
        padding-bottom: 64px !important;
    }

    .legacy-cloud-market-page.page-kind-home,
    .legacy-cloud-market-page.page-kind-product-detail,
    .legacy-cloud-market-page.page-kind-product-list {
        overflow-x: hidden !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .left-top-modular {
        padding: 0 !important;
        margin-top: 0 !important;
        background: #fff !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .shopping-information .pc-show {
        display: none !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .shopping-information .mobile-show {
        display: block !important;
        background: #fff !important;
        border-bottom: 1px solid #edf0f5 !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .shopping-information .mobile-show .curr-specs {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        min-height: 52px !important;
        padding: 10px 15px !important;
        color: #222 !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .shopping-information .mobile-show .curr-specs-text {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        min-width: 0 !important;
        max-width: 62% !important;
        color: #555 !important;
        text-align: right !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .shopping-information .mobile-show .curr-specs-text span {
        display: block !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .bottom-box {
        height: 66px !important;
        padding: 6px 10px 20px !important;
        background: #fff !important;
        border-top: 1px solid #edf0f5 !important;
        box-sizing: border-box !important;
        z-index: 3000 !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .bottom-box .box {
        width: 100% !important;
    }

    body:has(.legacy-cloud-market-page.page-kind-product-detail) .denwey-mobile-consult-bar,
    body.page-kind-product-detail .denwey-mobile-consult-bar {
        display: none !important;
    }

    .legacy-cloud-market-sheet-root [data-overlay-mask],
    .legacy-cloud-market-sheet-root.ant-drawer .ant-drawer-mask {
        position: fixed !important;
        inset: 0 !important;
        background: rgba(0, 0, 0, .45) !important;
        z-index: 5000 !important;
    }

    .legacy-cloud-market-sheet-root [data-overlay-panel],
    .legacy-cloud-market-sheet-root.ant-drawer .ant-drawer-content-wrapper {
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        z-index: 5001 !important;
        width: 100% !important;
        height: 70vh !important;
        max-height: 70vh !important;
        overflow: auto !important;
        background: #fff !important;
        box-shadow: 0 -12px 40px rgba(0, 0, 0, .18) !important;
        padding-bottom: 0 !important;
    }

    .legacy-cloud-market-sheet-root.ant-drawer .ant-drawer-content,
    .legacy-cloud-market-sheet-root.ant-drawer .ant-drawer-wrapper-body {
        width: 100% !important;
        height: 100% !important;
        background: #fff !important;
    }

    .legacy-cloud-market-sheet-root.ant-drawer .ant-drawer-header {
        display: block !important;
        position: relative !important;
        min-height: 45px !important;
        padding: 12px 45px !important;
        border-bottom: 1px solid #e8e8e8 !important;
        text-align: center !important;
        background: #fff !important;
        box-sizing: border-box !important;
    }

    .legacy-cloud-market-sheet-root.ant-drawer .ant-drawer-title {
        display: block !important;
        color: rgba(0, 0, 0, .85) !important;
        font-size: 16px !important;
        line-height: 22px !important;
        font-weight: 500 !important;
    }

    .legacy-cloud-market-sheet-root.ant-drawer .ant-drawer-body {
        width: 100% !important;
        height: calc(100% - 45px) !important;
        overflow: auto !important;
        background: #fff !important;
    }

    .legacy-cloud-market-sheet-root.ant-drawer .ant-drawer-body {
        position: relative !important;
        padding: 0 !important;
    }

    .legacy-cloud-market-sheet-root.ant-drawer .ant-drawer-close {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        z-index: 4 !important;
        width: 45px !important;
        height: 45px !important;
        border: 0 !important;
        background: transparent !important;
        color: #999 !important;
        font-size: 22px !important;
        line-height: 45px !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .drawer-head {
        position: relative !important;
        z-index: 1 !important;
        min-height: 104px !important;
        padding: 20px 15px !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .drawer-box {
        padding: 20px 0 16px !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .drawer-box .list-box {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 10px !important;
        padding: 0 15px !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .drawer-box .list-box .list-par {
        display: inline-flex !important;
        align-items: center !important;
        max-width: 100% !important;
        min-height: 30px !important;
        margin: 0 !important;
        padding: 6px 14px !important;
        border-radius: 16px !important;
        line-height: 18px !important;
        word-break: break-all !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .drawer-box .list-box .list-par.curr-par {
        color: #337dff !important;
        background: #e1ecff !important;
        border-color: #337dff !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form {
        padding: 0 15px 18px !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .ant-form {
        margin: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .package-change .drawer-box {
        padding: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .package-change .drawer-box .title,
    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .ant-form-item-label {
        width: 100% !important;
        margin: 0 0 8px !important;
        padding: 0 !important;
        text-align: left !important;
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .new-left,
    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .package-change .drawer-box {
        display: block !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .ant-form-item-control-wrapper,
    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .ant-col-12 {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .legacy-detail-duration-select,
    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .ant-input {
        width: 100% !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .legacy-detail-select-dropdown {
        position: static !important;
        width: 100% !important;
        margin-top: 6px !important;
        box-shadow: none !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .agreement-box {
        margin: 12px 0 0 !important;
        align-items: flex-start !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .agreement-txt {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        line-height: 20px !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .legacy-cloud-market-sheet-root .cloud-market-mobile-package-form .btn-box {
        display: none !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .left-bottom-modular .content .m-html.max-img-height,
    .legacy-cloud-market-page.page-kind-product-detail .left-bottom-modular .content #mhtmls {
        max-width: 100% !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .left-bottom-modular .content {
        max-width: 100% !important;
        overflow-x: hidden !important;
    }

    .legacy-cloud-market-page.page-kind-product-detail .left-bottom-modular .content .m-html.max-img-height table {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected {
        width: calc(100% - 16px) !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel,
    .legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-slider,
    .legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-list {
        height: auto !important;
        max-height: none !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .slick-track {
        align-items: flex-start !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .list-box {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        gap: 0 !important;
        width: 100% !important;
        padding: 2px !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg > .width-limit.selected > .shop-carousel .list-box > .list {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        flex: 0 0 auto !important;
        margin-bottom: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg .selected {
        width: 100% !important;
        margin-bottom: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg .selected .top {
        display: block !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg .selected .top .img-box {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 774 / 160 !important;
        object-fit: cover !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom {
        padding: 24px !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .bot-t {
        display: flex !important;
        align-items: center !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .bot-t > img {
        width: 30px !important;
        height: 30px !important;
        margin-right: 14px !important;
        flex: 0 0 30px !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .bot-t .name {
        max-width: 70% !important;
        margin-top: 4px !important;
        padding-right: 6px !important;
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .text {
        height: 42px !important;
        margin-top: 14px !important;
        color: #959cad !important;
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .legacy-cloud-market-page.page-kind-home .selected-bg .selected .bottom .price,
    .legacy-cloud-market-page.page-kind-home .selected-bg .m-html.price {
        display: flex !important;
        align-items: center !important;
        margin-top: 24px !important;
        white-space: nowrap !important;
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 27px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .screen-box.width-limit {
        display: none !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .sort-box.width-limit {
        display: none !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .mobile-box {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        width: 100% !important;
        min-height: auto !important;
        margin: 0 auto 10px !important;
        padding: 10px !important;
        background: #fff !important;
        border: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .mobile-box .mobile-sort {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        width: auto !important;
        min-height: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        background: transparent !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .mobile-box .ant-dropdown-link,
    .legacy-cloud-market-page.page-kind-product-list .mobile-box .mobile-screen {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 8px !important;
        min-width: 48px !important;
        color: #222 !important;
        font-size: 12px !important;
        line-height: 18px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .mobile-box .ant-dropdown-link {
        min-width: 60px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .mobile-box .icon-sort-fill {
        font-size: 16px !important;
        transform: rotate(180deg) !important;
    }

    html.cloud-market-mobile-drawer-open,
    body.cloud-market-mobile-drawer-open {
        overflow: hidden !important;
        overflow-x: hidden !important;
        overflow-y: hidden !important;
        touch-action: none !important;
    }

    .cloud-market-mobile-filter-panel {
        display: none;
        position: fixed !important;
        inset: 0 !important;
        width: 100vw !important;
        height: 100vh !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        z-index: 1000 !important;
        pointer-events: none !important;
    }

    .cloud-market-mobile-filter-panel.cloud-market-mobile-inline-panel-open {
        pointer-events: auto !important;
    }

    .cloud-market-mobile-filter-panel .ant-drawer-mask {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        background: rgba(0, 0, 0, 0.45) !important;
    }

    .cloud-market-mobile-filter-panel .ant-drawer-content-wrapper {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        width: 70% !important;
        max-width: 320px !important;
        min-width: 260px !important;
        height: 100% !important;
    }

    .cloud-market-mobile-filter-panel .ant-drawer-content,
    .cloud-market-mobile-filter-panel .ant-drawer-wrapper-body {
        width: 100% !important;
        height: 100% !important;
        background: #fff !important;
        overflow: auto !important;
        -webkit-overflow-scrolling: touch !important;
    }

    .cloud-market-mobile-filter-panel .ant-drawer-header {
        position: relative !important;
        min-height: 47px !important;
        padding: 12px !important;
        border-bottom: 1px solid #f0f0f0 !important;
        background: #fff !important;
    }

    .cloud-market-mobile-filter-panel .ant-drawer-title {
        color: rgba(0, 0, 0, 0.85) !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

    .cloud-market-mobile-filter-panel .ant-drawer-close {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        width: 56px !important;
        height: 56px !important;
        padding: 0 !important;
        border: 0 !important;
        background: transparent !important;
        color: #959cad !important;
        font-size: 20px !important;
        line-height: 56px !important;
        text-align: center !important;
    }

    .cloud-market-mobile-filter-panel .ant-drawer-body {
        padding: 12px !important;
        background: #fff !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-filter-panel .screen-box.width-limit {
        padding: 0 !important;
        overflow: visible !important;
    }

    .cloud-market-mobile-sort-panel {
        display: none;
        width: 128px !important;
        min-width: 128px !important;
        max-width: calc(100vw - 20px) !important;
        padding: 4px 0 !important;
        background: #fff !important;
        border: 1px solid #e8e8e8 !important;
        border-radius: 2px !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;
        position: absolute !important;
        z-index: 1100 !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-filter-panel .screen-box.width-limit,
    .cloud-market-mobile-filter-panel .screen-box,
    .cloud-market-mobile-sort-panel .sort-box {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        background: #fff !important;
        border: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-sort-panel .sort-box.width-limit {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        background: #fff !important;
        border: 0 !important;
    }

    .cloud-market-mobile-filter-panel .screen-type {
        display: block !important;
        align-items: normal !important;
        justify-content: flex-start !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        border-bottom: 0 !important;
    }

    .cloud-market-mobile-filter-panel .screen-type:nth-of-type(2) {
        margin: 0 !important;
        padding: 0 !important;
        border-top: 0 !important;
        border-bottom: 0 !important;
    }

    .cloud-market-mobile-filter-panel .screen-type .labels {
        display: block !important;
        align-items: normal !important;
        width: 100% !important;
    }

    .cloud-market-mobile-filter-panel .screen-type .labels .title {
        display: block !important;
        width: 100% !important;
        margin: 0 0 8px !important;
        color: #959cad !important;
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 18px !important;
    }

    .cloud-market-mobile-filter-panel .screen-type .labels .listBox {
        display: flex !important;
        flex-wrap: wrap !important;
        width: 100% !important;
        align-items: center !important;
        margin-bottom: 15px !important;
    }

    .cloud-market-mobile-filter-panel .screen-type .labels .listBox .list,
    .cloud-market-mobile-sort-panel .sort-box .sort-type .list {
        display: block !important;
        min-height: 0 !important;
        margin: 0 5px 8px 0 !important;
        padding: 4px 15px !important;
        border: 0 !important;
        border-radius: 2px !important;
        color: #333 !important;
        background: #fff !important;
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 18px !important;
    }

    .cloud-market-mobile-filter-panel .screen-type .labels .listBox .list.curr-list,
    .cloud-market-mobile-sort-panel .sort-box .sort-type .list.currSort {
        color: #fff !important;
        background: #327dff !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-filter-panel .screen-box .screen-type {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        padding: 0 !important;
        margin: 0 0 15px !important;
        border: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-filter-panel .screen-box .screen-type:nth-of-type(2) {
        margin: 0 0 15px !important;
        padding: 0 !important;
        border: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-filter-panel .screen-box .screen-type .labels {
        display: block !important;
        align-items: normal !important;
        width: 100% !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-filter-panel .screen-box .screen-type .labels .title {
        display: block !important;
        flex: none !important;
        width: 100% !important;
        margin: 0 0 8px !important;
        color: #959cad !important;
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 18px !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-filter-panel .screen-box .screen-type .labels .listBox {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        width: 100% !important;
        gap: 0 !important;
        margin: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-filter-panel .screen-box .screen-type .labels .listBox .list {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        min-width: 0 !important;
        min-height: 0 !important;
        margin: 0 5px 8px 0 !important;
        padding: 4px 15px !important;
        border: 0 !important;
        border-radius: 2px !important;
        color: #333 !important;
        background: #fff !important;
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 18px !important;
        white-space: nowrap !important;
    }

    .legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-filter-panel .screen-box .screen-type .labels .listBox .list.curr-list {
        color: #fff !important;
        background: #327dff !important;
    }

    .cloud-market-mobile-sort-panel .sort-box .sort-type {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        width: 100% !important;
        padding: 4px 0 !important;
    }

    .cloud-market-mobile-sort-panel .sort-box .sort-type .list {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        margin: 0 !important;
        padding: 8px 16px !important;
        border-radius: 0 !important;
        color: #222 !important;
        line-height: 22px !important;
        white-space: nowrap !important;
    }

    .cloud-market-mobile-sort-panel .sort-box .sort-type .list.currSort {
        color: #327dff !important;
        background: #fff !important;
    }

    .cloud-market-mobile-sort-panel .sort-box .sort-type .list .icon-sort-fill-top,
    .cloud-market-mobile-sort-panel .sort-box .sort-type .list .icon-sort-fill-bottom {
        display: none !important;
    }

    body.legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-sort-panel .sort-box .sort-type {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        width: 100% !important;
        padding: 4px 0 !important;
    }

    body.legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-sort-panel .sort-box .sort-type .list {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        margin: 0 !important;
        padding: 8px 16px !important;
        color: #222 !important;
        font-size: 12px !important;
        line-height: 22px !important;
        white-space: nowrap !important;
    }

    body.legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-sort-panel .sort-box .sort-type .list.currSort {
        color: #327dff !important;
        background: #fff !important;
    }

    body.legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-sort-panel .sort-box .sort-type .list .icon-sort-fill-top,
    body.legacy-cloud-market-page.page-kind-product-list .cloud-market-mobile-sort-panel .sort-box .sort-type .list .icon-sort-fill-bottom {
        display: none !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-pc {
        display: none !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile {
        display: block !important;
    }

    .legacy-cloud-market-page.page-kind-zone .banner-box,
    .legacy-cloud-market-page.page-kind-region-zone .banner-box,
    .legacy-cloud-market-page.page-kind-frequency-scenario .banner-box {
        display: block !important;
        height: auto !important;
        overflow: hidden !important;
    }

    .legacy-cloud-market-page.page-kind-zone .banner-box .banner-slide,
    .legacy-cloud-market-page.page-kind-region-zone .banner-box .banner-slide,
    .legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .banner-slide {
        display: block !important;
        height: 260px !important;
        min-height: auto !important;
        background-size: cover !important;
        background-position: 0 0 !important;
    }

    .legacy-cloud-market-page.page-kind-zone .banner-box .slick,
    .legacy-cloud-market-page.page-kind-region-zone .banner-box .slick,
    .legacy-cloud-market-page.page-kind-frequency-scenario .banner-box .slick {
        bottom: 12px !important;
    }

    .legacy-cloud-market-page.page-kind-zone .new-recommendations.width-limit,
    .legacy-cloud-market-page.page-kind-zone .frequencyscenarios.width-limit,
    .legacy-cloud-market-page.page-kind-region-zone .new-recommendations.width-limit,
    .legacy-cloud-market-page.page-kind-region-zone .frequencyscenarios.width-limit,
    .legacy-cloud-market-page.page-kind-frequency-scenario .new-recommendations.width-limit,
    .legacy-cloud-market-page.page-kind-frequency-scenario .frequencyscenarios.width-limit {
        width: 96% !important;
        max-width: 96% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .legacy-cloud-market-page.page-kind-zone .frequencyscenarios .tab.sticky,
    .legacy-cloud-market-page.page-kind-region-zone .frequencyscenarios .tab.sticky,
    .legacy-cloud-market-page.page-kind-frequency-scenario .frequencyscenarios .tab.sticky {
        width: 96% !important;
        left: 2% !important;
        right: 2% !important;
        margin: 0 auto !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100% !important;
        margin-top: 0 !important;
        height: auto !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile > .width-limit,
    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .cloud-market-home-classification-shell {
        width: 100% !important;
        max-width: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .ant-tabs-bar {
        margin: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .ant-tabs-content {
        display: flex !important;
        width: 100% !important;
        min-height: 164px !important;
        overflow: visible !important;
        transition: margin-left .3s cubic-bezier(.645, .045, .355, 1) !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .ant-tabs-tabpane {
        display: block !important;
        flex: 0 0 100% !important;
        width: 100% !important;
        min-height: 164px !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .ant-tabs-nav {
        display: flex !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .ant-tabs-tab {
        width: 126px !important;
        height: 46px !important;
        margin: 0 !important;
        padding: 11px 35px 13px !important;
        color: #222 !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        text-align: center !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .ant-tabs-tab-active {
        color: #337dff !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .ant-tabs-ink-bar {
        height: 4px !important;
        background-color: #337dff !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .classification-list {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .classification-item {
        display: flex !important;
        width: 25% !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        margin-top: 20px !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .classification-item img {
        width: 40px !important;
        height: 40px !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-mobile .classification-item .name {
        margin-top: 4px !important;
        color: #222 !important;
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 18px !important;
        text-align: center !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-box {
        flex-direction: column !important;
        min-height: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-left,
    .legacy-cloud-market-page.page-kind-home .industry-classification-right {
        width: 100% !important;
        min-width: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-right {
        padding: 16px !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-right .classification-detail {
        height: auto !important;
        padding: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-right .bottom-classification .bottom-classification-item {
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-classification-right .order-immediately,
    .legacy-cloud-market-page.page-kind-home .industry-classification-right .becurrent-immediately {
        display: none !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon ._top .title {
        font-size: 18px !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .bg {
        padding-left: 16px !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .slide-box {
        padding: 10px 20px 4px 0 !important;
    }

    .legacy-cloud-market-page.page-kind-home .industry-bg .industry-list .slide-menu-icon .slide-list {
        margin-right: 30px !important;
    }

}
