.elementor-5136 .elementor-element.elementor-element-1486b2de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-1486b2de:not(.elementor-motion-effects-element-type-background), .elementor-5136 .elementor-element.elementor-element-1486b2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFCFC 0%, #FFFFFF 100%);}.elementor-5136 .elementor-element.elementor-element-bd97317{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-5136 .elementor-element.elementor-element-78d7f9f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:80px;--padding-right:80px;}.elementor-5136 .elementor-element.elementor-element-528fd0ce .elementor-heading-title{font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5;}.elementor-5136 .elementor-element.elementor-element-23c5cd09{text-align:center;}.elementor-5136 .elementor-element.elementor-element-23c5cd09 .elementor-heading-title{font-size:48px;font-weight:500;line-height:1.5;color:#333030;}.elementor-5136 .elementor-element.elementor-element-60d20a33{text-align:center;font-size:20px;font-weight:400;line-height:30px;color:#666060;}.elementor-5136 .elementor-element.elementor-element-5127ae7d{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-282cfa4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5136 .elementor-element.elementor-element-11f1b8ce{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-5136 .elementor-element.elementor-element-11f1b8ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5136 .elementor-element.elementor-element-11f1b8ce .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-5136 .elementor-element.elementor-element-11f1b8ce .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5136 .elementor-element.elementor-element-11f1b8ce .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5136 .elementor-element.elementor-element-11f1b8ce .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5136 .elementor-element.elementor-element-11f1b8ce .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-5136 .elementor-element.elementor-element-637f0863{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-793588ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5136 .elementor-element.elementor-element-812943a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-812943a:not(.elementor-motion-effects-element-type-background), .elementor-5136 .elementor-element.elementor-element-812943a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5136 .elementor-element.elementor-element-4ccaf9ac{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-5136 .elementor-element.elementor-element-58d9e378{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-25e58e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5136 .elementor-element.elementor-element-25e58e7 .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.5;}.elementor-5136 .elementor-element.elementor-element-259f1bab{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-5136 .elementor-element.elementor-element-259f1bab .elementor-heading-title{font-size:40px;font-weight:500;line-height:60px;color:#333030;}.elementor-5136 .elementor-element.elementor-element-5a23003e{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;font-size:16px;font-weight:400;line-height:28px;color:#606266;}.elementor-5136 .elementor-element.elementor-element-4ba363fb{font-size:16px;font-weight:400;line-height:1.5;color:#999090;}.elementor-5136 .elementor-element.elementor-element-7224ef8e img{width:100%;max-width:100%;height:500px;border-radius:4px 4px 4px 4px;}.elementor-5136 .elementor-element.elementor-element-ca83354{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-2354215{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-181f6ff8 .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;color:#333030;}.elementor-5136 .elementor-element.elementor-element-1404423c{font-size:16px;font-weight:400;line-height:1.5;color:#666060;}.elementor-5136 .elementor-element.elementor-element-34922e9f{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-3007988a .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;color:#333030;}.elementor-5136 .elementor-element.elementor-element-253fb15a{font-size:16px;font-weight:400;line-height:1.5;color:#666060;}.elementor-5136 .elementor-element.elementor-element-48cec2aa{--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:space-between;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-37f2c6b{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-47ab2ef8 .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;color:#333030;}.elementor-5136 .elementor-element.elementor-element-535426fa{font-size:16px;font-weight:400;line-height:1.5;color:#666060;}.elementor-5136 .elementor-element.elementor-element-4bd4199d img{width:100%;max-width:100%;height:400px;border-radius:4px 4px 4px 4px;}.elementor-5136 .elementor-element.elementor-element-50c6f7e7{--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:space-between;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-1b11042d{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-2c37da56 .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;color:#333030;}.elementor-5136 .elementor-element.elementor-element-39e280d2{font-size:16px;font-weight:400;line-height:1.5;color:#666060;}.elementor-5136 .elementor-element.elementor-element-69821f59 img{width:100%;max-width:100%;height:400px;border-radius:4px 4px 4px 4px;}.elementor-5136 .elementor-element.elementor-element-2b9549be{font-size:16px;font-weight:400;line-height:1.5;color:#999090;}@media(min-width:768px){.elementor-5136 .elementor-element.elementor-element-bd97317{--width:1440px;}.elementor-5136 .elementor-element.elementor-element-4ccaf9ac{--width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5136 .elementor-element.elementor-element-bd97317{--width:100%;}.elementor-5136 .elementor-element.elementor-element-4ccaf9ac{--width:100%;}}@media(max-width:1024px){.elementor-5136 .elementor-element.elementor-element-bd97317{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-5136 .elementor-element.elementor-element-78d7f9f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5136 .elementor-element.elementor-element-23c5cd09 .elementor-heading-title{font-size:40px;}.elementor-5136 .elementor-element.elementor-element-60d20a33{font-size:18px;line-height:1.2;}.elementor-5136 .elementor-element.elementor-element-5127ae7d{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-5136 .elementor-element.elementor-element-11f1b8ce{--grid-columns:2;}.elementor-5136 .elementor-element.elementor-element-4ccaf9ac{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5136 .elementor-element.elementor-element-259f1bab{width:100%;max-width:100%;}.elementor-5136 .elementor-element.elementor-element-259f1bab .elementor-heading-title{font-size:32px;line-height:1.2;}.elementor-5136 .elementor-element.elementor-element-5a23003e{width:100%;max-width:100%;}.elementor-5136 .elementor-element.elementor-element-ca83354{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-5136 .elementor-element.elementor-element-181f6ff8 .elementor-heading-title{font-size:22px;}.elementor-5136 .elementor-element.elementor-element-3007988a .elementor-heading-title{font-size:22px;}.elementor-5136 .elementor-element.elementor-element-48cec2aa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-5136 .elementor-element.elementor-element-47ab2ef8 .elementor-heading-title{font-size:22px;}.elementor-5136 .elementor-element.elementor-element-4bd4199d img{height:500px;}.elementor-5136 .elementor-element.elementor-element-50c6f7e7{--gap:88px 0px;--row-gap:88px;--column-gap:0px;}.elementor-5136 .elementor-element.elementor-element-2c37da56 .elementor-heading-title{font-size:22px;}.elementor-5136 .elementor-element.elementor-element-69821f59 img{height:500px;}}@media(max-width:767px){.elementor-5136 .elementor-element.elementor-element-bd97317{--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5136 .elementor-element.elementor-element-528fd0ce .elementor-heading-title{font-size:10px;}.elementor-5136 .elementor-element.elementor-element-23c5cd09 .elementor-heading-title{font-size:32px;line-height:1.3;}.elementor-5136 .elementor-element.elementor-element-60d20a33{font-size:15px;}.elementor-5136 .elementor-element.elementor-element-5127ae7d{--flex-wrap:nowrap;}.elementor-5136 .elementor-element.elementor-element-11f1b8ce{--grid-columns:1;}.elementor-5136 .elementor-element.elementor-element-4ccaf9ac{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5136 .elementor-element.elementor-element-25e58e7 .elementor-heading-title{font-size:10px;}.elementor-5136 .elementor-element.elementor-element-259f1bab .elementor-heading-title{font-size:24px;line-height:1.5;}.elementor-5136 .elementor-element.elementor-element-5a23003e{font-size:14px;line-height:1.5;}.elementor-5136 .elementor-element.elementor-element-4ba363fb{font-size:13px;}.elementor-5136 .elementor-element.elementor-element-7224ef8e img{height:254px;}.elementor-5136 .elementor-element.elementor-element-ca83354{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5136 .elementor-element.elementor-element-181f6ff8 .elementor-heading-title{font-size:20px;line-height:1.2;}.elementor-5136 .elementor-element.elementor-element-1404423c{font-size:13px;}.elementor-5136 .elementor-element.elementor-element-3007988a .elementor-heading-title{font-size:20px;line-height:1.2;}.elementor-5136 .elementor-element.elementor-element-253fb15a{font-size:13px;}.elementor-5136 .elementor-element.elementor-element-47ab2ef8 .elementor-heading-title{font-size:20px;line-height:1.2;}.elementor-5136 .elementor-element.elementor-element-535426fa{font-size:13px;}.elementor-5136 .elementor-element.elementor-element-4bd4199d img{height:254px;}.elementor-5136 .elementor-element.elementor-element-50c6f7e7{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-5136 .elementor-element.elementor-element-2c37da56 .elementor-heading-title{font-size:20px;line-height:1.2;}.elementor-5136 .elementor-element.elementor-element-39e280d2{font-size:13px;}.elementor-5136 .elementor-element.elementor-element-69821f59 img{height:254px;}.elementor-5136 .elementor-element.elementor-element-2b9549be{font-size:13px;}}/* Start custom CSS for template, class: .elementor-element-282cfa4a */.tab-template{
    position: sticky;
    top: 80px;
    height: fit-content;
}

