@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: DINPro;
  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: DINPro;
}
/* 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: 50px;
  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 .sub-t, .concept .s2 .sub-t, .concept .s4 .sub-t {
  height: 50px;
  width: 300px;
  font-size: 28px;
  font-weight: 500;
  position: relative;
  text-align: center;
}
/* line 1426, ../../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 1438, ../../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 1443, ../../sass/app/about.scss */
.concept .s1 .t .fi, .concept .s2 .t .fi, .concept .s4 .t .fi {
  font-weight: 100;
}
/* line 1446, ../../sass/app/about.scss */
.concept .s1 .t .se, .concept .s2 .t .se, .concept .s4 .t .se {
  font-weight: 700;
  margin-top: 16px;
}
/* line 1451, ../../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 1461, ../../sass/app/about.scss */
.concept .s1 .sub-t {
  color: #1D2939;
}
/* line 1465, ../../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 1472, ../../sass/app/about.scss */
.concept .s1 .ab {
  color: #98A2B3;
}
/* line 1476, ../../sass/app/about.scss */
.concept .s2 {
  color: #F9FAFB;
}
/* line 1478, ../../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 1484, ../../sass/app/about.scss */
.concept .s2 .ab {
  max-width: 700px;
}
/* line 1490, ../../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 1498, ../../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 1510, ../../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 1518, ../../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 1525, ../../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 1533, ../../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 1538, ../../sass/app/about.scss */
.concept .s3 .list .item .t {
  color: #FCFCFD;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.1;
}
/* line 1544, ../../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 1551, ../../sass/app/about.scss */
.concept .s3 .list .item .ab {
  color: #F2F4F7;
  height: 55px;
  line-height: 1.3;
  font-size: 14px;
}
/* line 1559, ../../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 1563, ../../sass/app/about.scss */
.concept .s3 .list .item:hover .l {
  width: 128px;
}
/* line 1571, ../../sass/app/about.scss */
.concept .s4 {
  color: #F9FAFB;
}
/* line 1573, ../../sass/app/about.scss */
.concept .s4 .ab {
  color: #F2F4F7;
}
/* line 1578, ../../sass/app/about.scss */
.concept .s2, .concept .s4 {
  overflow: hidden;
}
/* line 1580, ../../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 1589, ../../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 1599, ../../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 1605, ../../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 1608, ../../sass/app/about.scss */
.concept .s2 > .line:after {
  bottom: -3px;
}
/* line 1614, ../../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 1617, ../../sass/app/about.scss */
.concept .s4 > .line:after {
  top: -3px;
}

/* line 1625, ../../sass/app/about.scss */
.base .s1 {
  position: relative;
  padding: 0 0 190px;
}
/* line 1628, ../../sass/app/about.scss */
.base .s1 .interact-layer {
  position: sticky;
  left: 0;
  /** 83.6vw 是图片的高度**/
  top: calc((100vh - 83.6vw) / 2);
  width: 100%;
}
/* line 1634, ../../sass/app/about.scss */
.base .s1 .interact-layer .bg {
  width: 100%;
  height: auto;
}
/* line 1638, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer {
  position: absolute;
  inset: 0;
}
/* line 1641, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item {
  position: absolute;
}
/* line 1643, ../../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 1654, ../../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 1663, ../../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 1675, ../../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 1687, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item .po .p1 {
  animation: base-cir-normal 2s 0s infinite;
}
/* line 1690, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item .po .p1 {
  animation: base-cir-normal 2s 1s infinite;
}
/* line 1694, ../../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 1706, ../../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 1717, ../../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 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 1s infinite;
}
/* line 1724, ../../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 1731, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-1 {
  width: 307px;
  height: auto;
  right: 19vw;
  bottom: 43vw;
}
/* line 1737, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-2 {
  width: 201px;
  height: auto;
  right: 19vw;
  bottom: 43vw;
}
/* line 1743, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-3 {
  width: 158px;
  height: auto;
  right: 19vw;
  bottom: 43vw;
}
/* line 1749, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-4 {
  width: 158px;
  height: auto;
  right: 18vw;
  bottom: 45vw;
}
/* line 1755, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-5 {
  width: 127px;
  height: auto;
  right: 16.3vw;
  bottom: 36.5vw;
}
/* line 1761, ../../sass/app/about.scss */
.base .s1 .interact-layer .mark-layer .item-6 {
  width: 186px;
  height: auto;
  right: 34.3vw;
  bottom: 32.5vw;
}
/* line 1769, ../../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 1773, ../../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 1780, ../../sass/app/about.scss */
.base .s1 .list .list-num {
  color: #45B035;
  font-weight: 700;
  font-size: 40px;
  line-height: 1;
  margin-bottom: 32px;
}
/* line 1787, ../../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 1795, ../../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 1806, ../../sass/app/about.scss */
.base .s1 .list .item:hover, .base .s1 .list .item.active {
  padding: 16px;
}
/* line 1809, ../../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 1812, ../../sass/app/about.scss */
.base .s1 .list .item:hover .l, .base .s1 .list .item.active .l {
  width: 128px;
}
/* line 1817, ../../sass/app/about.scss */
.base .s1 .list .na {
  font-size: 20px;
  color: #1D2939;
  font-weight: 700;
  line-height: 1;
}
/* line 1823, ../../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 1830, ../../sass/app/about.scss */
.base .s1 .list .ad {
  color: #98A2B3;
  line-height: 1.3;
}

