body {
  font-size: 14px;
  min-width: 1140px;
  background-color: #f7f7f7;
}
body a {
  cursor: pointer;
  text-decoration: none;
}
body .hidden {
  display: none !important;
}
body .block {
  display: block !important;
}
body .float-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
}
body .float-fixed-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.2);
}
body .wrapper {
  position: relative;
  margin: 0 auto;
  height: 100%;
  width: 1140px;
}
body .wrapper .index-title {
  color: #494949;
  font-size: 26px;
  font-weight: 600;
  line-height: 37px;
  letter-spacing: 0;
  text-align: center;
}
body .wrapper .index-subtitle {
  margin-top: 10px;
  font-size: 16px;
  line-height: 22px;
  color: #494949;
  letter-spacing: 0;
  text-align: center;
}
body .wrapper .btn-container .btn-free-trial,
body .wrapper .btn-container .btn-consult {
  cursor: pointer;
  display: inline-block;
  width: 132px;
  height: 50px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  letter-spacing: 0;
  line-height: 50px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #0a5fff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #0a5fff;
}
body .wrapper .btn-container .btn-free-trial {
  margin-left: 20px;
  background-color: #fff;
  color: #0a5fff;
}
#banner {
  position: relative;
  height: 600px;
  padding-top: 80px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background: url("//img.finstao.com/320b7bc83a22080485c8f62d84077459.jpg") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/320b7bc83a22080485c8f62d84077459.jpg") 1x, url("//img.finstao.com/76deceabe201f9e7ab58b0804d45b292.jpg") 2x);
  background-image: image-set(url("//img.finstao.com/320b7bc83a22080485c8f62d84077459.jpg") 1x, url("//img.finstao.com/76deceabe201f9e7ab58b0804d45b292.jpg") 2x);
  -webkit-background-size: cover;
          background-size: cover;
}
#banner::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(29,93,214,0.3);
}
#banner .wrapper {
  position: relative;
  height: 480px;
}
#banner .banner-desc-wrapper {
  z-index: 1;
  position: absolute;
  color: #fff;
  font-size: 16px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: left;
}
#banner .banner-desc-wrapper .title {
  display: inline-block;
  font-weight: 600;
  font-size: 50px;
  height: 70px;
  line-height: 70px;
  color: #fff;
  letter-spacing: 0;
}
#banner .banner-desc-wrapper .banner-desc {
  margin-top: 10px;
  font-size: 20px;
  color: #fff;
  letter-spacing: 0;
  text-align: left;
  line-height: 32px;
}
#banner .banner-desc-wrapper .btn-container {
  margin-top: 50px;
}
#challenge {
  padding: 69px 0 80px 0;
  background-color: #fff;
}
#challenge .challenge-list {
  margin-top: 50px;
  padding-bottom: 150px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url("//img.finstao.com/fc9961782350b88cec7a36c7c8fc4847.png") no-repeat center bottom;
  background-image: -webkit-image-set(url("//img.finstao.com/fc9961782350b88cec7a36c7c8fc4847.png") 1x, url("//img.finstao.com/0413ad3ae2387485f29e5081d3884e88.png") 2x);
  background-image: image-set(url("//img.finstao.com/fc9961782350b88cec7a36c7c8fc4847.png") 1x, url("//img.finstao.com/0413ad3ae2387485f29e5081d3884e88.png") 2x);
  -webkit-background-size: 1100px auto;
          background-size: 1100px auto;
}
#challenge .challenge-list .challenge-item {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#challenge .challenge-list .content-title {
  position: relative;
  font-size: 16px;
  font-weight: 600;
  color: #0378ff;
  letter-spacing: 0;
  text-align: center;
}
#challenge .challenge-list .content-sub-title {
  margin: 4px 0;
  font-size: 14px;
  color: #0378ff;
  text-align: center;
  letter-spacing: 0;
}
#challenge .challenge-list .challenge-item1 {
  width: 214px;
  height: 242px;
  margin-right: -32px;
  -webkit-animation: contentOne 2s infinite;
          animation: contentOne 2s infinite;
  background: url("//img.finstao.com/5a1f81b29733cd550961981862bba318.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/5a1f81b29733cd550961981862bba318.png") 1x, url("//img.finstao.com/10b933f4ee3da4fe98efa8ac99b0f551.png") 2x);
  background-image: image-set(url("//img.finstao.com/5a1f81b29733cd550961981862bba318.png") 1x, url("//img.finstao.com/10b933f4ee3da4fe98efa8ac99b0f551.png") 2x);
}
#challenge .challenge-list .challenge-item1 .header-icon1 {
  height: 80px;
  width: 80px;
  margin-bottom: 12px;
  background: url("//img.finstao.com/8dacf28db129a1a176632a675d4a105c.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/8dacf28db129a1a176632a675d4a105c.png") 1x, url("//img.finstao.com/81bfa00eefb4d4fa0c4dd7d6ff3beff3.png") 2x);
  background-image: image-set(url("//img.finstao.com/8dacf28db129a1a176632a675d4a105c.png") 1x, url("//img.finstao.com/81bfa00eefb4d4fa0c4dd7d6ff3beff3.png") 2x);
  -webkit-background-size: 80px 80px;
          background-size: 80px 80px;
}
#challenge .challenge-list .challenge-item1 .content-title,
#challenge .challenge-list .challenge-item1 .content-sub-title {
  width: 160px;
}
#challenge .challenge-list .challenge-item2 {
  width: 268px;
  height: 300px;
  margin-right: -38px;
  -webkit-animation: contentTwo 2s infinite;
          animation: contentTwo 2s infinite;
  background: url("//img.finstao.com/66c3486b270693fc8dfba6a0ef662b95.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/66c3486b270693fc8dfba6a0ef662b95.png") 1x, url("//img.finstao.com/b433f466b4b539060174966b6c3b9630.png") 2x);
  background-image: image-set(url("//img.finstao.com/66c3486b270693fc8dfba6a0ef662b95.png") 1x, url("//img.finstao.com/b433f466b4b539060174966b6c3b9630.png") 2x);
}
#challenge .challenge-list .challenge-item2 .header-icon2 {
  height: 80px;
  width: 80px;
  margin-bottom: 12px;
  background: url("//img.finstao.com/f0dfb21d4b0c4fc80d8fb3313d231da1.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/f0dfb21d4b0c4fc80d8fb3313d231da1.png") 1x, url("//img.finstao.com/cc8e56ba7e9a8b73ecce7521b5b88e0b.png") 2x);
  background-image: image-set(url("//img.finstao.com/f0dfb21d4b0c4fc80d8fb3313d231da1.png") 1x, url("//img.finstao.com/cc8e56ba7e9a8b73ecce7521b5b88e0b.png") 2x);
  -webkit-background-size: 80px 80px;
          background-size: 80px 80px;
}
#challenge .challenge-list .challenge-item2 .content-title,
#challenge .challenge-list .challenge-item2 .content-sub-title {
  width: 188px;
}
#challenge .challenge-list .challenge-item3 {
  z-index: 3;
  width: 296px;
  height: 339px;
  margin-right: -34px;
  -webkit-animation: contentThree 2s infinite;
          animation: contentThree 2s infinite;
  background: url("//img.finstao.com/abf5ffab4b539711496264071d1650ac.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/abf5ffab4b539711496264071d1650ac.png") 1x, url("//img.finstao.com/10a8077ccf71819c778a7036e60b4196.png") 2x);
  background-image: image-set(url("//img.finstao.com/abf5ffab4b539711496264071d1650ac.png") 1x, url("//img.finstao.com/10a8077ccf71819c778a7036e60b4196.png") 2x);
}
#challenge .challenge-list .challenge-item3 .header-icon3 {
  height: 80px;
  width: 80px;
  margin-bottom: 12px;
  background: url("//img.finstao.com/f26e94f36e3fc71f3638115f638524a5.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/f26e94f36e3fc71f3638115f638524a5.png") 1x, url("//img.finstao.com/495e29918e087e0b6d979580289ed13e.png") 2x);
  background-image: image-set(url("//img.finstao.com/f26e94f36e3fc71f3638115f638524a5.png") 1x, url("//img.finstao.com/495e29918e087e0b6d979580289ed13e.png") 2x);
  -webkit-background-size: 80px 80px;
          background-size: 80px 80px;
}
#challenge .challenge-list .challenge-item3 .content-title,
#challenge .challenge-list .challenge-item3 .content-sub-title {
  width: 200px;
}
#challenge .challenge-list .challenge-item4 {
  z-index: 2;
  width: 266px;
  height: 300px;
  margin-right: -28px;
  -webkit-animation: contentTwo 2s infinite;
          animation: contentTwo 2s infinite;
  background: url("//img.finstao.com/66c3486b270693fc8dfba6a0ef662b95.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/66c3486b270693fc8dfba6a0ef662b95.png") 1x, url("//img.finstao.com/b433f466b4b539060174966b6c3b9630.png") 2x);
  background-image: image-set(url("//img.finstao.com/66c3486b270693fc8dfba6a0ef662b95.png") 1x, url("//img.finstao.com/b433f466b4b539060174966b6c3b9630.png") 2x);
}
#challenge .challenge-list .challenge-item4 .header-icon4 {
  height: 80px;
  width: 80px;
  margin-bottom: 12px;
  background: url("//img.finstao.com/70bd6928487cfd6cb203817b988ea9df.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/70bd6928487cfd6cb203817b988ea9df.png") 1x, url("//img.finstao.com/8a7b3f770492170e9642b0c9ea6f9abc.png") 2x);
  background-image: image-set(url("//img.finstao.com/70bd6928487cfd6cb203817b988ea9df.png") 1x, url("//img.finstao.com/8a7b3f770492170e9642b0c9ea6f9abc.png") 2x);
  -webkit-background-size: 80px 80px;
          background-size: 80px 80px;
}
#challenge .challenge-list .challenge-item4 .content-title,
#challenge .challenge-list .challenge-item4 .content-sub-title {
  width: 188px;
}
#challenge .challenge-list .challenge-item5 {
  z-index: 1;
  width: 214px;
  height: 242px;
  -webkit-animation: contentOne 2s infinite;
          animation: contentOne 2s infinite;
  background: url("//img.finstao.com/5a1f81b29733cd550961981862bba318.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/5a1f81b29733cd550961981862bba318.png") 1x, url("//img.finstao.com/10b933f4ee3da4fe98efa8ac99b0f551.png") 2x);
  background-image: image-set(url("//img.finstao.com/5a1f81b29733cd550961981862bba318.png") 1x, url("//img.finstao.com/10b933f4ee3da4fe98efa8ac99b0f551.png") 2x);
}
#challenge .challenge-list .challenge-item5 .header-icon5 {
  height: 80px;
  width: 80px;
  margin-bottom: 12px;
  background: url("//img.finstao.com/a7bd81fd736eeed8b283a1897ccb5ad4.png") no-repeat 50%;
  background-image: -webkit-image-set(url("//img.finstao.com/a7bd81fd736eeed8b283a1897ccb5ad4.png") 1x, url("//img.finstao.com/4e4226686c1cc12252252df0313dfe07.png") 2x);
  background-image: image-set(url("//img.finstao.com/a7bd81fd736eeed8b283a1897ccb5ad4.png") 1x, url("//img.finstao.com/4e4226686c1cc12252252df0313dfe07.png") 2x);
  -webkit-background-size: 80px 80px;
          background-size: 80px 80px;
}
#challenge .challenge-list .challenge-item5 .content-title,
#challenge .challenge-list .challenge-item5 .content-sub-title {
  width: 160px;
}
#solution {
  background-color: #f5f5f7;
}
#solution .solution-title {
  padding-top: 66px;
}
#solution .solution-card {
  position: relative;
  margin-top: 50px;
}
#solution .solution-card .solution-menu {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#solution .solution-card .menu-item {
  cursor: pointer;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 8px 0;
  height: 84px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #323232;
  letter-spacing: 0;
  text-align: center;
  background-color: #d8e4f3;
}
#solution .solution-card .menu-item .menu_title {
  font-weight: 600;
  font-size: 20px;
}
#solution .solution-card .menu-item .menu_sub_title {
  font-size: 16px;
}
#solution .solution-card .menu-item.item-active {
  height: 94px;
  font-weight: 600;
  color: #fff;
  padding: 12px 0 15px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background-color: #0378ff;
}
#solution .solution-card .solution-content {
  margin-top: 40px;
}
#solution .solution-card .solution-content .solution-content-item {
  display: none;
}
#solution .solution-card .solution-content .solution-content-item.item-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
#solution .solution-card .solution-content .solution-content-item.item-active .content-images img {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#solution .solution-card .solution-content .content-desc-wrapper {
  position: relative;
  width: 380px;
}
#solution .solution-card .solution-content .content-desc-wrapper .content-title {
  position: relative;
  font-weight: 600;
  font-size: 18px;
  color: #333;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 30px;
  padding-left: 20px;
}
#solution .solution-card .solution-content .content-desc-wrapper .content-title::before {
  content: '';
  width: 4px;
  height: 4px;
  background-color: #fff;
  border: 2px solid #ff7e1a;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
