@media (max-width:1900px){
    #header .navlist .hasdrop > a{
        padding: 0 25px;
    }
}
@media (max-width:1820px){
    #header .navlist .hasdrop > a{
        padding: 0 20px;
    }
}
@media (max-width:1720px){
    #header .navlist .hasdrop > a{
        padding: 0 15px;
    }
}

@media (max-width:1680px){

.contact-box .map-form .form-box{margin-top:1%}

#header .navlist .hasdrop>a{padding:0 10px}

.section_ship .product_wrapper{top:23%}

.section_ship .img-box img{width:auto;max-width:unset}

.section_ship .ship-box{position:absolute;top:0;bottom:0;left:0;right:0}

.about-con .conbox1 .title{width:100%;float:unset;padding-right:0}

}
@media (max-width:1540px){
    #header,#header.scrollHead{
        padding: 0 50px;
    }
}
@media (max-width:1440px){

.contact-box .map-form .map-box p{height:45vw}

.auto-container{width:95%}

#header,#header.scrollHead{padding:0}

#header .auto-container{padding:0;width:98%}

#header .navlist .hasdrop>a{padding:0 10px}

.section_process .process_right li{width:172px}

.section_partner .partner_img{width:60%}


.section_about .right_data_box li{padding-right:16px;margin-right:16px;font-size:16px}

.section_about .right_data_box{margin-bottom:60px}

.contact-box .contact-top .business .business-item .text .salesman-share a{margin-bottom:10px}

.section_case .caseBody .case-next{right:0}

.section_case .caseBody .case-prev{left:0}

.cate-conbox .conitem .img-box{width:50%;margin-bottom:0}

.cate-conbox .conitem .service-content img,.cate-conbox .conitem .service-content p img{max-width:100%}

.section_about .about_left_text .info{padding-right:0}

.section_about .right_data_box li{max-width:120px}

.footer dl{padding-left:0;padding-right:8%}

.faq-box .faq-head .text-box a{width:100%;font-size:18px;margin-top:5%}

.faq-box .faq-head .text-box{padding:4%}

.contact-box .contact-top .headbox{padding-left:2%}

.service-catebox>div .cate-item .text div{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}

.about-box .partner-box .partner-list-m .partner-item:first-child img{

    width: 480px;

}

.about-box .partner-box .partner-list-m .partner-item:nth-child(2) img{

    width: 325px;

}

.about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img{

    width: 330px;

}

.about-box .partner-box .partner-list-m .partner-item-box{

    width: 86.8%;

}

}

@media (max-width:1400px){

    .about-box .partner-box .partner-list-m .partner-item:first-child img{

        width: 430px;

    }

    .about-box .partner-box .partner-list-m .partner-item:nth-child(2) img{

        width: 290px;

    }

    .about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img{

        width: 295px;

    }

    .about-box .partner-box .partner-list-m .partner-item-box{

        width: 81%;

    }

}
@media (max-width:1370px){
    #header .navlist .hasdrop > a{
        font-size: 14px;
    }
    .search-procuct{
        width: 100px;
    }
}
@media (max-width:1280px){

#header .navlist .hasdrop>a{padding:0 10px;font-size:14px}

.footer .contact-form-box{width:310px}

.cate-conbox .conitem .diqu-item-left .text-box.paddingleft,.cate-conbox .conitem .diqu-item-right .text-box.paddingright{margin-top:3%;margin-bottom:3%}

.about-con .conbox1>div:first-child{width:35%}

.about-con .conbox1>div:last-child{width:65%;padding-left:2.5%}

.contact-box .contact-top .form-box form input{width:100%}

.contact-box .contact-top .form-box p{padding-top:5%}

.contact-box .contact-top .form-box form textarea{height:170px}

.contact-box .contact-top .headbox{padding-left:3%}

.contact-box .contact-top .business .business-item .img{width:100px}

.contact-box .contact-top .business .business-item .text{width:80%}

.about-box .partner-box .partner-list-m .partner-item:first-child img{

    width: 380px;

}

.about-box .partner-box .partner-list-m .partner-item:nth-child(2) img{

    width: 258px;

}

.about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img{

    width: 265px;

}

.cate-conbox .conitem .img-box.service-img img{

    margin-left: 12.4%;

}

.Home-banner .banner-text.service-text{

    font-size: 36px;

}
.service-content iframe{
    height: 500px !important;
}
#header .navlist .hasdrop>a{
    padding: 0 5px;
}

}
@media (max-width:1180px){
    .header-logo p{display:none}
}


