 /* Swiper容器样式 */
    .swiper-container {
        height: 800px;
        background: linear-gradient(135deg, #0A0A0A 0%, #0F172A 50%, #0A0A0A 100%);
        position: relative;
        overflow: hidden;
    }
    
    /* Swiper包装器 */
    .swiper-wrapper {
        width: 100%;
        height: 100%;
    }
    
    /* 每一张幻灯片 */
    .swiper-slide {
        display: flex;
        align-items: center;
        justify-content: center;
        background: transparent;
    }
    
    .swiper-slide img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        user-select: none;
        -webkit-user-drag: none;
    }
    
    /* 自定义导航按钮 - 更大更醒目 */
    .swiper-button-next,
    .swiper-button-prev {
        width: 56px;
        height: 56px;
        background: rgba(0, 0, 0, 0.5);
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
        border-radius: 50%;
        border: 1px solid rgba(255, 255, 255, 0.15);
        transition: all 0.3s ease;
        color: #fff;
    }
    
    .swiper-button-next:hover,
    .swiper-button-prev:hover {
        background: rgba(59, 130, 246, 0.8);
        border-color: rgba(59, 130, 246, 0.5);
        transform: scale(1.1);
    }
    
    .swiper-button-next::after,
    .swiper-button-prev::after {
        font-size: 20px;
        font-weight: bold;
    }
    
    /* 自定义分页器 - 小圆点 */
    .swiper-pagination {
        bottom: 30px !important;
    }
    
    .swiper-pagination-bullet {
        width: 12px;
        height: 12px;
        background: rgba(255, 255, 255, 0.3);
        opacity: 1;
        transition: all 0.3s ease;
        border: 1px solid rgba(255, 255, 255, 0.1);
    }
    
    .swiper-pagination-bullet-active {
        background: #3b82f6;
        width: 32px;
        border-radius: 6px;
        box-shadow: 0 0 20px rgba(59, 130, 246, 0.4);
    }
    
    /* 3D立方体特效配置 - 微调阴影 */
    .swiper-3d .swiper-slide-shadow {
        background: rgba(0, 0, 0, 0.6);
    }
    
    /* 渐变遮罩 - 让底部过渡更自然 */
    .swiper-container::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 120px;
        background: linear-gradient(to top, rgba(10, 10, 10, 0.8) 0%, transparent 100%);
        pointer-events: none;
        z-index: 10;
    }
    
    /* 自动播放指示器 - 底部进度条 */
    .autoplay-progress {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: rgba(255, 255, 255, 0.1);
        z-index: 15;
        overflow: hidden;
    }
    
    .autoplay-progress-bar {
        height: 100%;
        width: 0%;
        background: linear-gradient(90deg, #3b82f6, #60a5fa);
        border-radius: 2px;
        transition: width 0.1s linear;
    }