@media (max-width:1440px){
    .head_block p{
        font-size:var(--font-size-f-40)
    }
     .index_pro_categories{
        margin-bottom:.75rem
    }
     .index_pro_categories .index_pro_swiper .swiper-slide .item a .text_box p{
        font-size:var(--font-size-f-18)
    }
     .btn_effect4 .btn_small_wrap .btn_small_list{
        padding:.09rem .3rem
    }
     .index_pro_categories .index_video_swiper .swiper-slide .item .text_box{
        font-size:var(--font-size-f-20)
    }
     .index_section2{
        background-size:cover!important;
        padding-bottom:.75rem
    }
     .index_section2 .index_section2_box .item .txt span{
        font-size:var(--font-size-f-18)
    }
     .section.index_section3{
        margin:.75rem 0
    }
     .index_section4{
        background-size:cover!important
    }
     .index_section4 .swiper-pagination .swiper-pagination-bullet img{
        max-width:.75rem
    }
     .section.index_section5{
        margin-top:.75rem
    }
     .section.index_section6{
        padding-top:.75rem
    }
     .page_inside .page_inside_box a{
        font-size:var(--font-size-f-16)
    }
     .page_inside .page_inside_cate a{
        line-height:.65rem;
        font-size:var(--font-size-f-20)
    }
     .page_inside .page_inside_cate a:before{
        height:.02rem
    }
     .page_about{
        padding:.75rem 0
    }
     .page_about>.auto-container{
        padding-bottom:.75rem
    }
     .page_about .page_about_history{
        padding:.75rem 0
    }
     .page_about .page_about_history_box .history_swiper{
        max-width:85%
    }
     .page_about .page_about_history_box:before{
        width:90%;
        right:0;
        margin:auto;
        top:17.5%
    }
     .page_about .page_about_history_box .swiper-button-next,.page_about .page_about_history_box .swiper-button-prev{
        top:15.5%
    }
     .page_about .page_about_history_box .swiper-button-prev{
        left:0
    }
     .page_about .page_about_history_box .swiper-button-next{
        right:0
    }
     .page_about .page_about_vision{
        padding:.75rem 0;
        padding-bottom:0
    }
     .page_about .page_about_vision_box .text_box{
        font-size:var(--font-size-f-18)
    }
     .page_strength>.auto-container{
        padding:.75rem 0
    }
     .page_strength .page_strength_box{
        margin-top:.75rem
    }
     .page_strength .page_strength_box .item{
        width:31.75%
    }
     .common_from{
        margin-bottom:.75rem
    }
     .page_products .page_products_from{
        padding-bottom:.75rem
    }
     .page_products .page_products_from .common_from{
        margin-bottom:0;
        background-size:cover!important
    }
     .page_products .page_products_head{
        padding-top:.45rem
    }
     .page_products .page_products_head .search_box .form_control.keywords{
        font-size:var(--font-size-f-16)
    }
     .page_products .page_products_box{
        margin-top:.75rem
    }
     .page_products .page_products_box .item{
        width:22.6%
    }
     .page_products .page_products_box .item .text_box span{
        font-size:var(--font-size-f-18)
    }
     .show_products .show_products_head .text_box .contact_box p{
        font-size:var(--font-size-f-18)
    }
     .show_products .show_products_head .text_box .btn_box .btn_effect4 .btn_small_list .btn_main_text{
        font-size:var(--font-size-f-18)
    }
     .show_products_box{
        padding:.45rem 0
    }
     .page_news .item_box .item .text_box .remark{
        font-size:var(--font-size-f-18);
        line-height:1.2;
        min-height:.58rem
    }
     .page_news .item_box .item .text_box .other{
        font-size:var(--font-size-f-16)
    }
     .post-info .header>p>span{
        font-size:var(--font-size-f-18)
    }
     .infobox .leftbox h2{
        font-size:var(--font-size-f-26)
    }
     .infobox .leftbox .contactinfo>div div,.infobox .rightbox .swiper-business .b-item .business-info p{
        font-size:var(--font-size-f-18)
    }
     .infobox .leftbox .contactinfo>div div b,.infobox .rightbox .swiper-business .b-item .business-info p b{
        font-size:var(--font-size-f-20)
    }
     .infobox .rightbox .swiper-business .b-item .whatsappbox>a{
        padding:.05rem .15rem
    }
     .messagebox>p{
        font-size:var(--font-size-f-18)
    }
     .messagebox .frombox .input input,.messagebox .frombox textarea{
        font-size:var(--font-size-f-18)
    }
     .our-box>div>h1{
        margin-bottom:0
    }
     .our-box>div>p{
        margin-bottom:.3rem;
        font-size:var(--font-size-f-18)
    }
     .our-box .our-list .one-box h2{
        font-size:var(--font-size-f-22)
    }
     .our-box .our-list .one-box p{
        font-size:var(--font-size-f-18)
    }
     .show_products .page_recommend_pro{
        padding-top:0
    }
     .show_products .page_recommend_pro .page_recommend_pro_box .swiper-button-next{
        right:-.2rem
    }
     .show_products .page_recommend_pro .page_recommend_pro_box .swiper-button-prev{
        left:-.2rem
    }
     .show_products .page_recommend_pro .swiper-container{
        max-width:90%
    }
}
 @media (max-width:1400px){
    .section .head_block .title{
        font-size:var(--font-size-f-30);
        line-height:normal
    }
}
 @media(max-width:1080px){
    .index_pro_categories .index_pro_swiper .swiper-slide .item a .text_box{
        height:1.54rem
    }
     .page_strength .page_strength_box .item{
        width:31.25%
    }
     .common_from form{
        width:100%;
        padding-right:.9rem
    }
     .page_products .page_products_cate{
        padding:0 .1rem
    }
     .page_products .page_products_cate a{
        width:auto
    }
     .page_products .page_products_box .item{
        width:30.55%
    }
     .page_products .page_products_box .item .text_box .more_btn{
        max-height:max-content
    }
     .show_products .show_products_head{
        flex-direction:column
    }
     .show_products .show_products_head .img_box{
        width:100%;
        margin-right:0;
        margin-bottom:.3rem
    }
     .show_products .show_products_head .text_box{
        width:100%
    }
     .show_news .relation .swiper-relation .swiper-slide .imgbox a{
        display:block;
        height:100%
    }
     .show_news .relation .swiper-relation .swiper-slide .imgbox img{
        height:100%;
        object-fit:cover
    }
     .infobox .leftbox{
        width:100%;
        margin-bottom:.45rem
    }
     .infobox .rightbox{
        width:100%
    }
     .messagebox .frombox .input{
        flex-wrap:wrap
    }
     .messagebox .frombox .input>div{
        width:100%;
        margin-bottom:.15rem
    }
     .page-content.page_download .page_download_box .item{
        flex-wrap:wrap;
        padding-bottom:.15rem
    }
     .page-content.page_download .page_download_box .item .left{
        width:100%
    }
     .page-content.page_download .page_download_box .item .left a{
        padding:.2rem
    }
     .page-content.page_download .page_download_box .item .right{
        width:100%
    }
}
 @media(max-width:768px){
    .index_banner{
        padding-top:60px
    }
     .section{
        padding:.45rem 0
    }
     .head_block p{
        font-size:var(--font-size-f-32)
    }
     .head_block span{
        font-size:var(--font-size-f-16)
    }
     .index_banner .banner_Swiper .swiper-button-next,.index_banner .banner_Swiper .swiper-button-prev{
        display:none
    }
     .index_pro_categories .index_pro_head{
        flex-wrap:wrap
    }
     .index_pro_categories .index_pro_head .head_block{
        margin-bottom:10px
    }
     .index_pro_categories .index_pro_head .more{
        font-size:var(--font-size-f-16)
    }
     .index_pro_categories .index_pro_swiper .swiper-pagination-bullet{
        width:.2rem
    }
     .index_pro_categories .index_pro_swiper .swiper-slide .item a .img_box{
        min-height:5rem;
        line-height:5rem;
        height:5rem;
        overflow:hidden
    }
     .index_section2 .head_block span{
        font-size:var(--font-size-f-18);
        line-height:1.5
    }
     .index_section2 .index_section2_box{
        flex-wrap:wrap
    }
     .index_section2 .index_section2_box .item{
        width:50%;
        margin-bottom:.3rem
    }
     .index_section2 .section2_video{
        height:3.5rem
    }
     .index_section2 .section2_video .img_box{
        height:100%
    }
     .index_section2 .section2_video .img_box img{
        height:100%;
        object-fit:cover
    }
     .section.index_section3{
        margin:.5rem 0
    }
     .index_section3 .auto-container{
        flex-wrap:wrap
    }
     .index_section3 .head_block{
        margin-bottom:.3rem
    }
     .index_section4 .section4_swiper{
        padding-bottom:1.6rem
    }
     .index_section4 .section4_swiper .swiper-wrapper{
        margin-bottom:.3rem
    }
     .index_section4 .swiper-slide .item{
        flex-wrap:wrap
    }
     .index_section4 .swiper-slide .item .img_box,.index_section4 .swiper-slide .item .text_box{
        width:100%
    }
     .index_section4 .swiper-slide .item .img_box{
        margin-bottom:.2rem
    }
     .index_section4 .swiper-slide .item .text_box{
        padding:0
    }
     .index_section4 .swiper-slide .item .text_box .other{
        margin-bottom:.2rem
    }
     .index_section4 .swiper-slide .item .text_box .remark{
        font-size:var(--font-size-f-18)
    }
     .index_section4 .swiper-pagination{
        flex-wrap:wrap;
        justify-content:space-between
    }
     .index_section4 .swiper-pagination .swiper-pagination-bullet{
        width:62px;
        height:62px;
        margin-right:10px!important;
        padding:0;
        text-align:center
    }
     .index_section4 .swiper-pagination .swiper-pagination-bullet img{
        max-width:60px
    }
     .index_section4 .swiper-pagination .swiper-pagination-bullet p{
        display:none
    }
     .index_section4 .swiper-button-next,.index_section4 .swiper-button-prev{
        bottom:15%
    }
     .index_section4 .swiper-button-next{
        right:unset;
        left:15%
    }
     .index_section4 .swiper-button-prev{
        left:0
    }
     .section.index_section5{
        margin-top:.45rem
    }
     .index_section6 .index_section6_box .index_section6_swiper .swiper-pagination-bullet{
        width:.1rem;
        height:.1rem;
        border-radius:.1rem
    }
     .page_banner{
        padding-top:.8rem
    }
     .page_inside .auto-container{
        flex-wrap:wrap
    }
     .page_inside .page_inside_box{
        width:100%
    }
     .page_inside .page_inside_box a{
        font-size:var(--font-size-f-14)
    }
     .page_inside .page_inside_cate a{
        font-size:var(--font-size-f-18)
    }
     .page_about{
        padding:.45rem 0
    }
     .page_about .page_about_box_head{
        flex-wrap:wrap
    }
     .page_about .page_about_box_head .img_box,.page_about .page_about_box_head .text_box{
        width:100%
    }
     .page_about .page_about_box_head .img_box{
        margin-bottom:.3rem
    }
     .page_about .page_about_box_head .text_box h1{
        font-size:var(--font-size-f-28)
    }
     .page_about .page_about_box_head .text_box p{
        font-size:var(--font-size-f-20)
    }
     .page_about .page_about_history{
        padding:.45rem 0
    }
     .page_about .page_about_history_box .history_swiper{
        padding-bottom:.5rem
    }
     .page_about .page_about_history_box:before{
        top:15%
    }
     .page_about .page_about_history_box .swiper-pagination-bullet{
        width:10px;
        height:10px;
        background:#ddd
    }
     .page_about .page_about_history_box .swiper-pagination-bullet-active{
        background:#e12a29
    }
     .page_about .page_about_history_box .swiper-button-next,.page_about .page_about_history_box .swiper-button-prev{
        display:none
    }
     .page_about .page_about_vision_box{
        flex-wrap:wrap
    }
     .page_about .page_about_vision_box .img_box,.page_about .page_about_vision_box .text_box{
        width:100%
    }
     .page_about .page_about_vision_box .img_box{
        margin-bottom:.3rem
    }
     .page_about .page_about_vision_box .text_box{
        padding:0
    }
     .page_strength>.auto-container{
        padding:.45rem 0
    }
     .page_strength .page_strength_box{
        margin-top:.45rem
    }
     .page_strength .page_strength_box .item{
        width:100%
    }
     .page_strength_certificate:before{
        height:.4rem
    }
     .page_strength .page_strength_certificate .certificate_swiper{
        padding-bottom:.8rem
    }
     .page_strength .page_strength_certificate .swiper-pagination{
        bottom:.15rem!important;
        left:0;
        right:0
    }
     .page_strength .page_strength_certificate .swiper-pagination-bullet{
        width:10px;
        height:10px;
        background:#fff
    }
     .page_strength .page_strength_certificate .swiper-pagination-bullet-active{
        background:#df2c27
    }
     .page_strength .page_strength_certificate .swiper-button-next,.page_strength .page_strength_certificate .swiper-button-prev{
        display:none
    }
     .common_from{
        background-size:cover!important
    }
     .common_from form{
        padding:.3rem
    }
     .common_from form .input{
        flex-wrap:wrap
    }
     .common_from form .input div{
        width:100%;
        margin-bottom:.15rem
    }
     .common_from form .input div input,.common_from form .textarea_box textarea.content,.common_from form .upload-box .upload-wrap p{
        font-size:var(--font-size-f-16);
        line-height:.45rem
    }
     .common_from form .submit button .btn_small_wrap .btn_small_list .btn_main_text{
        font-size:var(--font-size-f-14)
    }
     .page_products .page_products_head{
        flex-wrap:wrap
    }
     .page_products .page_products_head .head_block{
        width:100%;
        margin-bottom:.2rem
    }
     .page_products .page_products_head .search_box{
        width:100%
    }
     .page_products .page_products_cate{
        flex-wrap:wrap;
        display:flex;
        justify-content:space-between;
        padding:0;
        background:unset
    }
     .page_products .page_products_cate a{
        width:49%;
        background:#fff;
        margin-bottom:5px
    }
     .page_products .page_products_box{
        margin-top:.45rem;
        gap:.4rem
    }
     .page_products .page_products_box .item{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center
    }
     .page_products .page_products_box .item .img_box,.page_products .page_products_box .item .text_box{
        width:48%
    }
     .page_products .page_products_box .item .img_box{
        min-height:auto;
        line-height:unset
    }
     .page_products .page_products_box .item .text_box{
        margin:0
    }
     .page_products .page_products_box .item .text_box p{
        -webkit-line-clamp:2;
        min-height:.54rem;
        line-height:1.3;
        margin-bottom:.15rem
    }
     .page_products .page_products_box .item .text_box .more_btn{
        text-align:left
    }
     .page_products .page_products_box .item .text_box .more_btn .btn_small_list{
        padding:.05rem .2rem
    }
     .page_products .page_products_box .item .text_box .more_btn .btn_small_list .btn_main_text{
        font-size:var(--font-size-f-18)
    }
     .show_products .show_products_head{
        padding-top:.45rem
    }
     .show_products .show_products_head .img_box .view_box{
        min-height:max-content
    }
     .show_products .show_products_head .img_box .view_box .swiper-container{
        height:max-content
    }
     .show_products .show_products_head .img_box .view_box .swiper-slide{
        line-height:normal
    }
     .show_products .show_products_head .img_box .thumb_box .swiper-slide{
        width:20.9%
    }
     .show_products .show_products_head .img_box .thumb_box .swiper-button-next,.show_products .show_products_head .img_box .thumb_box .swiper-button-prev{
        height:100%
    }
     .show_products .show_products_head .text_box h1{
        font-size:var(--font-size-f-28)
    }
     .show_products .show_products_head .text_box .remark{
        font-size:var(--font-size-f-18)
    }
     .show_products .show_products_head .text_box .attribute div{
        font-size:var(--font-size-f-16)
    }
     .show_products .show_products_head .text_box .attribute div p:first-child{
        width:44%
    }
     .show_products .show_products_head .text_box .attribute div p:last-child{
        width:60%;
        line-height:1.3
    }
     .page_news{
        padding-bottom:.45rem
    }
     .page_news .item_box .item{
        width:100%
    }
     .page_news .item_box .item .text_box .title{
        min-height:auto
    }
     .post-info .header>h1{
        font-size:var(--font-size-f-26)
    }
     .post-info .header>p>span{
        font-size:var(--font-size-f-16)
    }
     .show_news .relation .swiper-relation{
        padding-bottom:.45rem
    }
     .show_news .relation .swiper-relation .swiper-pagination-bullet{
        width:10px;
        height:10px;
        background:#ddd
    }
     .show_news .relation .swiper-relation .swiper-pagination-bullet-active{
        background:#e12a29
    }
     .infobox .leftbox{
        padding:.3rem
    }
     .infobox .leftbox .contactinfo>div div{
        font-size:var(--font-size-f-16)
    }
     .infobox .rightbox .swiper-business .b-item{
        flex-direction:column;
        text-align:center;
        padding:.3rem .2rem
    }
     .infobox .rightbox .swiper-business .b-item .business-info{
        width:100%;
        text-align:center;
        margin-bottom:.2rem
    }
     .infobox .rightbox .swiper-business .b-item .whatsappbox{
        width:100%
    }
     .infobox .rightbox .swiper-business .b-item .whatsappbox>a{
        padding:8px 15px
    }
     .infobox .rightbox .swiper-business{
        padding-bottom:.45rem
    }
     .infobox .rightbox .swiper-business .swiper-pagination-bullet{
        width:8px;
        height:8px;
        background:#ddd
    }
     .infobox .rightbox .swiper-business .swiper-pagination-bullet-active{
        background:#e12a29
    }
     .messagebox{
        padding:.4rem .2rem
    }
     .messagebox .frombox{
        width:100%
    }
     .messagebox .frombox .input{
        margin-bottom:0
    }
     .our-box .our-list .one-box p{
        font-size:var(--font-size-f-16)
    }
     .our-box .our-list .swiper-container{
        padding-bottom:.45rem
    }
     .show_products .page_recommend_pro .page_recommend_pro_box .swiper-button-next,.show_products .page_recommend_pro .page_recommend_pro_box .swiper-button-prev{
        display:none
    }
     .show_products .page_recommend_pro .swiper-container{
        padding-bottom:.45rem
    }
     .show_products .page_recommend_pro .swiper-pagination-bullet{
        background:#ddd;
        width:10px;
        height:10px;
        border-radius:10px
    }
     .show_products .page_recommend_pro .swiper-pagination-bullet-active{
        background:#e12a29
    }
     .show_products .page_recommend_pro .item .text_box span{
        font-size:var(--font-size-f-18)
    }
}
 