  /* 轮播容器 */
        .carousel-container {
            width: 760px;
            height: 360px;
            position: relative;
            margin: 0px auto;
            overflow: hidden;
            border-radius: 10px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.15);
        }

        /* 轮播轨道 */
        .carousel-track {
            display: flex;
            width: 300%;
            height: 100%;
            animation: slide 12s infinite;
        }

        /* 单个轮播项 */
        .carousel-slide {
            width: 760px;
            height: 100%;
            position: relative;
        }

        /* 轮播图片 */
        .carousel-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        /* 文字内容区域 */
        .slide-content {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            padding: 20px;
            background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);
            color: white;
        }

        /* 标题样式 */
        .slide-title {
            font-size: 24px;
            margin-bottom: 10px;
            font-weight: bold;
        }

        /* 描述文字（可包含链接） */
        .slide-desc {
            font-size: 16px;
            line-height: 1.5;
        }

        /* 描述中的链接样式 */
        .slide-desc a {
            color: #4fc3f7;
            text-decoration: none;
            transition: color 0.3s;
        }

        .slide-desc a:hover {
            color: #81d4fa;
            text-decoration: underline;
        }

        /* 导航指示器 */
        .carousel-indicators {
            position: absolute;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            gap: 10px;
            z-index: 10;
        }

        .indicator {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: rgba(255,255,255,0.5);
            cursor: pointer;
            transition: all 0.3s;
        }

        /* 动画定义 */
        @keyframes slide {
            0%, 28% { transform: translateX(0); }
            33%, 61% { transform: translateX(-760px); }
            66%, 94% { transform: translateX(-1520px); }
            100% { transform: translateX(0); }
        }

        /* 悬停暂停动画 */
        .carousel-container:hover .carousel-track {
            animation-play-state: paused;
        }

        /* 指示器激活状态（仅视觉效果） */
        .carousel-container:hover .indicator:nth-child(1) {
            background: white;
            transform: scale(1.2);
        }

        .carousel-container:hover .indicator:nth-child(2) {
            background: rgba(255,255,255,0.5);
            transform: scale(1);
        }

        .carousel-container:hover .indicator:nth-child(3) {
            background: rgba(255,255,255,0.5);
            transform: scale(1);
        }
