button{border:none!important;outline:0}
button,input[type=button],input[type=date],input[type=file],input[type=number],input[type=password],input[type=submit],select,textarea{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}
input[type=date]{cursor:pointer;-webkit-appearance:none}
button,input[type=button],input[type=reset],input[type=submit],input[type=text],select,textarea{-webkit-appearance:none}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset}

@media screen and (min-width:1501px){
    .hidden-lb{display:none!important}

    /*index*/

}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
    .warpper{width: 96%!important;}
    .hidden-l{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .tel{font-size:2rem;}
    .nav a{width:80px;line-height:80px;}
    .head{height:80px;}
    .sechlist{top:80px;}
    .company .warpper>h1,.title h3{font-size:3.4rem;}
    .indexpro a{height:18vw;}
    .mypro_text{height:45px;}
    .adv_tit h3{font-size:2rem;}
    .adv_tit img{max-width:30px;max-height:32px;}
    .adv_tit div{margin-left:10px;width:calc(100% - 30px);}
    .swiper-advbom .swiper-slide>b{height:400px;}
    .adv_c1>div>h5,.adv_c2 h4{font-size:2.4rem;}
    .fot_top{height:137px;}
    .fot_top_right li{font-size:1.8rem;}
    .fm01_text>h3 span{font-size:2.4rem;}
    .fot_bom>.warpper{height:65px;}

    /*company*/
    .zbanner{height:33vw;}
    .zbanner h3:before{font-size:6rem;}
    .zbanner h3{font-size:3.5rem;}
    .ztitle h1{font-size:3.2rem;}
    .zcom_cont1bg li small{font-size:1.4rem;}
    .zcom_cont2 .warpper h3{font-size:2.4rem;}

    /*product*/
    .zindexpro a b{width:240px;}
    .zindexpro a>.zpro_text{width:calc(96% - 240px);}
    .zproinfo_top>b{width:500px;}
    .zproinfo_top>div{width:calc(96% - 500px);}
    .zproinfo_top>div>h3{font-size:2.2rem;}
    .zpro_r>div>h4{font-size:2.6rem;}
    .ztit{line-height:70px;}
    .ztit>h4{font-size:2.3rem;}
    .swiper-other a{height:18vw;}

    /*news*/
    .znews_text h4{font-size:2.6rem;}
    .znews ul li a>div>span{width:80px;height:35px;}


}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    .warpper, .mycontainer{width: 93%!important;}
    .hidden-m{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .logo h1{letter-spacing:3px;font-size:2.2rem;}
    .logo small{font-size:1.2rem;}
    .nav a{width:80px;font-size:1.6rem;line-height:80px;}
    .head{height:80px;}
    .sechlist{top:80px;}
    .company .warpper>h1,.title h3{font-size:2.7rem;}
    .protype a p{font-size:2rem;}
    .protype a b{width:65px;height:65px;}
    .protype a b img{max-height:46px;}

    .indexpro a{height:18vw;}
    .mypro_text{height:45px;}
    .adv_tit h3{font-size:2rem;}
    .adv_tit img{max-width:30px;max-height:32px;}
    .adv_tit div{margin-left:10px;width:calc(100% - 30px);}
    .swiper-advbom .swiper-slide>b{height:400px;}
    .adv_c1>div>h5,.adv_c2 h4{font-size:2.4rem;}
    .fot_top_left>div{padding-right:0;border-right:0;}
    .fot_top_left>h3{display:none;}
    .fm01_text{margin-right:2vw;width:320px;}
    .wxcode>h3 span{font-size:2rem;}
    .wxcode>img{height:105px;}
    .fm02 li{font-size:1.6rem;}

    .fot_top{height:137px;}
    .fot_top_right li{font-size:1.8rem;}
    .fm01_text>h3 span{font-size:2.4rem;}
    .fot_bom>.warpper{height:60px;}

    /*company*/
    .zbanner{height:39vw;}
    .zbanner h3:before{font-size:6rem;}
    .zbanner h3{font-size:3.5rem;}
    .ztitle h1{font-size:3.2rem;}
    .zcom_cont1bg li small{font-size:1.4rem;}
    .zcom_cont2 .warpper h3{font-size:2.4rem;}
    .zcom_cont2 .warpper {
        padding: 3vw 0;
    }
    .zcom_cont2 .warpper div a{
        background-position: 19px center!important;
        padding-left: 57px;
        width: 153px;
        line-height: 50px;
    }
    /*product*/
    .zpro_r{
        display:block;
    }
    .zpro_r>a{
        line-height: 50px;
        margin-bottom: 2vw;
    }
    .protypelist a{font-size: 1.8rem;}
    .zindexpro a b{width:190px;height: 146px;}
    .zindexpro a>.zpro_text{width:calc(96% - 190px);}
    .zproinfo_top>b{width:500px;}
    .zproinfo_top>div{width:calc(96% - 500px);}
    .zproinfo_top>div>h3{font-size:2.2rem;}
    .zpro_r>div>h4{font-size:2.6rem;}
    .ztit{line-height:70px;}
    .ztit>h4{font-size:2.3rem;}
    .swiper-other a{height:18vw;}

    /*news*/
    .znews ul li b{width:335px;}
    .znews_text{width:calc(94% - 335px);}
    .znews_text h4{font-size:2.6rem;}
    .znews ul li a>div>span{width:80px;height:35px;}
    .znews_tj a>b{height:19vw;}

}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .warpper, .mycontainer{width: 96%!important;}
    .hidden-sm{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .logo h1{letter-spacing:3px;font-size:2.2rem;}
    .logo small{font-size:1.2rem;}
    .head{height:68px;}
    .sechlist{top:68px;}
    .company .warpper>h1,.title h3{font-size:2.7rem;}
    .protype a p{font-size:2rem;}
    .protype a b{width:65px;height:65px;}
    .protype a b img{max-height:46px;}

    .indexpro a{height:18vw;}
    .mypro_text{height:45px;}
    .adv_tit h3{font-size:2rem;}
    .adv_tit img{max-width:30px;max-height:32px;}
    .adv_tit div{margin-left:10px;width:calc(100% - 30px);}
    .swiper-advbom .swiper-slide>b{height:400px;}
    .adv_c1>div>h5,.adv_c2 h4{font-size:2.4rem;}
    .fm02{flex-wrap: wrap}
    .fm02 li:first-of-type{width:100%;}
    .fot_top_left>div{padding-right:0;border-right:0;}
    .fot_top_left>h3{display:none;}
    .fm01_text{margin-right:2vw;width:320px;}
    .wxcode>h3 span{font-size:2rem;}
    .wxcode>img{height:105px;}
    .fm02 li{font-size:1.6rem;background-size:30px!important;}

    .fot_top{height:137px;}
    .fot_top_right li{font-size:1.8rem;}
    .fm01_text>h3 span{font-size:2.4rem;}
    .fot_bom>.warpper{height:60px;}

    /*company*/
    .zbanner{height:39vw;}
    .zbanner h3:before{font-size:4rem;}
    .zbanner h3{font-size:3rem;}
    .ztitle h1{font-size:2.8rem;}
    .zcom_cont1bg li{padding:20px;height:268px;}
    .zcom_cont1bg li h5{padding-top:130px;font-size:1.8rem;}
    .zcom_cont1bg li small{font-size:1.4rem;}
    .zcom_cont2 .warpper h3{font-size:2.4rem;}
    .zcom_cont2 .warpper{padding:3vw 0;}
    .zcom_cont2 .warpper div a{padding-left:57px;width:153px;background-position:19px center!important;line-height:50px;}

    /*product*/
    .zpro_r{display:block;}
    .zpro_r>a{margin-bottom:2vw;line-height:50px;}
    .zindexpro a{flex-wrap:wrap;}
    .protypelist a{font-size: 1.6rem;}
    .zpro_text>h3{margin-top:2vw;text-align:center;}
    .zpro_text>i{margin:11px auto;}
    .zpro_text ul{justify-content:center;}
    .zindexpro a b{width:100%;height: 146px;}
    .zindexpro a>.zpro_text{width:100%;}
    .zproinfo_top>b{width:50%;}
    .zproinfo_top>div{width:48%;}
    .zproinfo_top>div>h3{font-size:2rem;}
    .zpro_r>div>h4{font-size:2.3rem;}
    .ztit{line-height:55px;}
    .ztit>h4{font-size:2rem;}
    .swiper-other a{height:27vw;}

    /*news*/
    .znews ul li b{width:335px;}
    .znews_text{width:calc(94% - 335px);}
    .znews_text h4{font-size:2.6rem;}
    .znews ul li a>div>span{width:80px;height:35px;}
    .znews_tj a>b{height:19vw;}
    .znewsinfo{float:none;padding-right:0;width:100%;border-right:0;}
    .znews_tj{float:none;width:100%;}
    .znews_tj>div:nth-of-type(2){display:flex;flex-wrap:wrap;}
    .znews_tj>div a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .znews_tj>div:nth-of-type(2) a{margin-right:2%;width:32%;}
    .znews_tj>div:nth-of-type(2) a:nth-of-type(3n){margin-right:0;}
    .zcontact01_lx{width:50%;}
    #formData .code input,#formData textarea,#formData>input{margin-bottom:10px;width:100%;line-height:48px;}
    #formData .code{margin-bottom:10px;width:100%;}
    #formData textarea{padding:10px;padding-left:64px;height:125px;}
    #formData .submit{line-height:48px;}


}
@media only screen and (max-width: 767px){
    .warpper, .mycontainer{width:94%!important;}
    .hidden-xs{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .banner{
        margin-top: 65px;
        height: 62vw;
    }
    .logo>img {
        height: 44px;
    }
    .logo h1{letter-spacing:3px;font-size:2rem;}
    .logo small{font-size:1.2rem;}
    .head{height:65px;}
    .sechlist,.mnavbar{top:65px;}
    .company .warpper>h1,.title h3{font-size:2.3rem;}
    .protype a p{font-size:1.8rem;}
    .protype a b{width:65px;height:65px;}
    .protype a b img{max-height:40px;}

    .indexpro a{height:43vw;width:49%;margin-right:2%;}
    .indexpro a:nth-of-type(2n) {
        margin-right: 0;
    }
    .mypro_text{height:45px;}
    .company .warpper>small{
        width:100%;
    }
    .pd5 {
        padding: 8vw 0;
    }
    .swiper-company .swiper-slide{
        height: 30vw;
    }
    .adv_tit h3{font-size:2rem;}
    .adv_tit img{max-width:30px;max-height:32px;}
    .adv_tit div{margin-left:10px;width:calc(100% - 30px);}
    .swiper-advbom .swiper-slide{
        flex-wrap: wrap;
    }
    .swiper-advbom .swiper-slide>b{    height: 47vw;width:100%;}
    .adv_cont{
        width: 100%;
        height: 320px;
    }
    .adv_c1>div>h5,.adv_c2 h4{font-size:2rem;}
    .fm02{flex-wrap: wrap}
    .fm02 li:first-of-type{width:100%;}
    .fot_top_left>div{padding-right:0;border-right:0;}
    .fot_top_left>h3{display:none;}
    .fm01_text{margin-right:2vw;width:320px;}
    .fm02 li.mobiletel{
        background: url(../images/foticon01.png) no-repeat left center;
    }
    .wxcode>h3 span{font-size:2rem;}
    .wxcode>img{height:105px;}
    .fm02 li{font-size:1.5rem;background-size:30px!important;}
    .fm01{
        justify-content: center;
    }
    .fot_top{height:137px;}
    .fot_top_right li{font-size:1.8rem;}
    .fm01_text>h3 span{font-size:2.4rem;}
    .fot_bom>.warpper{height:60px;}

    /*company*/
    .head,.headfix{
        background:#163c87!important;
    }
    .zbanner{height:39vw;margin-top: 65px;}
    .zbanner h3:before{font-size:3rem;    top: -17px;}
    .zbanner h3{font-size:2rem;}
    .ztitle small{
        font-size: 1.2rem;
    }
    .ztitle h1{font-size:2rem;}
    .zcom_cont1bg li{padding:20px;height:215px;width:50%;border:5px solid #fff;}
    .zcom_cont1bg li h5{padding-top:0;font-size:1.8rem;}
    .zcom_cont1bg li:nth-of-type(2),.zcom_cont1bg li:nth-of-type(4){
        border-left: 0;
    }
    .zcom_cont1bg li:nth-of-type(3){
        width: 50%;
        border-right:0;
        border-left:5px solid #fff;
    }
    .zcom_cont1bg li:nth-of-type(5) {
        border-right: 0;
    }
    .zcom_cont1bg li:first-of-type{
        border:0;
        width:100%;
        border-bottom: 5px solid #fff;
        height: 166px;
    }
    .zcom_cont1bg li small{font-size:1.4rem;}
    .zcom_cont2 .warpper h3{font-size:2rem;width:100%;}
    .zcom_cont2 .warpper{padding:3vw 0;}
    .zcom_cont2 .warpper div a{padding-left:57px;width:153px;background-position:19px center!important;line-height:50px;}

    /*product*/
    .crumbs span{display:none;}
    .crumbs{
        font-size: 1.2rem;}
    .zpro_r{display:block;}
    .zpro_r>a{margin-bottom:2vw;line-height:50px;}
    .zindexpro a{flex-wrap:wrap;width:100%;}
    .protypelist a{
        width: 50%;
        font-size: 1.6rem;
    }
    .zpro_text>h3{margin-top:2vw;text-align:center;}
    .zpro_text>i{margin:11px auto;}
    .zpro_text ul{justify-content:center;}
    .zindexpro a b{width:100%;height: 146px;}
    .zindexpro a>.zpro_text{width:100%;}
    .zproinfo_top{flex-wrap: wrap}
    .zproinfo_top>b{width:100%;height: 57vw;margin-bottom:3vw;}
    .zproinfo_top>div{width:100%;}
    .zproinfo_bom>small{padding:10px;}
    .zproinfo_top>div>h3{font-size:2rem;}
    .zpro_r>div>h4{font-size:2.3rem;}
    .ztit{line-height:55px;}
    .ztit>h4{font-size:2rem;}
    .swiper-other a{height:40vw;}


    /*workshop*/
    .zcase ul li a>b{
        height: 44vw;
    }
    .zcase ul li{width:100%;float:none;border-right:none;}
    /*news*/
    .znews ul li a{flex-wrap: wrap;height:initial}
    .znews ul li b{width:100%;height:56vw;}
    .znews_text{width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    padding:15px;}
    .znews_text h4{font-size:2rem;}
    .news-detail-title>h3{
        font-size: 1.8rem;
    }
    .znews ul li a>div>span{width:80px;height:35px;}
    .znews_tj a>b{height:34vw;}
    .znewsinfo{float:none;padding-right:0;width:100%;border-right:0;}
    .znews_tj{float:none;width:100%;}
    .znews_tj>div:nth-of-type(2){display:flex;flex-wrap:wrap;}
    .znews_tj>div a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .zcontact01_lx{width:50%;}
    #formData .code input,#formData textarea,#formData>input{margin-bottom:10px;width:100%;line-height:48px;}
    #formData .code{margin-bottom:10px;width:100%;}
    #formData textarea{padding:10px;padding-left:64px;height:125px;}
    #formData .submit{line-height:48px;}

    /*contact*/
    .zcontact01{
        height: 667px;
    }
    #zcontact01map{
        top:0;
        left:0;
        width:100%;
        height: 70%;
    }
    .zcontact01_lx{
        position:absolute;
        width:100%;
        bottom:0;
        height: initial;
    }
    .zcontact01_lx>img,.zcontact02 .warpper>b{
        display:none;
    }
    #formData{
        width: 100%;
    }
    .banner .swiper-button-next, .banner .swiper-button-prev{
        display:none;
    }
    .de-page-mian .page-inner a.page-btn,.de-page-mian .page-inner input,.de-page-mian .page-inner span{display:none;}
    .banvideobg2{
        margin-top: 65px;
    }
    .banvideobg2 .playbtn2 img{
        width: 50px;
        padding:5px;
    }
}
