/* @media screen and (max-width: 375px){
    .y-ab-qualifications .y-ab-container .y-ab-botoom .title{
        width: 50% !important;
    }
    .yidingtext{
        font-size: 16px;
    }
    .yidongcaidan{
        margin-bottom: 1rem;
    }
    .main .pro-center-container .pro-cen-title{
        font-size: 28px !important;
    }
    .main .pro-center-container .pro-cen-title span{
        font-size: 32px !important;
    }
    .common-banner .common-text{
        max-width: 100%;
    }
    .common-banner .common-text .common-about-h3{
        font-size: 28px !important;
    }
    .common-banner .common-text{
        top: 60% !important;
    }
    .pro-gaogu-text{
        display: block;
    }
} */




/* @media screen and (max-width: 1700px){
    .con-title h4{
        font-size: 24px;
    }
    .maptext{
        margin-bottom: 2rem;
    }
    .contant-container{
        padding-top: 3rem;
    }
    .contant-container .right{
        padding: 1rem 1rem !important;
    }
    .contant-container .left form .int-iteam{
        width: 100%;
    }
    .contant-container .left form .int-iteam button{
        width: 100%;
    }
    #y-about{
        padding-top: 3rem;
    }
    .pro_img_two{
        display: none !important;
    }
    #y-about{
        background-position: 70% 100%;
    }
    .main .pro-center-container .pro-cen_iteam li{
        width: 16%;
    }
    #y-about .y-container{
        max-width: 1100px !important;
    }
    #y-product .y-container{
        max-width: 1100px !important;
    }
    #y-application .y-container{
        max-width: 1100px !important;
    }
    #y-info .y-main-container{
        max-width: 1100px !important;
    }
    #y-info .y-info-container{
        width: 950px !important;
        height: 350px !important;
    }
    #y-info .y-info-container .y-info-more .y-info-a{
        top: 16rem;
    }
    #y-new .y-container{
        max-width: 1100px !important;
    }
    #y-footer-img .y-container{
        max-width: 1100px !important;
    }
    #y-footer .y-container{
        max-width: 1100px !important;
    }
    #y-footer .y-bottom{
        max-width: 1100px !important;
    }
    .common-banner .common-text .common-about-span{
        font-size: 24px;
    }
    .y-ab-about{
        max-width: 1100px !important;
        margin: 0 auto;
    }
    .y-ab-qualifications .y-ab-container{
        max-width: 1100px !important;
    }
    .y-ab-vision .y-ab-container{
        max-width: 1100px !important;
    }
    .y-ab-mission{
        max-width: 1100px;
        margin: 0 auto;
    }
    .y-ab-qualifications .y-ab-container .y-ab-botoom{
        background-position: center center;
    }
    .y-ab-values .y-ab-container{
        max-width: 1100px !important;
    }
    .main .y-pro-container{
        max-width: 1100px !important;
    }
    .y-pro-pric{
        background-position: center center;
    }
    .main .pro-footer .pro-footer-img{
        max-width: 1100px !important; 
    }
    .main .pro-center-container{
        max-width: 1100px !important;
    }
    .main .pro-center-container .pro-cen_iteamone li{
        width: 24%;
    }
    .main .sustainable-container{
        max-width: 1100px !important;
    }
    .container{
        max-width: 1100px !important;
    }
    .mainone{
        max-width: 1100px !important;
        margin: 0 auto;
    }
} */







@media screen and (max-width: 1537px){
    .main .containererer{
        max-width: 1300px;
      }
    #y-footer .y-bottom{
        max-width: 1300px !important;
    }
    .main .pro-center-container .pro-cen_iteam li{
        width: 18% !important;
    }
    .main .pro-center-container .pro-cen_iteamone li{
        width: 22%;
    }
    #y-about .y-container{
        max-width: 1300px;
    }
    #y-product .y-container{
        max-width: 1300px;
    }
    #y-application .y-container{
        max-width: 1300px;
    }
    #y-info .y-main-container{
        max-width: 1300px;
    }
    #y-info .y-button-container{
        top: 25%;
    }
    #y-info .y-info-container{
        width: 1000px;
        height: 380px;
    }
    #y-info .y-info-container .y-info-more .y-info-a{
        top: 13rem;
    }
    #y-new .y-container{
        max-width: 1300px;
    }
    #y-footer-img .y-container{
        max-width: 1300px;
    }
      #y-footer .y-container{
        max-width: 1300px;
    }
    .y-ab-about .y-ab-container{
        max-width: 1300px;
    }
    .y-ab-qualifications{
        max-width: 1300px;
        margin: 0 auto;
    }
    .y-ab-qualifications .y-ab-container .y-ab-botoom{
        background-size: contain;
    }
    .y-ab-vision .y-ab-container{
        max-width: 1300px;
    }
    .y-ab-mission .y-ab-container{
        max-width: 1300px;
    }
    .y-ab-values .y-ab-container{
         max-width: 1300px;
    }
    .y-ab-values .y-ab-container .y-ab-va-ite .iteam .title{
        font-size: 40px;
    }
    .main .y-pro-container{
        max-width: 1300px;
    }
    .y-pro-pric{
        padding: 12rem 10rem;
    }
    .y-pro-pric{
        background-size: contain;
    }
    .main .pro-center-container{
        max-width: 1300px;
    }
    .main .pro-center-container .pro-cen_iteam li{
        width: 16%;
    }
    .main .sustainable-container{
         max-width: 1300px;
    }
    .main .pro-center-container .pro-cen_iteamone{
        justify-content: start;
    }
    .main .pro-center-container .pro-cen_iteamone li{
        margin-left: 2rem;
    }
    .mainone{
        max-width: 1300px;
        margin: 0 auto;
    }
    .contant-container{
        max-width: 1300px;
    }
}



