@charset "utf-8";
/* CSS Document */

 .slider-container-xs{
      /* 仅在手机端应用的样式 */
      		width: 100%;
			height: auto;
            margin: 0 auto;
            position: relative;
            overflow: hidden;
    }

@media (min-width: 768px) {
    .slider-container-xs{
      /* 仅在手机端应用的样式 */
      		width: 100%;
			height: auto;
            margin: 0 auto;
            position: relative;
            overflow: hidden;
    }
}
@media (min-width: 992px) {
  .slider-container {
            width: 500px;
            height: 500px;
            margin: 0 auto;
            position: relative;
            overflow: hidden;
        }
}
@media (min-width: 1200px) {
.slider-container {
            width: 500px;
            height: 500px;
            margin: 0 auto;
            position: relative;
            overflow: hidden;
        }
}
        .slider-wrapper {
            display: flex;
            transition: transform 0.5s ease;
            height: 100%;
        }
        .slider-item {
            min-width: 100%;
            height: 100%;
        }
        .slider-item img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .slider-nav {
            position: absolute;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
        }
        .slider-dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: rgba(255,255,255,0.5);
            margin: 0 5px;
            cursor: pointer;
        }
        .slider-dot.active {
            background: #fff;
        }
        .slider-arrow {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 40px;
            height: 40px;
            background: rgba(0,0,0,0.3);
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            font-size: 20px;
        }
        .slider-prev {
            left: 20px;
        }
        .slider-next {
            right: 20px;
        }