@charset "UTF-8";
/*******/
/* 自定义下拉框 */
.byted-select-wrapper {
  width: 100%;
  position: relative;
  z-index: 10;
}

.byted-select-wrapper.is-open {
  z-index: 50;
}

.byted-select-wrapper.is-open .byted-select-arrow .bi {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.byted-select {
  width: 100%;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.byted-select-input {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: clamp(15px, 0.8rem, 16px);
  line-height: 1em;
  color: #0D713A;
  width: 100%;
  height: -webkit-calc(2.4rem + 2px);
  height: calc(2.4rem + 2px);
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-radius: 2.5rem;
  padding: 0 3rem 0 1.5rem;
  font-weight: bold;
  border: solid 1px #0D713A;
}

.byted-select-arrow {
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index: 20;
  color: #5189ce;
}

.byted-select-arrow .bi {
  width: 12px;
  height: 12px;
  display: block;
}

.byted-popover-wrapper {
  min-width: 100%;
  display: none;
  position: absolute;
  left: 0;
  top: -webkit-calc(100% + 0.6rem);
  top: calc(100% + 0.6rem);
  background: #fff;
  border: solid 1px #0D713A;
  border-radius: 10px;
  z-index: 20;
  padding: 0.5rem;
}

.byted-option-list {
  font-size: clamp(15px, 0.8rem, 16px);
  line-height: 1.5em;
  color: #363636;
  white-space: nowrap;
  overflow: hidden;
  overflow-y: auto;
  max-height: -webkit-calc(12em + 3rem);
  max-height: calc(12em + 3rem);
}

.byted-option-list::-webkit-scrollbar {
  width: 2px;
}

.byted-option-list::-webkit-scrollbar-track {
  background: none;
}

.byted-option-list::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.15);
}

.byted-option-list li {
  padding: 0.3rem 0;
  cursor: pointer;
}

.byted-option-list li.current, .byted-option-list li.active {
  font-weight: bold;
  color: #0D713A;
}

.byted-option-list a {
  display: block;
  padding: 0 1rem;
}

@media screen and (min-width: 992px) {
  .byted-select:hover .form-control {
    border-color: #fe2c55;
  }
  .byted-option-list li:hover, .byted-checkbox-list li:hover {
    color: #0D713A;
  }
}
@media screen and (max-width: 991.98px) {
  .byted-select-arrow {
    right: 0.28rem;
  }
  .byted-select-arrow .bi {
    width: 0.3rem;
    height: 0.3rem;
  }
  .byted-select-clear {
    right: 0.28rem;
  }
  .byted-select-clear .bi {
    width: 0.3rem;
    height: 0.3rem;
  }
  .byted-popover-wrapper {
    border-radius: 0.32rem;
    top: -webkit-calc(100% + 0.24rem);
    top: calc(100% + 0.24rem);
    padding: 0.1rem;
  }
  .byted-option-list {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .byted-option-list li {
    padding: 0.1rem 0;
  }
  .byted-option-list a {
    padding: 0 0.3rem;
  }
  .byted-checkbox-list {
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .byted-checkbox-label {
    padding: 0.28rem 0.28rem 0.28rem 0.3rem;
  }
  .byted-check-ico {
    width: 0.3rem;
    height: 0.3rem;
    margin: 0 0 0 0.16rem;
  }
  .byted-checkbox-select-wrapper .byted-popover-wrapper {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
}
/****
 * 其他
*****/
/* 提示框 */
.tooltip {
  font-size: 0.7em;
}

#modalCopyLink {
  display: block;
  white-space: nowrap;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 999;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  border-radius: 3px;
  font-size: 0.8em;
  padding: 0.5em 1.25em;
}

#modalCopyUrlBox {
  background: rgba(0, 0, 0, 0.82);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
}
#modalCopyUrlBox .modal-dialog {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding: 0 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
}
#modalCopyUrlBox .modal-content {
  width: 100%;
  position: relative;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.65);
          box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.65);
  padding: 0.56rem 0.3rem 0.5rem;
  text-align: center;
}
#modalCopyUrlBox .icon {
  width: 0.88rem;
  display: block;
  margin: 0 auto 0.2rem;
  color: var(--mt-global-color-theme);
}
#modalCopyUrlBox .title {
  font-size: 0.46rem;
  line-height: 0.64rem;
  font-weight: bold;
}
#modalCopyUrlBox .text {
  font-size: 0.28rem;
  line-height: 0.52rem;
  color: #525252;
}
#modalCopyUrlBox .btnbox {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0.4rem 0 0;
}
#modalCopyUrlBox .btn-close {
  width: 2.2rem;
  height: 0.64rem;
  display: block;
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  font-size: 0.28rem;
  line-height: 0.48rem;
  color: #fff;
  background: var(--mt-global-color-theme);
  border-radius: 0.32rem;
}
#modalCopyUrlBox .btn-close > * {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  position: relative;
}

/** 页面置灰 **/
.page-gray {
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
}

.page-gray * {
  filter: Gray;
  -webkit-filter: Gray;
  -o-filter: Gray;
  -ms-filter: Gray;
  -moz-filter: Gray;
}

