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{width: 94%!important;}
    .hidden-lg{display:none!important;}
    html{font-size:62%;}
    /*index*/
    .logo>img{max-width:57px;}
    .logo>h1{font-size:1.8rem;}
    .nav li{margin:0 10px;}
    .search:hover input[type=text]{width:58px;}

    /*生产及设备*/
    .workshop{background-size:100%;}
    .coop_cont ul li{width:300px;height:150px;}

    /*footer*/
    .fot_left>h3 {font-size: 2.4rem;}

    /*company*/
    .history{width: 1120px!important;}
    .zcom02{padding-bottom: 0;}

}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .warpper{width: 96%!important;}
    .hidden-l{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .logo>img{max-width:57px;}
    .logo>h1{display:none;}
    .index01 .warpper>div p{font-size:2rem;}
    .index01 .warpper>ul li{height:86px;}
    .index01 .warpper>ul li img{height:35px;}
    .index02 .warpper>h3{font-size:3rem;}
    .title h3{font-size:3.2rem;}
    .about ul li a p{font-size:2rem;}

    /*生产及设备*/
    .workshop{background-size:100%;}
    .coop_cont ul li{display:flex;width:230px;height:120px;justify-content:center;align-items:center;}
    .coop_cont ul li img{position:relative;top:initial;width:initial;height:initial;max-width:70%;max-height:65%;}

    /*indexnews*/
    .news_text>h5{font-size: 2rem;}

    .fot_right>h3{font-size:2.4rem;}
    .fot_left>h3{font-size:2.3rem;}

    /*company*/
    .crumbs{line-height:56px;}
    .zcom02{padding-bottom:0;}
    .zcom01>.warpper>div h3{font-size:2.7rem;}
    .zcom01>.warpper>div h3 span{font-size:2rem;}
    .zcom01>.warpper>div>div>small{line-height:3rem;}
    .history{width:983px!important;}
    .zcom02_tit>h4{font-size:3.2rem;}
    .zcom02_tit>h5{top:6px;font-size:5.2rem;}


    /*product*/
    .cailiao>b{height:280px;}
    .in02_style a b{height:254px;}
    .cailiao ul li{padding:25px 0;}
    .cailiao ul{height:298px;}
    .lc ul>img{width:23px;}
    .lc ul li p{font-size:1.8rem;}
    .lc ul li img{width:60px;}
    .sidebar{width:286px;}
    .sidetit h4{font-size:2.6rem;}
    .side_cont ul li>a{padding-right:57px;padding-left:18px;background-position:198px center;}
    .protype02>a{padding-left:44px;}
    .side_right{width:calc(97% - 286px);}
    .zprolist ul li a b{height:17vw;}
    .zproinfo_top_text>ul li>h4{font-size:2.3rem;}
    .zproinfo_top_text>ul li{line-height:59px;}
    .proinfo_ztit a{line-height:56px;}
    #proinfo_cont02 ul li>div p{font-size:2.2rem;}
    #proinfo_cont02 ul li>div small{font-size:1.2rem;line-height:2rem;}

}
@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*/
    .lang{margin-right:0;}
    .header .mycontainer{height:85px;}
    .logo>img{max-width:57px;}
    .logo>h1{display:none;}
    .ban_text h3{font-size:3.2rem;}
    .ban_text p{font-size:1.6rem;}
    .ban_des{font-size:1.6rem;}
    .bannerdown{height:57px;}
    .index01 .warpper>div p{font-size:2rem;}
    .index01 .warpper>ul li{height:86px;}
    .index01 .warpper>ul li img{height:35px;}
    .index01 .warpper>ul li p{font-size:1.8rem;}
    .in02_style a b{height:215px;}
    .in02_style a>p{line-height:40px;}
    .index02 .warpper>h3{font-size:3rem;}
    .title h3{font-size:2.3rem;}
    .about ul li a p{font-size:2rem;}
    .about>small{width:82%;}
    #carousel .swiper-3d{perspective: 950px;}
    #carousel{width: 100%;}
    #carousel .swiper-slide {width: 25%;}
    /*生产及设备*/
    .workshop{background-size:100%;}
    .coop_cont ul li{display:flex;width:230px;height:120px;justify-content:center;align-items:center;}
    .coop_cont ul li img{position:relative;top:initial;width:initial;height:initial;max-width:70%;max-height:65%;}

    /*indexnews*/
    .news_text>h5{font-size:2rem;}
    .fot_mid{display:none;}
    .fot_right>h3{font-size:2rem;}
    .fot_left{width:45%;}
    .fot_left>h3{font-size:2rem;}
    .fot_right{width:53%;}
    .fot_right>p{margin-bottom:25px;font-size:1.2rem;}
    .fot_right>form>input{margin-bottom:10px;}
    .fot_right>form>input[type=submit]{margin-top:10px;}
    .fot_right .code input,.fot_right>form>input{line-height:42px;}
    .fot_right .code{height:42px;}
    .fot_right>form>textarea{height:83px;}
    .fot_bom{line-height:43px;}

    /*company*/
    .zbanner>div>h3{font-size:2.5rem;}
    .zbanner>div>small{font-size:1.6rem;}
    .crumbs{line-height:56px;}
    .zcom01>.warpper>div h5{font-size:2rem;}
    .zcom01>.warpper>div h3{font-size:2.3rem;}
    .zcom01>.warpper>div h3 span{font-size:2rem;}
    .zcom01>.warpper>div>div>small{line-height:3rem;}
    .zcom01 ul li b{width:80px;height:80px;}
    .zcom01 ul li b:after{background-size:100%;}
    .zcom01 ul li b img{width:30px;}
    .zcom01 ul li h5{font-size:2rem;}
    .zcom01 ul li small{font-size:1.2rem;}
    .history{width:740px!important;height:424px;}
    .zcom02_tit>h4{font-size:3rem;}
    .zcom02_tit>h5{top:11px;font-size:4rem;}
    .zcom02{padding-top:3vw;padding-bottom:0;}

    /*product*/
    .cailiao>b{height:226px;}
    .cailiao ul{height:240px;}
    .cailiao ul li{padding:25px 0;}
    .cailiao ul li h4{font-size:2rem;}
    .cailiao ul li small{font-size:1.6rem;}
    .lc ul>img{width:23px;}
    .lc ul li p{font-size:1.8rem;}
    .lc ul li img{width:60px;}
    .sidebar{width:235px;}
    .sidetit{padding:10px 0;}
    .sidetit h4{font-size:2.2rem;}
    .sidetit small{font-size:1.4rem;}
    .side_cont{padding:8px;}
    .side_cont ul li>a{padding-right:38px;padding-left:13px;background-position:187px center;background-size:21px;font-size:1.6rem;line-height:40px;}
    .protype02>a{padding-left:29px;font-size:1.4rem;line-height:32px;}
    .side_tel{margin-top:15px;}
    .side_tel>h4{font-size:2.1rem;}
    .side_pro ul li a small{line-height:35px;}
    .side_right{padding:10px;width:calc(97% - 235px);}
    .zprolist ul li a b{height:17vw;}
    .zprolist ul li a small{line-height:40px;}
    .colorchose>div span{margin:5px;}
    .zproinfo_top_text>ul li>h4{padding-bottom:0;font-size:2rem;}
    .zproinfo_top_text>ul li{line-height:43px;}
    .proinfo_ztit a{font-size:1.7rem;line-height:54px;}
    .zproinfo_tel>div{padding-left:45px;background-size:34px;}
    .zproinfo_tel>div h4{font-size:2.2rem;}
    .zproinfo_tel>a{width:133px;font-size:1.6rem;line-height:41px;}
    .product-content{padding:0 15px;}
    #proinfo_cont02 ul li>div p{font-size:1.8rem;}
    #proinfo_cont02 ul li>div small{font-size:1.2rem;line-height:2rem;width:90%}

}
@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*/
    .lang{margin-right:0;}
    .header .mycontainer{height:80px;}
    .logo>img{max-width:57px;}
    .ban_text h3{font-size:2.2rem;}
    .ban_text p{font-size:1.4rem;}
    .ban_des{font-size:1.2rem;}
    .bannerdown{display:none;}
    .shutter-btn li{width:45px;height:45px;}
    .index01 .warpper>div p{font-size:1.7rem;}
    .index01 .warpper>div>img{width:340px;}
    .index01 .warpper>ul li{height:70px;}
    .index01 .warpper>ul li img{height:35px;}
    .index01 .warpper>ul li p{font-size:1.8rem;}
    .in02_style a b{height:215px;}
    .in02_style a>p{line-height:40px;}
    .index02 .warpper>h3{font-size:2.3rem;}
    .title h3{font-size:2.3rem;}
    .about ul li a p{font-size:2rem;}
    .about>small{width:82%;}
    #carousel .swiper-3d{perspective: 761px;}
    #carousel{width: 100%;}
    #carousel .swiper-slide {width: 25%;}

    /*生产及设备*/
    .workshop{background-size:100%;}
    .coop_cont ul li{display:flex;width:230px;height:120px;justify-content:center;align-items:center;}
    .coop_cont ul li img{position:relative;top:initial;width:initial;height:initial;max-width:70%;max-height:65%;}

    /*indexnews*/
    .news_text>h5{font-size:2rem;}
    .fot_mid{display:none;}
    .fot_topbg{flex-wrap: wrap}
    .fot_right>h3{font-size:2rem;}
    .fot_left{width:100%;}
    .fot_left>h3{font-size:2rem;}
    .fot_right{width:100%;margin-top:4vw;}
    .fot_right>p{margin-bottom:25px;font-size:1.2rem;}
    .fot_right>form>input{margin-bottom:10px;}
    .fot_right>form>input[type=submit]{margin-top:10px;}
    .fot_right .code input,.fot_right>form>input{line-height:42px;}
    .fot_right .code{height:42px;}
    .fot_bom{line-height:43px;}

    /*company*/
    .zbanner>div>h3{font-size:2.5rem;}
    .zbanner>div>small{font-size:1.6rem;}
    .crumbs{line-height:56px;}
    .zcom01>.warpper>div{flex-wrap:wrap;}
    .zcom01>.warpper>div>img{margin:0 auto;margin-bottom:4vw;max-width:100%;}
    .zcom01>.warpper>div>video{
        width: 100%;
        height: 55vw;
    }
    .zcom01>.warpper>div>div{width:100%;}
    .zcom01>.warpper>div h5{font-size:2rem;}
    .zcom01>.warpper>div h3{font-size:2.3rem;}
    .zcom01>.warpper>div h3 span{font-size:2rem;}
    .zcom01>.warpper>div>div>small{line-height:3rem;}
    .zcom01 ul li b{width:80px;height:80px;}
    .zcom01 ul li b:after{background-size:100%;}
    .zcom01 ul li b img{width:30px;}
    .zcom01 ul li h5{font-size:2rem;}
    .zcom01 ul li small{font-size:1.2rem;}
    .history{width:548px!important;height:424px;}
    .zcom02_tit>h4{font-size:2.6rem;}
    .zcom02_tit>h5{top:11px;font-size:3.5rem;}
    .zcom02_tit>small{font-size:1.5rem;}
    .zcom02{padding-top:3vw;padding-bottom:0;}
    .swiper-history h5{font-size:1.8rem;}
    .swiper-history small{font-size:1.4rem;}
    .his_text{padding:0 5px;}

    /*product*/
    .cailiao>b{height:226px;}
    .cailiao ul{height:240px;}
    .cailiao ul li{padding:25px 0;}
    .cailiao ul li h4{font-size:2rem;}
    .cailiao ul li small{font-size:1.6rem;}
    .lc ul>img{display:none;}
    .lc ul li p{font-size:1.8rem;}
    .lc ul li img{width:60px;}
    .side_pro ul li a small{line-height:35px;}
    .side_right{padding:10px;width:100%;}
    .zprolist ul li a b{height:24vw;}
    .zprolist ul li a small{line-height:40px;}
    .colorchose>div span{margin:5px;}
    .zproinfo_top_text>ul li>h4{padding-bottom:0;font-size:2rem;}
    .zproinfo_top_text>ul li{line-height:43px;}
    .proinfo_ztit a{font-size:1.7rem;line-height:54px;}
    .zproinfo_tel>div{padding-left:45px;background-size:34px;width:100%}
    .zproinfo_tel>div h4{font-size:2.2rem;}
    .zproinfo_tel>a{display:none;}
    .product-content{padding:0 15px;}
    #proinfo_cont02 ul li{height:21vw;}
    #proinfo_cont02 ul li>div p{font-size:1.8rem;}
    #proinfo_cont02 ul li>div small{font-size:1.2rem;line-height:2rem;width:90%}
    #proinfo_cont03 ul li{height:22vw;}

    /*case*/
    .zcaselist ul li a b{height:27vw;}
    .zcaselist ul li a>div p{line-height:4rem;}
    .zcaselist ul li a>div small{margin-top:9px;}
    .zcaselist ul li a>div{padding:9px;padding-top:0;}

}
@media only screen and (max-width: 767px){
    .warpper, .mycontainer{width:94%!important;}
    .hidden-xs{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .logo>h1{display:none;}
    .lang{margin-right:0;}
    .logo>img{
        max-width: inherit;
        height: 40px;
    }
    .header{background:#fff;}
    .header .mmenu>div i {
        background: #3a3a3a;
    }
    .logo>.logoimg1{display:none;}
    .logo>.logoimg2{display:block;}
    .header .mycontainer{height:55px;}
    .mnavbar{
        top:55px;
        height: calc(100% - 55px);
    }
    .banner,.zbanner{
        margin-top: 55px;
    }
    .ban_text h3{font-size:2.2rem;}
    .ban_text p{display:none;}
    .ban_des{font-size:1.2rem;}
    .bannerdown{display:none;}
    .shutter-btn li{width:45px;height:45px;}
    .index01 .warpper>div{
        flex-wrap: wrap;
    }
    .index01 .warpper>div>div{
        width: 100%;
        padding-top:4vw;
    }
    .index01 .warpper>div p{font-size:1.6rem;padding-left: 29px;line-height: 3rem;}
    .index01 .warpper>div>img{width:340px;}
    .index01 .warpper>ul li{height:58px;width:49%;}
    .index01 .warpper>ul li img{height:26px;}
    .index01 .warpper>ul li p{font-size:1.7rem;width: 104px;}
    .in02_style a b{height:215px;}
    .in02_style a>p{line-height:40px;}
    .index02 .warpper>h3{font-size:2rem;margin-bottom: 5vw;padding-bottom: 11px; margin-top: 5vw;}
    .title h3{font-size:2rem;}
    .about ul li a p{font-size:1.6rem;line-height: 40px;}
    .about>small{width:88%;    line-height: 26px;}
    .title p{
        font-size: 1.2rem;
        line-height: 22px;
    }
    .about ul li a img{
        height: 32px;
    }
    .about ul li a b{
        height: 40px;
        background-size:auto 100%;
    }

    /*生产及设备*/
    #carousel{
        width: 100%;}
    .swiper-mwork{
        width: 100%;
    }
    .swiper-mwork a{
        display:block;
        width:100%;
        height: 33vw;
        position:relative;
        overflow:hidden;
    }
    .swiper-mwork a img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .workshop{background-size:100%;padding-bottom:40px;}
    .coop_cont ul li{display:flex;width:120px;height:60px;justify-content:center;align-items:center;}
    .coop_cont ul li img{position:relative;top:initial;width:initial;height:initial;max-width:70%;max-height:65%;}

    /*indexnews*/
    .news_cont{
        flex-wrap: wrap;
    }
    .news_cont>a{
        width:100%;
        margin-bottom: 3vw;
    }
    .news_cont>a b{
        height: 60vw;
    }
    .news_text>h5{font-size:1.6rem;}
    .fot_link img {
        height: 15px;
    }
    .fot_mid{display:none;}
    .fot_topbg{flex-wrap: wrap}
    .fot_right>h3{font-size:1.8rem;}
    .fot_left{width:100%;}
    .fot_left>h3{font-size:1.8rem;}
    .fot_code{
        flex-wrap: wrap;
    }
    .fot_code>img{        margin-bottom: 6vw;
        margin-right: 0;
    }
    .fot_code>div h5{
        margin-bottom: 6px;
    }
    .fot_right{width:100%;margin-top:4vw;}
    .fot_right>p{margin-bottom:25px;font-size:1.2rem;}
    .fot_right>form>input{margin-bottom:10px;}
    .fot_right>form>input[type=submit]{margin-top:10px;}
    .fot_right .code input,.fot_right>form>input{line-height:42px;}
    .fot_right .code{height:42px;}
    .fot_bom{    line-height: 23px;padding:2vw 0;}
    .fot_bom .warpper>a{
        display:none;
    }

    /*company*/
    .zbanner>div>h3{font-size:1.8rem;}
    .zbanner>div>small{font-size:1.3rem;margin-bottom: 0;}
    .crumbs{line-height:23px;padding:10px 0;}
    .crumbs>.warpper a{
        font-size: 1.4rem;
    }
    .crumbs>.warpper{
        background:url("../Image/home.png") no-repeat left 10px;
        font-size: 1.4rem;
    }
    .zcom01>.warpper>div{flex-wrap:wrap;}
    .zcom01>.warpper>div>img{margin:0 auto;margin-bottom:4vw;max-width:100%;}
    .zcom01>.warpper>div>video{
        width: 100%;
        height: 55vw;
    }
    .zcom01>.warpper>div>div{width:100%;}
    .zcom01>.warpper>div h5{font-size:1.8rem;}
    .zcom01>.warpper>div h3{font-size:1.8rem;}
    .zcom01>.warpper>div h3 span{font-size:1.4rem;}
    .zcom01>.warpper>div>div>p{padding-bottom:10px;}
    .zcom01>.warpper>div>div>small{line-height:3rem;}
    .zcom01 ul{
        flex-wrap: wrap;
    }
    .zcom01 ul li{display:flex;
        align-items: center;
        width: 100%;
    }
    .zcom01 ul li>div{
        width: calc(98% - 58px);
        text-align: left;
    }
    .zcom01 ul li b{width:58px;height:58px;}
    .zcom01 ul li b:after{background-size:100%;}
    .zcom01 ul li b img{width:30px;}
    .zcom01 ul li h5{font-size:1.7rem;margin-bottom: 5px;}
    .zcom01 ul li small{font-size:1.2rem;}
    .history{width:94%!important;height:323px;}
    .history .swiper-button-next,.history .swiper-button-prev{display:none;}
    .zcom02_tit>h4{font-size:2rem;}
    .zcom02_tit>h5{top:11px;font-size:2.5rem;}
    .zcom02_tit>small{font-size:1.3rem;}
    .zcom02{padding-top:3vw;padding-bottom:0;}
    .zcom03 ul li{
        margin-bottom: 20px;
        margin-right: 20px;
    }
    .swiper-history h5{font-size:1.8rem;}
    .swiper-history small{font-size:1.4rem;}
    .his_text{padding:0 5px;}
    .swiper-honor a{
        height: 58vw;
    }

    /*product*/
    .cailiao{flex-wrap: wrap;}
    .cailiao>b{height:226px;width:100%;}
    .cailiao ul{height:212px;width:100%;}
    .cailiao ul li{padding:25px 0;}
    .cailiao ul li h4{font-size:1.8rem;}
    .cailiao ul li small{font-size:1.3rem;}
    .lc ul{flex-wrap: wrap}
    .lc ul>img{display:none;}
    .lc ul li{
        width: 25%;
        text-align: center;
        margin-bottom: 3vw;
    }
    .lc ul li p{font-size:1.6rem;    margin-top: 8px;}
    .lc ul li img{width:60px;}
    .side_pro ul li a small{line-height:35px;}
    .side_right{padding:10px;width:100%;}
    .zprolist ul li{width:100%;
        margin-right: 0;}
    .zprolist ul li a b{height:47vw;}
    .zprolist ul li a small{line-height:40px;}
    .colorchose>div span{margin:5px;}
    .zproinfo_top{flex-wrap: wrap;padding:17px;}
    .zproinfo_top>b{width:100%;    height: 63vw;
        margin-bottom: 4vw;}
    .zproinfo_top_text{width:100%;}
    .zproinfo_top_text>ul li>h4{padding-bottom:0;font-size:1.8rem;}
    .zproinfo_top_text>ul li{line-height:43px;}
    .proinfo_ztit a{font-size:1.7rem;line-height:54px;}
    .zproinfo_tel>div{padding-left:45px;background-size:34px;width:100%}
    .zproinfo_tel>div h4{font-size:2.2rem;}
    .zproinfo_tel>a{display:none;}
    .product-content{padding:0 15px;}
    #proinfo_cont02 ul li{height:39vw;width:100%;}
    #proinfo_cont02 ul li>div p{font-size:1.8rem;}
    #proinfo_cont02 ul li>div small{font-size:1.2rem;line-height:2rem;width:90%}
    #proinfo_cont03 ul li{height:22vw;}

    /*case*/
    .zcaselist ul li{float:none;width:100%;margin-right:0;}
    .zcaselist ul li a b{height:78vw;}
    .zcaselist ul li a>div p{line-height:4rem;}
    .zcaselist ul li a>div small{margin-top:9px;}
    .zcaselist ul li a>div{padding:9px;padding-top:0;}
    .zcaseinfo>div>img {
        float: none;
        max-width: 100%;
        margin: 0 auto;
    }

    /*news*/
    .znews_bom a>div p{
        font-size: 1.6rem;
    }
    .znewsinfo>h3 {
        padding-bottom: 9px;
        font-size: 2rem;
        margin-bottom: 15px;
    }
    /*contact*/
    .zcontact_cont h1{
        font-size: 1.8rem;
    }
    .zcontact_cont img{
        display:none;
    }
    #allmap{
        height: 270px;
    }
}