@charset "UTF-8";
/*******/
/** 页面置灰 **/
.page-gray {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-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;
}

/** 页面css  */
/* 自定义样式-首页 */
/* banner */
.hmst-banbox {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.hmst-banswip {
  width: 100%;
  height: min(100vh, 1080px);
  overflow: hidden;
  position: relative;
}
.hmst-banswip .slide-box {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.hmst-banswip .slide-media {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.hmst-banswip .slide-media .imgs {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.hmst-banswip .slide-media img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  position: absolute;
  left: 0;
  top: 0;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 3s linear;
  -webkit-transition: all 3s linear;
}
.hmst-banswip .slide-text-box {
  width: 100%;
  height: 100%;
  display: block;
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.hmst-banswip .slide-text-box > * {
  height: 100%;
  display: flex;
}
.hmst-banswip .slide-tbox {
  height: auto;
  flex: none;
  opacity: 0;
  transform: translateY(100px);
  -webkit-transform: translateY(100px);
  transition: all 1s ease;
  -webkit-transition: all 1s ease;
}
.hmst-banswip .slide-title {
  font-weight: bold;
}
.hmst-banswip .slide-desc {
  font-size: 1.2rem;
  line-height: 1.9rem;
  margin: 1rem 0 0;
  max-height: calc(1.9rem * 2);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hmst-banswip .slide-handle {
  display: flex;
  margin: 2rem 0 0;
}
.hmst-banswip .rocket-video-btn_play {
  width: fit-content;
  height: 2.5rem;
  display: block;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 1.25rem;
  margin: 1.5rem auto 0;
  font-size: clamp(14px, 0.9rem, 18px);
  line-height: 1.56em;
  --line-height: 1.56em;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transform: none;
  -webkit-transform: none;
  left: unset;
  top: unset;
}
.hmst-banswip .rocket-video-btn_play > * {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 1.15rem;
  grid-gap: 0 0.5rem;
  border-radius: inherit;
}
.hmst-banswip .rocket-video-btn_play .bi {
  flex: none;
  width: 0.8rem;
  height: 0.8rem;
  display: block;
  background: url("/img/common/play-white.svg") no-repeat center center;
  background-size: contain;
  position: static;
  transform: none;
  -webkit-transform: none;
}
.hmst-banswip .slide-style-nolink .slide-text-box > * {
  align-items: flex-start;
}
.hmst-banswip .slide-style-nolink .slide-tbox {
  width: 100%;
  text-align: center;
  padding: min(15.1vw, 290px) 0 0;
}
.hmst-banswip .slide-style-news .slide-text-box > * {
  align-items: flex-end;
}
.hmst-banswip .slide-style-news .slide-tbox {
  max-width: 46rem;
  padding: 0 0 8rem;
}
.hmst-banswip .slide-style-tlink .slide-text-box > * {
  align-items: center;
}
.hmst-banswip .slide-style-tlink .slide-tbox {
  width: 100%;
  padding: 0 0 0.75rem;
}
.hmst-banswip .swiper-slide-active .slide-media img {
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 1s linear;
  -webkit-transition: all 1s linear;
}
.hmst-banswip .swiper-slide-active .slide-tbox {
  opacity: 1;
  transform: none;
  -webkit-transform: none;
  transition: all 1.5s 0.7s ease;
  -webkit-transition: all 1.5s 0.7s ease;
}

.hmst-banswip-handle {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  bottom: 2.4rem;
  z-index: 20;
  color: #fff;
  grid-gap: 0 10px;
}
.hmst-banswip-handle.is-pause .hmst-banswip-playbox .btn-play {
  display: block;
}
.hmst-banswip-handle.is-pause .hmst-banswip-playbox .btn-pause {
  display: none;
}

.hmst-banswip-ctrl {
  flex: none;
  width: 1.7rem;
  height: 1.7rem;
  display: block;
  position: relative;
  cursor: pointer;
}
.hmst-banswip-ctrl .bi {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  background: no-repeat center center;
  background-size: contain;
}
.hmst-banswip-ctrl:hover {
  opacity: 0.5;
}
.hmst-banswip-ctrl.swiper-button-disabled {
  opacity: 0;
  pointer-events: none !important;
}

.hmst-banswip-prev .bi {
  background-image: url("/img/common/hm-prev.svg");
}

.hmst-banswip-next .bi {
  background-image: url("/img/common/hm-next.svg");
}

.hmst-banswip-playbox {
  flex: none;
}
.hmst-banswip-playbox .btn-play {
  width: 2.7rem;
  height: 1.7rem;
  display: none;
  background: url("/img/common/hm-play.svg") no-repeat center center;
  background-size: contain;
  cursor: pointer;
}
.hmst-banswip-playbox .btn-pause {
  width: 2.7rem;
  height: 1.7rem;
  display: block;
  background: url("/img/common/hm-pause.svg") no-repeat center center;
  background-size: contain;
  cursor: pointer;
}

.hmst-banswip-paging {
  position: absolute;
  left: 0;
  bottom: 0.6rem;
  margin: 0;
}
.hmst-banswip-paging .bullet:not(.active) {
  background: #fff;
}

@media (max-width: 991.98px) {
  .hmst-banswip .slide-desc {
    margin: 0.2rem 0 0;
    font-size: 0.3rem;
    line-height: 0.48rem;
    max-height: calc(0.48rem * 2);
  }
  .hmst-banswip .slide-handle {
    margin: 0.4rem 0 0;
  }
  .hmst-banswip .slide-style-nolink .slide-tbox {
    padding: 3.65rem 0.35rem 0;
  }
  .hmst-banswip .slide-style-news .slide-tbox {
    width: 100%;
    max-width: none;
    padding: 0 0 1.52rem;
  }
  .hmst-banswip .slide-style-tlink .slide-text-box > * {
    align-items: flex-start;
  }
  .hmst-banswip .slide-style-tlink .slide-tbox {
    text-align: center;
    padding: 2.73rem 0 0;
  }
  .hmst-banswip .slide-style-tlink .slide-handle {
    justify-content: center;
  }
  .hmst-banswip .rocket-video-btn_play {
    height: 0.8rem;
    background: #007F39;
    border-radius: 0.4rem;
    margin-top: 0.5rem;
    font-size: 0.28rem;
    line-height: 0.32rem;
    --line-height: 0.32rem;
  }
  .hmst-banswip .rocket-video-btn_play > * {
    padding: 0 0.64rem;
    grid-gap: 0 0.1rem;
  }
  .hmst-banswip .rocket-video-btn_play .bi {
    width: 0.28rem;
    height: 0.28rem;
  }
}
@media (min-width: 992px) {
  .hmst-banswip .rocket-video-btn_play:hover {
    background: #007F39;
  }
}
/* 首页-底部-联系我们 */
.hmst-foot-contact {
  width: 100%;
  position: relative;
}

@media (min-width: 992px) {
  .hmst-foot-contact {
    margin: 4rem 0 6rem;
  }
  .hmst-foot-contact .foot-contact {
    height: 19.8rem;
    border-radius: 1rem;
  }
  .hmst-foot-contact .foot-contact .rocket-content__inner {
    width: 100% !important;
    max-width: none;
  }
  .hmst-foot-contact .foot-contact .st-text-box {
    padding: 0 9.72%;
    align-items: flex-start;
  }
}
@media (max-width: 991.98px) {
  .hmst-foot-contact > * {
    padding: 0 !important;
  }
}
/* 关于我们 */
.hmst-about {
  width: 100%;
  overflow: hidden;
  background: url("/img/images/hm-ab-bg.webp") no-repeat center top #fff;
  background-size: 100% auto;
  padding: 4.5rem 0 6rem;
}

.hmst-about-introd {
  width: 100%;
  position: relative;
  display: flex;
  grid-gap: 0 3.75rem;
  align-items: center;
}
.hmst-about-introd .st-media {
  width: min(32.2%, 438px);
  position: relative;
}
.hmst-about-introd .st-media .imgs {
  width: 100%;
  position: relative;
}
.hmst-about-introd .st-media img {
  width: 100%;
  display: block;
}
.hmst-about-introd .st-body {
  flex: 1;
  padding: 0.5rem 0 0;
}
.hmst-about-introd .st-text {
  margin: 2.3rem 0 0;
}
.hmst-about-introd .st-handle {
  display: flex;
  margin: 2.5rem 0 0;
}

.hmst-about-datas {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
  grid-gap: 0 min(5.7vw, 5.5rem);
  margin: 4rem 0 0;
}
.hmst-about-datas .item-box {
  display: flex;
  flex-direction: column;
  grid-gap: 1rem 0;
}
.hmst-about-datas .item-data {
  white-space: nowrap;
  display: flex;
  align-items: flex-end;
  font-size: min(4.16vw, 4rem);
  line-height: 1em;
  color: var(--mt-global-color-theme);
}
.hmst-about-datas .item-data .unit {
  font-size: 0.4em;
  line-height: 1em;
  margin-bottom: 0.4em;
  font-weight: 500;
}
.hmst-about-datas .item-data .suffix {
  font-size: 0.8em;
  line-height: 1em;
  font-weight: 500;
}
.hmst-about-datas .item-title {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--mt-global-color-green-darker);
}

@media (min-width: 992px) {
  .hmst-about > * {
    max-width: 1360px;
  }
}
@media (max-width: 991.98px) {
  .hmst-about {
    background: url("/img/images/hm-ab-bg_m.webp") no-repeat center top #fff;
    background-size: 100% auto;
    padding: 1rem 0 1.2rem;
  }

  .hmst-about-introd {
    flex-direction: column;
    grid-gap: 1rem 0;
  }
  .hmst-about-introd .st-media {
    width: 3.96rem;
  }
  .hmst-about-introd .st-body {
    padding: 0;
  }
  .hmst-about-introd .st-text {
    margin: 0.3rem 0 0;
  }
  .hmst-about-introd .st-handle {
    margin: 0.6rem 0 0;
  }

  .hmst-about-datas {
    flex-direction: column;
    grid-gap: 0.6rem 0;
    margin: 1rem 0 0;
    padding: 0 0.7rem;
  }
  .hmst-about-datas .item-box {
    grid-gap: 0.15rem 0;
  }
  .hmst-about-datas .item-data {
    font-size: 0.9rem;
  }
  .hmst-about-datas .item-data .unit {
    font-size: 0.4rem;
    margin-bottom: 0.1rem;
  }
  .hmst-about-datas .item-data .suffix {
    font-size: 0.64rem;
    margin-bottom: 0.08rem;
  }
  .hmst-about-datas .item-title {
    font-size: 0.3rem;
    line-height: 0.48rem;
  }
}
/* 核心业务 */
.hmst-bss {
  width: 100%;
  position: relative;
}

.hmst-bss-sticky {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.hmst-bss-swiper {
  width: 100%;
  height: min(calc(100vh - var(--header-ht)), 926px);
  overflow: hidden;
  position: relative;
}
.hmst-bss-swiper .slide-imgs {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.hmst-bss-swiper .slide-imgs .imgs {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.hmst-bss-swiper .slide-imgs img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  position: absolute;
  left: 0;
  top: 0;
}
.hmst-bss-swiper .slide-body {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  color: #fff;
  padding: min(30.24vh, 14rem) 0 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.hmst-bss-swiper .slide-tbox {
  position: relative;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  opacity: 0;
}
.hmst-bss-swiper .slide-title {
  font-weight: bold;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}
.hmst-bss-swiper .slide-text {
  margin: 1.2rem 0 0;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
  font-size: 1.5rem;
  line-height: 1.7rem;
}
.hmst-bss-swiper .slide-handle {
  display: flex;
  margin: 1.9rem 0 0;
}
.hmst-bss-swiper .btn-golink {
  color: inherit;
}
.hmst-bss-swiper .btn-golink .bi {
  background-image: url("/img/common/right-circle-white.svg");
}
.hmst-bss-swiper .swiper-slide-active .slide-tbox {
  transform: none;
  -webkit-transform: none;
  opacity: 1;
  transition-delay: .3s;
}
.hmst-bss-swiper .swiper-slide-active .wt-heading-line > *::after {
  animation: headlineAntd .5s .5s ease forwards;
  -webkit-animation: headlineAntd .5s .5s ease forwards;
}
.hmst-bss-swiper.animated .swiper-slide:first-child .slide-tbox {
  -webkit-animation: fadeInUp2 0.6s ease forwards;
  animation: fadeInUp2 0.6s ease forwards;
}

.hmst-bss-paging {
  position: absolute;
  left: 0;
  bottom: 0.6rem;
}
.hmst-bss-paging .bullet:not(.active) {
  background: #fff;
  border-color: #fff;
}

.hmst-bss-tabbox {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 2.5rem;
  z-index: 20;
  color: #fff;
}

.hmbss-tablist {
  width: 100%;
  position: relative;
  display: flex;
  align-items: flex-end;
  grid-gap: 0 1rem;
  --autotime: 6s;
}
.hmbss-tablist .tabitem {
  flex: 1;
  cursor: pointer;
}
.hmbss-tablist .item-box {
  position: relative;
  padding: 0 0 3px;
}
.hmbss-tablist .item-title {
  font-size: 1rem;
  line-height: 1.3rem;
  font-weight: bold;
  margin-bottom: 0.7rem;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.hmbss-tablist .item-imgs {
  width: 100%;
  height: 0px;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  z-index: 2;
  margin-bottom: -3px;
  opacity: 0;
  box-shadow: 0px 8px 14px 0px rgba(0, 0, 0, 0.5);
}
.hmbss-tablist .item-imgs .imgs {
  width: 100%;
  aspect-ratio: 270 / 166;
  border-radius: inherit;
  overflow: hidden;
  position: relative;
}
.hmbss-tablist .item-imgs img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  position: absolute;
  left: 0;
  top: 0;
}
.hmbss-tablist .item-line {
  width: 100%;
  height: 3px;
  display: block;
  background: rgba(255, 255, 255, 0.3);
  position: absolute;
  left: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1;
}
.hmbss-tablist .sline {
  width: 0;
  height: 100%;
  display: block;
  background: #21A714;
  position: absolute;
  left: 0;
  top: 0;
}
.hmbss-tablist .is-active .sline {
  width: 100%;
  transition: width var(--autotime) linear;
  -webkit-transition: width var(--autotime) linear;
}

@media (min-width: 992px) {
  .hmst-bss-sticky {
    position: sticky;
    top: var(--header-ht);
  }

  .hmst-bss-swiper .slide-imgs img {
    transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
    -webkit-transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
  }
  .hmst-bss-swiper .slide-title > * {
    padding: 0 0 calc(1.2rem + 5px);
  }
  .hmst-bss-swiper .slide-title > *::after {
    left: 0;
    bottom: 0;
  }
  .hmst-bss-swiper .swiper-slide-active .slide-imgs img {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@media (max-width: 991.98px) {
  .hmst-bss-swiper {
    height: 8.75rem;
  }
  .hmst-bss-swiper .slide-body {
    padding: 1.2rem 0 0;
  }
  .hmst-bss-swiper .slide-title {
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
  .hmst-bss-swiper .slide-text {
    margin: 0.3rem 0 0;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .hmst-bss-swiper .slide-handle {
    margin: 0.6rem 0 0;
  }
  .hmst-bss-swiper .btn-golink2 {
    font-weight: 400;
  }
}
/* 我们的影响力 */
.hmst-influence {
  width: 100%;
  overflow: hidden;
  margin: 1rem 0 6rem;
  position: relative;
}
.hmst-influence .st-bgimgs {
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
}
.hmst-influence .st-bgimgs .imgs {
  width: 100%;
  position: relative;
  z-index: 1;
}
.hmst-influence .st-bgimgs .imgs.web {
  height: min(41.46vw, 796px);
}
.hmst-influence .st-bgimgs .imgs.app {
  height: 9rem;
}
.hmst-influence .st-bgimgs img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  position: absolute;
  left: 0;
  top: 0;
}
.hmst-influence .st-body {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  padding: min(7.6vw, 146px) 0 0;
  color: #fff;
}
.hmst-influence .st-body > *:not(.animated) > * {
  opacity: 0;
}
.hmst-influence .s-heading-h2 {
  margin: 0 0 1rem;
}
.hmst-influence .s-heading-h3 {
  max-width: 16.96em;
}
.hmst-influence .st-handle {
  display: flex;
  margin: 2.5rem 0 0;
}

@media (max-width: 991.98px) {
  .hmst-influence {
    margin: 0.2rem 0 1.2rem;
  }
  .hmst-influence .st-body {
    padding: 1.2rem 0 0;
  }
  .hmst-influence .s-heading-h2 {
    margin: 0 0 0.3rem;
  }
  .hmst-influence .s-heading-h3 {
    max-width: none;
  }
  .hmst-influence .st-handle {
    margin: 0.6rem 0 0;
  }
}
/* 新闻 */
.hmst-news {
  margin: 6rem 0 4rem;
}
.hmst-news .st-header {
  margin-bottom: 2.5rem;
}

.hmst-news-swiper {
  width: 100%;
  position: relative;
}
.hmst-news-swiper .slide-box {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 1.25rem 1.25rem 2rem;
  border-radius: 1rem;
  border: solid 1px #E7E7E7;
  grid-gap: 1.5rem 0;
}
.hmst-news-swiper .slide-imgs {
  flex: none;
  width: 100%;
  position: relative;
}
.hmst-news-swiper .slide-imgs .imgs {
  width: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
  padding: 62.32% 0 0;
}
.hmst-news-swiper .slide-imgs img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.hmst-news-swiper .slide-body {
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  grid-gap: 3.6rem 0;
  position: relative;
}
.hmst-news-swiper .slide-title {
  position: relative;
  font-size: 1.2rem;
  line-height: 1.4rem;
  padding: 0 0 calc(1.1rem + 3px);
  font-weight: bold;
}
.hmst-news-swiper .slide-title::after {
  content: '';
  display: block;
  width: 1.125em;
  height: 3px;
  background: var(--mt-global-color-theme);
  position: absolute;
  left: 0;
  bottom: 0;
}
.hmst-news-swiper .slide-title .title {
  max-height: calc(1.4rem * 2);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hmst-news-swiper .slide-time {
  font-size: max(14px, 0.8rem);
  line-height: 1.75em;
  font-weight: 500;
  margin: 0.7rem 0 0;
}
.hmst-news-swiper .btn-read {
  line-height: 1.5em;
}

.hmst-news-paging {
  margin: 0.3rem 0 0;
}

@media (min-width: 992px) {
  .hmst-news .st-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    font-size: clamp(1.4rem, 2.7777777778vw, 2.4rem);
    line-height: 1.25em;
    --line-height: 1.25em;
  }
  .hmst-news .handle-box {
    height: var(--line-height);
    display: flex;
    align-items: center;
  }
  .hmst-news .btn-golist {
    min-width: 0;
    --padding: 0 1.6rem;
  }

  .hmst-news-swiper .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 0 1.8rem;
  }
  .hmst-news-swiper .swiper-slide {
    min-width: 0;
  }
  .hmst-news-swiper .swiper-slide:hover .slide-imgs img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  .hmst-news-swiper .swiper-slide:hover .btn-read > *::after {
    -webkit-animation: longRightAnt 0.5s ease-in-out;
    animation: longRightAnt 0.5s ease-in-out;
  }
}
@media (max-width: 991.98px) {
  .hmst-news {
    overflow: hidden;
    margin: 1.2rem 0;
  }
  .hmst-news .st-header {
    margin-bottom: 0.6rem;
  }

  .hmst-news-handle {
    display: flex;
    justify-content: center;
    margin: 0.64rem 0 0;
  }

  .hmst-news-swiper .slide-box {
    padding: 0.35rem 0.35rem 0.68rem;
    border-radius: 0.2rem;
    grid-gap: 0.4rem 0;
  }
  .hmst-news-swiper .slide-title {
    font-size: 0.36rem;
    line-height: 0.48rem;
    padding: 0;
  }
  .hmst-news-swiper .slide-title::after {
    display: none;
  }
  .hmst-news-swiper .slide-title .title {
    max-height: none;
  }
  .hmst-news-swiper .slide-time {
    margin: 0.3rem 0 0;
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .hmst-news-swiper .slide-handle {
    display: none;
  }
}