@media (max-width:1152px){



.footer .contact-form-box{width:210px}

.about-box .partner-box .partner-list-m .partner-item:first-child img{

    width: 350px;

}

.about-box .partner-box .partner-list-m .partner-item:nth-child(2) img{

    width: 235px;

}

.about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img{

    width: 240px;

}

.section_about .right_data_box li{

    max-width: 100px;

}

.section_service .panel-img-box .text-box img{

    margin-left: 0;

}

.cate-conbox .conitem .img-box.service-img img{

    margin-left: 15%;

}

}

@media (max-width:1024px){

#header.scrollHead{padding:0}

.section_about .about-left{padding-left:0}

.section_about .about-right{width:50%}

#header .navlist .hasdrop>a{padding:0 10px;font-size:16px}

.section_about .right_data_box li:last-child,.section_about .right_data_box li:nth-child(2){padding-left:0;max-width:130px}
.section_about .right_data_box li:nth-child(2){
    width: 55%;
}
.section_service .panel-img-box .text-box img{margin-left:0}

.list_filter .filter_item img:nth-child(1){display:block;margin:auto;width:50px}

.product_wrapper .product_body .product_item .info_r{padding-right:0}

.product_wrapper .product_body .product_item .video_l{padding-top:80px}

.footer .foot_add{max-width:100%;padding-left:0;overflow:hidden;padding-bottom:20px}

.form-horizontal .form-group{margin:0}

.footer .link:nth-child(2){padding-left:0}

.service-catebox>div .cate-item{width:20%}

.cate-conbox .conitem .text-box h2{margin-bottom:2%}

.cate-conbox .conitem .img-box{margin:auto;margin-bottom:5%}

.cate-conbox .conitem .text-box.paddingleft{width:100%;padding-left:0}

.cate-conbox .conitem.diqu-box>div{padding-bottom:3%}

.about-con .conbox1>div:first-child{width:40%}

.about-con .conbox1>div:last-child{width:60%;padding-left:2.5%}

.left-list .case-item{width:49%}

.left-list{width:75%}

.sidebar-box{width:25%}

.faq-box .faq-head h2{font-size:22px}

.faq-box .faq-head p{font-size:18px;line-height:26px}

.left-list .prev-next div{width:10%}

.left-list .prev-next a p{width:90%;min-height:60px;max-height:60px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all}

.left-list .list-box .blog-item>a .text-box{padding-left:0;padding-right:2%}

.left-list .list-box .blog-item>a .text-box h2,.left-list .list-box .blog-item>a .text-box p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all}

.left-list .list-box .blog-item>a .text-box span{margin-top:5%}

.contact-box .contact-top .form-box,.contact-box .contact-top .headbox{width:100%}

.contact-box .contact-top .headbox{padding-left:0;padding-top:3%}

.about-box .partner-box .partner-list-m .partner-item:first-child img{

    width: 300px;

}

.about-box .partner-box .partner-list-m .partner-item:nth-child(2) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img{

    width: 205px;

}

}

@media (min-width:991px){

.section_service .img-box.img-box-m{

    display: none;

}

.section_service .img-box.img-box-m .home_title{

    display: none;

}

}







