.elementor-39 .elementor-element.elementor-element-d21aaea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-39 .elementor-element.elementor-element-c11285c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-12ecf64{--grid-columns:3;}.elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination{text-align:center;margin-top:30px;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-12ecf64{--grid-columns:2;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-12ecf64{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-12ecf64 *//* 分页容器整体居中、横向排列 */
.elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px; /* 分页按钮之间间距 */
  margin-top: 40px;
}

/* 所有分页按钮统一基础样式：圆角方框 */
.elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 40px;
  border: 1px solid #ddd;
  border-radius: 12px; /* 方框圆角，和图一致 */
  font-size: 18px;
  color: #222;
  text-decoration: none;
  transition: all 0.25s ease;
}

/* 当前激活页码（蓝色填充白底字） */
.elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination .page-numbers.current {
  background-color: #3564b3;
  border-color: #3564b3;
  color: #ffffff;
}

/* 左右翻页箭头 < > 悬浮效果 */
.elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination .page-numbers:not(.current):hover {
  border-color: #3564b3;
  color: #3564b3;
}

/* 省略号 ... 样式，无边框透明 */
.elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination .page-numbers.dots {
  border: none;
  min-width: auto;
  padding: 0 8px;
  color: #666;
}

/* 移动端适配缩小尺寸 */
@media (max-width:767px) {
 .elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination .page-numbers {
    min-width: 42px;
    height: 42px;
    font-size: 16px;
  }
.elementor-39 .elementor-element.elementor-element-12ecf64 .elementor-pagination {
    gap: 8px;
  }
}/* End custom CSS */