@media screen and (max-width: 1280px){
    #y-header .y-header-container .y-nav .y-nav-ul .y-nav-li .y-nav-h3 a{
        font-size: 16px;
    }
    #y-header .y-header-container .y-search{
        height: 30px;
    }
    #y-header .y-header-container .y-search .y-search-a {
        position: absolute;
        display: block;
        right: 10px;
        top: 3px;
        width: 24px;
        height: 24px;
    }
    .y-ab-values .y-ab-container .y-ab-va-ite .iteam .title{
        font-size: 35px;
    }
    .y-pro-pric img{
        width: 60%;
    }
    .contant-container .right .right-tel{
        padding-left: 2rem;
    }
    .contant-container .right .right-eamil{
        padding-left: 2rem;
    }
    .contant-container .right .right-www a{
        padding-left: 2rem;
    }
    .contant-container .right .right-address{
        padding-left: 2rem;
    }
    .contant-container .right .right-tel::before{
        left: 0 !important;
    }
    .contant-container .right .right-address::before{
        left: 0 !important;
    }
    .main .job_box .titleee{
        font-size: 14px;
    }
    .y-ab-about .y-ab-container{
        max-width: 1100px !important;
    }
    .contant-container .right .right-tel::before{
        left: -1%;
    }
    .contant-container .right .right-address::before{
        left: -1%;
    }
    .contant-container{
        display: block;
    }
    .contant-container .right{
        overflow: hidden;
        width: 100%;
    }
    .contant-container .left{
        overflow: hidden;
        width: 100%;
    }
    .main .sustainable-container .hr-cont{
        width: 90%;
    }
    .main .sustainable-container{
        max-width: 1100px !important;
    }
    .common-banner .common-menuuu{
        width: 35%;
    }
    .main .pro-center-container{
        max-width: 1100px !important;
    }
    .main .y-pro-container .y-pro-advantage .left{
        padding: 2rem 2rem;
    }
    .main .y-pro-container .y-pro-advantage .left .top-img{
        padding: 5rem 5rem;
    }
    .main .y-pro-container .y-pro-advantage .left .botoom-img{
        padding: 5rem 5rem;
    }
    .main .containererer{
        max-width: 1100px !important;
      }
    .main .y-pro-container{
        max-width: 1100px !important;
    }
    .y-ab-mission{
        max-width: 1100px !important;
        padding-bottom: 3rem;
    }
    .y-ab-values .y-ab-container{
        max-width: 1100px !important;
    }
    #y-about .y-container{
        padding-top: 100px;
    }
    .y-ab-qualifications .y-ab-container .y-ab-botoom{
        background-size: contain;
    }
    #y-about{
        background-position: 70% 100%;
    }
    .main .pro-center-container .pro-cen_iteam li{
        width: 16%;
    }
    #y-about .y-container{
        max-width: 1100px !important;
    }
    #y-product .y-container{
        max-width: 1100px !important;
    }
    #y-application .y-container{
        max-width: 1100px !important;
    }
    #y-info .y-main-container{
        max-width: 1100px !important;
    }
    #y-info .y-info-container{
        width: 950px;
        height: 350px;
    }
    #y-info .y-info-container .y-info-more .y-info-a{
        top: 16rem;
    }
    #y-new .y-container{
        max-width: 1100px !important;
    }
    #y-footer-img .y-container{
        max-width: 1100px !important;
    }
    #y-footer .y-container{
        max-width: 1100px !important;
    }
    #y-footer .y-bottom{
        max-width: 1100px !important;
    }
    .common-banner .common-text .common-about-span{
        font-size: 24px;
    }
    .y-ab-about{
        max-width: 1100px !important;
        margin: 0 auto;
    }
    .y-ab-qualifications .y-ab-container{
        max-width: 1100px !important;
    }
    .y-ab-vision .y-ab-container{
        max-width: 1100px !important;
    }
    .y-ab-mission{
        max-width: 1100px !important;
        margin: 0 auto;
    }
    .y-ab-qualifications .y-ab-container .y-ab-botoom{
        background-position: center center;
    }
    .y-ab-values .y-ab-container{
        max-width: 1100px !important;
    }
    .main .y-pro-container{
        max-width: 1100px !important;
    }
    .y-pro-pric{
        background-position: center center;
    }
     .pro-footer .pro-footer-img{
        max-width: 1100px !important;
    }
    .main .pro-center-container{
        max-width: 1100px !important;
    }
    .main .pro-center-container .pro-cen_iteamone li{
        width: 22%;
    }
    .main .sustainable-container{
        max-width: 1100px !important;
    }
    .container{
        max-width: 1100px !important;
    }
    .mainone{
        max-width: 1100px !important;
        margin: 0 auto;
    }
    .common-banner .common-menuu{
        width: 35%;
    }
}

