/* 自定义样式 */
.slider-area {
    max-width: 100%;
    overflow: hidden;
}

.single-slider.slider-height {
    height: 400px;
    background-size: cover !important;
    background-position: center center !important;
    position: relative;
}

/* 确保图片适应容器 */
.single-slider.slider-height[data-background] {
    background-repeat: no-repeat;
}

/* 彻底禁用产品卡片悬停效果 */
.portfolio-thumb::before,
.team-img::before,
.team2-img::before {
    display: none !important;
    content: none !important;
    background: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    position: static !important;
}

.portfolio-content,
.team-text,
.team2-text {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: static !important;
}

.portfolio-wrapper:hover .portfolio-thumb::before,
.portfolio-wrapper:hover .portfolio-content,
.team-wrapper:hover .team-img::before,
.team-wrapper:hover .team-text,
.team-wrapper:hover .team2-img::before,
.team-wrapper:hover .team2-text,
.team2-wrapper:hover .team-img::before,
.team2-wrapper:hover .team2-text {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    position: static !important;
}

/* 处理所有可能的悬停状态 */
.portfolio-wrapper:hover img,
.team-wrapper:hover img,
.team2-wrapper:hover img {
    transform: none !important;
}

/* 强制移除所有图片上的伪元素 */
[class*="thumb"]::before,
[class*="img"]::before {
    display: none !important;
    content: none !important;
    background: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* 产品信息区样式 */
.portfolio-info {
    padding: 15px 0;
    text-align: center;
}

.portfolio-info h3 {
    font-size: 16px;
    margin: 0;
}

.portfolio-info span {
    color: #777;
}

@media (max-width: 991px) {
    .single-slider.slider-height {
        height: 300px;
    }
}

@media (max-width: 767px) {
    .single-slider.slider-height {
        height: 250px;
    }
} 