﻿@media screen and (max-width: 1600px) {
    .more-green {}

    .index-news-l-box div h3 {
        font-size: var(--fs24);
        margin-bottom: 0.2rem;
    }

    .index-about {
        padding-bottom: 4%;
    }

    .index-box .index-e .swiper-box {
        padding-bottom: 0.2rem;
    }

    .index-about-t h2 {
        font-size: 0.5rem;
    }

    .index-about-t span {
        font-size: 0.3rem;
    }

    .index-about .index-b-r>div span {
        font-size: var(--fs30);
    }

    .index-news-r-t {
        margin-bottom: 0.2rem;
    }

    .index-news-r-b h3,
    .index-news-r-t h3 {
        font-size: var(--fs18);
    }

    .index-news-r-b .time,
    .index-news-r-t .time {
        font-size: var(--fs14);
    }

    .index-about-b p {
        font-size: var(--fs14);
    }

    .index-about-b p span {
        font-size: 0.2rem;
    }

    .index-news ul li {}
}

@media screen and (max-width: 1800px) {

    .index-news-r-t h3,
    .index-news-r-b h3 {
        font-size: var(--fs20);
    }

    .index-news ul li {
        padding: 12px var(--fs28);
    }
}

@media screen and (max-width: 1440px) {
    .more-green {
        padding: 0.1rem 0.3rem;
    }

    .index-about-t h2 {
        font-size: 0.5rem;
    }

    .index-about .index-b-r>div span {
        font-size: var(--fs36);
    }

    .index-news-r-b h3,
    .index-news-r-t h3 {
        font-size: var(--fs15);
    }

    .index-news-r-t h3,
    .index-news-l-box div h3 {
        font-size: var(--fs18);
    }

    .index-news ul li {
        margin-right: 1%;
    }

    .index-news ul li h3 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .index-box .index-e .swiper-box {
        padding-bottom: 0.2rem;
    }

    .index-news-r-t {
        margin-bottom: 0.2rem;
    }

    .news-pagination {
        bottom: 2% !important;
        z-index: 9;
    }

    .header-wrapper .box {
        height: 0.8rem;
    }

    .header-wrapper .logo-box img {
        width: 90%;
    }

    .index-about-new .box-container .index-title-box {
        margin-bottom: 0.3rem;
    }
}

@media screen and (max-width: 1366px) {

    .index-news-r-b h3,
    .index-news-r-t h3 {
        font-size: var(--fs14);
    }

    .index-about {
        padding-top: 3%;
        padding-bottom: 3%;
        padding-left: 0.5rem;
    }

    .header-wrapper .box {
        /*height: 0.8rem;*/
        height: 1.1rem;
    }

    .header-wrapper .logo-box img {
        width: 90%;
    }
}

@media screen and (max-width: 1200px) {
    .header-wrapper .logo-box img {
        width: 100%;
    }

    .index-news-r-t .aspect-box {
        padding-top: 35%;
    }

    .index-about .index-b-l,
    .index-b-c,
    .index-b-r {
        width: 100% !important;
    }

    .index-news {
        height: auto;
        padding: 0 0.3rem;
    }

    .index-news .index-news-l {
        width: 100%;
        margin-bottom: 0.5rem;
    }

    .index-news .index-news-r {
        width: 100%;
    }
    .index-news ul a:last-child li {
        width: 100%;
    }

    .index-news ul li {
        width: 100%;
    }

    .news-pagination {
        z-index: 9;
    }

    .flashs,
    .pc {
        display: none;
    }

    .index-box>.main-swiper>.swiper-wrapper,
    .mb {
        display: block;
    }

    .index-box,
    .index-box .main-swiper,
    .index-box .main-swiper .swiper-slide,
    .index-box .swiper-wrapper {
        height: auto;
    }

    .txt-show {
        opacity: 1;
        clip-path: inherit;
    }

    .index-about,
    .index-about .index-b-r,
    .index-about .index-b-l {
        padding: 0 0.3rem;
    }

    .index-about-t h2 {
        font-size: var(--fs20);
    }

    .index-about-t,
    .index-about .index-b-r>div {
        padding: 0.5rem 0;
    }

    .index-about .index-b-r>div {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .index-about .index-b-r>div div {
        left: 0 !important;
        width: 25%;
    }

    .index-about .index-b-r>div span {
        font-size: 16px;
    }

    .index-about .index-b-r>div p {
        font-size: 12px;
    }

    .index-box .index-e .swiper-box {
        padding-top: 0.5rem;
    }

    .index-news-r-t h3,
    .index-news-l-box div h3 {
        font-size: var(--fs18);
    }

    .index-case-box {
        padding: 0.3rem;
        background: #2c5638;
    }

    .index-case-box>.info {
        display: block;
    }

    .index-about .index-b-c img {
        margin: 0 auto;
    }

    .case-content h2 {
        font-size: var(--fs14);
        color: #333;
    }

    .case-content p {
        font-size: var(--fs14);
        color: #333;
    }

    .case-content {
        display: block;
        width: 100%;
        padding: 0 0.2rem;
    }

    .case-content h2,
    .case-content p,
    .case-content a {
        opacity: 1;
        margin: 0.2rem 0;
    }

    .index-case-box #case-slide .case-item {
        opacity: 1 !important;
        transform: translateY(0);
        top: 0;
        height: auto !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        transition: 0.5s;
        display: flex;
        justify-items: center;
        align-items: center;
        overflow: hidden;
        background: #fff;
        flex-direction: column;
        margin-bottom: 0.5rem;
    }

    .index-case-box .buttons,
    .case-content-txt {
        display: none;
    }

    .case-content a {
        font-size: 12px;
    }

    .index-about-b p {
        font-size: var(--fs16);
    }

    .index-case-box #case-slide .case-item img {
        height: auto;
        position: relative;
    }

    .case-content-box {
        position: relative;
        height: auto;
    }

    .index-case-box #case-slide {
        height: auto;
    }

    #case-slide .swiper-btn {
        display: none;
    }

    #case-slide .swiper-wrapper {
        flex-direction: column;
    }

    .subsidiary .subsidiary-box {
        width: 100%;
    }

    .contact-wrapper .contact .subsidiary ul li {
        padding-left: 0.8rem;
        padding-top: 0.2rem;
        padding-bottom: 0.1rem;
    }

    .contact-wrapper .office table td {
        font-size: 12px;
        text-align: center;
    }

    .page-banner-wrapper {
        height: auto;
    }

    .company-link {}

    .industrial-phone,
    .industrial-box {
        display: none !important;
    }

    .industrial-cluster {
        margin: 0 !important;
    }
}

@media (min-width: 1200px) and (max-width: 1440px) {
    .Industrial-layout .content ul li a {
        font-size: 13px;
    }
}