  footer {
    position: relative;
    z-index: 10;
    background: #141414;
  }

  /* 底部导航 */
  .footer {
    padding: 120px var(--w1600) 75px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    grid-gap: 15px;
  }

  .footer1 {
    width: 280px;
  }

  .footer1 .Logo img {
    max-width: 100%;
  }


  .dizhi {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 15px;
    margin: 45px 0;
  }

  .dizhi span {
    width: 100%;
    display: flex;
    align-items: center;
    grid-gap: 15px;
  }

  .dizhi span img {
    width: 20px;
  }

  .dizhi span a {
    font-size: 16px;
    color: #fff;
  }

  .dizhi span:hover a {
    color: var(--color2);
  }

  .footerIcon {
    margin: 25px 0;
    display: flex;
    grid-gap: 15px;
  }

  .footerIcon a {
    position: relative;
    display: block;
    width: 36px;
  }

  .footerIcon a img {
    width: 100%;
  }

  .ewm {
    width: 180px;
  }

  .ewm img {
    width: 100%;
  }

  /* 底部导航 */
  .footerNav {
    width: calc(100% - 500px);
    max-width: 900px;
    display: flex;
    justify-content: space-between;
  }

  .footerNav span {
    width: auto;
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
  }

  .footerNav span .a1 {
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }


  .footerNav span .a2 {
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    color: #727272;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }

  @media (max-width: 1440px) {
    .footerNav span .a1 {
      font-size: 16px;
    }

    .footerNav span .a2 {
      font-size: 14px;
    }

    .ewm {
      width: 120px;
    }
  }

  @media (max-width: 1200px) {
    .ewm {
      display: none;
    }

    .footerNav {
      width: calc(100% - 300px);
    }
  }

  @media (max-width: 900px) {
    .footer1 {
      width: 100%;
      margin-bottom: 30px;
    }

    .dizhi {
      grid-gap: 10px;
      margin: 20px 0;
    }

    .footerNav {
      width: 100%;
      display: flex;
      justify-content: space-between;
      flex-direction: column;
      grid-gap: 20px;
    }

    .footerNav span {
      display: flex;
      flex-direction: row;
      grid-gap: 10px;
      flex-wrap: wrap;
    }

    .footerNav span .a1 {
      width: 100%;
      padding-bottom: 8px;
      margin-bottom: 0;
    }


  }

  @media (max-width: 460px) {}

  /* 备案 */
  /* 备案 */
  .beian {
    padding: 20px var(--w1600);
    width: 100%;
  }

  .beian,
  .beian:hover,
  .beian *:hover,
  .beian * {
    color: #9A9A9A;
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
  }

  @media (max-width: 1200px) {}

  @media (max-width: 720px) {}