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:1601px){
    .hidden-lb{display:none!important}
}

@media screen and (min-width: 1400px) and (max-width: 1600px) {
    .warpper,.mycontainer{width: 92%!important;}

    .hidden-lg{display:none!important;}
    html{font-size:58%;}
    /*index*/
    .ban_firpage>b>img,.slidein .ban_firpage>b{width:826px;}
    .slidein .ban_firpage>b{height:220px;}
    .ban_firpage>p{font-size:1.8rem;}
    .slidein .slide_mid>img{max-width:48%;}
    .wechat{width:190px;}

    /*company*/
    .zapp_r_cont01>h3,.ztitle>h4{font-size:3rem;}
    .zapply_left{width:320px;}
    .zapply_right{width:calc(97% - 320px);}
    .zapp_r_cont01>b{height:22vw;}
    .zapp_tit{font-size:2.8rem;}
    .zcontact_cont1 li>h5{margin-bottom:10px;font-size:2rem;}
    .zcontact_cont1 li>small{font-weight:lighter;font-size:1.7rem;}
    .zcontact_cont1{padding-bottom:2vw;}
    #formData textarea{height:130px;}
    .swiper-banner .swiper-button-next{right:10px;}
    .swiper-banner .swiper-button-prev{left:10px;}

}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .warpper,.mycontainer{width: 96%!important;}
    .hidden-l{display:none!important;}
    html{font-size:52%;}

    /*index*/
    .nav_right>a{margin-left:30px;}
    .ban_firpage>b>img,.slidein .ban_firpage>b{width:700px;}
    .slidein .ban_firpage>b{height:220px;}
    .ban_firpage>p{font-size:1.8rem;}
    .slidein .slide_mid>img{max-width:48%;}
    .wechat{width:190px;}
    .pro_left_tit .swiper-slide a b{
        width: 45px;
        height: 45px;
        text-align: center;
    }
    .pro_left_tit .swiper-slide a b img{
        width: 20px;
        margin:0 auto;
    }
    /*company*/
    .zapp_r_cont01>h3,.ztitle>h4{font-size:3rem;}
    .zapply_left{width:320px;}
    .zapply_right{width:calc(97% - 320px);}
    .zapp_r_cont01>b{height:22vw;}
    .zapp_tit{font-size:2.8rem;}
    .zcontact_cont1 li>h5{margin-bottom:10px;font-size:2rem;}
    .zcontact_cont1 li>small{font-weight:lighter;font-size:1.7rem;}
    .zcontact_cont1{padding-bottom:2vw;}
    #formData textarea{height:130px;}
    .swiper-banner .swiper-button-next{right:10px;}
    .swiper-banner .swiper-button-prev{left:10px;}


}

