.mySwiper {
    width: 100%;
    height: 100%;
}

.swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* 保持比例填充 */
    object-position: center; /* 图片居中 */
}

/* CSS 覆盖（加到您的样式文件中） */
.swiper-pagination {
    position: absolute !important;
    bottom: 25px !important;
    left: 50% !important; /* 水平定位到中间 */
    transform: translateX(-50%) !important; /* 向左偏移自身宽度50%，实现绝对居中 */

    width: auto !important; /* 宽度由内容决定 */
    min-width: fit-content !important; /* 确保宽度至少能装下所有圆点 */

    display: flex !important;
    justify-content: center !important; /* 内容居中 */
    align-items: center !important;

    /* 分页区背景色 */
    /*background: rgba(163, 168, 151, 0.5);*/
    padding: 15px 15px;
    /*border-radius: 20px;*/
}

/* 自定义分页器圆点 */
.my-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 50%;
    background: #B7B6B9;
    margin: 0 6px;
    transition: all 0.3s;
}

.my-bullet-active {
    background: #FD882E;
    transform: scale(1.8); /* 激活时放大 */
}

.home_p2 {
    width: 100%;
    height: 100%;
}

.home_p2 img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* 保持比例填充 */
    object-position: center; /* 图片居中 */
}

.s-red {
    position: relative;
    color: #e3003a;
}

.s-red:after {
    position: absolute;
    content: "";
    display: block;
    width: 89px;
    height: 60px;
    top: -24px;
    right: -18px;
    z-index: 0;
    background: url(/static/style_jjkj/pc/home/images/bg-ico1.png) no-repeat center;
}