body,
html,
h1 {
  margin: 0px;
  padding: 0px;
}
.game_oversea_container {
  width: 100%;
  min-width: 1200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: 'PingFang SC';
}
.game_oversea_container .content-one {
  width: 100%;
  display: flex;
  padding: 52px 0 75px;
  justify-content: center;
  align-items: center;
  background: #1ababd;
}
.game_oversea_container .content-one .content-box {
  width: 1113px;
  height: 373px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game_oversea_container .content-one .content-box .left .title {
  color: #fff;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  /* 60px */
  margin-bottom: 12px;
}
.game_oversea_container .content-one .content-box .left .desc {
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21.6px */
  margin-bottom: 24px;
}
.game_oversea_container .content-one .content-box .left .btns {
  display: flex;
}
.game_oversea_container .content-one .content-box .left .btns a {
  width: 120px;
  height: 48px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.game_oversea_container .content-one .content-box .left .btns .btn-try {
  background: #fff;
  color: #1ababd;
  margin-right: 12px;
}
.game_oversea_container .content-one .content-box .left .btns .btn-try:hover {
  background-color: rgba(255, 255, 255, 0.85);
}
.game_oversea_container .content-one .content-box .left .btns .btn-book {
  color: #fff;
  border: 1px solid #fff;
}
.game_oversea_container .content-one .content-box .left .btns .btn-book:hover {
  background-color: #07aeb4;
}
.game_oversea_container .content-one .content-box .right {
  height: 100%;
}
.game_oversea_container .content-one .content-box .right img {
  width: auto;
  height: 100%;
}
.game_oversea_container .content-two {
  width: 1110px;
  overflow: hidden;
  mask-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    white calc(2%),
    white calc(98%),
    rgba(255, 255, 255, 0) 100%
  );
}
.game_oversea_container .content-two .brand {
  display: flex;
  animation: 60s rolling linear infinite normal;
}
.game_oversea_container .content-two .brand img {
  width: 5174px;
  height: 100px;
  margin-right: 50px;
}
@keyframes rolling {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-5224px, 0, 0);
  }
}
.game_oversea_container .content-two .brand:hover {
  animation-play-state: paused;
}
.game_oversea_container .content-three {
  padding: 100px 0;
}
.game_oversea_container .content-three .title-three {
  color: #1a2233;
  text-align: center;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  /* 43.2px */
  margin-bottom: 40px;
}
.game_oversea_container .content-three .content-box {
  width: 1110px;
  display: flex;
  justify-content: space-between;
}
.game_oversea_container .content-three .content-box .card {
  width: 354px;
  border-radius: 20px;
  background: #edfcfd;
}
.game_oversea_container .content-three .content-box .card .card-head {
  height: 84px;
  padding: 0 16px;
  display: flex;
  align-items: center;
  background: #1ababd;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.game_oversea_container .content-three .content-box .card .card-head img {
  width: 52px;
  height: 52px;
  margin-right: 12px;
}
.game_oversea_container .content-three .content-box .card .card-head .card-title {
  color: #fff;
  font-family: 'PingFang SC';
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  /* 33.6px */
}
.game_oversea_container .content-three .content-box .card .card-desc {
  box-sizing: border-box;
  height: 124px;
  padding: 20px 16px 0;
}
.game_oversea_container .content-three .content-box .card .card-desc .desc-item {
  display: flex;
  margin-bottom: 12px;
}
.game_oversea_container .content-three .content-box .card .card-desc .desc-item:last-child {
  margin-bottom: 0;
}
.game_oversea_container .content-three .content-box .card .card-desc .desc-item:nth-child(2n) svg {
  fill: #1ababd;
}
.game_oversea_container .content-three .content-box .card .card-desc .desc-item svg {
  width: 21px;
  height: 21px;
  min-width: 21px;
  margin-right: 4px;
  fill: #ffbc00;
}
.game_oversea_container .content-three .content-box .card .card-desc .desc-item .text {
  color: #1a2233;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}
.game_oversea_container .content-four {
  padding: 100px 0;
}
.game_oversea_container .content-four .title-four {
  color: #1a2233;
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  /* 43.2px */
  margin-bottom: 40px;
}
.game_oversea_container .content-four .solution {
  width: 1110px;
}
.game_oversea_container .content-four .solution img {
  width: 100%;
  height: auto;
}
.game_oversea_container .content-five .block {
  width: 1110px;
  margin-top: 100px;
  padding-bottom: 100px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game_oversea_container .content-five .block.reverse {
  flex-direction: row-reverse;
}
.game_oversea_container .content-five .block .block-left {
  width: 720px;
}
.game_oversea_container .content-five .block .block-left img {
  width: 100%;
  height: auto;
}
.game_oversea_container .content-five .block .block-right {
  width: 350px;
}
.game_oversea_container .content-five .block .block-right .right-title {
  color: #1a2233;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  /* 28.8px */
  margin-bottom: 16px;
}
.game_oversea_container .content-five .block .block-right .right-desc .desc-item {
  display: flex;
  margin-bottom: 8px;
}
.game_oversea_container .content-five .block .block-right .right-desc .desc-item:last-child {
  margin-bottom: 0;
}
.game_oversea_container .content-five .block .block-right .right-desc .desc-item:nth-child(2n) svg {
  fill: #1ababd;
}
.game_oversea_container .content-five .block .block-right .right-desc .desc-item svg {
  width: 21px;
  height: 21px;
  min-width: 21px;
  margin-right: 4px;
  fill: #ffbc00;
}
.game_oversea_container .content-five .block .block-right .right-desc .desc-item .text {
  color: #1a2233;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}
.game_oversea_container .content-six {
  padding: 80px 0;
}
.game_oversea_container .content-six .title {
  color: #1a2233;
  text-align: center;
  font-size: 36px;
  font-weight: 600;
  line-height: 120%;
  /* 43.2px */
  margin-bottom: 40px;
}
.game_oversea_container .content-six .card-wrap {
  width: 1110px;
  display: flex;
  justify-content: space-between;
}
.game_oversea_container .content-six .card-wrap .card-row-1 {
  box-sizing: border-box;
  width: 539px;
  height: 199px;
  padding: 32px;
  border-radius: 20px;
  background: #eaf9f9;
  margin-bottom: 32px;
}
.game_oversea_container .content-six .card-wrap .card-row-1.height236 {
  height: 236px;
  margin-bottom: 0;
}
.game_oversea_container .content-six .card-wrap .card-head {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.game_oversea_container .content-six .card-wrap .card-head .icon {
  width: 48px;
  height: 48px;
  min-width: 40px;
  margin-right: 8px;
}
.game_oversea_container .content-six .card-wrap .card-head .card-title {
  color: #1a2233;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  /* 28.8px */
}
.game_oversea_container .content-six .card-wrap .desc-wrap .desc-item {
  display: flex;
  margin-bottom: 8px;
}
.game_oversea_container .content-six .card-wrap .desc-wrap .desc-item:last-child {
  margin-bottom: 0;
}
.game_oversea_container .content-six .card-wrap .desc-wrap .desc-item:nth-child(2n) svg {
  fill: #ffbc00;
}
.game_oversea_container .content-six .card-wrap .desc-wrap .desc-item svg {
  width: 21px;
  height: 21px;
  min-width: 21px;
  margin-right: 4px;
  fill: #1ababd;
}
.game_oversea_container .content-six .card-wrap .desc-wrap .desc-item .text {
  color: #1a2233;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}
.game_oversea_container .content-seven {
  width: 100%;
  background: #fafafa;
  padding: 80px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}
.game_oversea_container .content-seven .title {
  color: #1a2233;
  text-align: center;
  font-size: 36px;
  font-weight: 600;
  line-height: 120%;
  /* 43.2px */
  margin-bottom: 40px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-position: inside;
  width: 1913px;
  position: relative;
  height: 357px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul:after {
  content: ' ';
  display: block;
  height: 1px;
  clear: both;
  visibility: hidden;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li {
  width: 729px;
  height: 357px;
  position: absolute;
  transition:
    opacity 0.3s ease-in-out,
    transform 0.3s ease-in-out,
    left 0.3s ease-in-out,
    margin-left 0.3s ease-in-out;
  box-shadow: 0px 3px 57px 0px rgba(53, 53, 53, 0.1);
  border-radius: 20px;
  background: #fff;
  display: flex;
  justify-content: space-between;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li.index_1 {
  left: -6.5%;
  z-index: 50;
  transform: scale(0.85, 0.85);
}
.game_oversea_container .content-seven ul.scroll-outer-ul li.index_2 {
  z-index: 105;
  left: 30.5%;
  opacity: 1;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li.index_3 {
  left: 67.5%;
  z-index: 50;
  transform: scale(0.85, 0.85);
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left {
  box-sizing: border-box;
  min-width: 377px;
  padding: 48px 24px 0;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .left-head {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .left-head .icon {
  width: auto;
  height: 24px;
  margin-right: 8px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .left-head .tag {
  height: 29px;
  padding: 0 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: rgba(26, 186, 189, 0.2);
  color: #1ababd;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  /* 16.8px */
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .left-title {
  color: #1a2233;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  /* 28.8px */
  margin-bottom: 20px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .left-desc {
  color: #1a2233;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
  margin-bottom: 8px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .nums {
  margin-top: 20px;
  display: flex;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .nums .num-item {
  margin-right: 24px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .nums .num-item .num {
  color: #1ababd;
  font-size: 28px;
  font-weight: 600;
  line-height: 120%;
  /* 33.6px */
  margin-bottom: 8px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .nums .num-item .num-desc {
  color: #3f4c5a;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .index-box {
  margin-top: 30px;
  width: 342px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .index-box .index-item {
  display: flex;
  align-items: center;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .index-box .index-item .text {
  flex-shrink: 0;
  color: #1ababd;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 36px */
  margin-right: 5px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .left .index-box .index-item .svg {
  flex-shrink: 0;
  width: 11px;
  height: 24px;
}
.game_oversea_container .content-seven ul.scroll-outer-ul li .right img {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 100%;
  width: auto;
}
.game_oversea_container .content-seven ul.dot-outer-ul {
  height: 44px;
  width: 100px;
  margin: 0 auto;
  margin-top: 24px;
}
.game_oversea_container .content-seven ul.dot-outer-ul li {
  width: 12px;
  height: 12px;
  float: left;
  border-radius: 50%;
  border: 1px solid #1ababd;
  margin-left: 12px;
  cursor: pointer;
  background-color: #fff;
}
.game_oversea_container .content-seven ul.dot-outer-ul li.active {
  background-color: #1ababd;
}
.game_oversea_container .content-seven ul.dot-outer-ul li:last-child {
  margin-right: 0;
}