@media(max-width:1024px){
   .tab-template{
        top: 64px;
    } 
}
@media(max-width:767px){
   .tab-template{
        top: 54px;
    } 
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-11f1b8ce */.loop-grid{
    flex: 1;
}

.loop-grid  .elementor-widget-image img{
    height: 192px !important;
}

.loop-grid .content-text{
    padding: 8px;
}

.loop-grid .elementor-widget-theme-post-title p{
    font-size: 16px !important;
    line-height: 1 !important;
}
.loop-grid .post-content * ,.loop-grid .view-more p{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-793588ed *//* 隐藏 Elementor 原生分页 */
.elementor-pagination {
    height: 0px;
    opacity: 0;
}

/* 父容器：左、中、右三栏布局 */
.custom-pagination-box {
    font-family: "Poppins", Sans-serif !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    flex-wrap: nowrap;
    font-size: 16px;
    line-height: 1;
}

/* 左侧文字：靠左，禁止压缩 ,右侧跳转区域*/
.custom-pagination-box .info ,.custom-pagination-box .jump{
    flex-shrink: 0;
    color: #606266 ;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
}

/* 中间分页容器：固定宽度，内部按钮间隔24px */
.custom-pagination-box .pagination .pagination-clone {
      flex-shrink: 0;
      display: flex;
      align-items: center;
      gap: 24px;
}

.custom-pagination-box .pagination a,
.custom-pagination-box .pagination span {
  padding: 5px 10px;
  text-decoration: none;
  color: #333030;
  cursor: pointer;
}

/* 分页按钮基础样式+圆形 */
.page-numbers {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  text-decoration: none;
  cursor: pointer;
  padding: 0 !important;
}
.pagination-clone {
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
}
/* 禁止按钮被压缩挤扁 */
.pagination-clone > .page-numbers {
  flex-shrink: 0 !important;
  width: 40px;
  height: 40px;
}

/* 当前选中页码 */
.custom-pagination-box .pagination .current {
  background:#C62C25;
  color: #FFFFFF;
  border-color: #C62C25;
}



.prev .prev-arrow-icon{
    background: url(/wp-content/uploads/2026/07/arrow_right_line.svg) no-repeat center/cover ;
    height:15px !important;
    width:19px !important;
    transform: rotate(180deg);
}
.next,.prev{
    border: 1px solid #C62C25;
}
.next .next-arrow-icon{
    background: url(/wp-content/uploads/2026/07/arrow_right_line.svg) no-repeat center/cover;
   height:15px !important;
    width:19px !important;
    transform: rotate(0);
    
}
.prev:not([href]),.next:not([href]){
    border-color: #FAFAFA;
    background:#FAFAFA !important;
    cursor: not-allowed !important;
}
.prev:not([href]) .prev-arrow-icon{
    background: url(/wp-content/uploads/2026/07/Arrow-Left.svg) no-repeat center/cover !important;
    transform: rotate(0);
    
}
.next:not([href]) .next-arrow-icon{
    background: url(/wp-content/uploads/2026/07/Arrow-Left.svg) no-repeat center/cover !important;
    transform: rotate(180deg);
}

/* 输入框 */
.custom-pagination-box input {
    width: 33px;
    height: 32px;
    border-radius: 4px;
    padding: 9px 12px;
    font-size: 14px;
    line-height: 1;
    border: 1px solid #C62C25 !important;
}
.custom-pagination-box input:focus {
    border: 1px solid #C62C25 !important;
    outline: none !important;
    box-shadow: none !important;
}

/* 去除数字输入框上下箭头 */
.custom-pagination-box input::-webkit-outer-spin-button,
.custom-pagination-box input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.custom-pagination-box input[type="number"] {
    -moz-appearance: textfield;
}

/* 按钮 */
.custom-pagination-box button {
    display: none;
}


@media(max-width:1024px){
    .custom-pagination-box .pagination .pagination-clone {
          gap: 16px !important;
    }
}

@media(max-width:767px){
    .custom-pagination-box .info ,.custom-pagination-box .jump{
        display: none;
    }
    
    .custom-pagination-box .pagination .pagination-clone {
        gap: 12px !important;
    }
    .custom-pagination-box {
        justify-content: center;
        position: relative;
    }
    .prev ,.next{
        position: absolute;
    }
    .prev {
        left: 0;
    }
    .next {
        right:  0;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca83354 */.gird-container{
    grid-template-rows: auto !important;
}/* End custom CSS */