button{
    border:none!important;
    outline: none;
}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
@media screen and (min-width: 1600px) {
    .hidden-lg{display:none!important;}



}
@media screen and (min-width: 1250px) and (max-width: 1599px) {
    .warpper{width: 94%!important;}
    .hidden-l{display:none!important;}

    .head>div{width:96%}
    .scrolldown{right:2%;}
    .menu,.scrollbtn,.scrollmsg,.scrollsearch input[type=submit],.scrolltel span{width:50px;height:50px;}
    .scrollsearch,.scrolltel{height:50px;}
    .scrolltel{bottom:calc(50px + 3%);}
    .navbar li>a{padding:0 14px;}
    .ban_text>img{width:340px;}
    .b2_cont .ban_text>img{width:100%;}
    .ban_text>h4{font-size:4rem;}
    .com_top{padding-left:4vw;}
    .com_top>h4{font-size:3rem;}
    .com_top>small{font-size:1.6rem;}
    .logo div{margin-top:19px;font-weight:400;font-size:1.7rem;}
    .headright{width:61%;}

    #zhead .logo div{display:none;}
    #zhead .w67{
        width: 74%;
    }

    /*zcompany*/
    .zbanner>div>p{font-size:4rem;line-height:3rem;}
    .com01 .right ul li h3{font-size:4rem;}
    .com01 .left>h3{line-height:55px;}
    .com01 .left>small{line-height:3.2rem;}
    .zmytitle h3{font-size:3rem;}


    /*zcontact*/
    .contact-map{margin-bottom:29vw;height:47vw;}
    .zcontact_cont{width:56%;}
    .zcontact_war{height:547px;}



}

@media screen and (min-width: 1250px) and (max-height: 800px) {
    .logo{margin-top:18px;}
    .logo img{height:40px;}
    .logo div{margin-top:11px;}
    .navbar{height:50px;}
    .headright{margin-top:18px;}
    .ban_text>h5{font-size:2.8rem;}
    .ban_text>small{font-size:1.5rem;}
    .ban_text>img{width:280px;}
    .b2_cont .ban_text>img{width:100%;}
    .ban_text>h4{font-size:3rem;}
    .ban_text>p{font-size:3.8rem;}
    .swi_pagin{width:348px;height:60px;}
    .swi_pagin .swiper-pagination{width:153px;}
    .swi_pagin .swiper-pagination span{font-size:2rem;}
    .swi_pagin .swiper-pagination span.swiper-pagination-current{font-size:3rem;}
    .scrollbtn{bottom:40%;}
    .com_top{padding-bottom:62px;}
    .com_top>h4{font-size:2.5rem;line-height:3rem;}
    .com_top>p{line-height:44px;}
    .com_top>small{font-size:1.5rem;line-height:2.6rem;}
    .companybg ul{height:104px;}
    .companybg ul li>div>h3{font-size:4rem;}
    .solution .other{top:90px;}
    .solution .other #clock .time-box>ul.time-cir>li>i>a img{height:32px;}
    .solution .other #clock .time-box>ul.time-cir>li>i>a em{margin-top:8px;font-size:1.6rem;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li h3{font-size:2.4rem;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li>img{height:52px;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li a.btn_style2{width:145px;line-height:40px;}
    .promid>h4{font-size:2.2rem;}
    .promid>span{font-size:4rem;}
    .promid>b{margin:1vw auto;}
    .promid>small{font-size:1.4rem;line-height:27px;}
    .promid>p{width:160px;line-height:38px;}
    .promid>p>span{font-size:1.6rem;}
    .promid{padding-top:56px;}
    .product .swiper-pagination{bottom:20px;}

    /*news*/
    .index_fot,.news{padding-top:65px;}
    .newscont_left{height:350px;}
    .newstit_left>h3{font-size:2.6rem;}
    .newstit_left>small{font-size:1.6rem;}
    .newscont_right a>h5{margin:5px 0;padding:0;font-size:1.8rem;-webkit-line-clamp:1;}
    .newscont_right>a:first-of-type{padding:24px 5%;height:184px;}
    .newsr_bom h5{height:inherit;}
    .newsr_bom>p{margin-bottom:3px;}
    .newscont_right a>small{margin-bottom:0;line-height:24px;}
    .swiper-newspic a>div>h5{font-size:1.8rem;}
    .swiper-newspic a>div{padding:11px 20px;padding-right:150px;}
    .swiper-newspic .swiper-pagination{bottom:19px;}

    /*footer*/
    .fotul>h3{font-size:2.4rem;}
    .fotul>ul li>small{font-size:1.4rem;}
    .fotul>ul>a{margin-right:5%;width:25%;height:57px;line-height:57px;}
    .fotul>ul>a span{font-size:1.7rem;}


}

