/* header ********************************************************************************************* */

@media (max-width: 1023px) {
  .box1 {
    background-color: #000000;
  }

  .header {
    width: 100%;
    background-color: #121212;
  }

  .header-content {
    width: 100%;
    height: 4rem;
    padding: 0 1rem;
    box-sizing: border-box;
  }

  .header-logo {
    width: 1.75rem;
    height: 1.75rem;
  }

  .header-name {
    margin-left: 1rem;
  }

  .header-nav-item {
    margin-left: 1.5rem;
    color: #ffffff;
  }

  .header-share {
    width: 1.75rem;
    height: 1.75rem;
    margin-left: 1rem;
  }

  /* 移动端菜单 */

  .pc-header-nav-item {
    display: none;
  }

  .m-header-menu-box {
    position: relative;
  }

  .m-header-menu-img {
    width: 1.75rem;
    height: 1.75rem;
  }

  .m-header-menu {
    position: absolute;
    top: 2rem;
    right: 0rem;
    width: 10rem;
    padding: 0 1rem;
    box-sizing: border-box;
    background-color: #ffffff;
    border-radius: 6px;
    z-index: 1;
  }

  .m-header-menu-item {
    width: 100%;
    padding: 0.5rem 0;
    box-sizing: border-box;
    color: #121212;
  }

  .m-header-menu-img+.m-header-menu {
    z-index: -1;
    transition-property: z-index;
    transition-delay: 0.05s;
  }

  .m-header-menu-img:hover+.m-header-menu {
    z-index: 1;
  }

  /* ********************************************************************************************************** */

  .page-cover-box {
    width: 100%;
    margin-top: 2rem;
    padding: 1rem;
    box-sizing: border-box;
    background-image: url("../img/index/banner.png");
    background-size: cover;
  }

  .page-cover {
    width: 100%;
  }

  .back {
    width: 2rem;
    height: 2rem;
  }

  .cover {
    width: 50%;
    border-radius: 6px;
    margin-right: 1rem;
    object-fit: cover;
  }
}