@media screen and (max-width: 1099px){
    #y-footer .y-container .y-footer-ul .y-footer-li .y-footer-a .y-footer-span{
        font-size: 12px;
    }
    #y-footer .y-container .y-footer-ul .y-footer-li .y-footer-a{
        font-size: 12px;
    }
    #y-footer .y-container .y-contant .y-address{
        font-size: 12px;
    }
    #y-footer .y-container .y-contant .y-phone{
        font-size: 12px;
    }
    #y-footer .y-container .y-contant .y-eamil{
        font-size: 12px;
    }
    #y-footer .y-bottom .y-left .y-left-text{
        font-size: 12px;
    }
    #y-footer .y-bottom .y-right .y-right-a{
        font-size: 12px;
    }
    #y-footer .y-container{
        padding-left: 3rem;
        padding-right: 3rem;
    }
    #y-footer .y-bottom{
        padding-left: 3rem;
        padding-right: 3rem;
    }
    .main .pro-center-container{
        max-width: 980px !important;
    }
    .main .pro-center-container .pro-cen_iteam li{
        width: 20% !important;
    }
    .main .sustainable-container{
        max-width: 980px !important;
    }
    .common-banner .common-menuuu{
        width: 40%;
    }
    .main .sustainable-container .sus-hse .sus-text{
        margin-bottom: 8%;
    }
    .main .sustainable-container .sus-anquan{
        padding: 8rem 8rem;
    }
    .mainone{
        max-width: 980px !important;
    }
    .main .job_box .titleee{
        font-size: 12px;
    }
    .main .sustainable-container .sus-hse{
        padding: 5rem 3rem;
    }
    #y-header .y-header-container .y-nav .y-nav-ul .y-nav-li .y-nav-h3 a{
        font-size: 14px;
    }
    #y-about .y-container{
        max-width: 980px !important;
    }
    #y-product .y-container{
        max-width: 980px !important;
    }
    #y-application .y-container{
        max-width: 980px !important;
    }
    .main .containererer{
        max-width: 900px !important;
      }
    #y-info .y-main-container{
        max-width: 980px !important;
    }
    #y-info .y-info-container{
        width: 750px !important;
        height: 270px !important;
    }
    #y-info .y-info-container .y-info-more .y-info-a{
        top: 12rem;
    }
    #y-info .y-main-container .menu .menu-item{
        width: 18%;
    }
    #y-new .y-container{
        max-width: 980px !important;
    }
    #y-footer-img .y-container{
        max-width: 980px !important; 
    }
    .common-banner .common-menuu{
        width: 40%;
    }
    .y-ab-about .y-ab-container{
        max-width: 980px !important;
    }
    .y-ab-qualifications .y-ab-container{
        max-width: 980px !important;
    }
    .y-ab-qualifications .y-ab-container .y-ab-botoom .title{
        width: 50%;
    }
    .y-ab-vision .y-ab-container{
        max-width: 980px !important;
    }
    .y-ab-mission .y-ab-container{
        max-width: 980px !important;
    }
    .y-ab-values .y-ab-container{
        max-width: 980px !important;
    }
    .y-ab-values .y-ab-container .y-ab-va-ite .iteam .title{
        font-size: 30px;
    }
    .main .y-pro-container{
        max-width: 980px !important;
    }
}




