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: 1300px) and (max-width: 1599px) {
    .warpper{width: 94%!important;}
    .hidden-l{display:none!important;}


    /*index*/
    .logo{width:46%;}
    .logo>div>h1{font-size:14px;}
    .logo>div{padding:37px 15px;}
    .logo>div>small{font-size:13px;}
    .nav-bar{width:54%;}
    .compic{height:33vw;}
    .combg{width:92%;}
    .com_left ul li h2{font-size:38px;}
    .adv ul{height:468px;}
    .adv02>h3{font-size:30px;}
    .case_cont{height:48vw;}

    /*company*/
    .zbanner{height:23vw;}
    .zbanner img{position:absolute;left:50%;width:initial;height:100%;transform:translateX(-50%);}
    .zcomcont1>small{font-size:15px;line-height:30px;}
    .zcom_honor{height:40vw;}
    .fot_tit>h3{font-size:30px;}
    .fot_bot>div{width:60%;}


    /*product*/
    .zpro_cont1_right>p{font-size:26px;}
    .zpro_cont1_right>small{font-size:17px;}
    .z2>span{font-size:18px;}
    .z2>a{padding-left:50px;width:150px;background:#ff4e02 url(../images/z2icon.png) no-repeat 22px center;}
    .z2>div>h3{font-size:18px;}
    .zpro_cont1_right>small{margin-bottom:2.5vw;}
    .my2bg i{font-size:42px;}
    .title h3{font-size:33px;}



    /*case*/
    .case ul li b{height:17vw;}
    .case ul li a>div{padding:24px 26px;}

}
@media screen and (min-width: 960px) and (max-width: 1299px) {
    .warpper{width: 96%!important;}
    .hidden-m{display:none!important;}


    /*index*/
    .logo>div{display:none;}
    .logo{margin-top:16px;width:193px;}
    .logo>img{width:100%;}
    .head{height:80px;}
    .nav-bar{width:calc(100% - 200px);}
    .nav-bar li:nth-of-type(2)>a,.nav-bar li:nth-of-type(3)>a{background:url(../images/navjt.png) no-repeat 90% center;}
    .nav-bar li:nth-of-type(2):hover>a,.nav-bar li:nth-of-type(3):hover>a{background:url(../images/navjts.png) no-repeat 90% center;}
    .nav-bar li a{line-height:80px;}
    .title h3{font-size:27px;}
    .com_top>h1{font-size:22px;}
    .com_top>h1 span{font-size:16px;}
    .com_left>small{font-size:14px;line-height:25px;}
    .compic{height:33vw;}
    .combg{width:92%;}
    .com_left ul li h2{font-size:29px;}
    .pro_text>p{font-size:23px;}
    .pro_text>small{font-size:14px;line-height:22px;}
    .swiper-pro .swiper-slide .pro_text>small{display:none;}
    .pro_btn{margin-top:2vw;}
    .pro_btn>a:first-of-type{padding-left:53px;width:131px;background:#ff4e02 url(../images/proicon01.png) no-repeat 26px center;line-height:37px;}
    .pro_btn>a:nth-of-type(2){width:37px;height:37px;line-height:37px;}
    .swiper-pro .swiper-slide .probox{padding:10px;}
    .pro_text{top:65%;}
    .adv{margin-top:4vw;}
    .adv ul{height:468px;}
    .adv02>h3{font-size:21px;}
    .adv01>h2{font-size:23px;}
    .adv02>small{font-size:16px;line-height:26px;}
    .swiper-case{width:96%;}
    .case_cont{height:53vw;}
    .newstit h3{font-size:28px;}
    .fot_left{width:41%;}
    .fot_right{width:56%;}
    .fot_tit>h3{font-size:23px;}
    .fot_bot>div{width:69%;}
    #formData .code input{width:58%;}
    #formData .code .verify{width:42%;}
    .fot_tit>small{font-size:14px;}
    .fot_right ul li{font-size:16px;}

    /*company*/
    .zcom_cont>h3{font-size:34px;}
    .zbanner{height:23vw;}
    .zbanner img{position:absolute;left:50%;width:initial;height:100%;transform:translateX(-50%);}
    .zcomcont1>small{font-size:15px;line-height:30px;}
    .zcom_honor{height:40vw;}
    .zcom_cont ul li{width:100%;}
    .swiper-honor .swiper-slide>p{font-size:17px;}
    .zcom_adv .title p{font-size:19px;}
    .zcom_adv ul li>div h4{padding-top:70px;}
    .swiper-lctop .swiper-slide p{font-size:28px;}
    .swiper-lc .swiper-slide p,.swiper-lctop .swiper-slide small{font-size:19px;}

    /*product*/
    .pro_rig_bot a{margin-right:2%;width:32%;}
    .pro_rig_bot a b{height:20vw;}
    .pro_rig_bot a:nth-of-type(4n){margin-right:2%;}
    .pro_rig_bot a:nth-of-type(3n){margin-right:0;}
    .zpro_cont1_right>p{font-size:22px;}
    .zpro_cont1_right>small{font-size:17px;}
    .z2{height:79px;}
    .z2>span{display:none;}
    .z2 i{margin-right:5px;margin-left:5px;}
    .z2>a{padding-left:40px;width:125px;background:#ff4e02 url(../images/z2icon.png) no-repeat 12px center;}
    .z2>div>h3{font-size:18px;}
    .zpro_cont1_right>small{margin-bottom:2.5vw;}
    .my2bg i{font-size:42px;}


    /*job*/
    .common-inner .inner-right .apply-job{width:67%;}

    /*case*/
    .case ul li b{height:17vw;}
    .case ul li a>div{padding:24px 26px;}

    /*contact*/
    .contact-list>h3{font-size:32px;}
    .contact-map{height:44vw;}


}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .warpper{width: 96%!important;}
    .hidden-sm{display:none!important;}


    /*index*/
    .float_box{display:none;}
    .logo>div{display:none;}
    .logo{margin-top:16px;width:193px;}
    .logo>img{width:100%;}
    .head{position:fixed;top:0;left:0;z-index:1000;width:100%;height:80px;background:#fff;box-shadow:0 0 10px #ddd;}
    .banner,.zbanner{margin-top:80px;}
    .nav-bar{position:fixed;top:80px;right:-100%;z-index:1000;float:none;display:block;width:250px;background:#fff;box-shadow:0 10px 10px #ddd;transition:350ms 0s all ease;}
    .nav-bar li{width:100%;height:initial;border-bottom:1px solid #f5f5f5;}
    .nav-bar li:nth-of-type(2)>a,.nav-bar li:nth-of-type(3)>a{padding-right:0;background:0 0;}
    .nav-bar li:nth-of-type(2):hover>a,.nav-bar li:nth-of-type(3):hover>a{background:0 0;}
    .nav-bar li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:70px;text-align:left;line-height:60px;}
    .nav-bar li>div{display:none;}
    .title h3{font-size:27px;}
    .com_top>h1{font-size:22px;}
    .com_top>h1 span{font-size:16px;}
    .com_left,.com_right{float:none;width:100%;}
    .com_right{height:24vw;}
    .com_top a{font-size:16px;line-height:37px;}
    .com_left>small{font-size:14px;line-height:25px;}
    .compic{height:33vw;}
    .combg{width:92%;}
    .com_left ul{margin-bottom:2vw;}
    .com_left ul li h2{font-size:29px;}
    .pro_text>p{font-size:23px;-webkit-text-stroke:0;}
    .pro_text>small{font-size:14px;line-height:22px;}
    .swiper-pro .swiper-slide .pro_text>small{display:none;}
    .pro_btn{margin-top:2vw;}
    .pro_btn>a:first-of-type{padding-left:53px;width:131px;background:#ff4e02 url(../images/proicon01.png) no-repeat 26px center;line-height:37px;}
    .pro_btn>a:nth-of-type(2){width:37px;height:37px;line-height:37px;}
    .swiper-pro .swiper-slide .probox{padding:10px;}
    .swiper-pro .swiper-slide .probox>div{height:29vw;}
    .pro_text{top:65%;}
    .adv{margin-top:4vw;}
    .adv ul{height:334px;}
    .adv02{width:94%;}
    .adv01>h3{font-size:25px;}
    .adv02>h3{font-size:21px;}
    .adv01>h2{font-size:18px;}
    .adv02>small{font-size:16px;line-height:26px;}
    .swiper-case{width:96%;}
    .case_cont{height:53vw;}
    .casetext>b img{margin:0 auto;width:80%;}
    .casetext>div p{font-size:20px;}
    .newstit h3{font-size:25px;}
    .fot_left{float:none;width:100%;}
    .fot_tit>h3{font-size:23px;}
    .fot_top{padding-bottom:25px;}
    .fot_bot>div>p{text-align:center;}
    .fot_bot>div{float:none;width:100%;}
    #formData .code input{width:58%;}
    #formData .code .verify{width:42%;}
    .fot_tit>small{font-size:14px;}
    .fot_right{display:none;}
    .fot_bot>img{display:none;}
    .rig-title .crumbs{line-height:40px;}

    /*company*/
    .zcomcont1{flex-wrap: wrap}
    .zcom_cont>h3{font-size:25px;}
    .zbanner{height:23vw;}
    .zbanner img{position:absolute;left:50%;width:initial;height:100%;transform:translateX(-50%);}
    .zcomcont1>small{width:100%;font-size:15px;line-height:30px;}
    .zcom_cont{width:100%;}
    .zcom_cont>b{height:32vw;}
    .zcom_cont>small{font-size:14px;}
    .zcom_honor{height:40vw;}
    .swiper-honor .swiper-slide>p{font-size:17px;}
    .zcom_adv ul{flex-wrap:wrap;}
    .zcom_adv ul li{width:49%;margin-bottom:2vw;height:36vw;}
    .zcom_adv .title p{font-size:19px;}
    .zcom_adv ul li>div h4{padding-top:70px;}
    .swiper-lctop .swiper-slide p{font-size:28px;}
    .swiper-lc .swiper-slide p,.swiper-lctop .swiper-slide small{font-size:19px;}

    /*product*/
    .pro_rig_bot a{margin-right:2%;width:32%;}
    .pro_rig_bot a b{height:20vw;}
    .pro_rig_bot a:nth-of-type(4n){margin-right:2%;}
    .pro_rig_bot a:nth-of-type(3n){margin-right:0;}
    .zpro_cont1_left{float:none;width: 100%;height: 45vw;margin-bottom: 2vw;}
    .zpro_cont1_right{float:none;width:100%;}
    .zpro_cont1_right>p{font-size:22px;padding-top:3vw;}
    .zpro_cont1_right>small{font-size:17px;height:initial}
    .z2{height:79px;}
    .z2>a{padding-left:40px;width:125px;background:#ff4e02 url(../images/z2icon.png) no-repeat 12px center;}
    .z2>div>h3{font-size:20px;}
    .z2>span {font-size: 20px;}
    .zpro_cont1_right>small{margin-bottom:2.5vw;}
    .my2bg i{font-size:36px;}

    /*job*/
    .common-inner .inner-right .apply-job{width:100%;}
    /*case*/
    .case ul li b{height:17vw;}
    .case ul li a>div>p{font-size: 18px;}
    .case ul li a>div{padding:15px;}
    .common-inner .inner-right{padding:0;}
    /*contact*/
    .de-contact{flex-wrap:wrap;}
    .contact-list>h3{font-size:32px;}
    .contact-map{height:44vw;width:100%;}
    .contact-list{width:100%;}
    /*news*/
    .de-news-list ul li a .img_jz{height:20vw;}

}

@media only screen and (max-width: 767px){
    .warpper{width:94%!important;}
    .hidden-xs{display:none!important;}

    /*index*/
    .banner .swiper-pagination{
        display:none;
    }
    .float_box{display:none;}
    .logo>div{display:none;}
    .logo{margin-top:12px;width:110px;}
    .logo>img{width:100%;}
    .head{position:fixed;top:0;left:0;z-index:1000;width:100%;height:55px;background:#fff;box-shadow:0 0 10px #ddd;}
    .banner,.zbanner{margin-top:55px;}
    .nav_menu{margin-top:12px;}
    .nav-bar{position:fixed;top:55px;right:-100%;z-index:1000;float:none;display:block;width:175px;background:#fff;box-shadow:0 10px 10px #ddd;transition:350ms 0s all ease;}
    .nav-bar li{width:100%;height:initial;border-bottom:1px solid #f5f5f5;}
    .nav-bar li:nth-of-type(2)>a,.nav-bar li:nth-of-type(3)>a{padding-right:0;background:0 0;}
    .nav-bar li:nth-of-type(2):hover>a,.nav-bar li:nth-of-type(3):hover>a{background:0 0;}
    .nav-bar li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:40px;text-align:left;line-height:45px;}
    .nav-bar li>div{display:none;}
    .title h3,.tit2 h3{font-size:22px;background-size: 245px auto;}
    .title>small{font-size:14px;}
    .com_left ul{display:none;}
    .com_top{flex-wrap:wrap;}
    .com_top>h1{font-size:18px;}
    .com_top>h1 span{font-size:16px;}
    .com_left,.com_right{float:none;width:100%;}
    .com_right{height:32vw;}
    .com_top a{font-size:16px;line-height:37px;    margin-right: 0;margin-left: auto}
    .com_left>small{font-size:14px;line-height:25px;}
    .compic{height:33vw;}
    .combg{width:92%;}
    .com_left ul{margin-bottom:2vw;}
    .com_left ul li h2{font-size:29px;}
    .indexproduct{background-size:1460px;}
    .pro_text>span{display:inline-block;margin:5px 0;}
    .pro_text>p{font-size:23px;-webkit-text-stroke:0;}
    .pro_text>small{font-size:14px;line-height:22px;}
    .swiper-pro .swiper-slide .pro_text>small{display:none;}
    .pro_btn{margin-top:2vw;}
    .pro_btn>a:first-of-type{padding-left:53px;width:131px;background:#ff4e02 url(../images/proicon01.png) no-repeat 26px center;line-height:37px;}
    .pro_btn>a:nth-of-type(2){width:37px;height:37px;line-height:37px;}
    .swiper-pro .swiper-slide .probox{padding:10px;}
    .swiper-pro .swiper-slide .probox>div{height:51vw;}
    .pro_text{top:65%;}
    .adv{margin-top:4vw;}
    .adv ul{height:initial;}
    .adv ul li{
        width: 100%;
        height: 86vw;
    }
    .adv ul li.mousein{
        width: 100%;
    }
    .adv02{width:94%;}
    .adv01>h3{font-size:25px;}
    .adv02>h3{font-size:17px;line-height:52px;background:none;}
    .adv01>h2{font-size:18px;}
    .adv02>small{font-size:16px;line-height:26px;}
    .swiper-case{width:100%;}
    .casetext>div{float:none;width:100%;background:none;padding-right:2.5%;}
    .casetext>b,.casetext>div small,.swiper-case .swiper-button-next,.swiper-case .swiper-button-prev{display:none;}
    .case_cont{height:53vw;}
    .casebg{
        padding-bottom: 8vw;
    }
    .swiper-case .swiper-slide a>div{
        height: 45px;

    }
    .casetext>b img{margin:0 auto;width:80%;}
    .casetext>div p{font-size:17px;}
    .newstit small{display:none;}
    .newstit h3{font-size:22px;}
    .newstit a{
        line-height: 35px;
        width: 115px;
        padding-left: 40px;
        font-size: 15px;
        background: #004ea1 url(../images/newsmore.png) no-repeat 17px center;
    }
    .news_style>b{
        height: 48vw;
    }
    .news_top>p{
        font-size: 16px;
    }
    #formData .code input,#formData>input, #formData textarea{
        padding:0 5px;
    }
    #formData .submit{
        height: 35px;
        line-height: 35px;
    }
    .fot_left{float:none;width:100%;}
    .fot_tit>h3{font-size:22px;}
    .fot_top{padding-bottom:25px;}
    .fot_bot>div>p{text-align:center;}
    .fot_bot>div{float:none;width:100%;}
    .fot_bot>div>ul{display:none;}
    #formData .code input{width:58%;}
    #formData .code .verify{width:42%;}
    .fot_tit>small{font-size:13px;}
    .fot_right{display:none;}
    .fot_bot>img{display:none;}
    .rig-title .crumbs{line-height:40px;}

    /*company*/
    .rig-title .crumbs a{
        font-size: 14px;
    }
    .zcomcont1{flex-wrap: wrap}
    .zcom_cont>h3{font-size:20px;}
    .zcom_cont ul li h3 {
        font-size: 28px;
    }
    .zbanner{height:41vw;}
    .zbanner img{position:absolute;left:50%;width:100%;transform:translateX(-50%);}
    .zcomcont1>small{width:100%;font-size:15px;line-height:30px;}
    .zcom_cont{width:100%;}
    .zcom_cont>b{height:32vw;}
    .zcom_cont>small{font-size:14px;}
    .zcom_honor{height:67vw;}
    .swiper-honor .swiper-slide>p{font-size:15px;padding-top:4%;}
    .zcom_adv ul{flex-wrap:wrap;}
    .zcom_adv ul li{width:49%;margin-bottom:2vw;height:56vw;}
    .zcom_adv .title p{font-size:15px;}
    .zcom_adv ul li>div h4{padding-top:70px;font-size:18px}
    .swiper-lctop .swiper-slide p{font-size:18px;}
    .zcom_lcbg{
        background-size: 666px;
    }
    .swiper-lctop{height:28vw}
    .swiper-lc .swiper-slide p,.swiper-lctop .swiper-slide small{font-size:14px;}
    .swiper-lctop .swiper-button-next, .swiper-lctop .swiper-button-prev{display:none;}
    /*product*/
    .pro_rig_bot a{margin-right:2%;width:49%;}
    .pro_rig_bot a b{height:33vw;}
    .pro_rig_bot a>p{
        line-height: 36px;}
    .pro_rig_bot a:nth-of-type(4n){margin-right:2%;}
    .pro_rig_bot a:nth-of-type(2n){margin-right:0;}
    .zpro_cont1_left{float:none;width: 100%;height: 45vw;margin-bottom: 2vw;}
    .zpro_cont1_right{float:none;width:100%;}
    .zpro_cont1_right>p{font-size:18px;padding-top:3vw;}
    .zpro_cont1_right>small{font-size:15px;height:initial}
    .z2{height:79px;}
    .z2>div>h3{font-size:20px;}
    .zpro_cont1_right>small{margin-bottom:2.5vw;}
    .my2bg i{font-size:36px;}
    .zpro_info_cont2 .zproetail{
        font-size: 16px;
    }
    .z2 i,.z2>span,.z2>a{display:none;}
    .de-page-mian .page-inner a.page-btn,.de-page-mian .page-inner input,.de-page-mian .page-inner span{display:none;}
    /*job*/
    .jobs-info{
        flex-wrap: wrap;
    }
    .common-inner .inner-right .de-job-list ul li{
        width: 100%;
    }
    .common-inner .inner-right .apply-job{width:100%;}
    .common-inner .inner-right .apply-job .job-tr .tr-cont{
        width: 77%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .common-inner .inner-right .apply-job .job-tr .tr-cont textarea,.common-inner .inner-right .apply-job .job-tr .tr-cont input[type=text]{
        width: 93%;
    }
    .common-inner .inner-right .apply-job .job-tr .tr-cont input[name='captcha']{
        width: 36%;
    }
    /*case*/
    .de-news-list ul li{
        width:100%;
        float:none;
        margin-bottom: 8vw;
        margin-right: 0;
    }

    .case ul li b{height:51vw;}
    .case ul li a>div>p{font-size: 18px;}
    .case ul li a>div{padding:15px;}
    .common-inner .inner-right{padding:0;}
    /*contact*/
    .de-contact{flex-wrap:wrap;}
    .contact-list>h3{font-size:24px;}
    .contact-map{height:44vw;width:100%;}
    .contact-list{width:100%;}
    .contact-list>h2{
        font-size: 19px;
    }
    /*news*/
    .de-news-list ul li a .img_jz{height:48vw;}
    .common-inner .inner-right .news-detail-content,.common-inner .inner-right .news-detail-content .news-detail,.common-inner .inner-right .news-detail-content .newsPage{padding:0;}

}