@media (max-width:1700px){
    .head .navbox li .a{
        font-size:16px
    }
}
@media (max-width:1600px){
    .head .navbox li{
        margin:0 10px
    }
     .footer .foot_add{
        width:auto
    }
}
@media (max-width:1460px){
    .auto-container{
        width:94%
    }
     .head .navbox li{
        margin:0 10px
    }
     .site-nav .auto-container{
        width:95%;
        padding:0
    }
}
@media (max-width:1330px){
    .head .navbox li{
        margin:0 10px
    }
     .head .navbox li{
        margin:0 5px
    }
     .home_title div{
        font-size:36px
    }
     .home_title p{
        font-size:15px
    }
     .home_video_wrapper .video_right_text .inner_text{
        margin-top:60px
    }
     .product_wrapper .product_body .swiper-product .item{
        width:95%;
        margin:0 auto
    }
     .product_wrapper .product_body .product_item .product-prev{
        left:-1%
    }
     .product_wrapper .product_body .product_item .product-next{
        right:-1%
    }
     .footer dl{
        padding-left:8%
    }
     .footer .link_box span{
        width:200px
    }
     .footer .link_box .links{
        width:200px
    }
}
@media (max-width:1280px){
    .head .navbox li .a{
        font-size:18px
    }
     .head .navbox li .a{
        font-size:15px
    }
     .section_product .Product-center li .inner{
        font-size:15px
    }
     .section_product .Product-center li .inner img{
        margin-right:2px
    }
     .section_product .product_wrapper .product_body .product_item .product-prev{
        left:20px
    }
     .section_product .product_wrapper .product_body .product_item .product-next{
        right:20px
    }
     .page-content .content-box .sidebar-box .contactbox .business-swiper .row .col-sm-7{
        padding:0
    }
     .page-content .content-box .list-content .list-box .product-item .text .row{
        width:100%;
        padding:15px 0px
    }
     .page-content .content-box .sidebar-box .likebox>p{
        font-size:16px
    }
     .head .slogan span,.head .slogan{
        font-size:18px
    }
     .head .logo .logoImg{
        width:90px
    }
}
@media (max-width:1150px){
    .head .slogan{
        display:none
    }
}
@media(max-width:1080px){
    .head .navBar{
        display:none
    }
     .navbtn{
        margin-top:40px;
        margin-left:20px
    }
     .section{
        padding:30px 0
    }
     .index_title{
        font-size:40px;
        margin-bottom:30px
    }
     .section_product .Product-center li{
        width:25%
    }
     .section_product .category_body .category_list li .dec{
        padding:20px
    }
     .section_product .category_body .category_list li .dec .t{
        font-size:18px
    }
     .section_product .category_body .category_list li .dec p{
        font-size:14px
    }
     .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:90%
    }
     .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
    }
     .footer dl dt{
        margin-bottom:20px
    }
     .footer .Contact-us{
        width:60%
    }
     .footer dl dd p{
        width:auto
    }
}
@media(max-width:1080px){
    .navbtn{
        width:30px;
        height:30px;
        float:right;
        position:relative;
        display:block;
        z-index:20
    }
     .navbtn i{
        height:2px;
        background:#333;
        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
    }
}
@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
    }
     .head .logo .logoImg{
        left:auto;
        display:block;
        max-width:100%
    }
     .head .slogan{
        line-height:20px
    }
     .head .top_search{
        line-height:50px
    }
     .head .top_search img{
        transform:scale(0.8)
    }
     .navbtn{
        margin-top:10px;
        margin-left:15px
    }
     .head .navBar{
        position:fixed;
        top:50px;
        left:0%;
        width:100%;
        padding:0 5%;
        background-color:#fff;
        overflow-y:scroll;
        max-height:100%;
        transition:none
    }
     .index_title{
        font-size:32px;
        margin-bottom:20px
    }
     .readMore{
        position:relative
    }
     .readMore a img{
        margin-left:15px;
        width:30px
    }
     .head .navbox li{
        width:100%;
        line-height:40px;
        margin:0
    }
     .head .navbox li.active .stair:after{
        background:none
    }
     .head .navbox li:hover .stair:after{
        background:none
    }
     .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 > dl{
        display:block
    }
     .sub > dl dd{
        font-size:14px
    }
     .sub > dl dd{
        padding:5px 10px;
        position:relative
    }
     .sub > dl dd .small_img{
        width:30px;
        height:30px
    }
     .sub > dl dd .text{
        padding-left:7px
    }
     .sub > dl dd .mobile-navbtn{
        display:block
    }
     .sub > dl a{
        display:block
    }
     .sub > dl dd .t-menu{
        position:relative;
        left:0;
        margin-top:10px
    }
     .sub > dl dd .t-menu li{
        padding:5px 10px;
        line-height:28px
    }
     .hidden-xs{
        display:none
    }
     .section{
        padding:30px 0
    }
     .home_video_wrapper .video_right_text{
        background-size:100%;
        background-position-x:0;
        padding-top:0;
        padding-left:12px;
        padding-bottom:24px
    }
     .home_video_wrapper .video_right_text .more img{
        width:30px
    }
     .moreBtn{
        width:auto;
        height:36px;
        line-height:36px;
        font-size:14px;
        padding:0 12px
    }
     .Home-banner{
        margin-top:50px
    }
     .swiper-banner .swiper-pagination{
        bottom:10px
    }
     .home_title{
        background-size:100%;
        padding-bottom:0
    }
     .home_video_wrapper .video_right_text .inner_text .div1{
        font-size:22px
    }
     .index_title_row .case_Arrows{
        margin-top:-12px
    }
     .index_title_row .video_Arr_L{
        right:40px
    }
     .index_title_row .case_Arr_L{
        right:40px
    }
     .home_title div{
        font-size:22px;
        margin-bottom:6px
    }
     .home_title p{
        font-size:14px
    }
     .index_title_row p{
        display:none
    }
     .index_title_row .case_t_r a{
        font-size:13px
    }
     .home_video_wrapper .video_right_text .inner_text{
        margin-top:30px;
        font-size:12px
    }
     .section_video .video_cover{
        line-height:36px;
        font-size:16px
    }
     .home_video_wrapper .video_right_text{
        padding-left:0
    }
     .home_video_wrapper .video_right_text .advantage_list{
        margin-top:30px
    }
     .home_video_wrapper .video_right_text .advantage_list li{
        width:50%
    }
     .home_video_wrapper .video_right_text .advantage_list li .about_text img{
        width:20px
    }
     .home_video_wrapper .video_right_text .advantage_list li .about_text p{
        font-size:12px;
        margin-top:10px;
        font-weight:normal;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        width:98%;
        margin-left:auto;
        margin-right:auto
    }
     .section_case .home-news .dec .t{
        margin-top:10px;
        font-size:16px
    }
     .section_case .home-news .dec .p{
        font-size:12px;
        line-height:20px
    }
     .section_case .home-news .dec .date{
        font-size:12px;
        line-height:20px;
        height:auto
    }
     .index_title_row .case_Arrows{
        width:26px;
        height:25px
    }
     .section_case .swiper-case-father{
        margin-top:24px
    }
     .index_title_row .case_t_r a img{
        margin-left:10px;
        width:13px
    }
     .site-nav .head .logo .logoImg:first-child{
        display:none
    }
     .site-nav .head .logo .logoImg:last-child{
        display:inline-block
    }
     .head .line{
        display:none
    }
     .swiper-banner .banner-page{
        display:none
    }
     .section_about{
        padding-top:40px
    }
     .section_about .about_left_text{
        padding-left:0;
        padding-top:0
    }
     .section_about .about_left_text .t{
        font-size:22px;
        line-height:24px;
        margin-bottom:20px
    }
     .section_about .about_left_text .info p{
        font-size:14px;
        line-height:20px
    }
     .section_about .about_left_text .sub_t{
        font-size:20px;
        margin-bottom:10px
    }
     .section_about .about_left_text .info{
        margin-bottom:30px
    }
     .head .top_search .line_A{
        margin:0 6px
    }
     .section_about .about_left_text a{
        line-height:36px;
        padding-left:0
    }
     .index_case_row .right_arr .common-pagination .swiper-pagination-bullet{
        width:8px;
        height:8px;
        margin:0 4px
    }
     .IndexFactory .Factory_list div .txt{
        margin-top:9px
    }
     .index_case_row .arrows_Btn{
        width:30px;
        height:30px
    }
     .section_honor{
        margin-top:20px
    }
     .section_honor .swiper-slide .img{
        height:234px
    }
     .section_honor .swiper-slide p{
        padding:4px 0;
        font-size:14px
    }
     .section_honor .tips{
        font-size:18px;
        line-height:22px;
        margin-top:20px
    }
     .pbBox{
        padding:0 6px
    }
     .section_about .video-contral .text{
        height:40px
    }
     .section_about .video-contral .text img{
        height:40px
    }
     .section_honor .index_case_row .right_arr{
        width:90px;
        height:40px
    }
     .section_customer{
        padding:20px 0;
        background-size:cover
    }
     .section_customer .customer_title{
        width:100%;
        float:none
    }
     .section_customer .customer_list{
        width:100%;
        float:none
    }
     .section_customer .customer_arrow_group{
        display:none
    }
     .section_customer .customer_button_control{
        position:relative;
        top:auto;
        width:120px;
        margin:0 auto;
        text-align:center
    }
     .section_customer .customer_button_control .swiper-button-next,.section_customer .customer_button_control .swiper-button-prev{
        width:40px;
        height:40px;
        line-height:37px
    }
     .section_customer .home-customer .dec{
        padding:16px 0;
        border-bottom-right-radius:0px;
        margin-bottom:0px;
        max-width:100%
    }
     .section_customer .home-customer .dec .p{
        margin-bottom:0px;
        font-size:14px;
        line-height:20px
    }
     .section_customer .home-customer .dec .t{
        margin-bottom:5px;
        font-size:15px
    }
     .section_customer .home-customer .arr{
        display:none
    }
     .section_customer p{
        font-size:14px;
        line-height:24px
    }
     .section_customer .customer_wrapper{
        margin-top:00px
    }
     .section_customer .customer_title .item{
        max-width:100%
    }
     .section_customer .t{
        line-height:24px
    }
     .section_product .Product-center li{
        width:49%;
        display:inline-block;
        float:none
    }
     .section_product .Product-center li .inner img{
        width:30px;
        height:auto
    }
     .section_product .Product-center li .inner{
        font-size:12px;
        border-width:1px;
        height:32px;
        line-height:32px
    }
     .product_wrapper .product_body .product_item ul{
        margin:0 -4px
    }
     .product_wrapper .product_body .product_item li{
        width:50%;
        padding:0 8px
    }
     .product_wrapper .product_body .product_item li .img{
        max-width:100%
    }
     .product_wrapper .product_body .swiper-product .info .producy-name{
        margin-bottom:10px;
        font-size:15px
    }
     .product_wrapper .product_body .swiper-product .info .view-btn{
        width:100px;
        height:32px;
        font-size:13px;
        line-height:32px
    }
     .product_wrapper .product_body .product_item .product-next,.product_wrapper .product_body .product_item .product-prev{
        width:32px;
        height:32px
    }
     .section_honor{
        padding-top:40px;
        padding-bottom:40px
    }
     .section_honor .index_honor_row{
        display:block
    }
     .section_honor .index_honor_row .honor_logo{
        margin-top:10px
    }
     .section_honor .index_honor_row .honor_logo img{
        margin-left:10px
    }
     .section_honor .swiper-honor-father .swiper-honor .honor_text{
        line-height:32px;
        font-size:14px
    }
     .section-choose .choose-list{
        margin-top:25px
    }
     .section-choose .choose-list > div{
        width:100%;
        margin-bottom:5px
    }
     .section-choose .choose-list .item{
        height:auto;
        padding:12px
    }
     .section-choose .choose-list .item .img img{
        width:60px
    }
     .section-choose .choose-list .item .t{
        font-size:18px;
        line-height:22px;
        margin-bottom:10px
    }
     .section-choose .choose-list .item .img{
        margin-bottom:16px
    }
     .section-choose .choose-list .item .arr2{
        width:30px;
        height:30px
    }
     .section-choose .choose-list > div:first-child .item{
        border-radius:0
    }
     .section-choose .choose-list > div:last-child .item{
        border-radius:0
    }
     .PublicMsg .MsgRow .left p{
        font-size:24px;
        line-height:24px
    }
     .PublicMsg .MsgRow .right{
        width:100%
    }
     .PublicMsg .contact-form{
        margin-top:10px;
        padding:10px
    }
     .PublicMsg .contact-form .form-group.leo-6-m{
        width:100%
    }
     .PublicMsg{
        padding-bottom:20px
    }
     .PublicMsg .contact-form textarea{
        height:100px;
        padding-right:74px
    }
     .PublicMsg .contact-form .textareaBox .submit-btn{
        width:50px;
        height:50px;
        top:auto;
        bottom:12px
    }
     .footer .footer_content{
        padding:20px 0
    }
     .footer .Contact-us{
        width:100%;
        border-right:0;
        text-align:center
    }
     .footer .Contact-us dd .add_name{
        position:relative
    }
     .footer .Contact-us dd .add{
        padding:0
    }
     .hidden-xs{
        display:none
    }
     .footer .link_box{
        display:none
    }
     .footer .foot_add{
        float:none
    }
     .footer .share_toolbox{
        padding-top:0px;
        margin-top:0
    }
     .footer .share_toolbox ul{
        text-align:center
    }
     .footer .share_toolbox li{
        display:inline-block;
        margin-right:0px
    }
     .footer dl.links_box{
        margin-top:20px
    }
     .share_toolbox li img{
        margin-right:10px
    }
     .footer dl{
        padding:0;
        float:none
    }
     .footer dl dt{
        margin-bottom:10px;
        font-size:16px
    }
     .footer dl dd{
        font-size:14px
    }
     .footer .Contact-us dd a{
        padding-left:24px
    }
     .footer .Contact-us dd a img{
        width:20px
    }
     .footer .footer_content{
        padding:40px 0
    }
     .footerbar{
        height:auto;
        line-height:1.2;
        padding:10px 0;
        margin-bottom:20px
    }
     .footerbar .copyright{
        line-height:1.4;
        float:none;
        font-size:12px
    }
     .footerbar .footer_bar_r{
        width:100%;
        float:none;
        margin-top:5px
    }
     .footerbar .footer_bar_r .link_box{
        margin-top:0;
        font-size:12px
    }
     .footerbar .footer_bar_r .link_box .links li{
        padding:5px
    }
     .footer .foot_add .address{
        margin-top:20px
    }
     .footerbar .copyright a{
        margin-right:0;
        font-size:14px
    }
     .footer .foot_add .jk_div{
        font-size:14px;
        line-height:24px
    }
     .footerbar .pull-right{
        float:none!important
    }
     .PublicMsg .contact-form .msg-pro{
        display:none
    }
     .section_product .product_wrapper .product_body .product_item .product-prev{
        left:30%;
        top:111%
    }
     .section_product .product_wrapper .product_body .product_item .product-next{
        right:30%;
        top:111%
    }
     .section_product{
        padding-bottom:60px
    }
     .section_product .product_wrapper .product_body .product_item .swiper-wrapper{
        padding:0
    }
     .section_product .product_wrapper{
        margin-top:20px
    }
     .section_product .product_wrapper .product_body .swiper-product .info .producy-name{
        font-size:15px;
        line-height:18px;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:4;
        margin-top:10px
    }
     .section_about .about_left_text .data-num{
        margin-bottom:12px
    }
     .section_about .about_left_text .data-num dd{
        font-size:14px;
        width:50%
    }
     .section_about .about_left_text .data-num strong{
        font-size:22px;
        margin-right:5px;
        display:block
    }
     .section_about .video-contral{
        padding-left:0;
        margin-top:20px
    }
     .IndexFactory .swiper-Factory-father .Factory-pagination{
        margin-top:10px
    }
     .section_honor .swiper-honor-father{
        margin-top:30px
    }
     .section_case .owl-demo3 .con{
        padding:0
    }
     .section_case .owl-demo3 .item{
        margin:0px 5%
    }
     .section_case .i_bg4_scrol .wrap3{
        width:100%
    }
     .section_case .owl-demo3 .img{
        width:100%;
        margin-left:0;
        height:auto
    }
     .section_case .owl-demo3 .text{
        position:relative;
        width:100%;
        top:0;
        transform:none;
        padding:15px
    }
     .section_case .owl-demo3 .con .title_box .t{
        font-size:16px
    }
     .section_case .owl-demo3 .con .title_box{
        margin-bottom:10px
    }
     .section_case .owl-demo3 .con .dec{
        font-size:14px
    }
     .section_case .owl-demo3 .arr{
        width:15px
    }
     .section_customer .customer_title .item .home_title{
        margin-bottom:20px
    }
     .section_customer .home-customer .dec .ico_row{
        font-size:12px;
        margin-bottom:8px
    }
     .section_customer .home-customer .dec .ico_row img{
        transform:scale(0.8);
        margin-right:0
    }
     .section_faq .faqItem{
        padding:20px 14px
    }
     .section_faq .faqItem .faqHead h3{
        font-size:16px
    }
     .section_faq .faqItem .faqBody p{
        font-size:13px;
        line-height:20px
    }
     .section_faq .faqItem .faqBody .arr{
        width:15px;
        margin-top:10px;
        background-size:100%
    }
     .section_faq .faqItem .q,.section_faq .faqItem .a{
        width:32px;
        height:32px;
        line-height:32px;
        font-size:16px
    }
     .section_faq .swiper-faq-father{
        margin-top:20px
    }
     .section_faq .faq-page{
        margin-top:20px
    }
     .section_faq .faq-page .swiper-pagination-bullet{
        width:10px;
        height:10px
    }
     .IndexFactory .swiper-Factory-father .Factory-pagination .swiper-pagination-bullet{
        width:10px;
        height:10px
    }
     .section_about .about_left_text .data-num dd:first-child{
        margin-right:0
    }
     .viewMore{
        font-size:14px
    }
     .viewMore img{
        margin-left:10px;
        width:15px
    }
}
