@charset "utf-8";@media screen and (min-width: 1025px){    .pc_none{        display: none;    }}@media screen and (max-width:1650px){    .wrapper{        width: 100%;        padding-left:30px;        padding-right: 30px;    }    .public_arrow .swiper-button-next{        right: 0;    }    .public_arrow .swiper-button-prev{        left: 0;    }}@media screen and (max-width:1440px){   .w1400{        width: 100%;        padding-left:30px;        padding-right: 30px;    }    .nav .nav_li{        padding:24px 10px;    }    .about_data .item{        padding: 20px 30px;    }    .about_data{        margin-top:60px;    }    .solution_list .item .item_con .img{        width: 100px;    }    .news_list_l .item,.news_list_l .item .item_img,.news_list_l .item .item_img img{        height: 100%;    }    .page_about_panel1_con{        max-height: 360px;        overflow-y: auto;    }    .tit_box2{        padding: 80px 0 40px;    }    .tit_box2 .tit h4{        font-size: 40px;    }}@media screen and (max-width: 1366px){    .service_list_l .item .num span,.service_list_l .item .num span{        font-size: 50px;    }    .page_news_detail_hd,.page_contact_bd{        padding-right: 5%;    }}@media screen and (max-width: 1024px){    .mb_none{        display: none;    }    .header{        height: 60px;        background: #fff;    }    .header_wrap{        height: 60px;    }    .header .logo img{        height:45px;    }    .menuBtn{        height: 60px;        width: 60px;    }    .menuBtn .line{        width: 26px;        height: 2px;        margin: 10px auto;    }    .menuBtn.active .line:nth-child(1) {        -webkit-transform: translateY(12px) rotate(45deg);        -ms-transform: translateY(12px) rotate(45deg);        -o-transform: translateY(12px) rotate(45deg);        transform: translateY(12px) rotate(45deg);    }    .menuBtn.active .line:nth-child(3) {        -webkit-transform: translateY(-12px) rotate(-45deg);        -ms-transform: translateY(-12px) rotate(-45deg);        -o-transform: translateY(-12px) rotate(-45deg);        transform: translateY(-12px) rotate(-45deg);    }    .menuPage{        padding-right: 60px;    }    .banner{        margin-top: 60px;    }    .about_tit{        font-size: 60px;    }    .about_con{        top: 50px;        padding: 30px;    }    .about_data{        flex-wrap: wrap;    }    .about_data .item{        width: 50%;        flex: none;        padding: 15px;    }    .about_data .item .tit{        font-size: 18px;    }    .about_imgs .item .con{        padding: 30px 20px 20px;    }    .about_imgs .item .con h4{        margin-bottom: 5px;    }    .service_list_l .item .num span, .service_list_l .item .num span{        font-size: 40px;    }    .service_list_r .item{        padding: 20px;    }    .service_list_r .item .tit{        margin: 10px 0;    }    .service_list_r .item .img img{        width: 50px;    }    .service_list_r .item .desc{        line-height: 1.4;    }    .solution_list .item .item_con{        padding: 20px;    }    .footer_hd{        padding-right: 0;    }    .footer_hd .txt h4{        font-size: 24px;    }    .footer_copyright{        padding-top: 15px;    }    .no_banner_pos,.page_banner{        margin-top: 60px;    }    .page_product_list .list,.page_index_promenu,.page_product_advantage,.page_applications_menu,.page_service_panel1_list{        margin: -8px;    }    .page_product_list .item,.page_index_promenu .item,.page_product_advantage .item_w,.page_applications_menu .item,.page_service_panel1_list .item_w{        padding: 8px;    }    .tit_box2{        padding:50px 0 30px;    }    .tit_box2 .tit h4{        font-size: 30px;    }    .tit_box2 .tit h4:after{        margin-top: 20px;    }    .page_index_promenu .item{        width: 25%;    }    .page_product_advantage .item{        padding: 15px;    }    .page_product_advantage .item .img img{        width: 50px;    }    .page_index_promenu .item .item_con .tit{        margin-bottom: 8px;    }    .pd_detail_hd .infos{        padding-right: 5%;    }    .pd_detail_info_con{        padding-left: 5%;    }    .pd_detail_info_con .j_tit{        font-size: 26px;        padding-bottom: 15px;    }    .pd_detail_info_con .j_con,.pd_detail_info_con .j_con.j_con1{        padding: 20px 0 30px;    }    .page_product_list .item .item_con{        padding: 20px;    }    .j_messgae_img{        display: none;    }    .pd_detail_info_btn{        top: 80px;    }    .page_service_panel1_list .item .item_img .ico{        width: 60px;        height: 60px;        bottom: -30px;    }    .page_service_panel1_list .item .item_con{        padding: 30px 15px;    }    .page_service_panel2_list .item .img:after{        width: 100px;        height: 100px;    }    .page_service_panel2_list .item .img{        width: 98px;        height: 98px;    }    .page_service_panel2_list .item .img img{        width: 50px;        height: 50px;    }    .page_service_panel2_list .item:after{        width: 50px;        height: 34px;        background-size: contain;        right: -27px;    }    .page_service_panel2_list .item .tit{        margin-top: 20px;    }    .page_service_panel2_list .item .desc{        margin-top: 5px;    }    .page_service_panel3_list{        padding: 20px 40px;    }    .page_service_panel3_list .item .item_img{        width: 50px;    }    .page_solution_panel2_list .item .item_con{        padding: 30px 30px 60px;    }    .page_solution_panel3_list .list{        margin: 0;    }    .page_solution_panel3_list .item{        padding: 0;    }    .page_solution_panel4_con{        width: 55%;    }    .page_solution_panel4_con{        margin: -20px;    }    .page_solution_panel4_con .item{        padding: 20px;    }    .page_solution_panel4_form{        padding-left: 30px;    }    .page_solution_panel4_con .item:nth-child(2n):before{        display: none;    }    .page_news_detail_hd .info{        margin-top: 20px;    }    .page_news_detail_hd .content{        font-size: 16px;    }    .page_about_menu_wrap{        top: 60px;        padding: 10px 0;    }    .page_about_menu{        overflow-x: auto;        height: 45px;    }    .page_about_menu .item{        white-space: nowrap;    }    .page_about_panel1_con{        width: 65%;        padding-right: 4%;    }    .page_about_panel1_video{        margin-top:0;    }    .page_about_panel2_list .item{        padding: 20px;    }    .page_about_panel2_list .item .img img{        width: 50px;    }    .page_about_panel2_list .item .tit{        margin-top: 20px;        font-size: 18px;        height: auto;    }    .page_about_panel2_list .item .desc{        font-size: 14px;        margin-top: 10px;    }    .page_about_panel3_list{        height: auto;    }    .page_about_panel3_list .item:after,.page_about_panel3_list .swiper-slide-active .item:before,.page_about_panel3:after{        display: none;    }    .page_about_panel3_list .swiper-slide:nth-child(2n-1){        top: 0;    }    .global_customer_swiper .swiper-slide{        width: 260px;    }    .page_contact_hd{        padding: 30px 20px;    }        .pagination{        margin-top: 30px;    }}@media screen and (max-width: 768px){    .header{        height: 50px;    }    .header .logo img{        height:40px;    }    .menuPage{        padding-right: 52px;    }    .menuBtn{        width: 50px;        height: 50px;    }    .menuBtn .line{        margin:7px auto;    }    .menuBtn.active .line:nth-child(1) {        -webkit-transform: translateY(9px) rotate(45deg);        -ms-transform: translateY(9px) rotate(45deg);        -o-transform: translateY(9px) rotate(45deg);        transform: translateY(9px) rotate(45deg);    }    .menuBtn.active .line:nth-child(3) {        -webkit-transform: translateY(-10px) rotate(-45deg);        -ms-transform: translateY(-10px) rotate(-45deg);        -o-transform: translateY(-10px) rotate(-45deg);        transform: translateY(-10px) rotate(-45deg);    }    .wrapper,.w1400{        padding-left: 15px;        padding-right: 15px;    }    .header_wrap{        height: 50px;    }    .banner{        margin-top: 50px;     }    .banner .item .item_desc_w .item_desc{        font-size: 20px;    }    .banner .item .item_desc_w .item_desc br{        display: none;    }    .banner .item .item_desc_w .btn{        margin-top: 10px;    }    .banner .item .item_desc_w .btn i{        font-size: 16px;    }    .banner .swiper-pagination{        bottom: 10px;    }    .tit_box1 .tit h4 img{        width: 34px;        height: 34px;    }    .about_tit{        display: none;    }    .about_img{        width: 100%;    }    .about_con{        position: static;        width: 100%;    }    .about_data{        margin-top: 0;    }    .about_data .item{        width: 100%;        padding: 0;    }    .about_data .item .img img{        width: 36px;    }    .about_data .item .tit{        padding-left: 20px;        font-size: 16px;    }    .about_imgs{        flex-direction: column;        padding: 0 15px;        background: #e5ecef;    }    .about_imgs .item{        border-radius: 15px;        overflow: hidden;        margin-bottom: 12px;    }    .certification_tit br{        display: none;    }    .certification_cert_list{        flex-wrap: wrap;    }    .certification_cert_list .item{        width: 25%;        padding: 10px;    }    .global_customer_swiper .swiper-slide{        width: 200px;    }    .p_more2{        border-width: 1px;    }    .service_list{        flex-direction: column;    }    .service_list_l{        width: 100%;        padding-right: 0;        margin: -10px;    }    .service_list_l .item{        padding: 10px;    }    .service_list_l .item .num span, .service_list_l .item .num span{        font-size: 32px;    }    .service_list_r{        flex: none;        min-width: auto;        width: 100%;        margin-top: 10px;    }    .solution_wrap{        display: none;    }    .news_list{        flex-direction: column;    }    .news_list_l{        width: 100%;    }    .news_list_l .item .item_con{        padding: 20px;    }    .news_list_l .item .item_con .tit{        margin: 5px 0 10px;    }    .news_list_r{        width: 100%;        gap: 12px;    }    .p_more1 span,.p_more1 i{        font-size: 14px;    }    .footer_hd{        flex-direction: column;    }    .footer_hd .txt h4{        font-size: 18px;    }    .footer_hd .txt p{        font-size: 14px;    }    .footer_hd .btn a{        border-width: 1px;        height: 45px;        margin-top: 10px;    }    .footer_copyright{        font-size: 14px;        flex-direction: column;    }    .page_index_promenu .item{        width: 50%;    }    .page_product_list .list, .page_index_promenu, .page_product_advantage, .page_applications_menu, .page_service_panel1_list{        margin: -6px;    }    .page_product_list .item, .page_index_promenu .item, .page_product_advantage .item_w, .page_applications_menu .item, .page_service_panel1_list .item_w{        padding: 6px;    }    .page_product_advantage .item_w{        width: 50%;    }    .page_product_advantage .item .img img{        width: 45px;    }    .page_applications_menu .item{        width: 100%;    }    .tit_box2{        padding:30px 0 20px;    }    .tit_box2 .tit h4{        font-size: 24px;    }    .page_banner_con .tit{        font-size: 20px;    }    .page_banner_con .tit br{        display: none;    }    .page_banner_con .pos{        bottom: 5px;    }    .page_product_list .j_tit{        margin-bottom: 15px;    }    .page_product_list .item{        width: 100%;    }    .page_product_list .item .item_con .tit{        font-size: 18px;    }    .pd_detail_hd{        flex-direction:column-reverse;    }    .pd_detail_hd .pics{        width: 100%;    }    .pd_detail_hd .infos{        padding: 20px 0;    }    .pd_detail_info_btn{        display: none;    }    .pd_detail_info_con{        padding-left: 0;    }    .pd_detail_info_con .j_tit{        font-size: 22px;        padding-bottom: 10px;    }    .pd_detail_info_con .j_con{        font-size: 16px;    }    .j_messgae_con{        padding: 20px 30px;    }    .page_service_panel1_list{        flex-direction: column;    }    .page_service_panel1_list .item_w{        width: 100%;    }        .page_service_panel2_list{        flex-wrap: wrap;    }    .page_service_panel2_list .item{        width: 50%;        padding: 20px 30px;    }    .page_service_panel2_list .item:nth-child(2n):after{        display: none;    }    .page_service_panel2_btn a{        font-size: 13px;        padding: 0 20px;    }    .page_service_panel3{        flex-direction: column-reverse;    }    .page_service_panel3_img{        width: 100%;    }    .page_service_panel3_list{        padding: 20px;    }    .page_solution_panel2_list .item{        flex-direction: column;    }    .page_solution_panel2_list .item .item_img{        width: 100%;    }    .page_solution_panel3_list .list{        margin: 0;    }    .page_solution_panel3_list .item{        padding: 0;    }    .page_solution_panel4_form{        padding-left: 0;    }    .page_solution_panel4_con{        display: none;    }    .page_news_detail_hd .info{        flex-direction: column;    }    .page_news_detail_hd .info .tags{        display: none;    }    .page_about_panel1_video{        display: none;    }    .page_about_panel1_con{        width: 100%;    }    .service_list_l{        flex-wrap: wrap;    }    .pt30.bg1{        padding-top: 0;    }    .page_about_menu_wrap{        display: none;    }    #content2{        display: none;    }    .page_about_panel7_list{        width: 100%;    }    .page_latest_news .item{        flex-direction: column;    }    .page_latest_news .item_img{        width: 100%;    }    .page_latest_news .item_con{        padding: 25px;    }    .page_menu_public .j_search{        display: none;    }    .page_menu_public .item a{        padding: 0 20px;    }    .page_news_list .item{        width: 100%;    }    .page_contact{        flex-direction: column;    }    .page_contact_bd{        width: 100%;    }    .page_contact_bd .tit_box2 .tit h4:after{        margin-top: 15px;    }    .tit_box2 .tit p{        font-size: 16px;        line-height: 1.4;        margin-top: 15px;    }    .page_contact_bd .info{        margin: -10px 0;    }     .page_contact_bd .info .info_item{        width: 100%;        padding:10px 0;    }    .whatsapp_share {        flex-direction: column;        align-items: flex-start;    }    .page_contact_bd .whatsapp_share .whatsapp{        height: auto;    }    .page_contact_bd .whatsapp_share .share{        margin: 20px 10px;    }        .no_banner_pos{        overflow-x: auto;    }    .no_banner_pos, .page_banner{        margin-top: 50px;    }    .page_banner .img img{        min-height: 160px;        object-fit: cover;    }    }