.home-top-wrapper{
  position: relative;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}
.home-banner{
  position: relative;
  width: 100%;
  padding-top: 36.4583%;
}
.home-banner .homeBannerContent{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;   
}
.pc-nav-overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* 移动端：上下排列，不重叠 */
@media screen and (max-width: 1366px) {
  .pc-nav-overlay {
    position: static;
  }

  .home-top-wrapper {
    display: flex;
    flex-direction: column;
  }

  .pcNav {
    display: none !important;
  }

  /* 移动端导航 wrapper */
  .mobile-nav-wrapper {
    order: -1;
  }
}


