    /* 底部导航 */
    footer {
      padding-top: 120px;
      padding-bottom: 90px;
      padding-left: 60px;
      padding-right: 60px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }

    .footer1 {
      width: 380px;
    }

    .footerNav {
      width: calc(100% - 380px);
      padding-left: 220px;
    }

    @media (max-width: 1600px) {
      .footerNav {
        padding-left: 120px;
      }
    }

    @media (max-width: 1200px) {
      footer {
        padding-top: 90px;
        padding-bottom: 60px;
        padding-left: 5vw;
        padding-right: 5vw;
      }

      .footer1 {
        width: 230px;
      }

      .footerNav {
        width: calc(100% - 230px);
        padding-left: 60px;
      }
    }

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

      .footerNav {
        width: 100%;
        padding-left: 0px;
      }
    }

    @media (max-width:720px) {
      footer {
        padding-top: 60px;
        padding-bottom: 30px;
      }
    }

    .footer1 .footerLogo {
      display: block;
      width: 100%;
      margin-bottom: 75px;
    }

    .footer1 .footerLogo img {
      width: 100%;
    }

    .footer1 .ewm {
      display: flex;
      justify-content: center;
      grid-gap: 30px;
    }

    .footer1 .ewm .item {
      width: 120px;
      line-height: 3;
      font-family: PuHuiTi85;
      font-size: 16px;
      line-height: 3;
      text-align: center;
      color: #FFFFFF80;
    }

    .footer1 .ewm .item img {
      width: 100%;
    }

    @media (max-width: 1200px) {
      footer {
        padding-top: 60px;
        padding-bottom: 60px;
      }

      .footer1 .footerLogo {
        margin-bottom: 45px;
      }

      .footer1 .ewm .item {
        width: 90px;
      }
    }

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

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

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



    /* 备案 */
    /* 备案 */
    .footer {
      padding-left: 60px;
      padding-right: 60px;
      padding-top: 15px;
      padding-bottom: 15px;
      border-top: 1px solid rgba(255, 255, 255, 0.2);
      background: #1B1B1B;
      position: relative;
      z-index: 3;
      width: 100%;
      display: flex;
      justify-content: space-between;
    }

    .footer *:hover,
    .footer * {
      color: #BDBDBD;
      font-size: 14px;
      line-height: 2;
      text-align: left;
      letter-spacing: 1px;
    }

    .footer .beian {
      width: calc(100% - 150px);
    }

    .footer .goTop {
      width: 150px;
      cursor: pointer;
      color: #9C9C9C;
      display: flex;
      align-items: center;
      justify-content: flex-end;
    }

    .footer .goTop img {
      margin-right: 15px;
    }

    @media (max-width: 1200px) {
      .footer {
        padding-left: 5vw;
        padding-right: 5vw;
      }
    }

    @media (max-width: 720px) {
      .footer {
        display: flex;
        flex-wrap: wrap;
      }

      .footer .beian {
        width: 100%;
      }

      .footer .goTop {
        margin-top: 15px;
        width: auto;
      }
    }

    /* 底部导航 */
    .footerNav {
      display: flex;
    }

    .footerNav span {
      width: 100%;
      display: flex;
      flex-direction: column;
      grid-gap: 30px;
    }

    .footerNav span .a1 {
      font-size: 18px;
      line-height: 1;
      color: #fff;
      padding-bottom: 15px;
      margin-bottom: 15px;
      position: relative;
      font-family: PuHuiTi85;
    }

    .footerNav span .a1::after {
      content: "";
      display: block;
      width: 18px;
      height: 2px;
      background: #fff;
      position: absolute;
      left: 0;
      bottom: 0;
    }

    .footerNav span .a2 {
      font-family: PuHuiTi85;
      font-size: 16px;
      line-height: 1;
      color: #fff;
      opacity: 0.6;
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
    }


    @media (max-width: 720px) {
      .footerNav {
        display: flex;
        flex-wrap: wrap;
      }

      .footerNav span {
        width: 100%;
        grid-gap: 10px;
        margin-bottom: 30px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
      }

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