@media screen and (min-width: 960px) and (max-width: 1249px) {
    .warpper{width: 96%!important;}
    .hidden-m{display:none!important;}

    .logo{margin-top:18px;}
    .logo img{height:40px;}
    .logo div{display:none;}
    .navbar{height:50px;margin-right: 2%;}
    .navbar li>a{padding:0 8px;}
    .headright{margin-top:18px;width:74%;}
    .ban_text>h5{font-size:2.8rem;}
    .ban_text>small{font-size:1.5rem;}
    .ban_text>img{width:280px;}
    .b2_cont .ban_text>img{width:100%;}
    .ban_text>h4{font-size:3rem;}
    .ban_text>p{font-size:3.8rem;}
    .swi_pagin{width:348px;height:60px;}
    .swi_pagin .swiper-pagination{width:153px;}
    .swi_pagin .swiper-pagination span{font-size:2rem;}
    .swi_pagin .swiper-pagination span.swiper-pagination-current{font-size:3rem;}
    .scrollbtn{bottom:40%;}
    .com_top{padding-bottom:62px;}
    .com_top>h4{font-size:2.5rem;line-height:3rem;}
    .com_top>p{line-height:44px;}
    .com_top>small{font-size:1.5rem;line-height:2.6rem;}
    .companybg ul{height:104px;}
    .companybg ul li>div>h3{font-size:4rem;}
    .solution .other{top:90px;}
    .solution .other #clock .time-box>ul.time-cir>li>i>a img{height:32px;}
    .solution .other #clock .time-box>ul.time-cir>li>i>a em{margin-top:8px;font-size:1.6rem;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li h3{font-size:2.4rem;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li>img{height:52px;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li a.btn_style2{width:145px;line-height:40px;}
    .promid>h4{font-size:2.2rem;}
    .promid>span{font-size:4rem;}
    .promid>b{margin:1vw auto;}
    .promid>small{font-size:1.4rem;line-height:27px;}
    .promid>p{width:160px;line-height:38px;}
    .promid>p>span{font-size:1.6rem;}
    .promid{padding-top:56px;}
    .product .swiper-pagination{bottom:20px;}

    /*news*/
    .index_fot,.news{padding-top:65px;}
    .newscont_left{height:350px;}
    .newstit_left>h3{font-size:2.6rem;}
    .newstit{align-items: flex-end;}
    .newstit_left>small{font-size:1.4rem;}
    .newstit_right a{width:106px;}
    .newscont_right a>h5{margin:5px 0;padding:0;font-size:1.8rem;-webkit-line-clamp:1;}
    .newscont_right>a:first-of-type{padding:24px 5%;height:184px;}
    .newsr_bom h5{height:inherit;}
    .newsr_bom>p{margin-bottom:3px;}
    .newscont_right a>small{margin-bottom:0;line-height:24px;}
    .swiper-newspic a>div>h5{font-size:1.8rem;}
    .swiper-newspic a>div{padding:11px 20px;padding-right:150px;}
    .swiper-newspic .swiper-pagination{bottom:19px;}

    /*footer*/
    .fotul>h3{font-size:2.4rem;}
    .fotul>ul li>small{font-size:1.4rem;}
    .fotul>ul>a{margin-right:5%;width:25%;height:57px;line-height:57px;padding-left:61px;background-position:23px center;}
    .fotul>ul>a span{font-size:1.7rem;}
    .fotul>ul{width: 83%;}
    .foot-nav>li>div a{max-width:100px;}


    /*zfoot*/
    .foot-nav>li>div a,.foot-nav>li>div p{font-size:1.4rem;}
    .foot-nav>li>a{font-size:2rem;}
    .fot_bot{height: 50px;line-height: 50px;}

    /*zcompany*/
    .zbanner>div>p{font-size:3.6rem;line-height:3rem;}
    .com01 .right ul li h3{font-size:3rem;line-height:3rem;}
    .com01 .left>h3{line-height:55px;}
    .com01 .left>small{line-height:3.2rem;}
    .zmytitle h3{font-size:3rem;}
    .com01 .right{width:46%;}
    .com03 ul{height:480px;}
    .com03 ul li>div p{font-size:2.2rem;}
    .swipehonor p{margin-top:11px;font-size:1.4rem;}
    .pzcont>img{width:41%;}
    .train_text{line-height:2.8rem;}
    .zbanner>div>h2{letter-spacing:0;font-size:2rem;}

    /*zcontact*/
    .contact-map{margin-bottom:29vw;height:47vw;}
    .zcontact_cont{width:70%;}
    .zcont_code{width:24%;}
    .zcontact_cont li p{font-size:2.2rem;}
    .zcont_code>h4{font-size:2.2rem;}
    .zcont_code>small{font-size:1.2rem;}
    .zcontact_war{height:413px;}
    .zcont_title span{font-size:28px;}
    #formData textarea,#formData textarea::placeholder,#formData>.code input,#formData>.code input::placeholder,#formData>input,#formData>input::placeholder{font-size:1.4rem;}
    #formData textarea,#formData>input{padding:0 53px;}
    #formData>.code input{padding-left:53px;}
    #formData>.code input,#formData>input{background-position:20px center!important;}
    .zmes textarea{background-position:20px 26px!important;}
    #zhead .scrollsearch{display:none;}

    /*zproduct*/
    .protype a span{font-size: 1.8rem;}
    .zproi_right>h4{font-size:2.6rem;}
    .zproi_right>h3{font-size:4rem;line-height:4rem;}
    .zproi_right .tel h3{font-size:3rem;line-height:3rem;}

}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .warpper{width: 96%!important;}
    .hidden-sm{display:none!important;}

    .logo{margin-top:18px;}
    .logo img{height:40px;}
    .logo div{display:none;}
    .head{display:none;}
    .headright{margin-top:18px;width:74%;}
    .ban_text>h5{font-size:2.8rem;}
    .ban_text>small{font-size:1.5rem;}
    .ban_text>img{width:280px;}
    .b2_cont .ban_text>img{width:100%;}
    .ban_text>h4{font-size:3rem;}
    .ban_text>p{font-size:3.8rem;}
    .swi_pagin{width:348px;height:60px;}
    .swi_pagin .swiper-pagination{width:153px;}
    .swi_pagin .swiper-pagination span{font-size:2rem;}
    .swi_pagin .swiper-pagination span.swiper-pagination-current{font-size:3rem;}
    .scrollbtn{bottom:40%;}
    .jw-error .jw-preview,.jw-stretch-uniform .jw-preview,.jwplayer .jw-preview{background-size:cover!important;}
    .com_top{padding-bottom:62px;padding-left:5vw;}
    .com_top>h4{font-size:2.5rem;line-height:3rem;}
    .com_top>p{font-size:1.5rem;line-height:44px;}
    .com_top>small{width:92%;font-size:1.5rem;line-height:2.6rem;}
    .companybg ul{height:81px;}
    .companybg ul li>div>h3{font-size:3rem;}
    .companybg ul li{padding:0 1%;}
    .companybg ul li>div{background-size:27px!important;}
    .btn_style01{line-height:40px;}
    .scrollsearch{display:none;}
    .solution .other{top:90px;}
    .solution .other #clock{width:50vw;height:50vw;}
    .solution .other #clock .time-box>ul.time-cir>li>i>a img{height:32px;}
    .solution .other #clock .time-box>ul.time-cir>li>i>a em{margin-top:8px;font-size:1.6rem;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li h3{font-size:2.4rem;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li>img{height:52px;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li a.btn_style2{width:145px;line-height:40px;}
    .promid>h4{font-size:2.2rem;}
    .promid>span{font-size:4rem;}
    .promid>b{margin:1vw auto;height:22vw;}
    .promid>small{font-size:1.4rem;line-height:27px;}
    .promid>p{width:160px;line-height:38px;}
    .promid>p>span{font-size:1.6rem;}
    .promid{padding-top:56px;}
    .product .swiper-pagination{bottom:20px;}

    /*news*/
    .index_fot,.news{padding-top:65px;}
    .newscont_left{height:350px;}
    .newstit_left>h3{font-size:2.6rem;}
    .newstit{align-items: flex-end;}
    .newstit_left>small{font-size:1.4rem;}
    .newstit_right a{width:106px;}
    .newscont_right a>h5{margin:5px 0;padding:0;font-size:1.8rem;-webkit-line-clamp:1;}
    .newscont_right>a:first-of-type{padding:24px 5%;height:184px;}
    .newsr_bom h5{height:inherit;}
    .newsr_bom>p{margin-bottom:3px;}
    .newscont_right a>small{margin-bottom:0;line-height:24px;}
    .swiper-newspic a>div>h5{font-size:1.8rem;}
    .swiper-newspic a>div{padding:11px 20px;padding-right:150px;}
    .swiper-newspic .swiper-pagination{bottom:19px;}

    /*footer*/
    .fotul{flex-wrap:wrap;justify-content: left;}
    .fotul>h3{font-size:2.4rem;width:100%;}
    .fotul>ul li>small{font-size:1.4rem;}
    .fotul>ul>a{margin-right:5%;width:25%;height:57px;line-height:57px;padding-left:61px;background-position:23px center;}
    .fotul>ul>a span{font-size:1.7rem;}
    .fotul>ul{width: 100%;}

    /*zfoot*/
    .foot-nav>li>div a,.foot-nav>li>div p{font-size:1.4rem;}
    .foot-nav>li>a{font-size:2rem;}
    .fot_bot{height: 50px;line-height: 50px;}

    /*zbanner*/

    .zban_btn{display:none;}
    .crumbs{
        line-height: 38px;
    }
    .zbanner>div>img{
        width: 106px;
    }
    .zbanner>div>p{font-size:2.8rem;line-height:2.8rem;}
    .zbanner>div>h2{letter-spacing:0;font-size:2rem;}

    /*zcompany*/
    .zcom_tit a{width:170px;height:55px;}
    .zcom_tit a span{font-size:1.7rem;}
    .com01 .left>h4{font-size:3rem;}
    .com01 .left,.com01 .right{float:none;width:100%;}
    .com01 .right ul li h3{font-size:3rem;line-height:3rem;}
    .com01 .left>h3{line-height:55px;font-size:2.2rem;}
    .com01 .left>small{line-height:3.2rem;}
    .zmytitle h3{font-size:3rem;}
    .com03 ul{height:360px;}
    .com03 ul li>div p{font-size:2.2rem;}
    .swipehonor p{margin-top:11px;font-size:1.4rem;}
    .pzcont>img{width:41%;}
    .train_text{line-height:2.8rem;}
    .com02_video{height:54vw;}
    .zmytitle small{font-size:1.6rem;}
    .com03 ul li>div b{height:80px;background-size:48px!important;}
    .com03 ul li>div small{font-size:1.6rem;}


    /*zcontact*/
    .zcont_title{
        font-size: 1.4rem;
    }
    .foot-nav li:first-of-type,.foot-nav li:nth-of-type(2),.foot-nav li:nth-of-type(3),.foot-nav li:nth-of-type(4){
        display:none;
    }
    .contact-map{margin-bottom:29vw;height:47vw;}
    .zcontact_cont{width:75%;}
    .zcont_code{width:20%;}
    .zcont_code>b{
        padding:5px;
    }
    .zcontact_cont li p{font-size:2.2rem;padding-left:34px;width:122px;}
    .zcontact_cont li div{width:calc(100% - 142px);}
    .zcont_code>h4{font-size:2.2rem;}
    .zcont_code>small{font-size:1.2rem;}
    .zcontact_war{height:413px;padding: 0 2vw;}
    .zcont_title span{font-size:28px;}
    #formData textarea,#formData textarea::placeholder,#formData>.code input,#formData>.code input::placeholder,#formData>input,#formData>input::placeholder{font-size:1.4rem;}
    #formData textarea,#formData>input{padding:0 53px;}
    #formData>.code input{padding-left:53px;}
    #formData>.code input,#formData>input{background-position:20px center!important;}
    .zmes textarea{background-position:20px 26px!important;}
    #zhead .scrollsearch{display:none;}

    /*zproduct*/
    .protype a{margin-right:1.3%;width:24%;line-height:55px;}
    .protype a:nth-of-type(5n){margin-right:1.3%;}
    .protype a:nth-of-type(4n){margin-right:0;}
    .protype a span{font-size:1.8rem;}
    .zprostyle .promid>span{font-size:3rem;}
    .zprostyle .promid>h4{font-size:2rem;}
    .zprostyle .promid>b{height:16vw;}
    .zproi_right>h4{font-size:2.6rem;}
    .zproi_right>h3{font-size:4rem;line-height:4rem;}
    .zproi_right .tel h3{font-size:3rem;line-height:3rem;}
    .zpromore_bg{display:none;}
    .zproi_left{width:50%;}
    .zproi_right{width:48%;}
    .swiper-zpro{width:100%;}
    .zproi_right .tel small{font-size:1.6rem;}
    .bot_leftbg{float:none;width:100%;}
    .bot_right{display:none;}

    /*znews*/
    .newsinfo_r>a b{height:19vw}
    .newsinfo_l>h3{font-size:22px}


}
@media only screen and (max-width: 767px){
    .warpper{width:94%!important;}
    .hidden-xs{display:none!important;}

    .scrolldown{display:none;}
    .logo{margin-top:18px;}
    .logo img{height:40px;}
    .logo div{display:none;}
    .head{display:none;}
    .headright{margin-top:18px;width:74%;}
    .ban_text{text-align:center;}
    .ban_text>h5{font-size:2rem;}
    .ban_text>small{font-size:1.5rem;}
    .ban_text>img{width:55%;margin:0 auto;}
    .b2_cont .ban_text>img{width:100%;margin-top:6vw;}
    .ban_text>h4{font-size:2.2rem;}
    .ban_text>p{font-size:2.8rem;}
    .b2_cont{
        flex-wrap: wrap;
    }
    .b2_cont>img{
        margin:0 auto;
    }
    .b2_cont>.ban_text{
        width:100%;
        text-align: center;
    }
    .swi_pagin{width:300px;height:50px;}
    .swi_pagin .swiper-pagination{width:123px;}
    .swi_pagin .swiper-pagination span{font-size:1.8rem;}
    .swi_pagin .swiper-pagination span.swiper-pagination-current{font-size:2.3rem;}
    .scrollbtn{bottom:40%;}
    .jw-error .jw-preview,.jw-stretch-uniform .jw-preview,.jwplayer .jw-preview{background-size:cover!important;}

    /*company*/
    .com_right{
        width:100%;
        height: initial;
        float:none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding:0 3%;
        background:none;
    }
    .com_video{
        width:100%;
        height: 52vw;
        float:none;
    }
    .com_top{padding-bottom:5vw;padding-left:0;}
    .com_top>h4{font-size:2.2rem;line-height:3rem;}
    .com_top>p{font-size:1.5rem;line-height:44px;}
    .com_top>small{width:100%;font-size:1.5rem;line-height:2.6rem;}
    .companybg ul{height:81px;}
    .companybg{display:flex;justify-content: center;align-items: center;
        background: url(../images/combg.jpg) no-repeat center;
        background-size:cover;
    }
    .company{height:initial}
    .companybg ul{display:none;}
    .companybg ul li>div>h3{font-size:3rem;}
    .companybg ul li{padding:0 1%;}
    .companybg ul li>div{background-size:27px!important;}
    .btn_style01{line-height:35px;width:123px;padding: 0 16px;}
    .scrollsearch{display:none;}
    .solution .other{top:90px;}
    .solution .other #clock{width:90vw;height:90vw;}
    .solution .other #clock .time-box>ul.time-cir>li>i>a img{height:32px;}
    .solution .other #clock .time-box>ul.time-cir>li>i>a em{margin-top:8px;font-size:1.6rem;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li h3{font-size:2.4rem;}
    .solution .other #clock .msg-box .msg_1>li .time-note>li>img{height:52px;}
    .solution .other #clock .time-box > ul > li{
        height:calc(100% + 1px);
        top: -1px;
    }
    .solution .other #clock .time-box > ul.time-cir > li > i{
        width: 48px;
        height: 48px;
        line-height: 48px
    }
    .solution .other #clock .msg-box .msg_1>li .time-note>li a.btn_style2{width:125px;line-height:40px;font-size: 1.6rem;}
    .solution .other #clock .time-box > ul.time-cir > li:nth-child(1) > i > a {left: calc(100% - 80px);bottom: 80px;}
    .solution .other #clock .time-box > ul.time-cir > li:nth-child(2) > i > a{left: calc(100% - 80px);top: 80px;}
    .solution .other #clock .time-box > ul.time-cir > li:nth-child(3) > i > a{right: calc(100% - 80px);top: 80px;}
    .solution .other #clock .time-box > ul.time-cir > li:nth-child(4) > i > a{right: calc(100% - 80px);bottom: 80px;}


    .promid>h4{font-size:2.2rem;}
    .promid>span{font-size:4rem;}
    .promid>b{margin:2vw auto;height:43vw;margin-bottom:5vw;}
    .promid>small{font-size:1.4rem;line-height:27px;}
    .promid>p{width:160px;line-height:38px;}
    .promid>p>span{font-size:1.6rem;}
    .promid{padding-top:56px;}
    .product .swiper-pagination{bottom:20px;}

    /*news*/
    .index_fot,.news{padding-top:65px;}
    .newstit{
        flex-wrap: wrap;
        text-align: center;
        width: 100%;
        justify-content: center;
    }
    .newstit_left{
        text-align: center;
        width: 100%;
    }
    .newstit_right{
        justify-content: center;
        margin-top:3vw;
        margin-bottom: 4vw;
    }
    .newscont_left{height:350px;}
    .newstit_left>h3{font-size:2.6rem;}
    .newstit{align-items: flex-end;}
    .newstit_left>small{font-size:1.4rem;}
    .newstit_right a{width:106px;line-height: 30px;}
    .newscont_right a>h5{margin:5px 0;padding:0;font-size:1.8rem;-webkit-line-clamp:1;}
    .newscont_right>a:first-of-type{padding:24px 5%;height:184px;}
    .newscont{flex-wrap: wrap}
    .newscont_left{width:100%;}
    .newscont_right{display:none;}
    .newsr_bom h5{height:inherit;}
    .newsr_bom>p{margin-bottom:3px;}
    .newscont_right a>small{margin-bottom:0;line-height:24px;}
    .swiper-newspic a>div>h5{font-size:1.6rem;}
    .swiper-newspic .swiper-pagination span{
        width: 5px;
        height: 5px;
    }
    .swiper-newspic a>div{padding:11px 20px;padding-right:87px;}
    .swiper-newspic .swiper-pagination{bottom:19px;width:78px;}

    /*footer*/
    .fotul{flex-wrap:wrap;justify-content: left;}
    .fotul>h3{font-size:2.2rem;width:100%;}
    .fotul>ul{flex-wrap: wrap}
    .fotul>ul li{width:100%;margin-bottom:2vw;}
    .fotul>ul li>small{font-size:1.4rem;}
    .fotul>ul li>h5{
        font-size: 1.6rem;
    }
    .fotul>ul>a{display:none;}
    .fotul>ul>a span{font-size:1.7rem;}
    .fotul>ul{width: 100%;}
    .fotb>a{display:none;}

    /*zfoot*/
    .foot-nav>li>div a,.foot-nav>li>div p{font-size:1.4rem;}
    .foot-nav>li>a{font-size:2rem;}
    .fot_bot{height: initial;line-height: 23px;padding:15px 0;}
    .fot_bot .warpper>a{
        display:none;
    }
    .foot-nav li{
        text-align: center;
    }
    .foot-nav{
        flex-wrap: wrap;
        justify-content: center;
    }
    .foot-code{
        text-align: center;
    }

    /*zbanner*/
    .zban_btn{display:none;}
    .crumbs{
        line-height: 38px;
    }
    .zbanner>div>img{
        width: 56px;
    }
    .zbanner>div>p{font-size:2rem;line-height:2rem;}
    .zbanner>div>h2{letter-spacing:0;font-size:1.4rem;}

    /*zcompany*/
    .zcom_tit a{width:170px;height:40px;}
    .zcom_tit a span{font-size:1.6rem;}
    .com01 .left>h4{font-size:2.4rem;}
    .com01 .left,.com01 .right{float:none;width:100%;}
    .com01 .right ul li h3{font-size:3rem;line-height:3rem;}
    .com01 .left>h3{line-height:55px;font-size:2rem;}
    .com01 .left>small{line-height:3.2rem;}
    .zmytitle h3{font-size:2.2rem;}

    .com01 .right ul li{
        height: 110px;
    }
    .com01 .right ul li small{
        font-size: 1.4rem;
    }
    .com01 .right ul li b{
        width: 55px;
        height: 55px;
    }
    .com01 .right ul li b:before{
        background-size:100%;
    }
    .com01 .right ul li b img {
        width: 30px;
        margin:0 auto;
    }
    .swipehonor p{font-size:1.4rem;}
    .pzcont>img{width:41%;}
    .train_text{line-height:2.8rem;}
    .com02{background-size:100%;}
    .com02_video{height:54vw;}
    .zmytitle small{font-size:1.4rem;}
    .com03 ul{height:initial;flex-wrap: wrap}
    .com03 ul li{
        height: 270px;
        width:100%;
        margin-top: 3vw;
    }
    .com03 ul li>div p{font-size:2.2rem;}
    .com03 ul li>div b{height:80px;background-size:48px!important;}
    .com03 ul li>div small{font-size:1.6rem;}

    .swipehonor .swiper-button-next,.swipehonor .swiper-button-prev{
        width: 40px;
        height: 40px;
        background-size:20px;
    }
    .com04{
        height: 25vw;
    }
    .pzcont{
        flex-wrap: wrap;
    }
    .pzcont>div{
        width: 100%;
    }
    .pzcont>img{
        margin-left: 0;
        width: 100%;
    }
    .zhuanli a{padding:7px;}

    /*zcase*/
    .zcaselist a{
        width: 49%;
    }
    .zcaselist a:nth-of-type(3n){
        margin-right: 2%;
    }
    .zcaselist a:nth-of-type(2n){
        margin-right: 0;
    }
    .zcaselist a>div{
        padding: 14px 5px;
    }

    .zcaselist a>div p {
        font-size: 1.7rem;
    }
    .zcaselist a>div small{
        margin: 6px auto;
    }

    .zcaselist a>div span{
        line-height: 32px;
    }
    .zcase .newsinfo_l{
        padding:0;
    }
    .zcase .newsinfo_r{
        padding-left:0;
    }
    .infotime a{
        display:none;
    }
    .zcasecont>img{
        max-width:100%;
        float:none;
        margin-right: 0;
    }
    .zcaseinfo_tit{
        font-size: 1.8rem;
    }
    .newsinfo_r>h3{
        font-size: 18px;
    }

    .zcase .newsinfo_r a b{
        height: 23vw;
    }
    .othernews_text>h5 {
        font-size: 15px;
    }
    .othernews_text>span{
        font-size: 14px;
    }
    /*zcontact*/
    .zcont_title{
        font-size: 1.4rem;
    }
    .foot-nav li:first-of-type,.foot-nav li:nth-of-type(2),.foot-nav li:nth-of-type(3),.foot-nav li:nth-of-type(4){
        display:none;
    }
    #dituContent{
        height: 45vw;
        width: 94%;
        margin:0 auto;
        margin-top:3vw;
    }
    .contact-map{margin-bottom:5vw;height:initial;}
    .zcontact_cont{width:100%;}
    .zcont_code,.zcontact_war>i{display:none;}
    .zcont_code>b{
        padding:5px;
    }
    .zcontact_cont li{
        flex-wrap: wrap;
    }
    .zcontact_cont li p{font-size:2rem;padding-left:34px;width:100%;
        line-height: 37px;}
    .zcontact_cont li div{width:100%;border-left:none;
        margin-top: 3vw;
    }
    .zcont_code>h4{font-size:2.2rem;}
    .zcont_code>small{font-size:1.2rem;}
    .zcontact_war{height:initial;padding:5vw 2vw;position:relative;bottom: initial;}
    .zcont_title span{font-size:22px;}
    #formData textarea,#formData textarea::placeholder,#formData>.code input,#formData>.code input::placeholder,#formData>input,#formData>input::placeholder{font-size:1.4rem;}
    #formData textarea,#formData>input{padding:0 53px;width:100%;line-height: 45px}
    #formData>.code input{padding-left:53px;}
    #formData>.code input,#formData>input{background-position:20px center!important;}
    .zmes textarea{background-position:20px 26px!important;}
    #zhead .scrollsearch{display:none;}
    #formData>.code{
        width: 67%;
    }
    #formData>.code input{
        line-height: 47px;
    }
    #formData>a{
        line-height: 47px;
        font-size: 1.6rem;
    }


    /*zproduct*/
    .protype a{margin-right:2%;width:49%;line-height:45px;}
    .protype a:nth-of-type(5n){margin-right:2%;}
    .protype a:nth-of-type(2n){margin-right:0;}
    .protype a span{font-size:1.6rem;}
    .zprostyle li{
        float:none;
        width:100%;
        margin-right: 0;
    }
    .zprostyle .promid>span{font-size:3rem;}
    .zprostyle .promid>h4{font-size:2rem;}
    .zprostyle .promid>b{height:43vw;}
    .zproi_right>h4{font-size:2.6rem;}
    .zproi_right>h3{font-size:4rem;line-height:4rem;}
    .zproi_right .tel h3{font-size:3rem;line-height:3rem;}
    .zpromore_bg{display:none;}
    .zproinfo_top{flex-wrap: wrap}
    .zproi_left{width:100%;height: 62vw;}
    .zproi_right{width:100%;padding-top: 8px;}
    .swiper-zpro{width:100%;}
    .zproi_right>small{
        -webkit-line-clamp: 5;
    }
    .zproi_right .tel small{font-size:1.6rem;}
    .bot_leftbg{float:none;width:100%;}
    .bot_right{display:none;}
    .bot_tit{
        line-height: 60px;
    }
    .bot_tit>span{
        font-size: 2.2rem;
    }
    .zbom_cont{
        padding:10px;
    }
    .zpropage>.newsPage a, .page-a{
        font-size: 1.4rem;
    }
    .zbom_cont a{
        float:none;
        width:100%;
        margin-right: 0;
    }
    .zbom_cont a b{
        height: 39vw;
    }
    .zbom_cont a p{
        font-size: 1.6rem;
        line-height: 40px;
    }

    /*znews*/
    .news-list ul li a{
        flex-wrap: wrap;
    }
    .news-list ul li a>b,.news-list ul li a>div{
        width: 100%;
    }
    .news-list ul li a>b{
        height: 77vw;
    }
    .news-list ul li a>span{
        display:none;
    }
    .newsinfo_r>a b{height:19vw}
    .newsinfo_l>h3{font-size:22px}
    .newsinfo_l{
        float:none;
        width: 100%;
        border-right: none;
        padding:20px 0;
    }
    .newsinfo_r{
        float:none;
        width: 100%;
        padding-left: 0;
    }


    .msearch input[name=keyword]{
        width: 250px;
    }

}