@media(min-width:991PX){
    .head_box .nav_box .nav li .mobile-navbtn{
        display:none
    }
}@media(min-width:1920px) {
	html {
		font-size: calc(100vw/19.2)
	}
	body {
		max-width: 1920px;
		margin: auto !important
	}
	.auto-container {
		max-width: 1400px
	}
	.head_box,#slogan {
		max-width: 1920px
	}
}
@media(min-width:2560px) {
	html {
		font-size: calc(100vw/25.6)
	}
}
@media(min-width:2860px) {
	html {
		font-size: calc(100vw/28.6)
	}
}
@media(min-width:3840px) {
	html {
		font-size: calc(100vw/38.4)
	}
}
 @media(max-width:1280px){
    html{
        font-size:calc(100vw/12.8)
    }
     .about-us-text-container{
        padding:0 10%
    }
     .auto-container{
        max-width:95%
    }
     .swiper-button-next{
        right:20px;
        top:40%
    }
     .swiper-button-prev{
        left:20px;
        top:40%
    }
     .additional-features{
        top:35%
    }
     .head_box{
        padding:0
    }
     .head_box .nav_box{
        width:100%
    }
     .head_box .nav_box .nav li .stair .a{
        font-size:.14rem;
        line-height:.6rem;
        padding-right:.35rem
    }
     .head_box .nav_box .nav li .mobile-navbtn{
        right:.2rem
    }
     .head_box .right_box{
        align-items:center;
        right:0;
        top: 0;
    }
     .head_box .right_box .gtranslate_wrapper{
        margin-top:0
    }
     .head_box .right_box .icosearch{
        width:.3rem;
        height:.3rem;
        line-height:.3rem
    }
     .head_box .right_box .icosearch img{
        max-width:.15rem
    }
     .head_box .right_box .btn_inquiry{
        height:.3rem
    }
     .head_box .right_box .btn_inquiry .btn_effect4{
        height:.3rem
    }
     .head_box .right_box .btn_inquiry .btn_effect4 .btn_small_list{
        padding:.015rem .1rem
    }
     .btn_effect4 .btn_small_list .btn_main_text{
        font-size:.14rem
    }
     .head_box .right_box .search_con2{
        top:-5px
    }
     .footer .foot_head .right{
        padding:.5rem 0
    }
     .footer .foot_head .right .left_category{
        width:3rem
    }
     .footer .foot_bottom .auto-container{
        padding:.2rem 0
    }
     .footer .foot_bottom .left p{
        font-size:.14rem
    }
     .footer .foot_bottom .right a{
        font-size:.14rem
    }
     .index_why_us .left{
        padding-left:5%;
        padding-top:.3rem;
        padding-bottom:0
    }
     .index_why_us .left h2{
        margin-bottom:.4rem;
        font-size:.6rem
    }
     .index_why_us .left .item_box .item{
        margin-bottom:.25rem;
        padding-right:.15rem
    }
     .index_why_us .left .item_box .item .top .icon img{
        max-height:.35rem
    }
     .index_why_us .left .item_box .item .top p{
        font-size:.16rem
    }
     .index_why_us .left .item_box .item .text_box{
        font-size:.14rem;
        line-height:.2rem
    }
     .index_faq .index_faq_box{
        padding-left:0;
        min-height:max-content
    }
     .index_faq .index_faq_box>p{
        font-size:.36rem
    }
     .index_faq .index_quotation .input div input{
        line-height:.4rem
    }
     .index_faq .index_quotation .pro_categories .item select{
        line-height:.4rem
    }
     .page_applications .item{
        width:49%
    }
     .page_contact .page_content_box .page_contact_sidebar .item_box .item .txt_box p{
        font-size:.16rem
    }
}
 @media(max-width:1080px){
    html{
        font-size:calc(100vw/5)
    }
}
 @media(max-width:991px){
    html{
        font-size:calc(100vw/4.5)
    }
     .head_box .logo_box{
        width:100%;
        text-align:left
    }
     .head_box .logo_box .logo_icon p{
       font-size: 24px;
    }
	 .head_box .logo_box .logo_icon span{
    display: none;
}
     .head_box .right_box .icosearch{
        display:none!important
    }
     #slogan{
        font-size:16px;
        line-height:30px;
        display: block;
    }
     .auto-container{
        width:95%
    }
     .modal-title{
        font-size:.22rem;
        font-weight:700
    }
     .additional-features{
        right:.1rem
    }
     .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{
        bottom:0
    }
     .swiper-pagination .swiper-pagination-bullet{
        border-color:#ddd;
        width:.1rem;
        height:.1rem
    }
     .swiper-pagination .swiper-pagination-bullet-active{
        border-color:var(--color)
    }
     .head_box{
        width:100%;
        border-radius:0;
        top:30px;
        padding:0 .1rem;
        height:.45rem
    }
     .head_box .logo_box .slogan{
        display:none
    }
     .head_box .nav_box{
        display:none;
        width:100%;
        position:absolute;
        top:.45rem;
        left:0;
        background:#fff
    }
     .head_box .nav_box .nav{
        display:block;
        padding-bottom:.2rem;
        border-bottom:.01rem solid var(--color);
        border-top:.01rem solid var(--color)
    }
     .head_box .nav_box .nav li .stair .a{
        line-height:.35rem;
        padding:0 .15rem
    }
     .head_box .nav_box .nav li .stair .sub{
        position:unset;
        width:100%;
        padding-top:0
    }
     .head_box .nav_box .nav li .stair .sub dl{
        border-radius:0
    }
     .head_box .nav_box .nav li .stair .sub dd a{
        line-height:.4rem;
        font-size:.15rem;
        position:relative
    }
     .head_box .nav_box .nav li .stair .sub dd:first-child a,.head_box .nav_box .nav li .stair .sub dd:last-child a{
        line-height:.4rem
    }
     .head_box .nav_box .nav li .stair .sub dd ul{
        position:unset;
        width:100%
    }
     .head_box .nav_box .nav li .stair .sub dd ul li{
        padding-left:.15rem
    }
     .head_box .right_box .c_switch{
        display:block;
        margin-top:0
    }
     .head_box .right_box .search_con2{
        height:.35rem;
        width:65%;
        right:0;
        top:15%
    }
     .head_box .right_box .search_con2 .search_input{
        width:100%
    }
     .head_box .right_box .search_con2 .search_input input{
        height:.35rem;
        line-height:.35rem;
        padding-right:0;
        padding-left:.1rem
    }
     .head_box .right_box .search_con2 .search_input .search_btn{
        width:.35rem;
        height:.35rem;
        line-height:.35rem;
        text-align:center
    }
     .head_box .right_box .search_con2 .search_input .search_btn img{
        max-width:.2rem
    }
     .head_box .right_box .search_con2 .moblie_search_close{
        margin-left:.1rem;
        margin-top:.1rem
    }
     .footer .foot_head{
        flex-direction:column
    }
     .footer .foot_head .left{
        width:100%;
        padding:0;
        padding-top:.3rem
    }
     .footer .foot_head .left .logo{
        margin-bottom:.3rem
    }
     .footer .foot_head .right{
        padding:.3rem 0
    }
     .footer .foot_head .right .left_category{
        display:none
    }
     .footer .foot_bottom .auto-container{
        flex-wrap:wrap
    }
     .footer .foot_bottom .left{
        flex-wrap:wrap
    }
     .footer .foot_bottom .left p{
        margin-right:0;
        margin-bottom:.1rem;
        width:100%;
        text-align:center
    }
     .footer .foot_bottom .right{
        width:100%;
        text-align:center
    }
     .index_banner{
        margin-top:0;
        padding-top:68px
    }
     .section{
        padding-bottom:.4rem
    }
     .section .head_block{
        margin-bottom:.3rem
    }
     .section .head_block span{
        font-size:.16rem
    }
     .section .head_block p{
        font-size:.3rem
    }
     .index_categorys{
        padding-top:.4rem
    }
     .index_categorys .index_categorys_box{
        justify-content:space-between;
        margin-bottom:.2rem
    }
     .index_categorys .item{
        width:49%;
        margin-right:0;
        margin-bottom:.1rem
    }
     .index_categorys .item .text_box{
        min-height:.4rem;
        max-height:.4rem;
        line-height:.5rem
    }
     .index_categorys .item .text_box p{
        font-size:.2rem
    }
     .index_why_us{
        display:flex;
        flex-direction:column-reverse
    }
     .index_why_us .left{
        width:100%;
        margin-top:.3rem
    }
     .index_why_us .left h2{
        font-size:.5rem
    }
     .index_why_us .right{
        width:100%;
        position:relative
    }
     .index_why_us .right .img_box .swiper-pagination{
        bottom:.1rem
    }
     .index_why_us .right .img_box .swiper-pagination .swiper-pagination-bullet{
        width:.12rem;
        height:.12rem
    }
     .index_why_us .right .play_btn{
        width:.8rem;
        height:.8rem;
        line-height:.8rem;
        left:.2rem;
        bottom:.2rem
    }
     .index_why_us .right .play_btn img{
        max-width:.5rem
    }
     .index_factory .index_factory_box .swiper-slide p{
        padding-top:.2rem;
        -webkit-line-clamp:2
    }
     .index_partner{
        padding-top:.45rem
    }
     .index_partner .index_partner_box .partner-group .roll-wrap{
        margin-bottom:.2rem;
        height:.3rem
    }
     .index_partner .index_partner_box .partner-group .roll_row .roll__list li{
        height:.3rem;
        min-width:1rem
    }
     .index_partner .index_partner_bottom{
        max-width:100%
    }
     .index_partner .index_partner_bottom p{
        font-size:.18rem;
        line-height:.24rem
    }
     .index_news{
        padding-top:.4rem
    }
     .index_news .index_news_box .news_head_box{
        margin-bottom:.2rem
    }
     .index_news .index_news_box .news_head_box .index_news_btn_box{
        width:20%
    }
     .index_news .index_news_box .item_box .swiper-container{
        margin-bottom:.2rem
    }
     .index_news .index_news_box .item_box .swiper-slide{
        min-height:3rem
    }
     .index_news .index_news_box .item_box .swiper-slide .item{
        padding:.2rem;
        height:3rem
    }
     .index_news .index_news_box .item_box .swiper-slide .item .title{
        height:1.1rem;
        font-size:.18rem;
        line-height:.22rem;
        -webkit-line-clamp:5
    }
     .index_news .index_news_box .item_box .swiper-slide .item .other{
        padding-top:.3rem;
        margin-top:.3rem;
        width:100%
    }
     .index_news .index_news_box .item_box .swiper-slide .item .other p:first-child{
        font-size:.4rem
    }
     .index_news .index_news_box .item_box .swiper-pagination{
        width:95%
    }
     .index_faq .auto-container{
        flex-direction:column;
        margin:auto;
        max-width:95%;
        padding-bottom:0
    }
     .index_faq .index_faq_box{
        width:100%;
        display:block;
        padding-bottom:.6rem
    }
     .index_faq .index_faq_box>p{
        font-size:.3rem
    }
     .index_faq .index_faq_box .swiper-slide .remark{
        line-height:.22rem
    }
     .index_faq .index_faq_box .swiper-pagination{
        bottom:.1rem;
        width:100%
    }
     .index_faq .index_quotation{
        width:100%;
        padding:.3rem .2rem
    }
     .index_faq .index_quotation .input{
        display:flex;
        flex-wrap:wrap
    }
     .index_faq .index_quotation .input div{
        width:100%;
        margin-bottom:.1rem
    }
     .index_faq .index_quotation .input div p,.index_faq .index_quotation .pro_categories .item p{
        font-size:.14rem
    }
     .index_faq .index_quotation .pro_categories .item{
        width:100%
    }
     .page_banner{
        height:max-content;
        min-height:2rem
    }
     .page_banner .page_banner_box{
        bottom:unset;
        top:.8rem
    }
     .page_banner .page_banner_box h2{
        font-size:.38rem
    }
     .page_content.page_products{
        top:-.3rem;
        margin-bottom:-.3rem;
        padding-bottom:.6rem
    }
     .page_products .item_box .item{
        flex-direction:column
    }
     .page_products .item_box .item .img_box{
        width:100%
    }
     .page_products .item_box .item .text_box{
        width:100%;
        padding:.25rem .3rem
    }
     .page_product_show .product_show_head{
        padding-bottom:.5rem;
        padding-top:1rem
    }
     .page_product_show .product_show_head .auto-container{
        flex-direction:column
    }
     .page_product_show .product_show_head .img_box,.page_product_show .product_show_head .text_box{
        width:100%
    }
     .page_product_show .product_show_head .img_box{
        margin-bottom:.4rem
    }
     .page_product_show .product_show_head .img_box .thumb_box .swiper-slide{
        width:.65rem;
        height:.65rem;
        margin-right:.1rem
    }
     .page_product_show .product_show_head .img_box .thumb_box .swiper-button-next,.page_product_show .product_show_head .img_box .thumb_box .swiper-button-prev{
        height:.65rem
    }
     .page_product_show .product_show_head .text_box{
        padding-left:0
    }
     .page_product_show .product_show_head .text_box .title{
        font-size:.36rem;
        line-height:normal
    }
     .page_product_show .product_show_head .text_box .btn_box .btn_effect4:first-child .btn_small_list{
        padding:.11rem .2rem
    }
     .product_show_content .show_content_head p{
        line-height:.6rem
    }
     .page_content_box{
        width:100%
    }
     .page_about{
        padding-bottom:.6rem
    }
     .page_about .page_about_box{
        display:flex;
        flex-wrap:wrap
    }
     .page_about .page_about_box .page_about_content{
        margin-bottom:.6rem
    }
     .page_about .page_about_box .page_about_content .about_head{
        flex-direction:column
    }
     .page_about .page_about_box .page_about_content .about_head .img_box{
        width:100%;
        margin-bottom:.3rem
    }
     .page_about .page_about_box .page_about_content .about_head .img_box>img{
        width:100%;
        object-fit:cover
    }
     .page_about .page_about_box .page_about_content .about_head .text_box{
        width:100%;
        padding-right:0
    }
     .page_content .page_sidebar{
        width:100%;
        padding-left:0
    }
     .page_content .page_sidebar .sidebar_contact .item_box .item{
        width:100%
    }
     .page_certificate .page_certificate_box{
        flex-wrap:wrap;
        padding-bottom:.6rem
    }
     .page_certificate .page_certificate_box .page_certificate_content .item_box .item{
        margin-bottom:0
    }
     .page_certificate .page_certificate_box .page_certificate_content .item_box .item p{
        width:32%;
        margin-right:.1rem
    }
     .page_certificate .page_certificate_box .page_certificate_content .item_box .item p img{
        max-width:100%
    }
     .page_certificate .page_certificate_box .page_certificate_content .certificate_bottom p{
        font-size:.38rem;
        line-height:normal;
        margin-bottom:.6rem
    }
     .page_applications .item_box{
        display:block;
        padding-bottom:.3rem
    }
     .page_applications .item{
        width:100%;
        margin-right:0
    }
     .page_applications .item .img_box img{
        width:100%
    }
     .page_applications .page_applications_box{
        padding-bottom:.4rem
    }
     .page_news .page_news_box{
        flex-wrap:wrap
    }
     .page_news .page_news_box .page_news_list{
        margin-bottom:.6rem
    }
     .page_news .page_news_box .page_news_list .item{
        flex-direction:column
    }
     .page_news .page_news_box .page_news_list .item .img_box{
        width:100%
    }
     .page_news .page_news_box .page_news_list .item .img_box a{
        display:block
    }
     .page_news .page_news_box .page_news_list .item .img_box img{
        width:100%;
        object-fit:cover
    }
     .page_news .page_news_box .page_news_list .item .text_box{
        width:100%;
        padding:.3rem
    }
     .page_news .page_news_box .page_news_list .item .text_box h2{
        font-size:.24rem;
        line-height:.3rem;
        margin-bottom:.2rem
    }
     .page_news .page_news_box .page_news_list .item .text_box a{
        margin-bottom:80px;
        width:.4rem;
        height:.4rem
    }
     .page_news .page_news_box .page_news_list .item .text_box a:before{
        width:.1rem;
        height:.1rem
    }
     .page_news .page_news_box .page_news_list .more_btn{
        margin-top:.4rem
    }
     .page_content.show_news{
        padding-bottom:.6rem
    }
     .show_news .show_news_box{
        flex-wrap:wrap
    }
     .show_news .show_news_box .page_sidebar{
        padding-right:0
    }
     .show_news .show_news_box .show_news_content{
        margin-bottom:.5rem
    }
     .show_news .show_news_box .show_news_content .show_news_content_head{
        margin-bottom:.2rem
    }
     .show_news .show_news_box .show_news_content .show_news_content_head h1{
        font-size:.28rem;
        line-height:.34rem
    }
     .page_download .page_download_box .page_download_head{
        margin-bottom:.25rem
    }
     .page_download .page_download_box .page_download_head .item{
        font-size:.16rem;
        margin-right:.3rem;
        padding-bottom:.2rem
    }
     .page_download .page_download_box .page_download_item_box .item{
        padding:.1rem;
        flex-wrap:wrap
    }
     .page_download .page_download_box .page_download_item_box .item .head{
        width:100%;
        margin-bottom:15px
    }
     .page_download .page_download_box .page_download_item_box .item .bottom{
        width:100%
    }
     .page_download .page_download_box .page_download_item_box .item .icon_box{
        margin-right:.15rem
    }
     .page_download .page_download_box .page_download_item_box .item .title{
        width:100%;
        line-height:normal
    }
     .page_download .page_download_box .page_download_item_box .item .left{
        font-size:.14rem;
        line-height:.2rem;
        margin-right:.05rem
    }
     .page_download .page_download_box .page_download_item_box .item .download_btn{
        width:.25rem;
        height:.25rem;
        line-height:.25rem
    }
     .page_download .page_download_box .page_download_item_box .item .download_btn img{
        width:15px
    }
     .page_contact .page_contact_map{
        margin-bottom:.4rem
    }
     .page_contact .page_content_box{
        flex-wrap:wrap;
        padding-bottom:.6rem
    }
     .page_contact .page_content_box .page_contact_box{
        width:100%;
        padding-right:0
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .input{
        flex-wrap:wrap
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .input div{
        width:100%;
        margin-bottom:.15rem
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .pro_categories .item{
        width:100%;
        margin-bottom:.15rem
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .upload-box{
        padding:.1rem;
        padding-bottom:0
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .upload-box .upload-wrap p{
        font-size:18px;
        line-height:normal;
        margin-left:10px
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .textarea_box textarea{
        height:1.5rem
    }
     .page_contact .page_content_box .page_contact_sidebar{
        width:100%
    }
     .page_contact .page_content_box .page_contact_sidebar .sidebar_contact_head p img{
        width:100%;
        object-fit:cover
    }
     .page_contact .page_content_box .page_contact_sidebar .item_box{
        padding:.2rem;
        padding-top:0
    }
     .page_content.page_quotation{
        padding-bottom:.6rem
    }
     .page_quotation .page_quotation_box{
        flex-wrap:wrap
    }
     .page_quotation .page_quotation_box .left{
        width:100%;
        margin-bottom:.4rem
    }
     .page_quotation .page_quotation_box .right{
        width:100%;
        padding:0;
        padding-bottom:.4rem
    }
     .page_quotation .page_quotation_box .right .from .input{
        flex-wrap:wrap
    }
     .page_quotation .page_quotation_box .right .from .input div{
        width:100%;
        margin-bottom:.1rem
    }
     .product_info h1{
        font-size:30px;
        line-height:34px
    }
     .product_features li{
        line-height:20px
    }
     .contact_buttons{
        flex-direction:row
    }
     .contact_buttons a,.contact_buttons button{
        width:49%;
        font-size:18px;
        padding:5px 20px
    }
     .contact_info div{
        margin-bottom:10px
    }
     .product_content_box .auto-container{
        flex-wrap:wrap;
        gap:0
    }
     .product_right_box{
        max-width:100%;
        margin-top:20px
    }
     .sidebar_form,.sidebar_menu .item{
        padding:10px 15px
    }
     .sidebar_menu .menu-item{
        padding-bottom:0
    }
     .sidebar_form input,.sidebar_form textarea{
        font-size:16px
    }
     .relation .text_box{
        font-size:30px
    }
     .relation .auto-container{
        padding:0
    }
     .relation_box{
        flex-wrap:wrap
    }
     .head_block{
        margin:30px 0
    }
     .about-us-text-container>h3,.head_block h2{
        font-size:30px;
        margin:15px 0
    }
     .about-us-text-container>h3{
        white-space:inherit
    }
     .about-us-text-container>div,.section4_item .textbox p{
        font-size:18px
    }
     .section4_item .textbox h3{
        font-size:28px
    }
     .btn-more{
        height:40px;
        line-height:40px
    }
}
 @media(max-width:768px){
    .head_box .nav_box .nav li .stair .a{
        font-size:16px;
        line-height:36px
    }
     .head_box .nav_box .nav li .stair .sub dd a{
        font-size:16px
    }
     .btn_effect4 .btn_small_list .btn_main_text{
        font-size:14px
    }
     .contact-form button,.contact-form input,.contact-form textarea,.foot_bottom .left,.foot_bottom .left a,.foot_bottom .right a,.footer a,.footer_right_item2 p{
        font-size:18px
    }
     .foot_bottom .left span{
        display:block
    }
     .footer_right_item2 h3{
        font-size:20px
    }
     .footer .foot_head .right .right_box .foot_subscribe .checkbox label{
        font-size:14px
    }
     .footer .foot_head .right .right_box .foot_share a{
        margin-right:10px
    }
     .footer .foot_bottom .left p{
        font-size:16px
    }
     .footer .foot_bottom .left img{
        width:100px;
        display:block;
        text-align:center;
        margin:auto;
        width:60%;
        max-width:100%;
        height:50px;
        margin-bottom:20px
    }
     .footer .foot_bottom .right a{
        font-size:16px
    }
     .section .head_block span{
        font-size:16px
    }
     .section .head_block p{
        font-size:30px
    }
     .index_categorys .more_btn .btn_effect4 .btn_small_list .btn_main_text{
        font-size:16px
    }
     .index_why_us .left .item_box .item{
        padding-right:0;
        width:100%
    }
     .index_why_us .left .item_box .item .top .icon img{
        max-height:45px
    }
     .index_why_us .left .item_box .item .top p{
        font-size:18px
    }
     .index_why_us .left .item_box .item .text_box{
        font-size:16px;
        line-height:normal
    }
     .index_factory .index_factory_box .swiper-slide p{
        line-height:normal;
        font-size:16px
    }
     .index_partner .head_block{
        margin:.3rem 0
    }
     .index_partner .index_partner_box .partner-group .roll-wrap{
        margin-bottom:0;
        height:60px;
        margin-bottom:20px!important
    }
     .index_partner .index_partner_box .partner-group .roll_row .roll__list{
        width:10rem!important
    }
     .index_partner .index_partner_box .partner-group .roll_row .roll__list li{
        height:auto;
        min-width:auto
    }
     .index_partner .index_partner_box .partner-group .roll_row .roll__list li img{
        height:60px
    }
     .index_news .index_news_box .item_box .swiper-slide{
        min-height:300px
    }
     .index_news .index_news_box .item_box .swiper-slide .item{
        height:300px
    }
     .index_news .index_news_box .item_box .swiper-slide .item .title{
        font-size:24px;
        line-height:normal;
        height:auto;
        min-height:145px
    }
     .index_faq .index_faq_box .swiper-slide .title p{
        font-size:18px
    }
     .index_faq .index_faq_box .swiper-slide .remark{
        font-size:16px
    }
     .index_faq .index_quotation .input div p,.index_faq .index_quotation .pro_categories .item p{
        font-size:16px
    }
     .index_faq .index_quotation .input div input{
        font-size:16px;
        line-height:45px
    }
     .index_faq .index_quotation .pro_categories .item select{
        font-size:16px;
        line-height:45px
    }
     .index_faq .index_quotation .textarea_box{
        height:150px
    }
     .page_banner{
        min-height:200px
    }
     .page_banner .page_banner_box{
        position:unset;
        padding-top:70px;
        padding-bottom:20px
    }
     .page_banner .page_banner_box .inside-header{
        font-size:16px
    }
     .page_banner .page_banner_box .inside-header a{
        font-size:16px
    }
     .page_content.page_products{
        top:-25px
    }
     .page_products .item_box .item .text_box{
        padding:20px
    }
     .page_products .item_box .item .text_box>p{
        font-size:34px
    }
     .page_products .item_box .item .text_box>span{
        font-size:16px;
        line-height:24px
    }
     .page_products .item_box .item .text_box .other .attribute p{
        font-size:16px;
        margin-bottom:5px
    }
     .page_product_show .product_show_head .text_box .inside-header a{
        font-size:16px
    }
     .page_product_show .product_show_head .text_box .attribute p{
        font-size:16px
    }
     .page_product_show .product_show_head .text_box .share_box p{
        font-size:16px
    }
     .page_product_show .product_show_head .text_box .btn_box .btn_effect4{
        margin-right:2px
    }
     .page_product_show .product_show_head .text_box .btn_box .btn_effect4:last-child .btn_small_icon{
        margin-right:5px
    }
     .page_content .page_sidebar .sidebar_search_box{
        padding:10px 0
    }
     .page_content .page_sidebar .sidebar_search_box input{
        font-size:16px
    }
     .page_content .page_sidebar .tab_content_box>p{
        font-size:16px
    }
     .page_content .page_sidebar .tab_content_box .item_box .item{
        margin-bottom:0
    }
     .page_content .page_sidebar .tab_content_box .item_box .item p{
        font-size:16px;
        line-height:normal
    }
     .page_content .page_sidebar .tab_content_box .item_box .item p a{
        padding:5px 0
    }
     .page_content .page_sidebar .sidebar_category_box .item a{
        font-size:16px
    }
     .page_content .page_sidebar .latest_news>p,.page_content .page_sidebar .latest_product>p{
        font-size:16px
    }
     .page_content .page_sidebar .latest_product .item_box .swiper-slide p{
        font-size:18px
    }
     .page_content .page_sidebar .sidebar_form_box>p{
        font-size:18px
    }
     .page_content .page_sidebar .sidebar_form_box .input div input{
        font-size:16px;
        line-height:45px
    }
     .page_content .page_sidebar .sidebar_form_box .textarea_box textarea{
        font-size:16px
    }
     .page_content .page_sidebar .sidebar_contact .sidebar_contact_head span{
        font-size:16px
    }
     .page_content .page_sidebar .sidebar_contact .item_box .item .txt_box p span{
        font-size:16px
    }
     .page_news .page_news_box .page_news_list .item .text_box a{
        margin-bottom:40px
    }
     .page_news .page_news_box .page_news_list .item .text_box .other{
        padding-left:25px;
        padding-right:25px
    }
     .show_news .show_news_box .show_news_content .show_news_content_head h1{
        font-size:26px
    }
     .show_news .show_news_box .show_news_content .show_news_content_head .other p{
        font-size:16px
    }
     .show_news .show_news_box .show_news_content .page_share_box p{
        font-size:16px
    }
     .page_download .page_download_box .page_download_head .item{
        font-size:16px
    }
     .page_download .page_download_box .page_download_item_box .list_box{
        padding-bottom:0
    }
     .page_download .page_download_box .page_download_item_box .item .title{
        font-size:16px
    }
     .page_download .page_download_box .page_download_item_box .item .left{
        font-size:14px
    }
     .page_contact .page_content_box .page_contact_box h2{
        font-size:30px
    }
     .page_contact .page_content_box .page_contact_box>p{
        font-size:18px;
        line-height:normal
    }
     .page_contact .page_content_box .page_contact_box>span{
        font-size:18px;
        line-height:normal
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .input div p,.page_contact .page_content_box .page_contact_box .page_contact_quotation .pro_categories .item p,.page_contact .page_content_box .page_contact_box .page_contact_quotation .textarea_box>p{
        font-size:16px
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .input div input{
        font-size:14px
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .pro_categories .item select{
        font-size:14px
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .upload-box .upload-wrap{
        height:80px
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .upload-box .upload-wrap .file-open{
        height:max-content;
        width:240px
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .upload-box .upload-wrap p{
        font-size:14px
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .textarea_box textarea{
        font-size:14px
    }
     .page_contact .page_content_box .page_contact_box .page_contact_quotation .checkbox label{
        font-size:16px
    }
     .page_contact .page_content_box .page_contact_sidebar .sidebar_contact_head span{
        font-size:24px
    }
     .page_contact .page_content_box .page_contact_sidebar .item_box .item .txt_box p{
        font-size:16px
    }
     .page_contact .page_content_box .page_contact_sidebar .item_box .item .txt_box p span{
        font-size:16px
    }
     .page_quotation .page_quotation_head h1{
        font-size:32px
    }
     .page_quotation .page_quotation_head p{
        font-size:16px
    }
     .page_quotation .page_quotation_box{
        background:0 0
    }
     .page_quotation .page_quotation_box .left .item_box .quotatio_item .model_box .text_box h3{
        font-size:16px
    }
     .page_quotation .page_quotation_box .right .from .input div input,.page_quotation .page_quotation_box .right .from textarea{
        font-size:16px
    }
     .page_quotation .page_quotation_box .right .from .checktext{
        flex-wrap:wrap;
        font-size:16px
    }
     .about-us-text-container{
        padding:0
    }
     .index_partner .index_partner_box .partner-group .roll-wrap#b,.index_partner .index_partner_box .partner-group .roll-wrap#c{
        width:100%
    }
     .section6{
        padding:10px 0 20px
    }
     .section6 .auto-container{
        padding:0
    }
     .section6 ul li div:last-child,.section8 ul li div:last-child{
        font-size:18px;
        line-height:22px
    }
     .section7_item{
        width:100%;
        display:flex;
        flex-wrap:wrap;
        margin-bottom:20px
    }
     .section7_item img{
        width:100%
    }
     .section7_item>div{
        width:100%
    }
     .section7_item p{
        font-size:18px;
        line-height:normal
    }
     .list_product_box .page-breadcrumb a,.page-breadcrumb a{
        font-size:16px
    }
     .about_header .about_intro{
        font-size:18px;
        line-height:26px
    }
     .timeline_item .description{
        font-size:18px
    }
     .Core-Philosophy{
        padding:0;
        border-radius:10px;
        overflow:hidden
    }
     .Corporate-Culture{
        padding:0
    }
     .culture-item p{
        font-size:18px;
        line-height:22px
    }
    .factory_certificates_item img.icon{
        max-width: 25px;
    }
}
 