@media screen and (max-width: 1024px){
    .hr-image{
        display: none;
    }
    .hr-imggg{
        display: block;
    }
    .mobile-caidan-ul1{
        display: none;
        position: absolute;
        top: 30%;
        width: 100%;
        text-align: center;
    }
    .mobile-caidan-ul1 form span{
        color: #FFFFFF;
        font-size: 18px;
    }
    .mobile-caidan-ul1 form .sou{
        position: absolute;
        right: 39px;
        top: 20px;
        outline: none;
        background: #FFFFFF;
        font-size: 16px;
        border: 0;
        cursor: pointer;
    }
    .mobile-caidan-ul1 .se-int{
        height: 60px;
        border-radius: 30px;
        width: 270px;
        outline: none;
        border: 1px solid #707070;
        padding-left: 1.5rem;
    }
    .mobile-menu1{
        display: block;
        padding-left: 5rem;
    }
    .main .containererer .bo-list .newLinkBoxa::before{
        display: none;
    }
    .newLinkBoxa::after{
        display: none;
    }
    .main .containererer .bo-list .newLinkBoxa{
        padding-right: 0;
    }

    .main .y-pro-container .y-pro-advantage .left{
        padding: 1px 1px;
    }
    .y-ab-values .y-ab-container{
        padding: 0 20px !important;
    }
    .y-ab-values .y-ab-container .y-ab-va-ite{
        padding: 0 !important;
    }
    .con-title h4{
        font-size: 24px;
    }
    .maptext{
        margin-bottom: 2rem;
    }
    .contant-container{
        padding-top: 3rem;
    }
    .contant-container .right{
        padding: 1rem 1rem !important;
    }
    .contant-container .left form .int-iteam{
        width: 100%;
    }
    .contant-container .left form .int-iteam button{
        width: 100%;
    }
    #y-about{
        padding-top: 3rem;
    }
    .pro_img_two{
        display: none !important;
    }
    #y-banner .swiper .swiper-wrapper .swiper-slide .y-banner-text{
        left: 5%;
    }
    #y-banner_two .swiper .swiper-wrapper .swiper-slide .y-banner-text {
        left: 5%;
    }
    #y-banner_two .swiper .swiper-wrapper .swiper-slide .y-banner-text img{
        width: 85%;
    }
    #y-header .y-header-container .y-nav{
        display: none;
    }
    #y-header .y-header-container .y-lang{
        display: none;
    }
    #y-header .y-header-container .y-search{
        display: none;
    }
    #y-header{
        height: 80px;
        padding: 0 3.5%;
    }
    #y-header .y-header-container .y-logo .y-header-a img{
        max-width: 65%;
    }
    #y-header .y-header-container .mobile-menu{
        display: block;
        cursor: pointer;
    }
    #y-header .y-header-container .mobile-menu img{
        width: 90%;
    }
    #y-banner{
        padding-top: 80px;
    }
    .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
        display: none;
    }
    #y-banner .swiper .swiper-wrapper .swiper-slide .y-banner-text img{
        width: 85%;
    }
    .main .containererer{
        max-width: 100%;
      }
    #y-about .y-container{
        max-width: 100%;
       
    }
    #y-about .y-container{
        padding-top: 0;
    }
    #y-about{
        background: url(../picture/shoujiduanabout.png) no-repeat !important;
        background-size: cover !important;
    }
    .common-h3{
        font-size: 22px;
        color: #0B6AE2;
        font-weight: 700;
        max-width: 100%;
        padding: 0 20px;
        margin-bottom: 2%;
    }
    #y-about .y-container .y-about_left{
        max-width: 100%;
        padding: 0 20px;
        margin-bottom: 2%;
    }
    #y-about .y-container .y-about_left .y-about-text{
        font-size: 16px;
        line-height: 30px;
    }
    #y-about .y-container .y-about_left .y-about-text .y-about-bold{
        font-size: 16px;
         line-height: 30px;
    }
    #y-about .y-container .y-about_left .y-about-txt{
        font-size: 16px;
        line-height: 30px;
    }
    #y-about .y-container .y-about_left .y-about-txt .y-about-bold{
        font-size: 16px;
         line-height: 30px;
    }
    #y-about .y-container .mobile-about{
        display: block;
        width: 100%;
        padding: 30px 0 0 0;
    }
    #y-about .y-container .mobile-about img{
        width: 100%;
    }
    #y-about .y-container .y-about-data{
        display: none;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .y-about-data-moblie{
        display: block;
        padding: 0 20px;
        text-align: center;
    }
    .y-about-data-moblie img{
        max-width: 100%;
        text-align: center;
    }
    #y-about .y-container .y-about-data .y-data-iteam{
       width: 50%;
    }
    #y-product .y-container{
      display: none;
    }
    #y-product{
        padding-top: 30px;
    }
    .mobile-container{
        display: block;
        max-width: 100%;
    }
    .mobile-container .y-text{
        font-size: 16px;
        color: #333333;
        font-weight: 700;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
        margin-bottom: 3%;
        padding: 0 20px;
    }
    .mobile-container .mobile-ul{
        overflow: hidden;
        position: relative;
        width: 100%;
        padding: 0 20px;
    }
    .mobile-container .mobile-ul .mobile-li{
        width: 100%;
        margin-bottom: 3%;
        height: 180px;
        display: flex;
        align-items: center;
    }
    .mobile-container .mobile-ul .mobile-li .y-product-txt{
        padding: 0 3%;
    }
    .mobile-container .mobile-ul .mobile-li .y-product-txt .y-h4_one{
        font-size: 14px;
        color: #FFFFFF;
        font-weight: 400;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
        margin-bottom: 2%;
        text-transform: uppercase;
    }
    .mobile-container .mobile-ul .mobile-li .y-product-txt .y-h4_two{
        font-size: 16px;
        color: #FFFFFF;
        font-weight: 500;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
        margin-bottom: 3%;
    }
    .mobile-container .mobile-ul .mobile-li .y-product-txt .y-p-three{
        font-size: 14px;
        color: #FFFFFF;
        font-weight: 500;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
    }
    #y-application .y-container{
        padding-top: 30px;
        max-width: 100%;
    }
    #y-application .y-container .y-text{
        font-size: 16px;
        color: #3C88E7;
        font-weight: 700;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
        margin-bottom: 3%;
        padding: 0 20px;
        line-height: normal;
        padding: 0 10px;
    }
    #y-application .y-container .y-application-ul{
        width: 100%;
        padding: 0 20px;
    }
    #y-application .y-container .y-application-ul .y-application-li .li-txt{
        font-size: 16px;
        width: 100%;
        text-align: center;
    }
    #y-application .y-container .y-application-ul .y-application-li{
        height: auto;
        width: 49%;
    }
    #y-info{
        display: none;
    }
    #y-info_one{
        display: block;
      }
      #y-info_one .y-text{
        font-size: 16px;
        color: #333333;
        font-weight: 700;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
        margin-bottom: 3%;
        padding: 0 20px;
      }
      #y-info_one .y-info_one_ul{
        overflow: hidden;
        position: relative;
        width: 100%;
        padding: 0 20px;
      }
      #y-info_one .y-info_one_ul li{
        width: 100%;
        height: 170px;
        text-align: center;
        margin-bottom: 3%;
        display: flex;
        align-items: center;
        justify-content: center;
      }
      #y-info_one .y-info_one_ul li .y-info_one_txt{
        font-size: 22px;
        color: #FFFFFF;
        font-weight: 700;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
        margin-bottom: 3%;
      }
      #y-info_one .y-info_one_ul li .y-info_one_text{
        font-size: 18px;
        color: #FFFFFF;
        font-weight: 400;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
      }
      #y-new .y-container{
        max-width: 100%;
        padding-top: 30px;
      }
      #y-new .y-container .y-text{
        font-size: 16px;
        color: #333333;
        font-weight: 700;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
        margin-bottom: 3%;
        padding: 0 20px;
        line-height: 50px;
      }
      #y-new .y-container .y-new-ul{
        display: block;
        overflow: hidden;
        position: relative;
        width: 90%;
        margin: 0 auto;
      }
      #y-new .y-container .y-new-ul .y-new-li:nth-child(1){
        display: block;
      }
      #y-new .y-container .y-new-ul .y-new-li{
        width: 100%;
        display: none;
      }
      #y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-des .y-new-data{
        font-size: 16px;
      }
      #y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-des .y-new-title{
        font-size: 16px;
      }
      #y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-des .y-new-text{
        font-size: 14px;
      }
      #y-new .y-container .y-new-more {
        position: absolute;
        right: 22px;
        top: 13%;
    }
    #y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-des{
        padding: 8% 5%;
    }
    #y-new .y-container .y-new-more .y-new-more_a{
        font-size: 16px;
    }
    #y-footer-img .y-container{
        max-width: 100%;
    }
    #y-footer-img{
        background: url(../picture/shoujiduandibu.png);
        background-position: 100%;
    }
    .y-con-img{
        display: none;
    }
    .y-con-img1{
        display: block;
        padding: 0 20px;
    }
    .y-con-img1 img{
        max-width: 100%;
    }
    .mobile-caidan{
        display: block;
        transition: 0.5s ease all;
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(33, 60, 156, 1);
        width: 100%;
        height: 0;
        z-index: 999999;
    }
    .mobile-caidan .mobile-close{
        display: none;
        position: fixed;
        top: 3%;
        left: 5%;
        width: 20px;
        height: 20px;
        cursor: pointer;
        box-sizing: border-box;
    }
    .mobile-caidan .mobile-close::before{
        position: absolute;
        content: "";
        width: 2px;
        height: 25px;
        background: #fff;
        transform: rotate(45deg);
        top: -3px;
        left: 11px;
    }
    .mobile-caidan .mobile-close::after{
        content: "";
        position: absolute;
        width: 2px;
        height: 25px;
        background: #fff;
        transform: rotate(-45deg);
        top: -3px;
        left: 11px;
    }
    .mobile-caidan .mobile-caidan-ul{
        display: none;
        padding-top: 10rem;
        width: 100%;
        text-align: center;
    }
    .mobile-caidan .mobile-caidan-ul li{
       line-height: 50px;
       margin-bottom: 3%;
    }
    .mobile-caidan .mobile-caidan-ul li a{
        font-size: 14px;
        color: #FFFFFF;
        font-weight: 500;
        font-family: 'AlibabaPuHuiTi-3-55-Regular';
    }


    .mobile-caidan1{
        display: block;
        transition: 0.5s ease all;
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(33, 60, 156, 1);
        width: 100%;
        height: 0;
        z-index: 999999;
    }
    .mobile-caidan1 .mobile-close1{
        display: none;
        position: fixed;
        top: 3%;
        left: 5%;
        width: 20px;
        height: 20px;
        cursor: pointer;
        box-sizing: border-box;
    }
    .mobile-caidan1 .mobile-close1::before{
        position: absolute;
        content: "";
        width: 2px;
        height: 25px;
        background: #fff;
        transform: rotate(45deg);
        top: -3px;
        left: 11px;
    }
    .mobile-caidan1 .mobile-close1::after{
        content: "";
        position: absolute;
        width: 2px;
        height: 25px;
        background: #fff;
        transform: rotate(-45deg);
        top: -3px;
        left: 11px;
    }
    #y-banner{
        display: none;
    }
    #y-banner_two {
        padding-top: 80px;
        width: 100%;
        position: relative;
        overflow: hidden;
        display: block;
      }
      #y-banner_two .swiper {
        width: 100%;
        height: 100%;
      }
      #y-banner_two .swiper .swiper-wrapper {
        width: 100%;
      }
      #y-banner_two .swiper .swiper-wrapper .swiper-slide {
        width: 100% !important;
      }
      #y-banner_two .swiper .swiper-wrapper .swiper-slide .y-banner-text {
        position: absolute;
        top: 40%;
        left: 3%;
      }
      #y-banner_two .swiper .swiper-wrapper .swiper-slide .y-banner-text img {
        width: 95%;
      }
      #y-banner_two .swiper .swiper-wrapper .swiper-slide img {
        width: 100%;
        height: 100%;
      }
    #y-footer{
        display: none;
    }
    #toTop {
        bottom: 20px;
        right: 10px;
    }
    .common-banner .common-img .t_pcbanner{
        display: none;
    }
    .common-banner .common-img .t_phbanner{
        display: block;
    }
    .common-banner .common-text {
        position: absolute;
        z-index: 9;
        top: 52%;
        left: 30px;
        max-width: 1630px;
    }
    .common-banner .common-text .common-about-h3{
        font-size: 24px;
    }
    .common-banner .common-text .common-about-span{
        display: none;
    }
    .caidan{
        display: block;
    }
    .common-banner .common-menuu{
        display: none;
    }
    .y-ab-about .y-ab-container{
        display: block;
        max-width: 100%;
        padding: 0 20px;
    }
    .y-ab-about .y-ab-container .y-ab-left{
        width: 100%;
    }
    .y-ab-about .y-ab-container .y-ab-right{
        padding-top: 0;
        width: 100%;
    }
    .y-ab-about .y-ab-container .y-ab-left .y-ab-left_span{
        font-size: 16px;
        display: block;
        margin-bottom: 0.5rem !important;
    }
    .y-ab-about .y-ab-container .y-ab-left .y-ab-left_h4{
        font-size: 20px;
        margin-bottom: 1rem !important;
    }
    .y-ab-about .y-ab-container .y-ab-right .y-about-text .y-about-bold{
        font-size: 16px;
    }
    .y-ab-about .y-ab-container .y-ab-right .y-about-text{
        font-size: 16px;
    }
    .y-ab-about .y-ab-container .y-ab-right .y-about-txt{
        font-size: 16px;
    }
    .y-ab-about .y-ab-container .y-ab-right .y-about-txt .y-about-bold{
        font-size: 16px;
    }
    .y-ab-back_img{
        display: none;
    }
    .y-ab-back_imgone{
        width: 100%;
        text-align: center;
        display: block;
        padding: 0 20px;
    }
    .y-ab-back_imgone img{
        width: 100%;
    }
    .y-ab-qualifications .y-ab-container .y-ab-left .y-ab-left_span{
        display: block;
        font-size: 20px;
        margin-bottom: 0.5rem;
    }
    .y-ab-qualifications .y-ab-container .y-ab-left .y-ab-left_h4{
        font-size: 20px;
    }
    .y-ab-qualifications .y-ab-container{
        width: 100%;
        padding: 0 20px;
    }
    .y-ab-qualifications .y-ab-container .y-ab-botoom {
        width: 100%;
        background: url(../picture/qiyejingshen1.png);
        background-position: right top;
        background-size: cover;
        background-repeat: no-repeat;
        position: relative;
        padding: 13% 5%;
      }
      .y-ab-qualifications .y-ab-container .y-ab-botoom .title{
        width: 60%;
      }
      .y-ab-qualifications .y-ab-container .y-ab-botoom .title img{
        width: 60%;
      }
      .y-ab-qualifications .y-ab-container .y-ab-botoom .title .y-ab-txt{
        padding-top: 20px;
        font-size: 20px;
      }
      .y-ab-qualifications .y-ab-container .y-ab-botoom .title .y-ab-text{
        font-size: 18px;
      }
      .y-ab-vision {
        overflow: hidden;
        position: relative;
        background: url(../picture/shoujiqiyeyuanjing.png) no-repeat;
        background-size: cover;
        background-position: 100% 100%;
        margin-bottom: 5%;
    }
    .y-ab-vision .y-ab-container{
        max-width: 100%;
        padding: 3rem 20px;
    }
    .y-ab-vision .y-ab-container .title .y-ab-txt{
        font-size: 20px;
    }
    .y-ab-vision .y-ab-container .title img{
        width: 50%;
    }
    .y-ab-vision .y-ab-container .title .y-ab-text{
        line-height: 1.6;
        font-size: 18px;
    }
    .y-ab-mission{
        padding: 0 20px;
    }
    .y-ab-mission .y-ab-container {
        max-width: 100%;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
        background: url(../picture/shimingshoujiduan.png) no-repeat;
        padding: 15% 0 15% 40%;
        background-size: cover;
    }
    .y-ab-mission .y-ab-container .title .y-ab-txt{
        font-size: 20px;
    }
    .y-ab-mission .y-ab-container .title .y-ab-text{
        font-size: 18px;
    }
    .y-ab-values {
        padding-top: 3%;
        position: relative;
        overflow: hidden;
        background: url(../picture/jiazhiguanshoujiduan.png) no-repeat;
        background-size: cover;
        background-size: 100% 40%;
        margin-bottom: 5%;
    }
    .y-ab-values .y-ab-container .title .y-ab-txt{
        font-size: 24px;
        margin-bottom: 3%;
    }
    .y-ab-values .y-ab-container .title img{
        margin-bottom: 5%;
    }
    .y-ab-values .y-ab-container .y-ab-va-ite{
        display: block;
        padding: 0 20px;
    }
    .y-ab-values .y-ab-container .y-ab-va-ite .iteam{
        width: 100%;
        margin-bottom: 5%;
        background-position: 100% 45% !important;
    }
    .y-ab-values .y-ab-container .y-ab-va-ite .iteam .title{
        font-size: 18px;
    }
    .main{
        width: 100%;
        padding: 0 20px;
    }
    .main .y-pro-container{
        padding-top: 2rem;
        max-width: 100%;
    }
    .y-pro-pric{
        width: 100%;
        background: url(../picture/qiyekouhaoshoujiduan.png) no-repeat;
        margin-bottom: 2rem;
        background-size: cover;
        padding: 13% 5%;       
    }
    .y-pro-pric img{
        width: 60%;
        margin-bottom: 1rem;
    }
    .y-pro-pric .title{
        font-size: 20px;
        margin-bottom: 1rem;
    }
    .y-pro-pric .miaoshu{
        font-size: 18px;
    }
    .main .y-pro-container .y-pro-title{
        display: block;
    }
    .main .y-pro-container .y-pro-title .title .y-ab-left_span{
        display: block;
        font-size: 18px;
        margin-bottom: 0.5rem;
    }
    .main .y-pro-container .y-pro-title .title .y-ab-left_h4{
        font-size: 24px;
    }
    .pro-num img{
        width: 25% !important;
    }
    .main .y-pro-container .y-pro-text{
        font-size: 16px;
        line-height: 1.5;
    }
    .main .y-pro-container .y-pro-advantage .left{
        width: 100%;
        justify-content: space-around;
        margin-bottom: 3rem;
    }
    .main .y-pro-container .y-pro-advantage{
        display: block;
        padding: 0 10px;
        padding-bottom: 1.5rem;
    }
    .main .y-pro-container .y-pro-advantage .left .top-img {
        background: url(../picture/benfaadsshoujiduan.png) no-repeat;
        padding: 0;
        width: 100%;
        background-size: cover;
        padding: 5rem 2rem;
        margin-bottom: 5%;
        text-align: center;
    }
    .main .y-pro-container .y-pro-advantage .left .botoom-img {
        width: 100%;
        background: url(../picture/rufaabsshoujiduan.png) no-repeat;
        padding: 0;
        background-size: 100%;
        padding: 5rem 2rem;
        text-align: center;
    }
    .main .y-pro-container .y-pro-advantage .left .top-img .txt{
        font-size: 22px;
    }
    .main .y-pro-container .y-pro-advantage .left .botoom-img .txt{
        font-size: 22px;
    }
    .text-right{
        padding-top: 2rem;
        display: block;
        font-size: 24px;
    }
    .main .y-pro-container .y-pro-advantage .right{
        display: none;
    }
    .rightone{
        display: block;
    }
    .rightone img{
        width: 102%;
    }
    .pro-num img{
        width: 25% !important;
    }
    .main .y-pro-container .y-pro-til .y-pro-project {
        background: url(../picture/protwoshoujiduan.png) no-repeat;
        text-align: center;
        padding: 5rem 2rem;
        margin-bottom: 3%;
        background-position: 55% 45%;
    }
    .main .y-pro-container .y-pro-til .y-pro-project .text{
        font-size: 30px;
    }
    .y-pro-til .pro{
        display: none;
      }
      .y-pro-til .proone{
        display: block;
        width: 100%;
        text-align: center;
      }
      .main .y-pro-container .y-pro-characters{
        font-size: 20px;
        margin-bottom: 1rem;
      }
      .main .y-pro-container .y-pro-characterss{
        font-size: 16px;
      }
      .main .y-pro-container .y-pro-three{
        display: block;
      }
      .center{
        text-align: center;
        margin-bottom: 4rem;
      }
      .center-img{
        width: 20% !important;
        text-align: center;
      }
      .main .y-pro-container .y-pro-tiltwo .y-pro-project {
        background: url(../picture/kuaiqv.png) no-repeat;
        padding: 5rem 2rem;
        text-align: center;
        margin-bottom: 3%;
        background-position: 95% 100%;
        background-size: cover;
    }
    .main .y-pro-container .y-pro-tiltwo .y-pro-project .text{
        font-size: 30px;
    }
    .main .y-pro-container .y-pro-tiltwo .txt-img{
        display: none;
    }
    .main .y-pro-container .y-pro-titlee .title .y-ab-left_span{
        display: block;
        font-size: 18px;
        margin-bottom: 0.5rem;
    }
    .main .y-pro-container .y-pro-titlee .title .y-ab-left_h4{
        font-size: 24px;
    }
    .main .y-pro-container .y-pro-textt{
        font-size: 16px;
        line-height: 1.8;
    }
    .main .y-pro-container .y-pro-tiltwo {
        background: #F6F6F6;
        border-radius: 0px 8px 8px 0px;
        padding: 3% 3%;
        margin-bottom: 5%;
        position: relative;
    }
    .y-pro-tiltwo .text-img{
        display: none;
    }
    .y-pro-tiltwo .text-img_one{
        width: 100%;
        text-align: center;
        display: block;
    }
    .pro-footer{
        display: none;
    }
    .pro-footer-two{
        display: block;
        width: 100%;
        padding-bottom: 3rem;
    }
    .main .y-pro-container .y-pro-map{
        margin-bottom: 3rem;
    }
    .pro-footer-two .text{
        font-size: 24px;
        color: #333333;
        letter-spacing: 0.94px;
        text-align: center;
        font-weight: 700;
        margin-bottom: 2rem;
    }
    .pro-footer-two img{
        width: 100%;
        text-align: center;
    }
    .common-menuuu{
        display: none !important;
    }
    .main .pro-center-container .pro-cen_iteam{
        display: none;
    }
    .main .pro-center-container .pro-cen_iteamone li{
        width: 40.33333%;
        margin-bottom: 2rem;
    }
    .main .pro-center-container .pro-cen-title span{
        font-size: 22px;
    }
    .main .pro-center-container .pro-cen-title{
        font-size: 22px;
    }
    .main .pro-center-container .pro-cen_iteamtwo{
        display: block;
    }
    .main .pro-center-container .pro-cen_iteamtwo li{
        width: 100%;
        margin-bottom: 1.5rem;
    }
    .caidanone{
        display: block;
    }
    .pro_img{
        display: none;
    }
    .pro_img_one{
        display: block;
    } 
    .pro_img_one img{
        width: 100%;
    }
    .pro_img-one{
        display: none;
    }
    .pro_img-one_one{
        display: block;
    }
    .pro_img-one_one img{
        width: 100%;
    }
    .pro-gaogu-text{
        display: block;
        margin-bottom: 2rem;
    }
    .pro-gaogu-text h4{
        font-size: 16px;
        color: #333333;
        line-height: 38px;
        font-weight: 600;
    }
    .pro-text-back{
        display: block;
        background: url(../picture/yingyonglingyubeijingu.png) no-repeat;
        background-size: cover;
        padding: 1rem 1rem;
        margin-bottom: 2rem;
    }
    .pro-text-back h4{
        font-size: 20px;
        color: #0B6AE2;
        text-align: center;
        font-weight: 600;
        line-height: 1.5;
    }
    .footer-img{
        display: none;
    }
    .pro-txt{
        display: block;
        margin-bottom: 2rem;
    }
    .pro-txt h4{
        font-size: 20px;
        color: #0B6AE2;
        text-align: center;
        font-weight: 600;
        line-height: 1.5;
    }
    .main .sustainable-container .sus-hse{
        display: none;
    }
    .main .sustainable-container .sus-tit{
        font-size: 18px;
        margin-bottom: 0.5rem;
    }
    .main .sustainable-container .sus-titl{
        font-size: 24px;
    }
    .main .sustainable-container .sus-it{
        display: block;
    }
    .main .sustainable-container .sus-it .iteam{
        width: 100%;
        padding: 3rem 3rem;
        margin-bottom: 3rem;
    }
    .main .sustainable-container .sus-it .iteam .iteam-con .text{
        font-size: 24px;
    }
    .main .sustainable-container .sus-it .iteam .iteam-con .text-so{
        height: 5px;
    }
    .main .sustainable-container .sus-it .iteam .iteam-con .text-txt{
        font-size: 22px;
    }
    .main .sustainable-container .sus-it .iteam .it-con{
        padding-top: 2rem;
    }
    .main .sustainable-container .anquan-tit{
        font-size: 18px;
        margin-bottom: 0.5rem;
    }
    .main .sustainable-container .anquan-titl{
        font-size: 24px;
    }
    .main .sustainable-container .sus-anquan .sus-anquan-text{
        font-size: 20px;
    }
    .main .sustainable-container .sus-anquan{
        padding: 10rem 1rem;
        background: url(../picture/anquanmubiaoone.png) no-repeat;
        background-position: center center;
        background-size: cover;
        margin-bottom: 3rem;
    }
    .main .sustainable-container .anquan-txt{
        font-size: 16px;
    }
    .main .sustainable-container .sus-title{
        font-size: 16px;
        font-weight: 600 !important;
    }
    .container{
        max-width: 100%;
        display: block;
    }
    .service-img{
        display: none;
    }
    .new-container .title{
        font-size: 22px;
    }
    .new-container .p_dataSource>li{
        display: block;
        margin-bottom: 1rem;
    }
    .new-miaoshu{
        margin-bottom: 1rem !important;
    }
    .serli .left{
        margin-bottom: 3rem;
    }
    .new-container{
        padding: 0 ;
    }
    .serli .right{
        float: none;
    }
    .serli .left{
        float: none;
    }
    .new-miaoshu p img{
        width: 100%;
    }
    .contant-container{
        display: block;
        max-width: 100%;
        margin-bottom: 2rem;
    }
    .contant-container .right{
        width: 100%;
        padding: 2rem 2rem;
    }
    .main .sustainable-container .hr-cont{
        width: 100%;
    }
    .main .sustainable-container .hr-cont .hr-h4{
        font-size: 20px;
    }
    .main .sustainable-container .anquan-titl{
        margin-bottom: 3rem;
    }
    .main .sustainable-container .hr-cont .hr-p{
        font-size: 16px;
        font-weight: 600;
    }
    .main .hr_img .text{
        font-size: 20px;
    }
    .main .job_box{
        display: none;
    }
    .job_box_one{
        display: block;
    }
    .main .hr_img{
        max-width: 100%;
        margin-bottom: 1rem;
    }
    .job_head_one{
        padding: 1rem 1rem;
        background: url(../picture/yingyonglingyubeijingu.png) no-repeat;
        background-size: cover;
    }
    .job_iteam{
        margin-bottom: 1rem;
        font-size: 14px;
        font-weight: 600;
    }
    .job_text{
        display: block;
        margin: 1.5rem 0;
    }
    .job_text h4{
        text-align: center;
        font-weight: 600;
        font-size: 22px;
    }
    .job_iteam-text{
        font-size: 14px;
    }
    .contant-container .right .right-address{
        font-size: 14px;
    }
    .contant-container .right .right-address::before{
        top: -1%;
    }
    .contant-container .right .right-tel::before{
        top: -8%;
    }
    .main .sustainable-container{
        max-width: 100%;
    }
    .contant-container .left{
        width: 100%;
    }
    .contant-container .right .right-title{
        font-size: 22px;
    }
    .contant-container .right .right-tel{
        font-size: 14px;
    }
    .frombx>h2{
        font-size: 22px;
    }
    .fromtale>dd input, .fromtale>dd textarea{
        font-size: 14px !important;
    }
    .fromtale>dd button{
        font-size: 16px;
    }
}






