  /* 头部 */

  header .logo {
    height: 1.35rem;
    line-height: 1.35rem;
    border-bottom: 1px solid #e3e3e3;
    text-align: center;
  }

  header .logo img {
    width: 2.5rem;
  }

  header .navBar {
    height: 0.55rem;
    line-height: 0.55rem;
    font-size: 0.22rem;
    margin-top: -2px;
  }

  header .navBar ul {
    display: flex;
    justify-content: space-evenly;
  }

  header .navBar ul li {
    flex: 1;
    text-align: center;
    cursor: pointer;
  }

  header .navBar ul li.active {
    border-top: 3px solid var(--main-color);
    /* font-family: '思源宋体'; */
    color: var(--main-color);
    font-weight: 700;
  }

  .navbar-toggle1 {
    display: none
  }

  /* 移动端  */
  @media all and (max-width: 768px) {
    #app {
      min-width: 100%;
    }

    header .logo {
      height: 1rem;
      padding: .2rem .2rem;
      border: none
    }

    header .logo img {
      width: 2.6rem;
      display: block;
      float: left;
    }

    .navbar-toggle1 {
      display: block;
      position: relative;
      float: right;
      border: 1px solid #888;
      margin: 0.1rem 0 0;
      background: transparent;
      padding: .1rem .1rem;
      border-radius: 2px;

    }

    .navbar-toggle1 .icon-bar {
      background-color: #888;
    }

    .navbar-toggle1 .icon-bar {
      display: block;
      width: 22px;
      height: 2px;
      border-radius: 1px;
    }

    .navbar-toggle1 .icon-bar+.icon-bar {
      margin-top: 4px;
    }

    #app header .navBar {
      height: auto;
      border: none;
      position: absolute;
      width: 100%;
      z-index: 999;
      text-align: center;
      margin: 0 auto;
      overflow-x: visible
    }

    header .navBar ul {
      display: block;
      margin: 0;
      border: 2px solid #fff;
      background: #f1f1f1;
    }

    header .navBar li {
      position: relative;
      display: block;
      color: #000;
    }

    .content {
      max-width: 100%;
    }

  }

  /* 头部end */

  /* 底部 */
  footer {
    background: url(../img/footerBG.png) no-repeat;
    background-size: cover;
    color: #fff;
  }

  .footer {
    display: flex;
    justify-content: space-between;
    padding: 1.06rem 0;
  }

  .footer .forHelp {
    display: flex;
    flex-wrap: wrap;
  }

  .footer .forHelp dl {
    margin-right: 0.4rem;
    /* margin-bottom: 40px; */
    line-height: 2.5;
  }

  .footer .forHelp dl dt {
    font-size: 0.22rem;
    margin-bottom: 0.2rem;
  }

  .footer .forHelp dl a {
    color: #fff;
  }

  .footer .forHelp dl dd {
    font-size: 0.2rem;
  }

  .footer .forDetails {
    display: flex;
  }

  .footer .forDetails dl {
    line-height: 2.8;
  }

  .footer .forDetails i {
    font-size: 0.18rem;
    vertical-align: sub;
  }

  .footer .forDetails dl dt {
    font-size: 0.22rem;
  }

  .footer .forDetails dl dd {
    font-size: 0.14rem;
  }

  .footer .forDetails dl dd img {
    margin: 0.1rem 0.2rem 0.1rem 0;
  }

  .footer .forDetails dl .logo {
    margin-bottom: 0.8rem;
  }

  @media all and (max-width: 768px) {
    #app {
      min-width: 100%;
    }

    .content {
      max-width: 100%;
    }

    .footer {
      padding: 1.06rem .2rem;
    }
  }

  /* 底部end */