ul {
  -ms-overflow-style: none; /* IE 和 Edge */
  scrollbar-width: none; /* Firefox */
}

ul::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Edge */
}

.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  display: flex;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

img[onclick="scrollToTop()"] {
    cursor: pointer;
    transition: opacity 0.3s ease;
}

img[onclick="scrollToTop()"]:hover {
    opacity: 0.8;
}
p{
    margin: 0;
}
.custom-swiper-button-next,
.custom-swiper-button-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    cursor: pointer;
    z-index: 10;
}

.custom-swiper-button-next {
    right: 53px; /* 调整位置 */
}

.custom-swiper-button-prev {
    left: 15px; /* 调整位置 */
}

.custom-swiper-button-prev img{
    transform: rotate(180deg);

}
.swiper-button-disabled {
    /*opacity: 0.35;*/
    cursor: auto;
    pointer-events: none;
}

@media (min-width: 780px) and (max-width :1024px){
    .w50{
        width: 50%!important;
        box-sizing: border-box!important;
        padding: 0 30px!important;
    }
    .font14{
        font-size: 14px!important;
    }
    .font12{
        font-size: 12px!important;
    }
    .font10{
        font-size: 10px!important;
    }
    .line10px{
        line-height: 16px!important;
    }
    .w720px{
        width: 720px!important;
    }
}

@media screen and (max-width :780px){
   .custom-swiper-button-next {
        right: 7px;
        top: 168%;
    }

    .custom-swiper-button-prev {
                left: 20px;
            top: 168%;
            opacity: 1;
    }
}
