.elementor-3169 .elementor-element.elementor-element-1814209{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3169 .elementor-element.elementor-element-1814209:not(.elementor-motion-effects-element-type-background), .elementor-3169 .elementor-element.elementor-element-1814209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #004E84 0%, #151515 85%);}.elementor-3169 .elementor-element.elementor-element-a49d58b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3169 .elementor-element.elementor-element-1d58f16{background-color:#00000075;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3169 .elementor-element.elementor-element-1d58f16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3169 .elementor-element.elementor-element-695a23f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3169 .elementor-element.elementor-element-0825c29{--grid-columns:4;--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-3169 .elementor-element.elementor-element-0825c29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination{text-align:center;margin-top:0px;}body:not(.rtl) .elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3169 .elementor-element.elementor-element-1814209{--content-width:1400px;}.elementor-3169 .elementor-element.elementor-element-695a23f{--content-width:1507px;}}@media(max-width:1024px){.elementor-3169 .elementor-element.elementor-element-0825c29{--grid-columns:2;}}@media(max-width:767px){.elementor-3169 .elementor-element.elementor-element-0825c29{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-0825c29 *//* ==========================================================================
   Elementor Loop Grid 工业风高级分页 (含多页码、省略号与总页数轻量渲染版)
   ========================================================================== */

/* 1. 分页容器居中与间距 */
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important;       /* 严格控制纽扣间的呼吸间距 */
    margin-top: 25px !important; /* 调整红框区域高度，让列表与分页更紧凑 */
    padding: 20px 0 !important;
    flex-wrap: wrap !important;
}

/* 2. 普通状态纽扣样式（未激活数字页、上一页、下一页） */
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .page-numbers {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* 严格遵循参考图小巧精致的几何体尺寸 */
    min-width: 30px !important;
    height: 30px !important;
    padding: 0 14px !important;
    
    /* 核心形体：精致小圆角 */
    border-radius: 5px !important; 
    border: 1px solid rgba(0, 0, 0, 0.05) !important;
    
    /* 核心色彩：低调、干净的质感中灰色底（无毛玻璃，完美契合冷灰大背景） */
    background: #d2d2d6 !important; 
    
    /* 字体规范：深色文字，保证极佳的辨识度与极客感 */
    color: #222222 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    
    /* 动效过渡 */
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04) !important;
}

/* 3. 特殊处理：智能省略号 (...) 样式与呼吸间距修正 */
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination span.page-numbers.dots {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 24px !important;  /* 稍微收窄省略号方块，使其不显得臃肿 */
    height: 40px !important;
    background: transparent !important;
    border: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    color: #77777a !important;   /* 极简深灰，不抢戏 */
    font-weight: 700 !important;
    box-shadow: none !important;
    letter-spacing: 1px !important;
}

/* 4. 主角光环：当前激活页 (Current) 独占深色半透明毛玻璃特效 */
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .page-numbers.current {
    /* 全黑高饱和度半透明基底 */
    background: rgba(24, 24, 26, 0.88) !important;
    
    /* 强效毛玻璃材质质感 */
    -webkit-backdrop-filter: blur(15px) !important;
    backdrop-filter: blur(15px) !important;
    
    /* 极细微边界强化 */
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    
    /* 文字反转为凌厉的纯白 */
    color: #ffffff !important; 
    font-weight: 700 !important;
    
    /* 施加优雅的下沉微阴影 */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18) !important;
}

/* 5. 鼠标悬停 (Hover) 状态：瞬间剥离透明度，高亮固体纯黑 */
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination a.page-numbers:hover {
    background: #111111 !important; 
    border-color: #111111 !important;
    color: #ffffff !important; 
    transform: translateY(-2px) !important; /* 精致的微悬浮动效 */
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.22) !important;
}

/* 6. 后缀微调：“共计 xx 页” 文本标签样式重塑 */
/* 适配 Elementor 吐出的各种可能标签名（如 .total-pages 或 span/div 后缀） */
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .total-pages,
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination span:last-child:not(.page-numbers),
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .elementor-screen-only + span {
    display: inline-flex !important;
    align-items: center !important;
    height: 40px !important;
    padding-left: 10px !important;
    color: #66666a !important;   /* 冷灰色调，高级且不喧宾夺主 */
    font-size: 13px !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px !important;
    pointer-events: none !important; /* 防止误触 */
}

/* 7. “上一页/下一页”文字比例尺优化 */
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .prev,
.elementor-3169 .elementor-element.elementor-element-0825c29 .elementor-pagination .next {
    font-size: 13px !important;
    letter-spacing: 0.5px !important;
}/* End custom CSS */