
  /* 外层红色公告条 */
  .notice-bar {
    position:relative;
    background:#79160f;   /* ElementVape 顶部红色 */
    color:#fff;
    font:500 20px/40px Arial, Helvetica, sans-serif; /* 字体20px，行高40px */
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    width:100%;
    height:40px;
    user-select:none;
  }

  /* 内容容器 */
  .notice-inner {
    display:flex;
    align-items:center;
    justify-content:center;
    height:100%;
    overflow:hidden;
  }

  /* 横向排列 */
  .notice-list {
    display:flex;
    transition:transform 0.4s ease-out;
  }

  /* 每条文字 */
  .notice-item {
    min-width:100%;
    text-align:center;
  }

  /* 左右按钮（PC端可见） */
  .notice-btn {
    position:absolute;
    top:0;
    bottom:0;
    width:30px;
    background:transparent;
    border:none;
    color:#fff;
    font-size:16px;
    cursor:pointer;
    opacity:.7;
    z-index:10;
  }
  .notice-btn:hover { opacity:1; }
  .notice-btn.prev { left:0; }
  .notice-btn.next { right:0; }

  /* 手机端隐藏箭头 */
  @media (max-width: 767px) {
    .notice-btn {
      display:none;
    }
    .notice-bar {
      font-size:11px;  /* 移动端字体稍微缩小，避免换行 */
      line-height:28px;
      height:28px;
    }
  }