@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*/
    .nav-bar>a{margin:0 15px;}
    .nav_right>a{margin-left:30px;}
    .ban_firpage>b>img,.slidein .ban_firpage>b{width:700px;}
    .slidein .ban_firpage>b{height:220px;}
    .ban_firpage>p{font-size:1.8rem;}
    .slidein .slide_mid>img{max-width:48%;}
    .wechat{width:190px;}
    .pro_left_tit .swiper-slide a b{width:45px;height:45px;text-align:center;}
    .pro_left_tit .swiper-slide a b img{margin:0 auto;width:20px;}
    .swiper-apply a>b{width:115px;height:115px;}
    .swiper-apply a>p{font-size:1.8rem;}
    .swiper-news .swiper-slide a{height:373px;}
    .zcontact_r1>div>h3{font-size:2.3rem;}
    .zcontact_r1 img{width:100px;}
    .zcontact_r1>div,.zcontact_r2 img{height:144px;}

    /*product*/
    .zpro_cont02 ul li>div>img{width:38px;}
    .zpro_cont02 ul li>div>p{font-size:1.4rem;}
    .zpro_cont03 ul li>b{width:82px;height:82px;}
    .zpro_cont03 ul li>b>img{margin:0 auto;width:53px;}
    .zpro_cont03 ul li>h6,.zpro_cont03 ul li>small{font-size:1.6rem;}
    .zapp_r_cont02_adv li{height:80px;}
    .zapp_r_cont02_adv li>div>h5{font-size:1.8rem;}
    .zapp_r_cont02_adv li>div>small{font-size:1.4rem;}
    .zapp_r_cont02_adv li img{margin-right:15px;width:75px;}
    .zapp_r_cont03list a>p{line-height:32px;}


    /*company*/
    .zapp_r_cont01>h3,.ztitle>h4{font-size:3rem;}
    .zapply_left{width:265px;}
    .zapply_right{width:calc(97% - 265px);}
    .zapp_r_cont01>b{height:22vw;}
    .zapp_tit{font-size:2.8rem;}
    .zcontact_cont1 li>h5{margin-bottom:10px;font-size:1.8rem;}
    .zcontact_cont1 li>small{font-weight:lighter;font-size:1.5rem;}
    .zcontact_cont1{padding-bottom:2vw;}
    #formData textarea{height:130px;}
    .swiper-banner .swiper-button-next{right:10px;}
    .swiper-banner .swiper-button-prev{left:10px;}
    .swiper-eqit{height:523px;}
    .zbanner{height: 50.8vw;}


    /*news*/
    .znewslist>ul li>a>b{height: 20vw;}
    .znews_bom a>div p{font-size:1.8rem;}
    .znews_bom a:hover>div span{background:#3aa6b7 url(../Image/appjt.png) no-repeat 85px center;}

    .zcoop>div>img{
        width: 66%;
        margin: 0 auto;
        height: 64%;
        margin-top: 2vw;
    }
}
@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*/
    .head>.warpper{height:62px;}
    .logo>img{height:38px;}
    .nav-bar>a{margin:0 15px;}
    .nav_right>a{margin-left:30px;}
    .ban_firpage>b>img,.slidein .ban_firpage>b{width:700px;}
    .slidein .ban_firpage>b{height:220px;}
    .ban_firpage>p{font-size:1.8rem;}
    .slidein .slide_mid>img{max-width:48%;}
    .about_left>h1{font-size:2.6rem;}
    .homepage_contact .warpper ul li:first-of-type{display:none;}
    .homepage_contact .warpper ul{width:calc(92% - 152px);}
    .wechat{width:152px;}
    .pro_left_tit .swiper-slide a b{width:45px;height:45px;text-align:center;}
    .pro_left_tit .swiper-slide a b img{margin:0 auto;width:20px;}
    .swiper-apply a>b{width:115px;height:115px;}
    .swiper-apply a>p{font-size:1.8rem;}
    .swiper-news .swiper-slide a{height:373px;}
    .zcontact_r1>div>h3{font-size:2.3rem;}
    .zcontact_r1 img{width:100px;}
    .zcontact_r1>div,.zcontact_r2 img{height:144px;}

    /*product*/
    .zprotype:after{clear:none;}
    .zprotype{display:flex;justify-content:center;flex-wrap:wrap;}
    .zprotype a{margin:9px;width:30%;height:72px;}
    .zprotype a>img{width:26px;}
    .zprotype a:last-of-type{margin-right:9px;}
    .zpro_c1_left>h3{font-size:2.6rem;}
    .zpro_cont01{padding:25px;}
    .zpro_c1_left>ul li{margin:12px 0;margin-right:6%;width:26%;font-size:1.8rem;}
    .zpro_c1_left>b{margin:16px 0;}
    .zpro_c15 .zpro_c1_left{padding:0;}
    .zpro_cont02 ul li>div{width:100%;}
    .zpro_cont02 ul li{padding-top:30px;}
    .zpro_cont02 ul li>div>p{margin:10px auto;width:85%;min-height:42px;}
    .zpro_cont02 ul li>div>img{width:38px;}
    .zpro_cont02 ul li>div>p{font-size:1.4rem;}
    .zpro_cont03 ul li>b{width:60px;height:60px;}
    .zpro_cont03 ul li>b>img{margin:0 auto;width:37px;}
    .zpro_cont03 ul li>h6,.zpro_cont03 ul li>small{font-weight:400;font-size:1.6rem;}
    .zapp_r_cont02_adv li{float:none;width:100%;height:80px;}
    .zapp_r_cont02_adv li>div>h5{font-size:1.8rem;}
    .zapp_r_cont02_adv li>div>small{font-size:1.4rem;}
    .zapp_r_cont02_adv li img{margin-right:15px;width:75px;}
    .zapp_r_cont03list a{margin-right:2%;width:32%;height:17vw;}
    .zapp_r_cont03list a:nth-of-type(4n){margin-right:2%;}
    .zapp_r_cont03list a:nth-of-type(3n){margin-right:0;}
    .zapp_r_cont03list a>p{line-height:32px;}
    .zapp_r_cont03list a:hover>p{line-height:40px;}
    .ban_text>h4{font-size:2.6rem;}
    .ban_text>small{font-size:1.7rem;}

    /*company*/
    .swiperwork01{height:74px;}
    .swiperwork01 .swiper-slide span{font-size:1.8rem;}
    .swiperwork01 .swiper-slide img{height:24px;}
    .zapp_r_cont01>h3,.ztitle>h4{font-size:2.3rem;}
    .zapply_left{width:238px;}
    .zapply_right{width:calc(97% - 238px);}
    .zapp_r_cont01>b{height:22vw;}
    .zapp_ul li a{padding:0 10px;height:60px;}
    .zapp_ul li a>span{font-size:1.6rem;}
    .zapp_propic{padding:9px;}
    .zapp_tit{font-size:2rem;line-height:80px;}
    .swiper-banner .swiper-button-next{right:10px;}
    .swiper-banner .swiper-button-prev{left:10px;}
    .swiper-eqit{height:455px;}
    .zbanner{height:50.8vw;}
    .swiper-honor .swiper-slide{width:430px;height:584px;}

    /*contact*/
    .zcontact_cont1 li>h5{margin-bottom:10px;font-size:1.8rem;}
    .zcontact_cont1 li>small{font-weight:lighter;font-size:1.5rem;}
    .zcontact_cont1{padding-bottom:2vw;flex-wrap:wrap;}
    .zcontact_left{width:65%;}
    .zcontact_right{width:35%;flex-wrap:wrap;}
    .zcontact_r1,.zcontact_r2{width:100%;}
    #formData textarea{height:85px;}
    .zont02_right>h4{font-size:2rem;}
    #formData>a,#formData>input{margin-top:10px;width:100%;line-height:42px;}
    #formData .code{padding-right:0;width:100%;height:42px;}
    #formData .code>div{height:100%;}
    #formData .code img{height:100%;}

    /*news*/
    .znews_text{padding:12px;}
    .common-inner .inner-right .news-detail-content{padding:0;}
    .znewsinfo>.inner-right{padding:15px;}
    .znewsinfo_right .bot_tit{font-size:2rem;}
    .znewsinfo>.znewsinfo_right{padding:10px;}
    .znewslist>ul li>a>b{height:20vw;}
    .znews_bom a>div p{font-size:1.8rem;}
    .znews_bom a:hover>div span{background:#3aa6b7 url(../Image/appjt.png) no-repeat 85px center;}
    .zcoop>div>img{
        width: 66%;
        margin: 0 auto;
        height: 64%;
        margin-top: 2vw;
    }
}
@media only screen and (max-width: 767px){
    .warpper, .mycontainer{width:94%!important;}
    .hidden-xs{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .swiper-home .swiper-slide{
        height: initial;
    }
    .ban_down{display:none;}
    .swiper-home .bannerbg{
        /*height: 536px;*/
        height: 74vw;
    }
    .swiper-home .bannerbg .swiper-slide{
        padding-top: 63px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .ban_firpage{
        top:-70px;
    }
    .aboutbg .mycontainer{
        flex-wrap: wrap;
    }
    .about_left{
        width: 100%;
    }
    .about_right{
        width: 100%;
        height: 62vw;
        margin:4vw 0;
    }
    .ban_firpage>b>img, .slidein .ban_firpage>b{
        width: 100%;
    }
    .title>h3 {
        font-size: 2.4rem;
    }
    .about_left>h1{
        font-size: 2.2rem;
    }
    .pt100{
        padding-top: 62px;
    }
    .head>.warpper{height:62px;}
    .logo>img{height:38px;}
    .nav-bar>a{margin:0 15px;}
    .nav_right>a{margin-left:30px;}
    .ban_firpage>b>img,.slidein .ban_firpage>b{width:100%;}
    .slidein .ban_firpage>b{height:100px;}
    .slide_mid{
        flex-wrap: wrap;
        padding-top: 0;
    }

    .slidein .slide_mid>img:first-of-type{
        max-width: 80%;
        margin:0 auto;
        margin-bottom: 20px;
    }
    .slidein .slide_mid>img:nth-of-type(2){
        top:0!important;
        max-width: 100%;
        height: 160px;
        margin:0 auto;
    }
    .ban_firpage>p{font-size:1.5rem;}
    .swiper-banner .swiper-button-next,.swiper-banner .swiper-button-prev{display:none;}
    .homepage_contact .warpper ul li:first-of-type,.homepage_contact .warpper ul li:nth-of-type(2){display:none;}
    .homepage_contact .warpper ul{width:100%;justify-content: center}
    .homepage_contact .warpper{flex-wrap: wrap}
    .homepage_contact .warpper ul li>h3{
        text-align: center;
        margin-bottom: 2vw;
    }
    .homepage_contact .warpper ul li>h3:after{
        left:50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .homepage_contact .warpper ul li>p{
        text-align: center;
        margin-top: 5px;
    }
    .wechat{width:152px;margin:0 auto;margin-top:3vw;}
    .probg{flex-wrap: wrap;}
    .pro_left{width:94%;margin:0 auto;}
    .pro_right{width:100%;height: 62vw;}
    .pro_left_tit .swiper-slide a b{width:45px;height:45px;text-align:center;margin-left:23px;}
    .pro_left_tit .swiper-slide a b img{margin:0 auto;width:20px;}
    .pro_left_tit .swiper-slide a span{
        font-size: 1.8rem;
    }
    .pro_left_btn{
        justify-content: center;
        margin-bottom: 3vw;
    }
    .applybg{
        margin-top: 8vw;
    }
    .applybg .mycontainer{
        flex-wrap: wrap;
    }
    .apply_left{
        width: 100%;
        height: 370px;
    }
    .apply_right{
        width: 100%;
        height: 400px;
    }
    .apply_line{display:none;}
    .swiper-apply a>b{width:115px;height:115px;}
    .swiper-apply a>p{font-size:1.8rem;}
    .newsbg{
        padding-bottom: 6vw;
    }
    .swiper-news .swiper-slide a{height:373px;}
    .zcontact_right{margin-top:4vw;}
    .zcontact_r1>div>h3{font-size:2rem;}
    .zcontact_r1 img{width:100px;}
    #dituContent{
        height: 325px;
    }
    .zcontact_r1>div,.zcontact_r2 img{height:144px;}

    /*product*/
    .zprotype{display:none;}
    .zprotype a{margin:9px;width:30%;height:72px;}
    .zprotype a>img{width:26px;}
    .zprotype a:last-of-type{margin-right:9px;}
    .zpro_c1_left>h3{font-size:2rem;}
    .zpro_cont01{padding:15px;}
    .zpro_c1_left>ul li{margin:12px 0;margin-right:6%;width:26%;font-size:1.8rem;}
    .zpro_c1_left>b{margin:16px 0;}
    .zpro_c15 .zpro_c1_left{padding:0;width:100%;}
    .zpro_c15_right{
        width: 100%;
    }
    .zpro_cont02 ul li>div{width:100%;}
    .zpro_cont02 ul li{padding-top:25px;width:49%;margin-right:2%;height: 100px;}
    .zpro_cont03 ul li{width:49%;margin-right:2%;}
    .zpro_cont03 ul li>span{
        width: 30px;
    }
    .zpro_cont02 ul li:nth-of-type(3n),.zpro_cont03 ul li:nth-of-type(3n){margin-right:2%}
    .zpro_cont02 ul li:nth-of-type(2n),.zpro_cont03 ul li:nth-of-type(2n){margin-right:0}
    .zpro_cont02 ul li>div>p{margin:10px auto;width:85%;min-height:42px;}
    .zpro_cont02 ul li>div>img{width:38px;}
    .zpro_cont02 ul li>div>p{font-size:1.4rem;}

    .zpro_cont04>small table td{
        padding: 5px!important;
    }


    .zpro_cont03 ul li>b{width:60px;height:60px;}
    .zpro_cont03 ul li>b>img{margin:0 auto;width:37px;}
    .zpro_cont03 ul li>h6,.zpro_cont03 ul li>small{font-weight:400;font-size:1.6rem;}

    .ban_text>h4{font-size:2rem;}
    .ban_text>small{font-size:1.5rem;}
    .ban_text>div>span{display:none;}
    .ban_text>div,.ban_text>div a{
        font-size: 1.4rem;
    }
    .nav_href li{margin:0;height: 54px;
        width: 25%;}
    .nav_href li span{    margin-left: 4px;
        font-size: 1.4rem;
    }
    .nav_href li:hover img{
        filter: brightness(0.5) grayscale(1);
    }
    .nav_href li:hover span{
        color: #333333;
    }
    .nav_href li:hover:after{
        display:none;
    }
    .zpro_cont01{flex-wrap: wrap}
    .zpro_c1_left{
        width: 100%;}
    .zpro_cont01>img{
        max-width:100%;
    }
    /*company*/
    .swiperwork01{height:45px;}
    .swiperwork01 .swiper-slide span{font-size:1.4rem;margin-left: 3px;}
    .swiperwork01 .swiper-slide img{height:18px;}
    .swiperwork02{
        height: 35vw;
    }
    .zapp_r_cont01>h3,.ztitle>h4{font-size:2.3rem;}

    .zapp_r_cont01>b{height:50vw;}
    .zapp_ul li a{padding:0 10px;height:60px;}
    .zapp_ul li a>span{font-size:1.6rem;}
    .zapp_propic{padding:9px;}
    .zapp_tit{font-size:2rem;line-height:80px;}
    .swiper-banner .swiper-button-next{right:10px;}
    .swiper-banner .swiper-button-prev{left:10px;}
    .swiper-eqit{height:300px;}
    .zbanner{height:50.8vw;margin-top:62px;}
    .swiper-honor .swiper-slide{width:65%;height:322px;}
    .swiper-eqit .swiper-slide{
        height: calc((100% - 10px) / 2);
    }

    /*contact*/
    .zont02_left{display:none;}
    .zont02_right{
        width:100%;
    }
    .zont02_right>p{
        text-align: center;
    }
    .zcontact_cont1 li>h5{margin-bottom:10px;font-size:1.8rem;}
    .zcontact_cont1 li>small{font-weight:lighter;font-size:1.5rem;}
    .zcontact_cont1{padding-bottom:2vw;flex-wrap:wrap;}
    .zcontact_left{width:100%;}
    .zcontact_right{width:100%;}
    .zcontact_r1,.zcontact_r2{width:100%;}
    #formData textarea{height:85px;}
    .zont02_right>small{
        text-align: center;
        font-size: 1.4rem;
    }
    .zont02_right>h4{font-size:2rem;        text-align: center;}
    #formData>a,#formData>input{margin-top:10px;width:100%;line-height:42px;}
    #formData .code{padding-right:0;width:100%;height:42px;}
    #formData .code>div{height:100%;}
    #formData .code img{height:100%;}

    /*news*/
    .znews_text{padding:12px;}
    .znewslist>ul li{float:none;width:100%;margin-bottom:3vw;}
    .znewslist>ul li>a>b{height:50vw;}
    .znews_text>h4{
        font-size: 1.8rem;
    }
    .znews_text>small{
        font-size: 1.5rem;
    }
    .common-inner .inner-right .news-detail-content{padding:0;}
    .znewsinfo>small img{max-width:100%;}
    .znews_bom a{flex-wrap:wrap;}
    .znews_bom a>b{margin-bottom:3vw;width:100%;height:45vw;}
    .znews_bom a>div{width:100%;}
    .znews_bom a>div p{font-size:1.8rem;}
    .znews_bom a:hover>div span{background:#3aa6b7 url(../Image/appjt.png) no-repeat 85px center;}
    .zcoop>div>img{
        width: 66%;
        margin: 0 auto;
        height: 64%;
        margin-top: 2vw;
    }
    .znewsinfo>.inner-right,.znewsinfo>.znewsinfo_right{
        float:none;
        width:100%;
    }
    .znewsinfo>.znewsinfo_right{
        margin-top: 3vw;
    }
    .znewsinfo>.inner-right{padding:15px;}
    .common-inner .inner-right .news-detail-content .news-detail{padding:0;}

    /*apply*/
    .zapply_left{display:none;}
    .zapply_right{width:100%;}
    .zapp_r_cont02_adv li{float:none;width:100%;height:80px;}
    .zapp_r_cont02_adv li>div>h5{font-size:1.8rem;}
    .zapp_r_cont02_adv li>div>small{font-size:1.4rem;}
    .zapp_r_cont02_adv li img{margin-right:15px;width:75px;}
    .zapp_r_cont03list a{margin-right:2%;width:49%;height:38vw;}
    .zapp_r_cont03list a:nth-of-type(4n){margin-right:2%;}
    .zapp_r_cont03list a:nth-of-type(2n){margin-right:0;}
    .zapp_r_cont03list a>p{line-height:32px;}
    .zapp_r_cont03list a:hover>p{line-height:40px;}

}