.org-slider {
    background: white;
    box-shadow: 0 10px 20px -5px rgba(0, 0, 0, .125);
    height: 150px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 1440px;
}

.org-slider::before,
.org-slider::after {
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    content: "";
    height: 150px;
    position: absolute;
    width: 180px;
    z-index: 2;
}

.org-slider::after {
    right: 0;
    top: 0;
    transform: rotateZ(180deg);
}

.org-slider::before {
    left: 0;
    top: 0;
}
/* 速度(x秒完成一次循环) */
.slide-track {
    animation: scrollLeft 40s linear infinite;
    display: flex;
    width: calc(220px * 16 * 2); /* 每个项目375px + 20px边距，乘以2倍数量 */
}
.slide-track2 {
    animation: scrollRight 40s linear infinite;
    display: flex;
    width: calc(220px * 16 * 2); /* 同上 */
}


.org-slide {
    height: 150px;
    width: 200px; /* 保持原有宽度 */
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    margin: 0 10px; /* 保持边距 */
}


.org-slide img {
    object-fit: contain;
    /*filter: grayscale(100%);*/
    opacity: 0.7;
    transition: all 0.3s ease;
}

.org-slide:hover img {
    filter: grayscale(0);
    opacity: 1;
}

@keyframes scrollLeft {
    0% { transform: translateX(0); }
    100% { transform: translateX(calc(-220px * 16)) } /* 移动单倍距离 */
}
@keyframes scrollRight {
    0% { transform: translateX(calc(-220px * 16)); }
    100% { transform: translateX(0); }
}

/* 确保暂停类有效 */
.slide-track.paused,
.slide-track2.paused {
    -webkit-animation-play-state: paused !important;
    -moz-animation-play-state: paused !important;
    -o-animation-play-state: paused !important;
    animation-play-state: paused !important;
}