.elementor-1385 .elementor-element.elementor-element-9689bf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1385 .elementor-element.elementor-element-411e14c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1385 .elementor-element.elementor-element-94ac11b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1385 .elementor-element.elementor-element-94ac11b .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-1385 .elementor-element.elementor-element-94ac11b .elementor-swiper-button{font-size:20px;}.elementor-1385 .elementor-element.elementor-element-67f303b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1385 .elementor-element.elementor-element-5ab03f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-1px -1px 0px -1px;}.elementor-1385 .elementor-element.elementor-element-5ab03f8.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-1385 .elementor-element.elementor-element-8faec13.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-1385 .elementor-element.elementor-element-9c4715b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1385 .elementor-element.elementor-element-3d6d370{--display:flex;}.elementor-1385 .elementor-element.elementor-element-3509670{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1385 .elementor-element.elementor-element-ad4b9b1{--display:flex;}.elementor-1385 .elementor-element.elementor-element-e200bd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1385 .elementor-element.elementor-element-2d26b1d{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}@media(min-width:768px){.elementor-1385 .elementor-element.elementor-element-411e14c{--width:50%;}.elementor-1385 .elementor-element.elementor-element-67f303b{--width:50%;}}@media(max-width:1024px){.elementor-1385 .elementor-element.elementor-element-94ac11b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-1385 .elementor-element.elementor-element-94ac11b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-5ab03f8 *//* Rank Math 面包屑 - 红蓝主题适配 */
.rank-math-breadcrumb {
    font-size: 13px;
    color: #6B7280;
}
.rank-math-breadcrumb a {
    color: #2563EB;
    text-decoration: none;
    transition: color 0.3s;
}
.rank-math-breadcrumb a:hover {
    color: #DC2626;
}
.rank-math-breadcrumb .last {
    color: #DC2626;
    font-weight: 600;
}
.rank-math-breadcrumb .separator {
    color: #9CA3AF;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2d26b1d *//* === Tabs 容器设置 === */
.elementor-1385 .elementor-element.elementor-element-2d26b1d .elementor-tabs {
    margin-bottom: 0;
}

/* === 选项卡标题（默认状态） === */
.elementor-1385 .elementor-element.elementor-element-2d26b1d .elementor-tab-title {
    color: #6B7280 !important;       /* 灰色文字 */
    font-weight: 500;
    font-size: 16px;
    padding: 16px 28px;              /* 增加内边距，让点击区域更大 */
    transition: all 0.3s ease;       /* 平滑过渡动画 */
    border-bottom: 3px solid transparent; /* 预留底部边框位置 */
    margin-bottom: -1px;             /* 让边框与内容区域完美衔接 */
}

/* === 选项卡标题（鼠标悬停） === */
.elementor-1385 .elementor-element.elementor-element-2d26b1d .elementor-tab-title:hover {
    color: #2563EB !important;       /* 品牌蓝色 */
    background-color: rgba(37, 99, 235, 0.04); /* 极淡的蓝色背景 */
}

/* === 选项卡标题（选中状态 - 产品参数） === */
.elementor-1385 .elementor-element.elementor-element-2d26b1d .elementor-tab-title.elementor-active {
    color: #DC2626 !important;       /* 品牌红色 */
    font-weight: 700;                /* 加粗 */
    border-bottom: 3px solid #DC2626 !important; /* 红色下划线 */
    background-color: transparent;
}

/* === 选项卡内容区域（美化） === */
.elementor-1385 .elementor-element.elementor-element-2d26b1d .elementor-tab-content {
    padding: 30px;                   /* 内容区留白 */
    background-color: #FFFFFF;       /* 纯白背景 */
    border: 1px solid #E5E7EB;       /* 浅灰边框 */
    border-top: none;                /* 去掉顶部边框，与标题融合 */
    border-radius: 0 0 12px 12px;    /* 底部圆角 */
    box-shadow: 0 4px 20px rgba(0,0,0,0.03); /* 轻微阴影，提升质感 */
}

/* === 移动端适配（可选） === */
@media (max-width: 768px) {
    .elementor-1385 .elementor-element.elementor-element-2d26b1d .elementor-tab-title {
        padding: 12px 15px;
        font-size: 15px;
        width: 100%; /* 手机上全宽显示 */
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c4715b *//* === 选项卡标题（默认状态） === */
.elementor-1385 .elementor-element.elementor-element-9c4715b .e-n-tab-title {
    color: #6B7280 !important;
    font-weight: 500;
    font-size: 16px;
    padding: 16px 28px;
    transition: all 0.3s ease;
    border-bottom: 3px solid transparent;
    margin-bottom: -1px;
    background: transparent !important;
}

/* === 选项卡标题（鼠标悬停） === */
.elementor-1385 .elementor-element.elementor-element-9c4715b .e-n-tab-title:hover {
    color: #2563EB !important;
    background-color: rgba(37, 99, 235, 0.05) !important;
}

/* === 选项卡标题（选中状态） === */
/* 方法 A: 使用 aria-selected 属性（最稳） */
.elementor-1385 .elementor-element.elementor-element-9c4715b .e-n-tab-title[aria-selected="true"] {
    color: #DC2626 !important;
    font-weight: 700;
    border-bottom-color: #DC2626 !important;
    background-color: transparent !important;
}

/* === 选项卡内容区域 === */
.elementor-1385 .elementor-element.elementor-element-9c4715b .e-n-tabs-content {
    padding: 30px;
    background-color: #FFFFFF;
    border: 1px solid #E5E7EB;
    border-top: none;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.03);
}

/* === 文字样式微调 === */
.elementor-1385 .elementor-element.elementor-element-9c4715b .e-n-tab-title-text {
    letter-spacing: 0.5px; /* 增加一点字间距，更精致 */
}/* End custom CSS */