.content-auto {
                content-visibility: auto;
            }
            .scroll-container {
                overflow: hidden;
                position: relative;
                height: 160px; /* 固定容器高度 */
            }
            .scroll-content {
                position: absolute;
                width: 100%;
                transition: transform 0.5s ease-in-out;
                padding-left: 10%;
            }
            .client-item {
                height: 160px;
                display: flex;
                align-items: center;
                padding: 0 2rem;
            }
            .logo-item {
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 0 1.5rem;
                height: 80px;
            }
            .logo-img {
                max-height: 60px;
                max-width: 160px;
                object-fit: contain;
                transition: all 0.3s ease;
            }
            .logo-img:hover {
                transform: scale(1.05);
                filter: brightness(1.1);
            }
            .category-title {
                min-width: 120px;
                font-weight: 600;
                color: #374151;
            }