button{
    border:none!important;
    outline: none;
}
input[type=button], input[type=submit], input[type=file], button ,select,input[type=password],input[type=number],input[type=date],textarea{ cursor: pointer; -webkit-appearance: none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
input[type=date]{cursor: pointer; -webkit-appearance: none;}

input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea,button {
    -webkit-appearance: none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white 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;}

    /*index*/
    .menudown_cont>div>h3{font-size:2.5rem;}
    .title h3{font-size:3rem;}
    .title>small{font-size:2rem;}
    .mypro_top a{height:23vw;}
    .ban2_left>div>p{font-size:1.4rem;}
    .ban2_left>div>h3{font-size:3rem;}
    .adv>img{width:40%;}
    .adv ul li>div>h4{font-size:2.2rem;}
    .adv ul li>div>small{font-size:1.6rem;}
    .ban3_left>h3{font-size:3rem;line-height:4rem;}
    .news_top{background-size:35% 100%;}
    .question{padding:20px;}
    .title h5{top:1.5vw;}

    /*contact*/
    #dituContent{height:43vw;}
    .mapshow>ul li>div h5{font-size:1.8rem;}

    /*case*/
    .zproi_right>h4{font-size:2.5rem;}
    .bot_tit{font-size:2rem;line-height:54px;}

    /*product*/
    .swiper-zpro>.swiper-button-next,.swiper-zpro>.swiper-button-prev{width:39px;height:73px;}
    .zproi_right>ul>li p{font-size:1.5rem;}
    .bot_ul2 li p{font-size:1.5rem;}
    .bottom_style .title h3{font-size:2.4rem;}
    .bottom_style .zcom03_text>div>span{font-size:4.6rem;}
    .bottom_style .zcom03_text>div>div>h5{font-size:20px;line-height:3rem;}
    .bottom_style .zcom03_text>small{font-size:1.4rem;}
    .bottom_style .zcom03 li b{height:21vw;}

    /*company*/
    #zcomvideo{height:33vw!important}
    .zcom01_text>h3{font-size:2.6rem}
    .zcom03_text>div>span{font-size:6rem}
    .zcom03_text>div>div>h5{font-size:2.2rem;line-height:2.6rem}
    .zcom03_text>small{font-size:1.6rem;line-height:2.6rem}
    .mypro_cont>.swiper-button-prev{left:10px;right:inherit}
    .mypro_cont>.swiper-button-next{left:initial;right:10px}

}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .warpper{width: 96%!important;}
    .hidden-l{display:none!important;}


    /*index*/
    .head{justify-content:space-between;}
    .head .tel{display:none;}
    .hot_left a:last-of-type{display:none;}
    .hot_left a:nth-of-type(5):before{display:none;}
    .nav-bar{display:none;}
    .pingzhi ul li p{font-size:2rem;}
    .pingzhi ul li{width:23%;}
    .pingzhi ul li>small{width:100%;}
    .mypro_top a>p{font-size:1.8rem;}
    .mypro_top a>b>img{width:65%;}
    .server ul li{width:14%;}
    .server ul>img{display:none;}
    .menudown_cont>div>h3{font-size:2.5rem;}
    .title h3{font-size:3rem;}
    .title>small{font-size:2rem;}
    .mypro_top a{height:23vw;}
    .ban2_left>div>p{font-size:1.4rem;}
    .ban2_left>div>h3{font-size:2.2rem;}
    .ban2_right>div>h4{font-size:2rem;}
    .case_text>div h5{font-size:2rem;}
    .case_text>div{height:70px;}
    .swiper-chose .case_text{padding:2vw;}
    .case_text>small{margin-bottom:2vw;font-size:1.6rem;line-height:3rem;}
    .swiper-chose .swiper-button-prev{left:-20px;width:70px;}
    .swiper-chose .swiper-button-next{right:-20px;width:70px;}
    .adv>img{width:40%;}
    .adv ul li>div>h4{font-size:2.2rem;}
    .adv ul li>div>small{font-size:1.6rem;}
    .ban3_left>h3{font-size:3rem;line-height:4rem;}
    .news_top{background-size:35% 100%;}
    .question{padding:20px;}
    .title h5{top:1.5vw;}
    .fot02 li img{margin-right:8px;}

    /*contact*/
    #dituContent{height:43vw;}
    .mapshow>ul li>div h5{font-size:1.8rem;}

    /*case*/
    .zproi_right>h4{font-size:2.5rem;}
    .bot_tit{font-size:2rem;line-height:54px;}

    /*product*/
    .zproi_left{height:498px;}
    .zproi_btn a{padding-left:72px;background-position:31px center!important;}
    .swiper-zpro>.swiper-button-next,.swiper-zpro>.swiper-button-prev{width:39px;height:73px;}
    .zproi_right>ul>li p{font-size:1.5rem;}
    .public_style .adv>img{width:32%;}
    .bot_ul2 li p{font-size:1.5rem;}
    .bottom_style .adv ul li>div>h4{font-size:2rem;}
    .bottom_style .title h3{font-size:2.4rem;}
    .bottom_style .zcom03_text>div>span{font-size:4.6rem;}
    .bottom_style .zcom03_text>div>div>h5{font-size:20px;line-height:3rem;}
    .bottom_style .zcom03_text>small{font-size:1.4rem;}
    .bottom_style .zcom03 li b{height:21vw;}

    /*company*/
    .zcom01_text>small{
        line-height: 3rem;
    }
    #zcomvideo{height:33vw!important}
    .zcom01_text>h3{font-size:2.6rem}
    .zcom03_text>div>span{font-size:6rem}
    .zcom03_text>div>div>h5{font-size:2.2rem;line-height:2.6rem}
    .zcom03_text>small{font-size:1.6rem;line-height:2.6rem}
    .mypro_cont>.swiper-button-prev{left:10px;right:inherit;width:50px;height:50px;background-size: 11px;}
    .mypro_cont>.swiper-button-next{left:initial;right:10px;width:50px;height:50px;background-size: 11px;}

    /*case*/
    .zcasei_left{height:374px;}
    .zcaselist a{height:21vw;}

}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    .warpper{width: 96%!important;}
    .hidden-m{display:none!important;}


    /*index*/
    .head{justify-content:space-between;}
    .head .tel{display:none;}
    .hot_left a:last-of-type,.hot_left a:nth-of-type(4){display:none;}
    .hot_left a:nth-of-type(5):before,.hot_left a:nth-of-type(4):before{display:none;}
    .nav-bar{display:none;}
    .pingzhi ul li p{font-size:1.8rem;}
    .pingzhi ul li{width:23%;}
    .pingzhi ul li>small{width:100%;font-size:1.4rem;line-height: 2.2rem;}
    .mypro_top a>p{font-size:1.8rem;}
    .mypro_top a>b>img{width:65%;}
    .server ul li{width:14%;}
    .server ul>img{display:none;}
    .menudown_cont>div>h3{font-size:2.5rem;}
    .title h3{font-size:3rem;}
    .title>small{font-size:2rem;}
    .mypro_top a{height:23vw;}
    .ban2_left>div>p{font-size:1.4rem;}
    .ban2_left>div>h3{font-size:2.2rem;}
    .ban2_right>div{padding-right: 58px;background-size:40px;}
    .ban2_right>div>h4{font-size:1.6rem;}
    .case_text>div h5{font-size:2rem;}
    .case_text>div{height:70px;}
    .swiper-chose .case_text{padding:2vw;}
    .case_text>small{margin-bottom:2vw;font-size:1.6rem;line-height:3rem;}
    .swiper-chose .swiper-button-prev{left:-20px;width:70px;}
    .swiper-chose .swiper-button-next{right:-20px;width:70px;}
    .adv>img{width:35%;}
    .adv ul li>div>h4{font-size:2.2rem;}
    .adv ul li>div>small{font-size:1.6rem;}
    .ban3_left>h3{font-size:3rem;line-height:4rem;}
    .news_top{background-size:35% 100%;width: 62%;padding: 20px;}
    .question{padding:20px;}
    .title h5{top:1.5vw;}
    .fot02 li img{margin-right:8px;}
    .server ul li>small{height:36px;}
    .server ul li>p{font-size:1.6rem;}
    .ban2_left>img{width:40%;}
    .ban2_left>div>small{font-size:1.2rem;}
    .banner2{background-size:152%;}
    .swiper-chose{height:46vw;}
    #indeform>a{font-size:1.8rem;}
    .case{padding-bottom:10vw;}
    .case_top{flex-wrap:wrap;}
    .case_top a span{font-size:1.6rem;}
    .case_top a img{margin-right:8px;}
    .swiper-case .swiper-slide a p{padding:10px 2vw;}
    .com_pic ul li b{height:16vw;}
    .news_top>b{height:150px;}
    .news_top>div>h4{font-size:2rem;}
    .news_top>div>small{height:62px;font-size:1.4rem;line-height:2rem;}
    .news_top>div>span{margin-top:10px;}
    .newsul{width:36%;}
    .newsul a:last-of-type{display:none;}
    .news_list{height:92px;}
    .fot02 li div small{display:block;width:118px;}
    .fot_wid3{width:286px;}
    .fot_wid2{width:133px;}
    .fot_left>h3 a{font-size:1.6rem;}
    .fot03>img{width:80px;}
    .fot03>div:nth-of-type(3){width:217px;}

    /*contact*/
    .zbanner img{margin:0 auto;width:1200px;}
    .mapshow>ul li{padding:10px 20px;height:100px;}
    .mapshow>ul li:last-of-type{height:118px;}
    .mapshow>ul .wxicon h3{font-size:1.8rem;}
    .mapshow>ul .wxicon small{font-size:1.3rem;line-height:1rem;}
    #dituContent{height:43vw;}
    .mapshow>ul li>div h5{font-size:1.8rem;}

    /*case*/
    .zproi_right>h4{font-size:2.5rem;}
    .bot_tit{font-size:2rem;line-height:54px;}

    /*product*/
    .zprolist .myprofl a{width:12%;}
    .zproi_left{float:none;margin-bottom:2vw;width:100%;height:498px;}
    .zproi_right{float:none;width:100%;}
    .bot_left,.bot_right{float:none;width:100%;}
    .bot_right_cont:after{clear:both;display:block;content:'';}
    .bot_right a{float:left;margin-right:2%;width:32%;height:22vw;}
    .bot_right a:nth-of-type(3n){margin-right:0;}
    .zproi_btn a{padding-left:72px;background-position:31px center!important;}
    .swiper-zpro>.swiper-button-next,.swiper-zpro>.swiper-button-prev{width:39px;height:73px;}
    .zproi_right>ul>li p{font-size:1.5rem;}
    .public_style .adv>img{width:32%;}
    .bot_ul2 li p{font-size:1.5rem;}
    .bottom_style .adv ul li>div>h4{font-size:2rem;}
    .bottom_style .title h3{font-size:2.4rem;}
    .bottom_style .zcom03_text>div>span{font-size:4.6rem;}
    .bottom_style .zcom03_text>div>div>h5{font-size:20px;line-height:3rem;}
    .bottom_style .zcom03_text>small{font-size:1.4rem;}
    .bottom_style .zcom03 li b{height:21vw;}

    /*company*/
    .zcom01_text>small{
        line-height: 3rem;
    }
    #zcomvideo{height:33vw!important}
    .zcom01_text>h3{font-size:2.6rem}
    .zcom03_text>div>span{font-size:6rem}
    .zcom03_text>div>div>h5{font-size:2.2rem;line-height:2.6rem}
    .zcom03_text>small{font-size:1.6rem;line-height:2.6rem}
    .mypro_cont>.swiper-button-prev{left:10px;right:inherit;width:50px;height:50px;background-size: 11px;}
    .mypro_cont>.swiper-button-next{left:initial;right:10px;width:50px;height:50px;background-size: 11px;}

    /*case*/
    .zcasei_left{height:374px;}
    .zcaselist a{height:21vw;}


}

