a,img { vertical-align: top;}
.container-box { width: 90%; margin: 0 auto;overflow: hidden; }

.container-box ul li img{
  width: 100%;
}
@media(max-width: 1450px){
  .container-box {width: 90%; }
}

@media(max-width: 1050px){
  .container-box {width: 94%; }
}

@media(max-width: 1600px){
  .leftBtn-box{margin-top: 20px;}
  .rightBtn-box{margin-top: 20px;}
}

@media(max-width: 1500px){
  .leftBtn-box{margin-top: 10px;}
  .rightBtn-box{margin-top: 10px;}
}

@media(max-width: 1300px){
  .leftBtn-box{margin-top: 0;}
  .rightBtn-box{margin-top: 0;}
}

/* 地址栏文字 */
.address-box .container-box span{font-size: 15px;}

@media(max-width: 2100px){.address-box .container-box span{font-size: 17px;color: #333333;}}
@media(max-width: 1900px){.address-box .container-box span{font-size: 15px;color: #333333;}}
@media(max-width: 1700px){.address-box .container-box span{font-size: 15px;color: #333333;}}
@media(max-width: 1450px){.address-box .container-box span{font-size: 15px;color: #333333;}}
@media(max-width: 1000px){.address-box .container-box span{font-size: 14px;color: #333333;}}

/* 大部分文字大小方案 */
@media(max-width: 2100px){
  .container-box ul li .t{font-size: 18px;}
  .container-box ul li .s{font-size: 15px;}
  .container-box ul li .t1{font-size: 22px;}
}
@media(max-width: 1900px){.container-box ul li .t{font-size: 16px;}.container-box ul li .s{font-size: 14px;}.container-box ul li .t1{font-size: 20px;}}
@media(max-width: 1700px){.container-box ul li .t{font-size: 16px;}.container-box ul li .s{font-size: 14px;}}
@media(max-width: 1450px){.container-box ul li .t{font-size: 16px;}.container-box ul li .s{font-size: 14px;}}
@media(max-width: 1000px){.container-box ul li .t{font-size: 14px;}.container-box ul li .s{font-size: 13px;}}


/* ourServices-programme.html
行业解决方案 */
.ourServices-programme-box .content .title{
  margin-bottom: 18px;
}

.ourServices-programme-box .news-block{
  padding: 0;
}

.ourServices-programme-box .content .time{
  font-weight: 400;
  color: #333333;
  height: 56px;
  overflow:hidden;
  margin-bottom:16px;
  display: none;
}

.container-box li{
  width:32%;
  float: left; 
  margin-bottom: 38px;
  margin-right: 2%; 
  background: #FFFFFE;
  box-shadow: 0px 4px 13px 0px rgba(221,220,220,0.5);
}

.container-box .li:nth-child(3),.container-box li:nth-child(3){
  margin-right: 0;
}

.container-box .li:nth-child(3),.container-box li:nth-child(6){
  margin-right: 0;
}

.container-box .textbox{
  padding: 15px;
}

@media(max-width: 2300px){
  .container-box span{
    font-size: 18px;
  }
  .qualityLife-consumption-box .banner-box .title{
    font-size: 22px;
  }
}

@media(max-width: 2100px){
  .container-box .textbox .title{font-size:30px;}
  .container-box .textbox .time{font-size:15px;}
  .container-box span{
    font-size: 18px;
  }
}

@media(max-width: 1900px){
  .container-box .textbox .title{font-size:18px;}
  .container-box .textbox .time{font-size:14px;}
  .container-box span{
    font-size: 18px;
  }
}

@media(max-width: 1700px){
  .container-box .textbox .title{font-size:16px;}
  .container-box .textbox .time{font-size:14px;}
  .container-box span{
    font-size: 15px;
  }
  
}
.container-box .textbox .title{font-size:18px;}
@media(max-width: 1450px){
  .container-box .textbox .title{font-size:15px;}
  .container-box .textbox .time{font-size:14px;}
}
@media(max-width: 1000px){
  .container-box .textbox .time{font-size:14px;}
  .container-box li{
    width:49%;
    float: left;
    margin-bottom: 38px;
    margin-right: 2%;
  }
  .container-box li:nth-child(2){
    margin-right: 0;
  }
  .container-box li:nth-child(4){
    margin-right: 0;
  }
  .container-box li:nth-child(6){
    margin-right: 0;
  }
  .container-box li:nth-child(3){
    margin-right: 2%;
  }
}
@media(max-width: 500px){
  .container-box li{
    width:100%;
    margin-bottom: 38px;
    margin-right: 0%;
  }
  .container-box .textbox .title{font-size:15px;}
  .container-box .textbox .time{font-size:14px;}
}
@media(max-width: 450px){
  .container-box .textbox .title{font-size:14px;}
  .container-box .textbox .time{font-size:14px;}
}
@media(max-width: 380px){
  .container-box .textbox .title{font-size:14px;}
  .container-box .textbox .time{font-size:14px;}
}

/* aboutUs-brief.html
机构简介 */

.aboutUs-brief ul li .con{
  padding: 28px 0 10px 0;
  text-align: center;
}
.aboutUs-brief ul li .con .t{
  padding: 0 28%;
  margin-bottom: 20px;
}

.laboratory-box .laboratory-external .right-box > div:nth-child(1){
  font-size: 17px;
}

.container-box .laboratory-external{
  overflow: auto;
  background: #F7F7F9;
}

.container-box .laboratory-external .left-box{
  width: 40%;
  float: left;
}

.container-box .laboratory-external .right-box{
  width: 60%;
  float: left;
}

@media(max-width: 2100px){
  .laboratory-box .laboratory-external .project-block .overlay .text{
    font-size: 18px;
    line-height:35px;
  }
  .laboratory-box .laboratory-external .right-box > div:nth-child(1){
    font-size: 20px;
  }
  .laboratory-box .laboratory-external .right-box > div:nth-child(2){
    font-size: 19px;
  }
}

@media(max-width: 1500px){
  .laboratory-box .laboratory-external .project-block .overlay .text{
    font-size: 17px;
    line-height:25px;
  }
  .laboratory-box .laboratory-external .right-box > div:nth-child(1){
    font-size: 16px;
  }
  
  .laboratory-box .laboratory-external .right-box > div:nth-child(2){
    font-size: 15px;
  }
}

@media(max-width: 1200px){
  .laboratory-box .laboratory-external .right-box > div:nth-child(1){
    font-size: 16px;
    margin-bottom: 20px;
  }
  
  .laboratory-box .laboratory-external .right-box > div:nth-child(2){
    font-size: 15px;
    margin-bottom: 20px;
  }
  .laboratory-box .laboratory-external .right-box{
    padding: 40px 30px 0 100px;
  }
  .laboratory-box .laboratory-external .fixed-box img{
    width: 100%;
    /* height: 301px; */
  }
  .laboratory-box .laboratory-external .project-block .overlay{
    padding: 45px 0 0 19px;
    width: 100%;
  }
  .laboratory-box .laboratory-external .project-block .overlay .text{
    font-size: 14px;
    line-height:20px;
  }
  .laboratory-box .laboratory-external .fixed-box{
    left: 21%;
    top: 6%;
  }
  .laboratory-box .laboratory-external .fixed-box{
    width: 25%;
  }
}

@media(max-width: 1000px){
  .laboratory-box .laboratory-external .right-box{
    padding: 24px 30px 19px 60px
  }
  .laboratory-box .laboratory-external .right-box > div:nth-child(1){
    font-size: 16px;
    margin-bottom: 20px;
  }
  
  .laboratory-box .laboratory-external .right-box > div:nth-child(2){
    font-size: 15px;
    margin-bottom: 20px;
  }
  .laboratory-box .laboratory-external .fixed-box img{
    width: 100%;
    /* height: 301px; */
  }
  .laboratory-box .laboratory-external .project-block .overlay{
    padding: 20px 0 0 10px;
    width: 100%;
  }
  .laboratory-box .laboratory-external .project-block .overlay .text{
    font-size: 12px;
    line-height:13px;
  }
  .laboratory-box .laboratory-external .fixed-box{
    left: 19%;
    top: 6%;
  }
  .laboratory-box .laboratory-external .fixed-box{
    width: 25%;
  }
}

@media(max-width: 900px){
  .container-box .laboratory-external .left-box{
    width: 100%;
  }
  .container-box .laboratory-external .right-box{
    width: 100%;
  }
  .laboratory-box .laboratory-external .fixed-box{
    display: none;
  }
}

/* aboutUs-consultingCenter.html
资讯中心 */
.consultingCenter-box .container-box{
  overflow: revert;
}

.addDateStyle{
  font-size: 18px !important;
}

@media(max-width: 1100px){
  /* .consultingCenter-box-2{
    padding:0;
  } */
  .titleStyle{
    font-size: 16px !important;
  }
  .addDateStyle{
    font-size: 16px !important;
  }
}

.consultingCenter-box-2 ul li:nth-child(1){
  width: 40%;
  margin: 0;
}

.consultingCenter-box-2 ul li:nth-child(2){
  width: 60%;
  margin: 0;
  padding: 30px;
}

@media(max-width: 1300px){
  .consultingCenter-box-2 ul li:nth-child(2){
    width: 60%;
    margin: 0;
   /* padding: 20px 20px 0; */
  }
}

.consultingCenter-box-2 ul li:nth-child(2) img{
    display: none;
}

.consultingCenter-box-2 .container-box li{
  box-shadow:none;
}

.consultingCenter-box .container-box ul li{
  width: 100%;
  padding: 34px 34px 34px 25px;
  margin-bottom: 15px;
  margin-right:0;
  transition: 1s;
}

.consultingCenter-box .container-box ul li:hover{
  transform: scale(1.05);
}


.consultingCenter-box .container-box ul li:hover .line{
  width: 100%;
}

.consultingCenter-box .container-box ul li > div{
  float: left;
}

.consultingCenter-box .container-box ul li > .b1 > div:nth-child(1){
  margin-bottom: 13px;
  text-align: center;
}


.consultingCenter-box .container-box ul li > .b1 > div:nth-child(2){
  width: 60%;
  line-height: 36px;
  background: #EDEDED;
  border-radius: 36px;
  text-align: center;
  margin: 0 auto;
}

.consultingCenter-box .container-box ul li > .b2 div:nth-child(1){
  margin-bottom: 6px;
}

.consultingCenter-box .container-box ul li .b1{
  width: 20%;
}

.consultingCenter-box .container-box ul li .b2{
  width: 60%;
  padding-left: 30px;
  border-left: 2px solid #E9E9E9;
}

.consultingCenter-box .container-box ul li .b3{
  width: 20%;
  padding:15px 0 0 30px;
}

.consultingCenter-box .container-box ul li .imgYes img{
  max-width: 100%;
}

.consultingCenter-box .container-box ul li .imgYes > div:nth-child(1){
  width: 20%;
  float: left;
}

.consultingCenter-box .container-box ul li .imgYes > div:nth-child(2){
  width: 80%;
  float: left;
  padding-left: 10px;
}


/* consultingDetail-box.html
资讯详情 */
@media(max-width: 1000px){
  .consultingDetail-box .content-box .left-box{
    width: 100%;
    border-right: none;
  }
  .consultingDetail-box .content-box .right-box{
    width: 100%;
    border-left:none;
    padding-left:0;
    margin-top: 50px;
  }

  .consultingDetail-box .content-box > .left-box .content{
    padding-right: 0;
  }

  .consultingDetail-box .content-box .right-box .hotspot > div{
    width: 100%;
    /* float:left; */
    margin-right: 2%;
  }

  .consultingDetail-box .content-box .right-box .hotspot > div:nth-child(2){
    margin-right: 0;
  }

  .consultingDetail-box .content-box .right-box > .title .line{
    width: 40px;
    height: 2px;
    background: #404040;
  }
  
}

@media(max-width: 500px){
  .consultingDetail-box .content-box .left-box{
    width: 100%;
  }
  .consultingDetail-box .content-box .right-box{
    width: 100%;
    border-left:none;
    padding-left:0;
    margin-top: 50px;
  }

  .consultingDetail-box .content-box .right-box .hotspot > div{
    width:100%;
    float:left;
    margin-right: 0;
  }
}

.consultingDetail-box .content img{
  /* width: 100%; */
  height: auto;
}

.consultingDetail-box .content-box > .left-box > .title{
  width: 100%;
    text-align: center;
    font-size: 26px;
    color: #275293;
}

.consultingDetail-box .left-box .text{
  font-size: 15px;
  padding-bottom: 63px;
}

.consultingDetail-box .last{
  font-size: 15px;
}

.consultingDetail-box .content-box .right-box > .title .titleName{
  font-size: 18px;
 }

 .consultingDetail-box .content-box .right-box > .hotspot .title{
  font-size: 15px;
 }

 .consultingDetail-box .content-box .right-box > .hotspot .time{
  font-size: 14px;
 }

 .consultingDetail-box .content-box .right-box > .hotspot .text{
  font-size: 14px;
 }



 /* aboutUs-teamStyle.html
团队风采 */
.aboutUs-teamStyle-box .project-block .inner-box .image :nth-child(2){
  font-size: 30px;
}

.aboutUs-teamStyle-box .project-block .inner-box .image :nth-child(3){
  font-size: 20px;
}

.aboutUs-teamStyle-box .project-block .overlay > div > .name{
  font-weight: 500;
  color: #FFFFFF;
  margin-bottom: 17px;
  text-align: center;
}

.aboutUs-teamStyle-box .project-block .overlay > div > .position{
  font-weight: 500;
  color: #FFFFFF;
  margin-bottom: 22px;
  text-align: center;
}

.aboutUs-teamStyle-box .project-block .overlay > div > .line{
  /* width: 179px; */
  height: 1px;
  background: #D8D8D8;
  margin-bottom: 23px;
}

.aboutUs-teamStyle-box .project-block .overlay > div > .text{
  font-weight: 400;
  color: #FFFFFF;
}

.aboutUs-teamStyle-box ul li{
  margin-bottom: 5px;
}

.numberEducation-box .container-box{
  width: 100%;
}

.numberEducation-box .container-box ul li{
  width: 25%;
  float: left;
  box-shadow: none;
  margin-right:0;
  position: relative;
  padding: 84px 0 83px 46px;
  color: #FFFFFF;
  font-weight: 400;
  overflow: hidden;
  margin-bottom: 0;
}

.numberEducation-box .container-box ul li img{
  width: 100%;
  position:absolute;
  left: 0;
  top: 0;
  transition: 0.5s;
}

.numberEducation-box .container-box ul li:hover img{
  transform: scale(1.2);
}

.numberEducation-box .container-box ul li .t1{
  font-size: 22px;
  margin-bottom: 13px;
  position: relative;
}

.numberEducation-box .container-box ul li .count-outer{
  position: relative;
}


@media(max-width: 1000px){
  .numberEducation-box .container-box ul li{
    width: 50%;
    float: left;
    box-shadow: none;
    margin-right:0;
    position: relative;
    padding: 42px 0 41px 23px;
    color: #FFFFFF;
    font-weight: 400;
  }
  
  .numberEducation-box .container-box ul li .t1{
    font-size: 17px;
    margin-bottom: 13px;
  }
}

.numberEducation-box .count-outer > span:nth-child(1){
  font-size: 45px;
}

.numberEducation-box .count-outer > span:nth-child(2){
  font-size: 20px;
}

.leaderMessage-box .container-box{
  width: 70%;
  margin: 10px auto 100px;
}

.leaderMessage-box .right img{
  /* width:100%; */
  position: absolute;
  left: 0;
  top: 0;
  /* z-index: -1; */
}

.leaderMessage-box .right .title{
  font-size: 25px;
  padding: 13px 0 18px 0;
}

.leaderMessage-box .right .text{
  font-size: 15px;
}

.contactUs-cooperation-box .container-box .left{
  width: 48%;
  float: left;
  margin-right: 4%;
}

.contactUs-cooperation-box .container-box .right{
  width: 48%;
  float: left;
}

.contactUs-cooperation-box  .content > .right > div > :nth-child(2){
  font-size: 18px;
}

.contactUs-cooperation-box  .content > .right > div > :nth-child(3){
  font-size: 18px;
}

@media(max-width: 2100px){
  .contactUs-cooperation-box .content > .right{
    padding: 20px 0 56px 20px;
  }
}

@media(max-width: 1450px){
  .contactUs-cooperation-box .content > .right{
    padding: 20px 0 0 20px;
  }
}

@media(max-width: 1200px){
  .contactUs-cooperation-box .content > .right{
    padding: 20px 0 0 20px;
  }
}

@media(max-width: 1000px){
  .contactUs-cooperation-box .content > .right{
    padding: 20x 0 20px 20px
  }
  .contactUs-cooperation-box  .content > .right > div > :nth-child(2){
    font-size: 15px;
  }
  
  .contactUs-cooperation-box  .content > .right > div > :nth-child(3){
    font-size: 15px;
  }
}

@media(max-width: 900px){
  .contactUs-cooperation-box .content > .left{
    width: 100%;
  }
  .contactUs-cooperation-box .content > .right{
    width: 100%;
    padding: 71px 0 0px 20%;
    max-height: 500px;
  }
  .contactUs-cooperation-box .ewm-box{
    width: 35%;
  }
  .contactUs-cooperation-box .content > .right > div > :nth-child(2){
    width: 35%;
  }
  .contactUs-cooperation-box .content > .right > div > img{
    width: 35px;
    height: 35px;
    margin-right: 13px;
  }
  .contactUs-cooperation-box  .content > .right > div > :nth-child(2){
    font-size: 21px;
  }
  .contactUs-cooperation-box  .content > .right > div > :nth-child(3){
    font-size: 21px;
  }
  .contactUs-cooperation-box .ewm-box > div:nth-child(2){
    font-size: 21px;
  }
  .contactUs-cooperation-box .ewm-box{
    padding: 18px 20px 10px;
  }
  .contactUs-cooperation-box  .content > .right > div > img{
    margin-top: 0;
  }
}

/* contactUs-JoinUs.html
加入我们 */
.recruit .con{
  padding: 38px 0 44px;
  text-align: center;
}

.recruit .con .t{
  margin-bottom: 25px;
}


.recruit-content-box .left-box{
  width: 50%;
}

.recruit-content-box .right-box{
  width: 50%;
}

.recruit-content-box .left-box > div .title{
  font-size: 20px;
}

.joinUs-video-box .video-section h2{
  font-size: 35px;
}


@media(max-width: 1700px){.joinUs-video-box .video-section h2{font-size: 30px;}}
@media(max-width: 1500px){.joinUs-video-box .video-section h2{font-size: 25px;}}
@media(max-width: 1000px){.joinUs-video-box .video-section h2{font-size: 20px;}}

/* contactUs-JoinUs.html
加入我们 */
@media(max-width: 1200px){
  /* .contactUs-mailbox-box .left-box{width: 100%;float: left;margin-right: 0%;max-width: 495px;} */
  .contactUs-mailbox-box .right-box{width: 100%;float: left;margin-top: 20px;}
}


/* ourServices-check.html
检测服务列表 */
@media(max-width: 1000px){
  .server-box .left .content > div{
    font-size: 14px;
    padding: 12px 0 12px 25px;
  }
  .server-box .right > div > .title{
    font-size: 16px;
  }
  .server-box .left .title .text{
    font-size: 18px;
  }
}

@media(max-width: 900px){
  .server-box .left .content > div{
    font-size: 13px;
    padding: 10px 0 10px 18px;
  }
  .server-box .right > div > .title{
    font-size: 15px;
  }
  .server-box .left .title .text{
    font-size: 15px;
  }
}

/* ourServices-check.html
服务详情 */
@media(max-width: 2100px){
  .serverAdvantage-text span{
    font-size: 16px;
  }
}

  .serverDetail-box .right-box .contact-box div:nth-child(3) > img{
    width: 25px;
    height: 25px;
    margin-top: 3px;
    margin-right: 16px;
  }
    .serverDetail-box .right-box .contact-box div:nth-child(4) > img{
    width: 25px;
    height: 25px;
    margin-top: 3px;
    margin-right: 16px;
  }
    .serverDetail-box .right-box .contact-box div:nth-child(5) > img{
    width: 25px;
    height: 25px;
    margin-top: 3px;
    margin-right: 16px;
  }

@media(max-width: 2100px){
  .serverDetail-box .left-box .serverElaborate-text, .serverContent-text, .serverAdvantage-text{
    font-size: 16px;
  }
  .serverDetail-box .left-box .serverElaborate-title, .serverContent-title, .serverAdvantage-title, .serverStep-title{
    font-size: 20px;
  }
  .serverDetail-box .right-box .introduce-box div:nth-child(3){
    font-size: 16px;
  }
  .serverDetail-box .right-box .contact-box .msg{
    margin-bottom:20px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(6) > .offer,  .serverDetail-box .right-box .contact-box div:nth-child(6) > .shop{
    width: 150px;
    height: 40px;
    padding: 0 13px;
    border-radius: 4px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(6) > .offer > span,.serverDetail-box .right-box .contact-box div:nth-child(6) > .shop > span{
    font-size:20px;
  }

  .serverDetail-box .right-box .contact-box div:nth-child(6) > .offer > img,.serverDetail-box .right-box .contact-box div:nth-child(6) > .shop > img{
    width: 25px;
    height: 25px;
    margin-top: 5px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(3) > img{
    width: 25px;
    height: 25px;
    margin-top: 3px;
    margin-right: 16px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(4) > img{
    width: 25px;
    height: 25px;
    margin-top: 3px;
    margin-right: 16px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(5) > img{
    width: 26px;
    height: 25px;
    margin-top: 3px;
    margin-right: 16px;
  }
}
@media(max-width: 1500px){
  .serverDetail-box .left-box .serverElaborate-text, .serverContent-text, .serverAdvantage-text{
    font-size: 15px;
  }
  .serverDetail-box .left-box .serverElaborate-title, .serverContent-title, .serverAdvantage-title, .serverStep-title{
    font-size: 18px;
  }
  .serverDetail-box .right-box .introduce-box div:nth-child(3){
    font-size: 15px;
  }
  .serverDetail-box .right-box .contact-box .msg{
    margin-bottom:15px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(6) > .offer,  .serverDetail-box .right-box .contact-box div:nth-child(6) > .shop{
    width: 140px;
    height: 40px;
    padding: 0 13px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(6) > .offer > span,.serverDetail-box .right-box .contact-box div:nth-child(6) > .shop > span{
    font-size:18px;
    line-height: 43px;
  }

  .serverDetail-box .right-box .contact-box div:nth-child(6) > .offer > img,.serverDetail-box .right-box .contact-box div:nth-child(6) > .shop > img{
    width: 25px;
    height: 25px;
    margin-top: 5px;
  }

}

@media(max-width: 1000px){
  .serverDetail-box .left-box .serverElaborate-text, .serverContent-text, .serverAdvantage-text{
    font-size: 14px;
  }
  .serverDetail-box .left-box .serverElaborate-title, .serverContent-title, .serverAdvantage-title, .serverStep-title{
    font-size: 16px;
  }
  .serverDetail-box .right-box .introduce-box div:nth-child(3){
    font-size: 14px;
  }
  .serverDetail-box .right-box .contact-box .msg{
    font-size: 14px;
    margin-bottom:15px;
    line-height: 20px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(6) > .offer,  .serverDetail-box .right-box .contact-box div:nth-child(6) > .shop{
    width: 130px;
    height: 40px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(6) > .offer > span,.serverDetail-box .right-box .contact-box div:nth-child(6) > .shop > span{
    font-size:15px;
    line-height: 36px;
  }

  .serverDetail-box .right-box .contact-box div:nth-child(6) > .offer > img,.serverDetail-box .right-box .contact-box div:nth-child(6) > .shop > img{
    width: 20px;
    height: 20px;
    margin-top: 8px;
  }

  .serverDetail-box .right-box .contact-box div:nth-child(3) > img{
    width: 20px;
    height: 20px;
    margin-top:6px;
    margin-right: 12px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(4) > img{
    width: 20px;
    height: 19px;
    margin-top:6px;
    margin-right: 12px;
  }
  .serverDetail-box .right-box .contact-box div:nth-child(5) > img{
    width: 20px;
    height: 17px;
    margin-top:6px;
    margin-right: 12px;
  }
}

@media(max-width: 900px){
  .serverDetail-box .left-box{
    width: 100%;
    margin-right: 0;
  }
  .serverDetail-box .right-box{
    width: 100%;
    padding-top: 47px;
  }
}

.lowerHalf li > div{
  background: #ffffff;
  padding: 25px 25px 12px 25px ;
}

.lowerHalf li > div div{
  padding-bottom: 12px;
}

/* ourServices-serverDetail.html
服务详情 */
@media(max-width: 2100px){
  .time span{
    font-size: 15px;
  }

  .title span{
    font-size: 16px;
  }

  .text span{
    font-size: 14px;
  }

  .clearStyle .text span{
    font-size: 16px !important;
  }

  .open-box .right .text{
    font-size: 16px !important;
  }
}

@media(max-width: 1500px){
  .time span{
    font-size: 14px;
  }

  .title span{
    font-size: 15px;
  }

  .text span{
    font-size: 13px !important;
  }

  .clearStyle .text span{
    font-size: 14px !important;
  }
}

@media(max-width: 1000px){
  .time span{
    font-size: 13px;
  }

  .title span{
    font-size: 14px;
  }

  .text span{
    font-size: 12px;
  }

  .qualityLife-consumption-box .left{
    width: 100%;
  }
  .qualityLife-consumption-box .right{
    width: 100%;
  }
}

.consumption-box-bottom .time img{
  width: 20px;
  height: 20px;
} 

.consumption-box-bottom .content-box{
  padding: 20px;
  text-align: center;
}

.consumption-box-bottom .content-box .time{
  width: 70%;
  line-height: 20px;
  background: #F4F4F4;
  border-radius: 19px;
  padding: 7px 0;
  margin: 20px auto;
}

.consumption-box-bottom .content-box .time img{
  margin-right: 10px;
}

@media(max-width: 700px){
  .consumption-box-bottom .content-box .time{
    width: 80%;
    font-size: 15px;
  }
}

/* qualityLife-popularizationScience.html
科普 */
.popularizationScience-box .container-box{
  overflow: revert;
}
.popularizationScience-box .container-box ul li{
  width: 100%;
  overflow:  auto;
  padding: 30px 0 30px 25px;
  position: relative;
}

.popularizationScience-box .container-box ul li{
  width: 100%;
  overflow:  auto;
  padding: 30px 0 30px 25px;
  position: relative;
  transition: 0.5s;
}

.popularizationScience-box .container-box ul li > div > .time{
  width: 17%;
  padding-right: 31px;
  text-align: center;
  margin-top: 30px;
}

.popularizationScience-box .container-box ul li > div > .content{
  width: 60%;
  padding-left: 31px;
  padding-right: 50px;
  border-left: 2px solid #E9E9E9;
}

.popularizationScience-box .container-box ul li > div > .link-btn{
  width: 20%;
  margin-top: 30px;
}

.popularizationScience-box .container-box ul li > div > .link-btn > a{
  float: right;
}

.popularizationScience-box .container-box ul li > div > .content > .title{
  padding-bottom: 13px;
}

.popularizationScience-box .container-box ul li > div > .content > .text{
  margin: 0;
}

.popularizationScience-box .container-box ul li > div > div{
  float: left;
}

.popularizationScience-box .container-box ul li > div:nth-child(2){
  width:0%;
  height: 2px;
  background: #00409E;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.5s;
}

.popularizationScience-box .container-box ul li:hover{
 transform: scale(1.05, 1.05) translateZ(0);;
}

.popularizationScience-box .container-box ul li:hover > div:nth-child(2){
  width:100%;
 }
 
@media(max-width: 900px){
  .popularizationScience-box .container-box ul li > div > .content{
    width: 80%;
    padding-right: 0px;
  }
  .popularizationScience-box .container-box ul li > div > .link-btn{
    width:40%;
    margin-top: 30px;
  }
}

  .footer-box .content > div:nth-child(1){
    margin-left: 10%;
  }
  .footer-box .container-box{
    width: 70%;
  }

  .footer-box .content > div:nth-child(1) > div:nth-child(3){
    width: 11%;
    margin-right: 2%;
  }

  .footer-box .content > div:nth-child(1) > div:nth-child(6){
    margin-left: 10%;
    width: 9%;
  }

@media(max-width: 2100px){
  .footer-box .content > div:nth-child(1){
    margin-left: 10%;
  }
  .footer-box .container-box{
    width: 70%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(1){
    width: 10%;
    margin-right: 1%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(2) > div{
    width: 100%;
    float: left;
    /* padding: 4px 30px 0 0; */
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(1) > .refine > div{
    width: 100%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(1) > .refine > div > div{
    line-height: 36px;
  }

  .footer-box .content > div > div > .refine > div > div a{
    color:#AAAAAA;
  }

  .footer-box .content > div:nth-child(1) > div:nth-child(2){
    width: 8%;
    margin-right: 2%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(3){
    width: 11%;
    margin-right: 2%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(4){
    width: 8%;
    margin-right: 2%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(5){
    width: 8%;
    margin-right: 2%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(6){
    margin-left: 10%;
    width: 9%;
  }
  .footer-box .content .title{
    font-size: 18px;
  }
  .footer-box .content > div:nth-child(2){
    width: 100%;
    text-align:center;
    color: #FFFFFF;
    font-size: 14px;
  }
}

@media(max-width: 1900px){
  .footer-box .content > div:nth-child(1){
    margin-left: 10%;
  }
  .footer-box .container-box{
    width: 70%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(1){
    width: 10%;
    margin-right: 1%;
  }
  .footer-box .content > div:nth-child(2){
    font-size: 13px;
  }
  .footer-box .content .title{
    font-size: 18px;
    white-space: nowrap;
  }
  .footer-box .content .refine{
    font-size: 14px;
  }
}

@media(max-width: 1650px){
  .footer-box .content > div:nth-child(1){
    margin-left: 15%;
  }
  .footer-box .container-box{
    width: 78%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(1){
    width: 8%;
    margin-right: 2%;
  }
  .footer-box .content .title{
    font-size: 16px;
  }
  .footer-box .content .refine{
    font-size: 14px;
  }
  .footer-box .content > div:nth-child(2){
    font-size: 12px;
    width: 98%;
    margin-left: 2%;
  }
  .footer-box .content > div:nth-child(2){
    font-size: 13px;
  }
}
@media(max-width: 1300px){
  .footer-box .content > div:nth-child(1) > div:nth-child(3){
    width: 13%;
    margin-right: 2%;
  }
  }

@media(max-width: 1200px){
  .footer-box .container-box{
    width: 85%;
  }
  .footer-box .content .title{
    font-size: 14px;
  }
  .footer-box .content .refine{
    font-size: 12px;
  }
  .footer-box .content > div:nth-child(2){
    width: 100%;
  }
  .footer-box .content > div:nth-child(2){
    width: 100%;
    text-align:center;
    color: #FFFFFF;
    font-size: 12px;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(6){
    margin-left: 5%;
    width: 15%;
  }
}

@media(max-width: 700px){
  .footer-box .container-box{
    width: 95%;
  }
  .footer-box .content .title{
    font-size: 13px;
  }
}


.top-banner-box .container-box{
  width: 100%;
}

.top-banner-box .container-box > a > div{
  width: 25%;
  float: left;
}

.top-banner-box .container-box{
  /* padding-left: 12.5%; */
}

.top-banner-box .container-box > a > div{
  cursor: pointer;
  font-weight: 500;
  color: #F4F4F4;
  position:relative;
  font-size: 18px;
  transition: 0.5s;
}

.top-banner-box .container-box > a > div > div{
  width: 100px;
  height: 5px;
  background: #FFFFFF;
  border-radius: 4px;
  position:absolute;
  bottom: 0;
  left: calc(( 100% - 100px) / 2);
  transition: 0.5s;
  opacity: 0;
}

.top-banner-box .container-box > a > div:hover{
  background: #00409E;
}

.top-banner-box .container-box > a > div:hover > div{
  opacity: 1;
}

@media(max-width: 1900px){
  .top-banner-box .container-box{
    width: 100%;
  }

  .top-banner-box .container-box > a > div{
    font-size: 16px;
  }

  .top-banner-box .container-box > a > div > div{
    width: 80px;
    height: 3px;
    left: calc(( 100% - 80px) / 2);
  }

  .top-banner-box .bottom-box{
    height: 50px;
    line-height: 50px;
  }
}

@media(max-width: 1200px){
  .top-banner-box .container-box{
    width: 100%;
  }

  .top-banner-box .container-box > a > div{
    font-size: 15px;
  }

  .top-banner-box .container-box > a > div > div{
    width: 60px;
    height: 3px;
    left: calc(( 100% - 60px) / 2);
  }

  .top-banner-box .bottom-box{
    height: 40px;
    line-height: 40px;
  }
}

@media(max-width: 1000px){
  .top-banner-box .container-box{
    width: 100%;
  }

  .top-banner-box .container-box > a > div{
    font-size: 15px;
  }

  .top-banner-box .container-box > a > div > div{
    width: 60px;
    height: 3px;
    left: calc(( 100% - 60px) / 2);
  }

  .top-banner-box .bottom-box{
    height: 40px;
    line-height: 40px;
  }
}

.top-banner-box .leftMargin{
  margin-left:12.5%
}

/*
  index.html
  首页
*/
.navigation-box{
  overflow: hidden;
}

.navigation-box .logo{
  width: 29%;
  float: left;
  margin-top: 7px;
}

.navigation-box .logo > img{
  width: 80%;
}

.navigation-box .navigation-external-box{
    width: 40%;
    float: left;
    margin-left: 14%;
}

.navigation-box .navigation-ul .shop-btn{
  width: 15%;
  float: left;
}

.navigation-box .navigation-ul li{
  width: auto;
  box-shadow:none;
  margin:0;
}

.open-external-box{
  width: 100%;
  height: 0;
  background: #ccc;
  position: fixed;
  top: 69px;
  left: 0;
  transition: 0.5s;
}

.open-external-box > div{
  width: 100%;
  height: 100%;
  background: #ccc;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  overflow: hidden;
}

.open-box .left{
  width: 30%;
  height: 100%;
  background: #011D4C;
  float:left;
  padding: 50px 50px 50px 70px;
}

.open-box .left > div:nth-child(1){
    color: #ffffff;
    line-height: 1;
    font-size: 36px;
}

.open-box .left > div:nth-child(2){
  font-size: 16px;
  color: rgba(255,255,255,0.7);
  margin-top: 25px;
}

.open-box .left > div:nth-child(3){
  margin-top: 25px;
}

.open-box .left > div:nth-child(3) ul li{
  float: left;
  width: 47%;
  padding-right: 12px;
  border-bottom: 1px solid rgba(255,255,255,0.1);
}

.open-box .left > div:nth-child(3) ul li:hover{
  border-color:#fff;
}

.open-box .left > div:nth-child(3) ul li a:hover{
  color:#fff;
  background: url(/sitefiles/library/images/2022/2/278490c057fecf33.png) no-repeat right center;
}

.open-box .left > div:nth-child(3) ul li:nth-child(2n) {
  float: right;
}

.open-box .left > div:nth-child(3) ul li a{
  font-size: 14px;
  background: url(/sitefiles/library/images/2022/2/cccbe6385331a6b9.png) no-repeat right center;
  padding: 11px 20px 11px 18px;
  position: relative;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgba(255,255,255,0.5);
}

.open-box .right{
  width: 70%;
  height: 100%;
  background: #F9F9F9;
  float:left;
  padding: 50px 70px 50px 50px;
}

.open-box .right > div:nth-child(1){
  width: 50%;
  height: 100%;
  border-right: 1px solid #ccc;
  float: left;
}

.open-box .right > div:nth-child(2){
  width: 50%;
  height: 100%;
  float: left;
}

.open-box .right > div:nth-child(1) > div{
  width: 90%;
  height: 100%;
}

.open-box .right > div:nth-child(2) > div{
  width: 90%;
  height: 100%;
  float:right;
}

.open-box .right .title{
  color: #1f2c5c;
  font-size: 36px;
  margin-top: 20px;
}
.open-box .right .text{
  /* height: 80px; */
  color: #333333;
  width: 100%;
  margin-top: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

@media(min-width: 1800px){
  .navigation-box .logo{
    width: 26%;
  }
}
@media(min-width: 1900px){
  .heights{
    height: 570px;
  }
  .open-external-box{
    top: 83px;
  }
  .navigation-box{
    height: 83px;
    background: #ffffff;
  }
  .navigation-box .navigation-ul li{
    line-height: 83px;
  }
  .navigation-ul > li > a > span,.navigation-ul > li > span{
    font-size: 16px;
  }
  .banner-section{
    margin-top:83px;
  }
  .journalism-box .content-time{
    padding: 10px 10px 7px 92px
  }
  .quality-life-box .content-time{
    padding: 10px 10px 7px 92px
  }
}
@media(min-width: 1900px){
  .navigation-ul > li > a > span,.navigation-ul > li > span{
    font-size: 18px;
  }
}

@media(max-width: 1900px){
  .heights{
    height: 520px;
  }
  .open-external-box{
    top: 69px;
  }
  .navigation-box{
    /* height: 69px; */
    background: #ffffff;
  }
  .navigation-box .navigation-ul li{
    line-height: 75px;
  }
  .navigation-ul > li > a > span,.navigation-ul > li > span{
    font-size: 16px;
  }
  .navigation-ul > li:hover .navigation-content-box{
    top: 67px;
  }
  .banner-section{
    margin-top: 69px;
  }
  .navigation-box .navigation-external-box {
    width: 45%;
    margin-left: 6%;
  }
}

@media(max-width: 1650px){
.navigation-box .logo > img{
  width: 90%;
}
  .heights{
    height: 495px;
  }
  .navigation-box .navigation-external-box {
    width: 45%;
    margin-left: 5%;
  }
}

@media(max-width: 1500px){
  .heights{
    height: 465px;
  }
  .open-box .left > div:nth-child(1){
    font-size: 25px;
  }
  .open-box .left > div:nth-child(2){
    font-size: 14px;
  }
  .open-box .right .title{
    font-size: 25px;
  }
  .open-box .right .text{
    font-size: 14px !important;
  }
}

@media(max-width: 1300px){
  .accordion .link{
    padding:15px 40px 15px 42px
  }
  .open-external-box{
    top: 54px;
  }
  .navigation-box .navigation-external-box {
    width: 45%;
    margin-left: 5%;
  }
  .navigation-box{
    /* height: 54px; */
    background: #ffffff;
  }
  .navigation-box .navigation-ul li{
    /* line-height: 54px; */
  }
  .navigation-ul > li > a > span,.navigation-ul > li > span{
    font-size: 14px;
  }
  .navigation-ul > li:hover .navigation-content-box{
    top: 52px;
  }
  .banner-section{
    margin-top: 54px;
  }
  .heights{
    height: 425px;
  }
}
@media(max-width: 1200px){
.navigation-box .logo{
  margin-top: 2px;
}
.navigation-box .navigation-external-box {
  width: 45%;
  margin-left: 3%;
}
.navigation-box{
  /* height: 54px; */
  background: #ffffff;
}
.navigation-box .navigation-ul li{
  line-height: 66px;
}
.navigation-ul > li > a > span,.navigation-ul > li > span{
  font-size: 13px;
}
.navigation-ul > li:hover .navigation-content-box{
  top: 52px;
}
.banner-section{
  margin-top: 54px;
}
.navigation-ul > li{
    /* padding-right: 20px; */
}
.heights{
    height: 425px;
}
}

@media(max-width: 1000px){
  .heights{
    height: 370px;
  }
  .open-box .left > div:nth-child(1){
    font-size: 20px;
  }
  .open-box .left > div:nth-child(2){
    font-size: 12px;
  }
  .open-box .right .title{
    font-size: 20px;
  }
  .open-box .right .text{
    font-size: 12px !important;
  }
}
/* 
@media(max-width: 1000px){
  .open-external-box{
    display: none;
  }
} */

.advantage-box .project-block .overlay{
  padding: 0;
}

.advantage-box .advantage-content-box > div:nth-child(1){
 width: 100%;
}
.advantage-box .advantage-content-box > div:nth-child(1) > img{
  width: 100%;
 }

 .advantage-content-box .view-box{
    width: 100%;
    position:absolute;
    left: 0;
    top: 0;
    padding: 150px 60px 0;
 }

.advantage-content-box .view-box img{
  width: 70%;
  margin-left: 15%;
} 

.advantage-content-box .view-box span{
  font-size: 25px;
  font-weight: 500;
  color: #FFFFFF;
}

.advantage-content-box .view-box .count-text{
  font-size: 40px;
  margin-right: 10px;
}

.advantage-box .advantage-content-box .name{
  font-size: 28px;
}

@media(max-width: 1500px){
  .advantage-content-box .view-box span{
    font-size: 20px;
    font-weight: 500;
    color: #FFFFFF;
  }
  .advantage-content-box .view-box .count-text{
    font-size: 35px;
    margin-right: 10px;
  }
  
  .advantage-box .advantage-content-box .name{
    font-size: 23px;
  }
}

@media(max-width: 1300px){
  .advantage-content-box .view-box span{
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
  }
  .advantage-content-box .view-box .count-text{
    font-size: 30px;
    margin-right: 10px;
  }
  
  .advantage-box .advantage-content-box .name{
    font-size: 20px;
  }
  .advantage-box .advantage-content-box .name{
    padding-top: 15px;
  }
}

@media(max-width: 1200px){
  .advantage-content-box .view-box span{
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
  }
  .advantage-content-box .view-box .count-text{
    font-size: 22px;
    margin-right: 10px;
  }
  
  .advantage-box .advantage-content-box .name{
    font-size: 15px;
  }
  .advantage-box .advantage-content-box .name{
    padding-top: 10px;
  }
}

@media(max-width: 1000px){
  .advantage-content-box .view-box span{
    font-size: 13px;
    font-weight: 500;
    color: #FFFFFF;
  }
  .advantage-content-box .view-box .count-text{
    font-size: 18px;
    margin-right: 10px;
  }
  
  .advantage-box .advantage-content-box .name{
    font-size: 14px;
  }
  .advantage-box .advantage-content-box .name{
    padding-top: 10px;
  }
  .advantage-content-box .view-box{
    padding: 100px 30px 0;
  }
}

.quality .container-box{
  width: 75%;
}

.quality-box .rightBox > div:nth-child(1){
  font-size: 25px;
}

.quality-box .rightBox{
  padding: 50px 0 0 50px;
}

.quality-box .rightBox > div:nth-child(3){
  margin-top: 20px;
}

.quality-box .rightBox .explainBox > div:nth-child(1){
  font-size: 20px;
}

.quality-box .rightBox .explainBox > div:nth-child(2){
  font-size: 16px;
  margin-top: 15px;
}

.quality-box .rightBox > div:nth-child(4) .box{
  width: calc( 100% / 3);
}

.journalism-box .link-btn{
  width: 176px;
}

.quality-life-box .content-box > div:nth-child(2){
  padding: 50px 0;
}

.quality-life-box .link-btn{
  width: 176px;
}

.quality-life-box .content-tItle{
  width: 80%;
  font-size: 18px;
  height: 50px;
}


@media(max-width: 1750px){
  .journalism-box .link-btn{
    width: 156px;
  }
  
  .quality-life-box .content-box > div:nth-child(2){
    padding: 50px 0;
  }
  
  .quality-life-box .link-btn{
    width: 156px;
  }
}

@media(max-width: 1650px){
  .journalism-box .link-btn{
    width: 156px;
  }
  
  .quality-life-box .content-box > div:nth-child(2){
    padding: 50px 0;
  }
  
  .quality-life-box .link-btn{
    width: 156px;
  }
}

@media(max-width: 1300px){
  .quality-life-box .content-time{
    padding: 10px 10px 7px 20px;
    font-size: 15px;
  }
  
  .quality-life-box .content-box > div:nth-child(2){
    padding: 50px 0;
  }
  
  .quality-life-box .link-btn{
    width: 156px;
  }
}

@media(max-width: 1200px){
  .journalism-box .content-time{
    padding: 10px 10px 7px 20px;
    font-size: 15px;
  }
  
  .journalism-box .link-btn{
    width: 156px;
  }
}

@media(max-width: 1000px){
  .journalism-box .content-time{
    padding: 10px 10px 7px 20px;
    font-size: 13px;
  }
  
  .journalism-box .content-tItle{
    font-size: 15px;
  }
  
  .journalism-box .link-btn{
    width: 156px;
  }

  .quality-life-box .content-time{
    padding: 10px 10px 7px 20px;
    font-size: 13px;
  }

  .quality-life-box .content-box > div:nth-child(2){
    padding: 50px 0;
  }
  
  .quality-life-box .link-btn{
    width: 156px;
  }
}

@media(max-width: 950px){
  .journalism-box .container-box > div{
    width: 60%;
    margin: 10px 20%;
  }
  
  .journalism-box .link-btn{
    width: 176px;
  }
  
  .journalism-box .content-tItle{
    font-size: 16px;
    overflow: hidden;
    line-height: 30px;
  }
  .journalism-box .content-time{
    padding: 10px 10px 7px 51px;
    font-size: 18px;
  }

  .quality-life-box .container-box > div{
    width: 60%;
    margin: 10px 20%;
  }
  
  .quality-life-box .content-box > div:nth-child(2){
    padding: 50px 0;
  }
  
  .quality-life-box .link-btn{
    width: 176px;
  }
  
  .quality-life-box .content-time{
    padding: 10px 10px 7px 51px;
    font-size: 18px;
  }
}

@media(max-width: 800px){
  .journalism-box .content-time{
    padding: 10px 10px 7px 50px;
    font-size: 13px;
  }
  
  .journalism-box .content-tItle{
    font-size: 15px;
  }
  
  .journalism-box .link-btn{
    width: 156px;
  }

  .quality-life-box .content-time{
    padding: 10px 10px 7px 50px;
    font-size: 13px;
  }
  
  .quality-life-box .content-box > div:nth-child(2){
    padding: 50px 0;
  }
  
  .quality-life-box .link-btn{
    width: 156px;
  }
}

@media(max-width: 1300px){
  .quality-box .rightBox{
    padding: 10px 0 0 25px;
  }
  .quality-box .rightBox > div:nth-child(1){
    font-size: 22px;
  }
  .quality-box .rightBox .explainBox > div:nth-child(1){
    font-size: 18px;
  }
  .quality-box .rightBox .explainBox > div:nth-child(2){
    font-size: 15px;
    margin-top: 10px;
  }
  /* .video-box{
    width: 80px;
    height: 80px;
  }
  .video-box > .icon{
    height: 35px;
    font-size: 25px;
  }
  .video-box > .text{
    font-size: 12px;
  } */

  .cooperation-box .leftBtn{
     width: 9px;
    height: 15px; 
  }
  
  .cooperation-box .rightBtn{
     width: 9px;
    height: 15px; 
  }
}

@media(max-width: 1100px){
  .quality-box .rightBox{
    padding: 15px 0 0 15px;
  }
  .quality-box .rightBox > div:nth-child(1){
    font-size: 18px;
  }
  .quality-box .rightBox .explainBox > div:nth-child(1){
    font-size: 16px;
  }
  .quality-box .rightBox .explainBox > div:nth-child(2){
    font-size: 13px;
    margin-top: 5px;
  }
  .pzsh_banner .link-btn{
    margin-top: 17px;
  }
  .quality-box .rightBox > div:nth-child(4) .explainBox{
    padding: 12px 35px 12px 10px;
  }
  .quality-box .rightBox > div:nth-child(4){
    margin-top: 20px;
  }
  .quality-box .rightBox{
    margin-left: 10px;
  }

  .consultingCenter-box .container-box ul li .b2{
    width: 80%;
  }
  .consultingCenter-box .container-box ul li .b3{
    width: 40%;
  }
  .consultingCenter-box .container-box ul li .b3 .link-btn{
    float: right;
  }
}

@media(min-width: 2100px){
  .shop-btn-text{
    margin-top: 20px;
  }
}
@media(max-width: 2100px){
  .shop-btn-text{
    margin-top: 20px;
  }
}
@media(max-width: 1900px){
  .shop-btn-text{
    margin-top: 13px;
  }
}
@media(max-width: 1440px){
  .shop-btn-text{
    font-size: 13px;
  }
}
@media(max-width: 1300px){
  .shop-btn-text{
    font-size: 12px;
    margin-top: 15px;
  }
  .leaderMessage-box .container-box{
    width : 85%
  }
}

@media(max-width: 1140px){
  .banner-section{
    margin-top: 0;
  }
  .navigation-box{
    display: none;
  }
  .top-banner-box{
    margin-top: 0;
  }
}
@media(max-width: 1000px){
  .shop-btn-text{
    font-size: 12px;
    margin-top: 8px;
    padding: 10px 13px;
  }
  .numberEducation-box .container-box ul li{
    min-height: auto;
  }
  .aboutUs-teamStyle-box ul li{
    width: 32%;
    margin: 0;
  }
  .consultingCenter-box-2 ul li:nth-child(2){
    /* padding: 20px; */
  }
  .consultingCenter-box-2{
    padding: 20px 0;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(6) > .ewmTip{
    text-align: center;
    font-size: 12px;
  }
}

@media(max-width: 900px){
  .consultingCenter-box .content-box .top .navg-box{
    width: 100%;
    margin-bottom: 15px;
  }
  .consultingCenter-box .content-box .top .navg-box .header{
    padding: 0;
  }
  .consultingCenter-box .content-box .top .input-box{
    float: left;
    margin-bottom: 15px;
  }
}

.top-banner-box > div > img{
  width: 100%;
}

.consultingCenter-box .container-box ul li .line{
  position: absolute;
  bottom: 0px;
  left: 0;
  height: 2px;
  width: 0;
  background: blue;
  transition: 0.5s;
}

.consultingCenter-box .container-box ul li > .b2 div:nth-child(2){
  color: #555;
  font-weight: 400;
  line-height: 25px;
}

/* 适配移动端设备 */
@media(max-width: 600px){
  .footer-box .container-box{
    width: 85%;
  }
  .leaderMessage-box .content-box .left{
    width: 0%;
  }
  .leaderMessage-box .content-box .right{
    width: 100%;
    padding: 0 0 47px 61px;
  }
  .leaderMessage-box .right .title{
    padding: 9px 0 18px 20px;
  }
  .popularizationScience-box .container-box ul li > div > .time{
    width: 100%;
    text-align: left;
    margin: 0;
  }
  .popularizationScience-box .container-box ul li > div > .content > .title{
    padding-bottom: 7px
  }
  .popularizationScience-box .container-box ul li > div > .content{
    width: 100%;
    border: none;
    padding-left: 0;
    padding-right: 31px;
    margin-top: 7px;
  }
  .popularizationScience-box .container-box ul li > div > .link-btn{
    width: 100%;
    margin-top: 7px;
  }
  .popularizationScience-box .container-box ul li > div > .link-btn > a{
    float: left;
  }
  #web-box .link-btn > a{
    padding: 6px 60px 6px 10px;
  }
  #web-box .btn-style-one.style-three span{
    font-size:12px;
  }
  #web-box .btn-style-one span:before{
    top: 0;
    height: 18px;
  }
  #web-box .btn-style-one:after{
    right: 14px;
    top: 7px;
  }
  .server-box .right{
    width: 62%;
  }
  .server-box .left{
    width: 33%;
  }
  .server-box .left .content > div > img{
    width: 17px;
  }
  .server-box .left .content > div{
    font-size: 12px;
  }
  .server-box .right > div > .title{
    font-size: 13px;
    margin-bottom: 5px;
  }
  .server-box .right > div > .text{
    font-size: 12px;
  }
  .server-box .left .title .text{
    height: auto;
    margin-bottom: 5px;
  }
  .serverAdvantage-text span{
    font-size: 14px;
  }
  br{
    display: inline;
  }
  .serverDetail-box .left-box .title{
    font-size: 17px;
  }

  .serverDetail-box .upperHalf{
    margin-bottom: 20px;
    padding-bottom: 21px;
  }
  .serverDetail-box .lowerHalf{
    padding-bottom: 0px;
  }
  .top-banner-box .container-box > a > div{
    font-size: 13px;
  }
  .consultingCenter-box .container-box ul li .b1{
    width: 100%;
  }
  .consultingCenter-box .container-box ul li > .b1 > div:nth-child(1){
    width: 25%;
    float: left;
    text-align: left;
    font-size: 15px;
    margin-bottom: 16px;
  }
  .consultingCenter-box .container-box ul li > .b1 > div:nth-child(2){
    width: 25%;
    float: left;
    line-height: 26px;
    border-radius: 26px;
  }
  .consultingCenter-box .container-box ul li .b2{
    width: 100%;
    padding-left:0;
    border-left:none;
  }
  .consultingCenter-box .container-box ul li > .b2 div:nth-child(1){
    font-size: 15px;
    margin-bottom: 8px;
  }
  .consultingCenter-box .container-box ul li > .b2 div:nth-child(2){
    font-size: 14px;
  }
  .consultingCenter-box .container-box ul li .b3{
    padding: 13px 0 0 0;
    width: 100%;
  }
  .consultingCenter-box .container-box ul li .b3 .link-btn{
    float: left;
  }
  .consultingCenter-box .container-box ul li{
    padding: 15px 28px 15px 20px;
  }
  .news-block .link-btn a{
    width: 40px;
    height: 40px;
    line-height: 33px;
    padding: 6px 36px 6px 10px !important;
  }
  .server-box .left .content{
    white-space: nowrap;
  }
  .server-box .right{
    margin: 0;
  }
  .advantage-content-box .view-box{
    padding: 47px 10px 0;
  }
  .advantage-content-box .view-box .count-text{
    font-size: 15px;
  }
  .advantage-content-box .view-box span{
    font-size: 12px;
  }
  .advantage-box .advantage-content-box .number{
    padding-top: 17px;
  }
  .advantage-title-box >.underline{
    margin: 20px auto 10px;
  }
  .advantage-title-box > .title{
    font-size: 25px;
  }
  .journalism-box{
    padding: 27px 0;
    background: #1e2f5cad;
  }
  .quality-life-box{
    padding: 27px 0;
    background: #1e2f5cad;
  }
  .footer-box .content > div:nth-child(1){
    margin-left: 0;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(1){
    width: 20%;
    margin-right: 5%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(2){
    width: 20%;
    margin-right: 5%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(3){
    width: 20%;
    margin-right: 5%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(4){
    width: 20%;
    margin-right: 0;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(5){
    clear: both;
    width: 25%;
    margin-right: 0;
    margin-top: 20px;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(6){
    margin-left: 0;
    width: 25%;
    margin-top: 22px;
    float: right;
    margin-right: 10%;
  }
  .footer-box .content .title {
    font-size: 19px;
  }
  .footer-box .content .refine{
    font-size: 16px;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(6) > .ewmTip{
    text-align: center;
  }
    .hzhb_img_box,.cooperation-box .hzhb_spot{
    display: none;
  }
  .phone_block_box{
    display: block;
    padding: 0 70px;
  }
  .phone_block_box > img{
    width: 45%;
    float: left;
    margin-left: 3.3%;
  }
  /* .phone_block_box > img:nth-child(2n){
    width: 45%;
    margin-left: 3.3%;
  } */
  .quality-title-box{
    width: auto;
  }
  .quality-title-box > .title{
    font-size: 25px;
  }
  .quality-box .leftBox{
    width: calc(( 100% / 3) * 1);
    display: none;
  }
  .quality-box .rightBox{
    width: calc(( 100% / 3) * 1);
    clear: both;
  }
  .quality .container-box{
    width: 90%;
  }
  .quality-box{
    padding: 30px 0;
  }
}
@media(min-width: 600px){
  .phone_block_box{
    display: none;
  }
}

@media(max-width: 500px){
  .pzsh_banner .banner-box > div > .rightBox{
    width: 100%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(1){
    width: 100%;
  }
  .footer-box .content .refine{
    width: 100%;
  }
  .footer-box .content .refine > div{
    width: 33%;
    float: left;
    text-indent: 1em;
    font-size: 16px;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(1) > .refine > div{
    width: 100%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(3){
    width: 100%;
    margin: 0;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(2){
    width: 100%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(4){
    width: 100%;
    margin: 0;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(5){
    width: 100%;
    margin: 0;
  }
  .footer-box .content .refine > div > div{
    width: 33%;
    float: left;
    text-indent: 1em;
    font-size: 16px;
  }
  .footer-box .content .title{
    margin-bottom: 7px;
    margin-top: 20px;
    text-indent: 0.9em;
    font-size: 18px;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(6){
    width: 40%;
    margin: 20px auto;
    margin-left: 30%;
  }
  .footer-box .content > div:nth-child(1) > div:nth-child(6) > .ewmTip{
    font-size: 15px;
  }
  .footer-box .content > div:nth-child(1){
    padding-bottom: 20px;
  }
  .cooperation-box{
    padding: 30px 0 37px 0;
  }
  .cooperation-title-box > .underline{
    margin-bottom: 15px;
  }
  .footer-box{
    padding: 20px 0;
  }
  .phone_block_box > img{
    width: 47%;
    /* margin-left: 10%; */
    margin-left: 2%;
    margin-bottom:5px;
  }
  .cooperation-title-box > .title{
    font-size: 25px;
  }

  .journalism-box .content-time{
    margin: 0px 20%;
  }
  .journalism-box .container-box > div{
    width: 80%;
    margin: 0 10%;
  }

  .quality-life-box .content-time{
    margin: 0px 20%;
  }
  .quality-life-box .container-box > div{
    width: 80%;
    margin: 0 10%;
  }

  #web-box .link-btn > a{
    padding: 6px 60px 6px 34px;
  }
  .journalism-box .container-box > div > div{
    margin-top: 10px;
  }
  .quality-life-box .container-box > div > div{
    margin-top: 10px;
  }
  .journalism-title-box >.underline{
    margin: 20px auto 15px;
  }
  .journalism-title-box > .title{
    font-size: 25px;
  }
}

.accordion li{
  cursor: pointer;
  margin: 0;
  width: inherit;
  float: revert;
  background: none;
  box-shadow: none;
}

/*荣誉资质 */
 .qualifications-box{
   overflow: hidden;
   margin-top: 30px;
 }

 .qualifications-box > div{
   width: 23%;
   float: left;
   margin-right: 2.66%;
   margin-bottom: 15px;
   position:relative;
   background: #F5F5F5;
   overflow: hidden;
   padding: 13px 20px 10px;
 }

 .qualifications-box > div:nth-child(4n){
  margin-right: 0;
  }

 .qualifications-box > div > img{
  width: 100%;
  transition:0.7s;
}

.qualifications-box > div > .line{
  width: 100%;
  height: 1px;
  background: #ffffff;
  position: absolute;
  bottom: 45px;
  left:0;
  border-radius: 3px; 
  transition: 0.7s;
}

/* .qualifications-box > div:hover .line{
  width: 100%;
} */

.qualifications-box > div:hover img{
  width: 100%;
  transform:scale(1.1);
}

.qualifications-box > div > .img-name{
  width: 100%;
  text-align: center;
  line-height: 30px;
  font-size: 17px;
  /* height: 60px; */
  margin-top: 10px;
  border-top:1px solid #fff;
  overflow: hidden;
  padding-top: 5px;
}

.qualifications-box > div .img-case{
  overflow: hidden;
}

@media(max-width: 1900px){
 .qualifications-box > div{
   padding: 15px 20px 10px;
 }
 .qualifications-box > div > .img-name{
  /* height: 52px; */
 }
}

@media(max-width: 1500px){
 .qualifications-box > div{
   padding: 10px 15px 10px;
 }
 .qualifications-box > div > .img-name{
  font-size: 15px;
  line-height: 26px;
 }
}

@media(max-width: 1000px){
 .qualifications-box > div{
  padding: 5px 10px;
 }
.qualifications-box > div > .img-name{
  font-size: 14px;
 }
.consultingCenter-box-2 ul li:nth-child(1){
    width: 100%;
  }
.consultingCenter-box-2 ul li:nth-child(2){
    width: 100%;
  }
}

  #qualityLife .container-box{
    width: 60%;
    margin: 0 20%;
  }
  #qualityLife .container-box a > div{
    width: calc( 100% / 3 );
  }

@media(max-width: 1200px){
  #qualityLife .container-box{
    width: 80%;
    margin: 0 10%;
  }
}

@media(max-width: 1000px){
  #qualityLife .container-box{
    width: 100%;
    margin: 0;
  }
}

/* 首页我们的服务模块 */
.ourServices-box {
  overflow: hidden;
  padding: 50px 0 30px;
}

.ourServices-box .container-box{
  width: 75%;
  margin-top: 70px;
  overflow: hidden;
}

.ourServices-title-box > .title{
  font-size: 28px;
  font-weight: 500;
  color: #00409E;
  text-align: center;
}

.ourServices-title-box > .underline{
  width: 61px;
  height: 3px;
  background: #00409E;
  border-radius: 10px;
  margin: 0 auto;
  margin-top: 18px;
}

.ourServices_banner > .banner-box{
  width: 100%;
  overflow: hidden;
}

.ourServices_banner > .banner-box > div{
  width: 300%;
  transition: 1s;
}

.ourServices_banner > .banner-box > div > div{
  width: 33.3%;
  float: left;
  overflow: hidden;
  padding: 0 5px;
  display: flex;
  justify-content: space-evenly;
}

.ourServices_banner .boxDivision{
  width: 30%;
  float: left;
  /* margin-right: 5%; */
}

.ourServices_banner .boxDivision:nth-child(3n){
  margin-right: 0;
  float: right;
}


.ourServices_banner .content-box{
  width: calc( 100% - 1px );
  overflow: hidden;
  background: #FFFFFE;
  border-top: 1px solid rgb(221 220 220 / 50%);
  border-left: 1px solid rgb(221 220 220 / 50%);
  box-shadow: 0px 6px 20px 0px rgba(221, 220, 220, 0.5);
  padding: 15px 15px 15px 30px;
}

.ourServices_banner .title{
  font-size: 18px;
  font-weight: 500;
  color: #00409E;
  line-height: 40px;
}

.ourServices_banner .link-btn{
  margin-top: 10px;
}

.ourServices_banner img{
  width: 100%;
}

.ourServices_banner .img-box{
  overflow: hidden;
}

.ourServices_banner .img-box:hover img{
  transform: scale(1.2);
}


.ourServices-spot-box{
  width: 42px;
  height: 7px;
  margin:0 auto 37px;
}

.ourServices-spot-box > .spotBox > div{
  width: 7px;
  height: 7px;
  border-radius: 7px;
  background: #D8D8D8;
  /* background: #00409E; */  
  margin-right: 7px;
  float: left;
  cursor: pointer;
}

.rectangle{
  float: left;
  width: 5px;
  height: 22px;
  background: #00409E;
  margin-right: 7px;
  margin-top: 9px;
  border-radius: 10px;
}

.report-box{
  width: 700px;
  /* height: 740px; */
  margin: 150px auto 20px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #bbbbbb;
  padding: 20px;
}

.switchTab-box{
  margin-top: 30px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
}

.switchTab-box > div{
  width: 115px;
  font-size: 16px;
  float: left;
  text-align: center;
  color: #009688;
  margin-right: 15px;
}

.switchTab-box > div:nth-child(1){
  border-bottom: 2px solid #5FB878;
  color: #333333;
}

.switchContent-box{
  position: relative;
  width: 100%;
  height: 380px;
  margin-top: 10px;
}

.switchContent-box > div{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 380px;
  background: #f5f5f5;
  display: block;
  padding: 50px 60px 0 60px;
}

.switchContent-box > div:nth-child(2){
  display: none;
}

.switchContent-box .label{
  width: 140px;
  line-height: 40px;
  float: left;
  font-family: '微软雅黑';
  color: #777777;
  font-size: 15px;
  font-weight: 400;
  padding: 0;
  text-align: right;
}

.switchContent-box .reportNo,.switchContent-box .client{
  width: 350px;
  float: left;
  height: 40px;
}

.switchContent-box .input-box{
  overflow: auto;
  margin-bottom: 15px;
}

.switchContent-box .submitBtn{
  width: 348px;
  margin-left: 141px;
  height: 40px;
  margin-bottom: 45px;
}

.switchContent-box .tip{
    width: 460px;
    margin: 0 auto;
    font-size: 14px;
}

.fileVer-box{
  position: relative;
}

.successTip{
    display: none;
    position: absolute;
    right: 131px;
    z-index: 1;
    bottom: 70px;
    text-align: center;
    font-size: 17px;
    line-height: 30px;
}

.successTip > img{
  width:50px;
}

.Qualitylife-date{
  font-size: 16px !important;
}

.Qualitylife-title{
    font-size: 20px !important;
}

.Qualitylife-content p span{
    font-size: 16px !important;
}


@media screen and (max-width: 768px) {
  .report-box {
    width: 100%;
    /* height: 1150px; */
    box-sizing: border-box;
    margin: 60px auto 20px;
  }
  .switchContent-box {
    height: auto;  /* 取消固定高度，让内容决定高度 */
  }

  .switchContent-box > div {
    height: auto;  /* 内容区域高度自适应 */
    padding: 20px 15px 0 15px;  /* 减小内边距，适应小屏幕 */
  }

  .switchContent-box .label {
    width: 100%;  /* 标签宽度100% */
    float: none;  /* 取消浮动 */
    text-align: left;  /* 文字左对齐 */
  }

  .switchContent-box .reportNo,
  .switchContent-box .client {
    width: 100%;  /* 输入框宽度100% */
    float: none;  /* 取消浮动 */
    margin-top: 5px;  /* 添加顶部间距 */
  }

  .switchContent-box .submitBtn {
    width: 100%;  /* 按钮宽度100% */
    margin-left: 0;  /* 取消左边距 */
  }

  .switchContent-box .tip {
    width: 100%;  /* 提示信息宽度100% */
  }

  /* 调整标签页导航 */
  .switchTab-box > div {
    width: 28%;  /* 标签宽度调整为接近一半 */
    margin-right: 5%;  /* 减小右边距 */
    font-size: 14px;  /* 适当减小字体 */
  }
}


@media(max-width: 600px){
  .ourServices-box .container-box{
    width: 95%;
  }

  .ourServices_banner .title{
    font-size: 14px;
  }

  .ourServices_banner .content-box{
    padding: 5px 15px 5px 20px;
  }

  .pzsh_banner .banner-box > div > .rightBox{
    width:100%;
  }

  .rectangle{
    height: 18px;
    margin-top: 12px;
  }

  .quality-life-box .content-box > div:nth-child(2){
    padding: 50px 0;
  }

  .qualityPhone{
    width: 95%;
  }

  .accordion .link{
    padding: 15px 15px 15px 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }

  .submenu a{
    padding:10px 10px 10px 13px;
  }

  .server-box .right > div{
    padding-left: 10px;
  }

  .server-box .left .title{
    padding: 15px 0
  }

  .serverDetail-box .right-box{
    padding-top: 0;
  }

  .address-box{
    padding: 15px;
  }

  .container-box ul li img{
    margin: 0 !important;
  }

  .qualityLife-consumption-box .banner-win{
    width: 100%;
  }

  .contactUs-cooperation-box .content > .right{
    background: #fff;;
  }

  .contactUs-cooperation-box .ewm-box > div:nth-child(2){
    font-size: 13px;
  }

  .contactUs-cooperation-box .content{
    padding: 38px 0 0 0;
  }

  .contactUs-cooperation-box .content > .right{
    padding: 30px 0 0 0;
    max-height: 1000px;
  }

  .contactUs-cooperation-box .ewm-box{
    width: 80%;
    margin-left: 10%;
  }

  .contactUs-cooperation-box .content > .right > div > :nth-child(2){
    width: 80%;
    margin-left: 10%;
  }

  .contactUs-cooperation-box .content > .right > div > img{
    display: none;
  }

  .ourServices-box{
    padding: 25px 0 0;
  }
  .ourServices-box .container-box{
    margin-top: 30px;
  }
  .quality-title-box{
    padding: 0;
  }

  .footer-box .content > div:nth-child(2){
    width: 98%;
  }

  .nlyz{
    line-height: 20.5px !important;
  }
  .advantage-box .advantage-content-box .name{
    padding-top: 3px;
  }
  .advantage-content-box .view-box .count-text{
    margin-right: 5px;
  }
  #serverTitleBox > a > div:nth-child(1) {
    overflow: auto;
    height: 40px;
  }
  .accordion{
    overflow: hidden;
  }
  .address-box .right-icon{
    padding: 0;
  }
}

@media(min-width: 1700px) and (max-width: 1760px){
  .btn-style-one.style-three{
        padding: 10px 60px 10px 13px;
  }
}

.clearStyle p span{
    font-family: auto !important; 
     font-size: 100% !important;
   /* text-align: auto !important; */
    text-indent: unset !important;
}