

@media only screen and (max-width: 1800px){

  header .wap{padding: 0 5vw;}

}
@media only screen and (max-width: 1680px){

  nav li .oneNav{padding: 0 .8vw;}
  .index-part3{padding: 60px 0;}
  .index-part3 .back{display: none;}
  .index-part3 .cont-box{padding: 0;}
   .index-part3 .cont{width: 100%;}
}

@media only screen and (max-width: 1480px){
header .wap{padding: 0 3vw;}
.logoIcon { height: 40px; }
header .con { padding: 0 3vw; }
.oneNav { line-height: 80px;padding: 0 1.2vw; }
.headertel .searchtopBtn { height: 80px; padding-left: 3vw; }

.inner-banner{margin-top: 80px;}

.recruitment-box .list2 li .cont{height: 200px;}




}
 @media only screen and (max-width: 1200px){
header .wap{padding: 0 3vw;}
.logoIcon { height: 40px; }
header .con { padding: 0 3vw; }
.oneNav { line-height: 80px;padding: 0 1.2vw; }
.headertel .searchtopBtn { height: 80px; padding-left: 3vw; }

.inner-baner{margin-top: 80px;}

 .case-list .case-item{height: auto;width: 48%;margin-right:4%;margin-bottom: 15px;}
 .case-list .case-item:nth-child(3n + 1){margin-right: 4%;}
 .case-list .case-item:nth-child(2n + 1){margin-right: 0;}
 .case-list .case-item.top-item .cont-box .title{margin-bottom: 20px;}
 .case-list .case-item .cont-box .cont{margin-bottom: 50px;}

}
@media only screen and (max-width: 1024px){
  header .con { padding: 0 0 0 20px; }
  .oneNav { line-height: 66px; }
  .headertel { display: none !important; }
  .searchtopBtn { height: 66px; }

  .banner .swiper-container .pagination-box{bottom:40px}
  .index-title{font-size: 32px;}
  .index-subtit{font-size: 16px;}
  .index-part2 .list{grid-template-columns: repeat(3, calc(96% / 3));column-gap: 2%;}
  .index-part5 .pic-box{display: grid;grid-template-columns: repeat(4, calc(94% / 4)); column-gap: 2%;}

  .inner_nav_box ul li{margin-right: 20px;}

  .about-title{font-size: 30px;margin-bottom: 20px;}
  .about-part1 .cont-box{width: 100%;}
  .about-part2 .w1200{align-items: flex-start;}

}

