@media (max-width: 1680px) {
  .innovate .wrap .li .tit {
    padding-left: .5rem;
  }
}

@media (max-width: 1280px) {
  .footer .top .foot-nav .li {
    margin-right: 2rem;
  }
  /* .innovate .wrap {
    overflow-x: auto;
  }
  .innovate .wrap .li {
    min-width: 30rem;
  } */
   .w1560{
    width: 90%;
   }
   .footer .top .code{
    width: 20%;
   }
   .footer .top .code .address{
    line-height: 1.5;
   }
}

@media (max-width: 1024px) {
  .w1560 {
    width: 90%;
  }
  .footer .top .foot-nav .li {
    margin-right: 1rem;
  }
  .team .wrap {
    width: 90%;
  }
  .pop-tip .wrap {
    width: 90%;
  }
  .innovate_list .wrap {
    padding: 1.5rem;
  }
  .innovate_list .wrap .more-wrap a {
    width: 48%;
    margin-bottom: .5rem;
  }
  .news .wrap .top-hot .li-wrap .li {
    width: 32%;
  }
  .li-wrap .news-pagination {
    display: block;
    position: relative;
    bottom: 0;
    margin-top: .75rem;
  }
  .dev .wrap .top {
    flex-wrap: wrap;
  }
  .dev .wrap .top .tit {
    width: 100%;
    border-right: none;
    margin-bottom: 1rem;
  }
  .dev .wrap .top .cont {
    width: 100%;
    padding-left: 0;
  }
  .dev .wrap .list-wrap .box .li .btm-wrap {
    padding: 1rem;
  }
  .contact .map .point .intro {
    left: .2rem;
  }
  .contact .map .point3 .intro {
    left: -6.3rem;
  }
  .contact .map .point2 .intro {
    left: auto;
    right: 1.1rem;
  }
  .dev-pop .form-box {
    padding: 1.5rem;
  }
}

