button{
    border:none!important;
    outline: none;
}
input[type=button], input[type=submit], input[type=file], button ,select,input[type=password],input[type=number],input[type=date],textarea{ cursor: pointer; -webkit-appearance: none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
input[type=date]{cursor: pointer; -webkit-appearance: none;}

input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea,button {
    -webkit-appearance: none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 100px white inset;
}


@media screen and (min-width: 1400px) {
    .hidden-lg{display:none!important;}
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
    .warpper{width: 96%!important;}
    .hidden-l{display:none!important;}

    /*index*/
    .nav-bar{width:550px;}
    .banner2>.warpper>h3{font-size:32px;}
    .banner2>.warpper>p{font-size:29px;}
    .com_left>h1{font-size:29px;}
    .codeshow{width:100px;}

    /*company*/
    .ztitle>h4{font-size:28px;}
    .ztitle>small{font-size:12px;}
    .com_logo>div>h1{font-size:26px;}
    .com_logo>div>small{font-size:12px;}

}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    .warpper{width: 96%!important;}
    .hidden-m{display:none!important;}

    /*index*/
    .tel{display:none;}
    .nav-bar{width:550px;}
    .banner2>.warpper>h3{font-size:32px;}
    .banner2>.warpper>p{font-size:29px;}
    .com_left>h1{font-size:26px;}
    .codeshow{width:100px;}
    .swiper-pro .swiper-slide a b{height: 20vw;}

    /*footer*/
    .fot_left{width:40%;}
    .fotlogo>div>h1{font-size:25px;}
    .fot_mid{margin-left:9%;width: 38%;}
    .fot_right{
        width: 100%;
    }

    /*product*/
    .pro_rig_top{width:30%;}
    .right{width:68%;}
    .de-page-mian .page-inner a.page-btn,.de-page-mian .page-inner input,.de-page-mian .page-inner span{display:none;}
    .pro_rig_bot a p{font-size:13px;}
    .myzproinfo .pro_rig_top{display:none;}
    .myzproinfo .right{float:none;width:100%;}

    /*company*/
    .ztitle>h4{font-size:22px;}
    .ztitle>small{font-size:12px;}
    .zcom_cont>div{width: 65%;}
    .com_logo>div>h1{font-size:22px;letter-spacing: 6px;}
    .com_logo>div>small{font-size:12px; padding-left: 10px;}

    /*news*/
    .de-news-list ul li a .img_jz{height: 21vw;}


}

