@media only screen and (max-width: 1920px){
    header .container{
        width:100%;
        max-width: 1400px;
        margin: 0 auto;
    }
    .about_banner span{
        font-size: 60px;
        background-size: 170px 170px;
    }
    .Customer.banner span.title{
        top: 70%;
    }
    .cpzx{
        height: 767px;
    }
}
@media only screen and (max-width: 1600px){
    .nav{
        flex: 10;
    }
    .swiper-slide>span.tiao{
        width: 20px;
        height: 120px;
        line-height: 120px;
    }
    .swiper-slide>span.tiao img{
        width: 100%;
    }
    .Customer.banner span.title{
        top: 50%;
    }
}
@media only screen and (max-width: 1400px){
    header .container{
        width: 90%;
    }
    .logo{
        width: 164px;
    }
  
    .case{
        width: 75%;
    }
    .about_banner span{
        font-size: 50px;
        background-size: 150px 150px;
    }
    
}

@media only screen and (max-width: 1200px){
    header{
        position: static;
        display: none;
    }
    header.white{
        display: none;
    }
    .brief_bg header{
        display: block;
    }
    .banner span.title{
        font-size: 35px;
    }
    .swiper-slide>span.tiao{
        display: none;
    }
    .tabxwzx figure{
        height: auto;
    }
    .tabxwzx figure>a>img{
        float:none;
        margin: 0 auto;
        display: block;
        width: 100%;
        height: auto;
        max-width: 500px;
        overflow: hidden;
    }
    .tabxwzx figure figcaption,.xwzx_news,.time{
        float: none;
        margin: 0 auto;
        height: auto;
    }
    .tabxwzx figure figcaption{
        width: 100%;
        max-width: 500px;
    
        background: none;
    }
    .xwzx_news{
        width: 100%;
        height: auto;
        border-right: none;
        overflow: hidden;
        padding: 0;
    }
    .xwzx_news a h3{
        width: 100%;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .xwzx_news a span{
        display: none;
    }
    .time{
        margin: 20px 0 0 0;
        text-align: left;
        display: block;
        width: 100%;

    }
    .time p{
        position: relative;
    }
    .time span{
        font-size: 12px;
        display: inline;
        font-weight: normal;
    }
    .time i{
        font-size: 12px;
        display: inline;
    }
        /*鼠标悬浮效果*/
    .tabxwzx figure:hover figcaption .xwzx_news{
        border: none;
    }
    .tabxwzx figure:hover figcaption{
        background-color:#fff;
    }
    .tabxwzx figure:hover figcaption h3{
        color: #333333;
       
    }
    .tabxwzx figure:hover figcaption p{
        color: #333333;
    }
    .tabxwzx figure:hover figcaption .time{
        color: #333333;
    }
    .tabxwzx figure:hover figcaption span{
        background-color: #fff;
    }
    .tabgushi{
        overflow:hidden;
    }
    .btn{
        display: block;
    }
    .phone-nav-wrap{
        display: flex;
    }

    .nav{
        position: absolute;
        width: 50%;
        text-align: center;
        right: 0;
        top: 93px;
        margin-right: 0;
        margin-top: 0;

        transform: scale(0);
        z-index: 5;
    }

    .nav>li{
        width: 100%;
        flex: auto;
    }
    .nav>li>a{
        display: flex;
        align-items: center;
        justify-content: space-between;
        color: #fefefe;
        padding: 15px 5%;
        border-bottom: 1px solid #595959;
        font-size: 16px;
    }
    .language{
        flex: none;
        width: 80px;
    }
    .seach{
        margin-left: 20vw;
    }
    .gushi,.xinwen{
        width: 30%;
    }
    .about_dingwei{
        margin: 0 auto;
    }
    .yanfa_con>img{
        margin: 0 auto;
    }
    .yanfa_con figcaption{
        width: 100%;
        flex: auto;
        margin-top: 40px;
        
    }
    .yanfa_con .tpsf{
        margin: 0 auto;
    }
    .yanfa_con figcaption span{
        display:none;
    }
    
    .fazhan_left{
        width: 100%;
    }
    .fazhan_left .hebai_time{
        flex-direction:row;
    }
    .fazhan_right{
        margin-top: 50px;
    }
    .product_other{
        display: block;

    }
    .mr_frUl{
        max-width: 720px;
    }
    .mr_frbox{
       margin: 0 auto;
       max-width: 825px;
    }
    .zltx_top figure figcaption:before,.zltx_top figure figcaption:after{
        display: none;

    }
    .zktx_con figure>img{
        flex: 1;
        width: 50%;
    }
    .zltx_top figure figcaption{
        flex: auto;
        width: 100%;        
    }
    .zltx_top figure>img{ 
        display: none;
    }
    .preview .swiper-slide{
        width: 20%;
    }
    .News_list{
        width: 80%;
    }
    .News_href{
        display: none;
    }
    .tab_News_list figure img{
        width: 100%;
    }
    .tab_News_list_con{
        width: 100%;
    }
    .tab_News_list figure{
        flex-direction: column
    }
    .tab_News_list figure figcaption{
        margin-top: 20px;
        padding: 0;
        flex: auto;
        width: 100%;
        max-width: 400px;
    }
    .News_Article_Con{
        width: 90%;
        padding: 0 5%;
    }
    /*联系我们*/
    .contact_con{
        width: 90%;
        padding: 0 5%;
        border-bottom: 3px solid #f0f0f0;
    }
    .contact_con dd .contact_con_js{
        width: 100%;
        height: auto;
        border: none;
        margin: 10px auto;
    }
    .contact_con .contact_con_title img{
        margin-right: 10px;
    }
    .contact_con dd .contact_con_js span{
        margin: 0 auto;
        text-align: center;
    }

    .contact_con dd .contact_con_img{
        position: initial;
        width: 100%;
    }
    .contact_con dd .contact_con_img .contact_con_img_small{
        display: none;
    }
    .contact_con dd .contact_con_img .contact_con_img_big{
        width: 100%;
        max-width: 606px;
        margin: 0 auto;

    }
    .contact_con:nth-of-type(2n) dd .contact_con_js{
        right: 0;
        margin: 0 auto;
    }
    .contact_con:nth-of-type(2n) dd .contact_con_js span{
        margin: 0 auto;
        text-align: center;
    }
    .contact_con:nth-of-type(2n) dd .contact_con_img .contact_con_img_big{
        margin: 10px auto;
    }
    .contact_position{
        width: 90%;
        margin: 70px 5% 10px;
    }
    .contact_con .contact_con_title:after{
        display: none;
    }
    .contact_us{
        width: 90%;
        padding: 0 5%;
    }
    .contact_joy li:not(:first-child){
        margin-left: 2%;

    }
    .cpzx{
        height: auto;
    }
    .Customer_Feedback{
        margin: 0 auto;
    }
    .tab_News_list figure p{
        margin: 0 auto;
    }
}
@media only screen and (max-width: 1000px){
    .banner span.title{
        font-size: 28px;
    }
    .sj_left::before,.sj_right::before{
        display: none;
    }
    .case img{
        width: 100%;
    }
    .case dl dt, .case_bg dt{
        display: block;
        margin: 20px auto;
    }
    .case dl dd{
        width: 100%;
        flex: auto !important;
    }
    .case figure{
        display: block;
        padding: 0;
    }
    .case figure img{
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .case figure figcaption{
        flex: auto !important;
        width: 100%;
    }
    .num2 .title1:not(:first-of-type){
        margin-top: 5%;
    }
    .fazhan{
        padding: 5% 2%;
    }
    .hebai_time span{
        width: auto;
        flex: 1;
    }
    .product_con figure{
        height: auto;
        display: flex;
        align-items: flex-start;
        flex-wrap: wrap;
        justify-content: center;
        
    }
    .product_con figure img{
        position: unset;
        margin:3vh 0; 
    }
    .product_con figure figcaption{
        margin-top: 5vh;
        width: 90%;
    }
    .zktx_con figure:nth-of-type(2n){
        flex-direction:column-reverse;
    }
    .zktx_con figure>img{
        width: 100%;
    }
    .zktx_con figure figcaption{
        flex: auto;
        width: 100%;
    }
    
    .Customer.banner span.title{
        top: 30%;
    }

    .Customer_Dot dl dd:nth-of-type(3){
        margin-top: 130px;
    }
    .Customer_Dot dl{
        justify-content: space-around;
    }
    .Customer_Dot figure figcaption{
        flex: auto;
        width: 90%;
        margin: 0 auto;
    }
    .News_Article{
        width: 90%;
        padding: 0 5%;
    }
    .brief_search_con ul li{
        width: 48%;
    }
    .brief_search_con ul li:nth-child(3n-2){
        border-left: 1px solid #d2d2d2;
    }
    .brief_search_con ul li:not(:nth-child(3n-2)){
        padding: 0;
    }
    .brief_search_con ul li:nth-child(2n-1){
        border-left: none;
    }
    .brief_search_con ul li:nth-child(2n){
        padding-left: 2%;
    }
}

@media only screen and (max-width: 820px){
    .mr_frbox {
        max-width: 570px;
    }
    .mr_frUl{
        max-width: 480px;
    }
}
@media only screen and (max-width:600px){
    #certify .swiper-button-next,#certify    .swiper-button-prev{
        top: 30%;
    }
}


@media only screen and (max-width:414px){

    .banner span.title{
        font-size: 20px;
    }
    .banner span.title em{
        font-size: 16px;
    }
    header .container{
        padding: 2%;
        width: 96%;
    }
    header img{ width: 100%;}
    .logo{
        width: 100px;
    }
    .seach{
        display: none;
    }
    .btn{
        margin-top: 0;
    }
    .xwzx{ 
        overflow: hidden;
        margin: 1vh auto 0;
    }
    .tabxwzx figure figcaption{
        width: 95%;
        padding: 2% 0;
    }
    .gushi,.xinwen{
        width: 70%;
    }
    .tabgushi_center p{
        font-size: 16px;
    }
    .tabgushi_center a{
        margin: 15px auto;
    }
    .time{
        display: none;
    }
    
    .hbgs,.cpzx{
        margin-top: 25px;
    }
    /*首页*/
    .gushi{
        margin: 20px auto;
    }
    .banner::after{
        display: none;
    }
    .tabgushi{
        margin: 0 auto;
    }
    .tabgushi_center{
        width: 85%;
    }

   
    .tabgushi_center img{
        display: block;
        width: 40px;
    }
    .tabgushi_center a{
        width: 25px;
        height: 25px;
        background: url(/img/tabgushi_center_hover.png) center center/100% 100%;
    }
    #certify .swiper-slide-active a.jcpt{
        font-size: 14px;
        width: 175px;
        height: 30px;
        border-radius: 30px;
        line-height: 30px;
     
    }
    #certify .swiper-slide-active a.jcpt i{
        /* margin-left: 10px; */
    }
    .tabxwzx{
        width: 97%;
        margin: 0 auto;
    }
    .tabxwzx figure:not(:first-child){
        border-top: 3px solid #f5f5f5;
        padding-top: 30px;
    }
    .xwzx_news .xwzx_news_center h3{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        font-size: 14px;
    }
    .xwzx_news .xwzx_news_center p{
        font-size: 12px;
    }
    .tabgushi_bg img{
  
        width: 150%;
        position: relative;
        left: 50%;
        transform: translate(-50% ,0);
    }
    .banner .swiper-slide{
        overflow: hidden;
    }
    .banner .swiper-slide>img{
        width: 150%;
        position: relative;
        left: 50%;
        transform: translate(-50% ,0);
    }
    .banner .swiper-slide>img:nth-child(1) {
        display: block;
    }
    .banner .swiper-slide::after{
        display: none;
    }
    .banner.earth .swiper-slide>img{
        width: 100%;
    }
    .cpzx{
        margin: 20px auto 0;
    }
    .cpzx .title{
        padding: 10px 0 3px;
    }

    .jcpt{
        margin:  20px auto;
        text-align: left;
        text-indent: 30px;
    }
    .jcpt i{
        line-height: 26px;
    }
    .copyright{
        text-align: center;
    }

    .tabxwzx figure>img{
        max-width: 370px;
    }
    .xwzx_news{ 
        width: 100%;
    }
    .xwzx_news a{
        overflow: hidden;
    }

    .xwzx_news a p{
        width: 100%;
    }
    footer{
        padding: 50px 0;
    }
    .footer figure{
        flex-direction:column;
        align-items: center;
    }
    .footer figure img{
        display: block;
        margin: 20px auto;
    }
    .clearfix .title h2{
        font-size: 22px;
        padding: 0 4%;
    }
    .gushi span{
        font-size: 14px;
    }
    .swiper-button-next, .swiper-button-prev{
        width: 18px;
        height: 25px;
        background-size: 18px 25px;
    }
    .swiper-slide>a.liaojie{
        font-size: 13px;
        height: auto;
        padding-bottom: 0px;
        width: 30%;
        height: 20px;
    
    }
    .case{
        width: 90%;
        margin: 0 auto;
    }
    .case dl dd{
        padding: 0 0 2%;
    }
    .banner .swiper-button-next, .banner .swiper-button-prev{
        display: none;
    }
    #certify .swiper-button-next,#certify .swiper-button-prev{
        width: 30px;
        height: 30px;
        top: 40%;
    }
    /* 关于禾柏 */
    .about_banner span{
        font-size: 20px;
        background-size: 70px 70px;
        line-height: 70px;
    }
    .wenhua_con .wenhua_title .title1{
        /* display: none; */
        font-size: 16px
    }
    .wenhua_con .wenhua_title .wenhua_con_sub{
        /* display: none; */
        margin: 5px 0;
    }
    .wenhua_con .wenhua_title .title2{
        /* display: none; */
        font-size: 12px;
    }
    .Honor_top{
        padding: 10% 7% 1%;
    }
    .Honor_top em{
        font-size: 24px;
       
        margin-bottom: 10px;
    }
    .Honor_top p{
        font-size: 16px;
        line-height: 30px;
    }
    .swiper-button-next, .swiper-button-prev{
        top: 14%;
    }
    .phone_about_Honor_fzs .swiper-button-next,.phone_about_Honor_fzs .swiper-button-prev{
        top: 100px;
    }
    .licheng-content .btn-next,.licheng-content .btn-prev{
        width: 20px;
        height: 20px;
    }
    .about_Honor_certificate{
        justify-content: space-between;
    }
    .about_nav li{
        margin-top: 20px;
        width: 33%;
        flex: auto;
        padding: 0;
    }
    .about_dingwei{
        padding: 0;
    }
    .about_nav li span{
        width: 70px;
        height: 70px;
        border-radius: 70px;
    }
    .tabtime ul figure span{
        display: none;
    }
    .wenhua_con img{
        margin-top: 8px;
    }
    .tabtime ul:after{
        display: none;
    }
    .yanfa_con figcaption{
        border-bottom: 3px solid #F0F0F0;
    }
    .yanfa_con:last-of-type figcaption{
        border: none;
    }
    .yanfa_con:first-of-type{
        margin-top: 0;
    }
    /*检测平台*/
    .product_icon li{
        width: 33%;
        flex: auto;
    }
    .product_icon li img{
        width: 50%;
     }
     .product_icon li span{
         font-size: 14px;
     }
    .preview .swiper-container{
        margin-left: 0;
        margin: 0  auto;
        width: 100%;
    }
    .swiper-slide>span.tiao{
        display: none;
    }
    .product_parameter ul li:nth-child(3n){
        width: 100%;
    }
    .product_parameter ul li:nth-child(3n-1){
        width: 100%;
    }
    .product_parameter ul li:nth-child(3n-2){
        width: 100%;
    }
    .preview .swiper-slide{
        font-size: 12px;
        width:33.1%;
    }
    .product_con figure{
        border-bottom: 3px solid #f0f0f0;
    }
    .product_parameter,.product_menu{
        padding: 0 2%;
    }
    .product_other{
        display: block;
        padding: 0 2% 41px;
        width: 96%;
    }
    .preview .swiper-slide.active-nav{
        font-size: 20px;
    }
    .view dl dd{
        line-height: normal;
        width: 100%;
        padding: 0 2.5%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
    }
    /*点亮地球*/
    .Customer_Earth{
        width: 90%;
        padding: 4vh 5%;
    }
    /*售后反馈*/
    .Customer.banner span.title{
        display: block;
        top: 50%;
        width: 90%;
    }
    .Customer.banner span.title i{
        font-size: 14px;
    }
    .Customer_Feedback .BiaoDan li{
        width: 90%;
        margin: 10px auto;
    }
    .Customer_Feedback .BiaoDan li.Hospital{
        width: 90%;
    }
    .Customer_Feedback .BiaoDan li.liuyan{
        width: 90%;
    }
    /*服务网点*/
    .Customer_Dot dl{
        justify-content: center;
        padding: 0 2%;
    }
    .Customer_Dot dl dd:nth-of-type(2){
        margin-top: 130px;
    }
    .Customer_Dot figure img{
        width: 100%;
    }
    .Customer_Earth{
        padding: 50px 5%;
    }
    .Customer_Earth p{
        font-size: 16px;
        width: 95%;
        
    }
    /*联系我们*/
    .contact_position{
        border: none;
    }
    .contact_position_con{
        border: solid 1px #d2d2d2;
        box-sizing: border-box;
    }
    /*新闻列表*/
    .News_list{
        width: 100%;
    }
    .tab_News_list figure{
        width: 100%;
        margin: 40px auto;
    }
    .tab_News_list figure figcaption{
        padding: 0 5%;
        width: 90%;
    }

    .tab_News_list figure figcaption span{
        display: block;
        padding: 10px 0 10px;
    }
    .News_href{
        display: none;
    }
    .News_con_top{
        height: 44px;
    }
    .News_con_top_classification{
        height: 44px;
        line-height: 44px;
    }
    .contact_us .contact_us_mode{
        flex-direction:column;
        padding: 30px 0 58px;
    }
    .contact_us .contact_us_mode dd{
        padding: 12% 5% 3%;
    }
    .contact_cooperation_join li{
        flex: auto;
        width: 100%;
        margin-top: 10px;
    }
    .contact_joy li:not(:first-child){
        margin-left: 0;
        margin:20px auto;
    }
    .contact_joy li{
        flex: auto;
        width: 100%;
        margin: 10px auto;
    }
    .brief_search_con ul li{
        width: 96%;
        border-right: none;
        border-left: none;
        padding: 2% !important;
        border-right: none !important;
        border-left: none !important;
        border-bottom: 1px solid #f0f0f0;
    }
    .cpzx{
        background: none;
    }
    /* .mr_frbox {
        max-width: 330px;
    } */
    .mr_frUl{
        max-width: 240px;

    }
   
}