#solution .solution-card .solution-content .content-desc-wrapper .content-title.icon-blue:before {
  border-color: #1a61ff;
}
#solution .solution-card .solution-content .content-desc-wrapper .content-title.icon-purple:before {
  border-color: #fb1aff;
}
#solution .solution-card .solution-content .content-desc-wrapper .btn-container {
  position: absolute;
  left: 20px;
  top: 280px;
}
#solution .solution-card .solution-content .content-images {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 454px;
}
#solution .solution-card .solution-content .content-images .left-images {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#solution .solution-card .solution-content .content-images .left-images img {
  position: absolute;
  -webkit-transform: translate(-30px);
      -ms-transform: translate(-30px);
          transform: translate(-30px);
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .content-images .right-images {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#solution .solution-card .solution-content .content-images .right-images img {
  position: absolute;
  -webkit-transform: translate(30px);
      -ms-transform: translate(30px);
          transform: translate(30px);
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .content-images .main-image {
  z-index: 1;
  width: 208px;
  max-height: 420px;
}
#solution .solution-card .solution-content .solution-content-item1 .left-image1 {
  height: 80px;
  top: 100px;
  right: -30px;
}
#solution .solution-card .solution-content .solution-content-item1 .left-image2 {
  height: 80px;
  right: -30px;
  bottom: 50px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item1 .right-image1 {
  height: 180px;
  top: 39px;
  left: -70px;
  z-index: 2;
}
#solution .solution-card .solution-content .solution-content-item1 .right-image2 {
  height: 60px;
  left: -50px;
  bottom: 60px;
}
#solution .solution-card .solution-content .solution-content-item2 .left-image1 {
  height: 80px;
  top: 30px;
  right: 20px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item2 .left-image2 {
  z-index: 2;
  height: 80px;
  right: -30px;
  bottom: 200px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item2 .left-image3 {
  height: 90px;
  right: 30px;
  bottom: 50px;
  -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
          border-radius: 20px;
}
#solution .solution-card .solution-content .solution-content-item2 .right-image1 {
  height: 70px;
  top: 80px;
  left: -20px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item2 .right-image2 {
  z-index: 2;
  height: 80px;
  left: -20px;
  bottom: 160px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item3 .left-image1 {
  height: 45px;
  top: 30px;
  right: -20px;
}
#solution .solution-card .solution-content .solution-content-item3 .left-image2 {
  z-index: 2;
  height: 110px;
  right: -45px;
  bottom: 155px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item3 .right-image1 {
  height: 80px;
  top: 90px;
  left: 20px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item3 .right-image2 {
  z-index: 2;
  height: 70px;
  left: -50px;
  bottom: 100px;
}
#solution .solution-card .solution-content .solution-content-item4 .left-image1 {
  height: 40px;
  top: 20px;
  right: 20px;
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}
#solution .solution-card .solution-content .solution-content-item4 .left-image2 {
  z-index: 2;
  height: 120px;
  right: -60px;
  bottom: 160px;
}
#solution .solution-card .solution-content .solution-content-item4 .left-image3 {
  height: 90px;
  right: 20px;
  bottom: 30px;
}
#solution .solution-card .solution-content .solution-content-item4 .right-image1 {
  height: 90px;
  top: 60px;
  left: 10px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item4 .right-image2 {
  z-index: 2;
  height: 100px;
  left: -20px;
  bottom: 60px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item5 .left-image1 {
  height: 120px;
  top: 30px;
  right: 40px;
}
#solution .solution-card .solution-content .solution-content-item5 .left-image2 {
  z-index: 2;
  height: 160px;
  right: -60px;
  bottom: 80px;
}
#solution .solution-card .solution-content .solution-content-item5 .right-image1 {
  height: 70px;
  top: 60px;
  left: 20px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item5 .right-image2 {
  height: 80px;
  left: 50px;
  bottom: 200px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#solution .solution-card .solution-content .solution-content-item5 .right-image3 {
  z-index: 2;
  height: 60px;
  left: -20px;
  bottom: 90px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#sale {
  margin-top: 40px;
  padding: 70px 0;
  background-color: #e8f3ff;
}
#sale .sale-subtitle {
  margin-top: 10px;
}
#sale .sale-list {
  padding: 60px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
