/**组件样式**/
.zs ul li a {
  position: relative; 
  padding-left: 15px; 
  font-weight: normal !important;}
.zs ul li a:before {
  content: ""; 
  position: absolute;
  left: 0; 
  top: 50%;
  transform: translateY(-50%);
  width: 6px; 
  height: 6px;
  border-radius: 50%; 
  background-color: #fff;}
.section2{background: url(images/zj.png);background-size: cover;}
.slick-initialized.slick-slider.slick-vertical li.slick-slide:hover a {
    color: #fff;
    transition: color 0.3s ease;}

/* 列表容器：限定高度 + 溢出隐藏 */
.zs .news-list-wrap {
  height: 600px;
  overflow: hidden;
  position: relative;}
/* 滚动内容容器：设置动画 */
.zs .scroll-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  animation: scroll 15s linear infinite;}
/* 滚动动画：从顶部滚动到底部 */
@keyframes scroll {
  0% {
    transform: translateY(0);}
  100% {
    transform: translateY(-50%);}
}
/* 鼠标悬停暂停动画 */
.zs .news-list-wrap:hover .scroll-content {
  animation-play-state: paused;}
