.inner_page {
  position: relative;
}
.inner_page:before,
.inner_page:after {
  display: block;
  content: '';
  width: 1.5rem;
  height: 2.7rem;
}
.inner_page::before {
  position: absolute;
  top: 6.2rem;
  right: 0;
  background: url(../img/icon_1.png) no-repeat;
  background-size: 100% 100%;
}
.inner_page::after {
  position: absolute;
  bottom: 1.8rem;
  left: 0;
  background: url(../img/icon_2.png) no-repeat;
  background-size: 100% 100%;
}
.inner_page .inner_banner {
  width: 100%;
  height: 6.37rem;
}
.inner_page .inner_banner .banner_img {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.inner_page .inner_banner .banner_img img {
  width: auto;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.inner_page .inner_banner .text_box {
  position: absolute;
  bottom: 1.18rem;
  left: 1.53rem;
  display: flex;
  flex-direction: column;
  gap: 0.26rem;
  align-items: flex-start;
  z-index: 1;
}
.inner_page .inner_banner .text_box h1 {
  font-size: 0.54rem;
  line-height: calc(79/54);
  color: #ffffff;
  font-family: SourceHanSansHKBold, SourceHanSansCNBold;
  font-weight: bold;
}
.inner_page .inner_banner .text_box div {
  display: flex;
  gap: 0.1rem;
  align-items: center;
}
.inner_page .inner_banner .text_box div span {
  font-size: 0.16rem;
  line-height: calc(21/16);
  color: #ffffff;
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.inner_page .module_breadcrumb {
  padding-top: 0.44rem;
}
.inner_page .module_breadcrumb .mod_container {
  width: 16.17rem;
  margin: 0 auto;
}
.inner_page .module_breadcrumb .mod_container div {
  display: flex;
  gap: 0.12rem;
  align-items: center;
}
.inner_page .module_breadcrumb .mod_container div span {
  font-size: 0.2rem;
  color: #000000;
  line-height: calc(29/20);
  font-family: SourceHanSansHKMedium, SourceHanSansCNMedium;
}
.inner_page .module_breadcrumb .mod_container div span:nth-of-type(1) {
  color: #878787;
}
.inner_page .module_breadcrumb .mod_container div span:nth-of-type(even) {
  display: block;
  width: 0.08rem;
  height: 0.14rem;
  background: url(../img/you.png) no-repeat;
  background-size: 100% 100%;
}
.inner_page .module {
  position: relative;
}
.inner_page .module .mod_container {
  width: 16.17rem;
  margin: 0 auto;
  padding: 0.85rem 0 1.18rem;
}
.inner_page .module .mod_container .mod_tit {
  position: relative;
}
.inner_page .module .mod_container .mod_tit h3 {
  position: relative;
  z-index: 1;
  font-size: 0.5rem;
  color: #329940;
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
}
.inner_page .module .mod_container .mod_tit h3 span {
  color: #DD841A;
}
.inner_page .module .mod_container .text_box h4 {
  font-size: 0.5rem;
  line-height: calc(60/50);
  color: #070707;
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
}
.inner_page .module .mod_container .text_box .content p {
  font-size: 0.18rem;
  color: #090909;
  line-height: calc(30/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.inner_page .module .mod_container .text_box .content p + p {
  margin-top: 0.3rem;
}
.inner_page .module .mod_container .pagination {
  margin-top: 0.63rem;
  --bs-pagination-active-bg: #E0811E;
  display: flex;
  justify-content: center;
  gap: 0.4rem;
  align-items: center;
}
.inner_page .module .mod_container .pagination .page-item:focus-visible {
  outline: unset;
}
.inner_page .module .mod_container .pagination .page-item .page-link {
  font-size: 0.18rem;
  line-height: calc(25/18);
  color: #2B2B2B;
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  padding: 0;
  border-radius: 0;
  border: none;
  background-color: unset;
  display: flex;
  justify-content: center;
  align-items: center;
}
.inner_page .module .mod_container .pagination .page-item .page-link:focus {
  box-shadow: unset;
}
.inner_page .module .mod_container .pagination .page-item .page-link img {
  width: 0.63rem;
  height: 0.5rem;
}
.inner_page .module .mod_container .pagination .active > .page-link,
.inner_page .module .mod_container .pagination .page-link.active {
  color: #329940;
  border-bottom: 0.01rem solid #329940;
}
.index_page:before {
  top: 14.5rem;
}
.index_page .banner {
  width: 100%;
  position: relative;
  /* 主容器 */
  /* 绿色背景装饰 */
  /* 标题层 - 固定不动 */
  /* === 三个图片槽位（互不遮挡） === */
  /* 大图位置 - 右侧（占据右侧主要区域） */
  /* 中图位置 - 底部（在底部居中偏右） */
  /* 小图位置 - 左侧（在左侧靠下位置） */
  /* === 自定义控件 === */
}
.index_page .banner .mod_container {
  width: 100%;
  height: 8.48rem;
  position: relative;
  overflow: hidden;
}
.index_page .banner .green-bg-shape {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 99;
}
.index_page .banner .green-bg-shape img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.index_page .banner .title-layer {
  position: absolute;
  top: 0.55rem;
  left: 1.9rem;
  z-index: 100;
}
.index_page .banner .title-layer h2 {
  color: #329940;
  font-size: 0.4rem;
  line-height: calc(70/54);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
}
.index_page .banner .title-layer h1 {
  font-size: 0.4rem;
  line-height: calc(70/54);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  color: #000000;
  padding-left: 0.3rem;
}
.index_page .banner .btn-more {
  background-color: #e67e22;
  color: white;
  border: none;
  padding: 0.13rem 0.38rem;
  border-radius: 0.28rem;
  font-size: 0.2rem;
  line-height: calc(29/20);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.3s;
  display: flex;
  width: fit-content;
  margin-left: 0.3rem;
  margin-top: 0.21rem;
}
.index_page .banner .btn-more:hover {
  background-color: #d35400;
}
.index_page .banner .img-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.index_page .banner .img-slot {
  position: absolute;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  transition: all 0.6s ease;
  background: #fff;
}
.index_page .banner .img-slot img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.index_page .banner .slot-big {
  width: 10.4rem;
  height: 8.48rem;
  right: 0;
  top: 0;
  z-index: 3;
  border-radius: 9% 0 0 37%;
}
.index_page .banner .slot-medium {
  width: 9rem;
  height: 3.67rem;
  bottom: 0;
  left: 1.5rem;
  z-index: 4;
  border-radius: 100% 320% 0 0;
}
.index_page .banner .slot-small {
  width: 3.11rem;
  height: 3.31rem;
  bottom: 1.91rem;
  left: 0;
  z-index: 5;
  border-radius: 10% 50% 50% 10%;
}
.index_page .banner .controls {
  position: absolute;
  bottom: 4.24rem;
  right: 11.4rem;
  width: 1.4rem;
  z-index: 101;
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}
.index_page .banner .btn-control {
  width: 0.63rem;
  height: 0.5rem;
  border-radius: 0.26rem;
  background-color: #D37B31;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.24rem;
  color: #ffffff;
  transition: all 0.3s;
  pointer-events: auto;
}
.index_page .banner .btn-control:hover {
  background-color: #D37B31;
  color: white;
  transform: scale(1.1);
}
.index_page .banner .btn-control:active {
  transform: scale(0.9);
}
.index_page .module_1 {
  background: #FDF7E8;
  background: url(../img/index/module1_9.png) no-repeat;
  background-size: 100% 100%;
}
.index_page .module_1 .mod_container .mod_top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.7rem;
}
.index_page .module_1 .mod_container .mod_top .content {
  width: 8.53rem;
}
.index_page .module_1 .mod_container .mod_bot {
  display: flex;
  justify-content: space-between;
}
.index_page .module_1 .mod_container .mod_bot .img_box {
  width: 6.53rem;
  height: 4.89rem;
  border-radius: 1.02rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_page .module_1 .mod_container .mod_bot .img_box img {
  width: auto;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}
.index_page .module_1 .mod_container .mod_bot ul {
  width: 8.53rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.665rem 0.8853rem;
}
.index_page .module_1 .mod_container .mod_bot ul li {
  width: 3.57rem;
  height: 2.58rem;
  padding: 0.3866rem 0.205rem 0.1rem;
  position: relative;
}
.index_page .module_1 .mod_container .mod_bot ul li.bg_1 {
  background: url(../img/index/module1_1.png) no-repeat;
  background-size: 100% 100%;
}
.index_page .module_1 .mod_container .mod_bot ul li.bg_2 {
  background: url(../img/index/module1_2.png) no-repeat;
  background-size: 100% 100%;
}
.index_page .module_1 .mod_container .mod_bot ul li.bg_3 {
  background: url(../img/index/module1_3.png) no-repeat;
  background-size: 100% 100%;
}
.index_page .module_1 .mod_container .mod_bot ul li.bg_4 {
  background: url(../img/index/module1_4.png) no-repeat;
  background-size: 100% 100%;
}
.index_page .module_1 .mod_container .mod_bot ul li .icon_box {
  width: 1.01rem;
  height: 1rem;
  position: absolute;
  top: -0.295rem;
  right: -0.5rem;
}
.index_page .module_1 .mod_container .mod_bot ul li .icon_box img {
  width: 100%;
  height: 100%;
}
.index_page .module_1 .mod_container .mod_bot ul li h4 {
  font-size: 0.26rem;
  color: #ffffff;
  line-height: calc(37/26);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
}
.index_page .module_1 .mod_container .mod_bot ul li p {
  font-size: 0.18rem;
  color: #ffffff;
  line-height: calc(30/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
  margin-top: 0.3334rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index_page .module_3 {
  background: #f7f6f2;
}
.index_page .module_3 .mod_container {
  padding: 0.34rem 0 0.48rem;
}
.index_page .module_3 .mod_container .mod_tit {
  margin-bottom: 0.4rem;
}
.index_page .module_3 .mod_container .video-swiper-wrapper {
  position: relative;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper {
  width: 100%;
  overflow: hidden;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group {
  display: flex;
  gap: 0.8rem;
  justify-content: center;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item {
  width: 7.16rem;
  cursor: pointer;
  transition: transform 0.3s ease;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item:hover {
  transform: translateY(-0.04rem);
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item:hover .video-thumb .play-btn {
  transform: translate(-50%, -50%) scale(1.1);
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-thumb {
  width: 100%;
  height: 4.03rem;
  border-radius: 0.71rem;
  overflow: hidden;
  position: relative;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-thumb .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.8rem;
  height: 0.8rem;
  background: rgba(211, 123, 49, 0.9);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-thumb .play-btn img {
  width: 0.32rem;
  height: 0.32rem;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-player {
  display: none;
  width: 100%;
  height: 4.03rem;
  border-radius: 0.71rem;
  overflow: hidden;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-player iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-player video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-info {
  margin-top: 0.28rem;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-info h4 {
  font-size: 0.24rem;
  color: #232323;
  line-height: calc(36/24);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.2rem;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .swiper-pagination .swiper-pagination-bullet {
  width: 0.2rem;
  height: 0.2rem;
  margin: 0;
  background: #E39D62;
  opacity: 1;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .swiper-pagination .swiper-pagination-bullet-active {
  background: #D37B31;
}
.index_page .module_3 .mod_container .video-swiper-wrapper .swiper-horizontal > .swiper-pagination-bullets,
.index_page .module_3 .mod_container .video-swiper-wrapper .swiper-pagination-bullets.swiper-pagination-horizontal,
.index_page .module_3 .mod_container .video-swiper-wrapper .swiper-pagination-custom,
.index_page .module_3 .mod_container .video-swiper-wrapper .swiper-pagination-fraction {
  bottom: -0.48rem;
}
.index_page .module_2 {
  background: #F7F6F2;
}
.index_page .module_2 .mod_container {
  padding: 0.86rem 0 1.43rem;
  display: flex;
  justify-content: space-between;
}
.index_page .module_2 .mod_container .mod_left {
  /* 日历整体包裹 */
  /* ===== 头部切换控制器 (独立部分) ===== */
  /* ===== 胶囊主体 (日历内容) ===== */
}
.index_page .module_2 .mod_container .mod_left .calendar-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 6.77rem;
  height: 5.06rem;
  background: url(../img/index/module2_3.png) no-repeat;
  background-size: 100% 100%;
  padding: 0 0.5rem;
  margin-top: 0.57rem;
}
.index_page .module_2 .mod_container .mod_left .calendar-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 2.45rem;
  height: 0.75rem;
  z-index: 1;
}
.index_page .module_2 .mod_container .mod_left .calendar-header .nav-btn {
  cursor: pointer;
  transition: opacity 0.2s;
}
.index_page .module_2 .mod_container .mod_left .calendar-header .nav-btn#calendarPrevBtn {
  border-top: 0.13rem solid transparent;
  border-bottom: 0.13rem solid transparent;
  border-right: 0.17rem solid #fff;
}
.index_page .module_2 .mod_container .mod_left .calendar-header .nav-btn#calendarNextBtn {
  border-top: 0.13rem solid transparent;
  border-bottom: 0.13rem solid transparent;
  border-left: 0.17rem solid #fff;
}
.index_page .module_2 .mod_container .mod_left .calendar-header .nav-btn:hover {
  opacity: 0.7;
}
.index_page .module_2 .mod_container .mod_left .calendar-header .header-title {
  color: #fff;
  font-size: 0.26rem;
  line-height: calc(37/26);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
  letter-spacing: 0.01rem;
}
.index_page .module_2 .mod_container .mod_left .calendar-body {
  width: 4.5rem;
  margin-top: 0.5rem;
  /* 星期行 */
  /* 日期网格 */
  /* 非本月日期 */
  /* 选中/高亮状态 */
}
.index_page .module_2 .mod_container .mod_left .calendar-body .weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  text-align: center;
  margin-bottom: 0.24rem;
  font-size: 0.2rem;
  line-height: calc(30/20);
  color: #3E3E3E;
  font-family: SourceHanSansHKMedium, SourceHanSansCNMedium;
}
.index_page .module_2 .mod_container .mod_left .calendar-body .days-grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 0.18rem;
  text-align: center;
}
.index_page .module_2 .mod_container .mod_left .calendar-body .day-cell {
  font-size: 0.2rem;
  line-height: calc(30/20);
  color: #3E3E3E;
  font-family: SourceHanSansHKMedium, SourceHanSansCNMedium;
  transition: background-color 0.2s;
}
.index_page .module_2 .mod_container .mod_left .calendar-body .day-cell:hover:not(.empty) {
  background-color: #f0f0f0;
}
.index_page .module_2 .mod_container .mod_left .calendar-body .day-cell.empty {
  color: #ccc;
  cursor: default;
}
.index_page .module_2 .mod_container .mod_left .calendar-body .day-cell.active {
  color: #329940;
  position: relative;
  z-index: 1;
}
.index_page .module_2 .mod_container .mod_left .calendar-body .day-cell.active:after {
  width: 70%;
  height: 0.12rem;
  background-color: #A0CE80;
  border-radius: 0.09rem;
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  z-index: -1;
}
.index_page .module_2 .mod_container .mod_right {
  width: 8.65rem;
  margin-top: 0.1rem;
}
.index_page .module_2 .mod_container .mod_right .tabs .tab_nav {
  display: flex;
  gap: 0.58rem;
  margin-bottom: 0.83rem;
}
.index_page .module_2 .mod_container .mod_right .tabs .tab_nav .tab_link {
  cursor: pointer;
  font-size: 0.22rem;
  color: #000000;
  line-height: calc(28/22);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  position: relative;
}
.index_page .module_2 .mod_container .mod_right .tabs .tab_nav .tab_link.active {
  z-index: 1;
}
.index_page .module_2 .mod_container .mod_right .tabs .tab_nav .tab_link.active:after {
  width: 100%;
  height: 0.12rem;
  background-color: #A0CE80;
  border-radius: 0.09rem;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: -0.01rem;
  z-index: -1;
}
.index_page .module_2 .mod_container .mod_right .tabs .tab_content {
  width: 100%;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .tab_box {
  padding-bottom: 1.02rem;
  position: relative;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper {
  width: 8.65rem;
  margin: 0 auto;
  height: auto;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide {
  width: 4.03rem !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide:nth-of-type(odd) .slide_img {
  background: url(../img/index/module2_1.png) no-repeat;
  background-size: 100% 100%;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide:nth-of-type(odd) .tag {
  background-color: #DD841A;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide:nth-of-type(even) .slide_img {
  background: url(../img/index/module2_2.png) no-repeat;
  background-size: 100% 100%;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide:nth-of-type(even) .tag {
  background-color: #329940;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide .slide_img {
  width: 4.03rem;
  padding: 0.09rem 0.1rem;
  height: 2.95rem;
  overflow: hidden;
  flex-shrink: 0;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide .slide_img img {
  height: 100%;
  width: auto;
  width: 3.74rem;
  max-width: 3.74rem;
  object-fit: cover;
  object-position: center;
  border-radius: 0.58rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide .text_box {
  margin-top: -0.4rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide .text_box .tag {
  width: fit-content;
  margin: 0 auto;
  padding: 0.1rem 0.22rem 0.11rem 0.21rem;
  border-radius: 0.26rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide .text_box .tag span {
  display: block;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: calc(28/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper .swiper-slide .text_box h4 {
  font-size: 0.24rem;
  color: #232323;
  line-height: calc(36/24);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin-top: 0.26rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper-pagination {
  top: unset;
  bottom: 0.21rem;
  width: 6rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper-pagination-progressbar {
  background-color: #aad28b;
  border-radius: 0.02rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #329940;
  height: 0.06rem;
  border-radius: 0.03rem;
  top: -0.01rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .navgation_tool {
  width: 1.4rem;
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  gap: 0.1rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper-button-next,
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper-button-prev {
  position: unset;
  width: 0.63rem;
  height: 0.5rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper-button-next img,
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper-button-prev img {
  width: 0.63rem;
  height: 0.5rem;
}
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper-button-next:after,
.index_page .module_2 .mod_container .mod_right .tab_panel .swiper-button-prev:after {
  display: none;
  font-size: 0.14rem;
}
.missionAndObjectives_page {
  background-color: #F7F6F2;
}
.missionAndObjectives_page .module_1 .mod_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
}
.missionAndObjectives_page .module_1 .mod_container .module_left {
  width: 6.53rem;
  height: 4.89rem;
  flex-shrink: 0;
}
.missionAndObjectives_page .module_1 .mod_container .module_left .img_box {
  width: 100%;
  height: 100%;
  border-radius: 1.02rem;
  overflow: hidden;
}
.missionAndObjectives_page .module_1 .mod_container .module_left .img_box img {
  height: 100%;
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}
.missionAndObjectives_page .module_1 .mod_container .module_right {
  width: 8.53rem;
}
.missionAndObjectives_page .module_1 .mod_container .module_right .content {
  margin-top: 0.31rem;
}
.missionAndObjectives_page .module_2 .mod_container {
  padding-bottom: 1.29rem;
}
.missionAndObjectives_page .module_2 .mod_container ul {
  margin-top: 0.48rem;
  display: flex;
  flex-direction: column;
  gap: 0.42rem;
}
.missionAndObjectives_page .module_2 .mod_container ul li {
  width: 100%;
  padding: 0.68rem 0.65rem 0.8rem;
  border-radius: 0.71rem;
  display: flex;
  gap: 0.54rem;
  align-items: flex-start;
}
.missionAndObjectives_page .module_2 .mod_container ul li.bg_1 {
  background: #F5D7B3;
}
.missionAndObjectives_page .module_2 .mod_container ul li.bg_2 {
  background: #BCEBC2;
}
.missionAndObjectives_page .module_2 .mod_container ul li.bg_3 {
  background: #BAEAF8;
}
.missionAndObjectives_page .module_2 .mod_container ul li.bg_4 {
  background: #F3BBA7;
}
.missionAndObjectives_page .module_2 .mod_container ul li.bg_5 {
  background: #F6D9FF;
}
.missionAndObjectives_page .module_2 .mod_container ul li .icon_box {
  display: flex;
  align-items: center;
}
.missionAndObjectives_page .module_2 .mod_container ul li .icon_box img {
  width: auto;
  height: auto;
  max-width: 1.3rem;
  max-height: 1.2rem;
  min-width: 1.07rem;
  min-height: 1.07rem;
}
.missionAndObjectives_page .module_2 .mod_container ul li h4 {
  font-size: 0.4rem;
  color: #070707;
  line-height: calc(58/40);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
}
.missionAndObjectives_page .module_2 .mod_container ul li h5 {
  font-size: 0.3rem;
  color: #070707;
  line-height: calc(44/30);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin: 0.38rem 0 0.24rem;
}
.missionAndObjectives_page .module_2 .mod_container ul li .line {
  width: 0.4rem;
  border-top: 0.03rem solid #707070;
  margin: 0.17rem 0 0.29rem;
}
.missionAndObjectives_page .module_2 .mod_container ul li p {
  font-size: 0.22rem;
  color: #ffffff;
  line-height: calc(30/22);
  font-family: AvenirDemi;
  display: flex;
  align-items: center;
  gap: 0.1rem;
}
.missionAndObjectives_page .module_2 .mod_container ul li p span {
  color: #000000;
  font-size: 0.24rem;
}
.missionAndObjectives_page .module_2 .mod_container ul li h5 + .content,
.missionAndObjectives_page .module_2 .mod_container ul li .content + .content {
  margin-top: 0.28rem;
}
.missionAndObjectives_page .module_2 .mod_container ul li h5 + .content p + p,
.missionAndObjectives_page .module_2 .mod_container ul li .content + .content p + p {
  margin-top: 0.15rem;
}
.termsOfReference_page {
  background-color: #F7F6F2;
}
.termsOfReference_page .module_2 .mod_container {
  padding-bottom: 1.29rem;
}
.termsOfReference_page .module_2 .mod_container ul {
  margin-top: 0.48rem;
  display: flex;
  flex-direction: column;
  gap: 0.42rem;
}
.termsOfReference_page .module_2 .mod_container ul li {
  width: 100%;
  padding: 0.68rem 0.65rem 0.8rem;
  border-radius: 0.71rem;
  display: flex;
  gap: 0.54rem;
  align-items: flex-start;
}
.termsOfReference_page .module_2 .mod_container ul li.bg_1 {
  background: #F5D7B3;
}
.termsOfReference_page .module_2 .mod_container ul li.bg_2 {
  background: #BCEBC2;
}
.termsOfReference_page .module_2 .mod_container ul li.bg_3 {
  background: #BAEAF8;
}
.termsOfReference_page .module_2 .mod_container ul li.bg_4 {
  background: #F3BBA7;
}
.termsOfReference_page .module_2 .mod_container ul li.bg_5 {
  background: #fff;
}
.termsOfReference_page .module_2 .mod_container ul li .box_tit {
  display: flex;
  gap: 0.16rem;
  align-items: center;
  margin-bottom: 0.45rem;
}
.termsOfReference_page .module_2 .mod_container ul li .icon_box {
  display: flex;
  align-items: center;
}
.termsOfReference_page .module_2 .mod_container ul li .icon_box img {
  width: 0.52rem;
  height: 0.52rem;
}
.termsOfReference_page .module_2 .mod_container ul li h4 {
  font-size: 0.4rem;
  color: #070707;
  line-height: calc(58/40);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
}
.termsOfReference_page .module_2 .mod_container ul li h5 {
  font-size: 0.3rem;
  color: #070707;
  line-height: calc(44/30);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin: 0.38rem 0 0.24rem;
}
.termsOfReference_page .module_2 .mod_container ul li .line {
  width: 0.4rem;
  border-top: 0.03rem solid #707070;
  margin: 0.17rem 0 0.29rem;
}
.termsOfReference_page .module_2 .mod_container ul li p {
  font-size: 0.22rem;
  color: #ffffff;
  line-height: calc(30/22);
  font-family: AvenirDemi;
  display: flex;
  align-items: center;
  gap: 0.1rem;
}
.termsOfReference_page .module_2 .mod_container ul li p span {
  color: #329940;
  font-size: 0.24rem;
}
.termsOfReference_page .module_2 .mod_container ul li h5 + .content,
.termsOfReference_page .module_2 .mod_container ul li .content + .content {
  margin-top: 0.28rem;
}
.termsOfReference_page .module_2 .mod_container ul li h5 + .content p + p,
.termsOfReference_page .module_2 .mod_container ul li .content + .content p + p {
  margin-top: 0.15rem;
}
.taskForceRoster_page,
.listOfMembers_page {
  background-color: #F7F6F2;
}
.taskForceRoster_page .module_1 .mod_container ul,
.listOfMembers_page .module_1 .mod_container ul {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
.taskForceRoster_page .module_1 .mod_container ul li,
.listOfMembers_page .module_1 .mod_container ul li {
  width: 100%;
  border-radius: 0.39rem;
  overflow: hidden;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(odd) h4,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(odd) h4 {
  background: #C7EDCB;
  color: #00770D;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(odd) .text_box > div,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(odd) .text_box > div {
  background: #F6FFF7;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(odd) .text_box > div > span,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(odd) .text_box > div > span {
  background-color: #EBFBED;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(odd) .text_box > div:hover,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(odd) .text_box > div:hover {
  background-color: #E4F6E6;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(odd) .text_box > div:hover > span,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(odd) .text_box > div:hover > span {
  background-color: #CDF2D1;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(even) h4,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(even) h4 {
  background: #F5DDBF;
  color: #DC592B;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(even) .text_box > div,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(even) .text_box > div {
  background: #FFF6ED;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(even) .text_box > div > span,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(even) .text_box > div > span {
  background-color: #FFF2E5;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(even) .text_box > div:hover,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(even) .text_box > div:hover {
  background-color: #FFF2E5;
}
.taskForceRoster_page .module_1 .mod_container ul li:nth-of-type(even) .text_box > div:hover > span,
.listOfMembers_page .module_1 .mod_container ul li:nth-of-type(even) .text_box > div:hover > span {
  background-color: #FFEBD7;
}
.taskForceRoster_page .module_1 .mod_container ul li h4,
.listOfMembers_page .module_1 .mod_container ul li h4 {
  font-size: 0.38rem;
  line-height: calc(55/38);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  padding: 0.18rem 0.55rem 0.17rem;
}
.taskForceRoster_page .module_1 .mod_container ul li span,
.listOfMembers_page .module_1 .mod_container ul li span {
  font-size: 0.2rem;
  color: #000;
  line-height: calc(29/20);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  display: block;
}
.taskForceRoster_page .module_1 .mod_container ul li .text_box,
.listOfMembers_page .module_1 .mod_container ul li .text_box {
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
}
.taskForceRoster_page .module_1 .mod_container ul li .text_box > div,
.listOfMembers_page .module_1 .mod_container ul li .text_box > div {
  display: flex;
  min-height: 0.86rem;
}
.taskForceRoster_page .module_1 .mod_container ul li .text_box > div > span,
.listOfMembers_page .module_1 .mod_container ul li .text_box > div > span {
  width: 2.13rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.taskForceRoster_page .module_1 .mod_container ul li .text_box > div .content,
.listOfMembers_page .module_1 .mod_container ul li .text_box > div .content {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0.1rem 1rem;
  padding: 0.25rem 0.63rem 0.28rem;
}
.taskForceRoster_page .module_1 .mod_container ul li .text_box > div .content span,
.listOfMembers_page .module_1 .mod_container ul li .text_box > div .content span {
  color: #000;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.latestNews_page {
  background-color: #F7F6F2;
}
.latestNews_page .module_1 .mod_container .news_list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.44rem 0.4rem;
}
.latestNews_page .module_1 .mod_container .news_list li {
  width: 5.12rem;
  box-shadow: 0px 0px 0.1rem #00000029;
  border-radius: 0.28rem;
  overflow: hidden;
}
.latestNews_page .module_1 .mod_container .news_list li:hover img {
  transform: scale(1.02);
}
.latestNews_page .module_1 .mod_container .news_list li .img_box {
  width: 5.12rem;
  height: 2.85rem;
  overflow: hidden;
}
.latestNews_page .module_1 .mod_container .news_list li .img_box img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
  transition: all 0.3s ease;
}
.latestNews_page .module_1 .mod_container .news_list li .text_box {
  padding: 0.29rem 0.2rem 0.37rem;
}
.latestNews_page .module_1 .mod_container .news_list li .text_box .tag {
  width: fit-content;
  padding: 0.08rem 0.23rem;
  border-radius: 0.26rem;
  background-color: #329940;
}
.latestNews_page .module_1 .mod_container .news_list li .text_box .tag span {
  display: block;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: calc(28/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.latestNews_page .module_1 .mod_container .news_list li .text_box h4 {
  font-size: 0.3rem;
  color: #232323;
  line-height: calc(40/30);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin-top: 0.14rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.latestNewsInnerPage_page .module_1 {
  margin: 0.85rem auto 0.93rem;
}
.latestNewsInnerPage_page .module_1 .mod_container {
  padding: 0.59rem 0.46rem 0.61rem;
  background: #fff;
  border-radius: 0.22rem;
}
.latestNewsInnerPage_page .module_1 .mod_container .text_box .tag {
  width: fit-content;
  padding: 0.08rem 0.23rem;
  border-radius: 0.26rem;
  background-color: #329940;
}
.latestNewsInnerPage_page .module_1 .mod_container .text_box .tag span {
  display: block;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: calc(28/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.latestNewsInnerPage_page .module_1 .mod_container .text_box h4 {
  font-size: 0.36rem;
  color: #232323;
  line-height: calc(52/36);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin-top: 0.27rem;
}
.latestNewsInnerPage_page .module_1 .mod_container .text_box .content p + p {
  margin-top: 0.18rem;
}
.latestNewsInnerPage_page .module_1 .mod_container .line {
  width: 100%;
  border-top: 0.01rem solid #70707050;
  margin: 0.27rem 0 0.34rem;
}
.latestNewsInnerPage_page .module_1 .mod_container .img_box {
  margin-top: 0.51rem;
  margin-bottom: 0.72rem;
  width: 6.98rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.latestNewsInnerPage_page .module_1 .mod_container .img_box img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.latestNewsInnerPage_page .module_1 .mod_container .control_group {
  margin-top: 0.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.latestNewsInnerPage_page .module_1 .mod_container .control_group > div {
  display: flex;
  align-items: center;
  gap: 0.21rem;
}
.latestNewsInnerPage_page .module_1 .mod_container .control_group span {
  display: flex;
  font-size: 0.2rem;
  line-height: calc(29/20);
  color: #1A1A1A;
  font-family: SourceHanSansHKMedium, SourceHanSansSCMedium;
}
.latestNewsInnerPage_page .module_1 .mod_container .control_group img {
  width: 0.63rem;
  height: 0.5rem;
}
.eventIntroduction_page .module_1 .mod_container .event_list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.66rem 0.37rem;
}
.eventIntroduction_page .module_1 .mod_container .event_list li {
  width: 5.12rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.eventIntroduction_page .module_1 .mod_container .event_list li:nth-of-type(odd) .img_box {
  background: url(../img/index/module2_1.png) no-repeat;
  background-size: 100% 100%;
}
.eventIntroduction_page .module_1 .mod_container .event_list li:nth-of-type(odd) .tag {
  background-color: #DD841A;
}
.eventIntroduction_page .module_1 .mod_container .event_list li:nth-of-type(even) .img_box {
  background: url(../img/index/module2_2.png) no-repeat;
  background-size: 100% 100%;
}
.eventIntroduction_page .module_1 .mod_container .event_list li:nth-of-type(even) .tag {
  background-color: #329940;
}
.eventIntroduction_page .module_1 .mod_container .event_list li .img_box {
  width: 5.12rem;
  padding: 0.12rem 0.18rem;
  height: 3.74rem;
  overflow: hidden;
  flex-shrink: 0;
}
.eventIntroduction_page .module_1 .mod_container .event_list li .img_box img {
  height: 100%;
  width: auto;
  width: 4.76rem;
  max-width: 4.76rem;
  object-fit: cover;
  object-position: center;
  border-radius: 0.58rem;
}
.eventIntroduction_page .module_1 .mod_container .event_list li .text_box {
  margin-top: -0.4rem;
}
.eventIntroduction_page .module_1 .mod_container .event_list li .text_box .tag {
  width: fit-content;
  margin: 0 auto;
  padding: 0.1rem 0.22rem 0.11rem 0.21rem;
  border-radius: 0.26rem;
  position: relative;
  z-index: 1;
}
.eventIntroduction_page .module_1 .mod_container .event_list li .text_box .tag span {
  display: block;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: calc(28/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.eventIntroduction_page .module_1 .mod_container .event_list li .text_box h4 {
  font-size: 0.3rem;
  color: #232323;
  line-height: calc(40/30);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin-top: 0.26rem;
  min-height: 0.8rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.eventIntroductionInnerPage_page .module_1 {
  margin: 0.74rem 0 0.81rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container {
  padding: 0.59rem 0.46rem 0.61rem;
  background: #fff;
  border-radius: 0.22rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_tit .tag {
  width: fit-content;
  padding: 0.08rem 0.23rem;
  border-radius: 0.26rem;
  background-color: #329940;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_tit .tag span {
  display: block;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: calc(28/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_tit h4 {
  font-size: 0.36rem;
  color: #232323;
  line-height: calc(52/36);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin-top: 0.27rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_tit .line {
  width: 100%;
  border-top: 0.01rem solid #70707050;
  margin: 0.15rem 0 0.68rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .share_list {
  margin-top: 0.5rem;
  display: flex;
  gap: 0.2rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .share_list img {
  width: 0.5rem;
  height: 0.5rem;
  display: block;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box {
  width: 6.6rem;
  position: relative;
  padding-bottom: 0.4rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-pagination-bullet {
  width: 0.14rem;
  height: 0.14rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-horizontal > .swiper-pagination-bullets,
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-pagination-bullets.swiper-pagination-horizontal,
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-pagination-custom,
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-pagination-fraction {
  bottom: 0;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-pagination-bullet-active {
  background: #329940;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-prev,
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-rtl .swiper-button-next,
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-next,
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-rtl .swiper-button-prev {
  width: 0.5rem;
  height: 0.5rem;
  background: #FFFFFF;
  border-radius: 50%;
  transform: translateY(-50%);
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-prev:after,
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-rtl .swiper-button-next:after,
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-next:after,
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-prev:after {
  font-size: 0.2rem;
  color: #707070;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper {
  width: 6.6rem;
  height: 4.31rem;
  margin: 0 auto;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper .swiper-slide {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper .swiper-slide .slide_img {
  width: 6.6rem;
  height: 4.31rem;
  overflow: hidden;
  flex-shrink: 0;
  background: #f6f6f6;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper .swiper-slide .slide_img img {
  width: auto;
  height: 100%;
  max-width: 6.6rem;
  max-height: 4.31rem;
  object-fit: cover;
  object-position: center;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .text_box .content {
  width: 7.98rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .text_box .content p + p {
  margin-top: unset;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .text_box .content + .content {
  margin-top: 0.15rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .text_box .content > div + div {
  margin-top: 0.3rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .text_box .content h5 {
  font-size: 0.3rem;
  color: #232323;
  line-height: calc(40/30);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin-bottom: 0.15rem;
}
.eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .text_box .content h6 {
  font-size: 0.2rem;
  color: #232323;
  line-height: calc(29/20);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin-bottom: 0.16rem;
}
.photoAndMediaGallery_page {
  background-color: #F7F6F2;
}
.photoAndMediaGallery_page .module_1 .mod_container {
  padding: 0.91rem 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.photoAndMediaGallery_page .module_1 .mod_container .tabs .tab_nav {
  display: flex;
  gap: 0.26rem;
  align-items: center;
  flex-direction: row;
}
.photoAndMediaGallery_page .module_1 .mod_container .tabs .tab_nav .tab_link {
  font-size: 0.2rem;
  line-height: calc(29/20);
  color: #329940;
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  width: 1.75rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  cursor: pointer;
  border: 0.01rem solid #329940;
}
.photoAndMediaGallery_page .module_1 .mod_container .tabs .tab_nav .tab_link.active {
  background: #329940;
  color: #ffffff;
}
.photoAndMediaGallery_page .module_1 .mod_container .select_box {
  position: relative;
}
.photoAndMediaGallery_page .module_1 .mod_container .select_box select {
  width: 3.09rem;
  height: 0.6rem;
  border: 0.02rem solid #8EBF95;
  border-radius: 0.3rem;
  font-size: 0.18rem;
  color: #090909;
  line-height: calc(30/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
  padding-left: 0.33rem;
  display: flex;
}
.photoAndMediaGallery_page .module_1 .mod_container .select_box select:focus-visible {
  outline: unset;
}
.photoAndMediaGallery_page .module_1 .mod_container .select_box .appearance-none {
  -webkit-appearance: none;
  appearance: none;
}
.photoAndMediaGallery_page .module_1 .mod_container .select_box .icon_box {
  width: 0.16rem;
  height: 0.16rem;
  position: absolute;
  right: 0.33rem;
  top: 0.22rem;
}
.photoAndMediaGallery_page .module_1 .mod_container .select_box .icon_box img {
  width: 0.16rem;
  height: 0.16rem;
}
.photoAndMediaGallery_page .module_2 .mod_container,
.photoAndMediaGallery_page .module_3 .mod_container {
  padding-top: 0.76rem;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list,
.photoAndMediaGallery_page .module_3 .mod_container .news_list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.44rem 0.4rem;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li {
  width: 5.12rem;
  box-shadow: 0px 0px 0.1rem #00000029;
  border-radius: 0.28rem;
  overflow: hidden;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li:hover img,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li:hover img {
  transform: scale(1.02);
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .img_box,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .img_box {
  width: 5.12rem;
  height: 2.85rem;
  overflow: hidden;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .img_box img,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .img_box img {
  height: auto;
  width: 100%;
  object-fit: cover;
  object-position: center;
  transition: all 0.3s ease;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .img_box iframe,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .img_box iframe,
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .img_box video,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .img_box video {
  width: 100%;
  height: 100%;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .text_box,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .text_box {
  padding: 0.24rem 0.33rem 0.44rem;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .text_box .tag,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .text_box .tag {
  width: fit-content;
  padding: 0.08rem 0.23rem;
  border-radius: 0.26rem;
  background-color: #329940;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .text_box .tag span,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .text_box .tag span {
  display: block;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: calc(28/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .text_box h4,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .text_box h4 {
  font-size: 0.3rem;
  color: #232323;
  line-height: calc(40/30);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin-top: 0.14rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-thumb,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-thumb {
  cursor: pointer;
  position: relative;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-thumb .play-btn,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-thumb .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.8rem;
  height: 0.8rem;
  background: rgba(211, 123, 49, 0.9);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-thumb .play-btn img,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-thumb .play-btn img {
  width: 0.32rem;
  height: 0.32rem;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-thumb:hover .play-btn,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-thumb:hover .play-btn {
  transform: translate(-50%, -50%) scale(1.1);
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-player,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-player {
  width: 5.12rem;
  height: 2.85rem;
  overflow: hidden;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-player iframe,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-player iframe {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}
.photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-player video,
.photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-player video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
#photosModal .modal-dialog {
  max-width: unset;
  margin: 0.22rem auto;
}
#photosModal .modal-dialog .modal_head {
  width: 16.17rem;
  margin: 0 auto;
  background: #fff;
  border-radius: 0.22rem 0.22rem 0 0;
}
#photosModal .modal-dialog .modal_head .text_box {
  padding: 0.42rem 0.6rem 0;
}
#photosModal .modal-dialog .modal_head .text_box .tag {
  width: fit-content;
  padding: 0.08rem 0.23rem;
  border-radius: 0.26rem;
  background-color: #329940;
}
#photosModal .modal-dialog .modal_head .text_box .tag span {
  display: block;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: calc(28/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
#photosModal .modal-dialog .modal_head .text_box h4 {
  font-size: 0.36rem;
  color: #232323;
  line-height: calc(52/36);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  margin-top: 0.25rem;
}
#photosModal .modal-dialog .swiper-button-next,
#photosModal .modal-dialog .swiper-rtl .swiper-button-prev {
  top: 0.75rem;
  left: 87%;
  transform: translate(-50%) rotate(-90deg);
  font-weight: 900;
  color: #707070;
}
#photosModal .modal-dialog .swiper-button-next:after,
#photosModal .modal-dialog .swiper-rtl .swiper-button-prev:after {
  font-size: 0.3rem;
}
#photosModal .modal-dialog .swiper-button-prev,
#photosModal .modal-dialog .swiper-rtl .swiper-button-next {
  top: unset;
  bottom: 0.82rem;
  left: 87%;
  transform: translate(-50%) rotate(-90deg);
  font-size: 0.3rem;
  font-weight: 900;
  color: #707070;
}
#photosModal .modal-dialog .swiper-button-prev:after,
#photosModal .modal-dialog .swiper-rtl .swiper-button-next:after {
  font-size: 0.3rem;
}
#photosModal .modal-dialog .modal-content {
  border: none;
  width: 16.17rem;
  margin: 0 auto;
  border-radius: 0 0 0.22rem 0.22rem;
  padding: 0.59rem 0.6rem 0.93rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.29rem;
  position: relative;
}
#photosModal .modal-dialog .modal-content .modal-body {
  width: 11.62rem;
  padding: 0;
}
#photosModal .modal-dialog .modal-content .modal-body .swiper {
  width: 100%;
}
#photosModal .modal-dialog .modal-content .modal-body .gallery-top {
  height: 7.32rem;
  width: 100%;
}
#photosModal .modal-dialog .modal-content .modal-body .gallery-top .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100%;
  background: #f6f6f6;
  display: flex;
  align-items: center;
  justify-content: center;
}
#photosModal .modal-dialog .modal-content .modal-body .gallery-top .swiper-wrapper .swiper-slide img {
  width: auto;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#photosModal .modal-dialog .modal-content .gallery-thumbs {
  width: 2.97rem;
  height: 6.4rem;
  box-sizing: border-box;
  padding: 0.1rem 0;
  margin: 0;
  margin: 0.5rem 0;
}
#photosModal .modal-dialog .modal-content .gallery-thumbs .swiper-wrapper {
  height: 6.4rem;
}
#photosModal .modal-dialog .modal-content .gallery-thumbs .swiper-wrapper .swiper-slide {
  opacity: 0.5;
  cursor: pointer;
  transition: opacity 0.3s;
  border-radius: 0.25rem;
  overflow: hidden;
  width: 2.97rem;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
#photosModal .modal-dialog .modal-content .gallery-thumbs .swiper-wrapper .swiper-slide img {
  width: auto;
  height: 2rem;
  object-fit: cover;
  object-position: center;
}
#photosModal .modal-dialog .modal-content .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active {
  opacity: 1;
  border: 0.06rem solid #32993F;
}
#videoModal .modal-dialog {
  max-width: unset;
  margin: 0.5rem auto;
}
#videoModal .modal-dialog .modal_head {
  width: 11.62rem;
  margin: 0 auto;
  background: #fff;
  border-radius: 0.22rem 0.22rem 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.3rem 0.4rem 0;
}
#videoModal .modal-dialog .modal_head .text_box h4 {
  font-size: 0.28rem;
  color: #232323;
  line-height: calc(44/28);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
}
#videoModal .modal-dialog .modal_head .close {
  font-size: 0.36rem;
  color: #707070;
  opacity: 1;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  line-height: 1;
}
#videoModal .modal-dialog .modal_head .close:hover {
  color: #D37B31;
}
#videoModal .modal-dialog .modal_head .close span {
  display: block;
}
#videoModal .modal-dialog .modal-content {
  border: none;
  width: 11.62rem;
  margin: 0 auto;
  border-radius: 0 0 0.22rem 0.22rem;
  overflow: hidden;
}
#videoModal .modal-dialog .modal-content .modal-body {
  width: 100%;
  padding: 0;
}
#videoModal .modal-dialog .modal-content .modal-body video {
  width: 100%;
  height: auto;
  max-height: 6.5rem;
  display: block;
  background: #000;
}
.contactUs_page .module_1 {
  margin: 0.85rem auto 0.93rem;
}
.contactUs_page .module_1 .mod_container {
  padding: 0.59rem 0.6rem 0.63rem;
  background: #fff;
  border-radius: 0.22rem;
}
.contactUs_page .module_1 .mod_container .text_box h4 {
  font-size: 0.3rem;
  color: #329940;
  line-height: calc(44/30);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
}
.contactUs_page .module_1 .mod_container .text_box .content p + p {
  margin-top: 0.18rem;
}
.contactUs_page .module_1 .mod_container form {
  margin-top: 0.46rem;
}
.contactUs_page .module_1 .mod_container form .form-group {
  margin-bottom: 0.28rem;
}
.contactUs_page .module_1 .mod_container form .form-group label {
  font-size: 0.24rem;
  line-height: calc(35/24);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  color: #0C0C0C;
  margin-bottom: 0.2rem;
}
.contactUs_page .module_1 .mod_container form .form-group input {
  width: 4.5rem;
  height: 0.6rem;
  padding: 0 0.18rem;
  border: 0.01rem solid #8D8D8D;
  border-radius: 0.11rem;
  font-size: 0.18rem;
  line-height: calc(26/18);
  color: #0C0C0C;
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.contactUs_page .module_1 .mod_container form .form-group textarea {
  border-radius: 0.11rem;
  color: #0C0C0C;
  font-size: 0.18rem;
  line-height: calc(26/18);
  font-family: SourceHanSansHKRegular, SourceHanSansCNRegular;
}
.contactUs_page .module_1 .mod_container form .form_verification {
  margin-top: 0.46rem;
  display: flex;
  gap: 0.2rem;
}
.contactUs_page .module_1 .mod_container form .form_verification input {
  width: 2.71rem;
}
.contactUs_page .module_1 .mod_container form .form_verification .form_verification_img {
  width: 1.59rem;
  height: 0.6rem;
  background: #D1ECD5;
  border-radius: 0.03rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contactUs_page .module_1 .mod_container form .form_verification .form_verification_img div {
  font-size: 0.26rem;
  line-height: calc(37/26);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  color: #0D6A19;
}
.contactUs_page .module_1 .mod_container form .submit_btn {
  width: 1.75rem;
  height: 0.6rem;
  background: #32993F;
  border-radius: 0.3rem;
  font-size: 0.2rem;
  line-height: calc(29/20);
  font-family: SourceHanSansHKBold, SourceHanSanCNBold;
  font-weight: bold;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.quickLinks_page .nav_links {
  width: 14.02rem;
  margin: 1rem auto;
  display: flex;
  flex-direction: column;
  gap: 0.26rem;
  height: 100%;
}
.quickLinks_page .nav_links li {
  height: 100%;
  position: relative;
}
.quickLinks_page .nav_links li .nav-a {
  display: block;
  cursor: pointer;
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.32rem 0.38rem;
  border-radius: 0.22rem;
  background-color: #fff;
  flex-grow: 1;
  font-family: SourceHanSansHKBold, SourceHanSansCNBold;
  font-weight: bold;
  color: #232323;
  font-size: 0.3rem;
}
.quickLinks_page .nav_links li .menu-box .menu-list {
  background-color: #ffffff;
  padding: 0.1rem 0.28rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.1rem;
  border-radius: 0.08rem;
}
.quickLinks_page .nav_links li .menu-box .menu-item {
  color: #101010;
  font-size: 0.2rem;
  line-height: calc(26/18);
  font-family: SourceHanSansHKMedium;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.1rem;
}
.quickLinks_page .nav_links li .menu-box .menu-item:hover span {
  color: #329940;
}
@media screen and (max-width: 992px) {
  .inner_page:before,
  .inner_page:after {
    display: none;
  }
  .inner_page .inner_banner {
    width: 100%;
    height: auto;
  }
  .inner_page .inner_banner .banner_img {
    width: 100%;
    height: auto;
  }
  .inner_page .inner_banner .banner_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
  }
  .inner_page .inner_banner .text_box {
    position: absolute;
    bottom: 0.3rem;
    left: 0.16rem;
    gap: 0.05rem;
  }
  .inner_page .inner_banner .text_box h1 {
    font-size: 0.22rem;
  }
  .inner_page .inner_banner .text_box div {
    display: flex;
    gap: 0.06rem;
    align-items: center;
  }
  .inner_page .inner_banner .text_box div span {
    font-size: 0.14rem;
  }
  .inner_page .module_breadcrumb {
    padding: 0.16rem 0.15rem 0;
  }
  .inner_page .module_breadcrumb .mod_container {
    width: 100%;
    margin: 0 auto;
  }
  .inner_page .module_breadcrumb .mod_container div {
    display: flex;
    gap: 0.08rem;
    align-items: center;
  }
  .inner_page .module_breadcrumb .mod_container div span {
    font-size: 0.14rem;
    white-space: nowrap;
  }
  .inner_page .module_breadcrumb .mod_container div span:nth-of-type(even) {
    width: 0.05rem;
    height: 0.08rem;
  }
  .inner_page .module_breadcrumb .mod_container div span:last-child {
    white-space: wrap;
  }
  .inner_page .module .mod_container {
    width: 100%;
    padding: 0 0.15rem;
  }
  .inner_page .module .mod_container .mod_tit h3 {
    font-size: 0.2rem;
  }
  .inner_page .module .mod_container .text_box h4 {
    font-size: 0.2rem;
  }
  .inner_page .module .mod_container .text_box .content p {
    font-size: 0.14rem;
  }
  .inner_page .module .mod_container .text_box .content p + p {
    margin-top: 0.1rem;
  }
  .inner_page .module .mod_container .pagination {
    margin-top: 0.4rem;
    gap: 0.15rem;
  }
  .inner_page .module .mod_container .pagination .page-item .page-link {
    font-size: 0.14rem;
  }
  .inner_page .module .mod_container .pagination .page-item .page-link img {
    width: 0.43rem;
    height: auto;
  }
  .index_page .banner {
    width: 100%;
    position: relative;
    /* 可选：调整导航按钮样式 */
  }
  .index_page .banner .mod_container {
    height: auto;
  }
  .index_page .banner .title-layer {
    top: 0.2rem;
    left: 0.2rem;
  }
  .index_page .banner .title-layer h2 {
    font-size: 0.22rem;
  }
  .index_page .banner .title-layer h1 {
    font-size: 0.22rem;
  }
  .index_page .banner .swiper {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
  }
  .index_page .banner .swiper-wrapper {
    transition-duration: 300ms !important;
  }
  .index_page .banner .swiper-slide {
    display: flex;
    flex-direction: column;
  }
  .index_page .banner .slide_img {
    width: 100%;
  }
  .index_page .banner .slide_img img {
    width: 100%;
    height: 2.4rem;
    object-fit: cover;
    object-position: center;
    display: block;
    position: relative;
  }
  .index_page .banner .slide_img img:after {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
  }
  .index_page .banner .slide_img .text_box {
    z-index: 1;
    position: unset;
    bottom: 0.5rem;
    left: 0.3rem;
    padding: 0.15rem 0.2rem 0.3rem;
  }
  .index_page .banner .slide_img .text_box h2 {
    font-size: 0.2rem;
    color: #329940;
    font-family: SourceHanSansHKBold, SourceHanSanCNBold;
    font-weight: bold;
  }
  .index_page .banner .slide_img .text_box h1 {
    font-size: 0.2rem;
    margin-top: 0.1rem;
    color: #000000;
    font-family: SourceHanSansHKBold, SourceHanSanCNBold;
    font-weight: bold;
  }
  .index_page .banner .slide_img .text_box .btn-more {
    padding: 0.06rem 0.16rem;
    border-radius: 0.28rem;
    font-size: 0.14rem;
    margin-left: 0;
    margin-top: 0.1rem;
    font-weight: normal;
  }
  .index_page .banner .swiper-button-next,
  .index_page .banner .swiper-button-prev {
    color: #fff;
    background: #D37B31;
    width: 0.36rem;
    height: 0.26rem;
    border-radius: 0.26rem;
    font-size: 0.14rem;
    bottom: 0;
    top: unset;
    z-index: 1;
  }
  .index_page .banner .swiper-button-next img,
  .index_page .banner .swiper-button-prev img {
    width: 0.33rem;
    height: auto;
  }
  .index_page .banner .swiper-button-prev {
    left: 0;
  }
  .index_page .banner .swiper-button-next {
    right: 0;
  }
  .index_page .banner .swiper-button-next:after,
  .index_page .banner .swiper-button-prev:after {
    display: none;
    font-size: 0.14rem;
  }
  .index_page .module_1 {
    padding: 0.3rem 0.15rem 0.3rem;
    background: none;
  }
  .index_page .module_1 .mod_container .mod_top {
    flex-direction: column;
    margin-bottom: 0.2rem;
    gap: 0.1rem;
  }
  .index_page .module_1 .mod_container .mod_top .content {
    width: 100%;
  }
  .index_page .module_1 .mod_container .mod_bot {
    flex-direction: column;
    gap: 0.4rem;
  }
  .index_page .module_1 .mod_container .mod_bot .img_box {
    width: 100%;
    height: auto;
    border-radius: 0.12rem;
  }
  .index_page .module_1 .mod_container .mod_bot .img_box img {
    width: 100%;
    height: auto;
  }
  .index_page .module_1 .mod_container .mod_bot ul {
    width: 100%;
    gap: 0.4rem;
  }
  .index_page .module_1 .mod_container .mod_bot ul li {
    width: 2.65rem;
    height: 1.91rem;
    padding: 0.3rem;
  }
  .index_page .module_1 .mod_container .mod_bot ul li .icon_box {
    width: 0.81rem;
    height: 0.8rem;
    top: -0.25rem;
    right: -0.45rem;
  }
  .index_page .module_1 .mod_container .mod_bot ul li h4 {
    font-size: 0.18rem;
  }
  .index_page .module_1 .mod_container .mod_bot ul li p {
    font-size: 0.15rem;
    margin-top: 0.2rem;
  }
  .index_page .module_2 .mod_container {
    padding: 0.3rem 0.15rem 0.5rem;
    flex-direction: column;
  }
  .index_page .module_2 .mod_container .mod_left .calendar-wrapper {
    width: 100%;
    height: 3.4rem;
    padding: 0 0.4rem;
    margin-top: 0.3rem;
  }
  .index_page .module_2 .mod_container .mod_left .calendar-header {
    width: 60%;
    height: 0.55rem;
  }
  .index_page .module_2 .mod_container .mod_left .calendar-header .nav-btn#calendarPrevBtn {
    border-top: 0.07rem solid transparent;
    border-bottom: 0.07rem solid transparent;
    border-right: 0.11rem solid #fff;
  }
  .index_page .module_2 .mod_container .mod_left .calendar-header .nav-btn#calendarNextBtn {
    border-top: 0.07rem solid transparent;
    border-bottom: 0.07rem solid transparent;
    border-left: 0.11rem solid #fff;
  }
  .index_page .module_2 .mod_container .mod_left .calendar-header .header-title {
    font-size: 0.18rem;
    line-height: 1.5;
  }
  .index_page .module_2 .mod_container .mod_left .calendar-body {
    width: 100%;
    margin-top: 0.2rem;
  }
  .index_page .module_2 .mod_container .mod_left .calendar-body .weekdays {
    margin-bottom: 0.16rem;
    font-size: 0.16rem;
  }
  .index_page .module_2 .mod_container .mod_left .calendar-body .days-grid {
    gap: 0.1rem;
  }
  .index_page .module_2 .mod_container .mod_left .calendar-body .day-cell {
    font-size: 0.14rem;
  }
  .index_page .module_2 .mod_container .mod_right {
    width: 100%;
    margin-top: 0.2rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_nav {
    gap: 0.2rem;
    flex-wrap: wrap;
    margin-bottom: 0.2rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_nav .tab_link {
    font-size: 0.16rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_nav .tab_link.active:after {
    height: 0.08rem;
    bottom: 0;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .tab_box {
    padding-bottom: 0.5rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper {
    width: 100%;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper .swiper-slide {
    width: 100% !important;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper .swiper-slide .slide_img {
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 0.07rem 0.11rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper .swiper-slide .slide_img img {
    width: 100%;
    height: auto;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper .swiper-slide .text_box {
    margin-top: -0.3rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper .swiper-slide .text_box .tag {
    padding: 0.05rem 0.11rem 0.06rem 0.1rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper .swiper-slide .text_box .tag span {
    font-size: 0.16rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper .swiper-slide .text_box h4 {
    font-size: 0.16rem;
    margin-top: 0.16rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper-pagination {
    top: unset;
    bottom: 0.21rem;
    width: 2.1rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .navgation_tool {
    width: 1rem;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper-button-next,
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper-button-prev {
    width: 0.43rem;
    height: unset;
  }
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper-button-next img,
  .index_page .module_2 .mod_container .mod_right .tabs .tab_panel .swiper-button-prev img {
    width: 0.43rem;
    height: auto;
  }
  .index_page .module_3 .mod_container {
    padding: 0.3rem 0.15rem 0.5rem;
  }
  .index_page .module_3 .mod_container .mod_tit {
    margin-bottom: 0.3rem;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group {
    flex-direction: column;
    gap: 0.2rem;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item {
    width: 100%;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-thumb {
    height: 2rem;
    border-radius: 0.12rem;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-thumb .play-btn {
    width: 0.6rem;
    height: 0.6rem;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-thumb .play-btn img {
    width: 0.24rem;
    height: 0.24rem;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-player {
    height: 2rem;
    border-radius: 0.12rem;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-info {
    margin-top: 0.12rem;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .video-swiper .swiper-slide .video-group .video-item .video-info h4 {
    font-size: 0.16rem;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .swiper-pagination {
    gap: 0.1rem;
  }
  .index_page .module_3 .mod_container .video-swiper-wrapper .swiper-pagination .swiper-pagination-bullet {
    width: 0.14rem;
    height: 0.14rem;
  }
  .missionAndObjectives_page .module_1 .mod_container {
    flex-direction: column;
    gap: 0.16rem;
    padding-top: 0.2rem;
  }
  .missionAndObjectives_page .module_1 .mod_container .module_left {
    width: 100%;
    height: auto;
  }
  .missionAndObjectives_page .module_1 .mod_container .module_left .img_box {
    width: 100%;
    height: auto;
  }
  .missionAndObjectives_page .module_1 .mod_container .module_left .img_box img {
    height: auto;
    width: 100%;
  }
  .missionAndObjectives_page .module_1 .mod_container .module_right {
    width: 100%;
  }
  .missionAndObjectives_page .module_1 .mod_container .module_right .content {
    margin-top: 0.11rem;
  }
  .missionAndObjectives_page .module_2 .mod_container {
    padding-bottom: 0.3rem;
  }
  .missionAndObjectives_page .module_2 .mod_container ul {
    gap: 0.16rem;
    margin-top: 0.2rem;
  }
  .missionAndObjectives_page .module_2 .mod_container ul li {
    width: 100%;
    height: unset;
    padding: 0.2rem 0.16rem 0.16rem;
    border-radius: 0.3rem;
    gap: 0.2rem;
    position: relative;
  }
  .missionAndObjectives_page .module_2 .mod_container ul li .icon_box {
    display: flex;
    align-items: center;
    position: absolute;
    right: 0.26rem;
    top: 0.1rem;
  }
  .missionAndObjectives_page .module_2 .mod_container ul li .icon_box img {
    width: auto;
    height: auto;
    max-width: 0.08rem;
    max-height: 0.07rem;
    min-width: 0.57rem;
    min-height: 0.57rem;
  }
  .missionAndObjectives_page .module_2 .mod_container ul li h4 {
    font-size: 0.2rem;
    margin-bottom: 0.06rem;
  }
  .missionAndObjectives_page .module_2 .mod_container ul li h5 {
    font-size: 0.18rem;
    margin: 0.2rem 0 0.1rem;
  }
  .missionAndObjectives_page .module_2 .mod_container ul li p {
    font-size: 0.14rem;
    align-items: flex-start;
  }
  .missionAndObjectives_page .module_2 .mod_container ul li p span {
    font-size: 0.18rem;
    line-height: calc(21/18);
  }
  .missionAndObjectives_page .module_2 .mod_container ul li .content + .content {
    margin-top: 0.15rem;
  }
  .missionAndObjectives_page .module_2 .mod_container ul li .content + .content p + p {
    margin-top: 0.08rem;
  }
  .termsOfReference_page .module_2 .mod_container {
    padding-bottom: 0.3rem;
  }
  .termsOfReference_page .module_2 .mod_container ul {
    gap: 0.16rem;
    margin-top: 0.2rem;
  }
  .termsOfReference_page .module_2 .mod_container ul li {
    width: 100%;
    height: unset;
    padding: 0.2rem 0.16rem 0.16rem;
    border-radius: 0.3rem;
    gap: 0.2rem;
    position: relative;
  }
  .termsOfReference_page .module_2 .mod_container ul li .box_tit {
    display: flex;
    gap: 0.16rem;
    align-items: center;
    margin-bottom: 0.25rem;
  }
  .termsOfReference_page .module_2 .mod_container ul li .icon_box {
    display: flex;
    align-items: center;
    position: absolute;
    right: 0.26rem;
    top: 0.1rem;
  }
  .termsOfReference_page .module_2 .mod_container ul li .icon_box img {
    width: 0.4rem;
    height: 0.4rem;
  }
  .termsOfReference_page .module_2 .mod_container ul li h4 {
    font-size: 0.2rem;
    margin-bottom: 0.06rem;
  }
  .termsOfReference_page .module_2 .mod_container ul li h5 {
    font-size: 0.18rem;
    margin: 0.2rem 0 0.1rem;
  }
  .termsOfReference_page .module_2 .mod_container ul li p {
    font-size: 0.14rem;
    align-items: flex-start;
  }
  .termsOfReference_page .module_2 .mod_container ul li p span {
    font-size: 0.18rem;
    line-height: calc(21/18);
  }
  .termsOfReference_page .module_2 .mod_container ul li .content + .content {
    margin-top: 0.15rem;
  }
  .termsOfReference_page .module_2 .mod_container ul li .content + .content p + p {
    margin-top: 0.08rem;
  }
  .taskForceRoster_page .module_1 .mod_container,
  .listOfMembers_page .module_1 .mod_container {
    padding-bottom: 0.3rem;
  }
  .taskForceRoster_page .module_1 .mod_container ul,
  .listOfMembers_page .module_1 .mod_container ul {
    gap: 0.16rem;
    margin-top: 0.2rem;
  }
  .taskForceRoster_page .module_1 .mod_container ul li,
  .listOfMembers_page .module_1 .mod_container ul li {
    width: 100%;
    border-radius: 0.3rem;
  }
  .taskForceRoster_page .module_1 .mod_container ul li h4,
  .listOfMembers_page .module_1 .mod_container ul li h4 {
    font-size: 0.16rem;
    padding: 0.1rem 0.16rem;
  }
  .taskForceRoster_page .module_1 .mod_container ul li span,
  .listOfMembers_page .module_1 .mod_container ul li span {
    font-size: 0.14rem;
  }
  .taskForceRoster_page .module_1 .mod_container ul li .text_box > div,
  .listOfMembers_page .module_1 .mod_container ul li .text_box > div {
    min-height: unset;
  }
  .taskForceRoster_page .module_1 .mod_container ul li .text_box > div > span,
  .listOfMembers_page .module_1 .mod_container ul li .text_box > div > span {
    width: 0.7rem;
    flex-shrink: 0;
  }
  .taskForceRoster_page .module_1 .mod_container ul li .text_box > div .content,
  .listOfMembers_page .module_1 .mod_container ul li .text_box > div .content {
    flex: 1;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.1rem 0.05rem;
    padding: 0.1rem;
  }
  .latestNews_page .module_1 .mod_container {
    padding-top: 0.3rem;
    padding-bottom: 0.4rem;
  }
  .latestNews_page .module_1 .mod_container .news_list {
    gap: 0.2rem;
  }
  .latestNews_page .module_1 .mod_container .news_list li {
    width: 100%;
  }
  .latestNews_page .module_1 .mod_container .news_list li .img_box {
    width: 100%;
    max-width: 100%;
  }
  .latestNews_page .module_1 .mod_container .news_list li .text_box {
    padding: 0.2rem 0.1rem;
  }
  .latestNews_page .module_1 .mod_container .news_list li .text_box .tag {
    padding: 0.05rem 0.11rem 0.06rem 0.1rem;
  }
  .latestNews_page .module_1 .mod_container .news_list li .text_box .tag span {
    font-size: 0.16rem;
  }
  .latestNews_page .module_1 .mod_container .news_list li .text_box h4 {
    font-size: 0.16rem;
    margin-top: 0.16rem;
  }
  .latestNewsInnerPage_page .module_1 {
    margin: 0.2rem 0.15rem 0.4rem;
  }
  .latestNewsInnerPage_page .module_1 .mod_container {
    padding: 0.2rem 0.1rem 0.3rem;
  }
  .latestNewsInnerPage_page .module_1 .mod_container .text_box .tag {
    padding: 0.05rem 0.11rem 0.06rem 0.1rem;
  }
  .latestNewsInnerPage_page .module_1 .mod_container .text_box .tag span {
    font-size: 0.14rem;
  }
  .latestNewsInnerPage_page .module_1 .mod_container .text_box h4 {
    font-size: 0.18rem;
    margin-top: 0.16rem;
  }
  .latestNewsInnerPage_page .module_1 .mod_container .line {
    margin: 0.1rem 0 0.16rem;
  }
  .latestNewsInnerPage_page .module_1 .mod_container .img_box {
    width: 100%;
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
  }
  .latestNewsInnerPage_page .module_1 .mod_container .control_group {
    margin-top: 0.2rem;
  }
  .latestNewsInnerPage_page .module_1 .mod_container .control_group > div {
    gap: 0.1rem;
  }
  .latestNewsInnerPage_page .module_1 .mod_container .control_group img {
    width: 0.43rem;
    height: auto;
  }
  .latestNewsInnerPage_page .module_1 .mod_container .control_group span {
    font-size: 0.14rem;
  }
  .eventIntroduction_page .module_1 .mod_container {
    padding-top: 0.3rem;
    padding-bottom: 0.4rem;
  }
  .eventIntroduction_page .module_1 .mod_container .event_list {
    gap: 0.2rem;
  }
  .eventIntroduction_page .module_1 .mod_container .event_list li {
    width: 100%;
  }
  .eventIntroduction_page .module_1 .mod_container .event_list li .img_box {
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 0.07rem 0.11rem;
  }
  .eventIntroduction_page .module_1 .mod_container .event_list li .img_box img {
    width: 100%;
    height: auto;
  }
  .eventIntroduction_page .module_1 .mod_container .event_list li .text_box {
    padding: 0.2rem 0.1rem;
  }
  .eventIntroduction_page .module_1 .mod_container .event_list li .text_box .tag {
    padding: 0.05rem 0.11rem 0.06rem 0.1rem;
  }
  .eventIntroduction_page .module_1 .mod_container .event_list li .text_box .tag span {
    font-size: 0.16rem;
  }
  .eventIntroduction_page .module_1 .mod_container .event_list li .text_box h4 {
    font-size: 0.16rem;
    margin-top: 0.16rem;
    min-height: unset;
  }
  .eventIntroductionInnerPage_page .module_1 {
    margin: 0.2rem 0.15rem 0.4rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container {
    padding: 0.2rem 0.1rem 0.3rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_tit .tag {
    padding: 0.05rem 0.11rem 0.06rem 0.1rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_tit .tag span {
    font-size: 0.14rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_tit h4 {
    font-size: 0.18rem;
    margin-top: 0.16rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_tit .line {
    margin: 0.1rem 0 0.2rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont {
    flex-direction: column;
    gap: 0.3rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .cont_left {
    width: 100%;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .share_list {
    margin-top: 0.3rem;
    display: flex;
    gap: 0.1rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .share_list img {
    width: 0.36rem;
    height: 0.36rem;
    display: block;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box {
    width: 100%;
    padding-bottom: 0.3rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-pagination-bullet {
    width: 0.1rem;
    height: 0.1rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-prev,
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-rtl .swiper-button-next,
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-next,
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-rtl .swiper-button-prev {
    width: 0.3rem;
    height: 0.3rem;
    transform: translateY(-50%);
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-prev,
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-rtl .swiper-button-next {
    left: 0;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-next,
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-rtl .swiper-button-prev {
    right: 0;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-prev:after,
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-rtl .swiper-button-next:after,
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-next:after,
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper_box .swiper-button-prev:after {
    font-size: 0.1rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper {
    width: 100%;
    height: auto;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper .swiper-slide .slide_img {
    width: 100%;
    height: auto;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper .swiper-slide .slide_img img {
    width: 100%;
    height: auto;
    max-width: unset;
    max-height: unset;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper .swiper-slide .text_box {
    margin-top: -0.3rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper .swiper-slide .text_box .tag {
    padding: 0.05rem 0.11rem 0.06rem 0.1rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper .swiper-slide .text_box .tag span {
    font-size: 0.16rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .swiper .swiper-slide .text_box h4 {
    font-size: 0.16rem;
    margin-top: 0.16rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .text_box .content {
    width: 100%;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .text_box .content h5 {
    font-size: 0.16rem;
  }
  .eventIntroductionInnerPage_page .module_1 .mod_container .mod_cont .text_box .content h6 {
    font-size: 0.15rem;
    margin-bottom: 0.1rem;
  }
  .photoAndMediaGallery_page .module_1 .mod_container {
    padding-top: 0.2rem;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.2rem;
  }
  .photoAndMediaGallery_page .module_1 .mod_container .tabs .tab_nav {
    gap: 0.16rem;
  }
  .photoAndMediaGallery_page .module_1 .mod_container .tabs .tab_nav .tab_link {
    font-size: 0.14rem;
    width: auto;
    padding: 0 0.12rem;
    height: 0.34rem;
    border-radius: 0.04rem;
  }
  .photoAndMediaGallery_page .module_1 .mod_container .select_box {
    width: 100%;
  }
  .photoAndMediaGallery_page .module_1 .mod_container .select_box select {
    width: 100%;
    height: 0.4rem;
    padding-left: 0.2rem;
    font-size: 0.14rem;
  }
  .photoAndMediaGallery_page .module_1 .mod_container .select_box .icon_box {
    top: 0.12rem;
    right: 0.2rem;
  }
  .photoAndMediaGallery_page .module_2 .mod_container,
  .photoAndMediaGallery_page .module_3 .mod_container {
    padding-top: 0.3rem;
    padding-bottom: 0.4rem;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list {
    gap: 0.2rem;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list li,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list li {
    width: 100%;
    border-radius: 0.2rem;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list li .img_box,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list li .img_box {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-thumb .play-btn,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-thumb .play-btn {
    width: 0.6rem;
    height: 0.6rem;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-thumb .play-btn img,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-thumb .play-btn img {
    width: 0.24rem;
    height: 0.24rem;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list li .video-player,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list li .video-player {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list li .text_box,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list li .text_box {
    padding: 0.2rem 0.1rem;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list li .text_box .tag,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list li .text_box .tag {
    padding: 0.05rem 0.11rem 0.06rem 0.1rem;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list li .text_box .tag span,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list li .text_box .tag span {
    font-size: 0.16rem;
  }
  .photoAndMediaGallery_page .module_2 .mod_container .news_list li .text_box h4,
  .photoAndMediaGallery_page .module_3 .mod_container .news_list li .text_box h4 {
    font-size: 0.16rem;
    margin-top: 0.16rem;
  }
  #photosModal.modal .modal-dialog {
    max-width: 100%;
    margin: 1.5rem 0.1rem;
  }
  #photosModal.modal .modal_head {
    width: 100%;
  }
  #photosModal.modal .modal_head .text_box {
    padding: 0.2rem 0.1rem 0;
  }
  #photosModal.modal .modal_head .text_box .tag {
    padding: 0.05rem 0.11rem 0.06rem 0.1rem;
  }
  #photosModal.modal .modal_head .text_box .tag span {
    font-size: 0.16rem;
  }
  #photosModal.modal .modal_head .text_box h4 {
    font-size: 0.16rem;
    margin-top: 0.16rem;
  }
  #photosModal.modal .modal-content {
    width: 100%;
    padding: 0.2rem 0.1rem;
  }
  #photosModal.modal .modal-content .modal-body {
    width: 100%;
  }
  #photosModal.modal .modal-content .modal-body .swiper {
    width: 100%;
  }
  #photosModal.modal .modal-content .modal-body .gallery-top {
    height: auto;
    width: 100%;
  }
  #photosModal.modal .modal-content .modal-body .gallery-top .swiper-wrapper .swiper-slide {
    height: auto;
  }
  #photosModal.modal .modal-content .modal-body .gallery-top .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: auto;
  }
  #photosModal.modal .swiper-button-next:after,
  #photosModal.modal .swiper-button-prev:after {
    font-size: 0.3rem;
  }
  #photosModal.modal .gallery-thumbs {
    display: none;
  }
  #photosModal.modal .swiper-button-next,
  #photosModal.modal .swiper-rtl .swiper-button-prev {
    top: 50%;
    left: unset;
    right: 0;
    transform: translateY(-50%) rotate(0);
    color: #329940;
  }
  #photosModal.modal .swiper-button-prev,
  #photosModal.modal .swiper-rtl .swiper-button-next {
    top: 50%;
    bottom: unset;
    left: 0;
    transform: translateY(-50%) rotate(0);
    color: #329940;
  }
  #videoModal.modal .modal-dialog {
    max-width: 100%;
    margin: 1rem 0.1rem;
  }
  #videoModal.modal .modal_head {
    width: 100%;
    padding: 0.2rem 0.1rem 0;
  }
  #videoModal.modal .modal_head .text_box h4 {
    font-size: 0.18rem;
  }
  #videoModal.modal .modal_head .close {
    font-size: 0.28rem;
  }
  #videoModal.modal .modal-content {
    width: 100%;
  }
  #videoModal.modal .modal-content .modal-body video {
    max-height: 4rem;
  }
  .contactUs_page .module_1 {
    margin: 0.2rem 0.15rem 0.4rem;
  }
  .contactUs_page .module_1 .mod_container {
    padding: 0.2rem 0.1rem 0.3rem;
  }
  .contactUs_page .module_1 .mod_container .text_box h4 {
    font-size: 0.16rem;
  }
  .contactUs_page .module_1 .mod_container form {
    margin-top: 0.1rem;
  }
  .contactUs_page .module_1 .mod_container form .form-group {
    margin-bottom: 0.2rem;
  }
  .contactUs_page .module_1 .mod_container form .form-group label {
    font-size: 0.14rem;
    margin-bottom: 0.1rem;
  }
  .contactUs_page .module_1 .mod_container form .form-group input {
    width: 100%;
    height: 0.4rem;
    border-radius: 0.06rem;
    font-size: 0.14rem;
  }
  .contactUs_page .module_1 .mod_container form .form-group textarea {
    border-radius: 0.06rem;
    font-size: 0.14rem;
  }
  .contactUs_page .module_1 .mod_container form .form_verification {
    margin-top: 0.3rem;
  }
  .contactUs_page .module_1 .mod_container form .form_verification .form_verification_img {
    height: 0.4rem;
  }
  .contactUs_page .module_1 .mod_container form .submit_btn {
    width: 100%;
    height: 0.4rem;
    font-size: 0.16rem;
  }
  .quickLinks_page {
    min-height: calc(100vh - 3.2rem);
  }
  .quickLinks_page .nav_links {
    flex-direction: column;
    align-items: stretch;
    gap: 0.1rem;
    padding: 0;
    width: 100%;
    margin: 0.3rem auto;
  }
  .quickLinks_page .nav_links li .nav-a {
    display: block;
    width: auto;
    height: auto;
    padding: 0.08rem 0.1rem;
    justify-content: flex-start;
    font-size: 0.18rem;
  }
  .quickLinks_page .nav_links li .menu-box .tit {
    display: none;
  }
  .quickLinks_page .nav_links li .menu-box .menu-list {
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 0.1rem;
    border-radius: 0.08rem 0 0 0.08rem;
  }
  .quickLinks_page .nav_links li .menu-box .menu-list .menu-item {
    width: 100%;
    font-size: 0.15rem;
  }
}