@media screen and (min-width: 768px) and (max-width: 959px) {
    .warpper{width: 96%!important;}
    .hidden-sm{display:none!important;}

    /*index*/
    .head{justify-content:space-between;}
    .head .tel{display:none;}
    .hot_left a:last-of-type,.hot_left a:nth-of-type(3),.hot_left a:nth-of-type(4){display:none;}
    .hot_left a:nth-of-type(3):before,.hot_left a:nth-of-type(4):before,.hot_left a:nth-of-type(5):before{display:none;}
    .searchshow form input[type=submit]{padding-left:0;background:#ca1323;}
    .searchshow form input[type=text]{padding-left:10px;}
    .nav-bar{display:none;}
    .pingzhi ul{flex-wrap:wrap;}
    .pingzhi ul i{display:none;}
    .pingzhi ul li p{font-size:1.8rem;}
    .pingzhi ul li{margin-bottom:2vw;padding-bottom:4vw;width:48%;border-bottom:1px solid #eef0f2;}
    .pingzhi ul li>small{width:100%;font-size:1.4rem;line-height:2.2rem;}
    .mypro_top a>p{font-size:1.8rem;}
    .mypro_top a>b>img{width:65%;}
    .server ul li{width:14%;}
    .server ul>img{display:none;}
    .menudown_cont>div>h3{font-size:2.5rem;}
    .title h3{font-size:2.5rem;}
    .title>small{font-size:2rem;}
    .myprofl{flex-wrap:wrap;justify-content:left;}
    .myprofl a{margin-right:1%;margin-bottom:2vw;width:19%;}
    .mypro_top a{height:23vw;}
    .ban2_left>div>p{font-size:1.4rem;}
    .ban2_left>div>h3{font-size:2.2rem;}
    .ban2_right>div{padding-right:58px;background-size:40px;}
    .ban2_right>div>h4{font-size:1.6rem;}
    .case_text>div h5{font-size:2rem;}
    .case_text>div{height:70px;}
    .swiper-chose .case_text{padding:2vw;}
    .case_text>small{margin-bottom:2vw;font-size:1.6rem;line-height:3rem;}
    .swiper-chose .swiper-button-prev{left:-20px;width:70px;}
    .swiper-chose .swiper-button-next{right:-20px;width:70px;}
    .adv{flex-wrap:wrap;}
    .adv>img{margin:0 auto;width:80%;order:2;}
    .adv ul{width:49%;order:1;}
    .adv ul li>div>h4{font-size:2.2rem;}
    .adv ul li>div>small{font-size:1.6rem;}
    .banner3{background-size:auto 150%;}
    .banner3 .warpper{padding:4vw 0;height:initial;flex-wrap:wrap;}
    .ban3_left{width:100%;text-align:center;}
    .ban3_right{margin:0 auto;width:80%;}
    .ban3_left>h3{margin:0 auto;width:449px;font-size:3rem;line-height:4rem;}
    .news_top{padding:20px;width:62%;background-size:35% 100%;}
    .ban3_right>small{text-align:center;}
    .ban3_left>.banicon{margin:2vw 0;}
    .question{padding:20px;}
    .title h5{top:1.5vw;}
    .fot02 li img{margin-right:8px;}
    .server ul{flex-wrap:wrap;justify-content:center;}
    .server ul li{margin:10px;width:22%;}
    .server ul li>small{height:36px;}
    .server ul li>p{font-size:1.6rem;}
    .ban2_left>img{width:40%;}
    .ban2_left>div>small{font-size:1.2rem;}
    .banner2{display:none;}
    .swiper-chose{height:46vw;}
    #indeform>a{font-size:1.8rem;}
    .case{padding-bottom:10vw;}
    .case_top a{margin-right:1%;margin-bottom:1vw;width:24%;}
    .case_top{flex-wrap:wrap;justify-content:left;}
    .case_top a span{font-size:1.6rem;}
    .case_top a img{margin-right:8px;}
    .swiper-case .swiper-slide a p{padding:10px 2vw;}
    #comvideo{height:38vw!important;}
    .com_pic ul li b{height:26vw;}
    .com_pic ul{flex-wrap:wrap;}
    .com_pic ul li{margin-bottom:1vw;width:49%;}
    .news_top>b{height:150px;}
    .news_top>div>h4{font-size:2rem;}
    .news_top>div>small{height:62px;font-size:1.4rem;line-height:2rem;}
    .news_top>div>span{margin-top:10px;}
    .newsul{width:36%;}
    .newsul a:last-of-type{display:none;}
    .news_list{height:92px;}
    .question a:last-of-type span{font-size:2rem;}
    .fot02{margin-bottom:2vw;height:initial;border-right:1px solid #424349;border-left:1px solid #424349;flex-wrap:wrap;}
    .fot02 li{width:49%;height:150px;}
    .fot02 li div small{display:block;width:118px;}
    .fot_wid3{width:286px;}
    .fot_wid2{width:133px;}
    .fot_left>h3 a{font-size:1.6rem;}
    .fot03{display:none;}

    /*contact*/
    .zbanner img{margin:0 auto;width:1200px;}
    .mapshow>ul li{padding:10px 20px;height:100px;}
    .mapshow>ul li:last-of-type{height:118px;}
    .mapshow>ul .wxicon h3{font-size:1.8rem;}
    .mapshow>ul .wxicon small{font-size:1.3rem;line-height:1rem;}
    #dituContent{height:53vw;}
    .mapshow>ul li>div h5{font-size:1.8rem;}

    /*case*/
    .zproi_right>h4{font-size:2.5rem;}
    .bot_tit{font-size:2rem;line-height:54px;}

    /*product*/
    .zprolist .myprofl a{width:12%;}
    .zproi_left{float:none;margin-bottom:2vw;width:100%;height:498px;}
    .zproi_right{float:none;width:100%;}
    .bot_left,.bot_right{float:none;width:100%;}
    .bot_right_cont:after{clear:both;display:block;content:'';}
    .bot_right a{float:left;margin-right:2%;width:32%;height:22vw;}
    .bot_right a:nth-of-type(3n){margin-right:0;}
    .zproi_btn a{padding-left:72px;background-position:31px center!important;}
    .swiper-zpro>.swiper-button-next,.swiper-zpro>.swiper-button-prev{width:39px;height:73px;}
    .zproi_right>ul>li p{font-size:1.5rem;}
    .public_style .adv>img{width:32%;}
    .bot_ul2 li p{font-size:1.5rem;}
    .bottom_style .adv ul li>div>h4{font-size:2rem;}
    .bottom_style .title h3{font-size:2.4rem;}
    .bottom_style .zcom03_text>div>span{font-size:4.6rem;}
    .bottom_style .zcom03_text>div>div>h5{font-size:20px;line-height:3rem;}
    .bottom_style .zcom03_text>small{font-size:1.4rem;}
    .bottom_style .zcom03 li b{height:21vw;}

    /*company*/
    .zcom01_text>small{line-height:3rem;}
    .zcom01{flex-wrap:wrap;}
    #zcomvideo{margin-bottom:2vw;width:100%!important;height:46vw!important;}
    .zcom01_text{width:100%;}
    .zcom01_text>h3{font-size:2.6rem;}
    .zcom03_text>div>span{font-size:6rem;}
    .zcom03_text>div>div>h5{font-size:2.2rem;line-height:2.6rem;}
    .zcom03_text>small{font-size:1.6rem;line-height:2.6rem;}
    .zcom02bg ul li>div>small{display:none;}
    .zcom02bg ul{height:198px;}
    .zcom02bg ul li>div>p{font-size:1.8rem;}
    .mypro_cont>.swiper-button-prev{right:inherit;left:10px;width:50px;height:50px;background-size:11px;}
    .mypro_cont>.swiper-button-next{right:10px;left:initial;width:50px;height:50px;background-size:11px;}
    .zcom05bg>.swiper-button-next,.zcom05bg>.swiper-button-prev{width:40px;height:40px;background-size:22%;}

    /*news*/
    .de-news-list ul li a .img_jz{height: 25vw;}
    /*case*/
    .zcasei_left{height:374px;}
    .zcaselist a{height:21vw;}
    .zcaselist a>h4{font-weight:400;font-size:1.6rem;line-height:45px;}


}
@media only screen and (max-width: 767px){
    .warpper{width:94%!important;}
    .hidden-xs{display:none!important;}

    /*index*/
    .logo>img{
        width: 228px;
    }
    body{padding-top:68px!important;}
    .menu, .close{
        width:64px;
        height:69px;
    }
    .head{justify-content:space-between;height:68px;}
    .head .tel{display:none;}
    .hot_left{display:none;}
    .hot_left a:last-of-type,.hot_left a:nth-of-type(3),.hot_left a:nth-of-type(4){display:none;}
    .hot_left a:nth-of-type(3):before,.hot_left a:nth-of-type(4):before,.hot_left a:nth-of-type(5):before{display:none;}
    .searchshow form input[type=submit]{padding-left:0;background:#ca1323;}
    .searchshow form input[type=text]{padding-left:10px;}
    .nav-bar{display:none;}
    .pingzhi ul li>img,.pingzhi ul li>b{
        margin:0 auto;
    }
    .pingzhi ul li>b{
        margin:3vw auto;
    }
    .pingzhi ul{flex-wrap:wrap;}
    .pingzhi ul i{display:none;}
    .pingzhi ul li p{font-size:1.6rem;text-align:center;}
    .pingzhi ul li{margin-bottom:2vw;padding-bottom:4vw;width:48%;border-bottom:1px solid #eef0f2;}
    .pingzhi ul li>small{width:100%;font-size:1.4rem;line-height:2.2rem;text-align:center;}
    .mypro_top{
        padding:10px;
    }
    .myprofl{flex-wrap:wrap;}
    .myprofl a{margin-bottom:2vw;width:32.3333%;}
    .mypro_top a{height:49vw;width:49%;}
    .mypro_top a>p{font-size:1.6rem;}
    .mypro_top a>b>img{width:65%;}
    .server ul li{width:14%;}
    .server ul>img{display:none;}
    .prostyle ul{
        width:80%;margin:3vw auto;
    }
    .menudown_cont{
        height: 75%;
        overflow:auto;
    }
    .menudown_cont::-webkit-scrollbar{
        width:0; /*滚动条宽度*/
    }
    .menudown_cont::-webkit-scrollbar{
        width:0; /*滚动条宽度*/
    }
    .menudown_cont>ul{
        flex-wrap: wrap;
    }
    .menudown_cont>ul li{
        width: 100%;
        margin-top:2vw;
        padding-bottom:2vw;
        border-bottom: 1px solid #25627f;
    }
    .menudown_cont>ul li>a{
        text-align: left;
        margin-bottom:1vw;
        margin-top:1vw;
        line-height: 43px;
    }
    .menudown_cont>ul li>div{
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .menudown_cont>ul li>div>a {
        width: 33%;
        font-size: 1.4rem;
        line-height: 31px;
        margin-top: 0;
        text-align: left;
    }
    .menudown_cont>ul li>div>a:last-of-type{
        border-bottom: none;
    }
	.banner .swiper-slide a{
  display:block;
  width:100%;
  height: 100%;
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
    align-items: center;
	padding:20px;
	
}
    .hot{height:initial; bottom:120px; height:200px;}
    .searchshow form input[type=text]{
        line-height: 35px;
    }
    .searchshow form input[type=submit]{
        line-height: 35px;
        font-size: 1.6rem;
    }
    .searchshow{
        width: 100%;
    }
    .prostyle ul li{
        width: 33%;
    }
    .menudown_cont>div>h3{font-size:2.5rem;}
    .title h5{
        font-size: 3.4rem;
    }
    .title{
        padding-top: 7vw;
        padding-bottom: 6vw;
    }
    .title h3{font-size:2.2rem;}
    .title>small{font-size:1.7rem;}
    .mypro_cont>.swiper-button-prev{display:none;}
    .mypro_cont>.swiper-button-next{display:none;}
    .prostyle b{
        height: 82vw;
    }
    .protext>p{
        font-size: 1.8rem;}

    .ban2_left>div>p{font-size:1.4rem;}
    .ban2_left>div>h3{font-size:2.2rem;}
    .ban2_right>div{padding-right:58px;background-size:40px;}
    .ban2_right>div>h4{font-size:1.6rem;}
    .case_text>div h5{font-size:1.8rem;}
    .case_text>div{height:70px;margin-bottom:0;
        border-bottom: none;}
    .case_text>div span{
        font-size: 5rem;
    }
    .swiper-chose .case_text{padding:2vw;width:60%;}
    .case_text>small{margin-bottom:2vw;font-size:1.6rem;line-height:3rem;display:none;}
    .swiper-chose .swiper-button-prev{left:-20px;width:70px;;display:none;}
    .swiper-chose .swiper-button-next{right:-20px;width:70px;;display:none;}
    .case_text>b{display:none;}
    .adv{flex-wrap:wrap;overflow:hidden;}
    .adv>img{margin:0 auto;width:80%;order:2;}
    .adv ul{width:49%;order:1;}
    .adv ul li>div>h4{font-size:1.6rem;}
    .adv ul li>div>small{font-size:1.4rem;}
    .adv ul li>span{margin-left:0;margin-right:10px;}
    .adv ul:first-of-type li>span{margin-left:10px;margin-right:0;}
    .adv ul li>div{
        display:block;
        width: 88%;
    }
    .adv ul li>div>small{
        height: 37px;
        display:block;
    }
    .adv_text>small{
        font-size: 1.3rem;
    }
    .adv_text>h4 {
        font-size: 1.7rem;
        width: 86%;
        margin: 0 auto;
    }
    .banicon{
        font-size: 1.4rem;
    }
    .banicon>span{
        width: 110px;
        padding-left: 19px;
        background: #ca1323 url(../images/advtelicon.png) no-repeat 14px center;
    }


    .banner3{background-size:auto 150%;}
    .banner3 .warpper{padding:4vw 0;height:initial;flex-wrap:wrap;}
    .ban3_left{width:100%;text-align:center;}
    .ban3_right{margin:0 auto;width:100%;}
    .ban3_left>h3{margin:0 auto;    width: 96%;
        font-size: 1.8rem;
        line-height: 3rem;
    }
    .ban3_right>small{text-align:center;font-size:1.2rem;}
    .ban3_left>.banicon{margin:2vw 0;}
    #indeform{flex-wrap: wrap;}
    #indeform>div{
        width: 100%;
    }
    #indeform>a{
        font-size: 1.6rem;
        width: 58%;
        margin:0 auto;
        height: 35px;
        line-height: 35px;
        margin-top: 2vw;
    }
    #indeform .code input{
        line-height: 35px;
        height: 35px;
        padding-left: 9px;
    }
    #indeform .code .verify{
        height: 35px;
    }
    #indeform>div>input, #indeform>div textarea, #indeform .code{
        line-height: 35px;
        height: 35px;
        padding-left: 9px;
    }


    .server ul li>b{
        width: 55px;
        height: 55px;
    }
    .server ul li>b img {
        width: 50%;
        height: 50%;
        margin: 25% auto;
    }

    .title h5{top:1.5vw;}
    .server ul{flex-wrap:wrap;justify-content:center;}
    .server ul li{
        margin: 0;
        width: 25%;
        border: 1px solid #fff}
    .server ul li>small{    display: none;}
    .server ul li>p{font-size:1.2rem;}
    .server ul li>h4{
        font-size: 2rem;
    }
    .ban2_left>img{width:40%;}
    .ban2_left>div>small{font-size:1.2rem;}
    .banner2{display:none;}
    .swiper-chose{height:46vw;}
    .case{padding-bottom:18vw;}
    .case_top a{margin-right:2%;margin-bottom:2vw;width:49%;}
    .case_top a:nth-of-type(2n){
        margin-right: 0;
    }
    .swiper-case{
        height: 35vw;
    }
    .swiper-case .casebtn a{
        width: 40px;
        height: 33px;
    }
    .casebtn .swiper-button-next, .casebtn .swiper-button-prev{
        width: 33px;
        height: 33px;
    }
    .case_top{flex-wrap:wrap;justify-content:left;}
    .case_top a span{font-size:1.6rem;}
    .case_top a img{margin-right:8px;}
    .swiper-case .swiper-slide a p{padding:5px 1vw;
        font-size: 1.5rem;
        text-overflow:ellipsis;
        white-space: nowrap;
        overflow:hidden;
    }
    #comvideo{height:38vw!important;}
    .company .com_top>small.com_text{
        font-size: 1.5rem;
        line-height: 2.2rem;
    }
    .company>.warpper .com_top{
        padding:10px;
    }
    .company>.warpper .com_bom{
        padding:0 10px;
    }
    .com_tit a>div p{
        font-size: 1.6rem;
    }
    .com_tit a>div small{
        display:none;
    }
    .com_tit a>img{
        width: 21px;
    }
    .com_tit a {
        width: 50%;
        height: 44px;
        border-radius: 24px 0 0 0;
    }
    .com_tit a:nth-of-type(2) {
        border-radius: 0 0 24px 0;
    }
    .com_pic ul li p{
        font-size: 1.6rem;
        line-height:35px;
    }
    .com_pic ul li b{/*height:26vw;*/}
    .com_pic ul{flex-wrap:wrap;}
    .com_pic ul li{margin-bottom:1vw;width:49%;}
    .news_top{padding:10px;width:100%;background-size:35% 100%;}
    .news_top>b{height:108px;}
    .news_top>div>h4{font-size:1.7rem;}
    .news_top>div>small{height:62px;font-size:1.4rem;line-height:2rem;}
    .news_top>div>span{margin-top:10px;    background: #024b6e url(../images/newsmoreicon.png) no-repeat 12px center;
        line-height: 35px;
        font-size: 14px;
        padding-left: 39px;
        padding-right: 12px;
    }
    .date>h5 {
        font-size: 2.2rem;
        line-height: 1.6rem;
    }
    .newsul{width:100%;}
    .newsul a:last-of-type{display:none;}
    .news_list{height:80px;        margin-top: 2vw;}
    .question{padding:20px;flex-wrap: wrap;height: initial;}
    .question a{width:100%;border-bottom:1px solid #ddd;
        margin-bottom: 2vw;padding-bottom:2vw;}
    .question a:last-of-type span{font-size:2rem;}
    .question a:last-of-type{
        width: 100%;    height: 119px;
        margin-top: 2vw;
    }
    .newsbg{
        padding-bottom:4vw;
    }
    .fot01{
        height: 102px;
        justify-content: center;
    }
    .logo>div {
        margin-left: 10px;
        padding-left: 10px;
    }
    .logo>div small {
        font-size: 1.2rem;
    }
    .logo>div h5{
        font-size: 1.7rem;
    }
    .fot01>.tel{display:none;}
    .fot02 li div p {
        font-size: 1.4rem;
    }
    .fot02{margin-bottom:2vw;height:initial;border-right:1px solid #424349;border-left:1px solid #424349;flex-wrap:wrap;}
    .fot02 li{width:49%;height:92px;}
    .fot02 li img{margin-right:8px;width:35px;}
    .fot02 li div small{display:block;width:118px;font-size:1.2rem;}
    .fot_wid3{width:286px;}
    .fot_wid2{width:133px;}
    .fot_left>h3 a{font-size:1.6rem;}
    .fot03{display:none;}
    .float_box{display:none;}
    .fot_bot{height:initial;  padding:10px 0;  line-height: 25px;}
    .fot_bot .warpper>a{display:none;}
    /*contact*/

    .mapshow>ul {
        position: relative;
        right: 0;
        top: 0;
        transform: none;
        width: 100%;
        margin-top: 3vw;
    }
    .zbanner img{margin:0 auto;width:1200px;}
    .mapshow>ul li{padding:10px 20px;height:100px;}
    .mapshow>ul li:last-of-type{height:118px;}
    .mapshow>ul .wxicon h3{font-size:1.8rem;}
    .mapshow>ul .wxicon small{font-size:1.3rem;line-height:1rem;}

    #dituContent{height:53vw;}
    .mapshow>ul li>div h5{font-size:1.6rem;}
    .zcont02 .title>p{
        font-size: 1.3rem;
        width: 85%;
        margin: 0 auto;
        margin-top: 15px;
    }
    #formData textarea{
        height: 100px;
        line-height: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding:10px;
    }
    #formData input, #formData .code, #formData .submit{
        width: 49.5%;
        height: 36px;
        line-height: 36px;
        padding:0 10px;
    }
    #formData .code{
        padding-right: 0;
        width: 100%;
    }
    #formData .submit{
        margin:0 auto;
        margin-top: 1vw;
    }
    #formData .code .verify{
        height: 36px;
    }
    #formData .code input{
        padding:0;
    }
    .zsearch{
        padding-bottom: 10px;
    }
    .zsearch .searchshow{
        margin-top: 10px;
    }

        /*case*/
    .zproi_right>h4{font-size:2rem;margin:5vw 0;}
    .bot_tit{font-size: 1.8rem;
        line-height: 49px;}

    /*product*/
    .zprolist .myprofl a{width:49%;}
    .zpro_cont>div{
        width: 100%;
        margin-right:0;
    }
    .de-page-mian .page-inner span,.de-page-mian .page-inner input,.de-page-mian .page-inner a.page-btn{display:none;}
    .zproinfo_top{
        padding:10px;
    }
    .zproi_right>ul{
        height: 58px;
        margin-top: 3vw;
        margin-bottom: 5vw;
    }
    .zproi_right>ul>li img{
        width: 35px;
        margin:0 auto;
    }
    .zproi_btn{
        margin-top: 3vw;
        justify-content: space-between;
    }
    .zproi_btn a{
        font-size: 1.6rem;
        line-height: 42px;
        width: 49%;
        padding-left: 60px;
       background-position:28px center!important;
    }
    .zproi_btn a:nth-of-type(2){
        margin-right: 0;
    }
    .zproi_btn a:last-of-type{
        display:none;
    }
    .zproi_left{float:none;margin-bottom:2vw;width:100%;height:71vw;}
    .zproi_right{float:none;width:100%;}
    .bot_left,.bot_right{float:none;width:100%;}
    .bot_right_cont:after{clear:both;display:block;content:'';}
    .bot_right a{float:left;margin-right:2%;width:49%;height:32vw;}
    .bot_right a:nth-of-type(2n){margin-right:0;}
    .bot_right a>p{
        line-height: 30px;}
    .swiper-zpro>.swiper-button-next,.swiper-zpro>.swiper-button-prev{width: 23px;    background-size: 8px;
        height: 48px;}
    .zproi_right>ul>li p{font-size:1.5rem;}
    .public_style .adv>img{width:32%;width:100%;}
    .bot_ul2 li p{font-size:1.5rem;
        line-height: 36px;}
    .zpropage>.newsPage{
        flex-wrap: wrap;
    }
    .page-a{
        width: 100%;
    }
    .bottom_style .adv ul li>div>h4{font-size:1.6rem;}
    .bottom_style .title h3{font-size:1.7rem;}
    .bottom_style .title {
        padding-top: 9vw;
    }
    .bottom_style .adv ul li>span{
        font-size:2rem;
        width: 27px;
        background-size: 27px;
        height: 37px;
        margin-left: 0;
        margin-right: 10px;
    }
    .bottom_style .adv ul:first-of-type li>span{
        margin-left: 10px;
        margin-right: 0;
    }
    .bottom_style .adv ul li>div {
        width: 89%;
    }

    .bottom_style .adv ul li>div>small {
        height: 46px;
        display:block;
        font-size: 1.3rem;
    }
    .bot_ul{flex-wrap: wrap}
    .bot_ul li{
        justify-content: space-between;
        width: 100%;}
    .bot_ul li>p {
        padding-left: 0;
        width:calc(100% - 70px);
    }
    .bot_ul2 li{
        width: 49%;
    }
    .bot_ul2 li b{
        height: 26vw;
    }
    .bottom_style .zcom03_text>div>span{font-size:4.6rem;}
    .bottom_style .zcom03_text>div>div>h5{font-size:20px;line-height:3rem;}
    .bottom_style .zcom03_text>small{font-size:1.4rem;}
    .bottom_style .zcom03 li b{height:42vw;}

    /*company*/
    .rig-title .crumbs {
        line-height: 49px;
    }
    .cru_right{
        width: 100%;
        display: flex;
        justify-content: center;
        border-top: 1px solid #ddd;
    }
    .cru_right>a{font-size: 1.5rem;
        margin-left: 0;    margin:0 10px;line-height: 35px;}
    .zcom01_text>small{line-height:3rem;}
    .zcom01{flex-wrap:wrap;}
    #zcomvideo{margin-bottom:2vw;width:100%!important;height:46vw!important;}
    .zcom01_text{width:100%;}
    .zcom01_text>h3{font-size:1.8rem;text-align:center;}
    .zcom01_text>p {text-align:center;
        line-height: 3rem;
        font-size: 1.6rem;}
    .zcom01_text>b{margin:0 auto;margin-bottom:3vw;}
    .zcom02bg{background-size:cover;}
    .zcom02bg ul li>div>small{display:none;}
    .zcom02bg ul{height:130px;}
    .zcom02bg ul li>div>p{font-size:1.2rem;margin-bottom:0;}
    .zcom03 li{
        flex-wrap: wrap;
    }
    .zcom03 li b{
        width:100%;
        height: 46vw;
    }
    .zcom03_text{
        width: 100%;
    }
    .zcom03 li:nth-of-type(2n)>div{
        order:3;
    }
    .zcom03_text>div{
        height: 89px;
    }
    .zcom03_text>div>span{font-size:5rem;line-height: 91px;}
    .zcom03_text>div>div>h5{
        font-size: 1.8rem;
        line-height: 2.6rem;
    }
    .zcom03_text>small{font-size:1.4rem;line-height:2.6rem;display:block;margin-bottom:2vw;}
    .zcom04_top>a:first-of-type{
        width: 58%;
    }
    .zcom04_top>a{
        width: 41%;
    }
    .swiper-hj{
        height:28vw;
    }


    .zcom05bg>.swiper-button-next,.zcom05bg>.swiper-button-prev{width:40px;height:40px;background-size:22%;}


    /*news*/
    .de-news-list ul li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 3vw;
    }
    .de-news-list ul li a .img_jz{height: 54vw;}
    .zques-list ul li{
        float:none;
        width:100%;
    }
    .common-inner .inner-right .news-detail-content{
        padding:0;
    }
    /*case*/
    .de-news-list .zcaselist li{
        width: 49%;
    }
    .de-news-list ul li:nth-of-type(3n){
        margin-right: 2%;
    }
    .de-news-list ul li:nth-of-type(2n){
        margin-right: 0;
    }
    .zcasei_left{height:66vw;}
    .zcaselist a{height:34vw;}
    .zcaselist a>h4{font-weight:400;font-size:1.6rem;line-height:34px;}

}