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:1401px){
    .hidden-lg{display:none!important}
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .warpper{width: 96%!important;}
    .hidden-l{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .ban_down{bottom:1vw;}
    .head_tel{width:265px;}
    .logo{width:220px;}
    .nav-bar{width:calc(94% - 485px);}
    .title>h3{font-size:3.2rem;}
    .com_top>div>h2{font-size:3.2rem;}
    .com_top>div>ul>li>div>small{font-size:1.4rem;}
    .com_top>div>ul>li>h4{font-size:5rem;}
    .com_top>img{width:350px;}
    .com_text>h1{font-size:3rem;}

    /*zcompany*/
    .coop_top>div>h3,.zcom01_cont>div>h3{font-size:3.2rem;}
    .zcomul_text>h4{font-size:6rem;}
    .zcom03>small p{font-size:1.8rem;}
    .fg_pic{width:50%;}
    .fg_text{width:47%;}


    /*产品中心-子页*/
    .zgoods_left{width:300px;}
    .zgoods_right{width:calc(98% - 300px);}
    .zproinfo_bom_left{width:calc(97% - 300px);}
    .zgoods_pro>li>b{height:265px;}
    .zproinfo_top>div>h3>span{font-size:2.6rem;}
    .zproli03_link>a{width:150px;line-height:45px;}
    .zproli03_tel{padding-left:47px;background-size:40px;}
    .zproli03_tel>h3{font-size:2.5rem;}

    /*zcase*/
    .zcaseinfo_top>b{width:655px;height:439px;}
    .zcaseinfo_top>div{width:calc(98% - 655px);}

}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    .warpper{width: 93%!important;}
    .hidden-m{display:none!important;}
    html{font-size:60%;}


    /*index*/
    .ban_down{bottom:1vw;}
    .head_tel>img{width:45px;}
    .head_tel>div>h3{font-size:2.2rem;}
    .head_tel{width:196px;}
    .logo{width:196px;}
    .nav-bar{width:calc(97% - 392px);}
    .nav-bar li a{line-height:75px;}
    .pro_style>li>b{height:292px;}
    .pro_style>li>p{font-size:2.2rem;line-height:56px;}
    .pro_style>li>b>img{max-width:68%;}
    .pro_mb>div{width:86%;}
    .title>h3{font-size:3.2rem;}
    .com_top>div>h2{font-size:2.7rem;}
    .com_top>div>ul>li>p{font-size:1.4rem;}
    .com_top>div>ul>li>div>small{font-size:1.2rem;}
    .com_top>div>ul>li>h4{font-size:4.5rem;}
    .com_top>img{width:300px;}
    .com_text>h1{font-size:2.5rem;}
    .com_text ul li{width:85px;height:85px;}
    .casetext>small{font-size:1.6rem;}
    .casetext>h2{font-size:3.4rem;}
    .swiper-news a>b{height:176px;}
    .news_date{top:162px;left:34px;}
    .news_text{padding:0;padding-top:35px;}
    .fot_l2>div:nth-of-type(2) a{width:33%;}


    /*zcompany*/
    .zcom01_cont>ul li>b{width:80px;}
    .zcom01_cont>ul li>b>img{max-width:40px;}
    .zcom01_cont>ul{width:325px;}
    .zcom01_cont>div{width:calc(97% - 325px);}
    .coop_top>div>h3,.zcom01_cont>div>h3{font-size:2.6rem;}
    .zcomul_text>h4{margin-right:0;font-size:4rem;}
    .zcom03>small p{font-size:1.6rem;}
    .zcom02 .warpper li>b{height:75px;}
    .zcom02 .warpper li>span{height:160px;}
    .fg_text>h3{font-size:2.4rem;}
    .fg_text>small li p{font-size:1.4rem;}
    .fg_pic{width:50%;}
    .fg_text{width:47%;}
    .zcom04 .warpper>a>p{font-size:1.6rem;line-height:50px;}

    /*企业文化*/
    .zcultrue ul li{height:395px;}
    .zcul_text>div>p>span{font-size:2rem;}

    /*产品中心-子页*/
    .zgoods_left{width:255px;}
    .zgoods_right{width:calc(98% - 255px);}
    .zproinfo_bom_left{width:calc(97% - 255px);}
    .zgoods_pro>li>b img{max-width:100%;}
    .zgoods_pro>li>p{font-size:1.6rem;}
    .zgoods_pro>li>b{height:195px;}
    .zproinfo_top>div>h3>span{font-size:2.2rem;}
    .zgoods_pro .pro_mb>div>small{display:none;}
    .zgoods_pro .proicon_btn{justify-content:center;}
    .zgoods_pro .proicon_btn a{width:100%;}
    .zgoods_pro .proicon_btn a:last-of-type{display:none;}
    .zproli03{flex-wrap:wrap;}
    .zproli03_link{margin-bottom:2vw;width:100%;}
    .zproli03_link>a{width:150px;line-height:45px;}
    .zproli03_tel{padding-left:47px;width:100%;background-size:40px;}
    .zproli03_tel>h3{font-size:2.5rem;}
    .zproinfo_top>b{width:60%;}
    .zproinfo_top>div{width:38%;}


    /*服务承诺*/
    .sebg>div>h2{font-size:2rem;}
    .sebg>div>h4{font-size:4.2rem;}
    .zserver01>ul>li h3{font-size:2rem;}

    /*zcase*/
    .zcasebg ul li a{height:250px;}
    .zcase_text{height:48px;}
    .zcaseinfo_top>b{width:60%;height:439px;}
    .zcaseinfo_top>div{width:38%;}
    .zcaseinfo_top_ul b{width:65px;height:65px;}


}

