@media screen and (max-width:900px) {
    .gxHead {
        display: block;

    }

    .nav-height {
        display: block;
    }

    .nav {
        display: none !important;
    }

    .swiper-container {
        margin-top: 30px;
    }

    .zflogo {
        width: 60%;
    }

    .notice1 {
        font-size: 14px;
        bottom: 30px;

    }

    .notice1 p {
        margin: 5px 5px;
    }

    .index-pagination {
        right: 10px;
        left: unset;
        width: 10px;
        top: 140px !important;
    }

    .slogn {
        left: 50px;
    }

    .footer-wrap .layer1 {
        flex-wrap: wrap;
    }

    .footer-wrap .layer1 .group:nth-child(2) {
        display: none;
    }

    .footer-wrap .nav-title {
        font-size: 18px;
    }

    .footer-wrap .nav-title::after {
        width: 30px;
        height: 5px;
        bottom: -10px;
    }

    .footer-wrap .layer2 {
        flex-wrap: wrap;
        justify-content: center;
    }

    .footer-wrap .layer1 .group .leave-words {
        width: 140px;
        height: 40px;
        border-radius: 20px;
        box-sizing: border-box;
        padding: 0px 10px;
        margin: 15px 0px;
    }

    .footer-wrap .layer1 .group .draw-card li {
        width: 175px;
        height: 300px;
    }

    #indexPageSwiper {
        min-height: unset;
        max-height: unset;
        height: fit-content;
    }

    #indexPageSwiper>.swiper-wrapper>.swiper-slide {
        width: 100%;
        height: fit-content !important;
    }

    #indexPageSwiper>.swiper-wrapper>.footer-wrap {
        height: auto !important;
        padding-bottom: 60px;
    }

    #indexPageSwiper .swiper-slide .slide-bar {
        display: none;
    }

    .index-pagination {
        display: none;
    }

    #indexPageSwiper .swiper-slide .wrapper {
        width: 94%;
        height: auto !important;
    }

    #indexPageSwiper .swiper-slide:nth-child(2) .wrapper {
        flex-wrap: wrap;
    }

    #indexPageSwiper .swiper-slide:nth-child(2) .wrapper .left {
        width: 100%;
        height: auto;
    }

    #indexPageSwiper .swiper-slide:nth-child(2) .wrapper .right {
        width: 100%;
        height: auto;
    }

    #indexPageSwiper .swiper-slide:nth-child(2) .wrapper .left .title .en-bg {
        font-size: 24px;
        top: 10px;
    }

    #indexPageSwiper .swiper-slide:nth-child(2) .wrapper .left .title .cn {
        font-size: 20px;
        top: 20px;
    }

    #indexPageSwiper .swiper-slide:nth-child(2) .wrapper .left .sub-title {
        font-size: 14px;
        margin-top: 25px;
    }

    #indexPageSwiper .swiper-slide:nth-child(2) .wrapper .left .content {
        font-size: 16px;
    }

    #indexPageSwiper .swiper-slide:nth-child(2) .wrapper .left .list a img {
        width: 40px;
    }

    .footer-wrap .layer1 .group .draw-card li img {
        height: 220px;
    }

    .footer-wrap .layer1 .group .draw-card li button {
        width: 100px;
        height: 30px;
        border-radius: 15px;
    }

    .footer-wrap .layer1 {
        width: 94%;
    }

    .footer-wrap .layer1 .group .draw-card li p {
        margin: 10px 0px;
    }


    #indexPageSwiper .swiper-slide:nth-child(3) .wrapper .title .en-bg {
        font-size: 24px;
        top: 10px;
    }

    #indexPageSwiper .swiper-slide:nth-child(3) .wrapper .left .sub-title {
        font-size: 14px;
        margin-top: 25px;
    }

    #indexPageSwiper .swiper-slide:nth-child(3) .wrapper .title .cn {
        font-size: 20px;
        top: 20px;
    }

    .lbt-box {
        height: auto;
        width: 94%;
    }

    .lbt-box .imgs {
        width: 100%;
        height: 300px;
    }

    .lbt-box .imgitem {
        width: 100%;
        height: 200px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .wrapper .title .en-bg {
        font-size: 24px;
        top: 10px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .wrapper .left .sub-title {
        font-size: 14px;
        margin-top: 25px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .wrapper .title .cn {
        font-size: 20px;
        top: 20px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .header .more {
        width: 150px;
        height: 30px;
        font-size: 12px;
        border-radius: 15px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .news {
        flex-wrap: wrap;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .news .left {
        width: 100%;
        height: 250px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .news .left .swiper-container .swiper-slide a .info {
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        width: 100%;
        box-sizing: border-box;
        padding: 0rem 4px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .news .right {
        width: 100%;
        margin-top: 50px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .news .right .news-mini .card {
        width: 48%;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .news .right .news-mini .card img {
        height: 120px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .news .right .cell {
        height: 40px;
    }

    #indexPageSwiper .swiper-slide:nth-child(4) .news .right .cell .label {
        width: 60%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: NOWRAP;
    }

    #indexPageSwiper .swiper-slide:nth-child(5) .wrapper .title .en-bg {
        font-size: 24px;
        /* top: 10px; */
    }

    #indexPageSwiper .swiper-slide:nth-child(5) .wrapper .title .cn {
        font-size: 20PX;
    }

    #indexPageSwiper .swiper-slide:nth-child(5) .wrapper .map {
        width: 94%;
        margin: 20px auto;
    }

    .banner {
        margin-top: 70px;
    }

    .drop-nav {
        flex-wrap: wrap;
        height: auto;
    }

    .drop-nav li {
        height: 30px;
        font-size: 18px;
        width: auto;
        box-sizing: border-box;
        padding: 0px 20px;
        line-height: 30px;

    }

    .about-container .wrapper .introduce {
        flex-wrap: wrap;
        flex-direction: row-reverse;
    }

    .about-container .wrapper .introduce .right {
        width: 100%;
        height: auto;
    }

    .about-container .wrapper .introduce .right img {
        width: 100%;
        height: 300px;
    }

    .about-container .wrapper .introduce .left {
        width: 100%;
    }

    .about-container .wrapper {
        width: 94%;
    }

    .about-container .wrapper .introduce .left .data-list {
        height: 130px;
    }

    .about-container .wrapper .introduce .left .data-list li .nums sup {
        right: -3%;
        top: -10px;
    }

    .about-container .wrapper .introduce .left .data-list li .nums sub {
        margin-left: 10px;
    }

    .about-container .wrapper .more-data {
        width: 100%;
        height: auto;
        box-sizing: border-box;
        padding: 30px 0px;
        flex-wrap: wrap;
    }

    .about-container .wrapper .more-data li {
        margin-bottom: 30px;
    }

    .about-container .wrapper .more-data li .nums sub {
        margin-left: 10px;

    }

    .about-container .wrapper .more-data li .nums sup {
        top: -14px;
    }

    .about-container .section2 .wrapper .list {
        flex-wrap: wrap;
    }

    .about-container .section2 .wrapper .list li {
        width: 100%;
        margin-bottom: 20px;
    }

    .about-container .section2 .wrapper .list li .icon {
        width: 80px;
        height: 80px;
        border-radius: 40px;
    }

    .about-container .section2 .wrapper .list li .icon img {
        width: 60px;
    }

    .about-container .section2 .wrapper .list li h3 {
        font-size: 24px;
    }

    .banner-title h5 {
        font-size: 16px;
    }

    .banner-title h3 {
        font-size: 20px;
    }

    .banner-title {
        width: 90%;
        left: 5%;
    }

    .about-container .section3 .wrapper .title h1 {
        font-size: 24px;
    }

    .about-container .section3 .wrapper .title .desc {
        width: 100%;
    }

    .about-container .section3 .fz-swiper {
        height: 300px;
    }

    .about-container .section3 .fz-swiper .swiper-slide {
        height: 300px;
    }

    .about-container .section3 .fz-swiper .swiper-slide .imgs {
        height: 180px;
    }

    .about-container .section3 .fz-swiper .swiper-slide .content p {
        -webkit-line-clamp: 2;
    }

    .about-container .section3 .fz-swiper .swiper-slide .content .title {
        font-size: 20px;
    }

    .about-container .section3 .fz-swiper .swiper-pagination {
        height: 30px;
    }

    .about-container .section3 .fz-swiper .swiper-slide .year {
        width: 50px;
        height: 50px;
        border-radius: 25px;
        font-size: 18px;
        line-height: 50px;
    }

    .about-container .section3 .fz-swiper .swiper-button-prev {
        left: 0;
    }

    .about-container .section3 .fz-swiper .swiper-button-next {
        right: 0;

    }

    .about-container .section4 .title .left {
        font-size: 24px;
    }

    .about-container .section4 .swiper-button-prev {

        right: 11%;
        left: unset;
    }

    .about-container .section4 .swiper-button-next {
        left: 89%;
        right: unset;
    }

    .about-container .section4 .jg-swiper {
        height: 250px;
    }

    .about-container .section4 .jg-swiper .swiper-slide .imgs {
        height: 220px;
    }

    .about-container .section5 .swiper-button-next,
    .about-container .section5 .swiper-button-prev {
        width: 40px;
        height: 40px;
    }

    .about-container .section5 .ry-swiper {
        height: 250px;
    }

    .about-container .section5 {
        height: auto;
    }

    .about-container .section5 .swiper-button-next {
        right: 0;
    }

    .about-container .section5 .swiper-button-prev {
        left: 0;
    }

    .about-container .section6 {
        height: auto;
    }

    .about-container .section6 .title {
        width: 94%;
    }

    .about-container .section6 .title h3 {
        font-size: 24px;
    }

    .about-container .section6 .card-list {
        width: 100%;
        height: auto;
        flex-direction: column;

    }

    .about-container .section6 .card-list .active {
        height: 100%;
    }

    .about-container .section6 .card-list li {
        width: 100%;
        height: 50px;
        border-radius: 0;
        position: relative;
    }

    .about-container .section6 .card-list .active {
        width: 220px;
    }

    .about-container .section6 .card-list .active .title {
        font-size: 20px;
    }

    .about-container .section6 .card-list .active .slogn-l {
        font-size: 16px;
    }

    .about-container .section6 .card-list .active {
        width: 100%;
        border-radius: 10px 10px 0px 0px !important;
    }

    .about-container .section6 .card-list li:nth-child(7) {
        border-radius: 0px 0px 10px 10px !important;
    }
    .about-container .section6 .card-list .active .title {
        position: relative;
        transform: translateY(0);
        left: unset;
        top: unset;
    }
    .about-container .section6 .card-list li .title {
        position: absolute;
        left: 30%;
        font-size: 20px;
        white-space: nowrap;
        writing-mode: horizontal-tb;
        top:25%;
        z-index: 10;
        font-weight: 600;
        transform: translateY(0);
    }

    .about-container .section6 .card-list .active:nth-child(2),
    .about-container .section6 .card-list .active:nth-child(3),
    .about-container .section6 .card-list .active:nth-child(4),
    .about-container .section6 .card-list .active:nth-child(5),
    .about-container .section6 .card-list .active:nth-child(6) {
        border-radius: 0 !important;
    }

    .about-container .section6 .card-list li:nth-child(1) {
        border-radius: 10px 10px 0px 0px !important;
    }
    .about-container .section7 .tabs{
        flex-wrap: wrap;
        height: auto;
        justify-content: flex-start;
        box-sizing: border-box;
        padding: 10px;
    }
    .about-container .section7 .tabs .tab{
        margin-bottom: 10px;
    }
    .about-container .section7 .title{
        font-size: 24px;
        margin-bottom: 20px;
    }
    .about-container .section7 .pic-wall .pic-wall-item{
        width: 100% !important;
        height: 200px !important;
        margin-bottom: 15px;
    }
    .about-container .section7 .pic-wall .pic-wall-item .title{
        height: 30px;
        line-height: 30px;
        font-size: 20px;
    }
    .banner-title img{
        width: 25px;
        height: 25px;
    }
    .news-container .wrapper{
        width: 94%;
    }
    .news-container .wrapper .list li{
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
    .news-container .wrapper .list li a .icon{
        display: none;
    }
    .news-container .wrapper .list li a{
        flex-direction: column-reverse;
    }
    .news-container .wrapper .list li a .right{
        width: 100%;
        height: 220px;
    }
    .news-container .wrapper .list li a .left{
        width: 100%;
    }
    .news-container .wrapper .list li a .left .title{
        font-size: 18px;
    }
    .news-container .wrapper .list li a .left .title img{
        width: 15px;
    }
    .news-container .wrapper .list li a .left h3{
        font-size: 20px;
    }
    .news-container .wrapper .list li a .left p{
        font-size: 16px;
    }
    .news-container .wrapper .list li a .left .time{
        font-size: 16px;
    }
    .product-container .wrapper ul li{
        height: auto;
    }
    .product-container .wrapper ul li a{
        flex-direction: column !important;
    }
    .product-container .wrapper ul li a .left{
        width: 100%;
    }
    .product-container .wrapper ul li a .left button{
        width: 120px;
        height: 40px;
        border-radius: 20px;
    }
    .product-container .wrapper ul li a .left button img{
        width: 20px;
    }
    .product-container .wrapper ul li a .right{
        width: 100%;
        height: 200px;
        margin: 15px auto;
    }
    .product-container .wrapper ul li a .right img{
        width: 100%;
        height: 100%;

    }
    .product-container .wrapper ul li a .left .title{
        font-size: 22px;
        margin-bottom: 20px;
    }
    .product-container .wrapper ul li a .left .number{
        font-size: 50px;

    }
    .product-container .wrapper .title{
        font-size: 20px;
        line-height: 30px;
    }
    .product-container .products-info{
        height: auto;
    }
    .product-container .products-wrap{
        flex-wrap: wrap;
    }
    .product-container .products-wrap ul{
        width: 100%;
    }
    .products_detail .section1{
        width: 100%;
        height: auto;
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .products_detail .section1 .wrapper{
        width: 94%;
    }
    .products_detail .section1 .wrapper{
        flex-wrap: wrap;
        height: auto;
    }
    .products_detail .section1 .wrapper .left{
        width: 100%;
        height: 290px;
    }
    .products_detail .section1 .wrapper .left .mySwiper{
        margin-top: 10px;
        height: 50px;
    }
    .products_detail .section1 .wrapper .left .mySwiper2{
        height: auto;
        margin-top: 0px;
    }
    .products_detail .section1 .wrapper .right .title{
        font-size: 20px;
    }
    .products_detail .section1 .wrapper .right .desc{
        font-size: 16px;
        line-height: 30px;
    }
    .products_detail .section1 .wrapper .right .use li{
        font-size: 16px;
        /* line-height: 30px; */
        padding-left: 20px;
        height: 30px;
    }
    .products_detail .section1 .wrapper .right .use li::after{
        width: 8px;
        height: 8px;
        border-radius: 4px;
        top: 20%;
    }
    .products_detail .section2 .wrapper{
        width: 94%;
    }
    .product-content .cell{
        flex-wrap: wrap;
    }
    .product-content .cell .label{
        margin: 0;
    }
    .product-content .cell .label .title{
        font-size: 22px;
    }
    .product-content .cell .pic{
        width: auto;
        max-width: 100%;
        height: auto;
    }
    .products_detail .section2 .wrapper .list li{
        width: 100%;
        height: 40px;
    }
    .products_detail .section2 .wrapper .list li a .label{
        font-size: 16px;
    }
    .products_detail .section2 .wrapper .list li a .label img{
        width: 15px;
    }
    .products_detail .section2 .wrapper .list li a .value img{
        width: 15px;
        height: 15px;
    }
    .apply {
        margin-top: 70px;
    }
    .apply >.swiper-wrapper>.swiper-slide{
        flex-wrap: wrap;
    }
    .apply .section .left-page{
        width: 100%;
    }
    .apply .section .right-page{
        width: 100%;
    }
    .contact-container .section1 .wrapper{
        width: 94%;
    }
    .contact-container .section1 .wrapper .header h4{
        font-size: 40px;
    }
    .contact-container .section1 .wrapper .header p{
        font-size: 18px;
    }
    .contact-container .section1 .wrap{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .contact-container .section1 .wrap .right{
        width: 100%;
        height: auto;
    }
    .contact-container .section1 .wrap .left .name{
        font-size: 30px;
    }
    .contact-container .section2{
        height: auto;
    }
    .contact-container .section2 .wrapper{
        width: 94%;
    }
    .contact-container .section2 .title{
        font-size: 30px;
    }
    .contact-container .section2 .wrap{
        flex-wrap: wrap;
    }
    .contact-container .section2 .outlets{
        width: 100%;
    }
    .min-ipt{
        width: 100%;
        height: 50px;
    }
    .contact-container .section3 .code{
        height: 50px;
        width: 100%;
    }
    .contact-container .section3 .code div{
        width: 120px;
        height: 40px;
    }
    .join-container .section1{
        height:320px;
    }
    .join-container .section1 .swiper-container{
        height: 290px;
    }
    .apply .section{
        flex-wrap: wrap;
    }
    .apply .section .left-page{
        height: 400px;
    }
    .apply .section .left-page .nums{
        font-size: 100px;
        top: 0;
    }
    .apply .section .left-page .title{
        font-size: 30px;
        width: 90%;
    }
    .apply .section .left-page .desc{
        width: 90%;
        left: 0;
        margin: 0 auto;
        font-size: 16px;
        line-height: 30px;
    }
    .apply .section .left-page .more{
        width: 120px;
        height: 30px;
        border-radius: 15px;
    }
    .apply .section .left-page .more{
        margin-left: 5%;
    }
    .apply .section .left-page .more img{
        width: 15px; 
        margin-left: 0px;
    }
    .join-container .section1 .swiper-container .swiper-slide img{
        height: 300px;
    }
    .join-container .section1 .swiper-container .swiper-slide .content .title{
        font-size: 20px;
        text-align: left;
    }
    .join-container .section1 .swiper-container .swiper-slide .content p{
        font-size: 16px;
    -webkit-line-clamp: 2;
    }
    .join-container .section2 .title{
        font-size: 24px;
    }
    .join-container .section2 .wrapper{
        width: 94%;
    }
    .join-container .section2 table thead th{
        font-size: 16px;
    }
    .join-container .section2 table tbody td{
        font-size: 16px;
    }
 .product-container .products-wrap .product-list li{
        width: 100%;
   }
}