@media (max-width:1680px){
    .head .navbox li{
        margin:0 25px
    }
}
 @media (max-width:1620px){
    .arrows_Btn.news_Arr_R{
        right:-50px
    }
     .arrows_Btn.news_Arr_L{
        left:-50px
    }
     .head .navbox li{
        margin:0 15px
    }
     .head .slogan{
        width:185px;
        line-height:1.3;
        font-size:20px
    }
}
 @media (max-width:1460px){
    .sub{
        width:100%
    }
     .auto-container{
        width:94%
    }
     .head .navbox li{
        margin:0 10px
    }
     .site-nav .auto-container{
        width:95%
    }
     .head .navbox li .a{
        font-size:22px
    }
     .section_news .Home-news-father{
        padding:0 60px
    }
     .arrows_Btn.news_Arr_R{
        right:0
    }
     .arrows_Btn.news_Arr_L{
        left:0
    }
}
 @media (max-width:1400px){
    .head .navbox li .a{
        font-size:18px
    }
}
 @media (max-width:1310px){
    .head .navbox li .a{
        font-size:16px
    }
}
 @media (max-width:1280px){
    .head .logo .logoImg{
        height:42px
    }
     .head .slogan{
        width:185px
    }
     .section_kind .factory_imgList li .bg{
        padding-left:40px;
        bottom:22px
    }
     .section_kind .factory_imgList li .bg p{
        font-size:26px
    }
     .home_title{
        font-size:32px
    }
     .home_video_wrapper .video_right_text .inner_text{
        font-size:16px
    }
     .section_why .choose-list li .choose-title{
        font-size:20px;
        margin-top:20px;
        line-height:24px
    }
     .section_why .choose-list li .item img{
        transform:scale(.8)
    }
     .section_why .choose-list li p{
        margin-top:15px;
        font-size:14px
    }
     .home_factory_wrapper .left{
        width:320px
    }
     .home_factory_wrapper .right{
        width:calc(100% - 350px)
    }
     .home_factory_wrapper .scroll_box{
        margin-top:40px
    }
     .section_news .home-news .dec .time{
        margin-bottom:10px
    }
     .section_news .home-news .dec .t{
        font-size:18px;
        height:48px;
        margin-bottom:5px
    }
     .section_news .home-news .dec .p{
        font-size:14px
    }
     .section_news .home_title{
        margin-bottom:30px
    }
     .section_faq .faqlist .faqItem{
        padding:14px
    }
     .section_faq .faqlist .faqItem .faqHead h3{
        font-size:16px
    }
     .section_faq .faqlist .faqItem .faqBody p{
        font-size:14px
    }
     .footer dl{
        margin-left:0
    }
     .footer .contact-form-box{
        padding-left:30px
    }
     .footer .foot_add{
        padding-right:2%;
        width:348px
    }
     .footer dl dd{
        font-size:16px
    }
     #new-link li img{
        width:28px
    }
     .footer dl dt{
        margin-bottom:26px
    }
     .footerbar{
        font-size:15px
    }
     .links_f{
        font-size:15px
    }
     .link_box span{
        font-size:15px
    }
}
 @media (max-width:1200px){
    .head .slogan{
        display:none
    }
}
 @media(max-width:1080px){
    .head .navBar{
        display:none
    }
     .navbtn{
        margin-top:34px;
        margin-left:20px
    }
     .head .logo .logoImg{
        height:60px
    }
     .index_title{
        font-size:40px;
        margin-bottom:30px
    }
     .home_video_wrapper .leo_video_box .video_cover{
        height:400px
    }
     .home_video_wrapper .leo_video_box .video_cover .video-play{
        width:120px
    }
     .home_video_wrapper .video_right_text .inner_text{
        width:100%
    }
     .home_video_wrapper .video_right_text .index_title{
        margin-bottom:10px
    }
     .home_video_wrapper .video_right_text .inner_text{
        font-size:14px;
        line-height:20px
    }
     .home_video_wrapper .video_right_text .more{
        margin-top:30px
    }
}
 @media(max-width:1080px){
    .navbtn{
        width:30px;
        height:30px;
        float:right;
        position:relative;
        display:block;
        z-index:20
    }
     .navbtn i{
        height:2px;
        background:#000;
        display:block;
        overflow:hidden;
        width:100%;
        position:absolute;
        left:0;
        transition:all .3s
    }
     .navbtn i.bar-1{
        top:7px
    }
     .navbtn i.bar-2{
        top:15px
    }
     .navbtn i.bar-3{
        top:23px
    }
     .language{
        float:right;
        margin-right:10px
    }
     .language:hover .language-dl{
        display:block
    }
     .cur_language{
        line-height:50px
    }
     .language .language-dl{
        border-top:1px solid #ddd;
        display:none;
        position:absolute;
        top:50px;
        right:0;
        z-index:10;
        width:100%;
        background-color:#fff
    }
     .language .language-dl dd{
        padding:0 10px;
        border-bottom:1px solid #ddd
    }
     .head_icon .language .language-dl dd:last-child{
        border-bottom:0
    }
     .language .language-dl dd:hover a{
        color:#f08200
    }
     .language .language-dl dd a{
        padding:0;
        line-height:30px;
        color:#2a2724;
        font-size:14px
    }
}
 @media(max-width:1080px){
    .navbtn.open .bar-1{
        top:50%;
        transform:rotate(45deg)
    }
     .navbtn.open .bar-2{
        height:0
    }
     .navbtn.open .bar-3{
        top:50%;
        transform:rotate(-45deg)
    }
}
 @media(max-width:991px){
    .head .slogan{
        margin-top:14px;
        font-size:15px
    }
     .head .logo{
        line-height:50px;
        margin-left:0
    }
     .head .logo .logoImg{
        left:auto;
        filter:brightness(0);
        max-width:100%;
        height:42px
    }
     .head .slogan{
        line-height:20px
    }
     .head .top_search{
        line-height:50px
    }
     .navbtn{
        margin-top:10px;
        margin-left:10px
    }
     .head .navBar{
        position:fixed;
        top:50px;
        left:0;
        width:100%;
        padding:0 5%;
        background-color:#fff;
        overflow-y:scroll;
        max-height:100%;
        transition:none
    }
     .head .language_head .t{
        background:url(../images/jt1.png) no-repeat right center
    }
     .head .top_search .icosearch{
        width:30px;
        height:30px
    }
     .index_title{
        font-size:32px;
        margin-bottom:20px
    }
     .readMore{
        position:relative
    }
     .readMore a img{
        margin-left:15px;
        width:30px
    }
     .section_news .home-news .dec .time{
        margin-bottom:5px;
        font-size:14px
    }
     .section_news .home-news .dec .p{
        font-size:16px;
        line-height:1.3
    }
     .section_news .home-news .dec .t{
        font-size:18px;
        margin-bottom:6px;
        line-height:1.3;
        height:auto
    }
     .section_news .swiper-news li{
        border:none
    }
     .head .navbox li{
        width:100%;
        line-height:40px;
        margin:0
    }
     .head .navbox li.active .stair:after{
        background:0 0
    }
     .head .navbox li:hover .stair:after{
        background:0 0
    }
     .head .navbox li .a{
        font-size:16px
    }
     .sub{
        position:relative;
        display:none
    }
     .sub_nav_box{
        display:block;
        position:relative
    }
     .sub_nav_box .left_intro{
        display:none
    }
     .sub_nav_box .menu_links dd{
        width:33.333%;
        padding-top:10px;
        overflow:hidden
    }
     .sub_nav_box .menu_links dd p{
        height:60px;
        margin-top:10px;
        font-size:14px
    }
     .sub{
        height:auto;
        padding:0
    }
     .sub>dl{
        display:block
    }
     .sub>dl dd{
        font-size:14px
    }
     .sub>dl dd{
        padding:5px 10px;
        position:relative;
        width:100%;
        margin-right:0
    }
     .site-nav .head .navbox li a figure{
        display:none
    }
     .sub>dl dd .small_img{
        width:30px;
        height:30px
    }
     .sub>dl dd .text{
        padding-left:7px;
        margin-top:0;
        font-size:15px
    }
     .sub>dl dd .mobile-navbtn{
        display:block
    }
     .sub>dl a{
        display:inline-block
    }
     .sub>dl dd .t-menu li a{
        display:inline-block
    }
     .sub>dl dd .t-menu{
        position:relative;
        left:0;
        margin-top:0;
        display:none
    }
     .sub>dl dd .t-menu li{
        padding:0 10px;
        line-height:30px
    }
     .head .navbox li{
        line-height:32px
    }
     .home_video_wrapper .leo-row .VideoA{
        width:100%
    }
     .home_video_wrapper .leo-row .VideoB{
        width:100%
    }
     .home_video_wrapper .video_right_text{
        background-size:100%;
        background-position-x:0;
        padding:35px 10px
    }
     .home_video_wrapper .video_right_text .more img{
        width:30px
    }
     .home_video_wrapper .video_right_text .inner_text .text_t{
        margin-bottom:20px
    }
     .home_video_wrapper .video_right_text .inner_text{
        margin-bottom:10px
    }
     .home_video_wrapper .video_right_text .inner_text a{
        font-size:14px;
        width:130px;
        margin-top:30px
    }
     .home_video_wrapper .video_right_text .inner_text .text_t{
        font-size:24px
    }
     .home_video_wrapper .video_right_text .inner_text p{
        font-size:17px;
        line-height:1.3
    }
     .home_factory_wrapper{
        width:96%;
        margin:0 auto
    }
     .home_factory_wrapper .factory_text{
        margin-top:0
    }
     .home_factory_wrapper .factory_text .home_title{
        margin-bottom:12px
    }
     .home_factory_wrapper .factory_text .inner_text{
        width:100%;
        font-size:14px;
        line-height:24px
    }
     .home_factory_wrapper .scroll_box{
        margin-top:20px;
        width:100%;
        margin:0 auto
    }
     .home_factory_wrapper .scroll_box .factory_next,.home_factory_wrapper .scroll_box .factory_prev{
        width:24px;
        height:24px
    }
     .home_factory_wrapper .scroll_box .factory_prev{
        bottom:auto;
        left:-30px;
        top:60%
    }
     .home_factory_wrapper .scroll_box .factory_next{
        bottom:auto;
        right:-30px;
        left:auto;
        top:60%
    }
     .home_factory_wrapper .right{
        width:100%
    }
     .footerbar{
        line-height:20px;
        height:auto;
        padding:10px 0
    }
     .Home-banner{
        padding-top:50px
    }
     .home_video_wrapper .video_right_text .inner_text .div1{
        font-size:22px
    }
     .Home-honor .t{
        font-size:16px;
        line-height:20px;
        margin-bottom:20px
    }
     .home_video_wrapper .video_right_text .data-num{
        margin-top:20px;
        margin-bottom:20px
    }
     .home_video_wrapper .video_right_text .data-num dd{
        font-size:14px
    }
     .home_video_wrapper .video_right_text .data-num strong{
        font-size:24px
    }
     .home_video_wrapper .video_right_text .data-num dd div{
        height:40px
    }
     .footerbar .copyright{
        padding:0
    }
     .head .top_search .start_search{
        margin-left:8px
    }
     .head .top_search .head_email{
        margin-right:8px;
        border-color:#222;
        width:108px;
        height:32px;
        line-height:30px;
        font-size:16px
    }
     .site-nav{
        background-color:#fff
    }
     .language_head{
        color:#222;
        line-height:50px
    }
     .site-nav .head .slogan{
        color:#333
    }
     .site-nav .head .navbox li a{
        color:#333;
        font-size:16px
    }
     .head .navbox li:hover .stair>a{
        border-bottom:none
    }
     .site-nav .head .navbox li a:hover{
        color:#3a8cff
    }
     .site-nav .head .top_search .head_email:hover{
        -webkit-filter:grayscale(0);
        filter:grayscale(0)
    }
     .site-nav .head .top_search .head_email:hover img{
        -webkit-filter:inherit;
        filter:inherit
    }
     .site-nav .head .top_search .head_email:hover img:first-child{
        display:none
    }
     .site-nav .head .top_search .head_email:hover img:last-child{
        display:inline-block
    }
     .head .top_search .icosearch img{
        filter:brightness(0)
    }
     .home_video_wrapper .video_right_text .data-num dd{
        width:160px
    }
     .home_video_wrapper .video_right_text .data-num dd:first-child::after{
        right:20px
    }
     .swiper-father{
        padding:0 40px
    }
     .swiper-honor-next,.swiper-honor-prev{
        width:36px;
        height:36px
    }
     .swiper-honor-prev{
        left:0
    }
     .swiper-honor-next{
        right:0
    }
     .section_news .home-news .arr4{
        margin-top:10px;
        width:38px
    }
     .index_case_row .right_arr .arr3{
        width:38px
    }
     .footerbar .copyright a{
        margin-right:0
    }
     .index_case_row .arrows_Btn{
        width:38px;
        height:38px
    }
     .section-choose .choose-list{
        margin-top:25px
    }
     .section_news .home_title{
        margin-bottom:10px
    }
     .section_news .home-news .dec{
        padding-top:18px
    }
     .head .product-menu .product_left{
        width:100%;
        float:none
    }
     .head .product-menu .product_right{
        display:none
    }
     .head .product-menu .auto-container{
        padding:0;
        margin:0
    }
     .head .product-menu dl{
        width:100%;
        margin-bottom:10px
    }
     .swiper-banner .banner-page{
        bottom:12px
    }
     .swiper-banner .swiper-pagination-bullet{
        width:12px;
        height:12px
    }
     .index_case_row .right_arr{
        width:100px;
        flex:0 0 100px
    }
     .home_title{
        font-size:22px;
        line-height:1.2
    }
     .section_kind{
        padding-top:35px
    }
     .section_kind .factory_imgList li .bg{
        padding-left:15px
    }
     .section_kind .factory_box .left,.section_kind .factory_box .right{
        width:100%;
        float:none
    }
     .section_kind .factory_imgList li .bg p{
        font-size:18px;
        margin-top:5px
    }
     .section_kind .factory_box{
        margin-top:25px
    }
     .section_kind .factory_box .Two_col.factory_imgList{
        flex-wrap:wrap
    }
     .section_kind .factory_box .Two_col.factory_imgList li{
        width:100%;
        margin-bottom:10px
    }
     .section_kind .flex{
        display:block
    }
     .section_kind .factory_imgList li .bg .info div{
        font-size:22px
    }
     .section_video{
        padding-top:35px;
        padding-bottom:20px
    }
     .home_video_wrapper{
        margin-top:35px
    }
     .home_video_wrapper .index-video{
        height:300px
    }
     .home_video_wrapper .leo-row .VideoB{
        height:auto
    }
     .section_why{
        padding:40px 0;
        background-size:cover
    }
     .section_why .choose-list li .item{
        padding:10px
    }
     .section_why .choose-list li{
        width:50%
    }
     .section_why .choose-list li .choose-title{
        font-size:18px;
        margin-top:0
    }
     .section_why .choose-list li .item img{
        height:55px;
        transform:unset;
        margin-right:0;
        margin-bottom:10px
    }
     .section_why .choose-list li p{
        margin-top:0;
        font-size:17px;
        line-height:1.3;
        min-height:90px
    }
     .arrows_Btn{
        width:36px;
        height:36px
    }
     .section_news .Home-news-father{
        padding:0 10px
    }
     .section_news{
        padding:30px 0
    }
     .section_news .home-news .dec span{
        margin-top:20px;
        font-size:15px
    }
     .section_case{
        padding-top:40px;
        padding-bottom:20px
    }
     .section_case .home_title{
        margin-bottom:20px
    }
     .section_case .home-news .dec{
        padding:15px 0
    }
     .section_case .home-news .dec .t{
        margin-bottom:0;
        font-size:18px;
        line-height:1.3;
        height:auto;
        margin-bottom:15px
    }
     .section_case .home-news .dec .p{
        font-size:16px;
        line-height:1.3
    }
     .footer .footer_content{
        flex-direction:column;
        padding-top:30px;
        padding-bottom:30px
    }
     .footer dl{
        float:none;
        order:3;
        margin-left:0
    }
     .footer dl dt{
        text-align:center
    }
     .footer .logo-dl{
        width:100%;
        padding-right:0;
        margin-top:30px
    }
     .footer .contact-form-box{
        padding-left:0;
        order:2
    }
     .footer .link:last-child{
        float:none
    }
     .footer .contact-form-box{
        width:100%
    }
     .footer dl dt{
        font-size:14px
    }
     .footer .contact-form-box dt div{
        font-size:20px
    }
     .footer .contact-form-box .contact-form input{
        height:40px
    }
     .footer .contact-form-box .contact-form textarea{
        height:180px
    }
     .footer .contact-form-box .submit-btn{
        width:140px;
        height:40px;
        line-height:38px;
        border-width:1px;
        font-size:14px
    }
     .footer .logo-dl dt{
        display:none
    }
     .footer .contact1 a{
        font-size:20px;
        line-height:36px
    }
     .footer .contact1{
        margin-top:0
    }
     .footer .contact2{
        font-size:16px;
        padding:12px 0
    }
     .footer .shape{
        margin-bottom:15px
    }
     .head .navbox li .stair{
        position:relative
    }
     .arrows_Btn.news_Arr_R{
        display:none
    }
     .arrows_Btn.news_Arr_L{
        display:none
    }
}
 