@media screen and (min-width: 768px) and (max-width: 959px) {
    .warpper{width: 96%!important;}
    .hidden-sm{display:none!important;}
    html{font-size:60%;}


    /*index*/
    .head{height:72px;display: flex;
        align-items: center;}
    .z_pd{
        margin-top: 72px;
    }
    .ban_down{bottom:1vw;}
    .head_tel>img{width:45px;}
    .head_tel>div>h3{font-size:2.2rem;}
    .head_tel{width:196px;}
    .logo{width:196px; border-right: none;}
    .head:hover .logo,
    .headfix .logo{border-right: none;}
    .nav-bar{width:calc(97% - 392px);}
    .nav-bar li a{line-height:75px;}
    .pro_style>li>b{height:292px;}
    .pro_style>li>p{font-size:2.2rem;line-height:56px;}
    .pro_style>li>b>img{max-width:68%;}
    .proicon_btn a span{
        font-size: 1.4rem;
        line-height: 34px;
        padding-left: 24px;
    }
    .pro_mb>div{width:86%;}
    .title>h3{font-size:3.2rem;}
    .com_top>div>h2{font-size:2.7rem;}
    .com_top>div>ul>li>p{font-size:1.4rem;}
    .com_top>div>ul>li>div>small{font-size:1.2rem;}
    .com_top>div>ul>li>h4{font-size:3.5rem;}
    .com_top{
        align-items: center;
    }
    .com_top>img{width: 189px;right:-45px;}
    .com_text>h1{font-size:2.5rem;}
    .com_text ul li{width:85px;height:85px;}
    .coop_top>img{width:348px;}
    .casetext>small{font-size:1.6rem;}
    .casetext>h2{font-size:3.4rem;}
    .swiper-news a>b{height:176px;}
    .news_date{top:162px;left:34px;}
    .news_text{padding:0;padding-top:35px;}
    .fot_l2>div:nth-of-type(2) a{width:50%;}


    /*zcompany*/
    .fg_text>small{
        font-size: 1.4rem;
    }
    .zcom01_cont>ul li>b{width:80px;}
    .zcom01_cont>ul li>b>img{max-width:40px;}
    .zcom01_cont>ul{width:325px;}
    .zcom01_cont>div{width:calc(97% - 325px);}
    .coop_top>div>h3,.zcom01_cont>div>h3{font-size:2.6rem;}
    .zcomul_text>h4{margin-right:0;font-size:4rem;}
    .zcom03>small p{font-size:1.6rem;}
    .zcom02 .warpper li>b{height:75px;}
    .zcom02 .warpper li>span{height:160px;}
    .fg_text>small{
        line-height: 21px;
    }
    .fg_style>li>p{
        font-size: 6rem;
    }
    .fg_text>h3{font-size:2.4rem;}
    .fg_text>small li p{font-size:1.4rem;}
    .fg_pic{width:50%;}
    .fg_text{width:47%;}
    .zcom04 .warpper>a>p{font-size:1.6rem;line-height:50px;}

    /*企业文化*/
    .zcultrue ul li{height:395px;}
    .zcul_text>div>p>span{font-size:2rem;}

    /*产品中心-子页*/
    .zproinfo_top{flex-wrap: wrap;}
    .zgoods_right{width:100%;}
    .zproinfo_bom_left{width:100%;padding-right:0;background:none;float:none;min-height: initial;}
    .zgoods_pro>li>b img{max-width:100%;}
    .zgoods_pro>li>p{font-size:1.6rem;}
    .zgoods_pro>li>b{height:195px;}
    .zproinfo_top>div>h3>span{font-size:2.2rem;}
    .zgoods_pro .pro_mb>div>small{display:none;}
    .zgoods_pro .proicon_btn{justify-content:center;}
    .zgoods_pro .proicon_btn a{width:100%;}
    .zgoods_pro .proicon_btn a:last-of-type{display:none;}
    .zproli03_link>a{width:150px;line-height:45px;}
    .zproli03_tel>h3{font-size:2.5rem;}
    .zproinfo_top>b{width:100%;position:relative;overflow:hidden;}
    .zproinfo_top>b>img{
        max-height: 100%;
        margin:0 auto;
    }
    .zproinfo_top>div{width:100%;
        margin-top: 4vw;}
    #zgoodsvideo{
        height: 55vw!important;
    }

    /*服务承诺*/
    .sebg>b {
        width: 345px;}
    .sebg>div {
        width: calc(100% - 345px);
    }
    .zserver01>ul>li{
        width: 100%;
    }
    .sebg>div>h2{font-size:2rem;}
    .sebg>div>h4{font-size:4.2rem;}
    .zserver01>ul>li h3{font-size:2rem;}
    .zhonor_list>a>b{
        height: 270px;
    }

    /*zcase*/
    .zproinfo_bom .zproinfo_bom_right{display:none;}
    .zgoods_left_case{display:none;}
    .zcasebg ul li a{height:250px;}
    .zcase_text{height:48px;}
    .zcaseinfo_top{flex-wrap: wrap;}
    .zcaseinfo_top>b{width:100%;height:439px;}
    .zcaseinfo_top>div{width:100%;}
    .zcaseinfo_top_ul b{width:65px;height:65px;}

    /*联系*/
    .job_group>b{
        width: 45px;
    }

}