/** 公共分页 **/
.global-paging {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 3rem;
  gap: 0 2rem;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #333;
  white-space: nowrap;
}
.global-paging .paging-ctrl {
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background: #F5F5F5;
  border-radius: 50%;
  margin: 0;
  -webkit-transition: all 0s;
  transition: all 0s;
  color: #333;
  opacity: 1;
}
.global-paging .paging-ctrl .bi {
  background-color: currentColor;
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
.global-paging .paging-ctrl.prev .bi {
  -webkit-mask: url(/img/common/page-left.svg) no-repeat center/contain;
  mask: url(/img/common/page-left.svg) no-repeat center/contain;
}
.global-paging .paging-ctrl.next .bi {
  -webkit-mask: url(/img/common/page-right.svg) no-repeat center/contain;
  mask: url(/img/common/page-right.svg) no-repeat center/contain;
}
.global-paging .paging-ctrl.disabled {
  pointer-events: none;
  opacity: 0.4;
}
.global-paging .paging-num {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-family: "Montserrat", Arial, Helvetica, -apple-system, BlinkMacSystemFont, sans-serif;
}
.global-paging .paging-num.web {
  gap: 0 0.8rem;
  margin: 0 -0.5rem;
}
.global-paging .paging-num.web a {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  padding: 0 0.5rem;
}
.global-paging .paging-num.web a.active {
  color: var(--mt-global-color-theme);
}
.global-paging .paging-num.app > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.global-paging .paging-num.app > *:first-child {
  color: var(--mt-global-color-theme);
}
.global-paging .paging-num.app > *:last-child::before {
  content: "/";
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  margin: 0 0.12rem;
}

@media (min-width: 992px) {
  .global-paging .paging-num a:hover {
    color: var(--mt-global-color-theme);
  }
  .global-paging .paging-ctrl:not(.disabled):hover {
    background: var(--mt-global-color-theme);
    color: #fff;
  }
}
@media (max-width: 991.98px) {
  .global-paging {
    margin-top: 0.8rem;
    grid-gap: 0 0.6rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .global-paging .paging-ctrl {
    width: 0.6rem;
    height: 0.6rem;
  }
}
/* 详情分享弹框 */
.wechat-qrcode-box {
  position: relative;
  padding: 10px 0 0;
}

.wechat-qrcode {
  color: #666;
  font-size: 12px;
  text-align: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 200px;
  background-color: #fff;
  border: 1px solid #eee;
  -webkit-box-shadow: 0 2px 10px #aaa;
          box-shadow: 0 2px 10px #aaa;
  position: relative;
  padding: 0 0 5px;
}
.wechat-qrcode .share-close {
  background: transparent;
  border: 0;
  color: #000 !important;
  font-size: 25px;
  line-height: 26px;
  display: block;
  position: absolute;
  right: 2px;
  top: -2px;
  display: none;
}
.wechat-qrcode .toptext {
  background-color: #f3f3f3;
  color: #777;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}
.wechat-qrcode .qrcode {
  margin: 5px auto;
  width: 138px;
}
.wechat-qrcode .qrcode img {
  width: 100%;
  height: auto;
  display: block;
}
.wechat-qrcode .bottext {
  color: #666;
  font-size: 1em;
  line-height: 1.95em;
}

@keyframes insideBanAntd {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes insideBanAntd {
  0% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
.public-banner-swiper .inner-slide {
  position: relative;
}
.public-banner-swiper .slide-body {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  padding: 0 0 9.6354166667vw 0;
}
.public-banner-swiper .slide-body > *:not(.animated) > * {
  opacity: 0;
}
.public-banner-swiper .slide-body > *.animated > *:nth-child(1) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.public-banner-swiper .slide-body > *.animated > *:nth-child(2) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.public-banner-swiper .desc {
  font-size: 1.5rem;
  line-height: 2.25rem;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  color: #fff;
  margin-top: 2.1052631579vh;
}
.public-banner-swiper .rocket-title-xxxl {
  color: #fff;
  font-weight: 600;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.public-banner-swiper .slide-img {
  height: 35.9375vw;
}
.public-banner-swiper .slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -webkit-animation: insideBanAntd 3s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  animation: insideBanAntd 3s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

body.h950 .public-banner-swiper .slide-img {
  height: min(100vh, 1080px);
}
body.h950 .public-banner-swiper .slide-body {
  padding: min(66.3vh, 630px) 0 0 0;
}
body.h950 .public-banner-swiper .slide-body {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}

@media (max-width: 991.98px) {
  .public-banner-swiper .slide-body {
    padding: 0 0 2.06rem 0;
  }
  .public-banner-swiper .desc {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin-top: 0.2rem;
  }
  .public-banner-swiper .slide-img {
    height: 8rem;
  }
  body.h950 .public-banner-swiper .slide-img {
    height: 8rem;
  }
  body.h950 .public-banner-swiper .slide-body {
    padding: 5.14rem 0 0 0;
  }
  body.h950 .public-banner-swiper .slide-body {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
.modal-bottom-sheet.modal {
  background: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(14.8500003815px);
          backdrop-filter: blur(14.8500003815px);
}
.modal-bottom-sheet.modal .modal-dialog {
  padding: 5rem 0;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.modal-bottom-sheet .inner {
  border-radius: 1rem;
  background: #FFF;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4);
  padding: 5rem 4rem;
}
.modal-bottom-sheet .detEditor-doc .rocket-content__inner {
  width: 100%;
  max-width: initial;
}
.modal-bottom-sheet .detEditor-doc img {
  width: 100%;
  height: auto;
  display: block !important;
}
.modal-bottom-sheet .modal-title {
  font-weight: 600;
}
.modal-bottom-sheet .titwrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  gap: 0 0.45rem;
  margin: 0 0 0.8rem 0;
}
.modal-bottom-sheet .modal-header {
  margin-bottom: 2rem;
}
.modal-bottom-sheet .desc {
  font-size: clamp(14px, 1.1rem, 22px);
  line-height: 1.7rem;
}
.modal-bottom-sheet .status {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.modal-bottom-sheet .status > * {
  font-size: clamp(14px, 1rem, 20px);
  line-height: 1rem;
  padding: 0.45rem 0.85rem;
  font-weight: 600;
  border-radius: 1.6rem;
  color: #fff;
}
.modal-bottom-sheet .status > *.completed {
  background: var(--mt-global-color-theme);
}
.modal-bottom-sheet .status > *.under-construction {
  background: #7B9622;
}
.modal-bottom-sheet .modal-close {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.modal-bottom-sheet .close-pop {
  -webkit-mask: url(/img/images/closepop.svg) no-repeat center/contain;
  mask: url(/img/images/closepop.svg) no-repeat center/contain;
  background-color: #333333;
  width: 2.6rem;
  height: 2.6rem;
  -webkit-transition: all 0s;
  transition: all 0s;
  display: block;
}
.modal-bottom-sheet .bi {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.detEditor-doc .rocket-block-text {
  font-size: clamp(14px, 1.1rem, 22px);
  line-height: 1.7rem;
}
.detEditor-doc .rocket-block-text p {
  margin-bottom: 1.5rem;
}
.detEditor-doc .rocket-block-text p:last-child {
  margin-bottom: 0;
}
.detEditor-doc .rocket-block-text img {
  border-radius: 1rem;
}

@media (max-width: 991.98px) {
  .modal-bottom-sheet.modal::-webkit-scrollbar {
    width: 0px;
  }
  .modal-bottom-sheet.modal::-webkit-scrollbar-thumb {
    width: 0px;
    background-color: #358D06;
    border-radius: 0px;
  }
  .modal-bottom-sheet.modal::-webkit-scrollbar-track {
    background-color: #eee;
    border-radius: 0px;
  }
  .modal-bottom-sheet.modal::-webkit-scrollbar-track-piece {
    background-color: #eee;
  }
  .modal-bottom-sheet.modal .modal-close {
    padding-top: 0.29rem;
    right: 0.25rem;
  }
  .modal-bottom-sheet.modal .bi {
    z-index: 1;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-mask: url(/img/images/close-del.svg) no-repeat center/contain;
    mask: url(/img/images/close-del.svg) no-repeat center/contain;
    width: 0.8rem;
    height: 0.8rem;
  }
  .modal-bottom-sheet.modal .bg {
    position: -webkit-sticky;
    position: sticky;
    content: "";
    top: 0;
    left: 0;
    width: 0.8rem;
    height: 0.8rem;
    display: block;
    background: #F5F7FB;
    border-radius: 100%;
  }
  .modal-bottom-sheet.modal .modal-dialog {
    padding: 0.6rem 0;
    min-height: 100dvh;
  }
  .modal-bottom-sheet.modal .detEditor-doc .rocket-block-text {
    font-size: 0.3rem;
    line-height: 0.48rem;
  }
  .modal-bottom-sheet.modal .detEditor-doc .rocket-block-text p {
    margin-bottom: 0.3rem;
  }
  .modal-bottom-sheet.modal .detEditor-doc .rocket-content__inner {
    padding: 0 !important;
  }
  .modal-bottom-sheet.modal .detEditor-doc .rocket-block-text img {
    border-radius: 0.2rem;
  }
  .modal-bottom-sheet.modal .status > * {
    padding: 0.07rem 0.17rem;
    border-radius: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .modal-bottom-sheet.modal .titwrap {
    gap: 0 0.12rem;
    margin: 0 0 0.3rem 0;
  }
  .modal-bottom-sheet.modal .modal-header {
    margin-bottom: 0.5rem;
  }
  .modal-bottom-sheet.modal .desc {
    font-size: 0.3rem;
    line-height: 0.48rem;
  }
  .modal-bottom-sheet.modal .inner {
    margin: 0 -0.5rem;
    padding: 1.28rem 0.5rem 1.2rem;
    border-radius: 0.32rem 0.32rem;
    -webkit-box-shadow: 0 -6px 5px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 -6px 5px 0 rgba(0, 0, 0, 0.08);
  }
}
.public-navigation .navigation-button {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 2.5rem;
  background: #F5F5F5;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: var(--mt-global-color-theme);
}
.public-navigation .navigation-button.navigation-next {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.public-navigation .navigation-button.swiper-button-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.public-navigation .icon-navigation {
  -webkit-mask: url(/img/images/navigation.svg) no-repeat center/contain;
  mask: url(/img/images/navigation.svg) no-repeat center/contain;
  background-color: currentColor;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0s;
  transition: all 0s;
  display: block;
}

@media (min-width: 992px) {
  .public-navigation .navigation-button:hover {
    background: var(--mt-global-color-theme);
    color: #fff;
  }
}
.public-pagination .pagination-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  gap: 0 20px;
}
.public-pagination .pagination-button .swiper-pagination-bullet {
  width: 0.8rem;
  height: 0.8rem;
  margin: 0;
}

@media (max-width: 991.98px) {
  .public-pagination {
    margin: 0.4rem 0 0 0;
  }
  .public-pagination .pagination-button {
    gap: 0 0.2rem;
  }
  .public-pagination .pagination-button .swiper-pagination-bullet {
    width: 0.16rem;
    height: 0.16rem;
    border: 0.015rem solid #333;
    background: none;
  }
  .public-pagination .pagination-button .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--mt-global-color-theme);
    border: 0.015rem solid var(--mt-global-color-theme) #333;
  }
}
.public-banner-swiper .rocket-title-xxxl:not(.animated),
.news-list-wrap .sm-inner:not(.animated),
.newsdet-wrap .xs-inner:not(.animated),
.key-project .inner:not(.animated),
.hrlist-search-banner .rocket-content__inner:not(.animated) {
  opacity: 0;
}

.layout-element .public-banner-swiper .rocket-title-xxxl:not(.animated),
.layout-element .news-list-wrap .sm-inner:not(.animated),
.layout-element .newsdet-wrap .xs-inner:not(.animated),
.layout-element .key-project .inner:not(.animated),
.layout-element .hrlist-search-banner .rocket-content__inner:not(.animated) {
  opacity: 1;
}

/* 动态组件-示例 */
/* 自定义样式-新闻列表 */
.news-list-wrap {
  padding: 6rem 0 6rem;
}
.news-list-wrap .title {
  font-weight: 600;
  padding: 0 0 2rem 0;
  border-bottom: 1px solid #D9D9D9;
  margin: 0 0 3rem 0;
}
.news-list-wrap .title span {
  color: var(--mt-global-color-theme);
}

@media (max-width: 991.98px) {
  .news-list-wrap {
    padding: 1.2rem 0;
  }
  .news-list-wrap .title {
    margin: 0 0 0.6rem 0;
    padding: 0 0 0.4rem 0;
  }
}
.news-list {
  position: relative;
}
.news-list .item {
  margin-bottom: 3rem;
}
.news-list .item:last-child {
  margin-bottom: 0;
}
.news-list .item-box {
  width: 100%;
  display: grid;
  grid-template-columns: 15.4rem 1fr;
}
.news-list .item-box > * {
  min-width: 0;
}
.news-list .item-imgs {
  position: relative;
}
.news-list .item-imgs .imgs {
  width: 100%;
  padding: 60.39% 0 0;
  overflow: hidden;
  position: relative;
  border-radius: 0.6rem;
}
.news-list .item-imgs img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.news-list .item-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.news-list .item-title {
  font-size: 1.2rem;
  line-height: 1.4rem;
  font-weight: bold;
}
.news-list .item-desc {
  font-size: clamp(15px, 0.8rem, 16px);
  line-height: 1.75em;
  max-height: 5.25em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 1.7rem 0 0;
}
.news-list .item-infos {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.news-list .item-date {
  font-size: clamp(14px, 1rem, 20px);
  line-height: 1.4em;
  --line-height: 1.4em;
}
.news-list .item-type {
  color: var(--mt-global-color-theme);
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.33em;
  --line-height: 1.33em;
}

@media (min-width: 992px) {
  .news-list .item-title {
    max-height: 2.8rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .news-list .item-body {
    padding: 0 0 0.6rem 3rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
            flex-direction: column-reverse;
    grid-gap: 1.1rem 0;
  }
  .news-list .item-infos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
    font-weight: bold;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  .news-list .item-infos > *:not(:first-child) {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
  .news-list .item-infos > *:not(:first-child)::after {
    content: "";
    display: block;
    width: 0;
    height: 0.9rem;
    -webkit-box-flex: 0;
    -webkit-flex: none;
            flex: none;
    border-right: solid 1px rgba(51, 51, 51, 0.6);
    margin: 0 0.6rem;
  }
  .news-list .item {
    padding: 0 0 2.5rem;
    border-bottom: solid 1px #CDCED9;
  }
  .news-list .item:hover .item-imgs img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  .news-list .item:hover .item-title {
    color: var(--mt-global-color-theme);
  }
}
@media (max-width: 991.98px) {
  .news-list .item {
    margin-bottom: 0.8rem;
  }
  .news-list .item-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    grid-gap: 0.4rem 0;
  }
  .news-list .item-imgs .imgs {
    border-radius: 0.32rem;
  }
  .news-list .item-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    grid-gap: 0.3rem 0;
  }
  .news-list .item-title {
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .news-list .item-infos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row;
    grid-gap: 0 0.1rem;
    font-size: 0.28rem;
    line-height: 0.42rem;
    font-weight: inherit;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .news-list .item-infos > *::after {
    display: none;
  }
  .news-list .item-date, .news-list .item-type {
    font-size: 1em;
    line-height: inherit;
  }
}
/* 自定义样式-新闻详情 */
.p-newsdet .main-box {
  position: relative;
  z-index: 10;
}

.to-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0 0.35rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 1.2rem;
  margin-bottom: 8.8rem;
}
.to-share .prex-title {
  font-size: 0.8rem;
  line-height: 0.8rem;
}

.share-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0 1rem;
}
.share-list .hover {
  display: none;
}
.share-list .list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: relative;
}
.share-list a {
  opacity: 1;
  cursor: pointer;
}
.share-list img.deft {
  width: 2rem;
  height: 2rem;
  -o-object-fit: contain;
     object-fit: contain;
  opacity: 0.5;
}
.share-list .dropdown {
  display: none;
  position: absolute;
  left: 0%;
  top: 100%;
  -webkit-transform: translate(0%, 0);
          transform: translate(0%, 0);
  padding: 15px 0 0;
  z-index: 21;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.share-list .dropdown::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom-color: #fff;
  top: 0;
  left: 12px;
  -webkit-transform: translate(0%, 0);
          transform: translate(0%, 0);
}
.share-list .dropdown .box {
  padding: 0;
  border-radius: 4px;
  background: #fff;
  position: relative;
  overflow: hidden;
}
.share-list .dropdown img {
  width: 6.7rem;
  height: 6.7rem;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  margin: 0 auto;
}
.share-list .dropdown .text {
  font-size: 0.6rem;
  line-height: 0.8rem;
  text-align: center;
  padding: 0rem 0 5px 0;
  color: #222;
}
.share-list.oneimg .list-item.is-open .dropdown {
  display: block;
}
.share-list:not(.oneimg) .list-item.is-open .deft {
  display: none;
}
.share-list:not(.oneimg) .list-item.is-open .hover {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.share-list:not(.oneimg) .list-item.is-open .dropdown {
  display: block;
}
.share-list:not(.oneimg) .list-item.is-open .wechat-qrcode-box {
  display: block;
}

.wechat-qrcode-box {
  display: none;
  position: absolute;
  left: 50%;
  top: 100%;
  z-index: 999;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  padding: 10px 0 0;
}

.share-tu {
  background: url(/img/images/share-tu.webp) no-repeat;
  background-size: contain;
  width: 86px;
  height: 41px;
  text-align: center;
  position: relative;
  cursor: pointer;
}
.share-tu .text {
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  position: absolute;
  bottom: 11px;
  white-space: nowrap;
  width: 100%;
  left: 0;
}

.wechat-qrcode {
  color: #666;
  font-size: 12px;
  text-align: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 200px;
  background-color: #fff;
  border: 1px solid #eee;
  -webkit-box-shadow: 0 2px 10px #aaa;
          box-shadow: 0 2px 10px #aaa;
  position: relative;
  padding: 0 0 5px;
}
.wechat-qrcode .share-close {
  background: transparent;
  border: 0;
  color: #000 !important;
  font-size: 25px;
  line-height: 26px;
  display: block;
  position: absolute;
  right: 2px;
  top: -2px;
  display: none;
}
.wechat-qrcode .toptext {
  background-color: #f3f3f3;
  color: #777;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}
.wechat-qrcode .qrcode {
  margin: 5px auto;
  width: 138px;
}
.wechat-qrcode .qrcode img {
  width: 100%;
  height: auto;
  display: block;
}
.wechat-qrcode .bottext {
  color: #666;
  font-size: 1em;
  line-height: 1.95em;
}

.newsdet-wrap {
  padding: 5rem 0 5.35rem;
}

@media (min-width: 992px) {
  .share-list:not(.oneimg) .list-item:hover .deft {
    display: none;
  }
  .share-list:not(.oneimg) .list-item:hover .hover {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
  .share-list:not(.oneimg) .list-item:hover .dropdown {
    display: block;
  }
  .share-list:not(.oneimg) .list-item:hover .wechat-qrcode-box {
    display: block;
  }
  .share-list.oneimg .list-item:hover .dropdown {
    display: block;
  }
}
@media screen and (max-width: 991.98px) {
  .newsdet-wrap {
    padding: 0.9rem 0 1.2rem;
  }
}
@media screen and (max-width: 991.98px) {
  .to-share {
    margin: 0.7rem 0 0.6rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
  .share-list {
    gap: 0 0.22rem;
  }
  .share-list .wechat-qrcode {
    width: 3rem;
  }
  .share-list img.deft {
    width: 0.8rem;
    height: 0.8rem;
  }
  .share-list .dropdown img {
    width: 1.8rem;
    height: 1.8rem;
  }
  .share-list .dropdown .box {
    padding: 0rem;
    overflow: hidden;
  }
  .share-list .dropdown .text {
    font-size: 0.24rem;
    line-height: 0.48rem;
    padding-top: 0rem;
  }
}
.newsdet-doc {
  min-height: 50vh;
}
.newsdet-doc .rocket-content__inner {
  width: 100% !important;
  max-width: none !important;
  padding: 0;
}

.newsdet-return {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-bottom: 1.15rem;
  border-bottom: 1px solid #727272;
  color: var(--mt-global-color-theme);
}
.newsdet-return > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  gap: 0 4px;
  font-weight: 600;
}
.newsdet-return .bi {
  width: 1rem;
  height: 1rem;
  -webkit-mask: url(/img/images/return.svg) no-repeat center/contain;
  mask: url(/img/images/return.svg) no-repeat center/contain;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  background: currentColor;
  display: block;
}

.newsdet-foot-share {
  padding: 2rem 0 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.newsdet-foot-share .wechat-qrcode-box {
  position: absolute;
}
.newsdet-foot-share .word {
  font-size: clamp(14px, 1.1rem, 22px);
  line-height: 1.7rem;
}
.newsdet-foot-share .share-list {
  margin-top: 0.5rem;
  gap: 0 1.1rem;
}
.newsdet-foot-share .share-list img.deft, .newsdet-foot-share .share-list img.hover {
  width: 1.8rem;
  height: 1.8rem;
  opacity: 1;
}

@media (min-width: 992px) {
  .newsdet-return > *:hover {
    color: var(--mt-global-color-theme-h);
  }
}
.p-newsdet .rocket-widget__crumb .rocket-content__inner {
  max-width: 1240px;
}

.news-del {
  padding: 5rem 0 5rem;
}
.news-del .title {
  font-weight: 600;
}
.news-del .rocket-content__inner {
  max-width: 940px;
}

.newsdet-mainbox {
  padding: 5rem 0 5rem;
}

.news-del-top {
  padding: 0 0 0.8rem 0;
  border-bottom: 1px solid rgba(114, 114, 114, 0.55);
  position: relative;
  z-index: 20;
}
.news-del-top .title {
  font-weight: 600;
}
.news-del-top .other-message {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin: 2.1rem 0 0 0;
}
.news-del-top .share-list {
  gap: 0 0.95rem;
}
.news-del-top .share-list .icon img {
  width: 1.5rem;
  height: 1.5rem;
  opacity: 1;
}
.news-del-top .news-date {
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.4rem;
}
.news-del-top .wechat-qrcode-box {
  position: absolute;
}

.newsdet-body {
  padding: 2.7rem 0 3rem 0;
}

@media (max-width: 991.98px) {
  .newsdet-return {
    padding-bottom: 0;
    border-bottom: 0;
  }
  .newsdet-return .bi {
    width: 0.35rem;
    height: 0.35rem;
  }
  .newsdet-return > * {
    font-size: 0.28rem;
    line-height: 0.42rem;
    gap: 0 0.1rem;
  }
  .newsdet-body {
    padding: 0.6rem 0 0.6rem;
  }
  .news-del-top {
    padding-bottom: 0.12rem;
  }
  .news-del-top .wechat-qrcode-box {
    display: none !important;
  }
  .news-del-top .share-list {
    gap: 0 0.24rem;
  }
  .news-del-top .share-list .icon img {
    width: 0.4rem;
    height: 0.4rem;
  }
  .news-del-top .news-date {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .news-del-top .other-message {
    margin-top: 0.6rem;
  }
  .newsdet-mainbox {
    padding: 0.9rem 0 1.17rem;
  }
  .newsdet-mainbox .title {
    font-weight: 600;
  }
}
/* 自定义样式-关于我们 */
.pab-st-wbox > *::before, .pab-st-wbox > *::after {
  content: "";
  display: table;
}

.pab-cert-layout .rocket-layout-grid > *:nth-child(2) .rocket-widget__image {
  position: -webkit-sticky;
  position: sticky;
  top: -webkit-calc(var(--header-ht) + 1.5rem);
  top: calc(var(--header-ht) + 1.5rem);
}

.pab-intro-more {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  grid-gap: 0 3px;
  color: var(--mt-global-color-theme);
  cursor: pointer;
}
.pab-intro-more .bi {
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  display: block;
  background: url("/img/common/more-down.svg") no-repeat center center;
  background-size: contain;
}

.pab-cert-list .rocket-icon-text {
  font-weight: bold;
}
.pab-cert-list .rocket-icon-text > * {
  margin-bottom: 1.5rem;
}
.pab-cert-list .rocket-icon-text > *:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .pab-intro-more {
    font-size: clamp(14px, 1.1rem, 22px);
    line-height: 1.55em;
    --line-height: 1.55em;
  }
  .pab-intro-more .bi {
    width: 0.8rem;
    height: 0.8rem;
  }
  .pab-intro-more:hover .bi {
    -webkit-animation: pabIntroMoreIconAnt 0.5s ease;
    animation: pabIntroMoreIconAnt 0.5s ease;
  }
  .pab-influence-swiper .swiper-slide {
    width: -webkit-calc((100% - 45px) / 4);
    width: calc((100% - 45px) / 4);
  }
  .pab-links-item .rocket-banner-inner {
    width: 100% !important;
  }
  .pab-links-item .rocket-banner-media img {
    transition: all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);
    -webkit-transition: all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .pab-links-item .rocket-banner-tbox {
    position: relative;
  }
  .pab-links-item .rocket-widget__button {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .pab-links-item .rocket-button {
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    overflow: visible;
  }
  .pab-links-item .rocket-button .bi {
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    background: #fff;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .pab-links-item .rocket-button:hover .bi {
    transform: translateX(16px);
    -webkit-transform: translateX(16px);
  }
  .pab-links-item .btn-golink.no-shadow .rocket-button {
    text-shadow: none;
  }
  .pab-links-item:hover .rocket-banner-media img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
  }
}
@media (max-width: 991.98px) {
  .pab-intro-more {
    font-size: 0.3rem;
    line-height: 0.48rem;
    --line-height: 0.48rem;
  }
  .pab-intro-more .bi {
    width: 0.22rem;
    height: 0.22rem;
  }
  .pab-cert-layout .rocket-layout-grid > *:nth-child(2) {
    display: none;
  }
  .pab-cert-list .rocket-icon-text > * {
    margin-bottom: 0.2rem;
  }
  .pab-cert-list .rocket-icon-text > *:last-child {
    margin-bottom: 0;
  }
}
/* 针对后台 */
.layout-element .btn-golink {
  position: static !important;
}
.layout-element .pab-influence-swiper .swiper-slide {
  width: 100%;
}

/* 自定义样式-联系我们 */
.pct-mainbox {
  overflow: hidden;
}

.pct-city-grid .rocket-block-card .rocket-block-text u {
  text-decoration: none;
}

@media (min-width: 992px) {
  .pct-introd-grid .rocket-layout-grid > .rocket-grid-column > *, .pct-city-grid .rocket-layout-grid > .rocket-grid-column > * {
    height: 100%;
    display: grid;
  }
  .pct-city-grid .rocket-block-card .rocket-block-text u:hover {
    text-decoration: underline;
  }
}
/* 针对后台 */
.layout-element .pct-mainbox {
  overflow: visible;
}

/* 自定义样式-核心业务-二级详情页 */
.p-bssdet .foot-contact {
  margin: 1rem 0 0;
}

@media (max-width: 991.98px) {
  .p-bssdet .foot-contact {
    margin: 0.2rem 0 0;
  }
}
/* 国际工程-影响力 */
.pgjgc-inf-list .rocket-icon-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.pgjgc-inf-list .rocket-icon-title > * {
  height: 2.4rem;
  position: relative;
  display: block;
  padding: 0 30px;
}
.pgjgc-inf-list .rocket-icon-title > *::before {
  content: "";
  display: block;
  width: 20px;
  height: 100%;
  -webkit-mask: url("/img/common/ms-l.svg") no-repeat left center/contain;
  mask: url("/img/common/ms-l.svg") no-repeat left center/contain;
  background: currentColor;
  position: absolute;
  left: 0;
  top: 0;
}
.pgjgc-inf-list .rocket-icon-title > *::after {
  content: "";
  display: block;
  width: 20px;
  height: 100%;
  -webkit-mask: url("/img/common/ms-r.svg") no-repeat right center/contain;
  mask: url("/img/common/ms-r.svg") no-repeat right center/contain;
  background: currentColor;
  position: absolute;
  right: 0;
  top: 0;
}
.pgjgc-inf-list .rocket-icon-text {
  font-weight: bold;
}

@media (min-width: 992px) {
  .pgjgc-datas-list .rocket-keyword-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
  .pgjgc-datas-list .rocket-keyword-item {
    position: relative;
  }
  .pgjgc-datas-list .rocket-keyword-item:not(:last-child)::after {
    content: "";
    display: block;
    border-right: solid 1px rgba(51, 51, 51, 0.3);
    position: absolute;
    left: -webkit-calc(100% + (5.8vw - 1px) / 2);
    left: calc(100% + (5.8vw - 1px) / 2);
    top: 0.7rem;
    bottom: 0.7rem;
  }
}
@media (max-width: 991.98px) {
  .pgjgc-inf-list .rocket-icon-title > * {
    height: 0.6rem;
    padding: 0 0.36rem;
  }
  .pgjgc-inf-list .rocket-icon-title > *::before, .pgjgc-inf-list .rocket-icon-title > *::after {
    width: 0.25rem;
  }
}
/* 国际工程-领域服务 */
.pgjgc-st-services {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.pgjgc-service-swiper {
  width: 100%;
  height: 41rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.pgjgc-service-swiper .slide-imgs {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.pgjgc-service-swiper .slide-imgs .imgs {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.pgjgc-service-swiper .slide-imgs img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  left: 0;
  top: 0;
}
.pgjgc-service-swiper .slide-title {
  font-size: 1.4rem;
  line-height: 1.7rem;
  font-weight: bold;
}
.pgjgc-service-swiper .slide-desc {
  font-size: max(14px, 1rem);
  line-height: 1.5rem;
  margin-top: 0.5rem;
}
.pgjgc-service-swiper .slide-handle {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 1.5rem 0 0;
}

.pgjgc-service-paging {
  position: absolute;
  left: 0;
  bottom: 0.6rem;
}
.pgjgc-service-paging .bullet:not(.active) {
  background: #fff;
  border-color: #fff;
}

.pgjgc-service-laytop {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 20;
}
.pgjgc-service-laytop > * {
  height: 100%;
  padding-top: 5.7rem;
  padding-bottom: 4rem;
}
.pgjgc-service-laytop .s-heading-h2 {
  padding-left: 1.6rem;
}

.pgjgc-service-linebox {
  width: 1px;
  height: 100%;
  display: block;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 0;
  top: 0;
}
.pgjgc-service-linebox .curline {
  width: 2px;
  height: 7.7rem;
  display: block;
  background: var(--mt-global-color-theme);
  position: absolute;
  left: 0;
  top: 13.5rem;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

.pgjgc-service-thumb {
  max-width: 25rem;
  height: -webkit-calc(100% - 5.15rem - 3rem);
  height: calc(100% - 5.15rem - 3rem);
  position: relative;
  margin: 5.15rem 0 0 1.6rem;
}
.pgjgc-service-thumb .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.pgjgc-service-thumb .swiper-slide {
  height: 1.7rem;
  overflow: hidden;
  opacity: 0.6;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.pgjgc-service-thumb .swiper-slide:hover {
  opacity: 1;
}
.pgjgc-service-thumb .slide-head {
  cursor: pointer;
}
.pgjgc-service-thumb .slide-title {
  font-size: 1rem;
  line-height: 1.7rem;
  font-weight: bold;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.pgjgc-service-thumb .slide-body {
  width: 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  padding: 0.5rem 0 2rem;
}
.pgjgc-service-thumb .slide-desc {
  font-size: max(14px, 1rem);
  line-height: 1.5rem;
}
.pgjgc-service-thumb .slide-handle {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 1.5rem 0 0;
}
.pgjgc-service-thumb .is-active {
  opacity: 1;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.pgjgc-service-thumb .is-active .slide-title {
  font-size: 1.4rem;
}
.pgjgc-service-thumb .is-active .slide-body {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.pgjgc-service-thumb.no-swip .swiper-wrapper {
  grid-gap: 1.4rem 0;
}

@media (min-width: 992px) {
  .pgjgc-service-laytop .wt-heading-line > *::after {
    left: 0;
    top: -webkit-calc(100% + 1.1rem);
    top: calc(100% + 1.1rem);
  }
}
@media (max-width: 991.98px) {
  .pgjgc-service-swiper {
    height: 8.75rem;
  }
  .pgjgc-service-swiper .slide-body {
    width: 100%;
    height: 100%;
    display: block;
    padding: 2.7rem 0 1.2rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
  }
  .pgjgc-service-swiper .slide-tbox {
    position: relative;
    padding: 0.15rem 0 0 0.34rem;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    opacity: 0;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .pgjgc-service-swiper .slide-title {
    font-size: 0.48rem;
    line-height: 0.6rem;
    font-weight: bold;
  }
  .pgjgc-service-swiper .slide-desc {
    font-size: 0.3rem;
    line-height: 0.48rem;
    margin: 0.2rem 0 0;
  }
  .pgjgc-service-swiper .slide-handle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 0.48rem 0 0;
  }
  .pgjgc-service-swiper .swiper-slide-active .slide-tbox {
    opacity: 1;
    transform: none;
    -webkit-transform: none;
  }
  .pgjgc-service-swiper .swiper-slide-prev .slide-tbox {
    opacity: 0;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
  }
  .pgjgc-service-laytop {
    pointer-events: none;
  }
  .pgjgc-service-laytop > * {
    height: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .pgjgc-service-laytop .s-heading-h2 {
    padding-left: 0.34rem;
    pointer-events: auto;
  }
  .pgjgc-service-linebox {
    left: -webkit-calc(0.5rem + 1px);
    left: calc(0.5rem + 1px);
  }
  .pgjgc-service-linebox .curline {
    width: 3px;
    height: 2.5rem;
    top: 2.7rem;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
}
/* 国际工程-数据列表 */
.layout-element .pgjgc-datas-list .rocket-keyword-list {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (min-width: 992px) {
  .pgjgc-datas-list .rocket-keyword-item {
    width: auto;
  }
}
/* 房地产开发 */
@media (min-width: 992px) {
  .pfdc-st-case .rocket-layout-grid > *:nth-child(even) .pfdc-case-item .rocket-grid-column:nth-child(2) > * {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  .pfdc-case-item .rocket-grid-column {
    display: grid;
  }
  .pfdc-case-item .rocket-widget__image, .pfdc-case-item .rocket-block-image {
    height: 100%;
  }
  .layout-element .pfdc-st-case .rocket-layout-grid > *:nth-child(even) .rocket-widget__card {
    margin-left: -webkit-calc(100vw - min(55.83vw, 1072px) - 4rem - min(30.6vw, 528px));
    margin-left: calc(100vw - min(55.83vw, 1072px) - 4rem - min(30.6vw, 528px));
  }
  .layout-element .pfdc-case-item .rocket-widget__image {
    height: 33.6rem;
  }
}
@media (min-width: 992px) and (max-width: 1270px) {
  .pfdc-case-item .rocket-widget__card {
    width: -webkit-calc(100% - 5rem) !important;
    width: calc(100% - 5rem) !important;
    max-width: none !important;
  }
}
/* 核心业务-人力资源服务 */
.prlzy-case-grid .rocket-image__option {
  font-weight: bold;
}

@media (min-width: 992px) {
  .prlzy-datas-box .rocket-grid-column {
    display: grid;
  }
  .prlzy-datas-box .rocket-block-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    grid-gap: 3.65rem 0;
  }
  .prlzy-datas-box .wt-heading-line.bottom-line > * {
    padding-bottom: -webkit-calc(1rem + 5px);
    padding-bottom: calc(1rem + 5px);
  }
  .prlzy-datas-box .wt-heading-line.bottom-line > *::after {
    background: currentColor;
  }
  .prlzy-datas-box .rocket-keyword-item_data .data-text .unit {
    font-size: 1.4rem;
    line-height: 1.21em;
    margin: 0 0 0.36em 0.25em;
    font-weight: 600;
  }
  .prlzy-datas-box .rocket-keyword-item_title {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .prlzy-datas-box .rocket-keyword-item_data .data-text .unit {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin: 0 0 0.17em 0.14em;
    font-weight: 600;
  }
}
/* 核心业务-船务航运 */
.pcwhy-st-case .rocket-layout-grid > *:nth-child(2) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.pcwhy-st-case .rocket-layout-grid > *:nth-child(3) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

/* 自定义样式-核心业务-三级详情页 */
.bsslv3-topbox {
  width: 100%;
  position: relative;
  background: #fff;
}
.bsslv3-topbox .rocket-widget__crumb {
  width: 100%;
  height: 2.7rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background: var(--mt-global-color-theme);
  color: #fff;
  position: static;
}
.bsslv3-topbox .rocket-crumb-list > .navitem:not(:last-child):hover {
  color: #fff;
}

.bsslv3-topbox-text {
  padding: 3.7rem 0 3rem;
}
.bsslv3-topbox-text .s-text {
  font-size: clamp(1rem, 1.7vw, 1.5rem);
  line-height: 1.5em;
  margin: 1rem 0 0;
}

.bsslv3-sticky-box {
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: var(--header-ht);
}

.bsslv3-full-paging {
  width: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: absolute;
  left: 2rem;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index: 20;
  margin: 0;
  --gap: 13px;
}
.bsslv3-full-paging .bullet {
  width: -webkit-calc(100% + 20px);
  width: calc(100% + 20px);
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  opacity: 0.6;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  margin: 0 -10px;
  padding: -webkit-calc(var(--gap) * 0.5) 0;
  padding: calc(var(--gap) * 0.5) 0;
}
.bsslv3-full-paging .bullet::after {
  content: "";
  width: 8px;
  height: 8px;
  display: block;
  background: #fff;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  border: solid 1px #333;
  border-radius: 50%;
  flex: none;
}
.bsslv3-full-paging .bullet:hover {
  opacity: 1;
}
.bsslv3-full-paging .bullet:hover::after {
  border-color: var(--mt-global-color-theme);
}
.bsslv3-full-paging .active {
  opacity: 1;
}
.bsslv3-full-paging .active::after {
  width: 14px;
  height: 14px;
  border: solid 4px var(--mt-global-color-theme);
}

.bsslv3-full-swiper {
  width: 100%;
  height: -webkit-calc(100vh - var(--header-ht));
  height: calc(100vh - var(--header-ht));
  overflow: hidden;
  position: relative;
}

.bsslv3-st-fitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.bsslv3-st-fitem:nth-child(odd) {
  background: #fff;
}
.bsslv3-st-fitem:nth-child(even) {
  background: #F5F9FB;
}
.bsslv3-st-fitem:nth-child(even) .bsslv3-media-handle .rocket-swiper-control:not(:hover) {
  background: #fff;
}

.bsslv3-fitem-media {
  position: relative;
}

.bsslv3-fitem-state {
  z-index: 10;
  line-height: 1em;
  font-size: 1rem;
  color: #fff;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.bsslv3-fitem-state > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  white-space: nowrap;
  height: 1.7rem;
  border-radius: 0.9rem;
  padding: 0 0.85rem;
}
.bsslv3-fitem-state.state-end > * {
  background: var(--mt-global-color-theme);
}
.bsslv3-fitem-state.state-doing > * {
  background: #7B9622;
}
.bsslv3-fitem-state.app {
  font-size: 0.28rem;
}
.bsslv3-fitem-state.app > * {
  height: 0.46rem;
  border-radius: 0.23rem;
  padding: 0 0.18rem;
}

.bsslv3-media-swiper {
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 1rem;
  z-index: 1;
}
.bsslv3-media-swiper .slide-imgs {
  width: 100%;
  padding: 36% 0 0;
  overflow: hidden;
  position: relative;
  max-height: -webkit-calc((100vh - var(--header-ht)) * 0.56);
  max-height: calc((100vh - var(--header-ht)) * 0.56);
}
.bsslv3-media-swiper .slide-imgs img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  left: 0;
  top: 0;
}

.bsslv3-media-handle {
  margin: 0;
  position: absolute;
  left: -5rem;
  right: -5rem;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index: 20;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.bsslv3-media-handle .rocket-swiper-control {
  width: 3rem;
  height: 3rem;
}
.bsslv3-media-handle .rocket-swiper-control:not(:hover) .bi {
  background-color: #333;
}

.bsslv3-media-paging {
  margin: 0.2rem 0 0;
}
.bsslv3-media-paging .bullet:not(.active) {
  background: var(--mt-global-color-black);
  opacity: 0.2;
}

@media (min-width: 992px) {
  .bsslv3-media-paging {
    width: auto;
    position: absolute;
    left: 50%;
    bottom: 0.75rem;
    margin: 0;
    color: #fff;
    text-align: center;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    font-size: clamp(14px, 1rem, 20px);
    line-height: 1.3em;
    --line-height: 1.3em;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  }
}
.bsslv3-fitem-text {
  width: 100%;
  text-align: center;
  margin: 2rem 0 0;
}
.bsslv3-fitem-text .fitem-state {
  line-height: 1em;
  font-size: 0.28rem;
  color: #fff;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.bsslv3-fitem-text .fitem-state > * {
  height: 0.46rem;
  border-radius: 0.23rem;
  padding: 0 0.18rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  white-space: nowrap;
}
.bsslv3-fitem-text .fitem-state.state-end > * {
  background: var(--mt-global-color-theme);
}
.bsslv3-fitem-text .fitem-state.state-doing > * {
  background: #7B9622;
}
.bsslv3-fitem-text .fitem-title {
  font-size: clamp(1.3rem, 2.0833333333vw, 1.8rem);
  line-height: 1.28em;
  --line-height: 1.28em;
  font-weight: bold;
}
.bsslv3-fitem-text .fitem-text {
  width: min(70%, 1236px);
  font-size: clamp(14px, 1.1rem, 22px);
  line-height: 1.55em;
  --line-height: 1.55em;
  margin: 0.8rem auto 0;
}

@media (max-width: 991.98px) {
  .bsslv3-topbox {
    border-bottom: solid 0.2rem var(--mt-global-color-theme);
  }
  .bsslv3-topbox .rocket-widget__crumb {
    display: none !important;
  }
  .bsslv3-topbox-text {
    padding: 0.8rem 0;
  }
  .bsslv3-topbox-text .s-text {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin: 0.3rem 0 0;
  }
  .bsslv3-full-swiper {
    height: auto;
  }
  .bsslv3-full-swiper > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .bsslv3-st-fitem {
    padding: 1rem 0;
    display: block;
  }
  .bsslv3-media-swiper {
    border-radius: 0.2rem;
  }
  .bsslv3-media-swiper .slide-imgs {
    max-height: none;
  }
  .bsslv3-fitem-text {
    margin: 0.6rem 0 0;
    text-align: left;
  }
  .bsslv3-fitem-text .fitem-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    grid-gap: 0 0.1rem;
  }
  .bsslv3-fitem-text .fitem-title {
    font-size: 0.36rem;
    line-height: 0.48rem;
    --line-height: 0.48rem;
  }
  .bsslv3-fitem-text .fitem-text {
    width: 100%;
    font-size: 0.3rem;
    line-height: 0.48rem;
    --line-height: 0.48rem;
    margin: 0.3rem auto 0;
  }
}
/* 自定义样式-重点项目 */
.key-project {
  padding: 5rem 0 6rem;
  overflow: hidden;
}
.key-project .title {
  font-weight: 600;
  margin: 0 0 1rem 0;
}
.key-project .title span {
  color: var(--mt-global-color-theme);
}
.key-project .desc {
  margin-bottom: 2.5rem;
}

.menu-case.public-swiper-menu {
  font-size: clamp(14px, 1.1rem, 22px);
  line-height: 1.6rem;
  padding: 1px 0;
  position: relative;
}
.menu-case.public-swiper-menu::before {
  content: "";
  display: block;
  width: 100vw;
  height: 0;
  border-bottom: 1px solid #EDEDED;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.menu-case.public-swiper-menu::after {
  content: "";
  display: block;
  width: 100vw;
  height: 0;
  border-bottom: 1px solid #EDEDED;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.menu-case.no-lv3 {
  margin-bottom: 3rem;
}
.menu-case .inner-a {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: relative;
  padding: 0.9rem 0 0.9rem;
}
.menu-case .inner-a::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  height: 0.15rem;
  width: 100%;
  background: var(--mt-global-color-theme);
  opacity: 0;
}
.menu-case .swiper-slide.active .inner-a::after {
  opacity: 1;
}

@media (min-width: 992px) {
  .menu-case.public-swiper-menu .swiper-wrapper {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
  }
  .menu-case.public-swiper-menu .swiper-slide {
    width: auto;
  }
}
@media (max-width: 991.98px) {
  .key-project {
    padding: 0.8rem 0 1.2rem;
  }
  .key-project .title {
    margin: 0 0 0.3rem 0;
  }
  .key-project .desc {
    margin: 0 0 0.8rem 0;
  }
  .menu-case.public-swiper-menu {
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .menu-case .swiper-slide {
    width: auto;
  }
  .menu-case .inner-a {
    padding: 0.27rem 0;
  }
  .menu-case .inner-a::after {
    height: 0.06rem;
  }
  .menu-case.no-lv3 {
    margin-bottom: 0.8rem;
  }
}
.case-navlv3-box {
  width: 100%;
  position: relative;
  margin: 2rem 0 0;
}

.case-navlv3-swiper {
  width: 100%;
  position: relative;
  white-space: nowrap;
  font-size: clamp(14px, 1rem, 20px);
  line-height: 1.5em;
  --line-height: 1.5em;
  overflow: hidden;
}
.case-navlv3-swiper .swiper-slide {
  width: auto;
}
.case-navlv3-swiper .trigger {
  min-width: 7rem;
  height: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding: 0 1.5rem;
  background-color: #EFEFEF;
  border-radius: 1.3rem;
  text-align: center;
}
.case-navlv3-swiper .is-active {
  color: #fff;
}
.case-navlv3-swiper .is-active .trigger {
  background-color: var(--mt-global-color-theme);
}

@media (min-width: 992px) {
  .case-navlv3-swiper .swiper-slide:hover {
    color: #fff;
  }
  .case-navlv3-swiper .swiper-slide:hover .trigger {
    background-color: var(--mt-global-color-theme);
  }
}
@media (max-width: 991.98px) {
  .case-navlv3-box {
    margin: 0.45rem 0 0;
  }
  .case-navlv3-swiper {
    font-size: 0.28rem;
    line-height: 0.32rem;
    --line-height: 0.32rem;
    overflow: visible;
  }
  .case-navlv3-swiper .trigger {
    min-width: 1.66rem;
    height: 0.64rem;
    padding: 0 0.27rem;
    border-radius: 0.32rem;
  }
}
.case-list-box {
  margin: 2.25rem 0 0;
}
.case-list-box .global-paging {
  margin: 2.5rem 0 0 0;
}

.case-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2rem 2.6rem;
  min-height: 6rem;
}
.case-list > * {
  min-width: 0px;
}
.case-list .inner-item {
  display: block;
}
.case-list .item-body {
  padding: 1rem 0 0 0;
}
.case-list .item-title {
  max-height: 2.8rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 600;
  cursor: pointer;
}
.case-list .item-more {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.2rem;
  margin: 1rem 0 0 0;
  opacity: 0;
  cursor: pointer;
}
.case-list .item-more > * {
  position: relative;
  padding: 0 0 0.2rem 0;
}
.case-list .item-more > *::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;
  -webkit-mask: url(/img/images/case-more.svg) no-repeat center/contain;
  mask: url(/img/images/case-more.svg) no-repeat center/contain;
  background-color: var(--mt-global-color-theme);
  width: 4.95rem;
  height: 0.55rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}
.case-list .item-tag {
  font-size: clamp(14px, 0.8rem, 16px);
  line-height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0.3rem 0.3rem;
  margin: 0 0 0.5rem 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.case-list .item-tag > * {
  padding: 0.4rem 0.7rem;
  border-radius: 1.6rem;
  background: #EFEFEF;
  cursor: pointer;
}
.case-list .item-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: relative;
  aspect-ratio: 454/252;
  border-radius: 0.6rem;
  overflow: hidden;
  cursor: pointer;
}
.case-list .item-img > * {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@-webkit-keyframes moveX {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

@keyframes moveX {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}
@media (min-width: 992px) {
  .case-list .inner-item:hover .item-img img {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
  }
  .case-list .inner-item:hover .item-title {
    color: var(--mt-global-color-theme);
  }
  .case-list .inner-item:hover .item-more {
    opacity: 1;
  }
  .case-list .inner-item:hover .item-more > *::after {
    -webkit-animation: moveX 0.5s ease-in-out;
            animation: moveX 0.5s ease-in-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
  }
}
@media (max-width: 991.98px) {
  .case-list-box {
    margin: 0.45rem 0 0;
  }
  .case-list-box .global-paging {
    margin: 0.8rem 0 0 0;
  }
  .case-list {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0.8rem 0rem;
    min-height: 4rem;
  }
  .case-list .item-more {
    display: none;
  }
  .case-list .item-tag {
    font-size: 0.28rem;
    line-height: 0.32rem;
    gap: 0.12rem 0.12rem;
    margin: 0 0 0.1rem 0;
  }
  .case-list .item-tag > * {
    padding: 0.07rem 0.16rem;
    border-radius: 0.32rem;
  }
  .case-list .item-body {
    padding: 0.3rem 0 0 0;
  }
  .case-list .item-img {
    border-radius: 0.32rem;
  }
}
/* 自定义样式-加入我们列表 */
.hrlist-search-banner {
  position: relative;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
}
.hrlist-search-banner .rocket-content__inner {
  padding-top: 34.8421052632vh;
  padding-bottom: 10.5263157895vh;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.hrlist-search-banner .tab-title {
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  color: #fff;
  margin-top: 2.1052631579vh;
  font-weight: 600;
}
.hrlist-search-banner .tab-title .item {
  display: none;
}
.hrlist-search-banner .tab-title .item:nth-child(1) {
  display: block;
}
.hrlist-search-banner .filt-lvtit {
  color: #fff;
  font-weight: 600;
}
.hrlist-search-banner .tab-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0 0.95rem;
  color: #fff;
  font-weight: 600;
}
.hrlist-search-banner .tab-menu .item {
  padding: 0.3rem 0 0.3rem;
  position: relative;
  cursor: pointer;
}
.hrlist-search-banner .tab-menu .item::after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 0.15rem;
  background: #fff;
  opacity: 0;
}
.hrlist-search-banner .tab-menu .item.active::after {
  opacity: 1;
}
.hrlist-search-banner .imgup-body {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.hrlist-search-banner .bgimg-list .item {
  display: none;
}
.hrlist-search-banner .bgimg-list .item:nth-child(1) {
  display: block;
}
.hrlist-search-banner .item-img {
  height: 100vh;
}
.hrlist-search-banner .item-img img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -webkit-animation: insideBanAntd 3s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  animation: insideBanAntd 3s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.hrlist-filt-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0 1.3888888889%;
  margin: 6.3157894737vh 0 0 0;
}
.hrlist-filt-box .hrlist-filt-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: grid;
  grid-template-columns: 53.7608867775% 22.3277909739% 22.3277909739%;
  grid-gap: 0.7917656374% 0.7917656374%;
}
.hrlist-filt-box .hrlist-filt-r {
  width: 10.9027777778%;
}
.hrlist-filt-box .filt-input::-webkit-input-placeholder {
  color: #333;
}
.hrlist-filt-box .filt-input::-moz-placeholder {
  color: #333;
}
.hrlist-filt-box .filt-input::placeholder {
  color: #333;
}
.hrlist-filt-box .byted-select-arrow {
  width: 0.75rem;
  height: 0.45rem;
  color: #333;
  right: 0.9rem;
}
.hrlist-filt-box .icon-arrow {
  -webkit-mask: url(/img/images/zp-more.svg) no-repeat center/contain;
  mask: url(/img/images/zp-more.svg) no-repeat center/contain;
  background-color: currentColor;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}
.hrlist-filt-box .byted-select-input, .hrlist-filt-box .filt-input {
  height: 2.8rem;
  background: #fff;
  border-radius: 0.4rem;
  width: 100%;
  border: 0;
  padding: 0 2rem 0 1rem;
  font-size: clamp(14px, 0.8rem, 16px);
  line-height: 1.4rem;
  color: #333;
  font-weight: normal;
}
.hrlist-filt-box .btn-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  color: #fff;
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.2rem;
  font-weight: 600;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.hrlist-filt-box .btn-search > * {
  height: 2.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 1.8rem;
  background: -webkit-gradient(linear, left top, right top, from(#312F2F), to(#3A3A3A));
  background: -webkit-linear-gradient(left, #312F2F 0%, #3A3A3A 100%);
  background: linear-gradient(90deg, #312F2F 0%, #3A3A3A 100%);
}
.hrlist-filt-box .byted-popover-wrapper {
  top: -webkit-calc(100% + 5px);
  top: calc(100% + 5px);
  border: 1px solid var(--mt-global-color-theme);
  padding-left: 1rem;
}
.hrlist-filt-box .is-open .icon-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.hrlist-filt-item {
  position: relative;
}
.hrlist-filt-item .item-title {
  position: absolute;
  bottom: -webkit-calc(100% + 3px);
  bottom: calc(100% + 3px);
  font-size: clamp(14px, 0.8rem, 16px);
  line-height: 1.4rem;
  color: #fff;
}

.key-message .key-message-item {
  display: none;
}
.key-message .key-message-item:nth-child(1) {
  display: block;
}

@media (min-width: 992px) {
  .hrlist-filt-box .btn-search:hover > * {
    background: #111;
    border: 1px solid #222;
  }
}
@media (max-width: 991.98px) {
  .hrlist-filt-item.w415 {
    width: 4.15rem;
  }
  .hrlist-filt-item .item-title {
    font-size: 0.3rem;
    line-height: 0.48rem;
    bottom: -webkit-calc(100% + 0.1rem);
    bottom: calc(100% + 0.1rem);
  }
  .hrlist-filt-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    margin: 0.84rem 0 0 0;
  }
  .hrlist-filt-box .byted-popover-wrapper {
    padding-left: 0.26rem;
    border-radius: 0.05rem;
  }
  .hrlist-filt-box .hrlist-filt-r {
    width: 2.15rem;
    margin-top: -0.8rem;
    margin-left: 4.35rem;
  }
  .hrlist-filt-box .btn-search > * {
    height: 0.8rem;
    border-radius: 0.5rem;
    background: #312F2F;
    font-size: 0.3rem;
    line-height: 0.6rem;
  }
  .hrlist-filt-box .byted-select-arrow {
    width: 0.24rem;
    height: 0.13rem;
    right: 0.3rem;
  }
  .hrlist-filt-box .byted-select-input, .hrlist-filt-box .filt-input {
    height: 0.8rem;
    border-radius: 0.04rem;
    padding: 0 0.5rem 0 0.26rem;
    font-size: 0.3rem;
    line-height: 0.48rem;
  }
  .hrlist-filt-box .hrlist-filt-l {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0.96rem 0;
  }
  .hrlist-search-banner .item-img {
    height: 100dvh;
  }
  .hrlist-search-banner .tab-title {
    margin-top: 0.3rem;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  }
  .hrlist-search-banner .tab-menu {
    gap: 0 0.3rem;
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .hrlist-search-banner .tab-menu .item {
    padding: 0.13rem 0;
  }
  .hrlist-search-banner .tab-menu .item::after {
    height: 0.03rem;
  }
  .hrlist-search-banner .rocket-content__inner {
    padding-top: 2.38rem;
    padding-bottom: 1.2rem;
  }
}
.hrlist-del-wrap {
  margin: 3rem 0 6rem;
}
.hrlist-del-wrap .total-nums {
  background: var(--mt-global-color-theme);
  padding: 0.65rem 0.95rem;
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.4rem;
  color: #fff;
}

.hrlist-result-box {
  min-height: 5rem;
}

.hrlist-result .item-body {
  padding: 0rem 1.1rem 2rem 1.1rem;
}
.hrlist-result .inner-item-box {
  border-radius: 0.6rem;
  background: #F5F7FB;
  padding: 3rem 3rem 3.35rem 3rem;
  position: relative;
}
.hrlist-result .scan-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  gap: 0 1.15rem;
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.2rem;
  color: var(--mt-global-color-theme);
  font-weight: 600;
}
.hrlist-result .icon-jiantou {
  -webkit-mask: url(/img/images/jiantou.svg) no-repeat center/contain;
  mask: url(/img/images/jiantou.svg) no-repeat center/contain;
  background-color: currentColor;
  width: 0.3rem;
  height: 0.6rem;
  -webkit-transition: all 0s;
  transition: all 0s;
  display: block;
}
.hrlist-result .scan-box-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  gap: 0.5rem 0;
  padding: 1rem 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.hrlist-result .scan-box {
  min-width: 23.35rem;
  position: absolute;
  right: 3rem;
  bottom: 3rem;
  border-radius: 0.6rem;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding: 0.6rem 1.1rem 0.6rem 1.5rem;
}
.hrlist-result .scan-box .text {
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.2rem;
  font-weight: 600;
}
.hrlist-result .scan-box-r {
  width: 7rem;
}
.hrlist-result .qrcode-box {
  padding: 0.5rem;
  background: #F5F7FB;
  border-radius: 0rem;
}
.hrlist-result .qrcode-box img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
}
.hrlist-result .item-title {
  font-weight: 600;
}
.hrlist-result .list-item {
  padding: 0rem 0 0;
  border-bottom: 1px solid #D9D9D9;
}
.hrlist-result .list-item.cur .hr-editor-content h1::after, .hrlist-result .list-item.cur .hr-editor-content h2::after, .hrlist-result .list-item.cur .hr-editor-content h3::after, .hrlist-result .list-item.cur .hr-editor-content h4::after, .hrlist-result .list-item.cur .hr-editor-content h5::after, .hrlist-result .list-item.cur .hr-editor-content h6::after {
  -webkit-animation: headlineAntd 0.5s 0.2s ease forwards;
  animation: headlineAntd 0.5s 0.2s ease forwards;
}
.hrlist-result .item-header-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.4rem;
  color: rgba(51, 51, 51, 0.7);
}
.hrlist-result .item-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 0.6rem 0 0 0;
}
.hrlist-result .item-message .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0 0rem;
  color: #000;
}
.hrlist-result .item-message .item::after {
  content: "";
  width: 0.5px;
  height: 1rem;
  background: #CFCFCF;
  margin: 0.25rem 0.5rem 0 0.5rem;
}
.hrlist-result .item-message .item:last-child::after {
  opacity: 0;
}
.hrlist-result .item-message img {
  aspect-ratio: 1;
  height: 0.9rem;
  margin-top: 0.3rem;
  margin-right: 0.15rem;
}
.hrlist-result .item-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 2rem 1.1rem 2rem;
  cursor: pointer;
}
.hrlist-result .item-body {
  display: none;
}

.hr-editor-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.hr-editor-content.rocket-block-text {
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.6rem;
}
.hr-editor-content.rocket-block-text ul li {
  padding-left: 1rem;
  margin-bottom: 0.5rem;
}
.hr-editor-content.rocket-block-text ul li:last-child {
  margin-bottom: 0;
}
.hr-editor-content.rocket-block-text ul li::before {
  left: 0;
}
.hr-editor-content .rocket-content__inner {
  width: 100%;
  max-width: 100%;
}
.hr-editor-content h1, .hr-editor-content h2, .hr-editor-content h3, .hr-editor-content h4, .hr-editor-content h5, .hr-editor-content h6 {
  font-size: clamp(14px, 1.2rem, 24px);
  line-height: 1.3rem;
  padding: 0 0 0.45rem 0;
  position: relative;
  margin: 3rem 0 1rem 0;
  width: auto;
}
.hr-editor-content h1::after, .hr-editor-content h2::after, .hr-editor-content h3::after, .hr-editor-content h4::after, .hr-editor-content h5::after, .hr-editor-content h6::after {
  position: absolute;
  content: "";
  height: 0.2rem;
  width: 100%;
  background: var(--mt-global-color-theme);
  left: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transform-origin: left center !important;
          transform-origin: left center !important;
}

@media (min-width: 992px) {
  .hrlist-result .item-header:hover .item-title {
    color: var(--mt-global-color-theme);
  }
  .hrlist-result .scan-box:hover .icon-jiantou {
    -webkit-animation: arrowRightAnt 0.5s ease;
    animation: arrowRightAnt 0.5s ease;
  }
}
@media (max-width: 991.98px) {
  .hrlist-result-box {
    min-height: 1rem;
    padding: 0.2rem 0 0 0;
  }
  .hrlist-result {
    padding: 0 0.5rem;
  }
  .hrlist-result .scan-box-r {
    width: 2rem;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
  }
  .hrlist-result .scan-box-l {
    padding: 0.1rem 0 0 0;
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
            justify-content: initial;
    gap: 0.33rem 0;
  }
  .hrlist-result .qrcode-box {
    padding: 0.1rem;
  }
  .hrlist-result .icon-jiantou {
    width: 0.08rem;
    height: 0.15rem;
  }
  .hrlist-result .scan-text {
    font-size: 0.28rem;
    line-height: 0.32rem;
    gap: 0 0.15rem;
  }
  .hrlist-result .scan-box {
    min-width: 0;
    position: relative;
    margin: 0.6rem 0 0 0;
    right: 0;
    bottom: 0;
    padding: 0.2rem 0.16rem 0.2rem 0.3rem;
    border-radius: 0.12rem;
  }
  .hrlist-result .scan-box .text {
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .hrlist-result .item-body {
    padding: 0;
  }
  .hrlist-result .inner-item-box {
    padding: 0.6rem 0.3rem 0.6rem 0.4rem;
    border-radius: 0.24rem;
  }
  .hrlist-result .list-item {
    padding: 0 0 0.3rem 0;
  }
  .hrlist-result .item-header-r {
    font-size: 0.3rem;
    line-height: 0.48rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    position: absolute;
    right: 0;
    top: 0.6rem;
  }
  .hrlist-result .item-message {
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 0.3rem;
    gap: 0.1rem 0;
  }
  .hrlist-result .item-message .item {
    gap: 0 0rem;
  }
  .hrlist-result .item-message .item::after {
    width: 0.015rem;
    height: 0.2rem;
    margin: 0.14rem 0.2rem 0 0.2rem;
  }
  .hrlist-result .item-message img {
    height: 0.32rem;
    margin-top: 0.06rem;
    margin-right: 0.07rem;
  }
  .hrlist-del-wrap {
    margin: 0 0 1.2rem;
  }
  .hrlist-del-wrap .item-header {
    padding: 0.6rem 0 0.3rem;
    position: relative;
  }
  .hrlist-del-wrap .total-nums {
    padding: 0.28rem 0.5rem;
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .hrlist-del-wrap .rocket-content__inner {
    padding: 0;
  }
  .hr-editor-content.rocket-block-text {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .hr-editor-content.rocket-block-text ul li {
    padding-left: 0.36rem;
    margin-bottom: 0;
  }
  .hr-editor-content h1, .hr-editor-content h2, .hr-editor-content h3, .hr-editor-content h4, .hr-editor-content h5, .hr-editor-content h6 {
    font-size: 0.28rem;
    line-height: 0.32rem;
    padding: 0 0 0.14rem 0;
    position: relative;
    margin: 0.6rem 0 0.2rem 0;
    width: auto;
  }
  .hr-editor-content h1::after, .hr-editor-content h2::after, .hr-editor-content h3::after, .hr-editor-content h4::after, .hr-editor-content h5::after, .hr-editor-content h6::after {
    height: 0.04rem;
  }
}
/* 自定义样式-全球布局 */
.globe-banner {
  background: url(/img/images/global-bg.webp) no-repeat;
  background-size: 100% 100%;
}
.globe-banner .inner {
  padding: 10.5rem 0 6rem 0;
}
.globe-banner .title {
  font-weight: 600;
  color: #fff;
}

.globe-content {
  margin: 3.35rem 0 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}

.globe-content-l {
  width: 47.9861111111%;
  position: relative;
}
.globe-content-l .jump {
  line-height: 1.4rem;
}
.globe-content-l .list-item {
  position: absolute;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), radial-gradient(73.81% 73.81% at 33.9% 28.77%, rgba(29, 157, 129, 0.55) 36.18%, rgba(29, 157, 129, 0.68) 72.35%);
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), -webkit-radial-gradient(33.9% 28.77%, 73.81% 73.81%, rgba(29, 157, 129, 0.55) 36.18%, rgba(29, 157, 129, 0.68) 72.35%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), radial-gradient(73.81% 73.81% at 33.9% 28.77%, rgba(29, 157, 129, 0.55) 36.18%, rgba(29, 157, 129, 0.68) 72.35%);
  -webkit-box-shadow: 0 14px 17.7px rgba(0, 0, 0, 0.1);
          box-shadow: 0 14px 17.7px rgba(0, 0, 0, 0.1);
  aspect-ratio: 1;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  color: #fff;
  gap: 0.3rem 0rem;
  font-weight: 600;
}
.globe-content-l .list-item:nth-child(1) {
  left: 17.8002894356%;
  top: 21.0678210678%;
  width: 21.1287988423%;
}
.globe-content-l .list-item:nth-child(1) .item-country {
  font-size: clamp(14px, 1.2rem, 24px);
  line-height: 1.4rem;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .list-item:nth-child(1) .jump {
  font-size: clamp(14px, 1.2rem, 24px);
  line-height: 1.4rem;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .list-item:nth-child(2) {
  top: 27.7056277056%;
  left: 45.4413892909%;
  width: 26.0492040521%;
}
.globe-content-l .list-item:nth-child(2) .item-country {
  font-size: clamp(14px, 1.4rem, 28px);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .list-item:nth-child(2) .jump {
  font-size: clamp(14px, 1.6rem, 32px);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .list-item:nth-child(3) {
  top: 49.4949494949%;
  left: 74.6743849493%;
  width: 15.9189580318%;
}
.globe-content-l .list-item:nth-child(3) .item-country {
  font-size: clamp(14px, 1rem, 20px);
  line-height: 1.3rem;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .list-item:nth-child(3) .jump {
  font-size: clamp(14px, 1rem, 20px);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .list-item:nth-child(4) {
  top: 47.4747474747%;
  left: 10.4196816208%;
  width: 31.8379160637%;
}
.globe-content-l .list-item:nth-child(4) .item-country {
  font-size: clamp(14px, 1.4rem, 28px);
  line-height: 1.7rem;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .list-item:nth-child(4) .jump {
  font-size: clamp(14px, 1.4rem, 28px);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .list-item:nth-child(5) {
  top: 60.6060606061%;
  left: 53.1114327062%;
  width: 15.0506512301%;
}
.globe-content-l .list-item:nth-child(5) .item-country {
  font-size: clamp(14px, 1rem, 20px);
  line-height: 1.3rem;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .list-item:nth-child(5) .jump {
  font-size: clamp(14px, 1.1rem, 22px);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.globe-content-l .media-wrap {
  position: relative;
  aspect-ratio: 691/693;
}
.globe-content-l .media-wrap > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  mix-blend-mode: screen;
}
.globe-content-l .media-wrap img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  mix-blend-mode: screen;
}

.globe-content-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  margin: 1.45rem 0 0 0;
}
.globe-content-r .imgwrap {
  width: 88.1266490765%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.globe-content-r .imgwrap img {
  width: 100%;
}

@media (max-width: 991.98px) {
  .globe-banner {
    background: url(/img/images/global-bg-mob.webp) no-repeat #081A25;
    background-size: 100% auto;
  }
  .globe-banner .inner {
    padding: 2rem 0 1.52rem;
  }
  .globe-content {
    margin: 0.6rem 0 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    gap: 1.4rem 0;
  }
  .globe-content-l {
    width: -webkit-calc(100% - 0.4rem);
    width: calc(100% - 0.4rem);
    margin: 0 0.2rem;
  }
  .globe-content-l .jump {
    line-height: 0.36rem;
  }
  .globe-content-l .list-item {
    gap: 0.04rem 0rem;
  }
  .globe-content-l .list-item:nth-child(1) {
    width: 1.46rem;
    top: 1.29rem;
    left: 1.13rem;
  }
  .globe-content-l .list-item:nth-child(1) .item-country {
    font-size: 0.36rem;
    line-height: 0.48rem;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-l .list-item:nth-child(1) .jump {
    font-size: 0.36rem;
    line-height: 1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-l .list-item:nth-child(2) {
    width: 1.8rem;
    top: 1.72rem;
    left: 2.94rem;
  }
  .globe-content-l .list-item:nth-child(2) .item-country {
    font-size: 0.36rem;
    line-height: 0.48rem;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-l .list-item:nth-child(2) .jump {
    font-size: 0.36rem;
    line-height: 1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-l .list-item:nth-child(3) {
    width: 1.55rem;
    top: 3.06rem;
    left: 4.53rem;
  }
  .globe-content-l .list-item:nth-child(3) .item-country {
    font-size: 0.36rem;
    line-height: 0.48rem;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-l .list-item:nth-child(3) .jump {
    font-size: 0.36rem;
    line-height: 1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-l .list-item:nth-child(4) {
    width: 2.2rem;
    top: 2.87rem;
    left: -0.12rem;
  }
  .globe-content-l .list-item:nth-child(4) .item-country {
    font-size: 0.36rem;
    line-height: 0.48rem;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-l .list-item:nth-child(4) .jump {
    font-size: 0.36rem;
    line-height: 1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-l .list-item:nth-child(5) {
    width: 1.35rem;
    top: 3.82rem;
    left: 2.49rem;
  }
  .globe-content-l .list-item:nth-child(5) .item-country {
    font-size: 0.36rem;
    line-height: 0.48rem;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-l .list-item:nth-child(5) .jump {
    font-size: 0.36rem;
    line-height: 1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  }
  .globe-content-r {
    margin: 0 -0.09rem 0 -0.09rem;
    width: auto;
  }
  .globe-content-r .imgwrap {
    width: 100%;
  }
}
/* 自定义样式-全球影响力 */
.influ-box {
  position: relative;
}

.influ-title-bg {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.influ-title-bg img {
  width: 100%;
  display: block;
}

.influ-desc {
  padding: 6rem 0 0rem;
}
.influ-desc .title {
  font-weight: 600;
}
.influ-desc .desc {
  margin: 1rem 0 0 0;
}

@media (max-width: 991.98px) {
  .influ-desc {
    padding: 1.2rem 0 0;
  }
  .influ-desc .desc {
    margin: 0.3rem 0 0;
  }
}
.influ-tuwen {
  padding: 6rem 0 0 0;
}
.influ-tuwen .title {
  font-weight: 600;
}
.influ-tuwen .title > * {
  color: var(--mt-global-color-theme);
}
.influ-tuwen .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.influ-tuwen .inner-r {
  overflow: hidden;
}
.influ-tuwen .inner-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.influ-tuwen .inner-r {
  width: 49.3055555556%;
}

.influ-tuwen-swiper .slide-img {
  width: 100%;
  aspect-ratio: 710/578;
  border-radius: 1rem;
  overflow: hidden;
}
.influ-tuwen-swiper .slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.tuwen-pc-menu {
  margin: 3rem 0 0 0;
  --autoTime: 4s;
}
.tuwen-pc-menu .list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: relative;
  margin-bottom: 2rem;
}
.tuwen-pc-menu .list-item:last-child {
  margin-bottom: 0;
}
.tuwen-pc-menu .list-item.is-active .item-line span {
  height: 100%;
  transition: height var(--autoTime) linear;
  -webkit-transition: height var(--autoTime) linear;
}
.tuwen-pc-menu .item-title {
  font-size: 1.4rem;
  line-height: 1.7rem;
  font-weight: 600;
  padding: 0.75rem 0 0.75rem 2.25rem;
  cursor: pointer;
}
.tuwen-pc-menu .item-line {
  position: absolute;
  left: 0.5rem;
  top: 0;
  height: 100%;
  width: 0.25rem;
  border-radius: 0.3rem;
  overflow: hidden;
  background: #B3CDBB;
}
.tuwen-pc-menu .item-line span {
  display: block;
  width: 100%;
  height: 0%;
  background: var(--mt-global-color-theme);
}

@media (max-width: 991.98px) {
  .influ-tuwen-swiper .slide-title {
    font-size: 0.36rem;
    line-height: 0.48rem;
    font-weight: 600;
    margin: 0.3rem 0 0 0;
  }
  .influ-tuwen-swiper .slide-img {
    border-radius: 0.2rem;
  }
  .influ-tuwen {
    padding: 1.2rem 0 0;
    overflow: hidden;
  }
  .influ-tuwen .inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: initial;
    -webkit-align-items: initial;
            align-items: initial;
    gap: 0.4rem 0;
  }
  .influ-tuwen .inner-r {
    width: auto;
    margin: 0 -0.5rem;
    padding: 0 0.5rem;
  }
}
.influ-data-box {
  padding: 3rem 0 0 0;
}

.influ-data {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 0.5rem 0.5rem;
}
.influ-data .col4 {
  grid-column: span 4;
}
.influ-data .col6 {
  grid-column: span 6;
}
.influ-data .top {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.influ-data .item-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.influ-data .jump, .influ-data .prefix, .influ-data .dw {
  font-size: clamp(14px, 2.4rem, 48px);
  line-height: 3rem;
  font-weight: 600;
}
.influ-data .item-desc {
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.2rem;
  font-weight: 600;
  margin: 0.1rem 0 0 0;
}
.influ-data .list-item {
  border-radius: 8px 8px 20px 8px;
  padding: 1rem 1rem 1.2rem 2rem;
}
.influ-data .list-item:nth-child(1) {
  border: 1px solid #00539C;
}
.influ-data .list-item:nth-child(1) .item-desc, .influ-data .list-item:nth-child(1) .jump, .influ-data .list-item:nth-child(1) .prefix {
  color: #00539C;
}
.influ-data .list-item:nth-child(2) {
  border: 1px solid #6D1794;
}
.influ-data .list-item:nth-child(2) .item-desc, .influ-data .list-item:nth-child(2) .jump, .influ-data .list-item:nth-child(2) .prefix, .influ-data .list-item:nth-child(2) .dw {
  color: #6D1794;
}
.influ-data .list-item:nth-child(3), .influ-data .list-item:nth-child(4), .influ-data .list-item:nth-child(5) {
  border: 1px solid #00692F;
}
.influ-data .list-item:nth-child(3) .item-desc, .influ-data .list-item:nth-child(3) .jump, .influ-data .list-item:nth-child(3) .prefix, .influ-data .list-item:nth-child(3) .dw, .influ-data .list-item:nth-child(4) .item-desc, .influ-data .list-item:nth-child(4) .jump, .influ-data .list-item:nth-child(4) .prefix, .influ-data .list-item:nth-child(4) .dw, .influ-data .list-item:nth-child(5) .item-desc, .influ-data .list-item:nth-child(5) .jump, .influ-data .list-item:nth-child(5) .prefix, .influ-data .list-item:nth-child(5) .dw {
  color: #00692F;
}

@media (max-width: 991.98px) {
  .influ-data-box {
    padding: 0.8rem 0 0 0;
  }
  .influ-data {
    grid-gap: 0.2rem 0.2rem;
  }
  .influ-data .item-desc {
    margin: 0.12rem 0 0 0;
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .influ-data .jump, .influ-data .prefix, .influ-data .dw {
    font-size: 0.52rem;
    line-height: 0.52rem;
  }
  .influ-data .list-item {
    padding: 0.3rem 0.4rem;
  }
  .influ-data .col6, .influ-data .col4 {
    grid-column: span 12;
  }
}
.people-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0 0.45rem;
  margin-left: 1.25rem;
}

.person-item {
  position: relative;
}
.person-item img {
  display: block;
  width: 0.75rem;
  height: 1.9rem;
}

.person-fill {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-clip-path: inset(100% 0 0 0);
          clip-path: inset(100% 0 0 0);
}
.person-fill img {
  width: 0.75rem;
  height: 1.9rem;
  position: absolute;
  left: 0;
  top: 0;
}

.person-fill-img {
  height: 0%;
  overflow: hidden;
}

@media (max-width: 991.98px) {
  .people-box {
    display: none;
  }
}
.community-box {
  padding: 7rem 0 0;
}
.community-box .title {
  font-weight: 600;
}
.community-box .wt-heading-line > * {
  padding-bottom: 1.75rem;
}
.community-box .wt-heading-line > *::after {
  left: 0;
  bottom: 0;
}

.community-swiper-box {
  margin-top: 2rem;
  position: relative;
}
.community-swiper-box.isone .public-navigation {
  display: none;
}
.community-swiper-box.isone .public-pagination {
  display: none;
}
.community-swiper-box .navigation-prev {
  position: absolute;
  right: -webkit-calc(100% + 2rem);
  right: calc(100% + 2rem);
  top: 50%;
  -webkit-transform: translateY(-webkit-calc(-50% - 1.2rem));
          transform: translateY(calc(-50% - 1.2rem));
}
.community-swiper-box .navigation-next {
  position: absolute;
  left: -webkit-calc(100% + 2rem);
  left: calc(100% + 2rem);
  top: 50%;
  -webkit-transform: translateY(-webkit-calc(-50% - 1.2rem)) rotate(-180deg) !important;
          transform: translateY(calc(-50% - 1.2rem)) rotate(-180deg) !important;
}

.community-swiper {
  overflow: hidden;
  padding-bottom: 2.4rem;
}
.community-swiper .slide-img {
  width: 100%;
  aspect-ratio: 450/561;
  border-radius: 1rem;
  overflow: hidden;
}
.community-swiper .slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.community-swiper .inner-slide {
  position: relative;
}
.community-swiper .slide-title {
  font-weight: 600;
  position: absolute;
  top: -webkit-calc(100% + 1rem);
  top: calc(100% + 1rem);
}

@media (min-width: 992px) {
  .community-swiper .swiper-slide {
    width: -webkit-calc((100% - 90px) / 3);
    width: calc((100% - 90px) / 3);
  }
}
@media (max-width: 991.98px) {
  .community-swiper-box {
    margin: 0.6rem -0.5rem 0 -0.5rem;
  }
  .community-swiper {
    padding: 0 0 0rem 0;
  }
  .community-swiper .slide-title {
    top: 0;
    font-size: 0.36rem;
    line-height: 0.48rem;
    position: relative;
    margin-top: 0.2rem;
  }
  .community-swiper .inner-slide {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .community-swiper .swiper-slide {
    width: 5.26rem;
    text-align: center;
  }
  .community-swiper .swiper-slide:not(.swiper-slide-active) .inner-slide {
    -webkit-transform: scaleY(0.95);
            transform: scaleY(0.95);
  }
  .community-swiper .slide-img {
    border-radius: 0.2rem;
  }
  .community-swiper .slide-title {
    padding: 0 0.2rem;
  }
  .community-box {
    padding: 1.2rem 0 0 0;
  }
  .community-box .wt-heading-line > * {
    padding-bottom: 0.36rem;
  }
}
.partner-box {
  padding: 7rem 0 0 0;
}
.partner-box .desc {
  margin: 1rem 0 0 0;
}
.partner-box .title {
  font-weight: 600;
}

.partner-swiper-box {
  margin-top: 2rem;
  position: relative;
}
.partner-swiper-box.isone .public-navigation {
  display: none;
}
.partner-swiper-box.isone .public-pagination {
  display: none;
}
.partner-swiper-box .navigation-prev {
  position: absolute;
  right: -webkit-calc(100% + 2rem);
  right: calc(100% + 2rem);
  top: 50%;
  -webkit-transform: translateY(-webkit-calc(-50% - 1.45rem));
          transform: translateY(calc(-50% - 1.45rem));
}
.partner-swiper-box .navigation-next {
  position: absolute;
  left: -webkit-calc(100% + 2rem);
  left: calc(100% + 2rem);
  top: 50%;
  -webkit-transform: translateY(-webkit-calc(-50% - 1.45rem)) rotate(-180deg) !important;
          transform: translateY(calc(-50% - 1.45rem)) rotate(-180deg) !important;
}

.partner-swiper {
  overflow: hidden;
  padding-bottom: 2.9rem;
}
.partner-swiper .slide-img {
  width: 100%;
  aspect-ratio: 698/437;
  border-radius: 1rem;
  overflow: hidden;
}
.partner-swiper .slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.partner-swiper .inner-slide {
  position: relative;
}
.partner-swiper .slide-title {
  font-weight: 600;
  position: absolute;
  top: -webkit-calc(100% + 1.5rem);
  top: calc(100% + 1.5rem);
}

@media (max-width: 991.98px) {
  .partner-swiper-box {
    margin: 0.6rem 0rem 0 0rem;
  }
  .partner-swiper {
    padding: 0 0 0rem 0;
  }
  .partner-swiper .slide-title {
    top: 0;
    font-size: 0.36rem;
    line-height: 0.48rem;
    position: relative;
    margin-top: 0.3rem;
  }
  .partner-swiper .inner-slide {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .partner-swiper .slide-img {
    border-radius: 0.2rem;
  }
  .partner-box {
    padding: 1.2rem 0 0 0;
  }
  .partner-box .desc {
    margin: 0.3rem 0 0 0;
  }
}
.future-box {
  position: relative;
  padding: 9.375vw 0 31.3541666667vw 0;
  border-bottom: 20px solid #EEEEEE;
  overflow: hidden;
}
.future-box .bg-wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.future-box .bg-wrap img {
  width: 100%;
  display: block;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -webkit-transition: -webkit-transform 1.2s ease;
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
  -webkit-transition: transform 1.2s ease;
}
.future-box.is-img-zoomed .bg-wrap img {
  transform: scale(1);
  -webkit-transform: scale(1);
}
.future-box .future-text {
  font-size: 1.3rem;
  line-height: 2rem;
  font-weight: 600;
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: rgba(51, 51, 51, 0.2);
}
.future-box .future-text p {
  margin-bottom: 1.2rem;
}
.future-box .future-text p:last-child {
  margin-bottom: 0;
}
.future-box .future-text .letter {
  --go: 0;
  position: relative;
}
.future-box .future-text .letter::after {
  content: attr(data-note);
  width: 100%;
  color: #333;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  will-change: transform, opacity;
  -webkit-animation-name: clip;
          animation-name: clip;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
  -webkit-animation-delay: -webkit-calc(var(--go) * -1s);
          animation-delay: calc(var(--go) * -1s);
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 991.98px) {
  .future-box {
    padding: 1.2rem 0 4.81rem;
    border-bottom: 0.2rem solid #EEEEEE;
  }
  .future-box .future-text {
    font-size: 0.32rem;
    line-height: 0.56rem;
    font-weight: 400;
    text-align: left;
  }
  .future-box .future-text p {
    margin-bottom: 0.2rem;
  }
}
/* 自定义样式-核心业务频道页 */
.business-box {
  padding: 6rem 0 6rem 0;
}
.business-box .title {
  font-weight: 600;
}
.business-box .desc {
  margin: 1rem 0 0 0;
  max-width: 61rem;
}

.bss-item {
  position: relative;
  overflow: hidden;
}
.bss-item .bss-item-text {
  padding: 6.25vw 0 6.25vw;
  min-height: 44.84375vw;
}
.bss-item .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.bss-item .desc {
  max-width: 31rem;
  margin-top: 1rem;
}
.bss-item .bbs-more-box {
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  color: #fff;
  background: var(--mt-global-color-theme);
  border-radius: 50%;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.bss-item .bbs-more {
  -webkit-mask: url(/img/images/bbs-more.svg) no-repeat center/contain;
  mask: url(/img/images/bbs-more.svg) no-repeat center/contain;
  background-color: currentColor;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0s;
  transition: all 0s;
  display: block;
}
.bss-item .more {
  margin: 1.6rem 0 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.bss-item .more > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: var(--mt-global-color-theme);
  font-weight: 600;
}
.bss-item .title {
  font-weight: 600;
}
.bss-item .bgwrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.bss-item .bgwrap img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@media (min-width: 992px) {
  .bss-item .more > *:hover .bbs-more-box {
    transform: translateX(16px);
    -webkit-transform: translateX(16px);
  }
}
@media (max-width: 991.98px) {
  .business-box {
    padding: 1.2rem 0 1.2rem 0;
  }
  .business-box .desc {
    margin: 0.3rem 0 0 0;
  }
  .bss-item .bss-item-text {
    padding: 1rem 0 1rem;
    min-height: 9.8rem;
  }
  .bss-item .desc {
    margin-top: 0.3rem;
    max-width: 100%;
  }
  .bss-item .title {
    font-size: 0.48rem;
    line-height: 0.6rem;
  }
  .bss-item .bbs-more {
    mask: url(/img/images/bbs-more-mob.svg) no-repeat center/contain;
    -webkit-mask: url(/img/images/bbs-more-mob.svg) no-repeat center/contain;
  }
  .bss-item .more {
    margin: 0.4rem 0 0 0;
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .bss-item .more > * {
    gap: 0 0.1rem;
  }
  .bss-item .bbs-more-box {
    width: 0.6rem;
    height: 0.6rem;
  }
}
.about-news {
  margin: 6rem 0 6rem;
}
.about-news .title {
  font-weight: 600;
  margin-bottom: 2rem;
}
.about-news .rocket-content__inner {
  max-width: 59.8rem;
}
.about-news .inner-slide {
  border: 1px solid #E7E7E7;
  border-radius: 1rem;
  padding: 1.25rem 3.4rem 1.25rem 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  gap: 0 2.5rem;
}
.about-news .slide-img {
  aspect-ratio: 498/301;
  overflow: hidden;
  border-radius: 0.4rem;
}
.about-news .slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.about-news .slide-l {
  width: 45.2316076294%;
}
.about-news .slide-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  gap: 1rem 0;
  padding: 1.25rem 0 2.3rem 0;
}
.about-news .slide-title {
  font-weight: 600;
  position: relative;
  padding-bottom: 1.15rem;
}
.about-news .slide-title span {
  max-height: 2.8rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}
.about-news .slide-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.15rem;
  width: 1.35rem;
  background: var(--mt-global-color-theme);
}
.about-news .slide-date {
  margin-top: 0.7rem;
  font-weight: 600;
}

.need-anx > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.need-anx .text {
  display: block;
  position: relative;
  padding-bottom: 0.15rem;
}
.need-anx .text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;
  -webkit-mask: url(/img/images/more-line.svg) no-repeat center/contain;
  mask: url(/img/images/more-line.svg) no-repeat center/contain;
  background-color: var(--mt-global-color-theme);
  width: 5.85rem;
  height: 0.55rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}

@media (min-width: 992px) {
  .about-news .inner-slide:hover .slide-title {
    color: var(--mt-global-color-theme);
  }
  .about-news .inner-slide:hover .slide-img img {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
  }
  .about-news .inner-slide:hover .need-anx .text::after {
    -webkit-animation: moveX 0.5s ease-in-out;
    animation: moveX 0.5s ease-in-out;
  }
  .about-news .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .about-news .swiper-slide {
    margin-bottom: 1rem;
  }
  .about-news .swiper-slide:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 991.98px) {
  .about-news {
    margin: 1.2rem 0 1.2rem;
  }
  .about-news .slide-l {
    width: 100%;
  }
  .about-news .title {
    margin-bottom: 0.6rem;
  }
  .about-news .inner {
    overflow: hidden;
  }
  .about-news .slide-date {
    margin-top: 0.3rem;
    font-weight: 400;
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .about-news .slide-title {
    padding-bottom: 0;
  }
  .about-news .slide-title span {
    max-height: 0.96rem;
  }
  .about-news .slide-title::after {
    opacity: 0;
  }
  .about-news .slide-r {
    padding: 0;
  }
  .about-news .inner-slide {
    border: 0.015rem solid #E7E7E7;
    border-radius: 0.2rem;
    background: #fff;
    padding: 0.36rem 0.36rem 0.69rem 0.36rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    gap: 0.4rem 0;
  }
}
.bss-anchor .swiper-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.bss-anchor .rocket-block-anchor {
  position: relative;
}
.bss-anchor .rocket-block-anchor::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 0.5px;
  background: #D1D6DC;
}
.bss-anchor .rocket-block-anchor::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.5px;
  background: #D1D6DC;
}
.bss-anchor .rocket-block-anchor {
  background: #fff;
}
.bss-anchor .rocket-anchor-nav .trigger {
  padding: 1.05rem 0;
  font-size: clamp(14px, 1rem, 20px);
  line-height: 1.5rem;
}
.bss-anchor .rocket-anchor-nav .current .trigger::after {
  background: var(--mt-global-color-theme);
}

/* 自定义样式-关于我们-发展历史 */
.global-bodybg {
  position: fixed;
  inset: 0;
  z-index: -1;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  background: #000;
}

.global-bodybg-inner {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.preload-bg {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}

.history-box {
  background: #fff;
}

.history-introduce {
  background: #335136;
  padding: 4rem 0 4rem;
}
.history-introduce .title {
  color: #fff;
  font-weight: 600;
}
.history-introduce .f-title {
  font-size: 2.4rem;
  line-height: 3.7rem;
  color: #CBB25B;
  position: relative;
  margin: 7.6rem 0 0 0;
  text-align: center;
}
.history-introduce .f-title::after {
  position: absolute;
  content: "";
  bottom: -webkit-calc(100% + 1.5rem);
  bottom: calc(100% + 1.5rem);
  height: 4rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0.1rem;
  background-size: contain;
}
.history-introduce .f-title span {
  font-size: 8rem;
}
.history-introduce .desc {
  max-width: 52.8rem;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #fff;
  margin-top: 7.5rem;
  position: relative;
  text-align: center;
}
.history-introduce .desc::after {
  position: absolute;
  content: "";
  bottom: -webkit-calc(100% + 2rem);
  bottom: calc(100% + 2rem);
  height: 4rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0.1rem;
  background-size: contain;
}
.history-introduce .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.history-introduce .logoimg {
  width: 7.5rem;
  height: 7.5rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  background: #213F24;
  margin: 0 0 1rem 0;
}
.history-introduce .logoimg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.history-introduce .title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
}
.history-introduce .top-line {
  position: absolute;
  bottom: -6.15rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: initial;
}
.history-introduce .f-title .top-line {
  bottom: -5.65rem;
}

@media (max-width: 991.98px) {
  .history-introduce {
    padding: 1.2rem 0;
  }
  .history-introduce .top-line {
    bottom: -1.16rem;
  }
  .history-introduce .f-title {
    font-size: 0.36rem;
    line-height: 0.56rem;
    margin: 1.3rem 0 0 0;
    text-align: center;
  }
  .history-introduce .f-title .top-line {
    bottom: -1.2rem;
  }
  .history-introduce .f-title span {
    font-size: 1.2rem;
    line-height: 0.74rem;
  }
  .history-introduce .f-title::after {
    width: 0.02rem;
    height: 0.8rem;
    bottom: -webkit-calc(100% + 0.15rem);
    bottom: calc(100% + 0.15rem);
  }
  .history-introduce .desc {
    width: 5.8rem;
    font-size: 0.32rem;
    line-height: 0.56rem;
    margin: 1.6rem 0 0 0;
  }
  .history-introduce .desc::after {
    width: 0.02rem;
    height: 0.8rem;
    bottom: -webkit-calc(100% + 0.4rem);
    bottom: calc(100% + 0.4rem);
  }
  .history-introduce .title {
    font-size: 0.48rem;
    line-height: 0.56rem;
    font-weight: 400;
  }
  .history-introduce .logoimg {
    width: 1.5rem;
    height: 1.5rem;
    margin: 0 0 0.2rem 0;
  }
}
.history-item-del .data-year {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.top-line {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0.1rem;
  height: 4rem;
  color: #fff;
  z-index: 2;
}

.icon-line {
  -webkit-mask: url(/img/images/history-line.svg) no-repeat center/contain;
  mask: url(/img/images/history-line.svg) no-repeat center/contain;
  background-color: currentColor;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0s;
  transition: all 0s;
  display: block;
}

.history-style-public {
  position: relative;
}
.history-style-public .bg-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 0;
}
.history-style-public .bg-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.history-style-public .data-year {
  font-size: 8rem;
  line-height: 8rem;
  color: #CBB25B;
}
.history-style-public .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.year-swiper-col2 {
  position: relative;
}
.year-swiper-col2.isone .public-navigation {
  display: none;
}
.year-swiper-col2 .public-navigation .navigation-button {
  width: 2rem;
  height: 2rem;
  position: relative;
  background: rgba(0, 0, 0, 0.34);
  color: #fff;
}
.year-swiper-col2 .public-navigation .navigation-button::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid rgba(255, 255, 255, 0.35);
  border-radius: 50%;
}
.year-swiper-col2 .public-navigation .navigation-next {
  position: absolute;
  left: -webkit-calc(100% - 1rem);
  left: calc(100% - 1rem);
  top: 50%;
  -webkit-transform: rotate(-180deg) translateY(50%);
          transform: rotate(-180deg) translateY(50%);
  z-index: 1;
}
.year-swiper-col2 .public-navigation .navigation-prev {
  position: absolute;
  z-index: 1;
  right: -webkit-calc(100% - 1rem);
  right: calc(100% - 1rem);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.year-swiper-col2 > * {
  overflow: hidden;
}

.year-swiper-one-wrap {
  margin: 2.5rem 0 0 0;
}
.year-swiper-one-wrap .inner-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  background: #fff;
  border-radius: 1rem;
  padding: 1rem;
  height: 100%;
}
.year-swiper-one-wrap .slide-l {
  max-width: 35.8422939068%;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.year-swiper-one-wrap .swiper-slide {
  height: auto;
}
.year-swiper-one-wrap .slide-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding-left: 6.2724014337%;
}
.year-swiper-one-wrap .slide-title {
  font-size: 2.4rem;
  line-height: 4rem;
  color: #B39F58;
  margin: 1.15rem 0 0 0;
}
.year-swiper-one-wrap .slide-desc {
  margin: 0.8rem 0 0 0;
}
.year-swiper-one-wrap .slide-img {
  height: 11.85rem;
  border-radius: 12px;
  overflow: hidden;
}
.year-swiper-one-wrap .slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@media (min-width: 992px) {
  .history-box {
    margin-top: -webkit-calc(-100vh + 4.5rem);
    margin-top: calc(-100vh + 4.5rem);
  }
  .year-swiper-col2 .public-navigation .navigation-button:hover, .year-swiper-col1 .public-navigation .navigation-button:hover {
    background: #0D713A;
  }
  .year-swiper-col2 .public-navigation .navigation-button:hover::after, .year-swiper-col1 .public-navigation .navigation-button:hover::after {
    border: 1px solid #0D713A;
  }
}
@media (max-width: 991.98px) {
  .year-swiper-col2 .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    gap: 0.2rem 0;
  }
  .top-line {
    width: 0.02rem;
    height: 0.8rem;
  }
  .history-style-public .data-year {
    font-size: 1.2rem;
    line-height: 0.8rem;
  }
  .year-swiper-one-wrap {
    max-width: 100%;
    margin: 0.4rem 0 0 0;
  }
  .year-swiper-one-wrap .slide-r {
    padding-left: 0.34rem;
  }
  .year-swiper-one-wrap .slide-img {
    height: 2.37rem;
    border-radius: 0.12rem;
    overflow: hidden;
  }
  .year-swiper-one-wrap .inner-slide {
    border-radius: 0.32rem;
    padding: 0.2rem;
    min-height: 2.77rem;
  }
}
.history-years-list {
  overflow: hidden;
}

.year-swiper-one-wrap {
  max-width: 62rem;
  width: 100%;
}

.history-style-one {
  padding: 6.55rem 0 5rem;
  background: #3B5A3E;
}
.history-style-one .desc {
  font-size: 1.5rem;
  line-height: 2.2rem;
  color: #fff;
  margin: 3rem 0 0 0;
}
.history-style-one .title {
  background: #CBB25B;
  border-radius: 0.4rem;
  padding: 0.65rem 2.5rem;
  color: #fff;
  margin: 0.8rem 0 0 0;
}
.history-style-one .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

@media (max-width: 991.98px) {
  .history-style-one {
    padding: 1.4rem 0 1.9rem;
  }
  .history-style-one .slide-title {
    font-size: 0.56rem;
    line-height: 0.8rem;
    margin: 0.2rem 0 0 0;
  }
  .history-style-one .slide-desc {
    margin: 0.16rem 0 0 0;
  }
  .history-style-one .desc {
    margin: 1rem 0 0 0;
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .history-style-one .title {
    font-size: 0.48rem;
    line-height: 0.56rem;
    padding: 0.15rem 0.5rem;
    border-radius: 0.08rem;
    margin: 0.2rem 0 0 0;
  }
}
.history-style-two {
  position: relative;
}
.history-style-two .desc {
  font-size: 1.5rem;
  line-height: 2.2rem;
  margin: 3rem 0 0 0;
  color: #fff;
}
.history-style-two .title {
  font-size: clamp(14px, 2.4rem, 48px);
  line-height: 3rem;
  color: #CBB25B;
}
.history-style-two .inner {
  padding: 6.45rem 0 4.9rem;
}
.history-style-two > * {
  position: relative;
  z-index: 2;
}
.history-style-two > *.top-line {
  position: absolute;
}
.history-style-two::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  border: 1rem solid #CBB25B;
}

.year-swiper-two {
  max-width: 53.35rem;
  width: 100%;
  margin: 2rem 0 0 0;
}
.year-swiper-two .inner-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  border-radius: 1rem;
  overflow: hidden;
  background: #fff;
}
.year-swiper-two .slide-title {
  font-size: 2.4rem;
  line-height: 4rem;
  color: #B39F58;
}
.year-swiper-two .slide-desc {
  width: 18.75rem;
  margin: 0.8rem 0 0 0;
}
.year-swiper-two .slide-l {
  width: 50.8903467666%;
}
.year-swiper-two .slide-l .slide-img {
  width: 100%;
  aspect-ratio: 543/393;
}
.year-swiper-two .slide-l .slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.year-swiper-two .slide-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding-left: 6.1855670103%;
}

@media (max-width: 991.98px) {
  .history-style-two .title {
    font-size: 0.48rem;
    line-height: 0.56rem;
    margin: 0.2rem 0 0 0;
  }
  .history-style-two .desc {
    margin: 1.1rem 0 0 0;
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .history-style-two .inner {
    padding: 1.4rem 0 1.1rem;
  }
  .history-style-two::before {
    border: 0.12rem solid #CBB25B;
  }
  .year-swiper-two {
    margin: 0.4rem 0 0 0;
    max-width: 100%;
  }
  .year-swiper-two .slide-l {
    width: 100%;
  }
  .year-swiper-two .slide-title {
    font-size: 0.56rem;
    line-height: 0.8rem;
  }
  .year-swiper-two .slide-desc {
    width: 100%;
    font-size: 0.3rem;
    line-height: 0.48rem;
    margin: 0.16rem 0 0 0;
  }
  .year-swiper-two .slide-r {
    width: 100%;
    padding: 0.2rem 0.57rem 0.57rem 0.5rem;
  }
  .year-swiper-two .inner-slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    gap: 0 0;
    border-radius: 0.32rem;
  }
}
.history-style-three {
  background: #F8F5E9;
  padding: 6.45rem 0 5rem;
}
.history-style-three .top-line {
  color: #333;
}

.year-swiper-three {
  max-width: 68.7rem;
  width: 100%;
  margin: 3.5rem 0 0 0;
}
.year-swiper-three .inner-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.year-swiper-three .slide-img {
  aspect-ratio: 745/522;
  position: relative;
  overflow: hidden;
  border-radius: 1rem;
}
.year-swiper-three .slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.year-swiper-three .slide-l {
  width: 54.2212518195%;
}
.year-swiper-three .slide-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding: 4.5rem 0 0 2.9112081514%;
}
.year-swiper-three .slide-tag {
  font-size: 1.5rem;
  line-height: 2.2rem;
  font-weight: 600;
  color: #B39F58;
  margin-bottom: 1rem;
}
.year-swiper-three .slide-desc {
  margin: 1.5rem 0 0 0;
}
.year-swiper-three .slide-title {
  font-size: 2.8rem;
  line-height: 3rem;
  padding: 0.9rem 0 0.9rem;
  color: #fff;
  position: relative;
}
.year-swiper-three .slide-title::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  left: -6.7911714771%;
  background: #CBB25B;
  border-radius: 0 0.4rem 0.4rem 0;
  height: 100%;
  width: 106.7911714771%;
  z-index: -1;
}

@media (max-width: 991.98px) {
  .history-style-three {
    padding: 1.4rem 0 1.2rem;
  }
  .year-swiper-three {
    margin: 0.8rem 0 0 0;
  }
  .year-swiper-three .inner-slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .year-swiper-three .slide-title {
    font-size: 0.48rem;
    line-height: 0.56rem;
    padding: 0.15rem 0.75rem;
    text-align: center;
  }
  .year-swiper-three .slide-title::before {
    left: 0;
    width: 100%;
    border-radius: 0.08rem;
  }
  .year-swiper-three .slide-desc {
    margin: 0.4rem 0 0 0;
  }
  .year-swiper-three .slide-tag {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin-bottom: 0.2rem;
    text-align: center;
  }
  .year-swiper-three .slide-r {
    padding: 0.4rem 0 0 0;
  }
  .year-swiper-three .slide-img {
    border-radius: 0.32rem;
  }
  .year-swiper-three .slide-l {
    width: 100%;
  }
  .year-swiper-three .slide-r {
    width: 100%;
  }
}
.history-style-four {
  position: relative;
  padding: 6.45rem 0 6.45rem 0;
  min-height: 44.55rem;
}
.history-style-four::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  border: 1rem solid #CBB25B;
}
.history-style-four .isbox {
  max-width: 59.8rem;
  width: 100%;
  margin-top: 5.7rem;
}
.history-style-four .slide-tag {
  font-size: 1.5rem;
  line-height: 2.2rem;
  color: #fff;
  margin-bottom: 0.5rem;
}
.history-style-four .slide-title {
  font-size: 3.2rem;
  line-height: 2.8rem;
  color: #CBB25B;
}
.history-style-four .slide-desc {
  color: #fff;
  margin: 2rem 0 0 0;
}
.history-style-four .inner > * {
  position: relative;
  z-index: 2;
}
.history-style-four .inner > * .top-line {
  position: absolute;
}

@media (max-width: 991.98px) {
  .history-style-four {
    padding: 1.4rem 0 1.4rem;
    min-height: auto;
  }
  .history-style-four::before {
    border: 0.12rem solid #CBB25B;
  }
  .history-style-four .slide-tag {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin-bottom: 0.2rem;
  }
  .history-style-four .slide-title {
    font-size: 0.48rem;
    line-height: 0.56rem;
  }
  .history-style-four .slide-desc {
    margin-top: 0.4rem;
  }
  .history-style-four .inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    gap: 1rem 0;
    min-height: 7.9rem;
  }
  .history-style-four .isbox {
    max-width: 100%;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .history-style-five .year-swiper-three {
    max-width: 59.8rem;
  }
  .history-style-five .year-swiper-three .slide-img {
    width: clamp(200px, 46.3021vw, 889px);
    aspect-ratio: 889/596;
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
  }
  .history-style-five .inner-slide {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .history-style-five .slide-l {
    width: 47.4080267559%;
    position: relative;
    z-index: 5;
  }
  .history-style-five .slide-title::before {
    left: -7.8277886497%;
    width: 124.0919%;
    border-radius: 0.4rem 0 0 0.4rem;
  }
  .history-style-five .slide-r {
    padding-left: 3.3444816054%;
    padding-right: 6.5217391304%;
  }
}
.history-style-six {
  background: #3B5A3E;
  padding: 5.95rem 0 5.3rem;
}
.history-style-six .data-year {
  margin-bottom: 5rem;
}
.history-style-six .slide-tag {
  font-size: 1.5rem;
  line-height: 2.2rem;
  color: #fff;
  margin-bottom: 0.5rem;
}
.history-style-six .slide-title {
  font-size: clamp(14px, 2.4rem, 48px);
  line-height: 3rem;
  color: #CBB25B;
}

.history-six-top {
  margin: 1rem 0 0.4rem;
  text-align: center;
}

.history-six-bot {
  margin: 2.5rem 0 0;
  text-align: center;
}

.history-six-news {
  max-width: 64rem;
  width: 100%;
  display: grid;
  gap: 0 0.9rem;
  grid-template-columns: repeat(2, 1fr);
}
.history-six-news > * {
  min-width: 0px;
}

.history-news-box {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: auto;
}
.history-news-box::-webkit-scrollbar {
  width: 4px;
}
.history-news-box::-webkit-scrollbar-thumb {
  width: 4px;
  background-color: #fff;
  border-radius: 4px;
}
.history-news-box::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
}
.history-news-box::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
}
.history-news-box {
  overflow-y: auto;
  margin-right: 0.2rem;
  padding-right: 1.8rem;
  padding-left: 2rem;
}

.history-news-l {
  background: #CBB25B;
  border-radius: 1rem 0 0 1rem;
  padding: 0 2rem 1.35rem 2rem;
  position: relative;
  overflow: hidden;
  color: #fff;
}
.history-news-l .item-date {
  font-size: 1.5rem;
  line-height: 3rem;
}
.history-news-l .item-title {
  font-size: 1rem;
  line-height: 1.5rem;
}
.history-news-l .list-item {
  padding: 0 0 0.75rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.history-news-l .list-item:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.year-swiper-two-wrap .slide-img {
  aspect-ratio: 632/424;
  border-radius: 0rem 1rem 1rem 0;
  overflow: hidden;
}
.year-swiper-two-wrap .slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.year-swiper-col1 {
  position: relative;
}
.year-swiper-col1.isone .public-navigation {
  display: none;
}
.year-swiper-col1 .public-navigation .navigation-button {
  width: 2rem;
  height: 2rem;
  position: relative;
  background: rgba(0, 0, 0, 0.34);
  color: #fff;
}
.year-swiper-col1 .public-navigation .navigation-button::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid rgba(255, 255, 255, 0.35);
  border-radius: 50%;
}
.year-swiper-col1 .public-navigation .navigation-next {
  position: absolute;
  left: -webkit-calc(100% - 1rem);
  left: calc(100% - 1rem);
  top: 50%;
  -webkit-transform: rotate(-180deg) translateY(50%);
          transform: rotate(-180deg) translateY(50%);
  z-index: 1;
}
.year-swiper-col1 .public-navigation .navigation-prev {
  position: absolute;
  z-index: 1;
  right: -webkit-calc(100% - 1rem);
  right: calc(100% - 1rem);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.year-swiper-col1 > * {
  overflow: hidden;
}

@media (max-width: 991.98px) {
  .year-swiper-two-wrap .slide-img {
    border-radius: 0.32rem;
  }
  .year-swiper-two-wrap .public-pagination .pagination-button .swiper-pagination-bullet {
    background: rgba(255, 255, 255, 0);
    border: 0.015rem solid white;
  }
  .year-swiper-two-wrap .public-pagination .pagination-button .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: white;
    border: 0.015rem solid white;
  }
  .history-six-news {
    max-width: 100%;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0.2rem 0;
  }
  .history-news-l {
    padding: 0;
    border-radius: 0.32rem;
  }
  .history-news-l .item-date {
    font-size: 0.48rem;
    line-height: 0.6rem;
    margin-bottom: 0.1rem;
  }
  .history-news-l .item-title {
    font-size: 0.3rem;
    line-height: 0.48rem;
  }
  .history-news-l .list-item {
    padding-bottom: 0.3rem;
    margin-bottom: 0.2rem;
  }
  .history-news-l .list-item:last-child {
    margin-bottom: 0;
  }
  .history-news-box {
    padding: 0.3rem 0.49rem 0.53rem 0.49rem;
    position: relative;
    margin-right: 0;
    margin-top: 0rem;
  }
  .history-style-six {
    padding: 1.4rem 0 1.2rem;
  }
  .history-style-six .data-year {
    margin-bottom: 0;
  }
  .history-style-six .slide-tag {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin-bottom: 0.2rem;
  }
  .history-style-six .slide-title {
    font-size: 0.48rem;
    line-height: 0.56rem;
    width: 4.8rem;
    text-align: center;
  }
}
.history-wrap .anchor-navigation-box {
  position: -webkit-sticky;
  position: sticky;
  top: 4.5rem;
  left: 0;
  width: 100%;
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-left: 2rem;
  pointer-events: none;
}

.anchor-navigation-box {
  font-size: clamp(14px, 0.8rem, 16px);
  line-height: 1.4rem;
  color: rgba(255, 255, 255, 0.2);
}
.anchor-navigation-box .swiper-slide {
  margin-bottom: 1rem;
  pointer-events: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  gap: 0 0.35rem;
  padding: 0.25rem 0.75rem;
  border-radius: 1.5rem;
  text-shadow: 0 1px 1px rgba(145, 145, 145, 0.88);
  cursor: pointer;
}
.anchor-navigation-box .swiper-slide.active {
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
}
.anchor-navigation-box .swiper-slide.active::before {
  background: #CBB25B;
}
.anchor-navigation-box .swiper-slide::before {
  content: "";
  width: 0.4rem;
  height: 0.4rem;
  border: 1px solid #CBB25B;
  border-radius: 50%;
  background: none;
}
.anchor-navigation-box .swiper-slide:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .anchor-navigation-box {
    height: -webkit-calc(100vh - 4.5rem);
    height: calc(100vh - 4.5rem);
  }
  .anchor-navigation-box .anchor-navigation {
    color: rgba(255, 255, 255, 0.2);
  }
  .anchor-navigation-box .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
  .anchor-navigation-box .swiper-slide {
    width: auto;
  }
}
/* 自定义样式-关于我们-企业文化 */
.pcult-mainbox .rocket-widget__multidiv::before, .pcult-mainbox .rocket-widget__multidiv::after {
  content: "";
  display: table;
}

.pcult-st-vision .rocket-block-card:not(.animated) > * {
  opacity: 0;
}
.pcult-st-vision .wt-heading-line.animated > *::after {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.pcult-vitem-head .rocket-widget__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.pcult-st-value .rocket-widget__fulldiv {
  background-size: 110% auto !important;
  transition: background-size 1.2s ease;
  -webkit-transition: background-size 1.2s ease;
}
.pcult-st-value .rocket-widget__fulldiv.is-bg-zoomed {
  background-size: 100% auto !important;
}

/* 针对后台 */
.layout-element .pcult-mainbox {
  overflow: visible;
}
.layout-element .pcult-st-vision .rocket-block-card:not(.animated) > * {
  opacity: 1;
}

/* 自定义样式-关于我们-我们的成就 */
.honor-st-inter {
  padding: 6rem 0 4rem;
  background: #fff;
}

.honor-inter-layout {
  width: 100%;
  position: relative;
  display: grid;
  grid-template-columns: 1fr min(55%, 787px);
  grid-gap: 0 5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.honor-inter-layout > * {
  min-width: 0;
}
.honor-inter-layout .s-heading-h2 {
  color: var(--mt-global-color-theme);
}

.honor-inter-tablist {
  display: grid;
  grid-gap: 1.8rem 0;
  margin: 2rem 0 0;
  --autoTime: 4s;
  font-size: clamp(1.3rem, 1.6203703704vw, 1.4rem);
  line-height: 1.21em;
  --line-height: 1.21em;
  font-weight: bold;
}
.honor-inter-tablist .item-box {
  min-height: 4.5rem;
  position: relative;
  padding: 0.5rem 0 0.5rem 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  cursor: pointer;
}
.honor-inter-tablist .item-line {
  width: 5px;
  height: 100%;
  display: block;
  border-radius: 3px;
  background: #B3CDBB;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
.honor-inter-tablist .item-line .line {
  width: 100%;
  height: 0;
  display: block;
  background: var(--mt-global-color-theme);
  position: absolute;
  left: 0;
  top: 0;
}
.honor-inter-tablist .item-title {
  max-width: 16.8em;
}
.honor-inter-tablist .is-active .item-line .line {
  height: 100%;
  transition: height var(--autoTime) linear;
  -webkit-transition: height var(--autoTime) linear;
}

.honor-inter-imgswip {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.honor-inter-imgswip .imgs {
  aspect-ratio: 787/584;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.honor-inter-imgswip img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  left: 0;
  top: 0;
}
.honor-inter-imgswip .slide-title {
  font-size: 0.36rem;
  line-height: 0.48rem;
  --line-height: 0.48rem;
  margin: 0.3rem 0 0;
  font-weight: bold;
}

.honor-st-feature {
  padding: 6rem 0 15.75rem;
  margin-bottom: 5px;
  position: relative;
}
.honor-st-feature .s-heading-h2 {
  text-align: center;
  margin-bottom: 2rem;
}

.honor-feature-bg {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.honor-feature-bg img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
}
.honor-feature-bg .imgs.web {
  width: 100%;
  max-height: 100%;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
}
.honor-feature-bg .imgs.web img {
  height: 100%;
}
.honor-feature-bg .imgs.app {
  width: 100%;
  height: min(100dvh, 100%);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.honor-feature-main {
  position: relative;
  z-index: 10;
}

.honor-feature-swipbox {
  position: relative;
}

.honor-feature-swiper {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.honor-feature-swiper .slide-box {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: min(42.24%, 15.1rem) 1fr;
  grid-gap: 0 0.75rem;
  background: #fff;
  border-radius: 1rem;
  overflow: hidden;
  padding: 0.95rem 2rem 0.95rem 0;
  cursor: pointer;
}
.honor-feature-swiper .slide-imgs {
  height: 100%;
  padding: 0.9rem 1.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  position: relative;
}
.honor-feature-swiper .slide-imgs .imgs {
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  position: relative;
  max-width: 100%;
}
.honor-feature-swiper .slide-imgs img {
  max-width: 100%;
  height: 9.5rem;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  transition: all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.honor-feature-swiper .slide-body {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  grid-gap: 1rem 0;
  padding: 1.5rem 0;
}
.honor-feature-swiper .slide-sbtit {
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.33em;
  --line-height: 1.33em;
  font-weight: bold;
  color: var(--mt-global-color-theme);
  margin-bottom: 0.5rem;
}
.honor-feature-swiper .slide-title {
  font-size: clamp(1.3rem, 1.6203703704vw, 1.4rem);
  line-height: 1.14em;
  --line-height: 1.14em;
  font-weight: bold;
}
.honor-feature-swiper .slide-bot {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.honor-feature-swiper .slide-viewimg {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: clamp(14px, 0.8rem, 16px);
  line-height: 1.75em;
  --line-height: 1.75em;
  grid-gap: 0 6px;
}
.honor-feature-swiper .slide-viewimg .bi {
  width: 14px;
  height: 14px;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  -webkit-mask: url("/img/common/double-right.svg") no-repeat center/contain;
  mask: url("/img/common/double-right.svg") no-repeat center/contain;
  background: currentColor;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

.honor-feature-handle {
  margin: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  position: absolute;
  left: -4.75rem;
  right: -4.75rem;
  top: 0;
  bottom: 0;
  z-index: 20;
}

.honor-feature-paging {
  margin: 1.5rem 0 0;
}
.honor-feature-paging .bullet {
  border: none;
  background: #fff !important;
  opacity: 0.5;
}
.honor-feature-paging .bullet.active {
  opacity: 1;
}

@media (min-width: 992px) {
  .honor-feature-swiper .swiper-slide {
    width: -webkit-calc((100% - 20px) / 2);
    width: calc((100% - 20px) / 2);
  }
  .honor-feature-swiper .swiper-slide:hover .slide-imgs img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  .honor-feature-swiper .swiper-slide:hover .slide-viewimg .bi {
    transform: translateX(10px);
    -webkit-transform: translateX(10px);
  }
}
@media (max-width: 991.98px) {
  .honor-st-inter {
    padding: 1.2rem 0 1.3rem;
  }
  .honor-inter-layout {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0.4rem 0;
  }
  .honor-inter-imgswip .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    grid-gap: 0.6rem 0;
  }
  .honor-inter-imgswip .imgs {
    border-radius: 0.2rem;
  }
  .honor-st-feature {
    padding: 0.9rem 0 6rem;
    margin-bottom: 0.2rem;
  }
  .honor-st-feature .s-heading-h2 {
    text-align: left;
    margin-bottom: 0.5rem;
  }
  .honor-feature-swiper .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    grid-gap: 0.3rem 0;
  }
  .honor-feature-swiper .slide-box {
    padding: 0.4rem 0.3rem 0.4rem 0.06rem;
    border-radius: 0.2rem;
    grid-template-columns: 2.05rem 1fr;
    grid-gap: 0 0.1rem;
  }
  .honor-feature-swiper .slide-imgs {
    padding: 0.3rem 0.25rem;
  }
  .honor-feature-swiper .slide-imgs img {
    height: 1.15rem;
  }
  .honor-feature-swiper .slide-body {
    padding: 0.18rem 0;
  }
  .honor-feature-swiper .slide-sbtit {
    margin-bottom: 0.16rem;
    font-size: 0.28rem;
    line-height: 0.32rem;
    --line-height: 0.32rem;
  }
  .honor-feature-swiper .slide-title {
    font-size: 0.36rem;
    line-height: 0.46rem;
    --line-height: 0.46rem;
  }
  .honor-feature-swiper .slide-bot {
    display: none;
  }
}
/* 自定义样式-加入我们-频道页 */
.join-st-banbox .rocket-banner-media img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -webkit-animation: insideBanAntd 3s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  animation: insideBanAntd 3s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.join-data-list .rocket-keyword-item_data .data-text {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.join-data-list .rocket-keyword-item_data .num, .join-data-list .rocket-keyword-item_data .suffix {
  font-family: "Montserrat", Arial, Helvetica, -apple-system, BlinkMacSystemFont, sans-serif;
}
.join-data-list .rocket-keyword-item_data .unit {
  font-size: 59.26%;
  line-height: 1em;
  margin: 0 0 0.3em 5px;
}

.join-choice-grid .rocket-layout-grid > * {
  display: grid;
}
.join-choice-grid .rocket-layout-icon::before {
  content: "";
  display: block;
  width: 1px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, #FFFFFF), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.join-choice-grid .rocket-icon-num {
  font-family: "Montserrat", Arial, Helvetica, -apple-system, BlinkMacSystemFont, sans-serif;
}

.join-st-wbox > *::before, .join-st-wbox > *::after {
  content: "";
  display: table;
}

@media (max-width: 991.98px) {
  .join-data-list .rocket-keyword-item_data .unit {
    font-size: 0.4rem;
    font-weight: 500;
    margin: 0 0 0.3em 0.1rem;
  }
}