@media only screen and (max-width: 900px){
  header .wap{padding-right: 0;}
  .logoIcon, .footlogoIcon { height: 30px; }
  header .right { display: none !important; }
  .wap-show { display: block; }
  .inner-banner{margin-top: 60px;}

  .idxBusUl{ flex-direction: column;}
  .idxBusUl li{ width: 100% !important; height: auto;padding: 30px 20px;}
  .index-part5{padding: 30px 0 10px 0;}
  .index-part5 .pic-box{display: grid;grid-template-columns: repeat(2, calc(98% / 2)); column-gap: 2%;}
  .index-part5 .pic-box .pic{margin-bottom: 20px;}

  .about-title{font-size: 26px;margin-bottom: 15px;}
  .about-part2 .w1200{flex-direction: column-reverse;}
  .about-part2 .pic-box{width: 100%;}
  .about-part2 .cont-box{width: 100%;padding-top: 20px;padding-right: 0;}

  .contact-list .top-item .cont-box{padding: 15px;}
  .contact-list .top-item .cont-box .title{font-size: 22px;margin-bottom: 15px;}
  .contact-list .top-item .line{font-size: 16px;}

  .contact-list .contact-item{width: 48%;margin-right: 4%;}
  .contact-list .contact-item:nth-of-type(3n + 1){margin-right: 4%;}
  .contact-list .contact-item:nth-child(2n + 1){margin-right: 0;}
  .contact-list .contact-item .title{font-size: 20px;}

  .recruitment-box .list1 {padding-bottom: 30px;}
  .recruitment-box .list1 .swiper-pagination{display: block;}
  .recruitment-box .swiper-pagination-clickable .swiper-pagination-bullet{margin-right: 15px;background-color: #005bac;}
  .recruitment-box .swiper-pagination-clickable .swiper-pagination-bullet:last-child{margin-right: 0;}

  .news-box .news-list{grid-template-columns: repeat(2, calc(98% / 2));}
}
@media only screen and (max-width: 750px){
  .banner{margin-top: 60px;}
  .banner .swiper-container .pagination-box{bottom:10px}
  .banner .swiper-pagination-bullet{width: 18px;height: 18px;background-size: contain;}



}
@media only screen and (max-width:640px){


  .index-title{font-size: 24px;margin-bottom: 10px;}
  .index-subtit{font-size: 14px;margin-bottom: 20px;}
  .index-part1{padding:30px 0;}
  .idxBusUl li{padding: 20px;}
  .idxBusUl li .title{height:40px;font-size: 18px;}
  .idxBusUl li .item{padding-left:20px;padding-top: 8px;padding-bottom:8px;font-size: 12px;}
  .index-part2{padding:30px 0;}
  .index-part2 .list{grid-template-columns: repeat(2, calc(98% / 2));}
  .index-part2 .list .list-item{margin-bottom: 15px;}
  .index-part2 .list .list-item .cont-box{padding: 10px;}
  .index-part2 .list .list-item .cont-box .title{font-size: 16px;margin-bottom:10px;}
  .index-more{width: 100px;height: 30px;font-size: 14px;}
  .index-part3{padding: 30px 0;}
  .index-part3 .cont{font-size: 14px;}
  .index-part4{padding: 30px 0;}
  .index-part4 .swiper-box .swiper-container{padding-bottom: 20px;}
  .index-part4 .swiper-slide{height: auto;}
  .index-part4 .swiper-slide .cont-box .time{font-size: 14px;margin-bottom: 10px;}
  .index-part4 .swiper-slide .cont-box .title{font-size: 16px;margin-bottom: 10px;}
  .index-part4 .swiper-slide .cont-box .cont{font-size: 14px;margin-bottom: 10px;}
  .index-part4 .swiper-slide .cont-box .more-line .more{font-size: 12px;}
  .index-part4 .swiper-slide .cont-box .more-line .btn{width: 40px;height: 40px;font-size:18px; margin-left: 10px;}
  .index-part5{padding: 30px 0;}

  .tips-box{font-size: 16px;background-size: 100% 100%;}
  .footer{padding: 30px 0 30px 0;}
  .footer ul{display: none;}
  .footer .footerEwm{width: 100%;}
  .footer .phone-box .iconfont{font-size: 30px;}
  .footer .phone-box{font-size: 24px;}
  .footerEwm .code-box .code-item{width: 45px;height: 45px;}
  .footerEwm .code-box .code-item>img{height: 20px;}
  .footerEwm .code-popup{top: -110px;left: 0;transform:translate(0)}
  .footer-bottom{line-height: 1.4;}

  .inner-baner{margin-top: 60px;}
  .inner-baner .pc{display: none;}
  .inner-baner .mobile{display: block;}
  .inner_nav_box.fixed{top: 60px;}
  .inner_nav_box ul{display: block; white-space: nowrap;overflow-x: scroll;}
  .inner_nav_box ul li{display: inline-block;margin-right: 10px;font-size: 14px;}
  .inner_nav_box ul li a{line-height: 60px;}
  .inner_nav_box ul li.active{border-bottom-width: 2px;}
  .case-list{padding: 30px 0;}
  .case-list .case-item .cont-box{padding: 10px;}
  .case-list .case-item.top-item{margin-bottom: 15px;}
  .case-list .case-item .cont-box .title{font-size: 14px;}
  .case-list .case-item.top-item .pic-box{width: 100%;height: auto;}
  .case-list .case-item.top-item .cont-box{width: 100%;padding: 15px;}
  .case-list .case-item.top-item .cont-box .title{font-size: 16px;margin-bottom: 10px;}
  .case-list .case-item.top-item .cont-box .cont{font-size: 12px;margin-bottom: 10px;}
  .case-list .case-item.top-item .cont-box .more{font-size: 12px;}
  .tab-box {padding: 5px 0;}
  .tab-box a{font-size: 14px;color: #333;line-height: 30px;margin-right:5px;padding: 0 10px;}

  .about-title{font-size: 24px;margin-bottom: 10px;}
  .about-part2 .cont-box{font-size: 14px;}
  .about-part2 .cont-box .icon{width: 20px;margin-bottom: 20px;}
  .about-part3{padding: 30px 0;}
  .about-part3 .about-title{margin-bottom: 30px;}
  .shou{display: block;}
  .historySwiper{height: 350px;}
  .historySwiper .swiper-slide .pic-box{width: 150px;height: 150px;padding: 15px;}
  .historySwiper .swiper-slide-active .cont-box .year{font-size: 32px;}
  .about-part4{padding: 30px 0;}
  .about-part4 .about-title{margin-bottom: 20px;}
  .about-part4 .honor-swiper .swiper-slide{padding: 10px;}
  .about-part4 .honor-swiper .btn-box{display: none;}

  .contact-list{padding: 30px 0;}
  .contact-list .top-item{margin-bottom: 15px;}
  .contact-list .top-item .pic-box{width: 100%;}
  .contact-list .top-item .cont-box{width: 100%;padding: 15px 0 0 0;}
  .contact-list .top-item .cont-box .title{font-size: 18px;margin-bottom: 10px;}
  .contact-list .top-item .line{font-size: 14px;}
  .contact-list .contact-item{width: 100%;margin-right: 0!important;padding: 20px 15px;margin-bottom:15px;min-height: auto;}
  .contact-list .contact-item .title{font-size: 18px;}
  .contact-list .contact-item .line .iconfont{font-size: 10px;}
  .contact-list .contact-item .line{font-size: 14px;margin-top: 10px;}
  
  .recruitment-box{padding: 30px 0;}
  .recruitment-title{font-size: 24px;margin-bottom:25px;}
  .recruitment-box .list1-cont{margin: 20px 0;font-size: 14px;}
  .recruitment-box .list2{margin-bottom: 20px;}
  .recruitment-box .list2 .swiper-slide .tit{font-size: 18px;}
  .recruitment-box .list2 .swiper-slide .pic-box{height: 100px;}
  .recruitment-box .list2 .swiper-slide .cont{padding: 15px;font-size: 14px;}
  .recruitment-list li{padding: 20px 30px;}
  .recruitment-list li .btn{width: 40px;height: 40px;font-size: 18px;top: 20px;right: 10px;}
  .recruitment-list li .title{font-size: 18px;margin-bottom: 10px;}
  .recruitment-list li .info{font-size: 14px;line-height: 1.4;}
  .recruitment-list li .info span{margin-right: 10px;}
  .recruitment-list li .cont-box{padding: 15px 0;font-size: 14px;}
  .recruitment-list li .phone{width: 180px;height: 40px; font-size: 14px;}

  .news-details{padding-top: 0;}
  .news-details .content-box{padding: 30px 0;}
  .news-details .title{font-size: 18px;}
  .news-details .infoImg{padding: 15px 0;font-size: 14px;margin-top: 15px;}
  .news-details .time{font-size: 14px;}
  .newspage{padding-top: 15px;}
  .newspage a{font-size: 14px;margin-top: 10px;line-height: 1.4;}

  .news-box .news-list{display: block;}
  .news-box .news-list .news-item{height: auto;margin-bottom: 15px;}
  .news-box .news-list .news-item .pic-box{display: none;}
  .news-box .news-list .news-item .cont-box .time{font-size: 14px;margin-bottom: 10px;}
  .news-box .news-list .news-item .cont-box .title{font-size: 16px;margin-bottom: 10px;}
  .news-box .news-list .news-item .cont-box .cont{font-size: 14px;margin-bottom: 10px;}
  .news-box .news-list .news-item .cont-box .more-line .more{font-size: 12px;}
  .news-box .news-list .news-item .cont-box .more-line .btn{width: 40px;height: 40px;font-size: 18px;margin-left: 10px;}

  .invite-tenders{padding: 30px 0;}
  .invite-tenders ul li{height: 60px; }
  .invite-tenders ul li a{padding: 0 15px;font-size: 14px;}
  
  .partners-page{padding:30px 0;}
}

@media only screen and (max-width:420px){
}


@media only screen and (max-width:380px){
 }

