/* PC 首页（index/index，轮播容器）B5-5 S3s */
        /* 轮播容器样式 */
        .carousel-container {
            position: relative;
            width: 100%;
            max-width: 100%; /* 轮播图最大宽度 */
            margin: 0 auto;
            overflow: hidden;
            border-radius: 8px; /* 圆角效果 */
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }

        /* 轮播图片列表 */
        .carousel-slides {
            display: flex;
            width: 300%; /* 3张图片，所以宽度是300% */
            height: 100%;
            transition: transform 0.5s ease; /* 切换动画 */
        }

        /* 单个轮播项 */
        .carousel-slide {
            width: 100%;
            height: 100%;
        }

        /* 轮播图片样式 */
        .carousel-slide a {
            display: block;
            width: 100%;
            height: 100%;
        }



        /* 左右切换按钮 */
        .carousel-btn {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 40px;
            height: 40px;
            background-color: rgba(0,0,0,0.5);
            color: white;
            border: none;
            border-radius: 50%;
            cursor: pointer;
            font-size: 18px;
            display: flex;
            align-items: center;
            justify-content: center;
            z-index: 10;
            transition: background-color 0.3s;
        }

        .carousel-btn:hover {
            background-color: rgba(0,0,0,0.8);
        }

        .prev-btn {
            left: 20px;
        }

        .next-btn {
            right: 20px;
        }

        /* 轮播指示器（小圆点） */
        .carousel-indicators {
            position: absolute;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            gap: 10px;
        }

        .indicator {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: rgba(255,255,255,0.5);
            cursor: pointer;
            transition: background-color 0.3s;
        }

        .indicator.active {
            background-color: white;
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .carousel-btn {
                width: 30px;
                height: 30px;
                font-size: 14px;
            }
        }
    
.main.pc-index-main{margin-top:50px;}
