@charset "utf-8";
@keyframes move-left-right {
  from {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(60px);
    -ms-transform: translateX(60px);
    -webkit-transform: translateX(60px);
    transform: translateX(60px);
  }
}
@keyframes move-up-down {
  from {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -moz-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px);
  }
}
@keyframes move-right-left {
  from {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(-60px);
    -ms-transform: translateX(-60px);
    -webkit-transform: translateX(-60px);
    transform: translateX(-60px);
  }
}
@keyframes arrow-animation {
  from {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}
@keyframes base-cir-normal {
  from {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }
}
@keyframes base-cir-active {
  from {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}
/* line 64, ../../sass/app/about.scss */
.overview .about {
  padding: 80px 0;
}
/* line 66, ../../sass/app/about.scss */
.overview .about .sec-title {
  padding: 0 32px 60px;
  color: #45B035;
}
/* line 69, ../../sass/app/about.scss */
.overview .about .sec-title .abst {
  width: 100%;
}
/* line 72, ../../sass/app/about.scss */
.overview .about .sec-title .abst span {
  display: block;
}
/* line 77, ../../sass/app/about.scss */
.overview .about > .num-container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: auto;
  border-top: #EAECF0 1px solid;
  border-bottom: #EAECF0 1px solid;
}
/* line 82, ../../sass/app/about.scss */
.overview .about > .num-container .item {
  width: 20%;
  height: 265px;
  padding: 24px 16px 36px;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -moz-transition: -moz-transform 1s, opacity 1s, background-color 0.3s;
  -o-transition: -o-transform 1s, opacity 1s, background-color 0.3s;
  -webkit-transition: -webkit-transform 1s, opacity 1s, background-color 0.3s;
  transition: transform 1s, opacity 1s, background-color 0.3s;
}
/* line 91, ../../sass/app/about.scss */
.overview .about > .num-container .item .line {
  width: 0%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -1px;
  background-color: #45B035;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 100, ../../sass/app/about.scss */
.overview .about > .num-container .item .icon {
  font-size: 48px;
  color: #45B035;
}
/* line 104, ../../sass/app/about.scss */
.overview .about > .num-container .item .big-num {
  font-family: SpaceGrotesk;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: norap;
  flex-wrap: norap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
/* line 109, ../../sass/app/about.scss */
.overview .about > .num-container .item .big-num .numberAnimate {
  height: 50px;
  font-weight: bold;
}
/* line 103, ../../sass/construct/_mixin.scss */
.overview .about > .num-container .item .big-num .numberAnimate .mt-number-animate {
  line-height: 50px;
  height: 50px;
  font-size: 50px;
  overflow: hidden;
  display: inline-block;
  position: relative;
}
/* line 110, ../../sass/construct/_mixin.scss */
.overview .about > .num-container .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dom {
  width: 29px;
  text-align: center;
  float: left;
  position: relative;
  top: 0;
}
/* line 116, ../../sass/construct/_mixin.scss */
.overview .about > .num-container .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dom .mt-number-animate-span {
  width: 100%;
  float: left;
}
/* line 121, ../../sass/construct/_mixin.scss */
.overview .about > .num-container .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dot {
  float: left;
}
/* line 114, ../../sass/app/about.scss */
.overview .about > .num-container .item .big-num .unit {
  font-size: 20px;
  color: #1D2939;
}
/* line 119, ../../sass/app/about.scss */
.overview .about > .num-container .item .tip {
  font-size: 14px;
  color: #98A2B3;
  font-weight: bold;
}
/* line 124, ../../sass/app/about.scss */
.overview .about > .num-container .item:hover {
  background-color: #F2F4F7;
}
/* line 126, ../../sass/app/about.scss */
.overview .about > .num-container .item:hover .line {
  width: 100%;
}
/* line 133, ../../sass/app/about.scss */
.overview .about > ._btn {
  margin-top: 8rem;
}
/* line 139, ../../sass/app/about.scss */
.overview .plate-container .sect {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 9.6rem 3.2rem;
  display: grid;
  position: relative;
}
/* line 148, ../../sass/app/about.scss */
.overview .plate-container .sect .item {
  padding: 3.2rem;
  position: relative;
  color: #1D2939;
  overflow: hidden;
}
/* line 153, ../../sass/app/about.scss */
.overview .plate-container .sect .item .icon {
  background-color: #D0D5DD;
  width: 36px;
  height: 36px;
  border-radius: 36px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  position: absolute;
  inset: auto;
}
/* line 74, ../../sass/construct/_mixin.scss */
.overview .plate-container .sect .item .icon:after {
  content: '';
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 36px;
  position: absolute;
  left: 0;
  top: 0;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: currentColor;
}
/* line 87, ../../sass/construct/_mixin.scss */
.overview .plate-container .sect .item .icon i {
  font-size: 24px;
  line-height: 36px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.overview .plate-container .sect .item .icon.scale {
  -moz-transform: scale(0.1);
  -ms-transform: scale(0.1);
  -webkit-transform: scale(0.1);
  transform: scale(0.1);
}
/* line 96, ../../sass/construct/_mixin.scss */
.overview .plate-container .sect .item .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 159, ../../sass/app/about.scss */
.overview .plate-container .sect .item .sec-title .l {
  color: #45B035;
}
/* line 165, ../../sass/app/about.scss */
.overview .plate-container .sect .item:hover .icon i {
  -moz-animation: btnAnimate 0.8s linear infinite;
  -webkit-animation: btnAnimate 0.8s linear infinite;
  animation: btnAnimate 0.8s linear infinite;
}
/* line 170, ../../sass/app/about.scss */
.overview .plate-container .sect .item:hover .sec-title .l {
  width: 128px;
}
/* line 175, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman {
  grid-area: span 2 / span 1 / span 2 / span 1;
  height: 515px;
  background-image: linear-gradient(207deg, rgba(0, 0, 0, 0) 22%, #7baef3);
}
/* line 179, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman > .bg {
  position: absolute;
  inset: 0;
}
/* line 182, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman > .bg .norm,
.overview .plate-container .sect .item.chairman > .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 187, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman > .bg .mobi {
  display: none;
}
/* line 191, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman .icon {
  top: 3.2rem;
  right: 3.2rem;
  background-color: #45B035;
}
/* line 197, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman .sec-title .t1 {
  color: white;
}
/* line 201, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman > .svg-quotes {
  width: 40px;
  margin-top: 40px;
  position: relative;
  z-index: 2;
}
/* line 206, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman > .svg-quotes path {
  fill: white;
}
/* line 210, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman > .t1 {
  color: inherit;
  font-size: 26px;
  color: white;
}
/* line 215, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman .l {
  background-color: white;
}
/* line 218, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman .sign {
  position: absolute;
  left: 3.2rem;
  bottom: 3.2rem;
}
/* line 222, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman .sign svg {
  width: 100px;
}
/* line 224, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman .sign svg path {
  fill: white;
}
/* line 228, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman .sign .tip {
  font-size: 14px;
  color: white;
}
/* line 235, ../../sass/app/about.scss */
.overview .plate-container .sect .item.chairman:hover .icon:after {
  background-color: #004AAE;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 242, ../../sass/app/about.scss */
.overview .plate-container .sect .item.concept {
  grid-area: span 2 / span 2 / span 2 / span 2;
  height: 515px;
  background-color: white;
}
/* line 246, ../../sass/app/about.scss */
.overview .plate-container .sect .item.concept .bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
/* line 251, ../../sass/app/about.scss */
.overview .plate-container .sect .item.concept .bg .svg-arrow-lf {
  -moz-animation: move-left-right 2s ease-in-out alternate infinite;
  -webkit-animation: move-left-right 2s ease-in-out alternate infinite;
  animation: move-left-right 2s ease-in-out alternate infinite;
}
/* line 254, ../../sass/app/about.scss */
.overview .plate-container .sect .item.concept .bg .svg-bot {
  -moz-animation: move-up-down 2s ease-in-out alternate infinite;
  -webkit-animation: move-up-down 2s ease-in-out alternate infinite;
  animation: move-up-down 2s ease-in-out alternate infinite;
}
/* line 257, ../../sass/app/about.scss */
.overview .plate-container .sect .item.concept .bg .svg-arrow-rt {
  -moz-animation: move-right-left 2s ease-in-out alternate infinite;
  -webkit-animation: move-right-left 2s ease-in-out alternate infinite;
  animation: move-right-left 2s ease-in-out alternate infinite;
}
/* line 261, ../../sass/app/about.scss */
.overview .plate-container .sect .item.concept .icon {
  top: 3.2rem;
  right: 3.2rem;
  background-color: #45B035;
}
/* line 268, ../../sass/app/about.scss */
.overview .plate-container .sect .item.concept:hover .icon:after {
  background-color: #004AAE;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 275, ../../sass/app/about.scss */
.overview .plate-container .sect .item.sd {
  grid-area: span 2 / span 1 / span 2 / span 1;
  height: 515px;
  color: white;
}
/* line 279, ../../sass/app/about.scss */
.overview .plate-container .sect .item.sd .icon {
  bottom: 3.2rem;
  right: 3.2rem;
  background-color: white;
}
/* line 283, ../../sass/app/about.scss */
.overview .plate-container .sect .item.sd .icon i {
  color: #45B035;
}
/* line 287, ../../sass/app/about.scss */
.overview .plate-container .sect .item.sd .bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 292, ../../sass/app/about.scss */
.overview .plate-container .sect .item.sd .bg:after {
  content: '';
  display: block;
  position: absolute;
  inset: 0;
  mix-blend-mode: multiply;
  background-image: linear-gradient(#525252, rgba(0, 0, 0, 0));
}
/* line 301, ../../sass/app/about.scss */
.overview .plate-container .sect .item.sd .sec-title {
  z-index: 2;
}
/* line 303, ../../sass/app/about.scss */
.overview .plate-container .sect .item.sd .sec-title .t1 {
  color: white;
}
/* line 306, ../../sass/app/about.scss */
.overview .plate-container .sect .item.sd .sec-title .l {
  color: white;
}
/* line 311, ../../sass/app/about.scss */
.overview .plate-container .sect .item.sd:hover .bg {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 316, ../../sass/app/about.scss */
.overview .plate-container .sect .item.rd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
/* line 318, ../../sass/app/about.scss */
.overview .plate-container .sect .item.rd .sec-title {
  z-index: 2;
}
/* line 321, ../../sass/app/about.scss */
.overview .plate-container .sect .item.rd .bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 327, ../../sass/app/about.scss */
.overview .plate-container .sect .item.rd .icon {
  bottom: 3.2rem;
  right: 3.2rem;
  background-color: #45B035;
}
/* line 333, ../../sass/app/about.scss */
.overview .plate-container .sect .item.rd:hover .bg {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 337, ../../sass/app/about.scss */
.overview .plate-container .sect .item.rd:hover .icon:after {
  background-color: #004AAE;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 344, ../../sass/app/about.scss */
.overview .plate-container .sect .item.qm, .overview .plate-container .sect .item.honor {
  grid-area: span 1 / span 1 / span 1 / span 1;
  color: white;
}
/* line 347, ../../sass/app/about.scss */
.overview .plate-container .sect .item.qm .icon, .overview .plate-container .sect .item.honor .icon {
  bottom: 3.2rem;
  right: 3.2rem;
  background-color: white;
}
/* line 351, ../../sass/app/about.scss */
.overview .plate-container .sect .item.qm .icon i, .overview .plate-container .sect .item.honor .icon i {
  color: #45B035;
}
/* line 355, ../../sass/app/about.scss */
.overview .plate-container .sect .item.qm .sec-title, .overview .plate-container .sect .item.honor .sec-title {
  z-index: 2;
}
/* line 357, ../../sass/app/about.scss */
.overview .plate-container .sect .item.qm .sec-title .t1, .overview .plate-container .sect .item.honor .sec-title .t1 {
  color: white;
}
/* line 360, ../../sass/app/about.scss */
.overview .plate-container .sect .item.qm .sec-title .l, .overview .plate-container .sect .item.honor .sec-title .l {
  color: white;
}
/* line 363, ../../sass/app/about.scss */
.overview .plate-container .sect .item.qm .sec-title .abst, .overview .plate-container .sect .item.honor .sec-title .abst {
  font-size: 16px;
  color: white;
  margin-top: 35px;
}
/* line 371, ../../sass/app/about.scss */
.overview .plate-container .sect .item.qm:hover .icon i, .overview .plate-container .sect .item.honor:hover .icon i {
  color: white;
}
/* line 374, ../../sass/app/about.scss */
.overview .plate-container .sect .item.qm:hover .icon:after, .overview .plate-container .sect .item.honor:hover .icon:after {
  background-color: #45B035;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 381, ../../sass/app/about.scss */
.overview .plate-container .sect .item.honor {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
/* line 388, ../../sass/app/about.scss */
.overview .plate-container-2 {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 390, ../../sass/app/about.scss */
.overview .plate-container-2 .left, .overview .plate-container-2 .right {
  width: 50%;
  height: 860px;
}
/* line 394, ../../sass/app/about.scss */
.overview .plate-container-2 .left {
  padding: 80px 80px 0 calc((50vw - 640px));
}
/* line 397, ../../sass/app/about.scss */
.overview .plate-container-2 .left .sec-title .abst {
  width: 350px;
  color: #98A2B3;
}
/* line 401, ../../sass/app/about.scss */
.overview .plate-container-2 .left .sec-title .l {
  color: #45B035;
}
/* line 405, ../../sass/app/about.scss */
.overview .plate-container-2 .left .list {
  margin-top: 40px;
}
/* line 407, ../../sass/app/about.scss */
.overview .plate-container-2 .left .list .item {
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: linear-gradient(63deg, rgba(0, 74, 174, 0.5), rgba(88, 199, 72, 0.5));
  height: 140px;
  margin-bottom: 15px;
  padding: 0 5rem;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  color: #FCFCFD;
  font-size: 20px;
  font-weight: 700;
  font-family: SpaceGrotesk;
}
/* line 420, ../../sass/app/about.scss */
.overview .plate-container-2 .left .list .item .s2, .overview .plate-container-2 .left .list .item .s3 {
  font-size: 40px;
}
/* line 429, ../../sass/app/about.scss */
.overview .plate-container-2 .left .list .item svg {
  width: 16%;
}
/* line 436, ../../sass/app/about.scss */
.overview .plate-container-2 .left .list .item:hover {
  background-image: linear-gradient(63deg, rgba(0, 74, 174, 0.86), rgba(88, 199, 72, 0.7));
}
/* line 439, ../../sass/app/about.scss */
.overview .plate-container-2 .left .list .item:hover .sec-title .l {
  width: 128px;
}
/* line 443, ../../sass/app/about.scss */
.overview .plate-container-2 .left .list .item:hover svg {
  -moz-animation: arrow-animation 1s alternate infinite;
  -webkit-animation: arrow-animation 1s alternate infinite;
  animation: arrow-animation 1s alternate infinite;
}
/* line 449, ../../sass/app/about.scss */
.overview .plate-container-2 .left ._btn {
  position: absolute;
  bottom: 80px;
  left: calc((50vw - 640px));
}
/* line 456, ../../sass/app/about.scss */
.overview .plate-container-2 .right {
  padding: 80px;
}
/* line 458, ../../sass/app/about.scss */
.overview .plate-container-2 .right .bg {
  position: absolute;
  inset: 0;
}
/* line 461, ../../sass/app/about.scss */
.overview .plate-container-2 .right .bg .norm,
.overview .plate-container-2 .right .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 469, ../../sass/app/about.scss */
.overview .plate-container-2 .right .bg .mobi {
  display: none;
}
/* line 474, ../../sass/app/about.scss */
.overview .plate-container-2 .right .sec-title .t1 {
  color: white;
}
/* line 477, ../../sass/app/about.scss */
.overview .plate-container-2 .right .sec-title .abst {
  width: 100%;
  max-width: 350px;
  color: white;
}
/* line 482, ../../sass/app/about.scss */
.overview .plate-container-2 .right .sec-title .l {
  color: white;
}
/* line 486, ../../sass/app/about.scss */
.overview .plate-container-2 .right ._btn {
  position: absolute;
  left: 80px;
  bottom: 80px;
}
/* line 493, ../../sass/app/about.scss */
.overview .plate-container-2 .right:hover .sec-title .l {
  width: 128px;
}

/* line 502, ../../sass/app/about.scss */
.chairman {
  padding: 100px 0 270px;
  background-color: #F2F4F7;
}
/* line 505, ../../sass/app/about.scss */
.chairman .s1 {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  overflow: hidden;
}
/* line 511, ../../sass/app/about.scss */
.chairman .s1 .left {
  width: 46%;
}
/* line 513, ../../sass/app/about.scss */
.chairman .s1 .left img {
  width: 100%;
  height: auto;
}
/* line 517, ../../sass/app/about.scss */
.chairman .s1 .left img.norm {
  display: block;
}
/* line 520, ../../sass/app/about.scss */
.chairman .s1 .left img.mobi {
  display: none;
}
/* line 524, ../../sass/app/about.scss */
.chairman .s1 .right {
  flex: auto;
  margin-left: 80px;
}
/* line 527, ../../sass/app/about.scss */
.chairman .s1 .right .title {
  width: 100%;
  max-width: 640px;
  padding: 115px 0 36px;
}
/* line 532, ../../sass/app/about.scss */
.chairman .s1 .right .de {
  position: absolute;
}
/* line 534, ../../sass/app/about.scss */
.chairman .s1 .right .de.de-1 {
  left: 0;
  top: 0;
}
/* line 538, ../../sass/app/about.scss */
.chairman .s1 .right .de.de-2 {
  right: 0;
  bottom: 0;
  width: 40px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 545, ../../sass/app/about.scss */
.chairman .s1 .right .t1, .chairman .s1 .right .t2 {
  width: 100%;
  max-width: 400px;
  word-break: keep-all;
}
/* line 550, ../../sass/app/about.scss */
.chairman .s1 .right .t1 {
  font-size: 40px;
  color: black;
}
/* line 554, ../../sass/app/about.scss */
.chairman .s1 .right .t2 {
  font-size: 24px;
  color: #1D2939;
}
/* line 559, ../../sass/app/about.scss */
.chairman .s1 .abst {
  width: 100%;
  max-width: 500px;
  margin-top: 40px;
  font-size: 16px;
  color: #98A2B3;
}
/* line 566, ../../sass/app/about.scss */
.chairman .s1 .abst p {
  color: inherit;
  margin-bottom: 1em;
}
/* line 571, ../../sass/app/about.scss */
.chairman .s1 .sign {
  margin-top: 130px;
}
/* line 573, ../../sass/app/about.scss */
.chairman .s1 .sign svg {
  width: 100px;
}
/* line 576, ../../sass/app/about.scss */
.chairman .s1 .sign .tip {
  font-size: 14px;
  color: #1D2939;
}

/* line 585, ../../sass/app/about.scss */
.rd .resu,
.rd .inpu,
.rd .powe {
  padding: 90px 0 200px;
}
/* line 591, ../../sass/app/about.scss */
.rd .resu .sect > .sec-title .t1,
.rd .inpu .sect > .sec-title .t1,
.rd .powe .sect > .sec-title .t1 {
  font-weight: 600;
  font-size: 24px;
}
/* line 595, ../../sass/app/about.scss */
.rd .resu .sect > .sec-title .l,
.rd .inpu .sect > .sec-title .l,
.rd .powe .sect > .sec-title .l {
  background: linear-gradient(96deg, #004aae, #45b035 57%, #f8db00);
}
/* line 598, ../../sass/app/about.scss */
.rd .resu .sect > .sec-title .abst,
.rd .inpu .sect > .sec-title .abst,
.rd .powe .sect > .sec-title .abst {
  margin-top: 35px;
  width: 100%;
  max-width: 750px;
}
/* line 602, ../../sass/app/about.scss */
.rd .resu .sect > .sec-title .abst span,
.rd .inpu .sect > .sec-title .abst span,
.rd .powe .sect > .sec-title .abst span {
  display: block;
}
/* line 607, ../../sass/app/about.scss */
.rd .resu .sect .number,
.rd .inpu .sect .number,
.rd .powe .sect .number {
  margin-top: 55px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 610, ../../sass/app/about.scss */
.rd .resu .sect .number .item,
.rd .inpu .sect .number .item,
.rd .powe .sect .number .item {
  margin-right: 60px;
}
/* line 613, ../../sass/app/about.scss */
.rd .resu .sect .number .t,
.rd .inpu .sect .number .t,
.rd .powe .sect .number .t {
  font-size: 20px;
  font-weight: 700;
}
/* line 617, ../../sass/app/about.scss */
.rd .resu .sect .number .bo,
.rd .inpu .sect .number .bo,
.rd .powe .sect .number .bo {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: flext-start;
  align-items: flext-start;
  height: 100px;
}
/* line 622, ../../sass/app/about.scss */
.rd .resu .sect .number .bo .big,
.rd .inpu .sect .number .bo .big,
.rd .powe .sect .number .bo .big {
  color: #004AAE;
  font-size: 100px;
  font-weight: 700;
}
/* line 103, ../../sass/construct/_mixin.scss */
.rd .resu .sect .number .bo .big .mt-number-animate,
.rd .inpu .sect .number .bo .big .mt-number-animate,
.rd .powe .sect .number .bo .big .mt-number-animate {
  line-height: 100px;
  height: 100px;
  font-size: 100px;
  overflow: hidden;
  display: inline-block;
  position: relative;
}
/* line 110, ../../sass/construct/_mixin.scss */
.rd .resu .sect .number .bo .big .mt-number-animate .mt-number-animate-dom,
.rd .inpu .sect .number .bo .big .mt-number-animate .mt-number-animate-dom,
.rd .powe .sect .number .bo .big .mt-number-animate .mt-number-animate-dom {
  width: 60px;
  text-align: center;
  float: left;
  position: relative;
  top: 0;
}
/* line 116, ../../sass/construct/_mixin.scss */
.rd .resu .sect .number .bo .big .mt-number-animate .mt-number-animate-dom .mt-number-animate-span,
.rd .inpu .sect .number .bo .big .mt-number-animate .mt-number-animate-dom .mt-number-animate-span,
.rd .powe .sect .number .bo .big .mt-number-animate .mt-number-animate-dom .mt-number-animate-span {
  width: 100%;
  float: left;
}
/* line 121, ../../sass/construct/_mixin.scss */
.rd .resu .sect .number .bo .big .mt-number-animate .mt-number-animate-dot,
.rd .inpu .sect .number .bo .big .mt-number-animate .mt-number-animate-dot,
.rd .powe .sect .number .bo .big .mt-number-animate .mt-number-animate-dot {
  float: left;
}
/* line 630, ../../sass/app/about.scss */
.rd .resu .sect .number .bo .unit,
.rd .inpu .sect .number .bo .unit,
.rd .powe .sect .number .bo .unit {
  font-size: 22px;
  color: #45B035;
  margin-left: 20px;
  font-weight: bold;
  margin-top: 25px;
}
/* line 640, ../../sass/app/about.scss */
.rd .resu .sect .tip,
.rd .inpu .sect .tip,
.rd .powe .sect .tip {
  color: #667085;
  font-size: 14px;
  margin-top: 32px;
}
/* line 650, ../../sass/app/about.scss */
.rd .inpu .bg,
.rd .powe .bg {
  position: absolute;
  inset: 0;
  z-index: 0;
}
/* line 654, ../../sass/app/about.scss */
.rd .inpu .bg .norm,
.rd .inpu .bg .mobi,
.rd .powe .bg .norm,
.rd .powe .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 659, ../../sass/app/about.scss */
.rd .inpu .bg .norm,
.rd .powe .bg .norm {
  display: block;
}
/* line 662, ../../sass/app/about.scss */
.rd .inpu .bg .mobi,
.rd .powe .bg .mobi {
  display: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}
/* line 671, ../../sass/app/about.scss */
.rd .inpu {
  background: #CDE2F6;
}
/* line 673, ../../sass/app/about.scss */
.rd .inpu .bg {
  position: absolute;
  inset: 0;
  z-index: 0;
}
/* line 677, ../../sass/app/about.scss */
.rd .inpu .bg .norm,
.rd .inpu .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 682, ../../sass/app/about.scss */
.rd .inpu .bg .norm {
  display: block;
}
/* line 685, ../../sass/app/about.scss */
.rd .inpu .bg .mobi {
  display: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}
/* line 692, ../../sass/app/about.scss */
.rd .inpu .sect {
  z-index: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
/* line 696, ../../sass/app/about.scss */
.rd .inpu .sect .sec-title,
.rd .inpu .sect .number {
  width: 50%;
  min-width: 650px;
}
/* line 704, ../../sass/app/about.scss */
.rd .plat {
  padding: 90px 0 200px;
}
/* line 706, ../../sass/app/about.scss */
.rd .plat .sect {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 710, ../../sass/app/about.scss */
.rd .plat .item {
  width: 31%;
  height: 530px;
  background-color: rgba(255, 255, 255, 0.3);
  border: 0.5px solid #fff;
  border-radius: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  align-items: center;
  padding: 30px 30px 40px;
}
/* line 720, ../../sass/app/about.scss */
.rd .plat .item .icon {
  height: 145px;
  width: auto;
  margin-bottom: 52px;
}
/* line 724, ../../sass/app/about.scss */
.rd .plat .item .icon svg {
  height: inherit;
  width: auto;
}
/* line 729, ../../sass/app/about.scss */
.rd .plat .item .bot {
  width: 100%;
  height: 200px;
  color: white;
  text-align: center;
}
/* line 734, ../../sass/app/about.scss */
.rd .plat .item .bot .title {
  font-size: 26px;
  font-weight: 700;
}
/* line 738, ../../sass/app/about.scss */
.rd .plat .item .bot .l {
  width: 60px;
  height: 1px;
  background-color: white;
  margin: 16px auto;
}
/* line 744, ../../sass/app/about.scss */
.rd .plat .item .bot .abst {
  font-size: 15px;
}

/* line 753, ../../sass/app/about.scss */
.profile {
  position: relative;
  padding: 80px 0 200px;
}
/* line 756, ../../sass/app/about.scss */
.profile > .bg {
  position: absolute;
  inset: 0;
}
/* line 759, ../../sass/app/about.scss */
.profile > .bg .norm,
.profile > .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 764, ../../sass/app/about.scss */
.profile > .bg .norm {
  background-size: cover;
  background-position: top right;
}
/* line 768, ../../sass/app/about.scss */
.profile > .bg .mobi {
  display: none;
}
/* line 771, ../../sass/app/about.scss */
.profile > .bg:after {
  content: '';
  display: block;
  position: absolute;
  inset: 0;
  background-image: linear-gradient(69deg, #0076c7 39%, #9cd79f 100%);
  mix-blend-mode: multiply;
}
/* line 781, ../../sass/app/about.scss */
.profile .sect > .abst {
  max-width: 750px;
  width: 100%;
  font-size: 16px;
  color: white;
}
/* line 786, ../../sass/app/about.scss */
.profile .sect > .abst p {
  margin-bottom: 1em;
}
/* line 790, ../../sass/app/about.scss */
.profile .sect .sl {
  margin: 40px 0;
  width: 100%;
  height: 1px;
  background-color: white;
}
/* line 797, ../../sass/app/about.scss */
.profile .info {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 799, ../../sass/app/about.scss */
.profile .info .left {
  width: 50%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  grid-area: span 1 / span 3 / span 1 / span 3;
}
/* line 808, ../../sass/app/about.scss */
.profile .info .left .item {
  height: 130px;
  padding: 24px 16px 36px;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -moz-transition: -moz-transform 1s, opacity 1s, background-color 0.3s;
  -o-transition: -o-transform 1s, opacity 1s, background-color 0.3s;
  -webkit-transition: -webkit-transform 1s, opacity 1s, background-color 0.3s;
  transition: transform 1s, opacity 1s, background-color 0.3s;
}
/* line 816, ../../sass/app/about.scss */
.profile .info .left .item:last-child {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
/* line 819, ../../sass/app/about.scss */
.profile .info .left .item .icon {
  font-size: 48px;
  color: #FCFCFD;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 824, ../../sass/app/about.scss */
.profile .info .left .item .big-num {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: norap;
  flex-wrap: norap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  color: white;
}
/* line 829, ../../sass/app/about.scss */
.profile .info .left .item .big-num .numberAnimate {
  height: 38px;
  font-weight: bold;
}
/* line 103, ../../sass/construct/_mixin.scss */
.profile .info .left .item .big-num .numberAnimate .mt-number-animate {
  line-height: 38px;
  height: 38px;
  font-size: 38px;
  overflow: hidden;
  display: inline-block;
  position: relative;
}
/* line 110, ../../sass/construct/_mixin.scss */
.profile .info .left .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dom {
  width: 20px;
  text-align: center;
  float: left;
  position: relative;
  top: 0;
}
/* line 116, ../../sass/construct/_mixin.scss */
.profile .info .left .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dom .mt-number-animate-span {
  width: 100%;
  float: left;
}
/* line 121, ../../sass/construct/_mixin.scss */
.profile .info .left .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dot {
  float: left;
}
/* line 834, ../../sass/app/about.scss */
.profile .info .left .item .big-num .unit {
  font-size: 20px;
  margin-left: 4px;
  color: white;
}
/* line 840, ../../sass/app/about.scss */
.profile .info .left .item .tip {
  margin-top: 10px;
  font-size: 16px;
  color: #EAECF0;
  font-weight: bold;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 850, ../../sass/app/about.scss */
.profile .info .right {
  width: 50%;
}
/* line 852, ../../sass/app/about.scss */
.profile .info .right video {
  max-width: 100%;
}

/* line 861, ../../sass/app/about.scss */
.qm .sec-title .t1 {
  font-size: 24px;
  font-weight: 600;
}
/* line 865, ../../sass/app/about.scss */
.qm .sec-title .l {
  margin-top: 15px;
  width: 60px;
  height: 1px;
  background-image: linear-gradient(96deg, #004aae, #45b035 57%, #f8db00);
}
/* line 871, ../../sass/app/about.scss */
.qm .sec-title .abst {
  margin-top: 15px;
  width: 400px;
  font-weight: 500;
  font-size: 16px;
  color: #1D2939;
}
/* line 877, ../../sass/app/about.scss */
.qm .sec-title .abst .color {
  margin-top: .5em;
  font-size: 22px;
  font-weight: 700;
  color: #1D2939;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #004aae 38%, #45b035 68%, #f8db00 99%, #ffffff);
  -webkit-background-clip: text;
  background-clip: text;
}
/* line 889, ../../sass/app/about.scss */
.qm .sec-title:hover .l {
  width: 60px;
}
/* line 894, ../../sass/app/about.scss */
.qm .s1 {
  padding: 100px 0 175px;
  position: relative;
}
/* line 897, ../../sass/app/about.scss */
.qm .s1 .bg {
  position: absolute;
  inset: 0;
}
/* line 900, ../../sass/app/about.scss */
.qm .s1 .bg .norm,
.qm .s1 .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 905, ../../sass/app/about.scss */
.qm .s1 .bg .mobi {
  display: none;
}
/* line 909, ../../sass/app/about.scss */
.qm .s1 .svg {
  width: 800px;
  margin-top: 36px;
  margin-left: -197px;
}
/* line 915, ../../sass/app/about.scss */
.qm .s2 {
  padding: 90px 0 190px;
  background-color: #EAECF0;
}
/* line 918, ../../sass/app/about.scss */
.qm .s2 .list {
  margin-top: 60px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
}
/* line 926, ../../sass/app/about.scss */
.qm .s2 .list .item {
  grid-area: span 1 / span 1 / span 1 / span 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  background-color: white;
}
/* line 931, ../../sass/app/about.scss */
.qm .s2 .list .item.large {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
/* line 933, ../../sass/app/about.scss */
.qm .s2 .list .item.large .right {
  padding: 24px;
}
/* line 941, ../../sass/app/about.scss */
.qm .s2 .list .item:hover .right .inner svg {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 948, ../../sass/app/about.scss */
.qm .s2 .list .left {
  width: 45%;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding: 24px 24px 48px 42px;
  display: flex;
}
/* line 961, ../../sass/app/about.scss */
.qm .s2 .list .left .t {
  font-size: 64px;
  line-height: 64px;
  color: #EAECF0;
  font-weight: 700;
}
/* line 967, ../../sass/app/about.scss */
.qm .s2 .list .left .l {
  width: 60%;
  max-width: 120px;
  height: 1px;
  background-color: #45B035;
  margin: 10px 0;
}
/* line 974, ../../sass/app/about.scss */
.qm .s2 .list .left .abst {
  color: #1D2939;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  height: 65px;
}
/* line 982, ../../sass/app/about.scss */
.qm .s2 .list .left .abst span {
  display: block;
}
/* line 987, ../../sass/app/about.scss */
.qm .s2 .list .right {
  width: 55%;
  height: 360px;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}
/* line 994, ../../sass/app/about.scss */
.qm .s2 .list .right .inner {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1000, ../../sass/app/about.scss */
.qm .s2 .list .right .inner svg {
  width: 60%;
  max-width: 190px;
  height: auto;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1011, ../../sass/app/about.scss */
.qm .s3 {
  padding: 100px 0 135px;
}
/* line 1013, ../../sass/app/about.scss */
.qm .s3 .sect {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
/* line 1018, ../../sass/app/about.scss */
.qm .s3 .left {
  width: 100%;
}
/* line 1021, ../../sass/app/about.scss */
.qm .s3 .left .sec-title .t1 {
  max-width: 670px;
  word-break: keep-all;
}
/* line 1024, ../../sass/app/about.scss */
.qm .s3 .left .sec-title .t1 .fi {
  webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #004aae 38%, #45b035 68%, #f8db00 99%, #ffffff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}
/* line 1034, ../../sass/app/about.scss */
.qm .s3 .left .sec-title .t1 .se {
  color: #1D2939;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  margin-top: 10px;
}
/* line 1042, ../../sass/app/about.scss */
.qm .s3 .left .sec-title .abst {
  margin-top: 35px;
  line-height: 1.5;
  width: 100%;
  max-width: 750px;
  word-break: keep-all;
}
/* line 1048, ../../sass/app/about.scss */
.qm .s3 .left .sec-title .abst .fi {
  margin-bottom: 1em;
  color: #1D2939;
  font-size: 16px;
  font-weight: 500;
}
/* line 1054, ../../sass/app/about.scss */
.qm .s3 .left .sec-title .abst .se {
  font-size: 15px;
  color: #98A2B3;
  font-weight: 400;
}
/* line 1062, ../../sass/app/about.scss */
.qm .s3 .right {
  flex: none;
  width: 450px;
}
/* line 1065, ../../sass/app/about.scss */
.qm .s3 .right .swiper-container {
  width: 100%;
  height: 300px;
}
/* line 1069, ../../sass/app/about.scss */
.qm .s3 .right .swiper-slide {
  position: relative;
}
/* line 1071, ../../sass/app/about.scss */
.qm .s3 .right .swiper-slide .bg {
  position: absolute;
  inset: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 1079, ../../sass/app/about.scss */
.qm .s3 .right .tool {
  position: relative;
  z-index: 99;
}
/* line 1082, ../../sass/app/about.scss */
.qm .s3 .right .tool .icon {
  background-color: #D0D5DD;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  top: -170px;
}
/* line 74, ../../sass/construct/_mixin.scss */
.qm .s3 .right .tool .icon:after {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  position: absolute;
  left: 0;
  top: 0;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: currentColor;
}
/* line 87, ../../sass/construct/_mixin.scss */
.qm .s3 .right .tool .icon i {
  font-size: 24px;
  line-height: 40px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.qm .s3 .right .tool .icon.scale {
  -moz-transform: scale(0.1);
  -ms-transform: scale(0.1);
  -webkit-transform: scale(0.1);
  transform: scale(0.1);
}
/* line 96, ../../sass/construct/_mixin.scss */
.qm .s3 .right .tool .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1087, ../../sass/app/about.scss */
.qm .s3 .right .tool .icon.le {
  left: 0;
}
/* line 1090, ../../sass/app/about.scss */
.qm .s3 .right .tool .icon.ri {
  right: 0;
}
/* line 1093, ../../sass/app/about.scss */
.qm .s3 .right .tool .icon:after {
  background-color: #45B035;
}
/* line 1097, ../../sass/app/about.scss */
.qm .s3 .right .tool .icon:hover:after {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 1102, ../../sass/app/about.scss */
.qm .s3 .right .tool .icon.le:hover i {
  -moz-animation: btnAnimateLeft 0.8s linear infinite;
  -webkit-animation: btnAnimateLeft 0.8s linear infinite;
  animation: btnAnimateLeft 0.8s linear infinite;
}
/* line 1107, ../../sass/app/about.scss */
.qm .s3 .right .tool .icon.ri:hover i {
  -moz-animation: btnAnimate 0.8s linear infinite;
  -webkit-animation: btnAnimate 0.8s linear infinite;
  animation: btnAnimate 0.8s linear infinite;
}
/* line 1112, ../../sass/app/about.scss */
.qm .s3 .right .tool .dots {
  text-align: center;
}
/* line 1114, ../../sass/app/about.scss */
.qm .s3 .right .tool .dots .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  background-color: rgba(255, 255, 255, 0.4);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  margin: 0 5px;
}
/* line 1121, ../../sass/app/about.scss */
.qm .s3 .right .tool .dots .swiper-pagination-bullet:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}
/* line 1126, ../../sass/app/about.scss */
.qm .s3 .right .tool .dots .swiper-pagination-bullet-active {
  background-color: #45B035;
}
/* line 1134, ../../sass/app/about.scss */
.qm .s4 {
  padding: 100px 0 200px;
  background-color: #F2F4F7;
}
/* line 1138, ../../sass/app/about.scss */
.qm .s4 .sec-title .t1 {
  max-width: 670px;
  word-break: keep-all;
}
/* line 1141, ../../sass/app/about.scss */
.qm .s4 .sec-title .t1 .se {
  webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #004aae 38%, #45b035 68%, #f8db00 99%, #ffffff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
  margin-top: 10px;
}
/* line 1152, ../../sass/app/about.scss */
.qm .s4 .sec-title .t1 .fi {
  color: #1D2939;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}
/* line 1159, ../../sass/app/about.scss */
.qm .s4 .sec-title .abst {
  margin-top: 35px;
  line-height: 1.5;
  width: 100%;
  max-width: 750px;
  word-break: keep-all;
}
/* line 1165, ../../sass/app/about.scss */
.qm .s4 .sec-title .abst .fi {
  margin-bottom: 1em;
  color: #1D2939;
  font-size: 16px;
  font-weight: 500;
}
/* line 1171, ../../sass/app/about.scss */
.qm .s4 .sec-title .abst .se {
  font-size: 15px;
  color: #98A2B3;
  font-weight: 400;
}
/* line 1179, ../../sass/app/about.scss */
.qm .s4 .list {
  margin-top: 35px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 1183, ../../sass/app/about.scss */
.qm .s4 .list .item {
  width: 32%;
  height: 330px;
  position: relative;
  overflow: hidden;
}
/* line 1188, ../../sass/app/about.scss */
.qm .s4 .list .item .bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1195, ../../sass/app/about.scss */
.qm .s4 .list .item .l {
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(139deg, #004aae, #45b035 53%, #f8db00);
}
/* line 1205, ../../sass/app/about.scss */
.qm .s4 .list .item:hover .bg {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 1215, ../../sass/app/about.scss */
.history .s1 {
  padding: 100px 0 190px;
  background-color: #EAECF0;
}
/* line 1219, ../../sass/app/about.scss */
.history .s1 .sec-title .t1 {
  font-weight: 500;
}
/* line 1222, ../../sass/app/about.scss */
.history .s1 .sec-title .l {
  background: #45B035;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1226, ../../sass/app/about.scss */
.history .s1 .sec-title .abst {
  color: #98A2B3;
}
/* line 1230, ../../sass/app/about.scss */
.history .s1 .swiper-container {
  margin-top: 65px;
  overflow: unset;
}
/* line 1234, ../../sass/app/about.scss */
.history .s1 .swiper-slide {
  width: 280px;
  height: 400px;
  background-color: white;
  border-right: #EAECF0 1px solid;
  padding: 20px 50px 20px 20px;
}
/* line 1240, ../../sass/app/about.scss */
.history .s1 .swiper-slide .y {
  font-size: 36px;
  color: #1D2939;
  font-weight: 700;
  line-height: 1.2;
}
/* line 1246, ../../sass/app/about.scss */
.history .s1 .swiper-slide .t {
  margin-top: 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  color: #45B035;
}
/* line 1253, ../../sass/app/about.scss */
.history .s1 .swiper-slide .ab {
  margin-top: 16px;
  height: 115px;
  color: #98A2B3;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}
/* line 1261, ../../sass/app/about.scss */
.history .s1 .swiper-slide img.c {
  height: 142px;
  width: 100%;
  object-fit: cover;
}
/* line 1267, ../../sass/app/about.scss */
.history .s1 .tool {
  margin-top: 55px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 1270, ../../sass/app/about.scss */
.history .s1 .tool .left {
  width: 90px;
  flex: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 1275, ../../sass/app/about.scss */
.history .s1 .tool .left .icon {
  background-color: #D0D5DD;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  cursor: pointer;
}
/* line 74, ../../sass/construct/_mixin.scss */
.history .s1 .tool .left .icon:after {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  position: absolute;
  left: 0;
  top: 0;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: currentColor;
}
/* line 87, ../../sass/construct/_mixin.scss */
.history .s1 .tool .left .icon i {
  font-size: 24px;
  line-height: 40px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.history .s1 .tool .left .icon.scale {
  -moz-transform: scale(0.1);
  -ms-transform: scale(0.1);
  -webkit-transform: scale(0.1);
  transform: scale(0.1);
}
/* line 96, ../../sass/construct/_mixin.scss */
.history .s1 .tool .left .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1278, ../../sass/app/about.scss */
.history .s1 .tool .left .icon:after {
  background-color: #45B035;
}
/* line 1282, ../../sass/app/about.scss */
.history .s1 .tool .left .icon:hover:after {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 1287, ../../sass/app/about.scss */
.history .s1 .tool .left .icon.le:hover i {
  -moz-animation: btnAnimateLeft 0.8s linear infinite;
  -webkit-animation: btnAnimateLeft 0.8s linear infinite;
  animation: btnAnimateLeft 0.8s linear infinite;
}
/* line 1292, ../../sass/app/about.scss */
.history .s1 .tool .left .icon.ri:hover i {
  -moz-animation: btnAnimate 0.8s linear infinite;
  -webkit-animation: btnAnimate 0.8s linear infinite;
  animation: btnAnimate 0.8s linear infinite;
}
/* line 1298, ../../sass/app/about.scss */
.history .s1 .tool .right {
  height: 40px;
  position: relative;
  width: 100%;
  flex: auto;
  overflow: hidden;
}
/* line 1304, ../../sass/app/about.scss */
.history .s1 .tool .right .l {
  width: 100%;
  height: 1px;
  background-color: #98A2B3;
  position: absolute;
  top: 20px;
  left: -110%;
  -moz-transition: all 2s;
  -o-transition: all 2s;
  -webkit-transition: all 2s;
  transition: all 2s;
}
/* line 1312, ../../sass/app/about.scss */
.history .s1 .tool .right .l:after {
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #98A2B3;
  position: absolute;
  top: -2px;
  right: 0;
}
/* line 1327, ../../sass/app/about.scss */
.history .s1 .tool.ashow .right .l {
  left: 0;
}

/* line 1337, ../../sass/app/about.scss */
.honor .s1 {
  background: #EAECF0;
  padding: 100px 0 190px;
}
/* line 1340, ../../sass/app/about.scss */
.honor .s1 .list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
/* line 1347, ../../sass/app/about.scss */
.honor .s1 .item {
  width: 32%;
  height: 480px;
  padding: 40px;
  background-color: #F9FAFB;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
}
/* line 1357, ../../sass/app/about.scss */
.honor .s1 .item .t {
  line-height: 1.2;
}
/* line 1360, ../../sass/app/about.scss */
.honor .s1 .item .y {
  font-size: 42px;
  color: #1D2939;
  font-weight: 700;
}
/* line 1365, ../../sass/app/about.scss */
.honor .s1 .item .n {
  margin-top: 16px;
  font-size: 18px;
  color: #45B035;
  font-weight: 500;
}
/* line 1370, ../../sass/app/about.scss */
.honor .s1 .item .n span {
  display: block;
}
/* line 1375, ../../sass/app/about.scss */
.honor .s1 .item .b img {
  width: 100%;
  height: auto;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1381, ../../sass/app/about.scss */
.honor .s1 .item:hover {
  background-color: #F2F4F7;
}
/* line 1384, ../../sass/app/about.scss */
.honor .s1 .item:hover .b img {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 1394, ../../sass/app/about.scss */
.concept .s1, .concept .s2, .concept .s3, .concept .s4 {
  max-height: 800px;
  height: 42vw;
  min-height: 400px;
  position: relative;
}
/* line 1399, ../../sass/app/about.scss */
.concept .s1 .sect, .concept .s2 .sect, .concept .s3 .sect, .concept .s4 .sect {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
}
/* line 1407, ../../sass/app/about.scss */
.concept .s1 .bg, .concept .s2 .bg, .concept .s4 .bg {
  position: absolute;
  inset: 0;
}
/* line 1410, ../../sass/app/about.scss */
.concept .s1 .bg .norm,
.concept .s1 .bg .mobi, .concept .s2 .bg .norm,
.concept .s2 .bg .mobi, .concept .s4 .bg .norm,
.concept .s4 .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 1415, ../../sass/app/about.scss */
.concept .s1 .bg .mobi, .concept .s2 .bg .mobi, .concept .s4 .bg .mobi {
  display: none;
}
/* line 1419, ../../sass/app/about.scss */
.concept .s1 .sect, .concept .s2 .sect, .concept .s4 .sect {
  font-family: Inter, SpaceGrotesk, HarmonyOS_Sans, -apple-system, BlinkMacSystemFont, SF UI Text, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;
}
/* line 1422, ../../sass/app/about.scss */
.concept .s1 .sub-t, .concept .s2 .sub-t, .concept .s4 .sub-t {
  height: 50px;
  width: 300px;
  font-size: 28px;
  position: relative;
  text-align: center;
}
/* line 1429, ../../sass/app/about.scss */
.concept .s1 .sub-t:after, .concept .s2 .sub-t:after, .concept .s4 .sub-t:after {
  content: '';
  display: block;
  height: 2px;
  width: 60px;
  background-color: currentColor;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -30px;
}
/* line 1441, ../../sass/app/about.scss */
.concept .s1 .t, .concept .s2 .t, .concept .s4 .t {
  margin-top: 60px;
  font-size: 67px;
  line-height: 1;
  text-align: center;
}
/* line 1446, ../../sass/app/about.scss */
.concept .s1 .t .fi, .concept .s2 .t .fi, .concept .s4 .t .fi {
  font-weight: 200;
}
/* line 1449, ../../sass/app/about.scss */
.concept .s1 .t .se, .concept .s2 .t .se, .concept .s4 .t .se {
  font-weight: bold;
  margin-top: 16px;
}
/* line 1454, ../../sass/app/about.scss */
.concept .s1 .ab, .concept .s2 .ab, .concept .s4 .ab {
  margin-top: 50px;
  line-height: 1.5;
  font-size: 16px;
  word-break: keep-all;
  text-wrap: balance;
  text-align: center;
}
/* line 1464, ../../sass/app/about.scss */
.concept .s1 .sub-t {
  color: #1D2939;
}
/* line 1468, ../../sass/app/about.scss */
.concept .s1 .t .se {
  background: linear-gradient(135deg, #004aae 0%, #45b035 80%, #ffea00 100%);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
/* line 1475, ../../sass/app/about.scss */
.concept .s1 .ab {
  color: #98A2B3;
}
/* line 1479, ../../sass/app/about.scss */
.concept .s2 {
  color: #F9FAFB;
}
/* line 1481, ../../sass/app/about.scss */
.concept .s2 .mask {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(69deg, #0076c7 39%, #9cd79f 100%);
  mix-blend-mode: multiply;
}
/* line 1487, ../../sass/app/about.scss */
.concept .s2 .ab {
  max-width: 700px;
}
/* line 1493, ../../sass/app/about.scss */
.concept .s3 .sub-t {
  height: 50px;
  width: 300px;
  font-size: 28px;
  font-weight: 500;
  position: relative;
  text-align: center;
  color: #45B035;
}
/* line 1501, ../../sass/app/about.scss */
.concept .s3 .sub-t:after {
  content: '';
  display: block;
  height: 2px;
  width: 60px;
  background: linear-gradient(135deg, #004aae 0%, #45b035 80%, #ffea00 100%);
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -30px;
}
/* line 1513, ../../sass/app/about.scss */
.concept .s3 .list {
  margin-top: 50px;
  display: grid;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}
/* line 1521, ../../sass/app/about.scss */
.concept .s3 .list .item {
  height: 384px;
  padding: 32px;
  border-radius: 14px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  position: relative;
}
/* line 1528, ../../sass/app/about.scss */
.concept .s3 .list .item .icon-wrap {
  width: 100%;
  height: 250px;
  position: absolute;
  left: 0;
  top: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1536, ../../sass/app/about.scss */
.concept .s3 .list .item .icon-wrap svg {
  width: 160px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1541, ../../sass/app/about.scss */
.concept .s3 .list .item .t {
  color: #FCFCFD;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.1;
}
/* line 1547, ../../sass/app/about.scss */
.concept .s3 .list .item .l {
  margin: 8px 0 16px;
  height: 2px;
  width: 64px;
  background-color: #45B035;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1554, ../../sass/app/about.scss */
.concept .s3 .list .item .ab {
  color: #F2F4F7;
  height: 55px;
  line-height: 1.3;
  font-size: 14px;
}
/* line 1562, ../../sass/app/about.scss */
.concept .s3 .list .item:hover .icon-wrap svg {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 1566, ../../sass/app/about.scss */
.concept .s3 .list .item:hover .l {
  width: 128px;
}
/* line 1574, ../../sass/app/about.scss */
.concept .s4 {
  color: #F9FAFB;
}
/* line 1576, ../../sass/app/about.scss */
.concept .s4 .ab {
  color: #F2F4F7;
}
/* line 1581, ../../sass/app/about.scss */
.concept .s2, .concept .s4 {
  overflow: hidden;
}
/* line 1583, ../../sass/app/about.scss */
.concept .s2 > .line, .concept .s4 > .line {
  width: 1px;
  height: 160px;
  background-color: #F9FAFB;
  position: absolute;
  left: 50%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  transition: transform 3s, opacity 3s;
  will-change: opacity, transform;
}
/* line 1592, ../../sass/app/about.scss */
.concept .s2 > .line:after, .concept .s4 > .line:after {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -1px;
  border-radius: 3px;
  background-color: #F9FAFB;
}
/* line 1602, ../../sass/app/about.scss */
.concept .s2 > .line.ashow, .concept .s4 > .line.ashow {
  -moz-transform: translate(0);
  -ms-transform: translate(0);
  -webkit-transform: translate(0);
  transform: translate(0);
}
/* line 1608, ../../sass/app/about.scss */
.concept .s2 > .line {
  top: 0;
  -moz-transform: translateY(-165px);
  -ms-transform: translateY(-165px);
  -webkit-transform: translateY(-165px);
  transform: translateY(-165px);
}
/* line 1611, ../../sass/app/about.scss */
.concept .s2 > .line:after {
  bottom: -3px;
}
/* line 1617, ../../sass/app/about.scss */
.concept .s4 > .line {
  bottom: 0;
  -moz-transform: translateY(165px);
  -ms-transform: translateY(165px);
  -webkit-transform: translateY(165px);
  transform: translateY(165px);
}
/* line 1620, ../../sass/app/about.scss */
.concept .s4 > .line:after {
  top: -3px;
}

/* line 1628, ../../sass/app/about.scss */
.base .s1 {
  position: relative;
  padding: 0 0 190px;
}
/* line 1631, ../../sass/app/about.scss */
.base .s1 .interact-layer {
  position: sticky;
  left: 0;
  /** 83.6vw 是图片的高度**/
  top: calc((100vh - 83.6vw) / 2);
  width: 100%;
}
/* line 1637, ../../sass/app/about.scss */
.base .s1 .interact-layer .bg {
  width: 100%;
  height: auto;
}
/* line 1641, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer {
  position: absolute;
  inset: 0;
}
/* line 1644, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item {
  position: absolute;
}
/* line 1646, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item svg {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  -moz-transform: translateX(-30px);
  -ms-transform: translateX(-30px);
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1657, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item .po {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  position: absolute;
  right: -5px;
  bottom: -5px;
  background-color: #D0D5DD;
  border: #45B035 2px solid;
}
/* line 1666, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item .po:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 18px;
  height: 18px;
  border-radius: 18px;
  margin: -9px 0 0 -9px;
  border: rgba(242, 244, 247, 0.4) 1px solid;
}
/* line 1678, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item .po .p1, .base .s1 .interact-layer .mark-layer .item .po .p2 {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -25px 0 0 -25px;
  background-color: #c4dfff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 1690, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item .po .p1 {
  animation: base-cir-normal 2s 0s infinite;
}
/* line 1693, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item .po .p1 {
  animation: base-cir-normal 2s 1s infinite;
}
/* line 1697, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item .str {
  position: absolute;
  width: 100px;
  height: 50px;
  left: -110px;
  top: -25px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  align-items: center;
  -moz-transform: translateX(-30px);
  -ms-transform: translateX(-30px);
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1709, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item .str .num {
  color: #45B035;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  font-style: italic;
}
/* line 1720, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item.active .po .p1, .base .s1 .interact-layer .mark-layer .item:hover .po .p1 {
  animation: base-cir-active 2s 0s infinite;
}
/* line 1723, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item.active .po .p1, .base .s1 .interact-layer .mark-layer .item:hover .po .p1 {
  animation: base-cir-active 2s 1s infinite;
}
/* line 1727, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item.active svg,
.base .s1 .interact-layer .mark-layer .item.active .str, .base .s1 .interact-layer .mark-layer .item:hover svg,
.base .s1 .interact-layer .mark-layer .item:hover .str {
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=200);
  opacity: 2;
}
/* line 1734, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-1 {
  width: 307px;
  height: auto;
  right: 19vw;
  bottom: 43vw;
}
/* line 1740, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-2 {
  width: 201px;
  height: auto;
  right: 19vw;
  bottom: 43vw;
}
/* line 1746, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-3 {
  width: 158px;
  height: auto;
  right: 19vw;
  bottom: 43vw;
}
/* line 1752, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-4 {
  width: 158px;
  height: auto;
  right: 18vw;
  bottom: 45vw;
}
/* line 1758, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-5 {
  width: 127px;
  height: auto;
  right: 16.3vw;
  bottom: 36.5vw;
}
/* line 1764, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-6 {
  width: 186px;
  height: auto;
  right: 34.3vw;
  bottom: 32.5vw;
}
/* line 1772, ../../sass/app/about.scss */
.base .s1 .sect {
  -moz-transform: translateY(-50vw);
  -ms-transform: translateY(-50vw);
  -webkit-transform: translateY(-50vw);
  transform: translateY(-50vw);
  height: 1200px;
}
/* line 1776, ../../sass/app/about.scss */
.base .s1 .list {
  width: 416px;
  max-width: 38%;
  padding: 32px 0 64px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-top: #D0D5DD 1px solid;
}
/* line 1783, ../../sass/app/about.scss */
.base .s1 .list .list-num {
  color: #45B035;
  font-weight: 700;
  font-size: 40px;
  line-height: 1;
  margin-bottom: 32px;
}
/* line 1790, ../../sass/app/about.scss */
.base .s1 .list .item {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding: 16px 0;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
}
/* line 1798, ../../sass/app/about.scss */
.base .s1 .list .item:before {
  content: '';
  display: block;
  position: absolute;
  inset: 0;
  background-image: linear-gradient(90deg, rgba(0, 74, 174, 0.3) 0%, rgba(69, 176, 53, 0) 80%, rgba(69, 176, 53, 0) 100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 3px;
}
/* line 1809, ../../sass/app/about.scss */
.base .s1 .list .item:hover, .base .s1 .list .item.active {
  padding: 16px;
}
/* line 1812, ../../sass/app/about.scss */
.base .s1 .list .item:hover:before, .base .s1 .list .item.active:before {
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
/* line 1815, ../../sass/app/about.scss */
.base .s1 .list .item:hover .l, .base .s1 .list .item.active .l {
  width: 128px;
}
/* line 1820, ../../sass/app/about.scss */
.base .s1 .list .na {
  font-size: 20px;
  color: #1D2939;
  font-weight: 700;
  line-height: 1;
}
/* line 1826, ../../sass/app/about.scss */
.base .s1 .list .l {
  width: 64px;
  height: 2px;
  background-color: #45B035;
  margin-bottom: 8px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1833, ../../sass/app/about.scss */
.base .s1 .list .ad {
  color: #98A2B3;
  line-height: 1.3;
}

/* line 1842, ../../sass/app/about.scss */
.sd .s1 {
  padding: 100px 0 135px;
  background-color: #EAECF0;
}
/* line 1845, ../../sass/app/about.scss */
.sd .s1 .sect {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
/* line 1850, ../../sass/app/about.scss */
.sd .s1 .left {
  width: 100%;
}
/* line 1853, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .t1 {
  max-width: 670px;
  word-break: keep-all;
}
/* line 1856, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .t1 .se {
  color: #1D2939;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  margin-top: 10px;
}
/* line 1864, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .l {
  margin: 16px 0;
}
/* line 1867, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .t2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg, #004aae, #45b035 50%, #ffea00);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}
/* line 1876, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .abst {
  margin-top: 32px;
  line-height: 1.5;
  width: 100%;
  max-width: 625px;
  word-break: keep-all;
}
/* line 1882, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .abst .fi {
  margin-bottom: 1em;
  color: #1D2939;
  font-size: 16px;
  font-weight: 500;
}
/* line 1888, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .abst .se {
  font-size: 15px;
  color: #98A2B3;
  font-weight: 400;
}
/* line 1895, ../../sass/app/about.scss */
.sd .s1 .left .sec-title:hover .l {
  width: 64px;
}
/* line 1901, ../../sass/app/about.scss */
.sd .s1 .right {
  flex: none;
  width: 475px;
}
/* line 1904, ../../sass/app/about.scss */
.sd .s1 .right .swiper-container {
  width: 100%;
  height: 360px;
}
/* line 1908, ../../sass/app/about.scss */
.sd .s1 .right .swiper-slide {
  position: relative;
}
/* line 1910, ../../sass/app/about.scss */
.sd .s1 .right .swiper-slide .bg {
  position: absolute;
  inset: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 1918, ../../sass/app/about.scss */
.sd .s1 .right .tool {
  position: relative;
  z-index: 99;
}
/* line 1921, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon {
  background-color: #D0D5DD;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  top: -200px;
}
/* line 74, ../../sass/construct/_mixin.scss */
.sd .s1 .right .tool .icon:after {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  position: absolute;
  left: 0;
  top: 0;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: currentColor;
}
/* line 87, ../../sass/construct/_mixin.scss */
.sd .s1 .right .tool .icon i {
  font-size: 24px;
  line-height: 40px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.sd .s1 .right .tool .icon.scale {
  -moz-transform: scale(0.1);
  -ms-transform: scale(0.1);
  -webkit-transform: scale(0.1);
  transform: scale(0.1);
}
/* line 96, ../../sass/construct/_mixin.scss */
.sd .s1 .right .tool .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1926, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon.le {
  left: 0;
}
/* line 1929, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon.ri {
  right: 0;
}
/* line 1932, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon:after {
  background-color: #45B035;
}
/* line 1936, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon:hover:after {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 1941, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon.le:hover i {
  -moz-animation: btnAnimateLeft 0.8s linear infinite;
  -webkit-animation: btnAnimateLeft 0.8s linear infinite;
  animation: btnAnimateLeft 0.8s linear infinite;
}
/* line 1946, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon.ri:hover i {
  -moz-animation: btnAnimate 0.8s linear infinite;
  -webkit-animation: btnAnimate 0.8s linear infinite;
  animation: btnAnimate 0.8s linear infinite;
}
/* line 1951, ../../sass/app/about.scss */
.sd .s1 .right .tool .dots {
  text-align: center;
}
/* line 1953, ../../sass/app/about.scss */
.sd .s1 .right .tool .dots .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  background-color: rgba(255, 255, 255, 0.4);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  margin: 0 5px;
}
/* line 1960, ../../sass/app/about.scss */
.sd .s1 .right .tool .dots .swiper-pagination-bullet:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}
/* line 1965, ../../sass/app/about.scss */
.sd .s1 .right .tool .dots .swiper-pagination-bullet-active {
  background-color: #45B035;
}
/* line 1973, ../../sass/app/about.scss */
.sd .s2 {
  position: relative;
  padding: 100px 0 135px;
  background-color: #EAECF0;
}
/* line 1977, ../../sass/app/about.scss */
.sd .s2 .bg {
  position: absolute;
  inset: 0;
}
/* line 1980, ../../sass/app/about.scss */
.sd .s2 .bg .norm,
.sd .s2 .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 1985, ../../sass/app/about.scss */
.sd .s2 .bg .mobi {
  display: none;
}
/* line 1989, ../../sass/app/about.scss */
.sd .s2 .sect {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
/* line 1994, ../../sass/app/about.scss */
.sd .s2 .left {
  width: 100%;
  margin-left: 100px;
}
/* line 1998, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .t1 {
  max-width: 670px;
  word-break: keep-all;
  color: #EAECF0;
}
/* line 2002, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .t1 .se {
  color: inherit;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  margin-top: 10px;
}
/* line 2010, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .l {
  margin: 16px 0;
  background-image: linear-gradient(96deg, #004aae, #45b035 57%, #ffea00);
}
/* line 2014, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .t2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg, #45b035 26%, #ffea00);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
  color: #FCFCFD;
  display: inline-block;
}
/* line 2025, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .abst {
  margin-top: 32px;
  line-height: 1.5;
  width: 100%;
  max-width: 625px;
  color: #EAECF0;
}
/* line 2032, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .abst .fi {
  margin-bottom: 1em;
  color: #FCFCFD;
  font-size: 16px;
  font-weight: 500;
}
/* line 2038, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .abst .se {
  font-size: 15px;
  color: #D0D5DD;
  font-weight: 400;
}
/* line 2045, ../../sass/app/about.scss */
.sd .s2 .left .sec-title:hover .l {
  width: 64px;
}
/* line 2051, ../../sass/app/about.scss */
.sd .s2 .right {
  flex: none;
  width: 475px;
}
/* line 2054, ../../sass/app/about.scss */
.sd .s2 .right .swiper-container {
  width: 100%;
  height: 360px;
}
/* line 2058, ../../sass/app/about.scss */
.sd .s2 .right .swiper-slide {
  position: relative;
}
/* line 2060, ../../sass/app/about.scss */
.sd .s2 .right .swiper-slide .bg {
  position: absolute;
  inset: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 2068, ../../sass/app/about.scss */
.sd .s2 .right .tool {
  position: relative;
  z-index: 99;
}
/* line 2071, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon {
  background-color: #D0D5DD;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  top: -200px;
}
/* line 74, ../../sass/construct/_mixin.scss */
.sd .s2 .right .tool .icon:after {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  position: absolute;
  left: 0;
  top: 0;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: currentColor;
}
/* line 87, ../../sass/construct/_mixin.scss */
.sd .s2 .right .tool .icon i {
  font-size: 24px;
  line-height: 40px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.sd .s2 .right .tool .icon.scale {
  -moz-transform: scale(0.1);
  -ms-transform: scale(0.1);
  -webkit-transform: scale(0.1);
  transform: scale(0.1);
}
/* line 96, ../../sass/construct/_mixin.scss */
.sd .s2 .right .tool .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2076, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon.le {
  left: 0;
}
/* line 2079, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon.ri {
  right: 0;
}
/* line 2082, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon:after {
  background-color: #45B035;
}
/* line 2086, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon:hover:after {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 2091, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon.le:hover i {
  -moz-animation: btnAnimateLeft 0.8s linear infinite;
  -webkit-animation: btnAnimateLeft 0.8s linear infinite;
  animation: btnAnimateLeft 0.8s linear infinite;
}
/* line 2096, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon.ri:hover i {
  -moz-animation: btnAnimate 0.8s linear infinite;
  -webkit-animation: btnAnimate 0.8s linear infinite;
  animation: btnAnimate 0.8s linear infinite;
}
/* line 2101, ../../sass/app/about.scss */
.sd .s2 .right .tool .dots {
  text-align: center;
}
/* line 2103, ../../sass/app/about.scss */
.sd .s2 .right .tool .dots .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  background-color: rgba(255, 255, 255, 0.4);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  margin: 0 5px;
}
/* line 2110, ../../sass/app/about.scss */
.sd .s2 .right .tool .dots .swiper-pagination-bullet:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}
/* line 2115, ../../sass/app/about.scss */
.sd .s2 .right .tool .dots .swiper-pagination-bullet-active {
  background-color: #45B035;
}
/* line 2123, ../../sass/app/about.scss */
.sd .s3 {
  padding: 120px 0 200px;
}
/* line 2125, ../../sass/app/about.scss */
.sd .s3 .bg {
  position: absolute;
  inset: 0;
}
/* line 2128, ../../sass/app/about.scss */
.sd .s3 .bg .norm,
.sd .s3 .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 2134, ../../sass/app/about.scss */
.sd .s3 .bg .mobi {
  display: none;
}
/* line 2139, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
}
/* line 2144, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title:hover .l {
  width: 60px;
}
/* line 2148, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .t1 {
  font-weight: 700;
}
/* line 2151, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .l {
  background: #45B035;
  height: 1.5px;
  margin-top: 20px;
}
/* line 2156, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .t2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg, #004aae, #45b035 50%, #ffea00);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.2;
  margin-top: 32px;
  max-width: 1440px;
  text-align: center;
}
/* line 2169, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .abst {
  max-width: 1000px;
  margin-top: 32px;
  text-align: center;
}
/* line 2173, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .abst .fi {
  color: #1D2939;
  font-size: 18px;
}
/* line 2177, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .abst .se {
  color: #667085;
}
/* line 2180, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .abst span {
  margin-bottom: 16px;
  display: block;
}
/* line 2186, ../../sass/app/about.scss */
.sd .s3 .sect .list {
  margin-top: 64px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 2190, ../../sass/app/about.scss */
.sd .s3 .sect .list .item {
  width: 32%;
  height: 380px;
  position: relative;
  overflow: hidden;
}
/* line 2195, ../../sass/app/about.scss */
.sd .s3 .sect .list .item .bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 2202, ../../sass/app/about.scss */
.sd .s3 .sect .list .item .l {
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(139deg, #004aae, #45b035 53%, #f8db00);
}
/* line 2212, ../../sass/app/about.scss */
.sd .s3 .sect .list .item:hover .bg {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

@media screen and (max-width: 992px) {
  /* line 2225, ../../sass/app/about.scss */
  .overview .about {
    padding: 64px 0;
  }
  /* line 2227, ../../sass/app/about.scss */
  .overview .about .sec-title {
    padding: 0 32px 48px;
  }
  /* line 2230, ../../sass/app/about.scss */
  .overview .about .sec-title .abst span {
    display: inline;
  }
  /* line 2235, ../../sass/app/about.scss */
  .overview .about > .num-container {
    margin: 0 32px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: unset;
  }
  /* line 2239, ../../sass/app/about.scss */
  .overview .about > .num-container .item {
    width: 50%;
    height: 145px;
    border-bottom: #EAECF0 1px solid;
  }
  /* line 2243, ../../sass/app/about.scss */
  .overview .about > .num-container .item:nth-child(n) {
    padding-right: 18px;
  }
  /* line 2246, ../../sass/app/about.scss */
  .overview .about > .num-container .item:nth-child(2n) {
    padding-left: 18px;
  }
  /* line 2249, ../../sass/app/about.scss */
  .overview .about > .num-container .item:last-child {
    width: 100%;
  }
  /* line 2252, ../../sass/app/about.scss */
  .overview .about > .num-container .item .icon {
    font-size: 32px;
  }
  /* line 2257, ../../sass/app/about.scss */
  .overview .about > .num-container .item .big-num .numberAnimate {
    height: 28px;
  }
  /* line 2259, ../../sass/app/about.scss */
  .overview .about > .num-container .item .big-num .numberAnimate .mt-number-animate {
    height: 28px;
    line-height: 28px;
    font-size: 28px;
  }
  /* line 2263, ../../sass/app/about.scss */
  .overview .about > .num-container .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dom {
    width: 14px;
  }
  /* line 2268, ../../sass/app/about.scss */
  .overview .about > .num-container .item .big-num .unit {
    font-size: 16px;
    margin-left: 3px;
  }
  /* line 2273, ../../sass/app/about.scss */
  .overview .about > .num-container .item .tip {
    font-weight: normal;
  }
  /* line 2278, ../../sass/app/about.scss */
  .overview .about ._btn {
    margin-top: 48px;
    margin-left: 32px;
  }
  /* line 2285, ../../sass/app/about.scss */
  .overview .plate-container .sect {
    padding: 6.4rem 3.2rem;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 2288, ../../sass/app/about.scss */
  .overview .plate-container .sect .item {
    padding: 32px 24px;
  }
  /* line 2290, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman, .overview .plate-container .sect .item.concept {
    height: 360px;
  }
  /* line 2294, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.sd, .overview .plate-container .sect .item.rd {
    height: 212px;
  }
  /* line 2299, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.qm, .overview .plate-container .sect .item.honor {
    height: auto;
    padding-bottom: 75px;
  }
  /* line 2307, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman > .bg .norm {
    display: none;
  }
  /* line 2310, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman > .bg .mobi {
    display: block;
  }
  /* line 2315, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman > .t1 {
    font-size: 22px;
  }
  /* line 2319, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman .sign svg {
    width: 70px;
  }
  /* line 2322, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman .sign .tip {
    font-size: 12px;
  }
  /* line 2328, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.concept {
    background-color: #F9F9F9;
  }
  /* line 2330, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.concept svg {
    position: absolute;
    bottom: 35px;
    transform: scale(1.5);
  }
  /* line 2343, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.qm .sec-title .l {
    margin-top: 6px;
    background: white;
  }
  /* line 2347, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.qm .sec-title .abst {
    width: 100%;
    font-size: 16px;
    margin-top: 10px;
    color: #D0D5DD;
  }
  /* line 2358, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.honor .sec-title .abst {
    mwidth: 100%;
    font-size: 16px;
    margin-top: 10px;
    color: white;
  }
  /* line 2370, ../../sass/app/about.scss */
  .overview .plate-container-2 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 2372, ../../sass/app/about.scss */
  .overview .plate-container-2 .left,
  .overview .plate-container-2 .right {
    width: 100%;
    padding: 64px 32px;
  }
  /* line 2377, ../../sass/app/about.scss */
  .overview .plate-container-2 .left {
    height: auto;
  }
  /* line 2380, ../../sass/app/about.scss */
  .overview .plate-container-2 .left .sec-title .abst {
    color: #667085;
    width: unset;
  }
  /* line 2387, ../../sass/app/about.scss */
  .overview .plate-container-2 .left .list .item {
    padding: 0 16px;
    margin-bottom: 12px;
    height: 83px;
  }
  /* line 2391, ../../sass/app/about.scss */
  .overview .plate-container-2 .left .list .item .s1 {
    font-size: 16px;
  }
  /* line 2394, ../../sass/app/about.scss */
  .overview .plate-container-2 .left .list .item .s2, .overview .plate-container-2 .left .list .item .s3 {
    font-size: 28px;
  }
  /* line 2399, ../../sass/app/about.scss */
  .overview .plate-container-2 .left ._btn {
    position: relative;
    margin-top: 24px;
    left: unset;
    bottom: unset;
  }
  /* line 2406, ../../sass/app/about.scss */
  .overview .plate-container-2 .right {
    height: 600px;
  }
  /* line 2409, ../../sass/app/about.scss */
  .overview .plate-container-2 .right .bg .norm {
    display: none;
  }
  /* line 2412, ../../sass/app/about.scss */
  .overview .plate-container-2 .right .bg .mobi {
    display: block;
  }
  /* line 2416, ../../sass/app/about.scss */
  .overview .plate-container-2 .right ._btn {
    bottom: 64px;
    left: unset;
  }

  /* line 2424, ../../sass/app/about.scss */
  .chairman {
    padding: 0;
  }
  /* line 2426, ../../sass/app/about.scss */
  .chairman .s1 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 2428, ../../sass/app/about.scss */
  .chairman .s1 .left {
    width: 100%;
  }
  /* line 2430, ../../sass/app/about.scss */
  .chairman .s1 .left img.norm {
    display: none;
  }
  /* line 2433, ../../sass/app/about.scss */
  .chairman .s1 .left img.mobi {
    display: block;
  }
  /* line 2437, ../../sass/app/about.scss */
  .chairman .s1 .right {
    margin: 0;
    padding: 64px 32px;
  }
  /* line 2440, ../../sass/app/about.scss */
  .chairman .s1 .right .title {
    padding: 100px 0 50px;
  }
  /* line 2443, ../../sass/app/about.scss */
  .chairman .s1 .right .t1 {
    font-size: 26px;
    color: #1D2939;
  }
  /* line 2447, ../../sass/app/about.scss */
  .chairman .s1 .right .t2 {
    font-size: 22px;
    margin-top: 16px;
    color: #667085;
    word-break: normal;
  }
  /* line 2456, ../../sass/app/about.scss */
  .chairman .s1 .right .sign {
    margin-top: 48px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column-reverse;
    flex-flow: column-reverse;
  }
  /* line 2460, ../../sass/app/about.scss */
  .chairman .s1 .right .sign .tip {
    color: #667085;
  }
  /* line 2463, ../../sass/app/about.scss */
  .chairman .s1 .right .sign svg {
    margin-top: 24px;
  }

  /* line 2471, ../../sass/app/about.scss */
  .concept {
    background-color: #F2F4F7;
  }
  /* line 2473, ../../sass/app/about.scss */
  .concept .s1,
  .concept .s2,
  .concept .s3,
  .concept .s4 {
    max-height: unset;
    height: unset;
    min-height: unset;
  }
  /* line 2481, ../../sass/app/about.scss */
  .concept .s1,
  .concept .s2,
  .concept .s4 {
    height: 100vh;
  }
  /* line 2485, ../../sass/app/about.scss */
  .concept .s1 .bg .norm,
  .concept .s2 .bg .norm,
  .concept .s4 .bg .norm {
    display: none;
  }
  /* line 2488, ../../sass/app/about.scss */
  .concept .s1 .bg .mobi,
  .concept .s2 .bg .mobi,
  .concept .s4 .bg .mobi {
    display: block;
  }
  /* line 2493, ../../sass/app/about.scss */
  .concept .s1 .sub-t,
  .concept .s2 .sub-t,
  .concept .s4 .sub-t {
    height: auto;
    font-size: 20px;
    padding-bottom: 10px;
  }
  /* line 2501, ../../sass/app/about.scss */
  .concept .s1 .t,
  .concept .s2 .t,
  .concept .s4 .t {
    font-size: 28px;
    margin-top: 16px;
  }
  /* line 2505, ../../sass/app/about.scss */
  .concept .s1 .ab,
  .concept .s2 .ab,
  .concept .s4 .ab {
    margin-top: 16px;
    word-break: normal;
  }
  /* line 2512, ../../sass/app/about.scss */
  .concept .s1 .sub-t:after {
    background: #45B035;
  }
  /* line 2517, ../../sass/app/about.scss */
  .concept .s3 {
    padding: 64px 0;
  }
  /* line 2519, ../../sass/app/about.scss */
  .concept .s3 .sub-t {
    color: #1D2939;
    font-size: 20px;
    height: auto;
    padding-bottom: 10px;
  }
  /* line 2525, ../../sass/app/about.scss */
  .concept .s3 .list {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 2527, ../../sass/app/about.scss */
  .concept .s3 .list .item {
    margin-bottom: 32px;
    width: 100%;
    height: 392px;
  }
  /* line 2531, ../../sass/app/about.scss */
  .concept .s3 .list .item .t {
    font-size: 20px;
  }
  /* line 2534, ../../sass/app/about.scss */
  .concept .s3 .list .item .ab {
    font-size: 14px;
    line-height: 1.5;
  }

  /* line 2544, ../../sass/app/about.scss */
  .base .s1 {
    background-color: #F9FAFB;
    padding: 0 0 64px;
  }
  /* line 2547, ../../sass/app/about.scss */
  .base .s1 .interact-layer {
    position: sticky;
    left: 0;
    top: 60px;
    z-index: 9;
  }
  /* line 2555, ../../sass/app/about.scss */
  .base .s1 .interact-layer .mark-layer .item .str .num {
    font-size: 20px;
  }
  /* line 2560, ../../sass/app/about.scss */
  .base .s1 .interact-layer .mark-layer .item-1 {
    width: 207px;
  }
  /* line 2565, ../../sass/app/about.scss */
  .base .s1 .sect {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    height: unset;
    z-index: 1;
  }
  /* line 2570, ../../sass/app/about.scss */
  .base .s1 .list {
    width: 100%;
    max-width: unset;
    padding: 32px 0;
  }
  /* line 2574, ../../sass/app/about.scss */
  .base .s1 .list .list-num {
    font-size: 28px;
    margin-bottom: 6px;
  }
  /* line 2578, ../../sass/app/about.scss */
  .base .s1 .list .item {
    padding: 6px 0;
  }
  /* line 2580, ../../sass/app/about.scss */
  .base .s1 .list .item:hover, .base .s1 .list .item.active {
    padding: 8px;
  }
  /* line 2585, ../../sass/app/about.scss */
  .base .s1 .list .na {
    font-size: 18px;
    line-height: 1.3;
  }
  /* line 2589, ../../sass/app/about.scss */
  .base .s1 .list .ad {
    font-size: 16px;
  }

  /* line 2597, ../../sass/app/about.scss */
  .sd .s1 {
    padding: 64px 0;
  }
  /* line 2599, ../../sass/app/about.scss */
  .sd .s1 .sect {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 2606, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .t1 .se {
    font-size: 20px;
  }
  /* line 2610, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .l {
    background-color: #45B035;
  }
  /* line 2613, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .t2 {
    font-size: 28px;
  }
  /* line 2616, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .abst {
    word-break: normal;
  }
  /* line 2618, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .abst .se {
    color: inherit;
  }
  /* line 2624, ../../sass/app/about.scss */
  .sd .s1 .right {
    width: 100%;
  }
  /* line 2629, ../../sass/app/about.scss */
  .sd .s2 {
    padding: 64px 0;
  }
  /* line 2632, ../../sass/app/about.scss */
  .sd .s2 .bg .norm {
    display: none;
  }
  /* line 2635, ../../sass/app/about.scss */
  .sd .s2 .bg .mobi {
    display: block;
  }
  /* line 2639, ../../sass/app/about.scss */
  .sd .s2 .sect {
    -webkit-flex-flow: column-reverse;
    flex-flow: column-reverse;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 2643, ../../sass/app/about.scss */
  .sd .s2 .left {
    margin: 0;
  }
  /* line 2647, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .t1 .se {
    font-size: 20px;
    margin-top: 0;
  }
  /* line 2652, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .t2 {
    font-size: 28px;
  }
  /* line 2655, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .abst {
    margin-top: 16px;
    word-break: normal;
  }
  /* line 2658, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .abst .fi {
    color: #F9FAFB;
  }
  /* line 2661, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .abst .se {
    color: #EAECF0;
    font-size: 16px;
  }
  /* line 2668, ../../sass/app/about.scss */
  .sd .s2 .right {
    width: 100%;
  }
  /* line 2673, ../../sass/app/about.scss */
  .sd .s3 {
    padding: 64px 0;
  }
  /* line 2676, ../../sass/app/about.scss */
  .sd .s3 .bg .norm {
    display: none;
  }
  /* line 2679, ../../sass/app/about.scss */
  .sd .s3 .bg .mobi {
    display: block;
  }
  /* line 2685, ../../sass/app/about.scss */
  .sd .s3 .sect .sec-title .l {
    margin-top: 16px;
  }
  /* line 2688, ../../sass/app/about.scss */
  .sd .s3 .sect .sec-title .t2 {
    font-size: 28px;
    margin-top: 16px;
  }
  /* line 2696, ../../sass/app/about.scss */
  .sd .s3 .sect .list {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 2699, ../../sass/app/about.scss */
  .sd .s3 .sect .list .item {
    margin-bottom: 24px;
    width: 100%;
    height: 185px;
  }

  /* line 2712, ../../sass/app/about.scss */
  .qm .sec-title .t1 {
    font-size: 20px;
    color: #1D2939;
  }
  /* line 2716, ../../sass/app/about.scss */
  .qm .sec-title .l {
    background: #45B035;
  }
  /* line 2719, ../../sass/app/about.scss */
  .qm .sec-title .abst {
    color: #667085;
    width: 100%;
    font-weight: normal;
  }
  /* line 2723, ../../sass/app/about.scss */
  .qm .sec-title .abst .color {
    font-size: 18px;
    margin-top: 16px;
  }
  /* line 2729, ../../sass/app/about.scss */
  .qm .s1 {
    padding: 64px 0 175px;
  }
  /* line 2732, ../../sass/app/about.scss */
  .qm .s1 .bg .norm {
    display: none;
  }
  /* line 2735, ../../sass/app/about.scss */
  .qm .s1 .bg .mobi {
    display: block;
  }
  /* line 2739, ../../sass/app/about.scss */
  .qm .s1 .svg {
    width: 120vw;
    margin-top: 36px;
    margin-left: -30vw;
  }
  /* line 2746, ../../sass/app/about.scss */
  .qm .s2 {
    padding: 64px 0;
  }
  /* line 2748, ../../sass/app/about.scss */
  .qm .s2 .list {
    margin-top: 48px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 2752, ../../sass/app/about.scss */
  .qm .s2 .list .item {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 32px 16px;
  }
  /* line 2756, ../../sass/app/about.scss */
  .qm .s2 .list .item .left,
  .qm .s2 .list .item .right {
    padding: 0;
    width: 100%;
  }
  /* line 2762, ../../sass/app/about.scss */
  .qm .s2 .list .item .left .t {
    font-size: 28px;
    line-height: 28px;
  }
  /* line 2766, ../../sass/app/about.scss */
  .qm .s2 .list .item .left .l {
    max-width: unset;
    width: 100%;
    margin: 0;
  }
  /* line 2771, ../../sass/app/about.scss */
  .qm .s2 .list .item .left .abst {
    width: 100%;
    height: unset;
    font-size: 16px;
    line-height: 1.3;
  }
  /* line 2778, ../../sass/app/about.scss */
  .qm .s2 .list .item .right {
    margin-top: 24px;
    height: 41vw;
  }
  /* line 2782, ../../sass/app/about.scss */
  .qm .s2 .list .item .right .inner svg {
    width: 30%;
  }
  /* line 2791, ../../sass/app/about.scss */
  .qm .s3 {
    padding: 64px 0;
  }
  /* line 2793, ../../sass/app/about.scss */
  .qm .s3 .sect {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 2799, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .t1 {
    word-break: normal;
  }
  /* line 2802, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .l {
    width: 100%;
  }
  /* line 2805, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .abst {
    margin-top: 24px;
    word-break: normal;
  }
  /* line 2808, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .abst .fi {
    line-height: 1.3;
  }
  /* line 2811, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .abst .se {
    font-size: 16px;
    line-height: 1.5;
  }
  /* line 2818, ../../sass/app/about.scss */
  .qm .s3 .right {
    width: 100%;
    margin-top: 32px;
  }
  /* line 2824, ../../sass/app/about.scss */
  .qm .s4 {
    padding: 64px 0;
  }
  /* line 2827, ../../sass/app/about.scss */
  .qm .s4 .sec-title .t1 {
    font-size: 22px;
    line-height: 1.3;
    word-break: normal;
  }
  /* line 2832, ../../sass/app/about.scss */
  .qm .s4 .sec-title .l {
    margin-top: 12px;
  }
  /* line 2835, ../../sass/app/about.scss */
  .qm .s4 .sec-title .abst {
    margin-top: 24px;
    word-break: normal;
  }
  /* line 2840, ../../sass/app/about.scss */
  .qm .s4 .list {
    margin-top: 64px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 2843, ../../sass/app/about.scss */
  .qm .s4 .list .item {
    margin-bottom: 24px;
    width: 100%;
    height: 185px;
  }

  /* line 2854, ../../sass/app/about.scss */
  .rd .resu,
  .rd .inpu,
  .rd .powe {
    padding: 64px 0 129px;
  }
  /* line 2860, ../../sass/app/about.scss */
  .rd .resu .sect > .sec-title .t1,
  .rd .inpu .sect > .sec-title .t1,
  .rd .powe .sect > .sec-title .t1 {
    font-size: 20px;
  }
  /* line 2863, ../../sass/app/about.scss */
  .rd .resu .sect > .sec-title .l,
  .rd .inpu .sect > .sec-title .l,
  .rd .powe .sect > .sec-title .l {
    background: #45B035;
    margin-top: 8px;
  }
  /* line 2867, ../../sass/app/about.scss */
  .rd .resu .sect > .sec-title .abst,
  .rd .inpu .sect > .sec-title .abst,
  .rd .powe .sect > .sec-title .abst {
    margin-top: 16px;
  }
  /* line 2872, ../../sass/app/about.scss */
  .rd .resu .sect .number,
  .rd .inpu .sect .number,
  .rd .powe .sect .number {
    margin-top: 32px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 2875, ../../sass/app/about.scss */
  .rd .resu .sect .number .item,
  .rd .inpu .sect .number .item,
  .rd .powe .sect .number .item {
    margin-bottom: 32px;
    margin-right: 0;
  }
  /* line 2879, ../../sass/app/about.scss */
  .rd .resu .sect .number .t,
  .rd .inpu .sect .number .t,
  .rd .powe .sect .number .t {
    font-size: 18px;
  }
  /* line 2882, ../../sass/app/about.scss */
  .rd .resu .sect .number .bo,
  .rd .inpu .sect .number .bo,
  .rd .powe .sect .number .bo {
    height: unset;
  }
  /* line 2884, ../../sass/app/about.scss */
  .rd .resu .sect .number .bo .big,
  .rd .inpu .sect .number .bo .big,
  .rd .powe .sect .number .bo .big {
    font-size: 48px;
    line-height: 1;
  }
  /* line 2888, ../../sass/app/about.scss */
  .rd .resu .sect .number .bo .big .mt-number-animate,
  .rd .inpu .sect .number .bo .big .mt-number-animate,
  .rd .powe .sect .number .bo .big .mt-number-animate {
    line-height: 48px;
    height: 48px;
    font-size: 48px;
  }
  /* line 2892, ../../sass/app/about.scss */
  .rd .resu .sect .number .bo .big .mt-number-animate .mt-number-animate-dom,
  .rd .inpu .sect .number .bo .big .mt-number-animate .mt-number-animate-dom,
  .rd .powe .sect .number .bo .big .mt-number-animate .mt-number-animate-dom {
    width: 28px;
  }
  /* line 2897, ../../sass/app/about.scss */
  .rd .resu .sect .number .bo .unit,
  .rd .inpu .sect .number .bo .unit,
  .rd .powe .sect .number .bo .unit {
    font-size: 14px;
    margin-left: 8px;
    margin-top: 10px;
    line-height: 1;
  }
  /* line 2905, ../../sass/app/about.scss */
  .rd .resu .sect .tip,
  .rd .inpu .sect .tip,
  .rd .powe .sect .tip {
    margin-top: 0;
  }
  /* line 2914, ../../sass/app/about.scss */
  .rd .inpu .bg .norm,
  .rd .powe .bg .norm {
    display: none;
  }
  /* line 2918, ../../sass/app/about.scss */
  .rd .inpu .bg .mobi,
  .rd .powe .bg .mobi {
    display: block;
  }
  /* line 2922, ../../sass/app/about.scss */
  .rd .inpu .sect,
  .rd .powe .sect {
    height: 75vh;
  }
  /* line 2929, ../../sass/app/about.scss */
  .rd .inpu .sect .sec-title,
  .rd .inpu .sect .number {
    width: 100%;
    min-width: unset;
  }
  /* line 2937, ../../sass/app/about.scss */
  .rd .plat {
    padding: 64px 0;
  }
  /* line 2939, ../../sass/app/about.scss */
  .rd .plat .sect {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 2942, ../../sass/app/about.scss */
  .rd .plat .sect .item {
    width: 100%;
    padding: 32px 48px;
    margin-bottom: 32px;
    height: auto;
  }
  /* line 2947, ../../sass/app/about.scss */
  .rd .plat .sect .item .icon {
    margin-bottom: 32px;
    height: 110px;
  }
  /* line 2951, ../../sass/app/about.scss */
  .rd .plat .sect .item .bot {
    height: auto;
  }
  /* line 2953, ../../sass/app/about.scss */
  .rd .plat .sect .item .bot .title {
    font-size: 18px;
  }
  /* line 2956, ../../sass/app/about.scss */
  .rd .plat .sect .item .bot .l {
    margin-top: 8px;
  }
  /* line 2959, ../../sass/app/about.scss */
  .rd .plat .sect .item .bot .abst {
    margin-top: 16px;
    font-size: 14px;
  }

  /* line 2969, ../../sass/app/about.scss */
  .profile {
    padding: 64px 0;
  }
  /* line 2972, ../../sass/app/about.scss */
  .profile > .bg:after {
    background-image: unset;
  }
  /* line 2975, ../../sass/app/about.scss */
  .profile > .bg .norm {
    display: none;
  }
  /* line 2978, ../../sass/app/about.scss */
  .profile > .bg .mobi {
    display: block;
  }
  /* line 2982, ../../sass/app/about.scss */
  .profile .info {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 2984, ../../sass/app/about.scss */
  .profile .info .left,
  .profile .info .right {
    width: 100%;
    height: auto;
  }
  /* line 2989, ../../sass/app/about.scss */
  .profile .info .left {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: unset;
  }
  /* line 2992, ../../sass/app/about.scss */
  .profile .info .left .item {
    height: 180px;
    padding: 24px 8px 24px;
    width: 50%;
  }
  /* line 2996, ../../sass/app/about.scss */
  .profile .info .left .item:nth-child(n) {
    padding-right: 18px;
  }
  /* line 2999, ../../sass/app/about.scss */
  .profile .info .left .item:nth-child(2n) {
    padding-left: 18px;
  }
  /* line 3002, ../../sass/app/about.scss */
  .profile .info .left .item:last-child {
    width: 100%;
  }
  /* line 3005, ../../sass/app/about.scss */
  .profile .info .left .item .icon {
    font-size: 32px;
  }
  /* line 3010, ../../sass/app/about.scss */
  .profile .info .left .item .big-num .numberAnimate {
    height: 28px;
  }
  /* line 3012, ../../sass/app/about.scss */
  .profile .info .left .item .big-num .numberAnimate .mt-number-animate {
    height: 28px;
    line-height: 28px;
    font-size: 28px;
  }
  /* line 3016, ../../sass/app/about.scss */
  .profile .info .left .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dom {
    width: 14px;
  }
  /* line 3021, ../../sass/app/about.scss */
  .profile .info .left .item .big-num .unit {
    font-size: 16px;
    margin-left: 3px;
  }
  /* line 3026, ../../sass/app/about.scss */
  .profile .info .left .item .tip {
    font-weight: normal;
  }
  /* line 3031, ../../sass/app/about.scss */
  .profile .info .right {
    margin-top: 48px;
  }

  /* line 3038, ../../sass/app/about.scss */
  .history .s1 {
    padding: 64px 0;
  }
  /* line 3040, ../../sass/app/about.scss */
  .history .s1 .swiper-container {
    width: 250px;
    margin-left: 0;
  }
  /* line 3044, ../../sass/app/about.scss */
  .history .s1 .swiper-slide {
    padding: 24px;
  }
  /* line 3047, ../../sass/app/about.scss */
  .history .s1 .tool {
    margin-top: 64px;
  }

  /* line 3054, ../../sass/app/about.scss */
  .honor .s1 {
    padding: 64px 0;
  }
  /* line 3056, ../../sass/app/about.scss */
  .honor .s1 .list {
    -webkit-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 32px;
    grid-column-gap: unset;
  }
  /* line 3061, ../../sass/app/about.scss */
  .honor .s1 .item {
    width: 100%;
    height: auto;
    padding: 32px;
  }
  /* line 3065, ../../sass/app/about.scss */
  .honor .s1 .item .y {
    font-size: 28px;
  }
  /* line 3068, ../../sass/app/about.scss */
  .honor .s1 .item .n {
    font-size: 16px;
    margin-top: 8px;
  }
  /* line 3072, ../../sass/app/about.scss */
  .honor .s1 .item .b {
    margin-top: 50px;
  }
}