/* line 1839, ../../sass/app/about.scss */
.sd .s1 {
  padding: 100px 0 135px;
  background-color: #EAECF0;
}
/* line 1842, ../../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 1847, ../../sass/app/about.scss */
.sd .s1 .left {
  width: 100%;
}
/* line 1850, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .t1 {
  max-width: 670px;
  word-break: keep-all;
}
/* line 1853, ../../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 1861, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .l {
  margin: 16px 0;
}
/* line 1864, ../../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 1873, ../../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 1879, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .abst .fi {
  margin-bottom: 1em;
  color: #1D2939;
  font-size: 16px;
  font-weight: 500;
}
/* line 1885, ../../sass/app/about.scss */
.sd .s1 .left .sec-title .abst .se {
  font-size: 15px;
  color: #98A2B3;
  font-weight: 400;
}
/* line 1892, ../../sass/app/about.scss */
.sd .s1 .left .sec-title:hover .l {
  width: 64px;
}
/* line 1898, ../../sass/app/about.scss */
.sd .s1 .right {
  flex: none;
  width: 475px;
}
/* line 1901, ../../sass/app/about.scss */
.sd .s1 .right .swiper-container {
  width: 100%;
  height: 360px;
}
/* line 1905, ../../sass/app/about.scss */
.sd .s1 .right .swiper-slide {
  position: relative;
}
/* line 1907, ../../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 1915, ../../sass/app/about.scss */
.sd .s1 .right .tool {
  position: relative;
  z-index: 99;
}
/* line 1918, ../../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 1923, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon.le {
  left: 0;
}
/* line 1926, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon.ri {
  right: 0;
}
/* line 1929, ../../sass/app/about.scss */
.sd .s1 .right .tool .icon:after {
  background-color: #45B035;
}
/* line 1933, ../../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 1938, ../../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 1943, ../../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 1948, ../../sass/app/about.scss */
.sd .s1 .right .tool .dots {
  text-align: center;
}
/* line 1950, ../../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 1957, ../../sass/app/about.scss */
.sd .s1 .right .tool .dots .swiper-pagination-bullet:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}
/* line 1962, ../../sass/app/about.scss */
.sd .s1 .right .tool .dots .swiper-pagination-bullet-active {
  background-color: #45B035;
}
/* line 1970, ../../sass/app/about.scss */
.sd .s2 {
  position: relative;
  padding: 100px 0 135px;
  background-color: #EAECF0;
}
/* line 1974, ../../sass/app/about.scss */
.sd .s2 .bg {
  position: absolute;
  inset: 0;
}
/* line 1977, ../../sass/app/about.scss */
.sd .s2 .bg .norm,
.sd .s2 .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 1982, ../../sass/app/about.scss */
.sd .s2 .bg .mobi {
  display: none;
}
/* line 1986, ../../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 1991, ../../sass/app/about.scss */
.sd .s2 .left {
  width: 100%;
  margin-left: 100px;
}
/* line 1995, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .t1 {
  max-width: 670px;
  word-break: keep-all;
  color: #EAECF0;
}
/* line 1999, ../../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 2007, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .l {
  margin: 16px 0;
  background-image: linear-gradient(96deg, #004aae, #45b035 57%, #ffea00);
}
/* line 2011, ../../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 2022, ../../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 2029, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .abst .fi {
  margin-bottom: 1em;
  color: #FCFCFD;
  font-size: 16px;
  font-weight: 500;
}
/* line 2035, ../../sass/app/about.scss */
.sd .s2 .left .sec-title .abst .se {
  font-size: 15px;
  color: #D0D5DD;
  font-weight: 400;
}
/* line 2042, ../../sass/app/about.scss */
.sd .s2 .left .sec-title:hover .l {
  width: 64px;
}
/* line 2048, ../../sass/app/about.scss */
.sd .s2 .right {
  flex: none;
  width: 475px;
}
/* line 2051, ../../sass/app/about.scss */
.sd .s2 .right .swiper-container {
  width: 100%;
  height: 360px;
}
/* line 2055, ../../sass/app/about.scss */
.sd .s2 .right .swiper-slide {
  position: relative;
}
/* line 2057, ../../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 2065, ../../sass/app/about.scss */
.sd .s2 .right .tool {
  position: relative;
  z-index: 99;
}
/* line 2068, ../../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 2073, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon.le {
  left: 0;
}
/* line 2076, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon.ri {
  right: 0;
}
/* line 2079, ../../sass/app/about.scss */
.sd .s2 .right .tool .icon:after {
  background-color: #45B035;
}
/* line 2083, ../../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 2088, ../../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 2093, ../../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 2098, ../../sass/app/about.scss */
.sd .s2 .right .tool .dots {
  text-align: center;
}
/* line 2100, ../../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 2107, ../../sass/app/about.scss */
.sd .s2 .right .tool .dots .swiper-pagination-bullet:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}
/* line 2112, ../../sass/app/about.scss */
.sd .s2 .right .tool .dots .swiper-pagination-bullet-active {
  background-color: #45B035;
}
/* line 2120, ../../sass/app/about.scss */
.sd .s3 {
  padding: 120px 0 200px;
}
/* line 2122, ../../sass/app/about.scss */
.sd .s3 .bg {
  position: absolute;
  inset: 0;
}
/* line 2125, ../../sass/app/about.scss */
.sd .s3 .bg .norm,
.sd .s3 .bg .mobi {
  position: absolute;
  inset: 0;
}
/* line 2131, ../../sass/app/about.scss */
.sd .s3 .bg .mobi {
  display: none;
}
/* line 2136, ../../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 2141, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title:hover .l {
  width: 60px;
}
/* line 2145, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .t1 {
  font-weight: 700;
}
/* line 2148, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .l {
  background: #45B035;
  height: 1.5px;
  margin-top: 20px;
}
/* line 2153, ../../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 2166, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .abst {
  max-width: 1000px;
  margin-top: 32px;
  text-align: center;
}
/* line 2170, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .abst .fi {
  color: #1D2939;
  font-size: 18px;
}
/* line 2174, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .abst .se {
  color: #667085;
}
/* line 2177, ../../sass/app/about.scss */
.sd .s3 .sect .sec-title .abst span {
  margin-bottom: 16px;
  display: block;
}
/* line 2183, ../../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 2187, ../../sass/app/about.scss */
.sd .s3 .sect .list .item {
  width: 32%;
  height: 380px;
  position: relative;
  overflow: hidden;
}
/* line 2192, ../../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 2199, ../../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 2209, ../../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 2222, ../../sass/app/about.scss */
  .overview .about {
    padding: 64px 0;
  }
  /* line 2224, ../../sass/app/about.scss */
  .overview .about .sec-title {
    padding: 0 32px 48px;
  }
  /* line 2227, ../../sass/app/about.scss */
  .overview .about .sec-title .abst span {
    display: inline;
  }
  /* line 2232, ../../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 2236, ../../sass/app/about.scss */
  .overview .about > .num-container .item {
    width: 50%;
    height: 145px;
    border-bottom: #EAECF0 1px solid;
  }
  /* line 2240, ../../sass/app/about.scss */
  .overview .about > .num-container .item:nth-child(n) {
    padding-right: 18px;
  }
  /* line 2243, ../../sass/app/about.scss */
  .overview .about > .num-container .item:nth-child(2n) {
    padding-left: 18px;
  }
  /* line 2246, ../../sass/app/about.scss */
  .overview .about > .num-container .item:last-child {
    width: 100%;
  }
  /* line 2249, ../../sass/app/about.scss */
  .overview .about > .num-container .item .icon {
    font-size: 32px;
  }
  /* line 2254, ../../sass/app/about.scss */
  .overview .about > .num-container .item .big-num .numberAnimate {
    height: 28px;
  }
  /* line 2256, ../../sass/app/about.scss */
  .overview .about > .num-container .item .big-num .numberAnimate .mt-number-animate {
    height: 28px;
    line-height: 28px;
    font-size: 28px;
  }
  /* line 2260, ../../sass/app/about.scss */
  .overview .about > .num-container .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dom {
    width: 14px;
  }
  /* line 2265, ../../sass/app/about.scss */
  .overview .about > .num-container .item .big-num .unit {
    font-size: 16px;
    margin-left: 3px;
  }
  /* line 2270, ../../sass/app/about.scss */
  .overview .about > .num-container .item .tip {
    font-weight: normal;
  }
  /* line 2275, ../../sass/app/about.scss */
  .overview .about ._btn {
    margin-top: 48px;
    margin-left: 32px;
  }
  /* line 2282, ../../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 2285, ../../sass/app/about.scss */
  .overview .plate-container .sect .item {
    padding: 32px 24px;
  }
  /* line 2287, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman, .overview .plate-container .sect .item.concept {
    height: 360px;
  }
  /* line 2291, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.sd, .overview .plate-container .sect .item.rd {
    height: 212px;
  }
  /* line 2296, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.qm, .overview .plate-container .sect .item.honor {
    height: auto;
    padding-bottom: 75px;
  }
  /* line 2304, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman > .bg .norm {
    display: none;
  }
  /* line 2307, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman > .bg .mobi {
    display: block;
  }
  /* line 2312, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman > .t1 {
    font-size: 22px;
  }
  /* line 2316, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman .sign svg {
    width: 70px;
  }
  /* line 2319, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.chairman .sign .tip {
    font-size: 12px;
  }
  /* line 2325, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.concept {
    background-color: #F9F9F9;
  }
  /* line 2327, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.concept svg {
    position: absolute;
    bottom: 35px;
    transform: scale(1.5);
  }
  /* line 2340, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.qm .sec-title .l {
    margin-top: 6px;
    background: white;
  }
  /* line 2344, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.qm .sec-title .abst {
    width: 100%;
    font-size: 16px;
    margin-top: 10px;
    color: #D0D5DD;
  }
  /* line 2355, ../../sass/app/about.scss */
  .overview .plate-container .sect .item.honor .sec-title .abst {
    mwidth: 100%;
    font-size: 16px;
    margin-top: 10px;
    color: white;
  }
  /* line 2367, ../../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 2369, ../../sass/app/about.scss */
  .overview .plate-container-2 .left,
  .overview .plate-container-2 .right {
    width: 100%;
    padding: 64px 32px;
  }
  /* line 2374, ../../sass/app/about.scss */
  .overview .plate-container-2 .left {
    height: auto;
  }
  /* line 2377, ../../sass/app/about.scss */
  .overview .plate-container-2 .left .sec-title .abst {
    color: #667085;
    width: unset;
  }
  /* line 2384, ../../sass/app/about.scss */
  .overview .plate-container-2 .left .list .item {
    padding: 0 16px;
    margin-bottom: 12px;
    height: 83px;
  }
  /* line 2388, ../../sass/app/about.scss */
  .overview .plate-container-2 .left .list .item .s1 {
    font-size: 16px;
  }
  /* line 2391, ../../sass/app/about.scss */
  .overview .plate-container-2 .left .list .item .s2, .overview .plate-container-2 .left .list .item .s3 {
    font-size: 28px;
  }
  /* line 2396, ../../sass/app/about.scss */
  .overview .plate-container-2 .left ._btn {
    position: relative;
    margin-top: 24px;
    left: unset;
    bottom: unset;
  }
  /* line 2403, ../../sass/app/about.scss */
  .overview .plate-container-2 .right {
    height: 600px;
  }
  /* line 2406, ../../sass/app/about.scss */
  .overview .plate-container-2 .right .bg .norm {
    display: none;
  }
  /* line 2409, ../../sass/app/about.scss */
  .overview .plate-container-2 .right .bg .mobi {
    display: block;
  }
  /* line 2413, ../../sass/app/about.scss */
  .overview .plate-container-2 .right ._btn {
    bottom: 64px;
    left: unset;
  }

  /* line 2421, ../../sass/app/about.scss */
  .chairman {
    padding: 0;
  }
  /* line 2423, ../../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 2425, ../../sass/app/about.scss */
  .chairman .s1 .left {
    width: 100%;
  }
  /* line 2427, ../../sass/app/about.scss */
  .chairman .s1 .left img.norm {
    display: none;
  }
  /* line 2430, ../../sass/app/about.scss */
  .chairman .s1 .left img.mobi {
    display: block;
  }
  /* line 2434, ../../sass/app/about.scss */
  .chairman .s1 .right {
    margin: 0;
    padding: 64px 32px;
  }
  /* line 2437, ../../sass/app/about.scss */
  .chairman .s1 .right .title {
    padding: 100px 0 50px;
  }
  /* line 2440, ../../sass/app/about.scss */
  .chairman .s1 .right .t1 {
    font-size: 26px;
    color: #1D2939;
  }
  /* line 2444, ../../sass/app/about.scss */
  .chairman .s1 .right .t2 {
    font-size: 22px;
    margin-top: 16px;
    color: #667085;
    word-break: normal;
  }
  /* line 2453, ../../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 2457, ../../sass/app/about.scss */
  .chairman .s1 .right .sign .tip {
    color: #667085;
  }
  /* line 2460, ../../sass/app/about.scss */
  .chairman .s1 .right .sign svg {
    margin-top: 24px;
  }

  /* line 2468, ../../sass/app/about.scss */
  .concept {
    background-color: #F2F4F7;
  }
  /* line 2470, ../../sass/app/about.scss */
  .concept .s1,
  .concept .s2,
  .concept .s3,
  .concept .s4 {
    max-height: unset;
    height: unset;
    min-height: unset;
  }
  /* line 2478, ../../sass/app/about.scss */
  .concept .s1,
  .concept .s2,
  .concept .s4 {
    height: 100vh;
  }
  /* line 2482, ../../sass/app/about.scss */
  .concept .s1 .bg .norm,
  .concept .s2 .bg .norm,
  .concept .s4 .bg .norm {
    display: none;
  }
  /* line 2485, ../../sass/app/about.scss */
  .concept .s1 .bg .mobi,
  .concept .s2 .bg .mobi,
  .concept .s4 .bg .mobi {
    display: block;
  }
  /* line 2490, ../../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 2498, ../../sass/app/about.scss */
  .concept .s1 .t,
  .concept .s2 .t,
  .concept .s4 .t {
    font-size: 28px;
    margin-top: 16px;
  }
  /* line 2502, ../../sass/app/about.scss */
  .concept .s1 .ab,
  .concept .s2 .ab,
  .concept .s4 .ab {
    margin-top: 16px;
    word-break: normal;
  }
  /* line 2509, ../../sass/app/about.scss */
  .concept .s1 .sub-t:after {
    background: #45B035;
  }
  /* line 2514, ../../sass/app/about.scss */
  .concept .s3 {
    padding: 64px 0;
  }
  /* line 2516, ../../sass/app/about.scss */
  .concept .s3 .sub-t {
    color: #1D2939;
    font-size: 20px;
    height: auto;
    padding-bottom: 10px;
  }
  /* line 2522, ../../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 2524, ../../sass/app/about.scss */
  .concept .s3 .list .item {
    margin-bottom: 32px;
    width: 100%;
    height: 392px;
  }
  /* line 2528, ../../sass/app/about.scss */
  .concept .s3 .list .item .t {
    font-size: 20px;
  }
  /* line 2531, ../../sass/app/about.scss */
  .concept .s3 .list .item .ab {
    font-size: 14px;
    line-height: 1.5;
  }

  /* line 2541, ../../sass/app/about.scss */
  .base .s1 {
    background-color: #F9FAFB;
    padding: 0 0 64px;
  }
  /* line 2544, ../../sass/app/about.scss */
  .base .s1 .interact-layer {
    position: sticky;
    left: 0;
    top: 60px;
    z-index: 9;
  }
  /* line 2552, ../../sass/app/about.scss */
  .base .s1 .interact-layer .mark-layer .item .str .num {
    font-size: 20px;
  }
  /* line 2557, ../../sass/app/about.scss */
  .base .s1 .interact-layer .mark-layer .item-1 {
    width: 207px;
  }
  /* line 2562, ../../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 2567, ../../sass/app/about.scss */
  .base .s1 .list {
    width: 100%;
    max-width: unset;
    padding: 32px 0;
  }
  /* line 2571, ../../sass/app/about.scss */
  .base .s1 .list .list-num {
    font-size: 28px;
    margin-bottom: 6px;
  }
  /* line 2575, ../../sass/app/about.scss */
  .base .s1 .list .item {
    padding: 6px 0;
  }
  /* line 2577, ../../sass/app/about.scss */
  .base .s1 .list .item:hover, .base .s1 .list .item.active {
    padding: 8px;
  }
  /* line 2582, ../../sass/app/about.scss */
  .base .s1 .list .na {
    font-size: 18px;
    line-height: 1.3;
  }
  /* line 2586, ../../sass/app/about.scss */
  .base .s1 .list .ad {
    font-size: 16px;
  }

  /* line 2594, ../../sass/app/about.scss */
  .sd .s1 {
    padding: 64px 0;
  }
  /* line 2596, ../../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 2603, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .t1 .se {
    font-size: 20px;
  }
  /* line 2607, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .l {
    background-color: #45B035;
  }
  /* line 2610, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .t2 {
    font-size: 28px;
  }
  /* line 2613, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .abst {
    word-break: normal;
  }
  /* line 2615, ../../sass/app/about.scss */
  .sd .s1 .left .sec-title .abst .se {
    color: inherit;
  }
  /* line 2621, ../../sass/app/about.scss */
  .sd .s1 .right {
    width: 100%;
  }
  /* line 2626, ../../sass/app/about.scss */
  .sd .s2 {
    padding: 64px 0;
  }
  /* line 2629, ../../sass/app/about.scss */
  .sd .s2 .bg .norm {
    display: none;
  }
  /* line 2632, ../../sass/app/about.scss */
  .sd .s2 .bg .mobi {
    display: block;
  }
  /* line 2636, ../../sass/app/about.scss */
  .sd .s2 .sect {
    -webkit-flex-flow: column-reverse;
    flex-flow: column-reverse;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 2640, ../../sass/app/about.scss */
  .sd .s2 .left {
    margin: 0;
  }
  /* line 2644, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .t1 .se {
    font-size: 20px;
    margin-top: 0;
  }
  /* line 2649, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .t2 {
    font-size: 28px;
  }
  /* line 2652, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .abst {
    margin-top: 16px;
    word-break: normal;
  }
  /* line 2655, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .abst .fi {
    color: #F9FAFB;
  }
  /* line 2658, ../../sass/app/about.scss */
  .sd .s2 .left .sec-title .abst .se {
    color: #EAECF0;
    font-size: 16px;
  }
  /* line 2665, ../../sass/app/about.scss */
  .sd .s2 .right {
    width: 100%;
  }
  /* line 2670, ../../sass/app/about.scss */
  .sd .s3 {
    padding: 64px 0;
  }
  /* line 2673, ../../sass/app/about.scss */
  .sd .s3 .bg .norm {
    display: none;
  }
  /* line 2676, ../../sass/app/about.scss */
  .sd .s3 .bg .mobi {
    display: block;
  }
  /* line 2682, ../../sass/app/about.scss */
  .sd .s3 .sect .sec-title .l {
    margin-top: 16px;
  }
  /* line 2685, ../../sass/app/about.scss */
  .sd .s3 .sect .sec-title .t2 {
    font-size: 28px;
    margin-top: 16px;
  }
  /* line 2693, ../../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 2696, ../../sass/app/about.scss */
  .sd .s3 .sect .list .item {
    margin-bottom: 24px;
    width: 100%;
    height: 185px;
  }

  /* line 2709, ../../sass/app/about.scss */
  .qm .sec-title .t1 {
    font-size: 20px;
    color: #1D2939;
  }
  /* line 2713, ../../sass/app/about.scss */
  .qm .sec-title .l {
    background: #45B035;
  }
  /* line 2716, ../../sass/app/about.scss */
  .qm .sec-title .abst {
    color: #667085;
    width: 100%;
    font-weight: normal;
  }
  /* line 2720, ../../sass/app/about.scss */
  .qm .sec-title .abst .color {
    font-size: 18px;
    margin-top: 16px;
  }
  /* line 2726, ../../sass/app/about.scss */
  .qm .s1 {
    padding: 64px 0 175px;
  }
  /* line 2729, ../../sass/app/about.scss */
  .qm .s1 .bg .norm {
    display: none;
  }
  /* line 2732, ../../sass/app/about.scss */
  .qm .s1 .bg .mobi {
    display: block;
  }
  /* line 2736, ../../sass/app/about.scss */
  .qm .s1 .svg {
    width: 120vw;
    margin-top: 36px;
    margin-left: -30vw;
  }
  /* line 2743, ../../sass/app/about.scss */
  .qm .s2 {
    padding: 64px 0;
  }
  /* line 2745, ../../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 2749, ../../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 2753, ../../sass/app/about.scss */
  .qm .s2 .list .item .left,
  .qm .s2 .list .item .right {
    padding: 0;
    width: 100%;
  }
  /* line 2759, ../../sass/app/about.scss */
  .qm .s2 .list .item .left .t {
    font-size: 28px;
    line-height: 28px;
  }
  /* line 2763, ../../sass/app/about.scss */
  .qm .s2 .list .item .left .l {
    max-width: unset;
    width: 100%;
    margin: 0;
  }
  /* line 2768, ../../sass/app/about.scss */
  .qm .s2 .list .item .left .abst {
    width: 100%;
    height: unset;
    font-size: 16px;
    line-height: 1.3;
  }
  /* line 2775, ../../sass/app/about.scss */
  .qm .s2 .list .item .right {
    margin-top: 24px;
    height: 41vw;
  }
  /* line 2779, ../../sass/app/about.scss */
  .qm .s2 .list .item .right .inner svg {
    width: 30%;
  }
  /* line 2788, ../../sass/app/about.scss */
  .qm .s3 {
    padding: 64px 0;
  }
  /* line 2790, ../../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 2796, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .t1 {
    word-break: normal;
  }
  /* line 2799, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .l {
    width: 100%;
  }
  /* line 2802, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .abst {
    margin-top: 24px;
    word-break: normal;
  }
  /* line 2805, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .abst .fi {
    line-height: 1.3;
  }
  /* line 2808, ../../sass/app/about.scss */
  .qm .s3 .left .sec-title .abst .se {
    font-size: 16px;
    line-height: 1.5;
  }
  /* line 2815, ../../sass/app/about.scss */
  .qm .s3 .right {
    width: 100%;
    margin-top: 32px;
  }
  /* line 2821, ../../sass/app/about.scss */
  .qm .s4 {
    padding: 64px 0;
  }
  /* line 2824, ../../sass/app/about.scss */
  .qm .s4 .sec-title .t1 {
    font-size: 22px;
    line-height: 1.3;
    word-break: normal;
  }
  /* line 2829, ../../sass/app/about.scss */
  .qm .s4 .sec-title .l {
    margin-top: 12px;
  }
  /* line 2832, ../../sass/app/about.scss */
  .qm .s4 .sec-title .abst {
    margin-top: 24px;
    word-break: normal;
  }
  /* line 2837, ../../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 2840, ../../sass/app/about.scss */
  .qm .s4 .list .item {
    margin-bottom: 24px;
    width: 100%;
    height: 185px;
  }

  /* line 2851, ../../sass/app/about.scss */
  .rd .resu,
  .rd .inpu,
  .rd .powe {
    padding: 64px 0 129px;
  }
  /* line 2857, ../../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 2860, ../../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 2864, ../../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 2869, ../../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 2872, ../../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 2876, ../../sass/app/about.scss */
  .rd .resu .sect .number .t,
  .rd .inpu .sect .number .t,
  .rd .powe .sect .number .t {
    font-size: 18px;
  }
  /* line 2879, ../../sass/app/about.scss */
  .rd .resu .sect .number .bo,
  .rd .inpu .sect .number .bo,
  .rd .powe .sect .number .bo {
    height: unset;
  }
  /* line 2881, ../../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 2885, ../../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 2889, ../../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: 25px;
  }
  /* line 2894, ../../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 2902, ../../sass/app/about.scss */
  .rd .resu .sect .tip,
  .rd .inpu .sect .tip,
  .rd .powe .sect .tip {
    margin-top: 0;
  }
  /* line 2911, ../../sass/app/about.scss */
  .rd .inpu .bg .norm,
  .rd .powe .bg .norm {
    display: none;
  }
  /* line 2915, ../../sass/app/about.scss */
  .rd .inpu .bg .mobi,
  .rd .powe .bg .mobi {
    display: block;
  }
  /* line 2919, ../../sass/app/about.scss */
  .rd .inpu .sect,
  .rd .powe .sect {
    height: 75vh;
  }
  /* line 2926, ../../sass/app/about.scss */
  .rd .inpu .sect .sec-title,
  .rd .inpu .sect .number {
    width: 100%;
    min-width: unset;
  }
  /* line 2934, ../../sass/app/about.scss */
  .rd .plat {
    padding: 64px 0;
  }
  /* line 2936, ../../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 2939, ../../sass/app/about.scss */
  .rd .plat .sect .item {
    width: 100%;
    padding: 32px 48px;
    margin-bottom: 32px;
    height: auto;
  }
  /* line 2944, ../../sass/app/about.scss */
  .rd .plat .sect .item .icon {
    margin-bottom: 32px;
    height: 110px;
  }
  /* line 2948, ../../sass/app/about.scss */
  .rd .plat .sect .item .bot {
    height: auto;
  }
  /* line 2950, ../../sass/app/about.scss */
  .rd .plat .sect .item .bot .title {
    font-size: 18px;
  }
  /* line 2953, ../../sass/app/about.scss */
  .rd .plat .sect .item .bot .l {
    margin-top: 8px;
  }
  /* line 2956, ../../sass/app/about.scss */
  .rd .plat .sect .item .bot .abst {
    margin-top: 16px;
    font-size: 14px;
  }

  /* line 2966, ../../sass/app/about.scss */
  .profile {
    padding: 64px 0;
  }
  /* line 2969, ../../sass/app/about.scss */
  .profile > .bg:after {
    background-image: unset;
  }
  /* line 2972, ../../sass/app/about.scss */
  .profile > .bg .norm {
    display: none;
  }
  /* line 2975, ../../sass/app/about.scss */
  .profile > .bg .mobi {
    display: block;
  }
  /* line 2979, ../../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 2981, ../../sass/app/about.scss */
  .profile .info .left,
  .profile .info .right {
    width: 100%;
    height: auto;
  }
  /* line 2986, ../../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 2989, ../../sass/app/about.scss */
  .profile .info .left .item {
    height: 180px;
    padding: 24px 8px 24px;
    width: 50%;
  }
  /* line 2993, ../../sass/app/about.scss */
  .profile .info .left .item:nth-child(n) {
    padding-right: 18px;
  }
  /* line 2996, ../../sass/app/about.scss */
  .profile .info .left .item:nth-child(2n) {
    padding-left: 18px;
  }
  /* line 2999, ../../sass/app/about.scss */
  .profile .info .left .item:last-child {
    width: 100%;
  }
  /* line 3002, ../../sass/app/about.scss */
  .profile .info .left .item .icon {
    font-size: 32px;
  }
  /* line 3007, ../../sass/app/about.scss */
  .profile .info .left .item .big-num .numberAnimate {
    height: 28px;
  }
  /* line 3009, ../../sass/app/about.scss */
  .profile .info .left .item .big-num .numberAnimate .mt-number-animate {
    height: 28px;
    line-height: 28px;
    font-size: 28px;
  }
  /* line 3013, ../../sass/app/about.scss */
  .profile .info .left .item .big-num .numberAnimate .mt-number-animate .mt-number-animate-dom {
    width: 14px;
  }
  /* line 3018, ../../sass/app/about.scss */
  .profile .info .left .item .big-num .unit {
    font-size: 16px;
    margin-left: 3px;
  }
  /* line 3023, ../../sass/app/about.scss */
  .profile .info .left .item .tip {
    font-weight: normal;
  }
  /* line 3028, ../../sass/app/about.scss */
  .profile .info .right {
    margin-top: 48px;
  }

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

  /* line 3051, ../../sass/app/about.scss */
  .honor .s1 {
    padding: 64px 0;
  }
  /* line 3053, ../../sass/app/about.scss */
  .honor .s1 .list {
    -webkit-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 32px;
    grid-column-gap: unset;
  }
  /* line 3058, ../../sass/app/about.scss */
  .honor .s1 .item {
    width: 100%;
    height: auto;
    padding: 32px;
  }
  /* line 3062, ../../sass/app/about.scss */
  .honor .s1 .item .y {
    font-size: 28px;
  }
  /* line 3065, ../../sass/app/about.scss */
  .honor .s1 .item .n {
    font-size: 16px;
    margin-top: 8px;
  }
  /* line 3069, ../../sass/app/about.scss */
  .honor .s1 .item .b {
    margin-top: 50px;
  }
}
<!--0.00022220611572266-->