@charset "UTF-8";
body {
  min-width: 1300px;
}

.center, .func_wrapper .last_func_box .func_item .func_left h3, .func_wrapper .func_box .func_item, .func_wrapper .func_box, .gap_wrapper, .banner_wrapper .banner_box, .download_btn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.download_btn {
  width: 366px;
  height: 81px;
  flex-shrink: 0;
  box-sizing: border-box;
  background: #2190ff;
  border-radius: 10px;
}
.download_btn img {
  width: 40.155px;
  height: 40.155px;
  flex-shrink: 0;
}
.download_btn span {
  color: #fff;
  font-family: "PingFang SC";
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 28px */
  margin-left: 25px;
}

.moveTopFivepx {
  transition: all 0.3s ease-in-out;
}

.moveTopFivepx:hover {
  transform: translateY(-5px);
}

.banner_wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 680px;
  flex-shrink: 0;
  background: linear-gradient(180deg, #cae0ff -29.73%, #fff 99.97%);
  box-sizing: border-box;
}
.banner_wrapper .banner_box {
  margin-top: 50px;
  width: 1200px;
  justify-content: space-between;
}
.banner_wrapper .banner_box .banner_left {
  display: flex;
  flex-direction: column;
}
.banner_wrapper .banner_box .banner_left > h1 {
  display: flex;
  align-items: center;
}
.banner_wrapper .banner_box .banner_left > h1 > img {
  width: 58px;
  height: 58px;
}
.banner_wrapper .banner_box .banner_left > h1 span {
  color: #000;
  font-family: "Microsoft YaHei";
  font-size: 42px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-left: 25px;
}
.banner_wrapper .banner_box .banner_left > p {
  color: rgba(0, 0, 0, 0.85);
  font-family: "Microsoft YaHei";
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 37px;
  margin-bottom: 30px;
}
.banner_wrapper .banner_box .banner_left ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 352px;
  margin-bottom: 45px;
}
.banner_wrapper .banner_box .banner_left ul li {
  display: flex;
  justify-content: center;
  align-items: center;
}
.banner_wrapper .banner_box .banner_left ul li:nth-child(n+3) {
  margin-top: 20px;
}
.banner_wrapper .banner_box .banner_left ul li:nth-child(2) {
  margin-right: 20px;
}
.banner_wrapper .banner_box .banner_left ul li img {
  margin-right: 11px;
  width: 38px;
}
.banner_wrapper .banner_box .banner_left ul li span {
  font-family: "Microsoft YaHei";
  font-style: normal;
  font-weight: 400;
  font-size: 21px;
  color: rgba(0, 0, 0, 0.55);
}
.banner_wrapper .banner_box .banner_left > span {
  color: rgba(0, 0, 0, 0.55);
  font-family: "Microsoft YaHei";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 170.949%; /* 19.792px */
  margin-top: 35px;
}
.banner_wrapper .banner_box .banner_right {
  width: 651px;
  height: auto;
}

.gap_wrapper {
  width: 100%;
  height: 631px;
  flex-shrink: 0;
  background: #fff;
  box-sizing: border-box;
}
.gap_wrapper .gap_box {
  width: 1200px;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}