@media only screen and (max-width: 767px){
    .warpper{width:94%!important;}
    .hidden-xs{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .head{height:60px;display: flex;
        align-items: center;}
    .z_pd{
        margin-top: 60px;
    }
    .mnavbar{
        top: 60px;
        height: calc(100% - 60px);
    }
    .ban_down{bottom:1vw;}
    .head_tel>img{width:45px;}
    .head_tel>div>h3{font-size:2.2rem;}
    .head_tel{width:196px;}
    .logo{width:196px; border-right: none;}
    .head:hover .logo,
    .headfix .logo{border-right: none;}
    .nav-bar{width:calc(97% - 392px);}
    .nav-bar li a{line-height:75px;}
    .pro_style>li{
        width: 49%;
        margin-right: 2%;
    }
    .pro_style>li:nth-of-type(3n) {
        margin-right: 2%;
    }
    .pro_style>li:nth-of-type(2n) {
        margin-right: 0;
    }
    .pro_style>li>b{height:165px;padding-top: 38px;}
    .pro_style>li>p{font-size:1.8rem;line-height:43px;}
    .pro_style>li>b>img{max-width:68%;}
    .proicon_btn a span{
        font-size: 1.4rem;
        line-height: 34px;
        padding-left: 24px;
    }
    .pro_style>li>a{position:absolute;
        width: 100%;
        height: 100%;
        display:block;
        top:0;
        left:0;
    }
    .pro_mb{display:none;}
    .pro_mb>div{width:86%;}
    .title>h3{font-size:2.6rem;}
    .title a{
        width: 143px;
        height: 38px;
    }
    .title a span{
        line-height: 38px;
    }
    .com_top>div>h2{font-size:2.7rem;}
    .com_top>div>ul>li>p{font-size:1.4rem;}
    .com_top>div>ul>li>div>small{font-size:1.2rem;}
    .com_top>div>ul>li>h4{font-size:3.5rem;}
    .com_top{
        align-items: center;
    }
    .company{padding:10vw 0;}
    .com_top>div>p{
        font-size: 1.8rem;
        text-align: center;
    }
    .com_top>div>h2{
        font-size: 2.3rem;
        text-align: center;
    }
    .com_top>div>small{
        display:block;
        text-align: center;
        font-size: 1.2rem;
    }
    .com_top>img{display:none;}
    .com_text>h1{font-size:2rem;}
    .com_text ul li{width:85px;height:85px;}
    .com_bom{
        flex-wrap: wrap;
    }
    #comvideo{
        width: 100%!important;
        height: 55vw!important;
    }
    .com_text{
        width: 100%;
    }
    .coop_top>img{width:80%;margin:3vw auto;}

    .casetext>small{font-size:1.6rem;}
    .casetext>h2{font-size:3rem;}
    .swiper-case{
        position:relative;
        width:100%;
        height: 350px;
    }
    .casebg>.warpper{
        height: initial;
    }
    .case {
        position: relative;
        left: initial;
        top: initial;
        width: 100%;
        overflow:hidden;
        margin-top: 4vw;
    }
    .case .swiper-slide a>p{
        font-size: 1.7rem;
    }
    .swiper-news a>b{height:176px;}
    .news_date{top:162px;left:34px;}
    .news_text{padding:0;padding-top:35px;}
    .fot_l2>div:nth-of-type(2) a{width:50%;}
    .fot_right{
        border-left: none;
        padding-left: 0;
        padding-bottom: 3vw;
    }
    .fot_bot{
        height: initial;
        padding:10px 0;
    }

    /*zcompany*/
    .zbanner{
        position:relative;
        overflow:hidden;
        height: 30vw;
    }
    .zbanner>img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .ztitle>h3{
        font-size: 3rem;
    }
    .ztitle>h2{
        font-size: 2.3rem;
    }
    .fg_text>small{
        font-size: 1.4rem;
    }
    .zcom01_cont{
        flex-wrap: wrap;
    }
    .zcom01_cont>ul li>b{width:80px;}
    .zcom01_cont>ul li>b>img{max-width:40px;}
    .zcom01_cont>ul{width:100%;}
    .zcom01_cont>div{width:100%;}
    .zcom01_cont>div>p{
        font-size: 1.8rem;
    }
    .coop_top{
        flex-wrap: wrap;
    }
    .coop_top>div{
        width: 100%;
    }
    .coop_top>div>span{
        margin:4vw auto;
    }
    .coop_top>div>h3,.zcom01_cont>div>h3{font-size:2rem;}
    .coop_top>div>h3{
        text-align: center;
    }
    .coop_bom ul li{
        width: 80px;
        height: 54px;
        margin-right: 8px;
        margin-bottom: 8px;
    }
    .coop_bom ul li img{
        width: 70%;
    }
    .zcom02 .warpper{
        flex-wrap: wrap;
    }
    .zcom02 .warpper li{
        width: 100%;
    }
    .zcomul_text>h4{margin-right:0;font-size:4rem;}
    .zcom03>small p{font-size:1.2rem;line-height: 26px;}
    .zcom03>small:after,.zcom03>small:before{display:none;}
    .zcom02 .warpper li>b{height:75px;}
    .zcom02 .warpper li>span{height:160px;}
    .fg_text>small{
        line-height: 21px;
    }
    .fg_style>li>p{
        font-size: 6rem;
    }
    .fg_text>h3{font-size:2rem;}
    .fg_text>small li p{font-size:1.4rem;}
    .fg_style>li{
        flex-wrap: wrap;
    }
    .fg_pic{width:100%;
        margin-bottom: 3vw;}
    .fg_text{width:100%;}
    .zcom04 .warpper>a>p{font-size:1.6rem;line-height:50px;}
    .zcom04 .warpper>a{
        width: 49%;
    }
    .zcom04 .warpper>a>b{
        height: 32vw;
    }
    .fg_style>li>p{
        left: 0;
        font-size: 5rem;
    }
    /*honor*/
    .zhonor_list>a{
        width: 49%;
    }
    .zhonor_list>a:nth-of-type(3n) {
        margin-right:2%;
    }
    .zhonor_list>a:nth-of-type(2n) {
        margin-right: 0;
    }
    /*企业文化*/
    .zcultrue ul li{height:395px;}
    .zcul_text>div>p>span{font-size:2rem;}

    /*产品中心-子页*/
    .zproinfo_top{flex-wrap: wrap;}
    .zgoods_right{width:100%;}
    .zproinfo_bom_left{width:100%;padding-right:0;background:none;float:none;min-height: initial;}
    .zgoods_pro>li>b img{max-width:100%;}
    .zgoods_pro>li>p{font-size:1.6rem;}
    .zgoods_pro>li>b{height:164px;}
    .zproinfo_top>div>h3>span{font-size:1.8rem;}
    .zgoods_pro .pro_mb>div>small{display:none;}
    .zgoods_pro .proicon_btn{justify-content:center;}
    .zgoods_pro .proicon_btn a{width:100%;}
    .zgoods_pro .proicon_btn a:last-of-type{display:none;}
    .zproli03{
        flex-wrap: wrap;
    }
    .zproli03_tel,
    .zproli03_link{
        width: 100%;
        margin-bottom: 3vw;
    }
    .zproli03_link>a{width:150px;line-height:45px;}
    .zproli03_tel>h3{font-size:2.5rem;}
    .zproinfo_top>b{width:100%;position:relative;overflow:hidden;
        height:281px;
        background: url(../images/probg.png) no-repeat center 180px, linear-gradient(45deg, #dae3ea, #b2c3d0);
        background-size:100% auto;
    }
    .zproinfo_top>b>img{
        max-height: 100%;
        margin:0 auto;
    }
    .zproinfo_top>div{width:100%;
        margin-top: 4vw;}
    #zgoodsvideo{
        height: 55vw!important;
    }
    .zproinfo_bom_left>small strong{
        font-size: 2rem;
    }

    /*服务承诺*/
    .zserver01>ul>li:last-of-type,
    .sebg{
        flex-wrap: wrap;
    }
    .sebg>b {
        width: 100%;}
    .sebg>div {
        padding:15px;
        width: 100%;}

    .zserver01>ul>li{
        width: 100%;
        padding:15px;
    }
    .zserver01>ul>li>img{
        right: 15px;
        z-index: 99;
    }
    .sebg>div>h2{font-size:2rem;}
    .sebg>div>h4{font-size:4.2rem;}
    .zserver01>ul>li h3{font-size:1.8rem;

        width: calc(98% - 55px);
    }
    .zhonor_list>a>b{
        height: 167px;
    }
    .zserver01>ul>li:last-of-type>b{
        width: 100%;
    }
    .zserver01>ul>li:last-of-type>div{
        width: 100%;
    }
    .zserver02 ul li{
        width: 100%;
        padding:20px;
    }
    .de-page-mian .page-inner a.page-btn,
    .de-page-mian .page-inner input,
    .de-page-mian .page-inner span{
        display:none;
    }


    /*zcase*/
    .zcasebg ul li{
        float:none;
        width: 100%;
        margin-right: 0;
    }
    .zproinfo_bom .zproinfo_bom_right{display:none;}
    .zgoods_left_case{display:none;}
    .zcasebg ul li a{height:250px;}
    .zcase_text{height:48px;}
    .zcaseinfo_top{flex-wrap: wrap;}
    .zcaseinfo_top>b{width:100%;height:63vw;}
    .zcaseinfo_top>div{width:100%;}
    .zcaseinfo_top_ul b{width:65px;height:65px;}

    .crumbs_left{
        line-height: 40px;
    }
    /*news*/
    .znewslist ul li{
        float:none;
        width: 100%;
        border-right: none;
    }
    /*联系*/
    .job_group>b{
        width: 45px;
    }
    .zcontact01>.warpper{
        padding:20px;
        flex-wrap: wrap;
    }
    .zcontact01_left{
        width: 100%;
    }
    .zcontact01_right{
        width: 100%;
        height: 45vw;
    }
    .zcontact01_left>h2{
        font-size: 2.2rem;
    }
    .zcontact01_left>ul li>p {
        font-size: 1.6rem;
        color: #333333;
        margin-top: 16px;
        margin-bottom: 7px;
    }
    .zcontact01_left>ul li{
        margin-top: 3vw;
    }
    .job_group{
        width: 100%;
    }
    .job_group>input{
        line-height: 56px;
    }
    #formData .submit{
        width: 100%;
        line-height: 56px;
        height: 56px;

    }


    .zcomul_text>div>small,.zcomul_text>div>small,.zcomul_text>h4,.zcom01_cont>div>small,.zcom01_cont>div>p,.crumbs_left, .crumbs_left span, .crumbs_left a{
        font-weight: normal;
    }



}