@media screen and (max-width: 1550px) {
    .product-main-swiper .technology-content .technology-list {
        gap: 10px;
        margin-top: 30px;
    }

    .product-main-swiper .technology-content .technology-item {
        min-height: auto;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .product-main-swiper .technology-content .technology-item .text {
        margin-top: 10px;
    }

    .product-main-swiper .gain-content .content .big-num .split {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        height: 100px;
    }

    .product-main-swiper .gain-content .content-bottom {
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 35px;
    }

    .product-main-swiper .gain-content .content .common-tips {
        margin-top: 15px;
    }

    .product-main-swiper .reliable-content .main-content {
        margin-top: 20px;
    }

    .product-main-swiper .generate-content .main-content .pic-content {
        margin-top: 40px;
    }

    .product-main-swiper .generate-content .main-content .pic-content .product-pic {
        width: 130px;
    }

    .product-main-swiper .generate-content .main-content .text {
        margin-top: 20px;
    }

    .product-main-swiper .generate-content .main-content .common-tips {
        margin-top: 30px;
    }
}

@media screen and (max-width: 1400px) {
    .product-main-swiper .common-title-content .b-title {
        font-size: 32px;
    }

    .product-main-swiper .technology-content .technology-item .top-title .icon img {
        max-width: 30px;
        max-height: 30px;
    }

    .product-main-swiper .technology-content .technology-item .top-title {
        font-size: 18px;
    }

    .product-main-swiper .technology-content .technology-item .text {
        font-size: 14px;
    }

    .product-main-swiper .break-through-content .content .text {
        font-size: 20px;
    }

    .product-main-swiper .break-through-content .content .title {
        font-size: 24px;
    }

    .product-main-swiper .break-through-content .content strong {
        font-size: 24px;
    }

    .product-main-swiper .generate-content .main-content .text {
        font-size: 20px;
    }

    .product-main-swiper .generate-content .main-content .title {
        font-size: 24px;
    }

    .product-main-swiper .response-content .main-content {
        font-size: 20px;
    }

    .product-main-swiper .dissipation-content .text {
        font-size: 20px;
    }

    .product-main-swiper .generate-content .main-content .text strong {
        font-size: 20px;
    }

    .product-main-swiper .dissipation-content .svg-text {
        top: 56%;
        right: -12%;
        font-size: 55px;
    }
}

@media screen and (max-width: 1366px) and (min-width: 1200px) {
    .neo-3-helper {
        width: 260px
    }

    .product-main-swiper .common-title-content .s-title {
        font-size: calc(28px / 1.2);
    }

    .product-main-swiper .common-title-content .b-title {
        font-size: calc(32px / 1.2);
    }

    .product-main-swiper .technology-content .technology-item .top-title {
        font-size: calc(18px / 1.2);
    }

    .product-main-swiper .technology-content .technology-item .text {
        font-size: calc(14px / 1.2);
    }

    .product-main-swiper .common-tips {
        font-size: calc(14px / 1.2);
    }

    .product-main-swiper .break-through-content .content .title {
        font-size: calc(24px / 1.2);
    }

    .product-main-swiper .gain-content .content .title {
        font-size: calc(24px / 1.2);
    }

    .product-main-swiper .gain-content .content .big-num {
        margin-top: 20px;
    }

    .product-main-swiper .break-through-content .content .text {
        font-size: calc(20px / 1.2);
    }

    .product-main-swiper .break-through-content .content strong {
        font-size: calc(24px / 1.2);
    }

    .product-main-swiper .gain-content .main-content {
        margin-top: 30px;
    }

    .product-main-swiper .generate-content .main-content .pic-content {
        margin-top: calc(40px / 1.2);
    }

    .product-main-swiper .generate-content .main-content .pic-content .product-pic {
        width: 90px;
    }

    .product-main-swiper .delivery-list {
        margin-top: 60px;
    }

    .product-main-swiper .delivery-item .text {
        min-height: 200px;
    }

    .product-main-swiper .generate-content .main-content .common-tips {
        margin-top: 20px;
    }

    .product-main-swiper .generate-content .main-content .text {
        font-size: calc(20px / 1.2);
    }

    .product-main-swiper .response-content .main-content {
        font-size: calc(20px / 1.2);
    }

    .product-main-swiper .response-content .main-content {
        margin-top: calc(60px / 1.2);
    }

    .product-main-swiper .response-content .common-tips {
        margin-top: 20px;
    }

    .product-main-swiper .response-content .data-table {
        margin-top: 20px;
    }

    .product-main-swiper .dissipation-content .text {
        margin-top: 40px;
    }

    .product-main-swiper .gain-content .content .text {
        font-size: calc(18px / 1.2);
    }

    .product-main-swiper .gain-content .content .big-num .split {
        height: 75px;
    }

    .product-main-swiper .gain-content .content .big-num .split:nth-child(2) {
        width: 20px;
    }

    .product-main-swiper .gain-content .content .text {
        margin-top: 20px;
    }

    .product-main-swiper .gain-content .content-bottom {
        margin-top: 20px;
    }

    .product-main-swiper .gain-content .content .building-plane {
        font-size: calc(20px / 1.2);
    }

    .product-main-swiper .reliable-content .main-content .num {
        font-size: 50px;
    }

    .product-main-swiper .reliable-content .main-content {
        font-size: calc(28px / 1.2);
    }

    .product-main-swiper .reliable-content .main-content .text {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .product-main-swiper .delivery-item .year p {
        font-size: calc(20px / 1.2);
    }

    .product-main-swiper .delivery-item .text {
        font-size: calc(18px / 1.2);
    }

    .product-main-swiper .information-content .information-item .text {
        margin-top: 15px;
    }

    .product-main-swiper .information-content .information-item .pic {
        height: 150px;
    }
}

@media screen and (max-width: 1200px) {
    .product-main-swiper .type-area {
        padding-left: 5%;
        padding-right: 5%;
    }

    .product-main-swiper .common-title-content .s-title {
        font-size: 25px;
    }

    .product-main-swiper .common-title-content .b-title {
        margin-top: 10px;
        font-size: 38px;
    }

    .product-main-swiper .technology-content .technology-item .top-title {
        font-size: 20px;
    }

    .product-main-swiper .reliable-content .main-content {
        font-size: 28px;
    }

    .product-main-swiper .reliable-content .main-content .num {
        font-size: 66px;
    }

    .product-main-swiper .information-content .information-list {
        gap: 40px;
    }

    .product-main-swiper .information-content .information-item {
        width: 280px;
        padding-top: 30px;
        padding-bottom: 40px;
    }

    .product-main-swiper .information-content .information-item .title {
        font-size: 20px;
    }

    .product-main-swiper .dissipation-content .svg-text {
        right: -10%;
        font-size: 40px;
    }
}

@media screen and (max-width: 960px) {
    .product-main-swiper>.swiper-wrapper>.swiper-slide {
        height: auto;
    }

    .product-main-swiper>.swiper-wrapper>.swiper-slide:not(.video-content) {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .product-main-swiper .information-content .main-content {
        width: 100%;
        margin-top: 20px;
        overflow-x: auto;
    }

    .product-main-swiper .information-content .information-list {
        justify-content: flex-start;
    }

    .product-main-swiper .information-content .information-item {
        flex: 0 0 280px;
    }

    .product-main-swiper .technology-content .technology-list {
        grid-template-columns: repeat(2, 1fr);
    }

    .product-main-swiper .dissipation-content .svg-text {
        top: 24%;
    }

    .product-main-swiper .generate-content .main-content .common-tips {
        margin-top: 20px;
    }

    .product-main-swiper .response-content .main-content {
        margin-top: 20px;
    }

    .product-main-swiper .response-content .common-tips {
        margin-top: 20px;
    }

    .product-main-swiper .dissipation-content .text {
        margin-top: 50px;
    }

    .product-main-swiper .response-content .main-content .text {
        line-height: 1.5;
    }
}

@media screen and (max-width: 768px) {
    .product-main-swiper .common-title-content .s-title {
        font-size: 22px;
    }

    .product-main-swiper .common-title-content .b-title {
        font-size: 26px;
    }

    .product-main-swiper .technology-content .technology-list {
        display: grid;
        grid-template-columns: 1fr;
    }

    .product-main-swiper .technology-content .technology-item {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .product-main-swiper .technology-content .technology-item .common-tips {
        margin-top: 20px;
    }

    .product-main-swiper .break-through-content .content {
        padding-left: 0;
        padding-right: 0;
    }

    .product-main-swiper .break-through-content .content .title {
        font-size: 24px;
    }

    .product-main-swiper .break-through-content .content strong {
        font-size: 24px;
    }

    .product-main-swiper .break-through-content .content .text {
        font-size: 18px;
    }

    .product-main-swiper>.swiper-wrapper>.swiper-slide.break-through-content {
        padding-bottom: 200px;
    }

    .product-main-swiper .gain-content .main-content {
        flex-direction: column;
        margin-top: 20px;
    }

    .product-main-swiper .gain-content .product-map {
        width: 100%;
        margin-top: 20px;
    }

    .product-main-swiper .gain-content .content .title {
        font-size: 20px;
    }

    .product-main-swiper .gain-content .content .text {
        margin-top: 20px;
    }

    .product-main-swiper .gain-content .content .building-plane {
        gap: 20px;
    }

    .product-main-swiper>.swiper-wrapper>.swiper-slide.reliable-content {
        padding-bottom: 100px;
    }

    .product-main-swiper .reliable-content .main-content {
        margin-top: 70px;
    }

    .product-main-swiper .reliable-content .main-content .text {
        padding-top: 0;
        padding-bottom: 0;
        line-height: 1.5;
    }

    .product-main-swiper .reliable-content .main-content {
        font-size: 20px;
    }

    .product-main-swiper .reliable-content .main-content .num {
        font-size: 46px;
    }

    .product-main-swiper .reliable-content .main-content .description {
        font-size: 20px;
        line-height: 1.2;
    }

    .product-main-swiper .gain-content .content .building-plane {
        font-size: 20px;
    }

    .product-main-swiper .delivery-list {
        flex-direction: column;
        margin-top: 50px;
    }

    .product-main-swiper .delivery-item .year p {
        font-size: 18px;
    }

    .product-main-swiper .delivery-item .text {
        min-height: auto;
        padding-bottom: 50px;
    }

    .neo-3-helper {
        width: 200px;
    }
}