.gap_wrapper .gap_box .gap_item > img {
  transition: all 0.3s ease-in-out;
  width: 60px;
  height: 60px;
}
.gap_wrapper .gap_box .gap_item > img:hover {
  transform: translateY(-13px);
}
.gap_wrapper .gap_box .gap_item h3 {
  margin-top: 35px;
  margin-bottom: 22px;
  color: #000;
  font-family: "Microsoft YaHei";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.gap_wrapper .gap_box .gap_item p {
  display: flex;
  flex-direction: column;
}
.gap_wrapper .gap_box .gap_item p span {
  color: rgba(0, 0, 0, 0.55);
  font-family: "Microsoft YaHei";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 180%;
}
.gap_wrapper .gap_box .gap_item .download_btn {
  width: 185.526px;
  height: 53.432px;
  flex-shrink: 0;
  border-radius: 25px;
}
.gap_wrapper .gap_box .gap_item .download_btn img {
  width: 26.716px;
  height: 26.716px;
  flex-shrink: 0;
}
.gap_wrapper .gap_box .gap_item .download_btn span {
  color: #fff;
  font-family: "PingFang SC";
  font-size: 19.083px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 19.083px */
  margin-left: 15px;
}

.func_wrapper {
  width: 100%;
  overflow: hidden;
}
.func_wrapper .func_box {
  background: linear-gradient(282deg, rgba(68, 177, 251, 0.06) 0.44%, rgba(241, 245, 255, 0) 88.64%);
  width: 100%;
  height: 638px;
  box-sizing: border-box;
}
.func_wrapper .func_box .func_item {
  width: 1200px;
  height: 100%;
  justify-content: space-between;
}
.func_wrapper .func_box .func_item .func_left h3 {
  color: #000;
  font-family: "Microsoft YaHei";
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.func_wrapper .func_box .func_item .func_left h3 > img {
  width: 58px;
  height: 58px;
}
.func_wrapper .func_box .func_item .func_left p {
  color: rgba(0, 0, 0, 0.55);
  font-family: "Microsoft YaHei";
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 20px;
  margin-bottom: 44px;
}
.func_wrapper .func_box .func_item .func_left .download_btn {
  width: 250.869px;
  height: 72.25px;
  flex-shrink: 0;
}
.func_wrapper .func_box .func_item .func_left .download_btn img {
  width: 36.125px;
  height: 36.125px;
  flex-shrink: 0;
}
.func_wrapper .func_box .func_item .func_left .download_btn span {
  color: #fff;
  font-family: "PingFang SC";
  font-size: 25.644px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 25.644px */
  margin-left: 20px;
}
.func_wrapper .func_box .func_item .func_right > img {
  max-width: 627px;
  max-height: 427px;
}
.func_wrapper .func_box:nth-child(odd) {
  background: #fff;
}
.func_wrapper .func_box:nth-child(odd) .func_item {
  flex-direction: row-reverse;
}
.func_wrapper .last_func_box {
  height: 489px;
}
.func_wrapper .last_func_box .func_item .func_left h3 span {
  color: #000;
  font-family: "Microsoft YaHei";
  font-size: 42px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-left: 25px;
}
.func_wrapper .last_func_box .func_item .func_left p {
  color: #000;
  font-family: "Microsoft YaHei";
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.func_wrapper .last_func_box .func_item .func_left .download_btn {
  width: 366px;
  height: 81px;
  flex-shrink: 0;
}
.func_wrapper .last_func_box .func_item .func_left .download_btn img {
  width: 40.155px;
  height: 40.155px;
  flex-shrink: 0;
}
.func_wrapper .last_func_box .func_item .func_left .download_btn span {
  margin-left: 25px;
  color: #fff;
  font-family: "PingFang SC";
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 28px */
}

/* 头部banner */
.hidden-header-box {
  display: none;
  width: 100%;
  background-color: #ffffff;
  background: #feffff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}

.header-content {
  height: 60px;
  line-height: 60px;
  width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-content .download_btn {
  width: 175.526px;
  height: 45.432px;
  flex-shrink: 0;
  border-radius: 25px;
  box-sizing: border-box;
}
.header-content .download_btn img {
  width: 26.716px;
  height: 26.716px;
  flex-shrink: 0;
}
.header-content .download_btn span {
  color: #fff;
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 19.083px */
  margin-left: 15px;
}
.header-content .header-right > span {
  color: #666;
  font-family: "Microsoft YaHei";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.header-content .header-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-content .header-left img {
  width: 40px;
  height: 40px;
}
.header-content .header-left h1 {
  font-size: 16px;
  color: #000;
  font-family: "microsoft yahei";
  margin-left: 10px;
}
.header-content .header-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-content .header-right > span {
  margin-right: 30px;
  font-size: 18px;
}
.header-content .header-right a {
  position: relative;
  margin-right: 30px;
  font-size: 16px;
  font-family: "microsoft yahei";
  color: #333333;
}

.aggregate_style {
  line-height: 1;
}
.aggregate_style .header-title {
  line-height: 1;
}
.aggregate_style h1 {
  line-height: 1;
  margin-bottom: 8px;
}
.aggregate_style span {
  display: inline-block;
  margin-left: 10px;
}

/*# sourceMappingURL=style.css.map */