@media (max-width: 997px) {
  .fifth {
    flex-wrap: wrap;
    align-content: center;
  }
  .banner-intro p {
    font-size: 1.2rem;
    margin-bottom: 0;
  }
  .footer .top .foot-nav {
    display: none;
  }
  .footer .top .code {
    text-align: center;
    width: 100%;
  }
  .banner-intro .arr-down {
    display: none;
  }
  .about {
    padding: 1.75rem 0 4rem;
  }
  .about .wrap {
    flex-wrap: wrap;
  }
  .about .wrap .lf {
    width: 100%;
    padding-right: 0;
    padding-top: 0;
    margin-bottom: 1rem;
  }
  .about .wrap .about-container {
    width: 100%;
  }
  .about .wrap .about-container .swiper-button-prev,
  .about .wrap .about-container .swiper-button-next {
    display: none;
  }
  .about .wrap .about-container .swiper-pagination {
    display: block;
  }
  .about .pos-img {
    bottom: 1.5rem;
    width: 100%;
  }
  .footer .top {
    padding: 1.5rem 0;
  }
  .footer .top .code .intro {
    width: 1.5rem;
    height: 1.5rem;
    margin: 0 auto 1rem;
  }
  .footer .btm {
    flex-wrap: wrap;
  }
  .footer .btm .lf {
    text-align: center;
    width: 100%;
  }
  .footer .btm .lf a {
    line-height: 1.4;
    display: block;
  }
  .footer .btm .rg {
    text-align: center;
    width: 100%;
  }
  .team {
    padding: 1.25rem 0 1.7rem;
  }
  .team .wrap .li {
    margin-bottom: 1.8rem;
  }
  .team .wrap .li .list-wrap .list {
    width: 48%;
    padding: 1rem;
    margin-top: .5rem;
    margin-right: 4%;
  }
  .team .wrap .li .list-wrap .list:nth-child(5n) {
    margin-right: 4%;
  }
  .team .wrap .li .list-wrap .list:nth-child(2n) {
    margin-right: 0;
  }
  .team .wrap .li .list-wrap .list:nth-child(-n + 5) {
    margin-top: .5rem;
  }
  .team .wrap .li .list-wrap .list:nth-child(-n + 2) {
    margin-top: 0;
  }
  .team .wrap .li .list-wrap .list:last-child {
    margin-bottom: 0;
  }
  .team .wrap .li .list-wrap .list .pic {
    width: 80%;
    margin: 0 auto 1rem;
  }
  .team .wrap .li .tit {
    margin-bottom: .75rem;
  }
  .innovate_list {
    padding: 1.5rem 0 1.3rem;
  }
  .innovate_list .wrap {
    padding: 1rem;
  }
  .innovate_list .wrap .tit {
    margin-bottom: .7rem;
  }
  .innovate_list .wrap .cont p {
    line-height: 1.3;
  }
  .innovate_list .wrap .more-wrap a {
    width: 100%;
    margin-right: 0;
  }
  .innovate-info .wrap {
    padding: 1.5rem 1rem;
  }
  .innovate-info .wrap .tit {
    width: 100%;
    line-height: 1.2;
  }
  .innovate-info .wrap .back {
    position: relative;
    top: 0;
    right: 0;
  }
  .innovate-info .wrap .cont {
    margin-bottom: 1.25rem;
  }
  .tech {
    padding: 1.3rem 0 1.5rem;
  }
  .tech .wrap .tit {
    flex-wrap: wrap;
    margin-bottom: 1rem;
  }
  .tech .wrap .tit>p {
    width: 100%;
    border-right: none;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: .6rem;
  }
  .tech .wrap .tit .cont {
    padding-right: 0;
  }
  .tech .wrap .cent-wrap .cont {
    padding: 1rem;
  }
  .tech .wrap .cent-wrap .cont p {
    line-height: 1.2;
  }
  .tech .wrap .cent-wrap .cont p:last-child {
    margin-bottom: 0;
  }
  .tech .wrap .cent-wrap {
    margin-bottom: 1.5rem;
  }
  .tech .wrap .tech-container .swiper-slide {
    width: 50%;
  }
  .tech .wrap .tech-container .swiper-slide p {
    left: .6rem;
    width: calc(100% - 1.2rem);
    line-height: 1.2;
  }
  .pop-tip .wrap {
    flex-wrap: wrap;
    padding: 1rem;
  }
  .pop-tip .wrap .pic {
    width: 50%;
  }
  .pop-tip .wrap .box {
    width: 100%;
    padding: 0;
  }
  .pop-tip .wrap .close-pic {
    right: 1rem;
    top: 1rem;
  }
  .pop-tip .wrap .box .cont {
    max-height: 6rem;
    overflow-y: auto;
  }
  .news {
    padding: 1.25rem 0 1.5rem;
  }
  .news .wrap .search {
    margin-bottom: 1rem;
  }
  .news .wrap .top-hot .li-wrap .li {
    width: 100%;
    padding: 1rem;
  }
  .news .wrap .top-hot .li-wrap .li .cont {
    margin-bottom: 1rem;
  }
  .news .wrap .top-hot {
    margin-bottom: 1.25rem;
  }
  .news .wrap .news-ajax .box .li {
    padding: 1rem;
  }
  .news .wrap .news-ajax .box .li .h2 {
    line-height: 1.4;
    white-space: normal;
  }
  .news .wrap .news-ajax .box .li .cont {
    white-space: normal;
    line-height: .8rem;
    max-height: 2.4rem;
  }
  .news-info .wrap .crumb {
    margin-bottom: 1.3rem;
  }
  .news-info .wrap .tit {
    line-height: 1.2;
  }
  .news-info .wrap .intro a.li {
    display: none;
  }
  .news-info .wrap .cont {
    padding: .8rem 0 2rem;
  }
  .news-info .wrap .intro .li:nth-child(2) {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  .news-info .wrap .info-page {
    flex-wrap: wrap;
  }
  .news-info .wrap .info-page .page-nav {
    width: 100%;
    margin-bottom: 1rem;
  }
  .dev {
    padding: 1.25rem 0 1.1rem;
  }
  .dev .wrap .top {
    margin-bottom: 1.25rem;
  }
  .dev .wrap .select-wrap {
    flex-wrap: wrap;
  }
  .dev .wrap .select-wrap .li {
    width: 100%;
    margin-right: 0;
    margin-bottom: .5rem;
  }
  .dev .wrap .select-wrap .li:nth-child(1) {
    z-index: 10;
  }
  .dev .wrap .select-wrap .li:nth-child(2) {
    margin-right: 0;
    width: calc(96% - 2.5rem);
    margin-right: 4%;
  }
  .dev .wrap .select-wrap .li .intro {
    padding-left: 1rem;
  }
  .dev .wrap .list-wrap .box .li .top-wrap {
    padding: 0 1rem;
  }
  .dev .wrap .list-wrap .box .li .btm-wrap .intro p {
    width: 100%;
  }
  .dev .wrap .list-wrap .box .li .btm-wrap .intro p:last-child {
    margin-bottom: 0;
  }
  .dev-pop .form-box {
    width: 90%;
    padding: 1rem;
  }
  .dev-pop .form-box .tit {
    margin-bottom: .8rem;
  }
  .dev-pop .form-box .input-wrap .li {
    width: 100%;
    margin-right: 0;
  }
  .dev-pop .form-box .input-wrap .li:last-child {
    margin-bottom: 0;
  }
  .contact .map .point {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
  .contact .map .point .intro {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
  }
  .contact .map .point .cont {
    display: none;
  }
  .contact .tit {
    top: 1rem;
  }
  .contact .mb-point {
    display: block;
  }
  .contact .mb-point1 {
    top: 16%;
    left: 14%;
  }
  .contact .mb-point2 {
    top: 16%;
    right: 20%;
  }
  .contact .mb-point3 {
    top: 17%;
    right: 22%;
  }
  #ban-container .swiper-slide .i-font .play {
    width: 2rem;
  }
  .innovate_list .wrap .back {
    position: relative;
    top: 0;
    right: 0;
    margin-top: 1rem;
  }
  .dev-pop .form-box .input-wrap .li.upload{
        margin-bottom: 0.6rem;
  }
  .group .tip{
    font-size: 14px !important;
  }
  .as-b .group{
    /* padding-left: 0; */
  }
  .as-d .t2{
    font-size: 14px;
  }
  .as-form .tit-42 span{
    font-size: .5rem;
  }
  .as-form form{
    overflow: hidden;
  }
  .as-f .t1{
    font-size: 13px;
    text-align: center;
  }
  .as-f .btn-list{
    font-size: 15px;
  }
  .thide{
    width:2rem ;
  }
  .as-f .as-list .li{
    width: 86%;
    margin: 0 auto;
    margin-bottom: .5rem;
  }
  .banner-img{
    height: 5rem;
  }
  .banner-img>img{
    height: 100%;
    object-fit: cover;
  }
}