#sale .sale-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
#sale .sale-item .sale-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  font-size: 40px;
  color: #0a7aff;
}
#sale .sale-item .sale-highlight {
  margin: 0 10px;
  font-size: 80px;
}
#sale .sale-item .sale-desc {
  font-size: 24px;
  color: #333;
  font-weight: 500;
}
#sale .btn-container {
  text-align: center;
}
#fields {
  text-align: center;
}
#fields .fields-title {
  padding-top: 73px;
}
#fields .btn-container {
  text-align: center;
  margin-bottom: 70px;
}
#fields .fields-list {
  display: inline-block;
  margin: 60px 0;
}
#fields .fields-item {
  position: relative;
  display: inline-block;
  width: 265px;
  height: 174px;
  -webkit-box-shadow: 0 2px 30px 0 rgba(131,139,156,0.11);
          box-shadow: 0 2px 30px 0 rgba(131,139,156,0.11);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  margin: 0 10px;
  margin-bottom: 20px;
  vertical-align: top;
  -webkit-background-size: cover !important;
          background-size: cover !important;
}
#fields .fields-item .field-title {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 28px;
  font-weight: 500;
  color: #fff;
}
#fields .fields-item::before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(41,53,77,0.4);
}
#fields .fields-bg1 {
  background: url("https://img.finstao.com/11d06495ccd7c82d6a77d5c4ce9fb83f.jpg") no-repeat 50%;
  background-image: -webkit-image-set(url("https://img.finstao.com/11d06495ccd7c82d6a77d5c4ce9fb83f.jpg") 1x, url("https://img.finstao.com/310bf72a358e4a1ec5e3a53e3443b739.jpg") 2x);
  background-image: image-set(url("https://img.finstao.com/11d06495ccd7c82d6a77d5c4ce9fb83f.jpg") 1x, url("https://img.finstao.com/310bf72a358e4a1ec5e3a53e3443b739.jpg") 2x);
}
#fields .fields-bg2 {
  background: url("https://img.finstao.com/5f705284d0d566a28adcb176bc459ee1.jpg") no-repeat 50%;
  background-image: -webkit-image-set(url("https://img.finstao.com/5f705284d0d566a28adcb176bc459ee1.jpg") 1x, url("https://img.finstao.com/77728925a0c33707afd29c02ba7f6bf3.jpg") 2x);
  background-image: image-set(url("https://img.finstao.com/5f705284d0d566a28adcb176bc459ee1.jpg") 1x, url("https://img.finstao.com/77728925a0c33707afd29c02ba7f6bf3.jpg") 2x);
}
#fields .fields-bg3 {
  background: url("https://img.finstao.com/27c81f5da8e739bace58918ea1b7ee5b.jpg") no-repeat 50%;
  background-image: -webkit-image-set(url("https://img.finstao.com/27c81f5da8e739bace58918ea1b7ee5b.jpg") 1x, url("https://img.finstao.com/25a48c970ae3841cfa5f7bda9c868ca7.jpg") 2x);
  background-image: image-set(url("https://img.finstao.com/27c81f5da8e739bace58918ea1b7ee5b.jpg") 1x, url("https://img.finstao.com/25a48c970ae3841cfa5f7bda9c868ca7.jpg") 2x);
}
#fields .fields-bg4 {
  background: url("https://img.finstao.com/f90a0b86e061af918adabbf298e3dde6.jpg") no-repeat 50%;
  background-image: -webkit-image-set(url("https://img.finstao.com/f90a0b86e061af918adabbf298e3dde6.jpg") 1x, url("https://img.finstao.com/ef83a8434f2342663a85c23fda9e36b2.jpg") 2x);
  background-image: image-set(url("https://img.finstao.com/f90a0b86e061af918adabbf298e3dde6.jpg") 1x, url("https://img.finstao.com/ef83a8434f2342663a85c23fda9e36b2.jpg") 2x);
}
#fields .fields-bg5 {
  background: url("https://img.finstao.com/90c68d058c0f159d6542a33219f52c34.jpg") no-repeat 50%;
  background-image: -webkit-image-set(url("https://img.finstao.com/90c68d058c0f159d6542a33219f52c34.jpg") 1x, url("https://img.finstao.com/9d4a81f9a483fb48a23308762e2dd5ce.jpg") 2x);
  background-image: image-set(url("https://img.finstao.com/90c68d058c0f159d6542a33219f52c34.jpg") 1x, url("https://img.finstao.com/9d4a81f9a483fb48a23308762e2dd5ce.jpg") 2x);
}
#fields .fields-bg6 {
  background: url("https://img.finstao.com/981bc1db4c12525b60c2fc5022d0fa13.jpg") no-repeat 50%;
  background-image: -webkit-image-set(url("https://img.finstao.com/981bc1db4c12525b60c2fc5022d0fa13.jpg") 1x, url("https://img.finstao.com/82072d9fe444f66567de41de2e37d0b9.jpg") 2x);
  background-image: image-set(url("https://img.finstao.com/981bc1db4c12525b60c2fc5022d0fa13.jpg") 1x, url("https://img.finstao.com/82072d9fe444f66567de41de2e37d0b9.jpg") 2x);
}
#fields .fields-bg7 {
  background: url("https://img.finstao.com/8cda29408cb50198e35d57ce924b307f.jpg") no-repeat 50%;
  background-image: -webkit-image-set(url("https://img.finstao.com/8cda29408cb50198e35d57ce924b307f.jpg") 1x, url("https://img.finstao.com/0e509eccae7b5f5f8e09a0f25a372485.jpg") 2x);
  background-image: image-set(url("https://img.finstao.com/8cda29408cb50198e35d57ce924b307f.jpg") 1x, url("https://img.finstao.com/0e509eccae7b5f5f8e09a0f25a372485.jpg") 2x);
}
#fields .fields-bg8 {
  background: url("https://img.finstao.com/5be225a58f6bed3266db3e929162a474.jpg") no-repeat 50%;
  background-image: -webkit-image-set(url("https://img.finstao.com/5be225a58f6bed3266db3e929162a474.jpg") 1x, url("https://img.finstao.com/5fe56d50f20035fdc81831a70c524da6.jpg") 2x);
  background-image: image-set(url("https://img.finstao.com/5be225a58f6bed3266db3e929162a474.jpg") 1x, url("https://img.finstao.com/5fe56d50f20035fdc81831a70c524da6.jpg") 2x);
}
@-webkit-keyframes contentOne {
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(0px, 10px);
            transform: translate(0px, 10px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@keyframes contentOne {
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(0px, 10px);
            transform: translate(0px, 10px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@-webkit-keyframes contentTwo {
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(0px, -10px);
            transform: translate(0px, -10px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@keyframes contentTwo {
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(0px, -10px);
            transform: translate(0px, -10px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@-webkit-keyframes contentThree {
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(0px, 10px);
            transform: translate(0px, 10px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@keyframes contentThree {
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(0px, 10px);
            transform: translate(0px, 10px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
