* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.en-normal-layout {
  min-width: 1400px;
  background: -webkit-linear-gradient(328deg, #0f196c 0%, #01023d 100%);
  background: -moz- oldlinear-gradient(328deg, #0f196c 0%, #01023d 100%);
  background: linear-gradient(122deg, #0f196c 0%, #01023d 100%);
}
.en-normal-layout #main {
  width: 100%;
}
.en-normal-layout #main .partner {
  max-width: 1980px;
  margin: 0 auto;
  width: 100%;
}
.en-normal-layout #main .split-line {
  position: relative;
  width: 100%;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(249,248,247,0)), color-stop(30%, rgba(215,136,198,0.5)), to(rgba(249,248,247,0)));
  background: -webkit-linear-gradient(left, rgba(249,248,247,0), rgba(215,136,198,0.5) 30%, rgba(249,248,247,0) 100%);
  background: -moz- oldlinear-gradient(left, rgba(249,248,247,0), rgba(215,136,198,0.5) 30%, rgba(249,248,247,0) 100%);
  background: linear-gradient(90deg, rgba(249,248,247,0), rgba(215,136,198,0.5) 30%, rgba(249,248,247,0) 100%);
  border-radius: 10px 10px 0px 0px;
}
.en-normal-layout #main .part-title {
  position: relative;
  margin-left: 80px;
}
.en-normal-layout #main .part-title .text {
  font-size: 48px;
  background-image: -webkit-gradient(linear, left top, right top, from(#0036f3), color-stop(30%, #253bff), to(#6675ff));
  background-image: -webkit-linear-gradient(left, #0036f3 0%, #253bff 30%, #6675ff 100%);
  background-image: -moz- oldlinear-gradient(left, #0036f3 0%, #253bff 30%, #6675ff 100%);
  background-image: linear-gradient(to right, #0036f3 0%, #253bff 30%, #6675ff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  font-weight: 800;
}
.en-normal-layout #main .part-title .line {
  position: absolute;
  bottom: 8px;
  width: 189px;
  height: 4px;
  display: block;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(transparent));
  background: -webkit-linear-gradient(top, rgba(255,255,255,0.2), transparent 100%);
  background: -moz- oldlinear-gradient(top, rgba(255,255,255,0.2), transparent 100%);
  background: linear-gradient(180deg, rgba(255,255,255,0.2), transparent 100%);
  border-radius: 8px;
  -webkit-box-shadow: 0px 30px 60px 0px rgba(0,0,0,0.5);
          box-shadow: 0px 30px 60px 0px rgba(0,0,0,0.5);
}
.en-normal-layout #main .lead {
  height: 811px;
  position: relative;
}
.en-normal-layout #main .lead .video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.en-normal-layout #main .lead .video video {
  width: 1400px;
}
.en-normal-layout #main .lead .video-blur {
  position: absolute;
}
.en-normal-layout #main .lead .video-blur.left {
  width: -webkit-calc(50% - 400px);
  width: -moz-calc(50% - 400px);
  width: calc(50% - 400px);
  height: 100%;
  left: 0;
  background: -webkit-gradient(linear, right top, left top, from(#071257), to(#170e40));
  background: -webkit-linear-gradient(right, #071257 0%, #170e40 100%);
  background: -moz- oldlinear-gradient(right, #071257 0%, #170e40 100%);
  background: linear-gradient(to left, #071257 0%, #170e40 100%);
  -webkit-filter: blur(25px);
          filter: blur(25px);
  top: 0;
}
.en-normal-layout #main .lead .video-blur.bottom {
  width: 100%;
  height: 140px;
  bottom: 24px;
  background: #060e5a;
  -webkit-filter: blur(28px);
          filter: blur(28px);
}
.en-normal-layout #main .lead .video-blur.top {
  width: 100%;
  height: 80px;
  top: 0;
  background: -webkit-linear-gradient(213deg, #0f196c 0%, rgba(255,255,255,0.4) 50%, #0f196c 100%);
  background: -moz- oldlinear-gradient(213deg, #0f196c 0%, rgba(255,255,255,0.4) 50%, #0f196c 100%);
  background: linear-gradient(237deg, #0f196c 0%, rgba(255,255,255,0.4) 50%, #0f196c 100%);
  -webkit-filter: blur(28px);
          filter: blur(28px);
}
.en-normal-layout #main .lead .video-blur.right {
  width: -webkit-calc(50% - 990px);
  width: -moz-calc(50% - 990px);
  width: calc(50% - 990px);
  height: 100%;
  right: 0;
  background: #170e40;
  -webkit-filter: blur(25px);
          filter: blur(25px);
  top: 0;
}
.en-normal-layout #main .lead .content {
  position: relative;
  max-width: 1980px;
  margin: 0 auto;
  height: 810px;
  width: 100%;
}
.en-normal-layout #main .lead .content .left {
  position: absolute;
  top: 240px;
  left: 80px;
}
.en-normal-layout #main .lead .content .left .tip {
  width: 290px;
  height: 28px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(transparent));
  background: -webkit-linear-gradient(top, rgba(255,255,255,0.2), transparent 100%);
  background: -moz- oldlinear-gradient(top, rgba(255,255,255,0.2), transparent 100%);
  background: linear-gradient(180deg, rgba(255,255,255,0.2), transparent 100%);
  border-radius: 8px;
  -webkit-box-shadow: 0px 30px 60px 0px rgba(0,0,0,0.5);
          box-shadow: 0px 30px 60px 0px rgba(0,0,0,0.5);
  padding: 4px;
  line-height: 18px;
  color: rgba(255,255,255,0.6);
  margin-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-normal-layout #main .lead .content .left .tip .icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("img/Union_0bf4421fe3.png");
  background-size: 100% 100%;
  margin-right: 4px;
  margin-left: 4px;
}
.en-normal-layout #main .lead .content .left .slogn {
  font-size: 80px;
  font-weight: 700;
  line-height: 90px;
  background-image: -webkit-gradient(linear, left top, right top, from(#0036f3), color-stop(30%, #253bff), to(#6675ff));
  background-image: -webkit-linear-gradient(left, #0036f3 0%, #253bff 30%, #6675ff 100%);
  background-image: -moz- oldlinear-gradient(left, #0036f3 0%, #253bff 30%, #6675ff 100%);
  background-image: linear-gradient(to right, #0036f3 0%, #253bff 30%, #6675ff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  text-shadow: 12px 15px 40px rgba(0,0,0,0.2);
}
.en-normal-layout #main .lead .content .right {
  position: absolute;
  top: 215px;
  right: 10%;
  width: 360px;
  height: 440px;
  border-radius: 20px;
  background: -webkit-linear-gradient(332deg, rgba(27,51,81,0.5) 0%, rgba(155,97,149,0.5) 100%);
  background: -moz- oldlinear-gradient(332deg, rgba(27,51,81,0.5) 0%, rgba(155,97,149,0.5) 100%);
  background: linear-gradient(118deg, rgba(27,51,81,0.5) 0%, rgba(155,97,149,0.5) 100%);
  -webkit-box-shadow: 0px 40px 40px 0px rgba(0,0,0,0.25);
          box-shadow: 0px 40px 40px 0px rgba(0,0,0,0.25);
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 24px 0;
}
.en-normal-layout #main .lead .content .right .item {
  width: 340px;
  height: 86px;
  background: -webkit-gradient(linear, left top, right top, color-stop(36%, rgba(17,16,24,0)), to(rgba(17,16,24,0.51)));
  background: -webkit-linear-gradient(left, rgba(17,16,24,0) 36%, rgba(17,16,24,0.51) 100%);
  background: -moz- oldlinear-gradient(left, rgba(17,16,24,0) 36%, rgba(17,16,24,0.51) 100%);
  background: linear-gradient(90deg, rgba(17,16,24,0) 36%, rgba(17,16,24,0.51) 100%);
  border: 1px solid;
  -webkit-border-image: -webkit-linear-gradient(340deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
     -moz-border-image: -moz- oldlinear-gradient(340deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
     -moz-border-image: linear-gradient(110deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
       -o-border-image: linear-gradient(110deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
          border-image: -moz- oldlinear-gradient(340deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
          border-image: linear-gradient(110deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
  border-radius: 0px 20px 20px 0px;
  border-left: none;
  border-bottom: none;
  margin-bottom: 16px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 16px;
  cursor: pointer;
}
.en-normal-layout #main .lead .content .right .item:active {
  background: -webkit-gradient(linear, left top, right top, color-stop(33%, #2138b4), to(#3b3bb0));
  background: -webkit-linear-gradient(left, #2138b4 33%, #3b3bb0 100%);
  background: -moz- oldlinear-gradient(left, #2138b4 33%, #3b3bb0 100%);
  background: linear-gradient(90deg, #2138b4 33%, #3b3bb0 100%);
}
.en-normal-layout #main .lead .content .right .item:active .icon {
  background: -webkit-gradient(linear, left top, right top, color-stop(33%, #2d5eef), to(#1443ef));
  background: -webkit-linear-gradient(left, #2d5eef 33%, #1443ef 100%);
  background: -moz- oldlinear-gradient(left, #2d5eef 33%, #1443ef 100%);
  background: linear-gradient(90deg, #2d5eef 33%, #1443ef 100%);
  -webkit-box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.25);
          box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.25);
}
.en-normal-layout #main .lead .content .right .item .icon {
  width: 46px;
  height: 46px;
  margin-left: 16px;
  margin-right: 24px;
  background: -webkit-gradient(linear, left top, right top, color-stop(33%, rgba(46,36,108,0.42)), to(rgba(56,43,114,0.231)));
  background: -webkit-linear-gradient(left, rgba(46,36,108,0.42) 33%, rgba(56,43,114,0.231) 100%);
  background: -moz- oldlinear-gradient(left, rgba(46,36,108,0.42) 33%, rgba(56,43,114,0.231) 100%);
  background: linear-gradient(90deg, rgba(46,36,108,0.42) 33%, rgba(56,43,114,0.231) 100%);
  border-radius: 50%;
  border: 1px solid #6551e1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.en-normal-layout #main .lead .content .right .item .icon .icon-img {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.en-normal-layout #main .lead .content .right .item.item1 .icon .icon-img {
  background: url("img/icon-4_a6bee9203a.png");
  background-size: cover;
}
.en-normal-layout #main .lead .content .right .item.item2 .icon .icon-img {
  background: url("img/icon-5_c778953d54.png");
  background-size: cover;
}
.en-normal-layout #main .lead .content .right .item.item3 .icon .icon-img {
  background: url("img/icon-1_3c33311c95.png");
  background-size: cover;
}
.en-normal-layout #main .lead .content .right .item.item4 .icon .icon-img {
  background: url("img/icon-2_38c1f70c4f.png");
  background-size: cover;
}
.en-normal-layout #main .lead .banner-content {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.en-normal-layout #main .solution {
  height: 820px;
  margin-top: 60px;
}
.en-normal-layout #main .solution .main-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
.en-normal-layout #main .solution .main-content .left {
  width: 464px;
  height: 551px;
  background: -webkit-linear-gradient(333deg, #101c5a 16%, #9b6195 93%);
  background: -moz- oldlinear-gradient(333deg, #101c5a 16%, #9b6195 93%);
  background: linear-gradient(117deg, #101c5a 16%, #9b6195 93%);
  border-radius: 20px;
  -webkit-box-shadow: 0px 40px 40px 0px rgba(0,0,0,0.25);
          box-shadow: 0px 40px 40px 0px rgba(0,0,0,0.25);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 24px 24px 24px 0;
  margin-left: 80px;
}
.en-normal-layout #main .solution .main-content .left .solution-item {
  width: 444px;
  height: 94px;
  background: -webkit-gradient(linear, left top, right top, color-stop(33%, rgba(17,16,24,0)), to(rgba(17,16,24,0.51)));
  background: -webkit-linear-gradient(left, rgba(17,16,24,0) 33%, rgba(17,16,24,0.51) 100%);
  background: -moz- oldlinear-gradient(left, rgba(17,16,24,0) 33%, rgba(17,16,24,0.51) 100%);
  background: linear-gradient(90deg, rgba(17,16,24,0) 33%, rgba(17,16,24,0.51) 100%);
  border: 1px solid;
  -webkit-border-image: -webkit-linear-gradient(340deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
     -moz-border-image: -moz- oldlinear-gradient(340deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
     -moz-border-image: linear-gradient(110deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
       -o-border-image: linear-gradient(110deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
          border-image: -moz- oldlinear-gradient(340deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
          border-image: linear-gradient(110deg, rgba(51,66,255,0) 10%, rgba(55,244,244,0.722) 60%, rgba(51,66,255,0) 80%, rgba(0,0,0,0) 99%) 1 1;
  border-radius: 0px 20px 20px 0px;
  margin-bottom: 12px;
  border-bottom: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  transition: background 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.en-normal-layout #main .solution .main-content .left .solution-item .icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 46px;
  height: 46px;
  margin-left: 16px;
  margin-right: 24px;
  background: -webkit-gradient(linear, left top, right top, color-stop(33%, #2e246c), to(#382b72));
  background: -webkit-linear-gradient(left, #2e246c 33%, #382b72 100%);
  background: -moz- oldlinear-gradient(left, #2e246c 33%, #382b72 100%);
  background: linear-gradient(90deg, #2e246c 33%, #382b72 100%);
  border-radius: 50%;
  border: 1px solid #6551e1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.en-normal-layout #main .solution .main-content .left .solution-item .icon .icon-img {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.en-normal-layout #main .solution .main-content .left .solution-item .label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.en-normal-layout #main .solution .main-content .left .solution-item .label .title {
  font-size: 17px;
  color: #fff;
}
.en-normal-layout #main .solution .main-content .left .solution-item .label .desc {
  color: rgba(255,255,255,0.6);
  font-size: 12px;
  text-wrap: wrap;
}
.en-normal-layout #main .solution .main-content .left .solution-item.active {
  background: -webkit-gradient(linear, left top, right top, color-stop(33%, #2138b4), to(#3b3bb0));
  background: -webkit-linear-gradient(left, #2138b4 33%, #3b3bb0 100%);
  background: -moz- oldlinear-gradient(left, #2138b4 33%, #3b3bb0 100%);
  background: linear-gradient(90deg, #2138b4 33%, #3b3bb0 100%);
}
.en-normal-layout #main .solution .main-content .left .solution-item.active .icon {
  background: -webkit-gradient(linear, left top, right top, color-stop(33%, #2d5eef), to(#1443ef));
  background: -webkit-linear-gradient(left, #2d5eef 33%, #1443ef 100%);
  background: -moz- oldlinear-gradient(left, #2d5eef 33%, #1443ef 100%);
  background: linear-gradient(90deg, #2d5eef 33%, #1443ef 100%);
  -webkit-box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.25);
          box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.25);
}
.en-normal-layout #main .solution .main-content .left .solution-item.item1 .icon .icon-img {
  background: url("img/icon-4_a6bee9203a.png");
  background-size: cover;
}
.en-normal-layout #main .solution .main-content .left .solution-item.item2 .icon .icon-img {
  background: url("img/icon-5_c778953d54.png");
  background-size: cover;
}
.en-normal-layout #main .solution .main-content .left .solution-item.item3 .icon .icon-img {
  background: url("img/icon-1_3c33311c95.png");
  background-size: cover;
}
.en-normal-layout #main .solution .main-content .left .solution-item.item4 .icon .icon-img {
  background: url("img/icon-2_38c1f70c4f.png");
  background-size: cover;
}
.en-normal-layout #main .solution .main-content .left .solution-item.item5 .icon .icon-img {
  background: url("img/icon-3_eb23023ab1.png");
  background-size: cover;
}
.en-normal-layout #main .solution .main-content .right {
  width: 800px;
  height: 618px;
  position: relative;
}
.en-normal-layout #main .solution .main-content .right .solution-item-photo {
  width: 800px;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.en-normal-layout #main .solution .main-content .right .solution-item-photo.photo1 {
  background: url("img/solution-1_fc3712cab8.png");
  background-size: 100% 100%;
  opacity: 1;
}
.en-normal-layout #main .solution .main-content .right .solution-item-photo.photo2 {
  background: url("img/solution-2_bd167d8f5d.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .solution .main-content .right .solution-item-photo.photo3 {
  background: url("img/solution-3_a81e483560.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .solution .main-content .right .solution-item-photo.photo4 {
  background: url("img/solution-4_9aa2319b1d.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .solution .main-content .right .solution-item-photo.photo5 {
  background: url("img/solution-5_f27a091296.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .success-story {
  height: 860px;
  margin-top: 60px;
}
.en-normal-layout #main .success-story .success-story-video {
  width: 100%;
  margin: 0 auto;
  max-width: 1100px;
  margin-top: 86px;
}
.en-normal-layout #main .success-story .success-story-video video {
  width: 1100px;
  border-radius: 20px;
}
.en-normal-layout #main .advantage {
  height: 461px;
  margin-top: 60px;
}
.en-normal-layout #main .advantage .advantage-content {
  margin-left: 80px;
  margin-top: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item {
  width: 440px;
  height: 200px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(17,16,24,0)), to(rgba(17,16,24,0.51)));
  background: -webkit-linear-gradient(left, rgba(17,16,24,0) 0%, rgba(17,16,24,0.51) 100%);
  background: -moz- oldlinear-gradient(left, rgba(17,16,24,0) 0%, rgba(17,16,24,0.51) 100%);
  background: linear-gradient(90deg, rgba(17,16,24,0) 0%, rgba(17,16,24,0.51) 100%);
  border: 1px solid;
  -webkit-border-image: -webkit-linear-gradient(335deg, rgba(51,66,255,0) 17%, #37f4f4 49%, rgba(51,66,255,0) 70%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 99%) 1 1;
     -moz-border-image: -moz- oldlinear-gradient(335deg, rgba(51,66,255,0) 17%, #37f4f4 49%, rgba(51,66,255,0) 70%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 99%) 1 1;
     -moz-border-image: linear-gradient(115deg, rgba(51,66,255,0) 17%, #37f4f4 49%, rgba(51,66,255,0) 70%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 99%) 1 1;
       -o-border-image: linear-gradient(115deg, rgba(51,66,255,0) 17%, #37f4f4 49%, rgba(51,66,255,0) 70%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 99%) 1 1;
          border-image: -moz- oldlinear-gradient(335deg, rgba(51,66,255,0) 17%, #37f4f4 49%, rgba(51,66,255,0) 70%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 99%) 1 1;
          border-image: linear-gradient(115deg, rgba(51,66,255,0) 17%, #37f4f4 49%, rgba(51,66,255,0) 70%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 99%) 1 1;
  border-radius: 0px 20px 20px 0px;
  border-bottom: none;
  margin-right: 46px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  top: 0;
  -webkit-transition: top 0.2s;
  -moz-transition: top 0.2s;
  transition: top 0.2s;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item:hover {
  top: -12px;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item:last-child {
  margin-right: 0;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item .icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 46px;
  height: 46px;
  margin-left: 16px;
  margin-right: 24px;
  background: -webkit-gradient(linear, left top, right top, color-stop(33%, #2e246c), to(#382b72));
  background: -webkit-linear-gradient(left, #2e246c 33%, #382b72 100%);
  background: -moz- oldlinear-gradient(left, #2e246c 33%, #382b72 100%);
  background: linear-gradient(90deg, #2e246c 33%, #382b72 100%);
  border-radius: 50%;
  border: 1px solid #6551e1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item .icon .icon-img {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item.item1 .icon .icon-img {
  background: url("img/icon-4_a6bee9203a.png");
  background-size: cover;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item.item2 .icon .icon-img {
  background: url("img/icon-5_c778953d54.png");
  background-size: cover;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item.item3 .icon .icon-img {
  background: url("img/icon-1_3c33311c95.png");
  background-size: cover;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item .text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item .text .title {
  color: #fff;
  font-size: 17px;
}
.en-normal-layout #main .advantage .advantage-content .advantage-item .text .desc {
  font-size: 13px;
  color: rgba(255,255,255,0.6);
  line-height: 20px;
}
.en-normal-layout #main .business {
  height: 320px;
  margin-top: 60px;
}
.en-normal-layout #main .business .business-content {
  margin-left: 80px;
  margin-top: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.en-normal-layout #main .business .business-content .business-item {
  width: 200px;
  height: 78px;
  border-radius: 20px;
  margin-right: 40px;
  border-bottom: none;
}
.en-normal-layout #main .business .business-content .business-item.item1 {
  background: url("img/business-1_b70fcc40f1.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .business .business-content .business-item.item2 {
  background: url("img/business-2_70b068d4e2.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .business .business-content .business-item.item3 {
  background: url("img/business-3_a6c30bacc0.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .business .business-content .business-item.item4 {
  background: url("img/business-4_5e5b58d2e1.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .business .business-content .business-item.item5 {
  background: url("img/business-5_1b4ec11d83.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .business .business-content .business-item.item6 {
  background: url("img/business-6_2a976826e0.png");
  background-size: 100% 100%;
}
.en-normal-layout #main .business .business-content .business-item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1500px) {
  .en-normal-layout #main .advantage .advantage-content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 80px;
  }
  .en-normal-layout #main .advantage .advantage-content .advantage-item {
    width: 400px;
    margin-right: 0;
  }
  .en-normal-layout #main .business {
    height: 410px;
  }
  .en-normal-layout #main .business .business-content {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 880px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto;
    margin-top: 80px;
  }
  .en-normal-layout #main .business .business-content .business-item {
    margin-bottom: 20px;
  }
  .en-normal-layout #main .business .business-content .business-item:last-child {
    margin-right: 40px;
  }
}
