.elementor-391 .elementor-element.elementor-element-84fa458{--display:flex;--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-391 .elementor-element.elementor-element-84fa458:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-84fa458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #1E3A5F 0%, #033D87 60%);}.elementor-391 .elementor-element.elementor-element-ca65e4b .elementor-heading-title{font-size:42px;font-weight:700;line-height:42px;color:var( --e-global-color-ca25913 );}.elementor-391 .elementor-element.elementor-element-1ffb8cc{font-size:16px;line-height:16px;color:#D1D5DB;}.elementor-391 .elementor-element.elementor-element-afa8f40{--display:flex;--padding-top:48px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-391 .elementor-element.elementor-element-5206351 .elementor-heading-title{font-size:20px;font-weight:700;line-height:20px;color:#0F172A;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);margin-bottom:5px;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:left;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__button{color:#003D95;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__input:checked ~ .jet-color-image-list__button{color:#FF7B00;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__decorator .jet-color-image-list__color{width:30px;height:30px;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__decorator .jet-color-image-list__image{width:30px;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__decorator{margin-right:5px;}.rtl .elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__decorator{margin-left:5px;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .apply-filters__button{color:#475569;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-filter-items-dropdown__apply-button{color:#475569;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-filters-counter{padding-left:5px;}.rtl .elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-filters-counter{padding-right:5px;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-filter+.jet-filter{margin-top:10px;}.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-391 .elementor-element.elementor-element-ee3fb13{--display:flex;}.elementor-391 .elementor-element.elementor-element-e02a328{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-391 .elementor-element.elementor-element-e02a328 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-391 .elementor-element.elementor-element-e02a328:after{content:"0.66";}.elementor-391 .elementor-element.elementor-element-e02a328 .elementor-post__thumbnail__link{width:100%;}.elementor-391 .elementor-element.elementor-element-e02a328 .elementor-post__meta-data span + span:before{content:"•";}.elementor-391 .elementor-element.elementor-element-e02a328 .elementor-post__text{margin-top:20px;}.elementor-391 .elementor-element.elementor-element-e02a328 .elementor-post__badge{right:0;}.elementor-391 .elementor-element.elementor-element-e02a328 .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:767px){.elementor-391 .elementor-element.elementor-element-e02a328 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-391 .elementor-element.elementor-element-e02a328:after{content:"0.5";}.elementor-391 .elementor-element.elementor-element-e02a328 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-391 .elementor-element.elementor-element-84fa458{--content-width:1200px;}.elementor-391 .elementor-element.elementor-element-afa8f40{--content-width:1200px;}}/* Start custom CSS for jet-smart-filters-color-image, class: .elementor-element-0bf6f3c *//* 强制水平排列并允许换行，增加按钮间距 */
.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-filter-items-wrapper {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 15px !important; /* 按钮之间的间距 */
}

/* 隐藏颜色块的小方块 */
.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__color {
    display: none !important;
}

/* 显示分类名称的文字并居中 */
.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__label {
    display: block !important;
    margin-left: 0 !important;
    text-align: center !important;
    font-size: 14px !important; /* 调整字号 */
    font-weight: 500 !important;
}

/* 未选中状态：白底灰框，药丸形状 */
.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__row {
    padding: 10px 24px !important;
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important; /* 浅灰色边框 */
    border-radius: 50px !important; /* 变成圆角药丸 */
    color: #475569 !important; /* 灰色文字 */
    transition: all 0.3s ease !important;
    width: auto !important; /* 按钮宽度根据文字自适应 */
    margin: 0 !important; /* 去除自带外边距 */
}

/* 选中状态：橙色背景，无边框，白色文字 */
.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-filter-row-checked .jet-color-image-list__row {
    background-color: #f97316 !important; /* 你的品牌橙色，可修改 */
    border-color: #f97316 !important;
    box-shadow: 0 4px 6px -1px rgba(249, 115, 22, 0.3) !important; /* 添加一点橙色阴影提升质感 */
}

.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-filter-row-checked .jet-color-image-list__label {
    color: #ffffff !important; /* 选中时的白色文字 */
}

/* 鼠标悬停时的轻微效果 */
.elementor-391 .elementor-element.elementor-element-0bf6f3c .jet-color-image-list__row:hover:not(.jet-filter-row-checked) {
    border-color: #cbd5e1 !important; /* 悬停时边框颜色稍深 */
    color: #1e293b !important; /* 文字变深 */
}/* End custom CSS */