a{
text-decoration: none;
}
:root {
      --slide-width: 260px;   /* 每张图固定宽度 */
      --gap: 20px;            /* 列间距 */
      --speed: 12s;           /* 越慢时间越长 */
    }

    /* 2 可视窗口：隐藏溢出 */
    .scroll-strip {
      overflow: hidden;
      white-space: nowrap;
    }

    /* 3 内部容器：flex 横向排，线性匀速 */
    .scroll-track {
      display: inline-flex;
      gap: var(--gap);
      animation: scroll var(--speed) linear infinite;
    }

    /* 4 单张卡片：禁止换行，宽度固定 */
    .scroll-slide {
      flex: 0 0 var(--slide-width);
      white-space: normal;   /* 让内部文字可以换行 */
    }
    @keyframes scroll {
      0%   { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }

    /* 6 鼠标悬停暂停（可选） */
    .scroll-strip:hover .scroll-track { animation-play-state: paused; }
.listimg{
        height: 180px;
        object-fit: cover;
         object-position: top;
        }
.headnav a{
color: aliceblue;
}