﻿@media screen and (max-width: 750px){
    .banner img {
        width: 100%;
        height:150px;
        object-fit:cover
    }
    .containerRem {
        width:100%;
        padding:0 .2rem;
    }




    .ny_modular {
        padding: .6rem 0;
    }
    .ContactUs_top {
        flex-direction: column;
    }

        .ContactUs_top .ContactUs_top_left {
            width: 100%;
        }

    .ContactUs_top_left_xinxi ul li:first-child p {
        width: 100%;
    }

    .ContactUs_top_left_xinxi ul li p b {
        font-size: .28rem;
    }

    .ContactUs_top_left_xinxi ul li i {
        font-size: .32rem;
        margin-right: .2rem;
    }

    .ContactUs_top_left_xinxi ul li {
        margin-bottom: .2rem;
    }

    .ContactUs_bottom {
        margin-top: .6rem;
    }

        .ContactUs_bottom .ContactUs_bottom_map {
            width: 100%;
            min-height: 6rem;
        }

    .Company_noe ul li a {
        width: 100%;
    }

    .Company_noe ul li .Company_noe_img {
        width: 100%;
        height: 4rem;
    }

    .Company_noe ul li .Company_noe_text {
        padding: 0.2rem;
        position: static;
        transform: translateY(0);
        width: 100%;
    }

        .Company_noe ul li .Company_noe_text h5 {
            padding-bottom: 0.1rem;
            margin-bottom: 0.3rem;
            font-size: .4rem;
        }

            .Company_noe ul li .Company_noe_text h5::before {
                width: .6rem;
                height: .04rem;
            }

        .Company_noe ul li .Company_noe_text p {
            font-size: .34rem;
            line-height: 1.2;
            height: 2rem;
            text-align: left;
        }

    .bx-index-top01 {
        height: 1.2rem;
        line-height: 1.2rem;
    }

        .bx-index-top01 .bx-logo {
            max-height: 1.2rem;
        }

        .bx-index-top01 .bx-logo {
            height: 1.2rem;
            margin-top: 0;
        }

            .bx-index-top01 .bx-logo img {
                max-height: 1rem;
            }

    .hamburger {
        margin-top: .36rem;
    }

        .hamburger .line {
            background-color:#666;
        }
    .banner .swiper-pagination {
        display:none;
    }

    .index_news_box {
        flex-direction:column;
    }
    .index_about {
        flex-direction:column-reverse;
    }

    .bx-footer10-item {
        padding: 0.6rem 0;
        flex-direction:column;
        justify-content: flex-start;
    }

    .modular {
        padding: 0.6rem 0;
    }

    .index_about .index_about_right {
        width: 100%;
        padding: 0 .2rem;
    }
    .title_a {
        text-align: center;
    }

        .title_a::before {
            left: 50%;
            width: 6.2rem;
            height: 0.8rem;
            transform:translateX(-50%);
        }

        .title_a h5 {
            padding-bottom: 0.2rem;
            font-size: .4rem;
        }
    .index_about_right h6 {
        margin: 0.3rem 0;
        font-size: .32rem;
        text-align: center;
    }
    .index_about_right p {
        margin-bottom: 0.3rem;
        line-height:1.3;
        font-size: .28rem;
        height: auto;
    }

    .more {
        text-align: center;
    }
        .more span,
        .sec_four .more a {
            width: 3.4rem;
            height: 0.96rem;
            font-size: .28rem;
            line-height: 3;
        }
    .index_about .index_about_left {
        margin-top:.4rem;
        width: 100%;
    }
    .modular.product {
        padding: 0.6rem 0;
    }

    .index_title h4 {
        font-size: .38rem;
        width: 80%;
        height: 0.8rem;
    }
    .index_product_box ul li {
        width: 100%;
        float: none;
    }

        .index_product_box ul li a .index_product_img {
            height: 10rem;
        }

    .index_product_text h4 {
        font-size: .4rem;
    }

    .index_product_text i {
        height: 0.84rem;
    }

        .index_product_text i::before {
            top: 0.2rem;
            width: 1rem;
            height: 0.04rem;
        }

    .index_product_box ul li:hover i {
        height: 1.85rem;
    }

    .index_product_text p {
        font-size: .32rem;
    }
    .index_product_box ul li:hover .index_product_text .more {
        margin-top:.3rem;
    }

    .index_center .swiper-slide a {
        flex-direction:column;
    }

        .index_center .swiper-slide a .index_center_img {
            width: 100%;
        }

        .index_center .swiper-slide a .index_center_text {
            width: 100%;
            padding: .2rem 0.4rem;
        }
    .index_center_text h5 {
        margin-bottom: 0.2rem;
        font-size: .4rem;
    }

    .index_center_text p {
        font-size: .28rem;
        margin-bottom: 0.2rem;
    }

    .index_center .swiper-button-next,
    .index_center .swiper-container-rtl .swiper-button-prev {
        right: 0;
    }

    .index_center .swiper-button-next,
    .index_center .swiper-button-prev {
        line-height: 2.3rem;
        height: 2rem;
        margin-top: -1rem;
        background-size: 0.8rem 2rem;
        background-color: rgba(0,0,0,.5);
    }

    .index_news_box .index_news_left {
        width: 100%;
        margin-bottom:.3rem;
    }

    .index_news_left .index_news_hot_text h5 {
        font-size: .34rem;
    }
    
    .index_news_left .index_news_hot_text p {
        font-size: .28rem;
        margin:.1rem 0;
    }
    .index_hot_time p {
        margin: 0;
        line-height: 1;
    }
    .index_news_left .index_hot_more {
        font-size: .24rem;
    }

    .index_news_box .index_news_right {
        width: 100% ;
        padding: 0;
    }

    .index_news_tj ul li {
        margin-bottom: 0.3rem;
    }

        .index_news_tj ul li .index_news_tj_time {
            width: 17%;
        }

        .index_news_tj ul li .index_news_tj_text {
            width: calc(100% - 17%);
        }
    .index_news_tj_time span {
        font-size: .24rem;
    }
    .index_news_tj_text h6 {
        font-size:.32rem;
    }

    .index_news_tj_text p {
        font-size: .28rem;
    }
    .bx-footer10-item .bx-footer10-tetx {
        flex-direction:column;
    }

    .bx-footer10-tetx-left {
        margin:0 auto;
    }

    .bx-footer10-item .bx-footer10-tetx-right {
        margin: .3rem 0 .3rem;
    }
    .bx-footer10-tetx-bottom .bx-footer10-tetx-img {
        width: 3.04rem;
        height: 3.04rem;
        font-size: .28rem;
    }

    footer .yj-Copyright p {
        font-size: .24rem;
    }

    .bx-sideBar ul li {
        width: 0.8rem;
        height: 0.8rem;
        font-size: .34rem;
        line-height: .9rem;
    }

    .bx-index-top01 .bx-nav {
        background-color:#fff;
    }
        .bx-index-top01 .bx-nav ul li {
            line-height: .8rem;
            font-size: .32rem;
        }

            .bx-index-top01 .bx-nav ul li a:hover, .bx-index-top01 .bx-nav ul li a.focus {
                color: #333;
            }

            .bx-index-top01 .bx-nav ul li a {
                color: #333;
            }

    .News_top {
        margin-bottom:.5rem;
        position: static;
        transform: translate(0,0);
        width: 100%;
    }



            .News_top ul li a {
                line-height: .7rem;
                font-size: .34rem;
            }

    .index_title h6 {
        font-size: .32rem;
        margin-top: 0.35rem;
    }

    .about_honor ul {
        margin: 0 -0.2rem;
    }
        .about_honor ul li {
            padding: 0 .2rem;
            width: 50%;
            margin-bottom: 0.3rem;
        }
            .about_honor ul li .about_honor_img {
                height: 4.5rem;
            }
            .about_honor ul li .about_honor_img img {
                width:100%;
                height: 100%;
            }

            .about_honor ul li .about_honor_text h5 {
                font-size: .28rem;
            }

    .cover {
        width: 80%;
        height: 3.4rem;
    }
    .sec_public h5 {
        font-size: .4rem;
    }

    .sec_public p {
        font-size: .34rem;
    }
    .sec_one {
        width: 90%;
    }

    .sec_two {
        width: 100%;
    }
    .sec_three {
        width: 70%;
    }
    .sec_four {
        width:90%;
    }

    .News_bottom ul li {
        margin-bottom: 0.4rem;
    }
        .News_bottom ul li a {
            flex-direction:column;
        }

        .News_bottom ul li .News_bottom_left {
            width: 100%;
        }

            .News_bottom ul li .News_bottom_right {
                width: 100%;
                flex-direction:column;
            }


    .News_bottom_right .news_tj_time {
        width: 100%;
        flex-direction: row-reverse;
        justify-content: flex-start;
        border-right: none;
    }

    .news_tj_time p {
        font-size: .24rem;
        font-weight: 400;
        line-height: 1;
        margin-left:.05rem;
    }

    .news_tj_time span {
        font-size: .24rem;
        line-height: 1;
    }

    .News_bottom_right .news_tj_text {
        width: 100%;
        padding: 0 0.2rem;
        margin-top:.3rem;
    }
    .news_tj_text h6 {
        font-size: .34rem;
    }

    .news_tj_text p {
        margin: 0.2rem 0;
        font-size: .32rem;
    }

    .ContactUs_top .ContactUs_top_right {
        width: 100%;
    }

        .ContactUs_top .ContactUs_top_right .ContactUs_code img {
            max-height: 3rem;
            max-width: 3rem;
        }

        .ContactUs_top .ContactUs_top_right .ContactUs_code p {
            font-size: .28rem;
        }

    .Store ul {
        margin: 0;
    }

        .Store ul li {
            padding: 0;
            float: none;
            width: 100%;
            margin-bottom: 0.4rem;
        }

            .Store ul li .Store_img {
                width:100%;
                height: 4.6rem;
            }

    .bx-footer10-tetx-right ul li .iconac {
        font-size: .28rem;
        white-space: nowrap;
    }

    .bx-footer10-tetx-right p {
        font-size: .28rem;
    }

    .Store ul li:nth-child(1),
    .Store ul li:nth-child(2) {
        width: 100%;
    }

    .Store ul li a {
        width: 240px;
        display: block;
        margin: 0 auto;
        height: 100%
    }
    .tc-tuidui-div {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        height: auto;
        max-height:80%;
        overflow: auto;
        width: 100%;
        background-color: #fff;
        border-radius: 10px;
        z-index: 8
    }
    .tc-tuidui-div .te-tet {
    padding: 20px
}
    .tc-tuidui-div .te-tet h3 {
        font-size:22px;
        color:#000;
        font-weight:bold;
        margin-bottom:20px
    }
    .ContactUs {
        padding: 0 0%
    }
}
