/* line 172, ../../sass/construct/_mixin.scss */
.post .list .info .t {
  font-family: DINPro;
}

@keyframes bannerLine {
  from {
    width: 0;
    background: white;
  }
  to {
    width: 250px;
    background: linear-gradient(90deg, #32a238, #036eb8);
  }
}
/* line 17, ../../sass/app/home.scss */
.top-banner {
  height: 100vh;
}
/* line 19, ../../sass/app/home.scss */
.top-banner .swiper-wrapper {
  height: 100%;
}
/* line 22, ../../sass/app/home.scss */
.top-banner .swiper-slide {
  height: 100%;
  position: relative;
}
/* line 25, ../../sass/app/home.scss */
.top-banner .swiper-slide .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
/* line 30, ../../sass/app/home.scss */
.top-banner .swiper-slide .bg .img, .top-banner .swiper-slide .bg video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  object-fit: cover;
}
/* line 37, ../../sass/app/home.scss */
.top-banner .swiper-slide .bg .mask {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  background: linear-gradient(243deg, #9cd79f -47.52%, #0076c7 92.95%);
  mix-blend-mode: multiply;
}
/* line 46, ../../sass/app/home.scss */
.top-banner .swiper-slide .wrap {
  height: inherit;
  z-index: 9;
  margin: 0 auto;
  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;
  max-width: unset;
  font-family: HarmonyOS_Sans;
}
/* line 55, ../../sass/app/home.scss */
.top-banner .swiper-slide .wrap .t1, .top-banner .swiper-slide .wrap .t2, .top-banner .swiper-slide .wrap .t3 {
  text-align: center;
  color: white;
}
/* line 59, ../../sass/app/home.scss */
.top-banner .swiper-slide .wrap .t1, .top-banner .swiper-slide .wrap .t2, .top-banner .swiper-slide .wrap .t3, .top-banner .swiper-slide .wrap .l {
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 63, ../../sass/app/home.scss */
.top-banner .swiper-slide .wrap .t1 {
  font-size: 68px;
  font-weight: 100;
  -moz-transition: all 0.8s 0.3s;
  -o-transition: all 0.8s 0.3s;
  -webkit-transition: all 0.8s;
  -webkit-transition-delay: 0.3s;
  transition: all 0.8s 0.3s;
}
/* line 68, ../../sass/app/home.scss */
.top-banner .swiper-slide .wrap .t2 {
  font-size: 68px;
  font-weight: 700;
  margin-top: 1.6rem;
  -moz-transition: all 0.8s 0.5s;
  -o-transition: all 0.8s 0.5s;
  -webkit-transition: all 0.8s;
  -webkit-transition-delay: 0.5s;
  transition: all 0.8s 0.5s;
}
/* line 74, ../../sass/app/home.scss */
.top-banner .swiper-slide .wrap .l {
  width: 0px;
  height: 1px;
  background-color: white;
  margin: 3.2rem auto;
  -moz-transition: all 0.8s 0.7s;
  -o-transition: all 0.8s 0.7s;
  -webkit-transition: all 0.8s;
  -webkit-transition-delay: 0.7s;
  transition: all 0.8s 0.7s;
}
/* line 81, ../../sass/app/home.scss */
.top-banner .swiper-slide .wrap .t3 {
  font-weight: 400;
  font-size: 32px;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 1.6rem;
  -moz-transition: all 0.8s 0.9s;
  -o-transition: all 0.8s 0.9s;
  -webkit-transition: all 0.8s;
  -webkit-transition-delay: 0.9s;
  transition: all 0.8s 0.9s;
  line-height: 1.2;
}
/* line 93, ../../sass/app/home.scss */
.top-banner .swiper-slide-active .wrap .t1, .top-banner .swiper-slide-active .wrap .t2, .top-banner .swiper-slide-active .wrap .t3, .top-banner .swiper-slide-active .wrap .l {
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 97, ../../sass/app/home.scss */
.top-banner .swiper-slide-active .wrap .l {
  -moz-animation: bannerLine 3s alternate infinite;
  -webkit-animation: bannerLine 3s alternate infinite;
  animation: bannerLine 3s alternate infinite;
}
/* line 102, ../../sass/app/home.scss */
.top-banner .tip {
  width: 100%;
  left: 0;
  bottom: 70px;
  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;
  position: absolute;
  z-index: 9;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
}
/* line 113, ../../sass/app/home.scss */
.top-banner .pagination {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 40px;
  z-index: 19;
  /* line 79, ../sass/app/_index.scss */
}
/* line 120, ../../sass/app/home.scss */
.top-banner .pagination .item {
  width: 16px;
  height: 16px;
  margin: 0 4px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
}
/* line 128, ../../sass/app/home.scss */
.top-banner .pagination .item:active {
  border: white 2px solid;
}
/* line 131, ../../sass/app/home.scss */
.top-banner .pagination .item.active {
  width: 16px;
  height: 16px;
  background-color: white;
}
/* line 138, ../../sass/app/home.scss */
.top-banner .tools {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 19;
}
/* line 144, ../../sass/app/home.scss */
.top-banner .tools .prev,
.top-banner .tools .next {
  width: 60px;
  height: 60px;
  position: absolute;
  bottom: 50vh;
  margin-top: 30px;
  cursor: pointer;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 153, ../../sass/app/home.scss */
.top-banner .tools .prev i,
.top-banner .tools .next i {
  font-size: 80px;
  color: #FFFFFF;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 158, ../../sass/app/home.scss */
.top-banner .tools .prev:hover,
.top-banner .tools .next:hover {
  border-color: #45B035;
}
/* line 160, ../../sass/app/home.scss */
.top-banner .tools .prev:hover i,
.top-banner .tools .next:hover i {
  color: #45B035;
}
/* line 165, ../../sass/app/home.scss */
.top-banner .tools .prev {
  left: 80px;
}
/* line 168, ../../sass/app/home.scss */
.top-banner .tools .next {
  right: 80px;
}

/* line 174, ../../sass/app/home.scss */
.about {
  padding: 130px 0 100px;
  background-color: white;
  z-index: 2;
}
/* line 178, ../../sass/app/home.scss */
.about .sec-title {
  color: #45B035;
  width: 25%;
}
/* line 181, ../../sass/app/home.scss */
.about .sec-title .icon {
  margin-top: 30px;
  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;
}
/* line 74, ../../sass/construct/_mixin.scss */
.about .sec-title .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 */
.about .sec-title .icon i {
  font-size: 24px;
  line-height: 36px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.about .sec-title .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 */
.about .sec-title .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 184, ../../sass/app/home.scss */
.about .sec-title .icon:hover {
  background-color: #45B035;
}
/* line 186, ../../sass/app/home.scss */
.about .sec-title .icon:hover i {
  -moz-animation: btnAnimate 0.6s linear infinite;
  -webkit-animation: btnAnimate 0.6s linear infinite;
  animation: btnAnimate 0.6s linear infinite;
}
/* line 192, ../../sass/app/home.scss */
.about .video {
  width: 65%;
  height: auto;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
/* line 199, ../../sass/app/home.scss */
.about .video .play {
  display: none;
  pointer-events: none;
}
/* line 203, ../../sass/app/home.scss */
.about .video video {
  width: 100%;
  height: auto;
}

/* line 210, ../../sass/app/home.scss */
.prod {
  padding: 250px 0 150px;
  background-color: #EAECF0;
}
/* line 213, ../../sass/app/home.scss */
.prod .sect {
  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: stretch;
  align-items: stretch;
}
/* line 217, ../../sass/app/home.scss */
.prod .sect .left, .prod .sect .mid, .prod .sect .right {
  position: relative;
  width: 33.3%;
}
/* line 222, ../../sass/app/home.scss */
.prod .sect .left {
  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: flex-start;
  align-items: flex-start;
}
/* line 228, ../../sass/app/home.scss */
.prod .sect .mid {
  z-index: 2;
}
/* line 230, ../../sass/app/home.scss */
.prod .sect .mid .item {
  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 233, ../../sass/app/home.scss */
.prod .sect .mid .item.default {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  z-index: 2;
  background-color: white;
}
/* line 238, ../../sass/app/home.scss */
.prod .sect .mid .item.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  z-index: 3;
}
/* line 244, ../../sass/app/home.scss */
.prod .sect .right {
  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: flex-end;
  align-items: flex-end;
}
/* line 249, ../../sass/app/home.scss */
.prod .sect .poi-item {
  width: 65%;
  margin-bottom: 30px;
}
/* line 252, ../../sass/app/home.scss */
.prod .sect .poi-item .icon {
  background-color: #D0D5DD;
  width: 42px;
  height: 42px;
  border-radius: 42px;
  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;
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 74, ../../sass/construct/_mixin.scss */
.prod .sect .poi-item .icon:after {
  content: '';
  display: block;
  width: 42px;
  height: 42px;
  border-radius: 42px;
  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 */
.prod .sect .poi-item .icon i {
  font-size: 24px;
  line-height: 42px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.prod .sect .poi-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 */
.prod .sect .poi-item .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 255, ../../sass/app/home.scss */
.prod .sect .poi-item .icon .ri-arrow-right-line {
  display: none;
}
/* line 259, ../../sass/app/home.scss */
.prod .sect .poi-item .sec-title {
  margin-top: 20px;
}
/* line 261, ../../sass/app/home.scss */
.prod .sect .poi-item .sec-title .t1 {
  color: #1D2939;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 264, ../../sass/app/home.scss */
.prod .sect .poi-item .sec-title .t1 span {
  display: block;
}
/* line 268, ../../sass/app/home.scss */
.prod .sect .poi-item .sec-title .abst {
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  line-height: 1.7;
}
/* line 275, ../../sass/app/home.scss */
.prod .sect .poi-item.blue {
  color: #004AAE;
}
/* line 278, ../../sass/app/home.scss */
.prod .sect .poi-item.green {
  color: #45B035;
}
/* line 281, ../../sass/app/home.scss */
.prod .sect .poi-item.yellow {
  color: #F7C100;
}
/* line 286, ../../sass/app/home.scss */
.prod .sect .poi-item:hover .sec-title .t1 {
  color: inherit;
  font-weight: bold;
}
/* line 290, ../../sass/app/home.scss */
.prod .sect .poi-item:hover .sec-title .abst {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 295, ../../sass/app/home.scss */
.prod .sect .poi-item:hover .icon {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 297, ../../sass/app/home.scss */
.prod .sect .poi-item:hover .icon:after {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 300, ../../sass/app/home.scss */
.prod .sect .poi-item:hover .icon .d {
  display: none;
}
/* line 303, ../../sass/app/home.scss */
.prod .sect .poi-item:hover .icon .ri-arrow-right-line {
  display: unset;
  -moz-animation: btnAnimate 0.6s linear infinite;
  -webkit-animation: btnAnimate 0.6s linear infinite;
  animation: btnAnimate 0.6s linear infinite;
}
/* line 310, ../../sass/app/home.scss */
.prod .sect .mid {
  height: 600px;
  position: relative;
}
/* line 313, ../../sass/app/home.scss */
.prod .sect .mid .item {
  position: absolute;
  width: 100%;
  height: inherit;
  color: #F2F4F7;
}
/* line 318, ../../sass/app/home.scss */
.prod .sect .mid .item .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
/* line 323, ../../sass/app/home.scss */
.prod .sect .mid .item .bg video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 329, ../../sass/app/home.scss */
.prod .sect .mid .item .string {
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0;
  font-size: 36px;
  font-weight: bold;
  word-break: keep-all;
  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;
  color: inherit;
  text-align: center;
}
/* line 341, ../../sass/app/home.scss */
.prod .sect .mid .item .string i {
  margin-bottom: 12px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 357, ../../sass/app/home.scss */
.prod .sect .line {
  width: 54%;
  height: 2px;
  background-color: #D0D5DD;
  position: absolute;
  top: 50%;
  left: 23%;
}

/* line 369, ../../sass/app/home.scss */
.prod-mobi {
  display: none;
  position: relative;
}
/* line 373, ../../sass/app/home.scss */
.prod-mobi .globe .t {
  width: 100%;
  position: absolute;
  left: 0;
  top: 60%;
  text-align: center;
  font-size: 28px;
  color: #FCFCFD;
  font-weight: 700;
  z-index: 9;
}
/* line 385, ../../sass/app/home.scss */
.prod-mobi .pla {
  padding: 64px 32px;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 389, ../../sass/app/home.scss */
.prod-mobi .pla .icon {
  background-color: #D0D5DD;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  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;
  left: 32px;
  top: 64px;
}
/* line 74, ../../sass/construct/_mixin.scss */
.prod-mobi .pla .icon:after {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  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 */
.prod-mobi .pla .icon i {
  font-size: 24px;
  line-height: 32px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.prod-mobi .pla .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 */
.prod-mobi .pla .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 394, ../../sass/app/home.scss */
.prod-mobi .pla .icon i {
  color: white;
}
/* line 398, ../../sass/app/home.scss */
.prod-mobi .pla .sec-title {
  padding-left: 48px;
}
/* line 400, ../../sass/app/home.scss */
.prod-mobi .pla .sec-title .abst {
  font-size: 14px;
}
/* line 404, ../../sass/app/home.scss */
.prod-mobi .pla .v {
  margin-top: 24px;
}
/* line 406, ../../sass/app/home.scss */
.prod-mobi .pla .v .bg {
  width: 100%;
  height: auto;
  position: relative;
}
/* line 410, ../../sass/app/home.scss */
.prod-mobi .pla .v .bg video {
  width: 100%;
  height: auto;
}
/* line 415, ../../sass/app/home.scss */
.prod-mobi .pla .v .string {
  position: absolute;
  inset: 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;
  color: #FCFCFD;
}
/* line 421, ../../sass/app/home.scss */
.prod-mobi .pla .v .string i {
  font-size: 32px;
  line-height: 1;
}
/* line 425, ../../sass/app/home.scss */
.prod-mobi .pla .v .string span {
  margin-top: 12px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
/* line 434, ../../sass/app/home.scss */
.prod-mobi .pla.blue .icon, .prod-mobi .pla.blue .l {
  background-color: #004AAE;
}
/* line 438, ../../sass/app/home.scss */
.prod-mobi .pla.green {
  background-color: #F2F4F7;
}
/* line 440, ../../sass/app/home.scss */
.prod-mobi .pla.green .icon, .prod-mobi .pla.green .l {
  background-color: #45B035;
}
/* line 445, ../../sass/app/home.scss */
.prod-mobi .pla.yellow .icon, .prod-mobi .pla.yellow .l {
  background-color: #FFEA00;
}

/* line 451, ../../sass/app/home.scss */
#canvas3d-mobi {
  height: 370px;
}

/* line 455, ../../sass/app/home.scss */
.deco {
  height: 800px;
  background-color: #EAECF0;
}
/* line 458, ../../sass/app/home.scss */
.deco .c {
  height: inherit;
  margin-right: calc((100vw - 1280px) / 2);
  position: relative;
  overflow: hidden;
}
/* line 464, ../../sass/app/home.scss */
.deco .bg, .deco .mountain {
  width: 100%;
  height: inherit;
  position: absolute;
  inset: 0;
}
/* line 470, ../../sass/app/home.scss */
.deco .mountain {
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 473, ../../sass/app/home.scss */
.deco .svg-logo-big {
  width: 700px;
  height: auto;
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -350px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 484, ../../sass/app/home.scss */
.explore {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 10rem;
  background-color: #EAECF0;
}
/* line 488, ../../sass/app/home.scss */
.explore .left {
  width: 30%;
  height: 860px;
  position: relative;
  -moz-transform: translateY(-350px);
  -ms-transform: translateY(-350px);
  -webkit-transform: translateY(-350px);
  transform: translateY(-350px);
  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: flex-end;
  align-items: flex-end;
}
/* line 496, ../../sass/app/home.scss */
.explore .left .sec-title {
  width: 250px;
  color: #F2F4F7;
  margin-right: 115px;
}
/* line 500, ../../sass/app/home.scss */
.explore .left .sec-title .t1 {
  color: inherit;
}
/* line 503, ../../sass/app/home.scss */
.explore .left .sec-title .abst {
  color: inherit;
  word-break: unset;
  text-align: justify;
}
/* line 510, ../../sass/app/home.scss */
.explore .right {
  width: 70%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 513, ../../sass/app/home.scss */
.explore .right .item {
  width: 50%;
  height: 316px;
  position: relative;
  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 519, ../../sass/app/home.scss */
.explore .right .item .bg {
  position: absolute;
  inset: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 524, ../../sass/app/home.scss */
.explore .right .item .bg:after, .explore .right .item .bg:before {
  content: '';
  display: block;
  position: absolute;
  inset: 0;
  z-index: 2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 533, ../../sass/app/home.scss */
.explore .right .item .bg:before {
  background-image: linear-gradient(214deg, rgba(69, 176, 53, 0.23) 45%, #004aae);
}
/* line 536, ../../sass/app/home.scss */
.explore .right .item .bg:after {
  background-image: linear-gradient(69deg, #0076c7 39%, #9cd79f 100%);
  mix-blend-mode: multiply;
}
/* line 540, ../../sass/app/home.scss */
.explore .right .item .bg img {
  width: 100%;
  height: inherit;
  position: absolute;
  inset: 0;
  object-fit: cover;
  z-index: 1;
}
/* line 549, ../../sass/app/home.scss */
.explore .right .item .icon {
  z-index: 2;
  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;
  background-color: transparent;
  margin-right: 35px;
  overflow: visible;
  position: relative;
}
/* line 74, ../../sass/construct/_mixin.scss */
.explore .right .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 */
.explore .right .item .icon i {
  font-size: 24px;
  line-height: 36px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.explore .right .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 */
.explore .right .item .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 556, ../../sass/app/home.scss */
.explore .right .item .icon .d {
  color: #45B035;
  font-size: 36px;
}
/* line 560, ../../sass/app/home.scss */
.explore .right .item .icon:after {
  background-color: transparent;
}
/* line 563, ../../sass/app/home.scss */
.explore .right .item .icon .ri-arrow-right-line {
  display: none;
}
/* line 567, ../../sass/app/home.scss */
.explore .right .item .cont {
  z-index: 2;
  width: 61%;
}
/* line 570, ../../sass/app/home.scss */
.explore .right .item .cont .t1 {
  color: #1D2939;
  font-size: 24px;
  font-weight: 400;
}
/* line 575, ../../sass/app/home.scss */
.explore .right .item .cont .t2 {
  color: #98A2B3;
  font-size: 16px;
  margin-top: 10px;
  text-align: justify;
}
/* line 581, ../../sass/app/home.scss */
.explore .right .item .cont .t1, .explore .right .item .cont .t2 {
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 585, ../../sass/app/home.scss */
.explore .right .item .line {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #D0D5DD;
  width: 100%;
  height: 0px;
}
/* line 592, ../../sass/app/home.scss */
.explore .right .item .line:after {
  content: '';
  display: block;
  height: 2px;
  background-color: #45B035;
  position: absolute;
  left: 0;
  top: -1px;
  width: 0;
  z-index: 3;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
/* line 608, ../../sass/app/home.scss */
.explore .right .item:hover .bg, .explore .right .item._c-active .bg {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 611, ../../sass/app/home.scss */
.explore .right .item:hover .icon, .explore .right .item._c-active .icon {
  overflow: hidden;
}
/* line 613, ../../sass/app/home.scss */
.explore .right .item:hover .icon:after, .explore .right .item._c-active .icon:after {
  background-color: #45B035;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 617, ../../sass/app/home.scss */
.explore .right .item:hover .icon .d, .explore .right .item._c-active .icon .d {
  display: none;
}
/* line 620, ../../sass/app/home.scss */
.explore .right .item:hover .icon .ri-arrow-right-line, .explore .right .item._c-active .icon .ri-arrow-right-line {
  display: unset;
  -moz-animation: btnAnimate 1.2s linear infinite;
  -webkit-animation: btnAnimate 1.2s linear infinite;
  animation: btnAnimate 1.2s linear infinite;
}
/* line 626, ../../sass/app/home.scss */
.explore .right .item:hover .cont .t1, .explore .right .item:hover .cont .t2, .explore .right .item._c-active .cont .t1, .explore .right .item._c-active .cont .t2 {
  color: white;
}
/* line 631, ../../sass/app/home.scss */
.explore .right .item:hover .line:after, .explore .right .item._c-active .line:after {
  width: 100%;
}

/* line 640, ../../sass/app/home.scss */
.post {
  padding: 80px 0;
}
/* line 642, ../../sass/app/home.scss */
.post .top {
  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;
}
/* line 646, ../../sass/app/home.scss */
.post .top .sec-title {
  color: #45B035;
}
/* line 650, ../../sass/app/home.scss */
.post .list {
  width: 100%;
  margin-top: 45px;
}
/* line 653, ../../sass/app/home.scss */
.post .list .item {
  width: 100%;
  padding: 50px 20px;
  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;
  -moz-transition: all/3s;
  -o-transition: all/3s;
  -webkit-transition: all/3s;
  transition: all/3s;
  position: relative;
}
/* line 661, ../../sass/app/home.scss */
.post .list .item:hover {
  background-color: #F2F4F7;
}
/* line 664, ../../sass/app/home.scss */
.post .list .item:hover .line:after {
  width: 100%;
}
/* line 668, ../../sass/app/home.scss */
.post .list .item:hover .icon {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 670, ../../sass/app/home.scss */
.post .list .item:hover .icon i {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-animation: btnAnimate 0.6s linear infinite;
  -webkit-animation: btnAnimate 0.6s linear infinite;
  animation: btnAnimate 0.6s linear infinite;
}
/* line 677, ../../sass/app/home.scss */
.post .list .cover {
  flex: none;
  width: 312px;
  height: 180px;
  margin-right: 65px;
  object-fit: cover;
}
/* line 684, ../../sass/app/home.scss */
.post .list .info {
  flex: auto;
  height: 180px;
  width: 50%;
}
/* line 688, ../../sass/app/home.scss */
.post .list .info .info-c {
  width: 100%;
  height: inherit;
  max-width: 520px;
  position: relative;
}
/* line 694, ../../sass/app/home.scss */
.post .list .info .oth {
  position: absolute;
  bottom: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  color: #45B035;
}
/* line 700, ../../sass/app/home.scss */
.post .list .info .t1 {
  color: #1D2939;
  font-size: 24px;
  max-height: 72px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 711, ../../sass/app/home.scss */
.post .list .info .t2 {
  font-size: 16px;
  color: #98A2B3;
  max-height: 72px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 722, ../../sass/app/home.scss */
.post .list .info .t {
  font-size: 14px;
  font-weight: bold;
  line-height: 28px;
}
/* line 728, ../../sass/app/home.scss */
.post .list .info .cate {
  padding: 0 10px;
  border-radius: 30px;
  height: 28px;
  line-height: 28px;
  border: #45B035 1px solid;
  font-size: 14px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-left: 15px;
}
/* line 737, ../../sass/app/home.scss */
.post .list .info .cate:hover {
  background: #45B035;
  color: white;
}
/* line 744, ../../sass/app/home.scss */
.post .list .icon {
  flex: none;
  margin-left: 60px;
  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;
  -moz-transform: scale(0.2);
  -ms-transform: scale(0.2);
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
}
/* line 74, ../../sass/construct/_mixin.scss */
.post .list .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 */
.post .list .icon i {
  font-size: 24px;
  line-height: 36px;
  color: white;
  position: relative;
  z-index: 2;
}
/* line 94, ../../sass/construct/_mixin.scss */
.post .list .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 */
.post .list .icon.scale i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 749, ../../sass/app/home.scss */
.post .list .icon i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 752, ../../sass/app/home.scss */
.post .list .icon:after {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  background: #45B035;
}
/* line 758, ../../sass/app/home.scss */
.post .list .line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #EAECF0;
}
/* line 765, ../../sass/app/home.scss */
.post .list .line:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 1px;
  background: #45B035;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
}

/* line 780, ../../sass/app/home.scss */
.contact {
  height: 360px;
}
/* line 782, ../../sass/app/home.scss */
.contact .bg {
  position: absolute;
  inset: 0;
  display: none;
}
/* line 787, ../../sass/app/home.scss */
.contact .sect {
  height: inherit;
  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: flex-start;
  align-items: flex-start;
}
/* line 792, ../../sass/app/home.scss */
.contact .sect .sec-title {
  color: white;
}
/* line 794, ../../sass/app/home.scss */
.contact .sect .sec-title .t1, .contact .sect .sec-title .abst {
  color: white;
  font-size: 28px;
}
/* line 798, ../../sass/app/home.scss */
.contact .sect .sec-title .abst {
  font-weight: lighter;
  width: 450px;
}
/* line 803, ../../sass/app/home.scss */
.contact .sect ._btn {
  margin-top: 35px;
}

@media screen and (max-width: 992px) {
  /* line 813, ../../sass/app/home.scss */
  .top-banner .swiper-slide .wrap .t1,
  .top-banner .swiper-slide .wrap .t2 {
    font-size: 30px;
    line-height: 1.2;
  }
  /* line 818, ../../sass/app/home.scss */
  .top-banner .swiper-slide .wrap .t2 {
    margin-top: .2em;
  }
  /* line 821, ../../sass/app/home.scss */
  .top-banner .swiper-slide .wrap .l {
    margin: 16px auto;
  }
  /* line 824, ../../sass/app/home.scss */
  .top-banner .swiper-slide .wrap .t3 {
    font-size: 20px;
  }
  /* line 829, ../../sass/app/home.scss */
  .top-banner .tools,
  .top-banner .tip,
  .top-banner .pagination {
    display: none;
  }

  /* line 835, ../../sass/app/home.scss */
  .about {
    padding: 64px 0 0;
    position: relative;
    z-index: 9;
  }
  /* line 843, ../../sass/app/home.scss */
  .about .sec-title {
    width: 100%;
    max-width: 300px;
  }
  /* line 846, ../../sass/app/home.scss */
  .about .sec-title .icon {
    background-color: #D0D5DD;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    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;
  }
  /* line 74, ../../sass/construct/_mixin.scss */
  .about .sec-title .icon:after {
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    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 */
  .about .sec-title .icon i {
    font-size: 24px;
    line-height: 32px;
    color: white;
    position: relative;
    z-index: 2;
  }
  /* line 94, ../../sass/construct/_mixin.scss */
  .about .sec-title .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 */
  .about .sec-title .icon.scale i {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 848, ../../sass/app/home.scss */
  .about .sec-title .icon:after {
    background: linear-gradient(90deg, #004aae 0%, #45b035 101.62%);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  /* line 852, ../../sass/app/home.scss */
  .about .sec-title .icon i {
    font-size: 20px;
  }
  /* line 857, ../../sass/app/home.scss */
  .about .video {
    width: 100%;
    height: 80px;
    position: relative;
    right: unset;
    top: unset;
    margin-top: 32px;
  }
  /* line 864, ../../sass/app/home.scss */
  .about .video .play {
    width: 64px;
    height: 64px;
    border-radius: 64px;
    position: absolute;
    left: 50%;
    margin-left: -32px;
    top: 110px;
    margin-top: -32px;
    overflow: hidden;
    background-color: #45B035;
    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;
    color: white;
    font-size: 24px;
    z-index: 99;
  }
  /* line 881, ../../sass/app/home.scss */
  .about .video video {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: -140px;
    height: 220px;
  }

  /* line 892, ../../sass/app/home.scss */
  .prod {
    padding: 0;
    display: none;
  }
  /* line 895, ../../sass/app/home.scss */
  .prod .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;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 899, ../../sass/app/home.scss */
  .prod .sect .left,
  .prod .sect .mid,
  .prod .sect .right {
    width: 100%;
  }
  /* line 907, ../../sass/app/home.scss */
  .prod .sect .mid {
    order: -1;
    height: 370px;
    width: 100vw;
    position: relative;
    left: -32px;
  }
  /* line 913, ../../sass/app/home.scss */
  .prod .sect .mid .blue,
  .prod .sect .mid .green,
  .prod .sect .mid .yellow {
    display: none;
  }

  /* line 921, ../../sass/app/home.scss */
  .prod-mobi {
    display: block;
  }

  /* line 924, ../../sass/app/home.scss */
  .deco {
    width: 100%;
  }
  /* line 926, ../../sass/app/home.scss */
  .deco .c {
    margin: 0;
  }
  /* line 929, ../../sass/app/home.scss */
  .deco .svg-logo-big {
    width: 80%;
    height: auto;
    left: 10%;
    top: 25%;
    margin: 0;
  }

  /* line 937, ../../sass/app/home.scss */
  .explore {
    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 941, ../../sass/app/home.scss */
  .explore .left {
    height: 209px;
    width: 80%;
    -moz-transform: translateY(-209px);
    -ms-transform: translateY(-209px);
    -webkit-transform: translateY(-209px);
    transform: translateY(-209px);
    position: absolute;
    left: 0;
    padding: 0 32px;
  }
  /* line 948, ../../sass/app/home.scss */
  .explore .left .sec-title {
    margin: 0;
  }
  /* line 952, ../../sass/app/home.scss */
  .explore .right {
    width: 100%;
    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 956, ../../sass/app/home.scss */
  .explore .right .item {
    width: 100%;
    padding: 32px;
    height: auto;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  /* line 962, ../../sass/app/home.scss */
  .explore .right .item .icon {
    -webkit-flex: none;
    flex: none;
    margin: 0 0 0 24px;
  }
  /* line 966, ../../sass/app/home.scss */
  .explore .right .item .cont {
    width: unset;
  }
  /* line 969, ../../sass/app/home.scss */
  .explore .right .item .bg {
    -moz-transition: opacity 0.8s;
    -o-transition: opacity 0.8s;
    -webkit-transition: opacity 0.8s;
    transition: opacity 0.8s;
  }
  /* line 973, ../../sass/app/home.scss */
  .explore .right .item .cont .t1,
  .explore .right .item .cont .t2 {
    -moz-transition: opacity 0.8s;
    -o-transition: opacity 0.8s;
    -webkit-transition: opacity 0.8s;
    transition: opacity 0.8s;
  }

  /* line 981, ../../sass/app/home.scss */
  .post {
    padding: 64px 0;
  }
  /* line 984, ../../sass/app/home.scss */
  .post .list .item {
    padding: 24px 0;
  }
  /* line 986, ../../sass/app/home.scss */
  .post .list .item:hover {
    background-color: unset;
  }
  /* line 989, ../../sass/app/home.scss */
  .post .list .item:hover .icon i {
    animation: unset;
  }
  /* line 995, ../../sass/app/home.scss */
  .post .list .cover {
    display: none;
  }
  /* line 998, ../../sass/app/home.scss */
  .post .list .icon {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-left: 30px;
  }
  /* line 1001, ../../sass/app/home.scss */
  .post .list .icon i {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  /* line 1005, ../../sass/app/home.scss */
  .post .list .info {
    height: auto;
  }
  /* line 1007, ../../sass/app/home.scss */
  .post .list .info .t1 {
    font-size: 16px;
  }
  /* line 1010, ../../sass/app/home.scss */
  .post .list .info .t2 {
    font-size: 14px;
  }
  /* line 1013, ../../sass/app/home.scss */
  .post .list .info .oth {
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 12px;
  }
  /* line 1018, ../../sass/app/home.scss */
  .post .list .info .cate {
    height: 21px;
    font-size: 12px;
    line-height: 20px;
  }

  /* line 1026, ../../sass/app/home.scss */
  .contact {
    height: 576px;
  }
  /* line 1028, ../../sass/app/home.scss */
  .contact .bg {
    display: block;
  }
  /* line 1031, ../../sass/app/home.scss */
  .contact .sect {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-top: 64px;
  }
  /* line 1035, ../../sass/app/home.scss */
  .contact .sect .sec-title .t1 {
    font-size: 20px;
  }
  /* line 1038, ../../sass/app/home.scss */
  .contact .sect .sec-title .abst {
    font-size: 16px;
    width: 70%;
  }
  /* line 1042, ../../sass/app/home.scss */
  .contact .sect .sec-title .l {
    background-color: #45B035;
  }
  /* line 1047, ../../sass/app/home.scss */
  .contact ._btn {
    background-color: white;
    color: #1D2939;
  }
  /* line 1050, ../../sass/app/home.scss */
  .contact ._btn ._icon {
    background-color: #45B035;
  }
}
<!--0.00017404556274414-->