@media screen and (min-width: 768px) and (max-width: 959px) {
    .warpper{width: 96%!important;}
    .hidden-sm{display:none!important;}

    /*index*/
    .zbanner{height:270px;}
    .top_bar{display:none;}
    .tel{display:none;}
    .nav-bar{width:550px;}
    .title h3{font-size:24px;}
    .banner2{height:384px;}
    .banner2>.warpper>h3{font-size:26px;}
    .banner2>.warpper>p{font-size:23px;}
    .combg{height:323px;}
    .com_left>h1{font-size:25px;}
    .codeshow{width:100px;}
    .swiper-pro .swiper-slide a b{height:20vw;}
    .head{position:sticky;top:0;z-index:1000;height:60px;}
    .logo{margin-top:12px;}
    .logo img{height:39px;}
    .logo>div>h1{letter-spacing:14px;font-size:20px;line-height:20px;}
    .searchicon{margin-top:20px;}
    .searchshow{top:10px;}
    .type_son2_tit{border-top:1px solid #ddd;border-bottom:none;}
    .type_son3_box{background:0 0;}
    .type_son3_box>a.hight_linght3{background:0 0;color:#0050a5;}
    .type_son3_box>a{color:#050505;}
    .com_left>p{font-size:12px;}
    .news a:last-of-type{display:none;}
    .news a{width:50%;}
    .newsul>a:first-of-type>div{width:100%;}
    .case_cont{height:21vw;}

    /*footer*/
    .fot_left{width:100%;}
    .fot_left>a{display:none;}
    .fotlogo>div>h1{font-size:25px;}
    .fot_mid{margin-left:0;width:51%;}
    .fot_bot{height:45px;line-height:45px;}
    .fot_code img{height:73px}


    /*product*/
    .pro_rig_top{display:none;}
    .right{width:100%;}
    .de-page-mian .page-inner a.page-btn,.de-page-mian .page-inner input,.de-page-mian .page-inner span{display:none;}
    .pro_rig_bot a p{font-size:13px;}
    .myzproinfo .pro_rig_top{display:none;}
    .myzproinfo .right{float:none;width:100%;}
    .mzproinfo_left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:69vw;border:1px solid #ddd;}
    .swiper-zproinfo,.swiper-zproinfo a{width:100%;height:100%;}
    .swiper-zproinfo a img{width:100%;height:100%;object-fit:scale-down;}
    .zpro_cont1_right{float:none;width:100%;}
    .zpro_cont1_right>p{margin-top:2vw;}
    .pro_rig_bot a b{height:24vw;}


    /*apply*/
    .de-news-list ul li{margin-bottom: 2vw;}

    /*company*/
    .ztitle>h4{font-size:22px;}
    .ztitle>small{font-size:12px;}
    .zcom_cont>div{width:65%;}
    .zcom_cont{height:280px;}
    .com_logo>div>h1{letter-spacing:6px;font-size:19px;}
    .com_logo>div>small{letter-spacing:0;font-size:12px;}
    .case ul li>div>p{font-size:17px;}
    .case ul li>div{padding:13px 16px;}
    .case ul li>div>small{font-size:12px;-webkit-line-clamp:3;}

    /*contact*/
    .de-contact .contact-list ul li.icon-06{
        width: 100%;
    }
    /*news*/
    .de-news-list ul li a .img_jz{height: 21vw;}

}
@media only screen and (max-width: 767px){
    .warpper{width:94%!important;}
    .hidden-xs{display:none!important;}



    /*index*/
    .zbanner{height:144px;}
    .top_bar{display:none;}
    .tel{display:none;}
    .nav-bar{width:550px;}
    .title h3{font-size:19px;}
    .banner2{height:329px;}
    .banner2>.warpper>h3{font-size:22px;}
    .banner2>.warpper>p{font-size:20px;}
    .combg{height:initial;}
    .com_left>h1{font-size:19px;padding-top:3vw;}
    .codeshow{width:100px;}
    .swiper-pro .swiper-slide a b{height:33vw;}
    .head{position:sticky;top:0;z-index:1000;height:60px;}
    .logo{margin-top:12px;}
    .logo img{height:39px;}
    .logo>div>h1{letter-spacing:14px;font-size:20px;line-height:20px;}
    .swiper-pro .swiper-slide a>div>p{
        font-size: 12px;
    }
    .title>small{
        font-size: 12px;}
    .banner2>.warpper>small{width:100%;}
    .searchicon{margin-top:20px;margin-right:5px;}
    .searchshow{top:10px;}
    .searchshow form input[type=text]{width:188px;}
    .type_son2_tit{border-top:1px solid #ddd;border-bottom:none;}
    .type_son3_box{background:0 0;}
    .type_son3_box>a.hight_linght3{background:0 0;color:#0050a5;}
    .type_son3_box>a{color:#050505;}
    .com_left>p{font-size:12px;}
    .newsbg{
        background-size:cover;
    }
    .news,.newsul{flex-wrap: wrap}
    .news a{width:100%;margin-bottom:2vw;padding: 15px;}
    .newsul {
        height: inherit;
    }
    .newsul>a:nth-of-type(2),.newsul>a:nth-of-type(3){
        width: 50%;
        height: 34vw;
    }
    .newsul>a:first-of-type{
        width: 100%;
        padding: 15px;
    }
    .newsul>a:first-of-type>div{width:100%;}
    .news_text>h4{
        font-size: 18px;
    }
    .case_cont{height:34vw;}
    .rig-title .crumbs{
        line-height: 25px;
        padding:10px 0;
    }
    .crumbs_right{
        padding-left: 35px;
        background: url(../image/home.png) no-repeat left 0;
    }
    .title {
        padding-top: 7vw;
        padding-bottom: 5vw;
    }
    .combg{
        flex-wrap: wrap;
    }
    .com_right{
        width: 100%;
        height: 55vw;
    }
    .com_left{
        width: 100%;
        padding-bottom: 4vw;
    }
    .zbanner h4 {
        font-size: 18px;
    }
    .zbanner h3 {
        font-size: 28px;
    }
    .ztitle{
        margin-bottom: 9vw;
    }

    /*footer*/
    .fot_left,.float_box,.fot_bot .warpper>a{display:none;}
    .fotlogo>div>h1{font-size:25px;}
    .fot_mid{margin-left:0;width:58%;}
    .fot_mid ul li h3:after{
        bottom: -6px;
    }
    .fot_mid>ul:first-of-type{display:none;}
    .fot_bot{height:inherit;padding:8px 0;line-height:inherit;}
    .fot_right{padding: 5px;width:96%;}
    .fot_right p{font-size:12px;}
    .fot_right img{
        width: 30%;
        height: initial;
    }


    /*product*/
    .zpro_cont1_right>h4{
        font-size: 17px;
    }
    .de-page-mian .page-inner a{margin-bottom:7px;}
    .pro_rig_bot a{
        width: 49%;
        margin-right: 2%;
    }
    .pro_rig_bot a:nth-of-type(3n){
        margin-right: 2%;
    }
    .pro_rig_bot a:nth-of-type(2n){
        margin-right: 0;
    }
    .pro_rig_top{display:none;}
    .right{width:100%;}
    .de-page-mian .page-inner a.page-btn,.de-page-mian .page-inner input,.de-page-mian .page-inner span{display:none;}
    .pro_rig_bot a p{font-size:13px;}
    .myzproinfo .pro_rig_top{display:none;}
    .myzproinfo .right{float:none;width:100%;}
    .mzproinfo_left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:69vw;border:1px solid #ddd;}
    .swiper-zproinfo,.swiper-zproinfo a{width:100%;height:100%;}
    .swiper-zproinfo a img{width:100%;height:100%;object-fit:scale-down;}
    .zpro_cont1_right{float:none;width:100%;}
    .zpro_cont1_right>p{margin-top:2vw;font-size:19px;}
    .pro_rig_bot a b{height:41vw;}
    .zbtn {
        margin-top: 4vw;
        margin-bottom: 3vw;
    }
    .zbtn a{
        width: 49%;
        margin-right: 2%;
    }
    .zbtn a:last-of-type{
        margin-right: 0;
    }
    .zpro_cont1_right>small{height:initial;}

    /*apply*/
    .de-news-list ul li{margin-bottom: 2vw;width:49%; margin-left: 20%;}
    .de-news-list ul li:nth-of-type(3n){
        margin-right: 2%;}
    .de-news-list ul li:nth-of-type(2n){
        margin-right: 0;}
    .case ul li b{
        height: 30vw;
    }
    .de-news-list .case ul li>div{
        padding:5px;
    }
    .de-news-list .case ul li>div>p{
        margin-bottom: 0;
        font-size: 15px;
        font-weight: normal;
    }

    /*company*/
    .zcom_coop b{
        height: 58px;
    }
    .ztitle>h4{font-size:20px;}
    .ztitle>small{font-size:12px;}
    .zcom_cont>div{width:100%;}
    .com_tel {
        margin-top: 4vw;
        margin-bottom: 4vw;}
    .zcom_cont{height:initial;flex-wrap: wrap}
    .com_logo>img,.com_logo>div{display:none;}
    .com_logo>div>small{letter-spacing:0;font-size:12px;}
    .case ul li>div>p{font-size:17px;}
    .case ul li>div{padding:13px 16px;}
    .case ul li>div>small{font-size:12px;-webkit-line-clamp:3;}
    .com_case ul{flex-wrap: wrap}
    .com_case li{
        width: 100%;
    }
    .com_case ul li b{
        height: 53vw;
    }
    .zcom_cont>b{
        width: 100%;
    }


    /*contact*/
    .zcontact {
        padding: 5vw 0;
    }
    .de-contact .contact-map #dituContent{
        height: 180px;
    }
    .de-contact .contact-list ul li{
        width: 100%;
    }
    .zcontact>h1{
        font-size: 20px;
        margin-bottom: 3vw;
    }
    .zcontact>h1,.zcontact>div{
        float:none;
        width:100%;
    }

    /*news*/
    .common-inner .inner-right .news-detail-content .newsPage a{
        font-size: 14px;
    }
    .common-inner .inner-right {
        padding:0;
    }
    .mynewslist ul li{
        width: 60%;
        margin-bottom: 3vw;
    }
    .mynewslist ul li a .img_jz{height: 52vw;}



    /*order*/
    .layui-layer-iframe{
        width: 95%!important;
    }
    .send-form .order-content .order-line .dwid{
        width: 41%!important;
    }
}