@media screen and (min-width:0px) and (max-width:991px){

.header-logo{line-height:60px}

.section-wp{padding:20px 0 36px}

.auto-container{width:95%}

.Home_title .t{font-size:24px;margin-bottom:5px}

.Home_title .en{font-size:13px;margin-top:5px;width:98%}

.Home_title .line img{width:150px}

#header .navlist .hasdrop>a{color:#222}

.Home_top{display:none}

.Home_top .Welcome{font-size:12px;white-space:nowrap;overflow:hidden}

.home-header{position:fixed;top:0;z-index:9;width:100%;padding:5px 0;height:auto;display:none}

#header{position:fixed;top:0;background-color:#f15422}

.header-logo img{height:40px;margin-top:0}

#header .header-logo .logo img:first-child{display:none}

#header .header-logo .logo img:last-child{display:inline-block}

#header .navlist{width:100%;height:auto;display:none;box-sizing:border-box;left:0;top:53px;margin-top:0;position:fixed;padding:0;max-height:100%;padding-bottom:20px;background:#fff;overflow-y:scroll;z-index:999999}

#header .f-menu{float:none}

#header .navlist .hasdrop{width:100%}

#header .navlist .hasdrop>a{position:relative;line-height:44px;font-size:16px}

#header .navlist .hasdrop>a .mobile-navbtn{right:0}

#header .navlist .f-menu>.hasdrop>a>i.mobile-navbtn{top:10px;padding-left:38px}

#header .navlist .s-menu>.hasdrop>a>i.mobile-navbtn{padding-left:48px}

#header .navlist .s-menu{position:relative;top:0}

#header .search-procuct{float:left;margin-left:10px}

#header .navlist .s-menu .t-menu{position:relative;left:0;border:none}

#header .navlist .hasdrop{float:none}

.input-group-btn img{width:20px}

#header .f-menu>li{border-bottom:1px solid rgba(221,221,221,.5)}

.Home-banner{margin-top:54px}

.Home-banner .swiper-banner .item{height:180px}

.Home-banner .swiper-banner .item img{width:100%;height:100%;object-fit:cover}

.Home-banner .swiper-banner .ban-page{bottom:10px}

.Home-aboout-zhengshu{margin-top:20px}

.Home-aboout-zhengshu .row>div{padding-left:5px;padding-right:5px;margin-bottom:8px}

.video .videoBox{width:90%;height:50vh;left:5%}

.section_case .caseBody .case-next,.section_case .caseBody .case-prev{display:none}

.footer .contact-form-box{width:95%;margin:auto}

.footer .contact-form-box .contact-form .form-group{margin:0}

.footer .contact-form-box .contact-form .form-group>div{padding:0 6px!important}

.footerbar{line-height:24px;font-size:13px}

.home_title figure img{width:18px}

.home_title div{font-size:22px;margin-bottom:10px}

.index_title_row .case_t_r a{font-size:14px}

.index_title_row .case_t_r a img{margin-left:10px;width:8px}

.pc_user_contral{display:none}

.home-header .top_search{display:inline-block}

.language_head{line-height:28px}

.home_title p{font-size:16px}

.Home-banner .banner-next,.Home-banner .banner-prev{display:none}

.section_about .about_left_text .info p{line-height:22px;font-size:16px}

.section_about .about_left_text .info{margin-bottom:10px;margin-top:26px}

.section_about .right_data_box{position:relative;top:auto;transform:none;right:auto;max-width:100%;margin-top:20px;margin-bottom:20px}

.section_about .right_data_box li{width:43%; margin-bottom:10px;margin-left:0;font-size:16px;padding-right:0;margin-right:0}

.section_about .right_data_box li .num,.section_about .right_data_box li .percent{font-size:26px}

.section_about .about-right::after{top:0}

.section_about .about-left{width:100%;padding-left:0}

.section_about .about-right{width:100%}

.section_about .video-contral .text{right: 0;

    left: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    width: 100%;

    height: 90px;}

.section_about .about-right .video_cover{text-align:center}

.section_about .video-contral .text img{width:60px}

.section_about .about_left_text{padding-top:20px;padding-bottom:20px}

.section_about .about_left_text .home_title{padding-bottom:0}

.readmore{width:150px;height:42px;line-height:40px;font-size:14px}

.readmore img{margin-left:9px}

.Home-banner .here-an{display:none}

.top_search{display:block;margin-top:15px}

.section_about .video-contral .text p{font-size:16px}

.top_search img{width:25px}

.section_why .why-text{margin-top:20px;font-size:18px;margin-bottom: 15px;}

.section{padding:15px 0}

.footer .footer_content{padding-top:0px;padding-bottom:20px}

.footer dl{float:left}

.footer dl dt{margin-bottom:12px}

.footer .foot_add{margin-top:20px;width:100%;max-width:100%}

.footer .sitemap a{margin-right:10px;font-size:14px}

.footer .sitemap a:last-child{margin-right:0}

.flex-title-box{display:block}

.title-l-r{display:none}

.section_service .server-list li{width:50%;border:0;border-bottom:1px solid #fff;border-right:1px solid #fff}

.section_service .server-list li:nth-child(even){border-right:0}

.section_service .panel-img-box a{padding:10px}

.section_why .why-list li{width:100%;margin-bottom:14px}

.section_why .why-list{display:block;    margin-top: 30px;}

.section_why .panel-text-upDown .num{font-size:80px}

.section_why .why-list li .panel-text-upDown{padding:20px}

.section_why .panel-text-upDown .divImg img{width:86px}

.section_why .panel-text-upDown .text .t1{font-size:30px;margin-top:12px}

.section_why .panel-text-upDown .text .t2{font-size:20px}

.section_why .panel-text-upDown .text p{font-size:16px;margin-top:10px}

.section_case{padding-top:0}

.section_case .panel-img-box .text-box{padding:10px 18px}

.section_case .panel-img-box .text-box .name{font-size:18px}

.section_case .panel-img-box .text-box .category{margin-bottom:8px}

.section_news .newsBody{margin-top:15px}

.section_news .l-r-text{width:100%;padding-bottom:10px}

.section_news .flexbox{width:95%;margin:auto}

.section_news .l-r-text .more{margin-top:15px;}

.section_news .newsBody .news-button{position:relative;right:auto;bottom:0;margin:8px auto 0}

.section_news .l-r-text .time{margin-bottom:10px}

.section_news .l-r-text h3{margin-bottom:8px;font-size:20px;line-height:26px}

.section_news .l-r-text p{font-size:14px;line-height:22px;    -webkit-line-clamp: 3;min-height:unset}

.section_service .panel-img-box .text-box{padding:0;text-align:center}

.section_service .panel-img-box .text-box .category img{width:50px}

.section_service .panel-img-box .text-box .name{float:unset;margin:auto;width:100%;}
.section_service .panel-img-box .text-box .name>div{
    display: block;
    width:100%;
    text-align: center;
}

.section_ship{height:auto}

.section_ship .home_title{text-align:center}

.list_filter{display:block;white-space:nowrap;overflow-x:scroll;margin-top:20px;    background: none;
    box-shadow: none;}

.list_filter .filter_item{padding:0;line-height:26px;width:49%;font-size:16px;display: block;
    float: left;
    margin-bottom: 10px;
    margin-right: 1%;
    background-color: #ffffff;}
.list_filter .filter_item:nth-child(even){
    margin-left: 1%;
    margin-right: 0;
}
.product_wrapper .product_body .product_item .video_l{position:relative;width:100%;height:auto;padding-top:0}

.product_wrapper .product_body .product_item .info_r{width:100%;padding-right:0;padding-top:3%}

.product_wrapper .product_body .product_item .about_c p{margin-top:18px;font-size:14px;line-height:24px}
.product_wrapper .product_body .product_item .info_r .child-box{
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 15px;
}
.product_wrapper .product_body .product_item .info_r .child-box li{
    float: left;
    background-color: #ffffff;
    padding: 7px;
    margin-right: 10px;
    border-radius: 5px;
    font-size: 14px;
    margin-bottom: 10px;
}
.product_wrapper .product_body .product_item .info_r .child-box li a{
     color: #333333;
}
.section_partner .flex_partner{flex-direction:column}

.section_partner .partner_img{width:100%;order:2;margin-top:15px}

.section_partner .flex_partner .home_title{text-align:center;width:100%}

.section_partner .flex_partner{padding-top:0}

.form-horizontal .form-group{margin:0}

.section_partner .flex_partner .home_title div{font-size:20px;line-height:20px}

.section_partner .flex_partner .readmore{margin-top:20px}

.home_msg_bg .Home_title .t{font-size:24px}

.home_msg_bg{padding:40px 0}

.footer dl{padding-left:0}

.home_msg_bg .auto-container{width:90%}

#header .search-procuct{display:none}

.Home-banner .swiper-banner .item .text-box{font-size:18px!important;width:70%!important}

#header.scrollHead{padding:0}

.Home-banner .swiper-banner .item .text-box .link{width:155px}

.Home-banner .swiper-banner .item .text-box .link a{padding:10px 0}

.Home-banner .swiper-banner .item .text-box{top:38%}

.Home-banner .swiper-banner .banner-page{bottom:10px}

.Home-banner .swiper-banner .swiper-pagination-bullet{margin:0 8px;font-size:14px}

.Home-banner .swiper-banner .swiper-pagination-bullet-active{font-size:15px}

.section_service .server-list{position:unset;background-color:#f15422;margin-top:0;font-size:18px}

.section_about .right_data_box li::after{display:none}

.section_about .right_data_box li:first-child{max-width:unset}

.section_about .right_data_box li:last-child,.section_about .right_data_box li:nth-child(2){max-width:unset;padding-left:0}

.section_ship .auto-container,.section_ship .product_wrapper{position:unset}

.section_ship{background:url(/img/common/section_ship_bg.png);margin-bottom:30px}

.list_filter .filter_item_box{display:unset}

.list_filter .filter_item img:nth-child(1){display:block;margin:auto;width:40px}

.section_ship .ship-box{position:unset}

.list_filter .filter_item::after{display:none}

.section_service .auto-container{width:100%}

.section_ship .img-box{display:none}

.section_ship .home_title{position:unset;padding-top:0}

.contact-box .contact-top .form-box{padding:3%}

.contact-box .contact-top .form-box h2{font-size:22px;margin-bottom:0}

.contact-box .contact-top .form-box .form-group .form-horizontal{padding:3%}

.contact-box .contact-top .business .business-item .text{width:100%;padding-left:0}

.contact-box .map-form{margin-top:5%}

.contact-box .map-form iframe{height:300px}

.contact-box .map-form p{

    height: auto;

}

.about-box .partner-box .partner-list-m{

    display: none !important;

}

.about-box .partner-box .partner-list{

    display: block;

}

.footerbar .copyright{

    line-height: unset;

}

.service-from .service_form .submit-btn{

    width: 150px;

    height: 45px;

}

.video_box>img{

    height: 300px;

    object-fit: cover;

}

.left-list .list-box .blog-item>a .text-box h2, .left-list .list-box .blog-item>a .text-box p{

    -webkit-line-clamp: 3;

}

.left-list .list-box .blog-item>a .text-box h2{

    font-size: 20px;

}

.contact-box .contact-top .headbox h2{font-size:24px}

.contact-box .contact-top .form-box form button{

    width: 150px;

    height: 40px;



    font-size: 14px;



    margin-bottom: 15px;

}



.about-box .partner-box .partner-list .case-next, .about-box .partner-box .partner-list .case-prev{

    width: 25px;

    height: 25px;

    top: 60%;

}

.section_news .newsBody .news-button .swiper-num{

    line-height:50px;

}

.sidebar-box .contact-box{

    margin-bottom: 0;

}

.sidebar-box .contact-box .dianhua-box {

    margin-top: 4%;

    padding-bottom: 10px;

}

.cate-conbox .conitem .img-box{

    width: 80% !important;

    overflow: hidden;

    padding-bottom: 8%;

}

.service-bottom img{

    height: 300px;

    object-fit: cover;

}

.contact-box .contact-top .business .business-item .text .salesman-share a.wechat{

    position: relative;

}

.section_service .img-box{

    display: none;

}

.section_service .home_title{

    display: none;

}

.section_service .img-box.img-box-m{

    display: block;

position: relative;

}

.section_service .img-box.img-box-m .home_title{

    display: block;

    top: 15%;

    padding-top: 0;

}

.section_service .swiper-service .swiper-pagination-bullet{

    background: #fff;

    opacity: .7;

}

.section_service .swiper-service .swiper-pagination-bullet-active{

    background: #f15422;

}



















}

@media (max-width:991px){

.navbtn{width:30px;height:30px;margin:10px;float:right;position:relative;display:block;margin-right:0;margin-top:14px}

.navbtn i{height:2px;background:#fff;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}

.navbtn.open .bar-1{top:50%;transform:rotate(45deg)}

.navbtn.open .bar-2{height:0}

.navbtn.open .bar-3{top:50%;transform:rotate(-45deg)}

.service-catebox{overflow-y:auto}

.service-catebox>div .cate-item{width:auto;padding: 10px 0;margin-right:30px}

.service-catebox>div .cate-item .img-box img{

    width: 40px;

    margin-right: 10px;

}

.service-catebox>div .cate-item .text{

    min-height: 40px;

    width: auto;

}

.service-catebox>div .cate-item .img-box{

    width: auto;

}

.service-catebox:before{display:none}

.cate-conbox .conitem>div{width:100%}

.cate-conbox .conitem .text-box h3{margin:20px 0}

.cate-conbox .conitem .text-box .lineimg{margin:10px 0 20px}

.cate-conbox .conitem .text-box .numbox>div{font-size:12px;margin-bottom:30px}

.cate-conbox .conitem .text-box .numbox>div h4{font-size:22px;margin-bottom:5px}

.cate-conbox .conitem .text-box.paddingright{padding-left:0}

.cate-conbox .conitem .text-box.paddingleft{padding-right:0;width:100%}

.about-con .conbox1>div:first-child{width:100%;text-align:center}

.about-con .conbox1 .title{width:100%}

.video_box .video_cover p{font-size:18px}

.video_box .video_cover{bottom:35%}

.about-con .conbox1>div:last-child{width:100%;padding-left:0}

.cate-conbox .conitem .text-box a.abtn{margin-top:5%}

.service-bottom .text-box{padding:15px}

.service-bottom .text-box h2{font-size:22px}

.service-bottom .text-box p{font-size:16px}

.diqu-box .diqu-left{width:100%;margin-bottom:20px}

.diqu-box .diqu-right{width:100%}

.diqu-box .diqu-right .diqu-twobox a{padding:5px 12px}

.diqu-box .diqu-left .left-contact{margin-top:10%;margin-bottom:10%;display:none}

.diqu-box .diqu-right .diqu-conbox table td,.diqu-box .diqu-right .diqu-conbox table th{padding:5px;font-size:12px}

.about-con>div{width:100%;margin-bottom:20px}

.about-con .conbox1 h2,.about-con .conbox4 h2{font-size:22px;line-height:30px;margin-top:20px}

.about-con>div.conbox2>div,.about-con>div.conbox3 img{width:100%}

.about-con>div.conbox4 .listbox{padding-left:110px}

.about-con>div.conbox4 .listbox .list-item{padding:20px 0 40px}

.about-con>div.conbox4 .listbox .list-item h3{font-size:16px}

.about-con>div.conbox4 p{font-size:14px}

.about-box .partner-box h2{font-size:22px;margin-bottom:15px}

.about-box .partner-box p{width:100%;font-size:14px}

.about-box .partner-box .partner-list .certificate{width:80%}

.about-box .data .data-item{width:49%;border:0;margin-bottom:1%;background:#f15422;padding:4%}

.about-box .data .data-item p:first-child{font-size:20px}

.about-box .data .data-item p:last-child{font-size:18px}

.about-box .data{background:unset}

.about-box .data .data-box{padding:0}

.contact-box .map-form .map-box p{width:100%;height:60vw}

.contact-box .map-form .form-box{width:100%;margin:20px}

.contact-box .map-form .form-box form input,.contact-box .map-form .form-box form select{width:44%}

.contact-box .map-form .form-box form textarea{width:89.5%}

.contact-box .contact-top .telbox{width:100%;margin:0}

.contact-box .contact-top .telbox .telitem{width:100%}

.contact-box .contact-top .telbox .telitem:last-child{width:100%;margin-bottom:0}

.contact-box .gdbox{overflow-y:auto}

.faq-box .faq-head .text-box{width:100%;bottom:10px;padding:5%}

.faq-box .faq-head .text-box a{width:100%;margin-top:5%;font-size: 16px;padding: 10px;}

.faq-box .faq-head h2{font-size:16px;margin-bottom:5px}

.faq-box .faq-head p{font-size:12px}

.faq-box .list-box{width:95%;margin:auto}

.faq-box .list-box .more{margin-top:5%}

.faq-box .list-box .list-item h3{padding-right:20px;font-size:18px}

.faq-box .faq-head .img-box img{max-width:unset}

.faq-box .faq-head .img-box{width:100%;text-align:center}

.faq-box .faq-head h2{text-align:center}

.faq-box .list-box .list-item h3 span{position:absolute;top:0;right:0;bottom:0;margin:auto;width:10px;height:20px;line-height:20px}

.left-list{width:100%;padding-right:0;padding-top: 20px;}

.left-list .case-item>a>div{width:100%}

.sidebar-box{width:100%;padding-top:0}

.left-list .case-item>a>div{margin-bottom:12px}

.left-list .case-item>a>div.text-box h2{font-size:18px}

.faq-box .list-box .list-item p{font-size:16px}

.faq-box .faq-head .text-box .email{width:75%}

.faq-box .list-box .list-item .title{

    padding: 20px 0;

}

.left-list .case-item>a>div.text-box p{font-size:14px;    -webkit-line-clamp: 3;min-height: 80px;}

.left-list .list-box{

    padding-bottom: 20px;

}

.sidebar-box .about-box .about-list .about-item{padding:10px 0}

.sidebar-box .about-box .about-list .about-item p{

    font-size: 16px;

    line-height:20px

}

.sidebar-box .about-box .about-list{

    margin-bottom: 0;

    padding-bottom: 0;

}

.left-list .list-box .blog-item>a .img-box{width:100%}

.left-list .list-box .blog-item>a .text-box{width:100%;padding-left:3%}

.left-list .list-box .blog-item>a .text-box,.left-list .list-box .blog-item>a:hover .text-box{border-bottom:none}

.left-list .list-box .blog-item{border-bottom:1px solid #eee;padding-bottom:10px}

.left-list .list-box .blog-item>a .text-box button{

    margin-top: 10px;

}

.left-list .show-box{padding-left:15px;padding-right:15px}

.left-list .show-box .headbox h2{font-size:20px}

.left-list .show-box .headbox{padding-bottom:20px}

.pagebox ul{display:flex;flex-wrap:wrap;margin-bottom:0}

.left-list .case-item>a>div.text-box span{    margin-bottom: 10px;

    margin-top: 10px;}

.partner-list .img-item{width:31%}

.pagebox ul li.next-page,.pagebox ul li.next-page>a,.pagebox ul li.pre-page,.pagebox ul li.pre-page>a{display:block;width:100%}

.contact-box .map-form .form-box p{margin-bottom:20px}

.diqu-box .diqu-left .dazou-item img{width:15%}

.diqu-box .diqu-left .dazou-item b{margin-top:3.5%}

.service-catebox>div{width:2200px}

.Home-banner .crumbs-box{font-size:16px}

.page-banner img{height:150px!important;object-fit:cover}

.Home-banner .banner-text{font-size:30px;top:20%}

.Home-banner .banner-text.service-text{font-size:18px}

.cate-conbox .conitem .text-box h2{margin-top:2%;font-size:30px}

.cate-conbox .conitem .text-box .title1{font-size:18px}

.cate-conbox .conitem .service-content{margin-top:10%}

.cate-conbox .conitem .service-content img,.cate-conbox .conitem .service-content p img{max-width:100%}

.service-from .service_form>div:nth-child(even){padding-left:0}

.service-from>div{padding-bottom:10%}

.cate-conbox .conitem .diqu-item-right .img-box,.cate-conbox .conitem .diqu-item-right .text-box.paddingright{width:100%}

.cate-conbox .conitem .diqu-item-left .img-box,.cate-conbox .conitem .diqu-item-left .text-box.paddingleft{width:100%}

.cate-conbox .conitem .diqu-item-left{padding-bottom:10%}

.cate-conbox .conitem .diqu-item-left .text-box.paddingleft{margin-top:0}

.left-list .case-item{width:100%}

.left-list .show-box .conbox{padding-right:0;padding-bottom:0}
.service-content iframe{
    height: 350px !important;
}
.language.language-xs{
    display: inline-block;
    float:right;
    margin-top: 15px;
    margin-right: 10px;
}
}

@media(max-width:768px){
    .Home-banner .banner-text{
        font-size: 20px;
    }
    .Home-banner .crumbs-box{
        font-size: 14px;
    }
    .additional-features{
        bottom: 20% !important;
    }
    .footerbar .copyright a{
        float:left;
    }
    .footerbar .copyright a:first-child{
        display: block;
    }
    .additional-features li.left-tel{
        display: block;
    }
    .additional-features li.left-qq{
        display: none;
    }
}



@media(max-width:323px){

.Home-about .Home-about-container .video_cover{height:180px}

}
@media(min-width:992px){
    .language.language-xs{
        display: none;
    }
}
