.top-full {
  top: 70%;
  left: -20px;
}
.text-sm {
  font-size: 1.1rem;
  line-height: 1.25rem;
}
/* 缩略图默认样式 */
.thumb-img {
    border-color: transparent;
    opacity: 0.6;
}

/* 缩略图激活样式 */
.thumb-img.active {
    border-color: #fe6500 !important;
    opacity: 1 !important;
}

/* 缩略图悬停效果 */
.thumb-img:hover {
    opacity: 1;
    transform: scale(1.05);
}
/* 缩略图默认样式 */
.about-thumb-img {
    border-color: transparent;
    opacity: 0.6;
}

/* 缩略图激活样式 */
.about-thumb-img.active {
    border-color: #fe6500 !important;
    opacity: 1 !important;
}

/* 缩略图悬停效果 */
.about-thumb-img:hover {
    opacity: 1;
    transform: scale(1.05);
}
.w-24 {
 width:6.7rem;
}
.max-w-container-max {
 max-width:1400px;
}
.py-section-gap {
 padding-top:120px;
 padding-bottom:30px;
}
.text-xs {
 font-size:1rem;
 line-height:1rem
}

/* ----- 分页数字条效果 开始 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
}

.pagination span {
  color: #333;
  font-size: 14px;
  padding: 8px 2px;
  margin: 0 5px;
  border-radius: 3px;
}

.pagination a:hover {
  color: #fe884e;
  border: 1px solid #fe884e;
}

.pagination a.page-num-current {
  color: #fff;
  background: #fe884e;
  border: 1px solid #fe884e;
}
/* ----- 分页数字条效果 结束 ----- */

.py-section-gap {
 padding-top:20px;
 padding-bottom:30px;
}
.pt-20 {
 padding-top:0rem;
}
.p-6 {
 padding:1.5rem;
 padding-bottom: 2.6rem;
}

 .md\:text-display-lg {
  font-size:45px;
  line-height:1.1;
  letter-spacing:-0.02em;
  font-weight:700
 }
 .text-display-lg {
 font-size:42px;
 line-height:1.1;
 letter-spacing:-0.02em;
 font-weight:700
}