
.nav {
  position: relative;
  z-index: 1000; /* 提升整个导航的基础层级 */
}

/* 子菜单默认隐藏 */
.navhide {
  display: none;
      width:200px ;
}

/* 一级菜单 */
.nav span {
  position: relative; /* 提供定位上下文 */
}

.nav span:hover > .navhide {
  display: block;
  position: absolute;
  background: #fff;
  z-index: 10001; /* 必须高于框架的z-index */
  /* 强制设置边框和阴影增强视觉层级 */
  border: 1px solid #eee;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

/* 二级菜单 */
.navhide span {
  position: relative;
  display: block;
  padding: 8px 16px;

}

.navhide span:hover > .navhide {
  display: block;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 10002; /* 比一级菜单更高 */
  /* 避免被父菜单边缘遮挡 */
  margin-left: -1px;
  width:220px ;
}

/* 关键：检查并覆盖框架可能的溢出隐藏 */
.nav, .nav * {
  overflow: visible !important; /* 强制可见，防止被裁剪 */
}
        .nav .new,
			.wapnava .new,
			.nava.bbs {
    display: flex;
    align-items: center;
}

.wapnava .new .icon,
			.nav .new .icon {
    width: 28px;
    height: 28px;
    margin-right: 4px;
    image-rendering: -webkit-optimize-contrast;
}

.nav span .cheap {
    color: #ff5200;
}

.nav span:hover .cheap {
    color: #ff5200;
}

.nav .cheap_tips {
    position: absolute;
    top: 8px;
    left: -13px;
    white-space: nowrap;
    padding: 1px 3px 2px;
    background-color: #ff5200;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    animation: moveUpDown 1s infinite;
    -webkit-animation: moveUpDown 1s infinite;
}

.nav .cheap_tips::after {
    content: '';
    display: block;
    position: absolute;
    bottom: -8px;
    left: 42px;
    width: 0;
    height: 0;
    border: 4px solid;
    border-color: #ff5200 transparent transparent;
}

@-webkit-keyframes moveUpDown {
    25% {
        top: 7px;
    }

    50% {
        top: 6px;
    }

    75% {
        top: 5px;
    }

    100% {
        top: 6px;
    }
}

@keyframes moveUpDown {
    25% {
        top: 7px;
    }

    50% {
        top: 6px;
    }

    75% {
        top: 5px;
    }

    100% {
        top: 6px;
    }
}