
@media screen and (max-width:1220px){
    .header .logoWrap,.notice_rec,.about_con,.case_wrap,.news_wrap,.friendLink,.footerWrap,
    .about_del,.news_del,.breadnav_info,.history_info,.honour_list,.business_list,.newsDel,.contact_wrap,.job_list,.counters_wrap .counters{margin-left:0;margin-right:0;}
    
 }
@media screen and (max-width:1200px){
   .navWrap{width:100%;}
   .header .navWrap ul{margin-top:10px;}
   .header .navWrap ul li{width:14.285%;margin:0;}
   .case {height:1000px;}
   .header .navWrap ul li .subMenu{top:23px;}
}
@media screen and (max-width:992px){
    .container{width:100%;padding-left:15px!important;padding-right:15px!important;}
    .counters{width:768px;}
    .news_wrap .bd{display: block;}
    .news_wrap .bd .left{margin:0 auto 5%;}
}
@media screen and (max-width:900px){
   
}
@media screen and (max-width:825px){
    
}

@media screen and (max-width:768px){
    body{font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif!important;}
    section{padding: 20px 0 20px;}
    .newsWrap,.aboutWrap{margin-top:20px;}
    .header{padding:10px 0;position: fixed;top:0;left:0;width:100%;background:#fff;z-index:1005;}
    .header .logoWrap .img_left{margin-top:0;}
    .header .logoWrap .logoImg img{float:left;height:45px;}
    .header .logoWrap .logoImg a{display: inline-block;vertical-align: top;}
    .header .logoWrap .logoImg a.dn{color:#666;position: relative;top:7px;margin-left:10px;}
    .header .logoWrap .logoImg .com_name h1{font-size:16px;margin-top:5px;}
    .header .logoWrap .logoImg .com_name span{font-size:10px;}
    .notice_rec a.more{display: none;}
    .notice_rec ul{padding-right:0;}
    .notice_rec ul li{width:100%;}
    .navMobile li{width:25%;line-height:50px;float:left;text-align: center;background:#c00000;}
    .navMobile li a{color:#fff;font-size:16px;}
    .header .navWrap{position: fixed;right:0;width:100%;z-index:1005;background:#fff;top:65px;display: none;border-top:3px solid #eee;padding-bottom:100px;margin-top:0;height:100%;overflow-y: scroll;}
    .header .navWrap ul li{float:none;width:100%;padding:0 2%;text-align: left;border-bottom:2px solid #eee;}
    .header .search{display: none;}
    .header .navWrap ul li.on a, .header .navWrap ul li:hover a{border-bottom:0;}
    .header .navWrap ul li .subMenu{width:100%;position: static;left:0;margin-left:0;background-color:#fff;border:0;padding-top:0;}
    .header .navWrap ul li>a{width:100%;line-height:48px;border-bottom:0;font-weight:normal;}
    .header .navWrap ul li .subMenu .box{border-top:2px solid #eee;}
    .header .navWrap ul li .subMenu .box a{padding-left:30px;text-align: left;}
    .header .navWrap ul li a i{display: block;float:right;color:#666;font-size:20px;line-height:20px;margin-top:20px;transition: all .7s ease-in-out;-webkit-transition: all .7s ease-in-out;}
    .header .navWrap ul li a.rotate i{transform: rotate(225deg);-webkit-transform: rotate(225deg);}
    .rightIcon{display: block;}
    .rightIcon i{font-size:24px;color:#666;display: inline-block;line-height:45px;}
    .mpSearch{top:-100%;height:65px;background:#fff;padding:3% 4%;display: flex;display: -webkit-flex;width:100%;left:0;align-items: center;}
    .wap_search{flex:1;border:1px solid #ddd;position: relative;}
    .wap_search input{border:0;line-height:38px;width:90%;padding:0 10px;}
    .wap_search i{position: absolute;right:0;width:10%;text-align: center;font-size:20px;color:#666;line-height:40px;color:#fd9e6f;}
    .wap_cancle{color:#fd9e6f;margin-left:2%;font-size:15px;font-weight:bold;}
    .pcBanner{display: none!important;}
    .mpBanner,.banner{display: block;margin-top:65px;}
    .mpBanner .swiper-slide img{width:100%;}
    .mpBanner .swiper-button-next, .mpBanner .swiper-button-prev{display: none!important;}
    .focus .swiper-pagination{bottom:10px;}
    .pagination02{display: block;width:100%;text-align: center;position: relative;margin-top:2%;}
    .pagination02 .swiper-pagination-bullet{background:#ccc;margin:0 6px;}
    .pagination02 .swiper-pagination-bullet-active{background:#fd9e6f;}
    .about{padding:40px 0;}
    .about_con .fl{width:100%;}
    .about_con .fr{width:100%;height:230px;overflow: hidden;}
    .about_con .fl h2{text-align: center;font-size:20px;}
    .about_con .fl h2 div{width:30px;margin:15px auto 0;border-top-width: 3px;}
    .about_con .fl .about_text {margin:40px 0 0;padding-bottom:40px;}
    .about_con .fl .about_text .more {bottom:10px;}
    .about_con .fl .about_text p{font-size:14px;text-indent: 2em;}
    .counters{width:100%;background:#fff;height:auto;}
    .counters .bg{display: none;}
    .counters ul{flex-wrap: wrap;position: relative;top:0;}
    .counters ul li{width:50%;margin-bottom: 5%;}
    .counters ul li span{font-size:20px;line-height:40px;}
    .counters ul li p{font-size:12px;color:#999;}
    .about_con .fr img{position: relative;top:-90px;width:100%;}
    .title{font-size:20px;margin:20px 0 40px;}
    .title div{width:30px;border-top-width: 3px;}
   
    .case_list ul{padding:0 4%;}
    .case_list ul li{width:46%;margin-right:6%;margin-bottom:28px}
    .case_list ul li:nth-child(2n){margin-right:0;}
    .case_list ul li:nth-child(3n){margin-right:6%;}
    .case_list ul li:nth-child(6n){margin-right:0;}
    .case_list ul li h4{width:84px;height:30px;font-size:14px;line-height:30px;margin-top:-15px;}
    .news_wrap .bd .left{display: none;}
    .news_wrap .bd .right ul li img.poa{width:110px;height:90px;object-fit: cover;}
    .news_wrap .bd .right ul li{padding:8px 0 16px 0;}
    .news_wrap .bd .right ul li .right_txt h4{font-size:16px;}
    .news_wrap .bd .right ul li .right_txt .dn{display: block;color:#999;padding-top:10px;}
    .friend{padding:25px 0;}
    .friendLink{height:55px!important;}
    .friendLink ul li{width:100px;}
    .footerWrap{padding:30px 0 240px;}
    .footerWrap .mid{margin-left:0;margin-right:0;padding-left:0;}
    .footerWrap .mid dl dd,.footerWrap .mid dl dt span{display: none;}
    .footerWrap .mid dl{font-size:13px;text-align: center;}
    .footerWrap .mid dl dt{font-size:13px;}
    .footerWrap .right{left:0;right:0;text-align: center;top:80px;}
    .footerWrap .right a.share{display: none;}
    .footerWrap .right p{font-size:13px;color:#999;margin:0;}
    .footerWrap .right a.tel{font-size:20px;margin: 4px 0}
    .footerWrap .left {left:0;right:0;text-align: center;top:130px;}
    .footerWrap .left  a{display: none;}
    .footerWrap .left .wx{width:78px;margin: 60px auto 0;}
    .footerWrap .left .wx p{font-size:13px;color:#999;}
    .copyright{font-size:12px;padding:10px 0;}
    .banner .container .tit h1{font-size:18px;}
    .banner .container .tit span{width:76px;}
    .about_del .about_con .fl{width:100%;}
    .about_del .about_con .fr{width:100%;}
    .counters_wrap .counters{background: none;}
    .counters_wrap{height:320px;}
    .history{display: none;}
    .breadNav{line-height:40px;border:0;}
    .breadNav span{display: block;border-bottom:1px solid #ddd;}
    .right_nav{width:auto;white-space: nowrap;overflow-x: scroll;text-align: left;position: static;}
    .business_list ul{margin-top:0;padding:0 3%;}
    .business_list ul li{width:48%;margin-right:4%;margin-bottom: 4%;}
    .business_list ul li:nth-child(2n){margin-right:0;}
    .business_list ul li:nth-child(3n){margin-right:4%;}
    .business_list ul li:nth-child(6n){margin-right:0;}
    .newsDel h1{font-size:20px;margin-top:0;}
    .newsDel .news_info{font-size:13px;padding-top:0;}
    .newsDel .news_info span{margin:0 10px;}
    .contact_wrap ul{display: block;}
    .message .left,.message .right{width:100%;}
    .contact_wrap ul li {margin-bottom:30px;}
    .contact_wrap ul li .poa{width:40px;left:30px;}
    .contact_wrap ul li .right strong,.message .left .form_tit{font-size:18px;}
    .contact_wrap ul li .right p{font-size:13px;}
    .contact_wrap{margin:20px 0;padding:0 4%;}
    .message{margin-top:0;padding-top:30px;border-top:1px solid #ccc;}
    .message .left .form_tit{margin-bottom:25px;}
    .message .right iframe{height:360px;margin-top:30px;}
    .message .left form span{font-size:14px;}
    .train .about_con .fl .about_text{margin-top:0;}
    .train .about_con .fr{height:auto;}
    .train  .about_con .fr img{top:0;}
    .job_list ul li{width:100%;margin-right:0;}
    .product .business_list ul li:last-child{display: block;}
    .bshare-custom{display:none!important;}
}
@media screen and (max-width:680px){
    .product_con .tabCon a{width:20%;margin:0;}
    .case{height:900px;}
    .honour{margin-top:0;padding:20px 0 50px;}
    .honour_list{height:160px!important}
    .honour_list ul li{width:110px!important}
}
@media screen and (max-width:580px){
    .container{padding-left:2%!important;padding-right:2%!important;}
   .case{height:800px;}
   .news_list ul li .img {height:120px;}
   .img_show{width:100%;height:400px;margin-top:30px;}
   .gallery-thumbs{padding:10px 0;}
   .img_show .swiper-button-next, .swiper-container-rtl .swiper-button-prev,.img_show .swiper-button-prev, .swiper-container-rtl .swiper-button-next{bottom:5px;}
}
@media screen and (max-width:480px){
    .case{height:650px;}
    .footerWrap {
        padding: 30px 0 220px;
    }
    .footerWrap .left .wx{
        margin:40px auto 0;
    }
    .counters_wrap{height:300px;}
    .counters_wrap .counters ul{margin-top:60px;}
}
@media screen and (max-width:380px){
     
}