* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

nav ul,
nav ol,
ul,
ol {
  list-style: none none;
  margin: 0px;
  padding: 0px;
}

.second-navigation-v4 {
  top: 0px;
  z-index: 150;
  background-color: rgb(255, 255, 255);
  width: 100%;
  position: fixed;
}

.v4 .container {
  width: 100%;
  padding: 0px 80px;
  max-width: none;
  box-sizing: border-box;
}

.v4.n06-second-navigation .product-tabs-wrap {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px 0px;
}

.v4.n06-second-navigation .product-link_item:first-child {
  margin-left: 0px;
}

.v4.n06-second-navigation .product-link_item:first-child::before {
  content: none;
}

.v4.n06-second-navigation .product-link {
  color: rgb(127, 127, 127);
}

.v4.n06-second-navigation .product-link:hover,
.v4.n06-second-navigation .product-tabs__link:hover {
  color: rgb(0, 0, 0);
}

.v4.n06-second-navigation .product-link__active {
  color: rgb(0, 0, 0);
}

.v4.n06-second-navigation .product-tabs__heading {
  display: flex;
  padding: 24px 0px 0px;
  position: relative;
}

.v4.n06-second-navigation .product-tabs__title {
  margin-top: 3px;
  font-weight: 700;
}

.v4.n06-second-navigation .product-tabs__links-container {
  position: relative;
  margin-left: auto;
  margin-right: 30px;
  overflow: hidden;
}

.v4.n06-second-navigation .product-tabs__links {
  margin-top: 2px;
  display: flex;
}

.v4.n06-second-navigation .product-tabs__links-item {
  padding: 0px 16px;
}

.v4.n06-second-navigation .product-tabs__link {
  display: block;
  border: 0px;
  appearance: none;
  outline: 0px;
  padding: 0px 4px 24px;
  font-size: 16px;
  font-weight: 400;
  color: rgb(127, 127, 127);
  line-height: 1.5;
  letter-spacing: 0.3px;
  text-align: center;
  white-space: nowrap;
}

.v4.n06-second-navigation .product-tabs__link.product-tabs__link--active {
  font-weight: 700;
  color: rgb(0, 0, 0);
  letter-spacing: -0.2px;
  cursor: default;
  border-bottom: 2px solid rgb(0, 0, 0);
}

.v4.n06-second-navigation .product-tabs__button-container {
  margin-top: -4px;
}

.v4.n06-second-navigation .product-tabs__button-container {
  margin-top: -1px;
}

.v4.n06-second-navigation .product-tabs__button {
  padding: 2px 24px;
  height: auto;
  min-width: auto;
}

.v4.n06-second-navigation .product-tabs__button.btn--red {
  color: rgb(255, 255, 255);
  display: inline-block;
  border-radius: 40px;
  border: 2px solid rgb(173, 8, 36);
  background-color: rgb(173, 8, 36);
}

.nowrap {
  white-space: nowrap;
}

.showpc {
  display: block;
}

.showmob {
  display: none;
}

.only-ie {
  display: none;
}

.static-style .wa-section {
  visibility: hidden;
}

.static-style .shown {
  visibility: visible;
}

.uc-video-img {
  width: 100%;
  display: none;
}

.wa-outer-spacing1 {
  height: 10.416667vw;
}

.wa-carr-wrapper sup a {
  font-size: 0.6em;
  margin-top: 0;
}

.wa-carr-wrapper sup a.text-white {
  color: #fff;
}

.wa-carr-wrapper sup a.text-black {
  color: #000;
}

.wa-carr-wrapper sup a.text-gray {
  color: #CCCCCC;
}

.wa-carr-wrapper sup a.text-gray2 {
  color: #86868B;
}

.wa-text-gray {
  color: #CCCCCC;
}

.wa-bg-black {
  background-color: #000;
}

.wa-bg-black .wa-section-title,
.wa-bg-black .wa-section-title-sm {
  color: #fff;
}

.wa-section-dis {
  color: #86868B;
}

.wa-bg-black .wa-section-dis {
  color: #CCCCCC;
}

.wa-bg-black .wa-section-dis-sm,
.wa-bg-black .wa-section-dis-sm-b {
  color: #86868B;
}

.wa-section-title {
  font-size: 4.166667vw;
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: 1.5625vw;
}

.wa-section-dis {
  font-size: 1.666667vw;
  line-height: 1.5625;
}

.wa-section-title-sm {
  font-size: 3.333333vw;
  line-height: 1.2;
}

.wa-section-title-sm span {
  font-size: 2.5vw;
}

.wa-section-dis-sm {
  font-size: 1.145833vw;
  line-height: 1.5;
}

.wa-section-dis-sm-b {
  font-size: 0.9375vw;
  line-height: 1.55;
}

.wa-carr-wrapper {
  width: 100%;
}

.wa-section-kv {
  width: 100%;
}

.wa-section-wrapper {
  width: 100%;
  height: 400vh;
  margin-bottom: calc(-100vh + 76px + (100vh - 27.70833vw - 6.77083vw - 4.479167vw - 76px) / 2 + 6.77083vw + 4.479167vw + 27.70833vw);
}

.wa-section-container {
  height: calc(100vh - 76px);
  position: sticky;
  top: 76px;
  overflow: hidden;
}

.wa-section-kv-top {
  width: 34.53125vw;
  margin: 0 auto 4.479167vw;
  padding-top: calc((100vh - 27.70833vw - 6.77083vw - 4.479167vw - 76px) / 2);
}

.wa-section-kv-mid {
  position: relative;
}

.wa-section-kv-mid img {
  position: absolute;
  transform: translateX(-50%);
}

.kv-effect-img2 {
  width: 30.3125vw;
  top: 1.385417vw;
  left: 63.432813vw;
  z-index: 2;
}

.kv-effect-img3 {
  width: 28.020833vw;
  top: 3.047917vw;
  left: 75.326042vw;
  z-index: 1;
}

.kv-effect-img4 {
  width: 6.666667vw;
  top: 4.15625vw;
  left: 13.967813vw;
  z-index: 4;
}

.kv-effect-img5 {
  width: 100%;
  opacity: 1;
}

.wa-section-kv .kv-effect-img1 {
  width: 49.6875vw;
  position: relative;
  left: 36.510417vw;
  z-index: 3;
  transform: translateX(0);
}

.wa-section-kv-bottom {
  width: 54.270833vw;
  margin: 10.833333vw auto 0;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
}

.wa-section-kv-bottom p {
  font-size: 1.666667vw;
  line-height: 1.36;
  margin-bottom: 2.083333vw;
  font-weight: bold;
}

.wa-section-kv-bottom-container {
  background-color: #F5F5F6;
  border-radius: 25px;
}

.wa-section-kv-bottom-container1 {
  width: 56.927083vw;
  padding: 3.125vw 6.354167vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.wa-section-kv-bottom-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.wa-section-kv-bottom-container2 {
  width: 15.260417vw;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wa-section-kv-bottom-container2 img {
  width: 11.145833vw;
}

.wa-section-kv-bottom-div {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.wa-section-kv-bottom-img {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
}

.wa-section-kv-bottom-div img {
  vertical-align: middle;
}

.wa-section-kv-bottom-div1 img {
  width: 3.697917vw;
}

.wa-section-kv-bottom-div2 img {
  width: 1.614583vw;
}

.wa-section-kv-bottom-div3 img {
  width: 2.135417vw;
}

.wa-section-kv-bottom-div4 img {
  width: 2.65625vw;
}

.kv-bottom-a {
  font-size: 0.833333vw;
  color: #1B69FD;
  line-height: 1.375;
  vertical-align: middle;
  margin-top: 1.354167vw;
  display: block;
}

.kv-bottom-a img {
  width: 0.364583vw;
  height: 0.364583vw;
  vertical-align: middle;
}

.wa-section-kv-logo {
  width: 9.010417vw;
  position: absolute;
  top: 92.5%;
  right: 5%;
}

.wa-section-kv-logo img {
  width: 100%;
}

.wa-section2 {
  width: 100%;
}

.wa-section2-text p {
  font-size: 2.5vw;
  font-weight: bold;
  line-height: 1.6;
  text-align: center;
}

.wa-section2-video-container {
  text-align: center;
  margin-top: 2.96875vw;
}

.wa-section2-video {
  font-size: 1.510417vw;
  vertical-align: middle;
  color: #1B69FD;
}

.wa-section2-video img {
  width: 1.770833vw;
  vertical-align: middle;
  margin-left: 1.197917vw;
}

.wa-section3 {
  width: 100%;
  font-size: 0;
}

.wa-section3-wrapper {
  width: 82.135417vw;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.wa-section3-left {
  width: calc(100% - 1.354167vw - 20.885417vw);
  display: flex;
  justify-content: space-between;
}

.wa-section3-left-div {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
}

.wa-section3-div {
  width: 100%;
  position: relative;
  cursor: pointer;
}

.wa-section3-div p {
  width: 100%;
  font-size: 2.083333vw;
  line-height: 1.428;
  text-align: center;
  position: absolute;
}

.wa-section3-div img {
  width: 100%;
}

.wa-section3-left-div1 {
  width: 26.354167vw;
}

.wa-section3-div1,
.wa-section3-div3 {
  width: 100%;
}

.wa-section3-left-div2 {
  width: 31.979167vw;
}

.wa-section3-div2,
.wa-section3-div4 {
  width: 100%;
}

.wa-section3-div1 {
  margin-bottom: 0.885417vw;
}

.wa-section3-div1 p {
  top: 4.255208vw;
}

.wa-section3-div2 p {
  top: 4.255208vw;
}

.wa-section3-div3 p {
  top: 2.682292vw;
}

.wa-section3-div4 p {
  top: 3.885417vw;
}

.wa-section3-div5 p {
  top: 4.255208vw;
}

.wa-section3-div6 p {
  top: 2.447917vw;
}

.wa-section3-right {
  width: 20.885417vw;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}

.wa-section4 {
  width: 100%;
  height: 250vh;
}

.wa-section4-wrapper {
  width: 100%;
  height: calc(100vh - 76px);
  position: sticky;
  top: 76px;
  overflow: hidden;
}

.wa-section4-wrapper .wa-section-dis-sm-b {
  margin-top: 3.125vw;
}

.wa-section4-container {
  width: 100%;
  height: 100%;
  position: relative;
  font-size: 0;
}

.wa-section4-container img {
  width: 100%;
}

.wa-section4-video-pc {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.wa-section11-img-wrapper .wa-section4-video-pc {
  height: auto;
}

.wa-section15-wrapper .wa-section4-video-pc {
  height: auto;
}

.wa-section4-video-mob {
  display: none;
}

.wa-section-text {
  width: 56.145833vw;
  position: absolute;
  left: 15.885417vw;
  top: 50%;
  transform: translateY(-24%);
  opacity: 0;
  z-index: 4;
}

.wa-section-text-bg {
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: .38;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
}

.wa-section-text-bottom {
  margin-top: 2.083333vw;
  vertical-align: top;
}

.wa-section-text-div {
  display: inline-block;
  margin-right: 5.208333vw;
  vertical-align: top;
}

.wa-section-text-div:last-child {
  margin-right: 0;
}

.wa-section4-coverimg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

.wa-section5 {
  height: 200vh;
}

.wa-section5-img {
  width: 100%;
  height: calc(100vh - 76px);
  font-size: 0;
  position: sticky;
  top: 76px;
  overflow: hidden;
  margin-bottom: calc((-100vh + 76px + 39.53125vw) / 2);
}

.wa-section5-img img {
  width: 61.197917vw;
  margin: 0 auto;
  position: relative;
  left: 50%;
  transform: translateX(-50%) translateY(0) scale(1.8);
  z-index: 4;
}

.wa-section5-text {
  width: 58.385417vw;
  position: absolute;
  bottom: calc((100vh - 76px - 39.53125vw) / 2);
  left: 50%;
  transform: translateX(-50%);
}

.wa-section6 {
  width: 100%;
  height: 400vh;
  font-size: 0;
}

.wa-section6-swiper-wrapper {
  width: 100%;
  height: calc(100vh - 76px);
  position: sticky;
  top: 76px;
  overflow: hidden;
}

.wa-section6-swiper-wrapper .swiper-container {
  width: 100%;
  height: 100%;
}

.wa-section6-swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: .6s linear;
  transition: .6s linear;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.wa-section6-swiper-wrapper .swiper-slide.swiper-slide-active img {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.wa-section6 .swiper-pagination-bullet {
  width: auto;
  height: auto;
}

.wa-section6 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0.9375vw;
  background-color: transparent;
  opacity: 1;
  outline: none;
}

.wa-section6 .swiper-pagination-bullet:nth-child(1) .wa-section6-swiper-color {
  background-color: #344326;
}

.wa-section6 .swiper-pagination-bullet:nth-child(2) .wa-section6-swiper-color {
  background-color: #DFE0E5;
}

.wa-section6 .swiper-pagination-bullet:nth-child(3) .wa-section6-swiper-color {
  background-color: #1D1D1D;
}

.wa-section6 .swiper-pagination-bullet .wa-section6-swiper-color-wrapper {
  width: 1.875vw;
  height: 1.875vw;
  outline: none;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border: 1px solid transparent;
}

.wa-section6 .swiper-pagination-bullet .wa-section6-swiper-color {
  width: 0.989583vw;
  height: 0.989583vw;
  display: block;
  border: 1px solid #CCCCCC;
  border-radius: 50%;
  outline: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.wa-section6-swiperText {
  width: auto;
  font-size: 0.9375vw;
  line-height: 1.5;
  color: #CCCCCC;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.677083vw;
  display: none;
}

.wa-section6 .swiper-pagination-bullet.swiper-pagination-bullet-active .wa-section6-swiper-color-wrapper {
  border: 1px solid #CCCCCC;
}

.wa-section6 .swiper-pagination-bullet.swiper-pagination-bullet-active .wa-section6-swiperText {
  display: inline-block;
}

.wa-section6-swiper-wrapper .swiper-pagination {
  width: 100%;
  bottom: 4.427083vw;
}

.wa-section6-swiper-wrapper .swiper-container-fade .swiper-slide {
  overflow: hidden;
}

.wa-section7 {
  width: 100%;
  height: 250vh;
}

.wa-section8 {
  width: 100%;
  font-size: 0;
  line-height: 0;
  margin-bottom: -1px;
}

.wa-section8 video {
  width: 100%;
}

.wa-section9 {
  width: 100%;
  height: 150vh;
}

.wa-section-text a {
  font-size: 1.25vw;
  line-height: 1.458;
  color: #fff;
  vertical-align: middle;
  margin-top: 2.083333vw;
  display: inline-block;
}

.wa-section-text a img {
  width: 0.625vw;
  height: 0.625vw;
  vertical-align: middle;
  /* margin-left: 0.78125vw; */
}

.wa-section10 .wa-section-text {
  opacity: 1;
  position: relative;
  margin-bottom: 6.770833vw;
  transform: translateY(0%);
}

.wa-section10 .wa-section-dis {
  margin-top: 0.78125vw;
}

.wa-section10-wrapper {
  width: 100%;
  height: 800vh;
  margin-bottom: calc((-100vh + 76px + 37.1875vw + 2.604166vw + 4.895833vw) / 2);
}

.wa-section10-sticky {
  width: 100%;
  height: calc(100vh - 76px);
  position: sticky;
  top: 76px;
  font-size: 0;
  overflow: hidden;
}

.wa-section10-container {
  width: 57.604167vw;
  height: 100%;
  margin: 0 auto;
  position: relative;
  transform: scale(1.85);
  transform-origin: 50% 35%;
}

.wa-section10-absolute {
  position: absolute;
}

.wa-section10-sticky img {
  width: 100%;
}

.wa-section10-pad {
  margin-top: calc((100vh - 76px - 37.1875vw - 2.604166vw - 4.895833vw) / 2);
}

.wa-section10-pad-frame {
  top: 0;
  left: 0;
  z-index: 20;
}

.wa-section10-pad-dark {
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
}

.wa-section10-pad-memo {
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
  transform-origin: 63% 58%;
}

.wa-section10-pad-arrow {
  width: 1.40625vw;
  height: 1.40625vw;
  top: 22.65625vw;
  left: 38.072917vw;
  z-index: 19;
  opacity: 0;
}

.wa-section10-pad-memo-text {
  top: 0;
  left: 0;
  z-index: 4;
  opacity: 0;
}

.wa-section10-pad-upcoming {
  width: 10.104167vw;
  top: 19.791667vw;
  left: 34.739583vw;
  z-index: 4;
  opacity: 0;
}

.wa-section10-pad-upcoming .wa-section10-pad-upcoming-icon {
  width: 1.197917vw;
  height: 1.197917vw;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  /* opacity: 0; */
}

.wa-section10-pad-navbar {
  top: 0;
  left: 0;
  z-index: 6;
  opacity: 0;
}

.wa-section10-pad-file {
  top: 0;
  left: 0;
  z-index: 6;
  opacity: 0;
  transform-origin: 48% 88%;
}

.wa-section10-pad-file-bg {
  top: 0;
  left: 0;
  z-index: 6;
  opacity: 0;
}

.wa-section10-pad-file-pop {
  top: 0;
  left: 0;
  z-index: 7;
  opacity: 0;
}

.wa-section10-pad-browse {
  top: 0;
  left: 0;
  z-index: 8;
  opacity: 0;
}

.wa-section10-pad-other {
  top: 0;
  left: 0;
  z-index: 9;
  opacity: 0;
}

.wa-section10-pad-other-cover {
  top: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}

.wa-section10-pad-phone {
  width: 15.3125vw;
  top: 4.479167vw;
  right: -0.989583vw;
  z-index: 10;
  transform: translateX(100%);
  opacity: 0;
}

.wa-section10-pad-drak2 {
  top: 0;
  left: 0;
  z-index: 11;
  opacity: 0;
}

.wa-section10-pad-fall {
  top: 0;
  left: 0;
  z-index: 12;
  overflow: hidden;
}

.wa-section10-pad-fall img {
  transform: translateY(-100%);
}

.wa-section10-text-wrapper {
  width: 100%;
  margin-top: 2.604167vw;
  position: relative;
}

.wa-section10-text-wrapper>div {
  width: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}

.wa-section10-text-div1 {
  width: 100%;
}

.wa-section10-text-wrapper h5 {
  font-size: 1.666667vw;
  line-height: 1.875;
  font-weight: bold;
}

.wa-section10-text-wrapper p {
  font-size: 1.145833vw;
  line-height: 1.59;
  color: #86868B;
}

.ie-section10-img {
  display: none;
}

.wa-section-title-container {
  margin-left: 23.020833vw;
  margin-bottom: 3.90625vw;
}

.wa-section11 {
  width: 100%;
  height: 700vh;
  margin-bottom: calc((-100vh + 43.75vw + 76px) / 2);
}

.wa-section11-wrapper {
  width: 100%;
  height: calc(100vh - 76px - (100vh - 43.75vw - 76px) / 2);
  position: sticky;
  top: calc(76px + (100vh - 43.75vw - 76px) / 2 - .5vw);
  overflow: hidden;
  padding-top: .5vw;
}

.wa-section11-img-wrapper {
  width: 64.0625vw;
  margin: 0 auto;
  position: relative;
}

.wa-section11-img-wrapper .swiper-container {
  margin-bottom: 4.6875vw;
  overflow: visible;
}

.wa-section11-img-container {
  width: 100%;
  position: relative;
  pointer-events: none;
  line-height: 0;
}

.section11-pad-img {
  width: 100%;
}

.wa-section11-img-wrapper .swiper-slide:first-child .section11-pad-img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.section11-pad-img-bg {
  width: 100%;
  opacity: 0;
}

.wa-section-swiper-text {
  margin: 0 auto;
  font-size: 1.145833vw;
  line-height: 1.5;
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: absolute;
  bottom: 1.041667vw;
  left: 50%;
  transform: translateX(-50%);
}

.wa-section-swiper-text p {
  cursor: pointer;
  color: #86868B;
}

.wa-section-swiper-text p.active {
  color: #000;
}

.wa-section11-swiper-text {
  width: 28.125vw;
}

.wa-section11-img-wrapper .swiper-slide {
  font-size: 0;
}

.wa-section11-img-wrapper .swiper-scrollbar {
  width: 28.125vw;
  height: 2px;
  left: 50%;
  transform: translateX(-50%);
  background: #AFAEAE;
}

.wa-section11-img-wrapper .swiper-scrollbar-drag {
  background: #413F3F;
}

.wa-section11-text-wrapper {
  width: 55.208333vw;
  margin: 1.864583vw auto 0;
}

.wa-section11-text-wrapper .swiper-slide h5 {
  font-size: 2.5vw;
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: 0.520833vw;
}

.wa-section11-text-wrapper .swiper-slide p {
  font-size: 1.666667vw;
  line-height: 1.5;
  color: #86868B;
}

.section11-part1-line1 {
  width: 0;
  height: 0.885417vw;
  position: absolute;
  top: 18.333333vw;
  left: 25.416667vw;
  z-index: 1;
  font-size: 0;
  overflow: hidden;
}

.section11-part1-line1 img {
  width: auto;
  height: 100%;
}

.section11-part1-line2 {
  width: 0;
  height: 0.677083vw;
  position: absolute;
  top: 20.729167vw;
  left: 50.15625vw;
  z-index: 1;
  font-size: 0;
  overflow: hidden;
}

.section11-part1-line2 img {
  width: auto;
  height: 100%;
}

.section11-part1-pen {
  width: 14.46875vw;
  position: absolute;
  top: 4.848958vw;
  left: 38.890625vw;
  z-index: 2;
}

.section11-part1-pen img {
  width: 100%;
}

.section11-part1-text-img {
  width: 20.3125vw;
  position: absolute;
  top: -0.208333vw;
  left: 42.239583vw;
  z-index: 2;
}

.section11-part1-text-img img {
  width: 100%;
}

.section11-part2-frame-img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
}

.section11-part2-arrow {
  width: 0.625vw;
  height: 0.625vw;
  position: absolute;
  bottom: 5.495625vw;
  left: 27.5464vw;
  z-index: 5;
}

.section11-part2-video {
  width: 39%;
  position: absolute;
  top: 6.354167vw;
  left: 36.55vw;
  z-index: 3;
  transform: translate(-28.645833vw, -2.447917vw);
}

.section11-part2-video video {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.section11-part2-text {
  width: auto;
  font-size: 0.833333vw;
  font-weight: bold;
  line-height: 1.3125;
  color: #3267D6;
  position: absolute;
  top: 71%;
  left: 26.5%;
  z-index: 2;
  vertical-align: middle;
}

.section11-part2-text p {
  width: 0.104167vw;
  height: 1.041667vw;
  margin-left: 0.052083vw;
  background-color: #3267D6;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
}

.section11-part2-text span {
  display: none;
  opacity: 0;
  vertical-align: middle;
}

.section11-part2-text-img {
  width: 20.3125vw;
  position: absolute;
  top: -0.208333vw;
  left: 42.239583vw;
  z-index: 2;
}

.section11-part2-text-img img {
  width: 100%;
}

.section11-part3-frame-img {
  width: 100%;
  position: absolute;
  bottom: -1px;
  left: 0;
  z-index: 6;
}

.section11-part3-folder-img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
}

.section11-part3-photo-bg {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
}

.section11-part3-photo-container {
  width: 3.125vw;
  position: absolute;
  top: 33%;
  left: 41.05%;
  z-index: 4;
}

.section11-part3-photo {
  width: 100%;
  display: block;
}

.section11-part3-photo-close {
  width: 0.416667vw;
  height: 0.416667vw;
  position: absolute;
  top: 0.15625vw;
  right: 0.15625vw;
  z-index: 4;
  opacity: 0;
}

.section11-part3-arrow-container {
  width: 0.625vw;
  height: 0.625vw;
  position: absolute;
  top: 46%;
  left: 46%;
  z-index: 5;
}

.section11-part3-arrow {
  width: 100%;
}

.section11-part3-hand {
  width: 1.510417vw;
  height: 1.510417vw;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
}

.section11-part3-text-img {
  width: 20.3125vw;
  position: absolute;
  top: -0.208333vw;
  left: 42.239583vw;
  z-index: 2;
}

.section11-part3-text-img img {
  width: 100%;
}

.wa-section12-wrapper {
  width: 100%;
}

.wa-section12-img-wrapper {
  margin: 0 auto;
  position: relative;
}

.wa-section12-img-wrapper .swiper-container {
  width: 61.458333vw;
  padding-bottom: 5.375vw;
}

.wa-section12-wrapper .swiper-slide {
  line-height: 0;
}

.wa-section12-bg {
  width: 100%;
}

.wa-section12 .wa-section-swiper-text {
  display: none;
}

.wa-section12-img-wrapper .swiper-pagination {
  width: 100%;
  left: 50%;
  font-size: 0;
  transform: translateX(-50%);
  bottom: 3vw;
  line-height: 0;
}

.wa-section12-img-wrapper .swiper-pagination-bullet {
  width: 4.166667vw;
  height: 1.041667vw;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
  outline: none;
  position: relative;
}

.wa-section12-img-wrapper .swiper-pagination-bullet::after {
  content: ' ';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 2px;
  background-color: #AFAEAE;
}

.wa-section12-img-wrapper .swiper-pagination-bullet:nth-child(n+2) {
  margin-left: 1.5625vw;
}

.wa-section12-img-wrapper .swiper-pagination-bullet-active.swiper-pagination-bullet::after {
  background-color: #413F3F;
}

.wa-section12-swiper-text {
  width: 33.333333vw;
}

.wa-section12-text-wrapper {
  width: 55.208333vw;
  margin: 3.229167vw auto 0;
}

.wa-section12-text-wrapper h5 {
  font-size: 2.5vw;
  font-weight: bold;
  line-height: 1.25;
}

.wa-section12-text-wrapper p {
  color: #86868B;
  margin-top: 1.5625vw;
}

.wa-section12-text-wrapper .wa-section12-text-dis {
  font-size: 0.9375vw;
  line-height: 1.556;
  color: #CCCCCC;
  margin-top: 7.291667vw;
}

.wa-section12-video-btn {
  position: absolute;
  bottom: -5.6vw;
  left: 50%;
  transform: translateX(-50%);
  vertical-align: middle;
  outline: none;
}

.wa-section12-video-btn a span {
  font-size: 1.145833vw;
  line-height: 1.5;
  vertical-align: middle;
  color: #1B69FD;
}

.wa-section12-video-btn a img {
  width: 1.145833vw;
  height: 1.145833vw;
  vertical-align: middle;
  margin-left: 0.729167vw;
}

.wa-section13 {
  width: 100%;
  height: 250vh;
}

.wa-section13 .wa-section-title {
  color: #fff;
}

.wa-section13 .wa-section-dis {
  color: #fff;
}

.wa-section13 .wa-section-text a {
  font-size: 1.145833vw;
  line-height: 1.59;
  margin-top: 0;
}

.wa-section13 .wa-section-text .wa-section13-a1 {
  margin: 4.0625vw 0 1.71875vw 0;
}

.wa-section13 .wa-section-text .wa-section13-a2 {
  text-decoration: none;
}

.wa-section13 .wa-section-text .wa-section13-a2 img {
  width: 1.197917vw;
  height: 1.197917vw;
  vertical-align: middle;
  margin-left: 0.78125vw;
}

.wa-section14 {
  width: 100%;
  height: 1100vh;
  margin-top: -50vh;
  pointer-events: none;
}

.wa-section14-wrapper {
  height: calc(100vh - 76px);
  position: sticky;
  top: 76px;
  overflow: hidden;
}

.wa-section14-top-img-container {
  width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
}

.wa-section14-img-pen {
  width: 84.479167vw;
  position: relative;
  top: 0;
  left: 0;
  transform: translateX(105%);
  opacity: 0;
  z-index: 2;
}

.section14-img-text {
  position: absolute;
  top: 50%;
  opacity: 0;
  transform: translateY(-50%);
}

.section14-img-text1 {
  width: 15.15625vw;
  left: 30.46875vw;
  transform: translateY(3%);
  z-index: 1;
}

.section14-img-text2 {
  width: 28.020833vw;
  left: 46.770833vw;
  transform: translateY(-43%);
  z-index: 3;
}

.section14-img-text2 sup {
  position: absolute;
  top: 7.5vw;
  left: 28.2vw;
  font-size: 18px;
  pointer-events: all;
}

.section14-img-text2 img {
  width: 100%;
}

.section14-img-text2 sup a {
  font-size: 0.6em;
}

.section14-img-text3 {
  width: 26.458333vw;
  top: 0;
  left: 37.239583vw;
  transform: translateY(-100%);
  z-index: 4;
}

.section14-img-text4 {
  width: 21.041667vw;
  left: 42.34375vw;
  z-index: 1;
}

.wa-section14-bottom-img-container {
  width: 100%;
  font-size: 0;
  position: absolute;
  top: 100%;
  z-index: 4;
}

.wa-section14-img-power {
  width: 8.333333vw;
  position: absolute;
  top: 2.5vw;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  opacity: 0;
}

.wa-section14-img-screen-container {
  width: 55.677083vw;
  margin: 0 auto;
  position: relative;
}

.wa-section14-img-screen {
  width: 100%;
  position: absolute;
  top: 0;
}

.wa-section14-img-screen1 {
  z-index: 5;
}

.wa-section14-img-screen2 {
  z-index: 4;
}

.wa-section14-img-screen3 {
  z-index: 3;
}

.wa-section14-img-screen4 {
  z-index: 2;
}

.wa-section14-img-screen5 img {
  width: 100%;
}

.wa-section14-img-screen5 video {
  width: 52.864583vw;
  height: auto;
  position: absolute;
  z-index: -1;
  top: 1.510417vw;
  left: 1.510417vw;
}

.wa-section14-img-screen5 .uc-video-img {
  width: 52.864583vw;
  height: auto;
  position: absolute;
  z-index: -1;
  top: 1.510417vw;
  left: 1.510417vw;
}

.wa-section14-img-screen5 {
  z-index: 1;
}

.wa-section14-img-screen-bg {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 6;
  opacity: 0;
}

.wa-section14-img-text {
  width: 5.520833vw;
  margin: 0 auto;
  /* margin-top: 34px; */
  position: absolute;
  left: 50%;
  /* bottom: 4%; */
  transform: translateX(-50%);
  z-index: 3;
}

.wa-section14-img-text img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.wa-section14-img-text1 {
  opacity: 0;
}

.wa-section14-img-text1-new {
  opacity: 0;
}

.wa-section14-img-text2 {
  opacity: 0;
}

.wa-section14-img-text3 {
  opacity: 0;
}

.wa-section14-text {
  width: 54.270833vw;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%);
}

.wa-section14-text .wa-section-dis {
  margin-top: 1.5625vw;
}


.wa-section15 {
  width: 100%;
  height: 250vh;
}

.wa-section15-wrapper {
  height: calc(100vh - 76px);
  position: sticky;
  top: 76px;
  line-height: 0;
}

.wa-section15-img-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.wa-section15-img-container {
  width: 58.90625vw;
  position: relative;
  font-size: 0;
  margin: 0 auto;
  margin-top: calc((100vh - 38.072917vw - 76px) / 2);
}

.wa-section15-img-scene {
  width: 56.041667vw;
  position: absolute;
  top: 1.614583vw;
  left: 1.5625vw;
  transform: scale(1.8);
}

.wa-section15-img-bg {
  width: 100%;
  margin: 0 auto;
}

.wa-section15-text-wrapper {
  width: 55.208333vw;
  margin: 0 auto;
}

.wa-section15-text-wrapper p {
  margin-top: 1.5625vw;
}

.wa-section15-text-wrapper .wa-section12-text-dis {
  font-size: 0.9375vw;
  margin-top: 3.125vw;
  line-height: 1.556;
  color: #86868B;
}

.wa-section16 {
  width: 100%;
  height: 500vh;
}

.wa-section16-wrapper {
  width: 100%;
  height: calc(100vh - 76px);
  position: sticky;
  top: 76px;
}

.wa-section16-wrapper h5 {
  font-size: 6.25vw;
  font-weight: bold;
  line-height: 1.625;
  text-align: center;
  margin-bottom: 4.6875vw;
}

.wa-section16-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.wa-section16-container .wa-section-dis {
  margin-top: 1.5625vw;
}

.wa-section16-img-container .wa-section-dis {
  margin-top: 4.166667vw;
}

.wa-section16-img-container {
  width: 56.25vw;
  line-height: 0;
  position: absolute;
  left: 50%;
  top: calc(10.15625vw + 4.6875vw);
  transform: translateX(-50%);
  z-index: 2;
}

.wa-section16-img-container img {
  width: 100%;
}

.wa-section16-img2 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
}

.wa-section16-img3 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
}

.wa-section16-img4 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  opacity: 0;
}

.wa-section16-text-container {
  width: 54.270833vw;
  margin: 0 auto;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  text-align: center;
  opacity: 0;
}

.wa-section16-text-container .wa-section-dis-sm {
  color: #1B69FD;
  text-decoration: underline;
}

.wa-section16-text-container a img {
  width: 0.625vw;
  height: 0.625vw;
  vertical-align: middle;
  margin-left: 0.78125vw;
}

.wa-section16-img-text-container {
  width: 54.270833vw;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 100%);
  text-align: center;
}

.wa-section16-img-text-container p {
  margin-top: 2.447917vw;
  text-align: center;
  opacity: 0;
}

.wa-section16-img-text-container-img {
  opacity: 0;
}

.wa-section16-img-text-container span {
  opacity: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 50%;
  transform: translate(-50%, 50%);
  margin-top: 0 !important;
}

.wa-section16-img-text-container img {
  width: 7.708333vw;
  position: absolute;
  top: -1.508333vw;
  right: 10.620833vw;
  z-index: 4;
}

.wa-section16-text-container a span {
  color: #1B69FD;
  display: inline-block;
  margin-top: 0.604167vw;
}

.wa-section17 {
  width: 100%;
}

.wa-section17 .wa-section-video-container {
  width: 67.96875vw;
  margin: 0 auto;
  line-height: 0;
  position: relative;
}

.wa-section-video-text-container {
  width: 53.489583vw;
  margin: 0 auto;
}

.wa-section-video-text-container h3 {
  margin-top: 4.166667vw;
  margin-bottom: 1.5625vw;
}

.wa-section17-img-bg {
  width: 100%;
}

.wa-section17 .wa-section4-video-pc {
  width: 58.03125vw;
  height: auto;
  position: absolute;
  top: 1.848958vw;
  left: 4.979167vw;
  z-index: 1;
}

.wa-section17-img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.wa-section18 {
  width: 100%;
}

.wa-section18 .wa-section-video-container {
  width: 62.552083vw;
  margin: 0 auto;
  line-height: 0;
  position: relative;
}

.wa-section18-img-bg {
  width: 100%;
}

.wa-section18 .wa-section4-video-pc {
  width: 59.166667vw;
  height: auto;
  position: absolute;
  bottom: 1.666667vw;
  left: 1.71875vw;
  z-index: 1;
}

.wa-section19 {
  width: 100%;
  height: 150vh;
  margin-bottom: ;
}

.wa-section19 .wa-section-title {
  color: #fff;
}

.wa-section19 .wa-section-dis {
  color: #CCCCCC;
}

.wa-section19 .wa-section-text {
  left: 7.96875vw;
  transform: translateY(60%);
}

.wa-section19 .wa-section4-container img {
  object-fit: cover;
  height: 100%;
}

.wa-section20 {
  width: 100%;
}

.wa-section20-title {
  font-size: 5.208333vw;
  font-weight: bold;
  line-height: 1.25;
  text-align: center;
  margin-bottom: 3.28125vw;
}

.wa-section20-div {
  width: 82.1875vw;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #000000;
  border-radius: 1.302083vw;
}

.wa-section20-div-text {
  width: 27.916667vw;
}

.wa-bg-black .wa-section20-div-text h4 {
  color: #FFFFFF;
}

.wa-section20-div-text h4 {
  font-size: 3.333333vw;
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: 0.78125vw;
}

.section20-text-img {
  width: 17.1875vw;
  margin-top: 2.708333vw;
  margin-bottom: 0.885417vw;
}

.wa-section20-div1 .wa-section20-div-text,
.wa-section20-div3 .wa-section20-div-text {
  margin-left: 5.416667vw;
}

.wa-section20-div-video img {
  width: 100%;
}

.wa-section20-div2 {
  margin: 4.166667vw auto;
  flex-direction: row-reverse;
}

.wa-section20-div2 .wa-section20-div-text {
  margin-left: 5.416667vw;
  margin-right: 5.416667vw;
}

.wa-section20-div-video1 {
  width: 42.03125vw;
  margin: 7.447917vw 3.489583vw 7.916667vw 0;
}

.wa-section20-div-video2 {
  width: 41.510417vw;
  margin-top: 7.916667vw;
}

.wa-section20-div-video2 img {
  width: 100%;
  border-radius: 0 0 0 1.302083vw;
}

.wa-section20-div-video3 {
  width: 42.552083vw;
  margin: 8.229167vw auto 3.802083vw;
  position: relative;
}

.wa-section20-div-video video {
  width: 100%;
}

.wa-section20-div-video3-part1 {
  transition: opacity 1s;
  opacity: 0;
}

.wa-section20-div-video3-part1.active {
  opacity: 1;
}

.wa-section20-div-video3-part2 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: opacity, z-index 1s;
}

.wa-section20-div-video3-part2.active {
  opacity: 1;
  z-index: 2;
}

.wa-section20-div-video3-btn {
  width: 100%;
  text-align: center;
  font-size: 1.145833vw;
  line-height: 1.5;
  color: #CCCCCC;
}

.wa-section20-div-video3-btn span {
  padding: 1.041667vw 0.989583vw;
  border-bottom: 2px solid #A1A1A6;
  cursor: pointer;
}

.wa-section20-div-video3-btn span.active {
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.wa-section-family {
  width: 100%;
}

.wa-section-family h4 {
  font-size: 3.333333vw;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 4.166667vw;
  text-align: center;
}

.wa-section-family-wrapper {
  width: 82.1875vw;
  margin: 0 auto;
  text-align: center;
  background-color: #F5F5F6;
  border-radius: 1.302083vw;
  padding: 3.020833vw 0 2.8125vw;
  position: relative;
}

.wa-section-family-container {
  width: 100%;
  font-size: 0;
}

.wa-section-family-img {
  width: 52.447917vw;
  margin: 0 auto 3.125vw;
}

.wa-section-family-div {
  display: inline-block;
  vertical-align: middle;
}

.wa-section-family-div:nth-child(n+2) {
  margin-left: 3.229167vw;
}

.wa-section-family-a {
  font-size: 0.833333vw;
  line-height: 1.375;
  color: #1B69FD;
  vertical-align: middle;
  margin-left: 1.041667vw;
}

.wa-section-family-div img {
  vertical-align: middle;
}

.wa-section-family-div1 img {
  width: 3.697917vw;
}

.wa-section-family-div2 img {
  width: 1.614583vw;
}

.wa-section-family-div3 img {
  width: 2.135417vw;
}

.wa-section-family-div4 img {
  width: 2.65625vw;
}

.wa-section-family-a img {
  width: 0.364583vw;
  height: 0.364583vw;
  vertical-align: middle;
}

.family-harmonyos-logo {
  width: 10.364583vw;
  position: absolute;
  top: 3.020833vw;
  right: 1.979167vw;
}

.wa-section21 {
  width: 100%;
}

.wa-section21 h4 {
  font-size: 3.333333vw;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 4.166667vw;
  text-align: center;
}

.wa-section21-wrapper {
  width: 82.1875vw;
  margin: 0 auto;
  border-radius: 1.302083vw;
  background-color: #F5F5F6;
  padding: 3.958333vw 0 2.8125vw;
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
}

.wa-section21-div {
  display: inline-block;
  text-align: center;
}

.wa-section21-div img {
  width: 100%;
}

.wa-section21-div2 img {
  width: 0.9375vw;
}

.wa-section21-div p {
  font-size: 1.145833vw;
  font-weight: bold;
  line-height: 1.59;
  margin: 2.96875vw auto 1.614583vw;
}

.wa-section21-div1 {
  width: 27.03125vw;
}

.wa-section21-div2 {
  width: 15vw;
}

.wa-section21-div3 {
  width: 21.09375vw;
}

.wa-section21-div-btn {
  text-align: center;
}

.wa-section21-div-btn a {
  font-size: 0.677083vw;
  line-height: 1.5;
  border: 2px solid rgba(0, 0, 0, 0.3);
  vertical-align: middle;
  border-radius: 50px;
  padding: 0.78125vw 1.145833vw 0.833333vw 1.458333vw;
}

.wa-section21-div-btn a img {
  width: 0.833333vw;
  height: 0.833333vw;
  vertical-align: middle;
}

.wa-section21-learn-more img {
  margin-left: 0.15625vw;
}

.wa-section21-buy {
  margin-left: 0.885417vw;
}

.wa-section21-buy img {
  margin-left: 0.260417vw;
}

.wa-section14 .wa-section-title,
.wa-section15 .wa-section-title,
.wa-section16 .wa-section-title {
  margin-bottom: 0;
}

.last-notes-p {
  width: 86.614583vw;
  margin: 0 auto;
  font-size: 13px;
  padding-left: 1.197917vw;
  color: #868686;
  line-height: 1.6;
  font-weight: 400;
  margin-bottom: 2vw;
}

.peppa-new-sellpoint-arrow {
  width: 2.5vw !important;
  height: 2.5vw;
  position: absolute;
  bottom: 0.541667vw;
  right: 0.341667vw;
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  overflow: hidden;
}

.peppa-new-sellpoint-arrow img {
  width: 100%;
  transform: translateY(0);
  transition: all 1s;
}

.wa-section3-div:hover .peppa-new-sellpoint-arrow img {
  transform: translateY(-48%);
  transition: all 1s;
}


/* footer-dis */
.last-notes .last-notes-container {
  width: 86.614583vw;
  padding: 0;
  border-top: none;
}

.last-notes .last-notes-container .notes-list {
  font-size: 13px;
  padding-left: 1.197917vw;
  padding-top: 0;
  color: #868686;
}

.last-notes .last-notes-container .notes-list>li {
  padding: 0;
}

/* IE */
.static-style .only-ie {
  display: block;
}

.static-style img.only-ie {
  width: 100%;
}

.static-style .wa-section-wrapper {
  height: auto;
  margin-bottom: 0;
}

.static-style .wa-section-container {
  height: auto;
  position: relative;
  top: 0;
  overflow: visible;
}

.static-style ..wa-section-kv-bottom {
  margin-top: 10.260417vw;
}

.static-style .wa-section-kv-mid img {
  transform: translateX(-50%) !important;
}

.static-style .wa-section-kv .kv-effect-img1 {
  width: 49.68vw !important;
  left: 37% !important;
}

.static-style .kv-effect-img3 {
  left: 76% !important;
}

.static-style .kv-effect-img2 {
  left: 64% !important;
}

.static-style .kv-effect-img5 {
  opacity: 1 !important;
  visibility: visible !important;
}

.static-style .wa-section-kv-logo {
  opacity: 1 !important;
  visibility: visible !important;
  top: 98%;
}

.static-style .wa-section2 {
  height: auto;
  margin-bottom: 0;
}

.static-style .wa-section2-wrapper {
  height: auto;
  position: relative;
  top: 0;
}

.static-style .wa-section2-text p {
  opacity: 1;
  transform: translateY(0px);
}

.static-style .wa-section2-video-container {
  opacity: 1;
  transform: translateY(0px);
}

.static-style .wa-sction-point,
.static-style .wa-sction-point img {
  width: 100%;
  line-height: 0;
}

.static-style .wa-section4 {
  height: auto;
}

.static-style .wa-section4-wrapper {
  height: auto;
  position: relative;
  top: 0;
}

.static-style .wa-section4-coverimg {
  transform: scale(4.5, 4.5);
  opacity: 0;
  visibility: hidden;
}

.static-style .wa-section-text {
  transform: translate3d(0px, -49.6706%, 0px);
  opacity: 0.9945;
  visibility: inherit;
}

.static-style .wa-section-text-bg {
  opacity: 0.3779;
  visibility: inherit;
}

.static-style .wa-section5 {
  height: auto;
}

.static-style .wa-section5-img {
  height: auto;
  position: relative;
  top: 0;
  padding-bottom: 4.635417vw;
  margin-bottom: 0;
}

.static-style .wa-section5-text {
  bottom: 0;
}

.static-style .wa-section5-img img {
  transform: translate(-50%, 0%) translate(0px, -21.510417vw);
}

.static-style .wa-section6 {
  height: auto;
}

.static-style .wa-section6-swiper-wrapper {
  height: auto;
  position: relative;
  top: 0;
}

.static-style .wa-section7 {
  height: auto;
}

.static-style .wa-section8 .wa-section4-video-pc {
  height: auto;
}

.static-style .wa-section9 {
  height: auto;
}

.static-style .wa-section10 .wa-section-text {
  transform: translateY(0%);
  margin-bottom: 0;
}

.static-style .wa-section10-wrapper {
  height: auto;
  margin-bottom: 0;
}

.static-style .wa-section10-sticky {
  height: auto;
  position: relative;
  top: 0;
}

.static-style .wa-section10-container {
  transform: scale(1);
}

.static-style .wa-section10-text-wrapper .wa-section10-text-div1 {
  position: relative;
  opacity: 1;
}

.static-style .wa-section10-text-wrapper {
  text-align: center;
}

.static-style .ie-section10-img {
  width: 57.604167vw;
  margin: 10.41vw auto 0;
  display: block;
}

.static-style .ie-section10-img img {
  width: 100%;
}

.static-style .wa-section10-pad {
  display: none;
}

.static-style .wa-section10-pad-frame {
  display: none;
}

.static-style .wa-section11 {
  height: auto;
  margin-bottom: 0;
  overflow: hidden;
}

.static-style .wa-section11-wrapper {
  height: auto;
  position: relative;
  top: 2vh;
  padding: 2vh;
}

.static-style .wa-section13 {
  height: auto;
}

.static-style .wa-section14 {
  height: auto;
  margin-top: 0;
}

.static-style .wa-section14-wrapper {
  height: auto;
  position: relative;
  top: 0;
}

.static-style .section14-img-text2 {
  transform: translate3d(0px, -20.9817%, 0px);
  opacity: 1;
  visibility: inherit;
}

.static-style .wa-section14-img-pen {
  transform: translate(20.520833vw, 50%);
  opacity: 1;
  visibility: inherit;
}

/* .static-style .wa-section14-img-screen1{
	transform: translate(-1.437214vw, -1.437214vw);
} */
.static-style .wa-section14-img-screen2 {
  transform: translate(-1.077911vw, -1.077911vw);
}

.static-style .wa-section14-img-screen3 {
  transform: translate(-0.718604vw, -0.718604vw);
}

.static-style .wa-section14-img-screen4 {
  transform: translate(-0.359302vw, -0.359302vw);
}

.static-style .wa-section14-img-text {
  bottom: 19.166667vw;
}

.static-style .wa-section14-bottom-img-container {
  position: relative;
}

.static-style .wa-section14-top-img-container {
  top: 0;
  transform: translateY(0%);
}

.static-style .wa-section14-img-text1 {
  opacity: 1;
}

.static-style .wa-section14-text {
  position: relative;
  transform: translate(-50%, 0%) translate(0px, -2.655177vw);
  margin-top: 64.427083vw;
}

.static-style .wa-section14-img-screen-container {
  top: 18.645833vw;
}

.static-style .wa-section15 {
  height: auto;
}

.static-style .wa-section15-wrapper {
  height: auto;
  position: relative;
  top: 0;
}

.static-style .wa-section15-img-scene {
  transform: scale(1);
}

.static-style .wa-section15-img-container {
  margin-top: 0;
}

.static-style .wa-section15-text-wrapper {
  margin-top: 4.166667vw;
}

.static-style .wa-section15-img-container .wa-section15-img-bg {
  display: none;
}

.static-style .wa-section15-img-container video {
  display: none;
}

.static-style .wa-section16 {
  position: relative;
  height: auto;
  overflow: hidden;
}

.static-style .wa-section16-wrapper {
  height: auto;
  position: relative;
  top: 0;
}

.static-style .wa-section16-container {
  position: relative;
}

.static-style .wa-section16-img-container {
  position: relative;
  top: 0;
}

.static-style .wa-section16-img-text-container span {
  opacity: 1;
  bottom: 2.44vw;
}

.static-style .wa-section16-img-text-container {
  position: relative;
  bottom: 0;
  left: 0;
  transform: translate(0%, 0%);
  margin-top: 2.44vw;
  padding-bottom: calc(2.44vw * 2.5);
}

.static-style .wa-section16-text-container {
  display: none;
}

.static-style .wa-section16-text-container {
  position: relative;
  left: 0;
  transform: translateX(0%);
  margin-top: 3.645833vw;
}

.static-style .ie-section16-img {
  width: 56.25vw;
  margin: 10.416667vw auto 0;
}

.static-style .wa-section16-img-text-container p {
  display: none;
}

.static-style .ie-section16-img .wa-section16-img-text-container p {
  opacity: 1;
  display: block;
}

.static-style .ie-section16-img .wa-section16-text-container {
  opacity: 1;
  display: block;
}

.static-style .wa-section14-img-screen5 video {
  display: none;
}

.static-style .wa-section19 {
  height: auto;
}

.static-style .ie-video-img {
  width: 100%;
}

.static-style .wa-section17 .ie-video-img {
  width: 58.03125vw;
  height: auto;
  position: absolute;
  top: 1.848958vw;
  left: 4.979167vw;
  z-index: 1;
}

.static-style .wa-section18 .ie-video-img {
  width: 59.166667vw;
  height: auto;
  position: absolute;
  bottom: 1.666667vw;
  left: 1.71875vw;
  z-index: 1;
}

.static-style .wa-section20-div-video3 .uc-video-img {
  display: block;
}

@media screen and (max-width: 640px),
screen and (max-aspect-ratio: 1/1) and (max-width: 1200px),
screen and (min-width: 677px) and (max-width: 740px) and (min-aspect-ratio: 1/1) {
  .showpc {
    display: none;
  }

  .showmob {
    display: block;
  }

  .wa-section4-video-pc {
    display: none;
  }

  .wa-section11-img-wrapper .wa-section4-video-pc {
    display: block;
  }

  .wa-section15-wrapper .wa-section4-video-pc {
    display: block;
  }

  .wa-section17-wrapper .wa-section4-video-pc {
    display: block;
  }

  .wa-section18-wrapper .wa-section4-video-pc {
    display: block;
  }

  .wa-section4-video-mob {
    display: block;
    width: 100%;
  }

  .wa-outer-spacing1 {
    height: 27.777778vw;
  }

  .wa-section-container {
    height: calc(100vh - 96px);
    top: 96px;
  }

  .wa-section-text {
    width: 83.75vw;
    left: 50%;
    transform: translateX(-50%);
  }

  .wa-section-title {
    font-size: 8.888889vw;
    margin-bottom: 4.166667vw;
  }

  .wa-section-dis {
    font-size: 4.444444vw;
  }

  .wa-section-text-bottom {
    margin-top: 8.333333vw;
  }

  .wa-section-text-div1 {
    margin-right: 2.944444vw;
    margin-bottom: 6.111111vw;
  }

  .wa-secton-dis {
    font-size: 4.444444vw;
  }

  .wa-section-title-sm {
    font-size: 7.777778vw;
    line-height: 1.2;
  }

  .wa-section-title-sm span {
    font-size: 5.555556vw;
  }

  .wa-section-dis-sm {
    font-size: 3.611111vw;
  }

  .wa-section-dis-sm-b {
    font-size: 2.5vw;
  }

  /* footer-dis */
  .last-notes .last-notes-container {
    width: 82.5vw;
  }

  .last-notes .last-notes-container .notes-list {
    font-size: 3.055556vw;
    padding-left: 1.875vw;
  }

  .wa-section-wrapper {
    margin-bottom: calc(-100vh + 96px + (100vh - 31.6666vw - 15.2777vw - 17.5vw - 96px) / 2 + 15.2777vw + 17.5vw + 31.6666vw);
  }

  .wa-section-kv-top {
    width: 78.055556vw;
    margin-bottom: 17.5vw;
    padding-top: calc((100vh - 31.6666vw - 15.2777vw - 17.5vw - 96px) / 2);
  }

  .wa-section-kv .kv-effect-img1 {
    width: 56.805556vw;
    left: 36.810417vw;
    /* transform: translate(-50%,-50%); */
  }

  .kv-effect-img2 {
    width: 34.583333vw;
  }

  .kv-effect-img3 {
    width: 31.944444vw;
  }

  .kv-effect-img4 {
    width: 7.638889vw;
    left: 11%;
  }

  .wa-section-kv-bottom {
    width: 84.166667vw;
    text-align: center;
    margin-top: 45.416667vw;
  }

  .wa-section-kv-bottom-wrapper {
    display: flex;
    flex-wrap: wrap;
  }

  .wa-section-kv-bottom p {
    font-size: 5.277778vw;
    margin-bottom: 7.777778vw;
  }

  .kv-bottom-a {
    font-size: 3.055556vw;
    margin-left: 0;
  }

  .wa-section-kv-bottom-container1 {
    width: 100%;
    padding: 13.888889vw 5.555556vw 15.694444vw;
  }

  .wa-section-kv-bottom-div {
    width: 50%;
    text-align: center;
  }

  .wa-section-kv-bottom-div img {
    display: block;
    margin: 0 auto 1.388889vw;
  }

  .wa-section-kv-bottom-div1 img {
    width: 18.472222vw;
  }

  .wa-section-kv-bottom-div2 img {
    width: 7.083333vw;
  }

  .wa-section-kv-bottom-div3 img {
    width: 8.611111vw;
  }

  .wa-section-kv-bottom-div4 img {
    width: 12.083333vw;
  }

  .wa-section-kv-bottom-div:nth-child(-n+2) {
    margin-bottom: 13.611111vw;
  }

  .wa-section-kv-bottom-container2 {
    width: 24.027778vw;
    margin: 0 auto 5.972222vw;
    background-color: #fff;
  }

  .wa-section-kv-bottom-container2 img {
    width: 100%;
  }

  .kv-bottom-a img {
    width: 1.944444vw;
    height: 1.944444vw;
    display: inline-block;
    margin-bottom: 0;
  }

  .wa-section-kv-logo {
    width: 24.027778vw;
    top: 77%;
  }

  .wa-section2-text p {
    font-size: 6.666667vw;
  }

  .wa-section2-video {
    font-size: 4.027778vw;
  }

  .wa-section2-video-container {
    margin-top: 8.194444vw;
  }

  .wa-section2-video img {
    width: 4.722222vw;
    margin-left: 3.055556vw;
  }

  .wa-section2-wrapper {
    width: 81.388%;
    margin: 0 auto;
  }

  .wa-section3-wrapper {
    width: 83.75vw;
    flex-direction: column;
  }

  .wa-section3-div1 {
    margin-bottom: 4.444444vw;
  }

  .wa-section3-left-div1 {
    width: 35.972222vw;
  }

  .wa-section3-left-div2 {
    width: 43.888889vw;
  }

  .wa-section3-div1,
  .wa-section3-div3 {
    width: 100%;
  }

  .wa-section3-div2,
  .wa-section3-div4 {
    width: 100%;
  }

  .wa-section3-left {
    width: 100%;
    margin-bottom: 4.305556vw;
  }

  .wa-section3-right {
    width: 100%;
    justify-content: space-between;
  }

  .wa-section3-div p {
    font-size: 3.888889vw;
    line-height: 1.428;
    margin: 0 auto;
  }

  .wa-section3-div1 p {
    top: 7.361111vw;
  }

  .wa-section3-div2 p {
    top: 7.5vw;
  }

  .wa-section3-div3 p {
    width: 76%;
    left: 50%;
    transform: translateX(-50%);
    top: 5vw;
  }

  .wa-section3-div4 p {
    top: 5.861111vw;
    width: 76%;
    left: 50%;
    transform: translateX(-50%);
  }

  .wa-section3-div5 p {
    width: 97%;
    top: 6.25vw;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
  }

  .wa-section3-div5 {
    width: 44.027778vw;
  }

  .wa-section3-div6 {
    width: 35vw;
  }

  .wa-section3-div6 p {
    top: 5.555556vw;
  }

  .wa-section4-wrapper {
    height: calc(100vh - 96px);
    top: 96px;
  }

  .wa-section4-wrapper .wa-section-dis-sm-b {
    margin-top: 11.944444vw;
  }

  .wa-section5-img {
    height: calc(100vh - 96px);
    top: 96px;
    margin-bottom: calc((-100vh + 96px + 113.611111vw) / 5);
  }

  .wa-section5-img img {
    width: 85vw;
    transform: translateX(-50%) scale(3.7);
    transform-origin: 50% 10%;
  }

  .wa-section5-text {
    width: 83.75vw;
    bottom: calc((100vh - 96px - 106.388vw) / 5);
  }

  .wa-section6-swiper-wrapper {
    height: calc(100vh - 96px);
    top: 96px;
  }

  .wa-section6-swiperText {
    font-size: 5vw;
    margin-left: 3.611111vw;
  }

  .wa-section6 .swiper-pagination-bullet .wa-section6-swiper-color-wrapper {
    width: 10.138889vw;
    height: 10.138889vw;
  }

  .wa-section6 .swiper-pagination-bullet .wa-section6-swiper-color {
    width: 5.694444vw;
    height: 5.694444vw;
  }

  .wa-section6-swiper-wrapper .swiper-pagination {
    bottom: 9.722222vw;
  }

  .wa-section-text a {
    font-size: 3.611111vw;
    margin-top: 11.111111vw;
  }

  .wa-section-text a img,
  .wa-section16-text-container a img {
    width: 1.944444vw;
    height: 1.944444vw;
  }

  .wa-section10-wrapper {
    margin-bottom: calc((-100vh + 96px + 53.75vw + 11.111111vw + 19.444vw) / 2);
  }

  .wa-section10-pad {
    margin-top: calc((100vh - 96px - 53.75vw - 11.111111vw - 19.444vw) / 2);
  }

  .wa-section10-pad-phone {
    width: 22.222222vw;
    top: 6.527778vw;
    right: 16.111111vw;
    z-index: 21;
  }

  .wa-section10-sticky {
    height: calc(100vh - 120px);
    top: 120px;
  }

  .wa-section10 .wa-section-text {
    left: 9.861111vw;
    transform: translateX(0%);
    margin-bottom: 11.111111vw;
  }

  .wa-section10-container {
    width: 83.333333vw;
    transform: scale(3.8);
    transform-origin: 50% 14%;
  }

  .wa-section10-pad-arrow {
    width: 1.944444vw;
    height: 1.944444vw;
    top: 32.1997vw;
    left: 56.072917vw;
  }

  .wa-section10-pad-upcoming {
    width: 15.104167vw;
    top: 27.791667vw;
    left: 50.739583vw;
  }

  .wa-section10-pad-upcoming .wa-section10-pad-upcoming-icon {
    width: 2.197917vw;
    height: 2.197917vw;
  }

  .wa-section10-text-wrapper {
    margin-top: 11.111111vw;
  }

  .wa-section10-text-wrapper h5 {
    font-size: 6.666667vw;
  }

  .wa-section10-text-wrapper p {
    font-size: 4.444444vw;
  }

  .wa-section11 {
    margin-bottom: calc((-100vh + 48.0555vw + 61.1111vw + 96px + 2.777778vw) / 2);
  }

  .wa-section11-wrapper {
    height: calc(100vh - 96px - (100vh - 48.0555vw - 61.1111vw - 96px) / 2);
    padding-top: 8.055556vw;
    top: calc(96px + (100vh - 48.0555vw - 61.1111vw - 96px) / 2 - 8.055556vw);
  }

  .wa-section-title-container {
    margin-left: 7.222222vw;
    margin-bottom: 11.111111vw;
  }

  .wa-section11-img-wrapper {
    width: 90.138889vw;
  }

  .wa-section11-swiper-text {
    width: 80%;
    font-size: 3.611111vw;
    bottom: 2.638889vw;
  }

  .wa-section11-img-wrapper .swiper-container {
    margin-bottom: 12.777778vw;
  }

  .wa-section11-img-wrapper .swiper-scrollbar {
    width: 83.333333vw;
  }

  .wa-section11-text-wrapper .swiper-slide h5 {
    font-size: 6.666667vw;
  }

  .wa-section11-text-wrapper .swiper-slide p {
    font-size: 4.444444vw;
  }

  .wa-section11-text-wrapper {
    width: 83.333333vw;
    margin-top: 8.333333vw;
  }

  .section11-part1-text-img {
    width: 27.5vw;
    top: -8.055556vw;
    left: 63.055556vw;
  }

  .section11-part1-line1 {
    height: 1.111111vw;
    left: 27.916667vw;
    top: 25.555556vw;
  }

  .section11-part1-line2 {
    height: 0.972222vw;
    left: 70.555556vw;
    top: 29.166667vw;
  }

  .section11-part1-pen {
    width: 25vw;
    left: 54vw;
    top: 8.861111vw;
  }

  .section11-part2-text-img {
    width: 33.055556vw;
    top: -6.25vw;
    left: 60.555556vw;
  }

  .section11-part2-text {
    font-size: 1.388889vw;
    top: 25vw;
    left: 24vw;
  }

  .section11-part2-arrow {
    left: 39.5464vw;
    bottom: 5.495625vw;
  }

  .section11-part2-video {
    top: 8.888889vw;
    left: 51.1vw;
    transform: translate(-39.645833vw, -2.447917vw);
  }

  .section11-part3-text-img {
    width: 30.694444vw;
    top: -6.25vw;
    left: 61.805556vw;
  }

  .section11-part3-arrow-container {
    width: 1.111111vw;
    height: 1.111111vw;
    top: 42%;
    left: 46%;
  }

  .section11-part3-photo-container {
    width: 4.166667vw;
  }

  .section11-part3-hand {
    width: 1.944444vw;
    height: 1.944444vw;
  }

  .wa-section12-img-wrapper {
    width: 100%;
  }

  .wa-section-swiper-text {
    width: 83.333333vw;
    font-size: 3.611111vw;
    bottom: 2.638889vw;
  }

  .wa-section12-text-wrapper p {
    margin-top: 0;
  }

  .wa-section12-img-wrapper .swiper-scrollbar {
    width: 83.333333vw;
  }

  .wa-section12-text-wrapper h5 {
    font-size: 6.666667vw;
  }

  .wa-section12-text-wrapper {
    width: 83.333333vw;
    margin-top: 11.666667vw;
  }

  .wa-section12-text-wrapper .wa-section12-text-dis {
    font-size: 2.5vw;
    margin-top: 19.444444vw;
  }

  .wa-section12-img-wrapper .swiper-pagination-bullet {
    width: 13.888889vw;
  }

  .wa-section12-img-wrapper .swiper-pagination-bullet:nth-child(n+2) {
    margin-left: 4.166667vw;
  }

  .wa-section12-img-wrapper .swiper-pagination {
    bottom: 7.722222vw;
  }

  .wa-section12-img-wrapper .swiper-container {
    width: 88.194444vw;
    margin: 0 auto;
    padding-bottom: 13.888889vw;
  }

  .wa-section12-video-btn {
    bottom: -13.888889vw;
  }

  .wa-section12-video-btn a span {
    font-size: 3.611111vw;
  }

  .wa-section12-video-btn a img {
    width: 3.611111vw;
    height: 3.611111vw;
    margin-left: 2.361111vw;
  }

  .wa-section13 .wa-section-text a {
    font-size: 3.055556vw;
  }

  .wa-section13 .wa-section-text .wa-section13-a2 img {
    width: 3.055556vw;
    height: 3.055556vw;
  }

  .wa-section13 .wa-section-text .wa-section13-a1 {
    margin: 8.333333vw auto 4.583333vw;
  }

  .wa-section14-text {
    width: 83.333333vw;
  }

  .wa-section14-wrapper {
    height: calc(100vh - 96px);
    top: 96px;
  }

  .wa-section14-img-pen {
    width: 225.277778vw;
  }

  .section14-img-text1 {
    width: 40.416667vw;
    left: 12.083333vw;
  }

  .section14-img-text2 {
    width: 33.472222vw;
    left: 34.770833vw;
    transform: translateY(-27%);
  }

  .section14-img-text3 {
    width: 42.083333vw;
  }

  .section14-img-text4 {
    width: 34.027778vw;
    top: 85%;
  }

  .wa-section14-img-screen-container {
    width: 82.777778vw;
  }

  .wa-section14-img-text {
    width: 14.722222vw;
  }

  .wa-section14-img-power {
    width: 12.5vw;
    top: 4vw;
  }

  .wa-section15-wrapper {
    height: calc(100vh - 96px);
    top: 96px;
  }

  .wa-section15-img-container {
    width: 84.444444vw;
    margin-top: calc((100vh - 54.444444vw - 96px) / 2);
  }

  .wa-section15-img-scene {
    width: 81vw;
    top: 1.7777vw;
    left: 1.7777vw;
    transform: scale(3.6);
  }

  .wa-section15-text-wrapper {
    width: 83.333333vw;
  }

  .wa-section15-text-wrapper p {
    margin-top: 0;
  }

  .wa-section15-text-wrapper .wa-section12-text-dis {
    font-size: 2.5vw;
  }

  .wa-section16 {
    height: 300vh;
  }

  .wa-section16-wrapper {
    height: calc(100vh - 96px);
    top: 96px;
  }

  .wa-section16-wrapper h5 {
    font-size: 11.111111vw;
    margin-bottom: 8.611111vw;
  }

  .wa-section16-img-container {
    width: 89.722222vw;
    top: 26.666667vw;
  }

  .wa-section16-text-container {
    width: 83.333333vw;
  }

  .wa-section16-img-text-container {
    width: 83.333333vw;
  }

  .wa-section16-img-text-container img {
    width: 21.989583vw;
    right: 10.4vw;
  }

  .wa-section16-img-text-container p {
    margin-top: 11.111111vw;
  }

  .wa-section-video-container {
    width: 87.361111vw;
  }

  .wa-section-video-text-container h3 {
    margin: 11.111111vw auto 4.166667vw;
  }

  .wa-section-video-text-container {
    width: 83.333333vw;
  }

  .wa-section17 .wa-section4-video-pc,
  .wa-section18 .wa-section4-video-pc {
    display: block;
  }

  .wa-section17 .wa-section-video-container {
    width: 91.944444vw;
  }

  .wa-section17 .wa-section4-video-pc {
    width: 78.611111vw;
    top: 2.222222vw;
    left: 6.666667vw;
  }

  .wa-section18 .wa-section-video-container {
    width: 87.361111vw;
  }

  .wa-section18 .wa-section4-video-pc {
    width: 83.333333vw;
    bottom: 2.222222vw;
    left: 2.222222vw;
  }

  .wa-section19 .wa-section-text {
    transform: translateY(-50%);
  }

  .wa-section20-title {
    font-size: 11.111111vw;
    margin-bottom: 8.611111vw;
  }

  .wa-section20-div {
    width: 83.333333vw;
    flex-direction: column;
    border-radius: 3.472222vw;
  }

  .wa-section20-div-text h4 {
    font-size: 8.888889vw;
    margin-top: 11.388889vw;
    margin-bottom: 4.166667vw;
  }

  .wa-section20-div1 .wa-section20-div-text,
  .wa-section20-div3 .wa-section20-div-text {
    width: 71.111111vw;
    margin-left: 0;
  }

  .section20-text-img {
    margin: 7.361111vw auto 3.194444vw;
  }

  .wa-section20-div-text .wa-section-dis-sm {
    font-size: 3.055556vw;
  }

  .wa-section20-div2 {
    margin: 11.111111vw auto;
  }

  .wa-section20-div1 .wa-section20-div-text {
    margin-bottom: 4.027778vw;
  }

  .wa-section20-div2 .wa-section20-div-text {
    width: 70.555556vw;
    margin-bottom: 16.527778vw;
  }

  .wa-section20-div3 .wa-section20-div-text {
    margin-bottom: 7.361111vw;
  }

  .wa-section20-div-video1 {
    width: 100%;
    margin: 0 0 8.75vw 0;
  }

  .wa-section20-div-video2 {
    width: 77.569444vw;
    margin-top: 0;
    margin-left: -5.555556vw;
  }

  .wa-section20-div-video3 {
    width: 73.333333vw;
    margin-top: 0;
    margin-bottom: 10.666667vw;
  }

  .wa-section20-div-video3-btn {
    font-size: 3.055556vw;
  }

  .wa-section20-div-video3-btn span {
    padding: 2.638889vw 2.777778vw;
  }

  .wa-section-family-wrapper {
    width: 83.333333vw;
    padding: 20.833333vw 0 10.694444vw;
    border-radius: 3.472222vw;
  }

  .wa-section-family h4 {
    font-size: 7.777778vw;
    margin-bottom: 11.111111vw;
  }

  .wa-section-family-img {
    width: 72.222222vw;
    margin: 0 auto 12.5vw;
  }

  .family-harmonyos-logo {
    width: 25.138889vw;
    top: 6.805556vw;
    right: 4.861111vw;
  }

  .wa-section-family-div1 img {
    width: 13.611111vw;
  }

  .wa-section-family-div2 img {
    width: 5.833333vw;
  }

  .wa-section-family-div3 img {
    width: 7.777778vw;
  }

  .wa-section-family-div4 img {
    width: 9.583333vw;
  }

  .wa-section-family-a img {
    width: 1.666667vw;
    height: 1.666667vw;
  }

  .wa-section-family-div:nth-child(n+2) {
    margin-left: 0;
  }

  .wa-section-family-container {
    display: flex;
    flex-wrap: wrap;
  }

  .wa-section-family-div {
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .wa-section-family-div img {
    flex-grow: 1;
  }

  .wa-section-family-a {
    font-size: 3.055556vw;
    display: block;
    margin-top: 2.361111vw;
  }

  .wa-section-family-div:nth-child(-n+2) .wa-section-family-a {
    margin: 2.361111vw auto 8.194444vw;
  }

  .wa-section21 h4 {
    font-size: 8.888889vw;
    margin-bottom: 11.111111vw;
  }

  .wa-section21-wrapper {
    width: 83.333333vw;
    flex-wrap: wrap;
    padding: 11.388889vw 0 9.583333vw;
    border-radius: 3.472222vw;
  }

  .wa-section21-div1 {
    width: 38.472222vw;
  }

  .wa-section21-div2 {
    width: 40.972222vw;
  }

  .wa-section21-div2 img {
    width: 1.388889vw;
  }

  .wa-section21-div3 {
    width: 43.333333vw;
    margin-top: 10.277778vw;
  }

  .wa-section21-div3 img {
    width: 29.305556vw;
  }

  .wa-section21-div p {
    font-size: 3.055556vw;
    margin: 5.277778vw auto 4.166667vw;
  }

  .wa-section21-div-btn a {
    font-size: 2.916667vw;
    padding: 2.361111vw 3.194444vw 2.777778vw 4.305556vw;
    border: 0;
  }

  /* .wa-section21-learn-more{
		display: none;
	} */
  .wa-section21-div-btn a img {
    width: 3.888889vw;
    height: 3.888889vw;
  }

  .wa-section20-div-video2 img {
    width: 100%;
    border-radius: 0 0 0 3.888889vw;
  }

  .last-notes-p {
    font-size: 3.055556vw;
    padding-left: 3.875vw;
    margin-bottom: 6vw;
  }

  .wa-section15 .uc-video-img {
    width: 80.416667vw;
    position: absolute;
    top: 2.222222vw;
    left: 1.944444vw;
    transform: scale(3.3);
  }

  .wa-section17 .uc-video-img {
    width: 78.013889vw;
    position: absolute;
    top: 2.472222vw;
    left: 7.027778vw;
  }

  .wa-section18 .uc-video-img {
    width: 83.055556vw;
    position: absolute;
    bottom: 2.361111vw;
    left: 2.361111vw;
  }

  .section14-img-text2 sup {
    top: 28vw;
    left: 29.6vw;
  }

  .peppa-new-sellpoint-arrow {
    width: 5.4vw !important;
    height: 5.4vw;
    bottom: 2.666667vw;
    right: 2.666667vw;
  }

  .wa-section16-text-container a span {
    margin-top: 4.604167vw;
  }

  .wa-section14 .wa-section-title,
  .wa-section15 .wa-section-title,
  .wa-section16 .wa-section-title {
    margin-bottom: 4.166667vw;
  }

  .wa-section16-container .wa-section-dis {
    margin-top: 11.111111vw;
  }

  .wa-section16-img-text-container span {
    bottom: 3.333333vw;
  }

  .wa-section16-text-container .wa-section-dis {
    margin-top: 4.166667vw;
  }

  .section11-part3-frame-img {
    top: auto;
    bottom: -1px;
  }

  .wa-section14-img-screen5 video {
    width: 80vw;
  }

  .wa-section14-img-screen5 .uc-video-img {
    width: 80vw;
  }

  .wa-section14-wrapper .wa-section4-video-pc {
    display: block;
  }
}

@media screen and (min-width: 640px) and (min-aspect-ratio: 1/1) and (max-width: 1366px) {
  .wa-section5-img img {
    transform: translateX(-50%) translateY(25%) scale(2.2);
  }

  .wa-section10-container {
    transform: scale(2.05);
    transform-origin: 50% 23%;
  }
}

@media screen and (min-width: 640px) and (max-aspect-ratio: 1 / 1) and (max-width: 1024px) {
  .wa-section-text-bottom {
    margin-top: 3.333333vw;
  }

  .section14-img-text2 sup {
    top: 30vw;
    left: 29.3vw;
  }
}

@media screen and (min-width: 675px) and (max-width: 740px) {
  .wa-carr-wrapper .wa-section-dis {
    font-size: 18px;
  }

  .wa-carr-wrapper .wa-section-title {
    font-size: 52px;
  }

  .wa-carr-wrapper .wa-section-title-sm {
    font-size: 34px;
    line-height: 1.2;
  }

  .wa-carr-wrapper .wa-section-text-bottom {
    margin-top: 1.333333vw;
  }

  .wa-carr-wrapper .wa-section5-text {
    bottom: 0;
  }

  .wa-carr-wrapper .wa-section6 .swiper-pagination-bullet .wa-section6-swiper-color {
    width: 3.694444vw;
    height: 3.694444vw;
  }

  .wa-carr-wrapper .wa-section6 .swiper-pagination-bullet .wa-section6-swiper-color-wrapper {
    width: 7.138889vw;
    height: 7.138889vw;
  }

  .wa-carr-wrapper .wa-section-title {
    margin-bottom: 1.166667vw;
  }

  .wa-carr-wrapper .wa-section-text-div1 {
    margin-right: 3.944444vw;
    margin-bottom: -0.888889vw;
  }

  .wa-carr-wrapper .wa-section-kv-logo {
    width: 24.027778vw;
    top: 82%;
  }

  .wa-carr-wrapper .wa-section11-text-wrapper .swiper-slide h5 {
    font-size: 4.666667vw;
  }

  .wa-carr-wrapper .wa-section11-text-wrapper {
    margin-top: 1.333333vw;
  }

  .wa-carr-wrapper .wa-section11-text-wrapper .swiper-slide p {
    line-height: 1.2;
    font-size: 3vw;
  }

  .wa-carr-wrapper .wa-section10-text-wrapper {
    margin-top: 3.111111vw;
  }

  .wa-carr-wrapper .section11-part1-text-img {
    top: -4.055556vw;
  }

  .wa-carr-wrapper .wa-section-swiper-text {
    width: 83.333333vw;
    font-size: 2.611111vw;
    bottom: 2.638889vw;
  }

  .wa-carr-wrapper .wa-section13 .wa-section-text .wa-section13-a1 {
    margin: 2.333333vw auto 0.583333vw;
  }

  .wa-carr-wrapper .wa-section13 .wa-section-text sup a {
    font-size: 2.055556vw;
  }

  .wa-carr-wrapper .wa-section10-sticky {
    height: calc(100vh - 96px);
    top: 96px;
  }

  .wa-carr-wrapper .wa-section11-wrapper {
    height: calc(100vh - 96px);
    top: 96px;
  }

  .wa-carr-wrapper .wa-section10-text-wrapper h5 {
    font-size: 4.666667vw;
  }

  .wa-carr-wrapper .wa-section5-img img {
    transform: translateX(-50%) translateY(5%) scale(2.2);
  }

  .wa-section11 {
    margin-bottom: 0;
  }

  .section11-part2-text-img {
    top: -4.25vw;
  }

  .section11-part3-text-img {
    top: -4.75vw;
  }

  .wa-section14-img-text {
    width: 10.722222vw;
  }

  .section14-img-text3 {
    width: 50.083333vw;
  }

  .section14-img-text2 sup {
    top: 30vw;
  }

  .wa-section14-img-text {
    bottom: 5.5vw !important;
  }

  .section14-img-text4 {
    top: 3% !important;
  }

  .wa-section-text-div2 .wa-section-dis-sm sup {
    line-height: 0;
  }
}

@media screen and (min-width: 730px) and (max-width: 740px) {
  .wa-section14-img-text {
    bottom: 13.5vw !important;
  }
}

.wa-section10 .wa-section-dis a,
.wa-section20 .wa-section20-div-text a {
  color: inherit;
}

.galileo * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

.galileo {
  position: relative;
  box-sizing: border-box;
  line-height: 1.6;
}

.galileo {
  background-color: rgb(244, 244, 244);
  overflow: hidden;
}

.galileo a {
  color: inherit;
}

.galileo img {
  width: 100%;
}

.galileo picture {
  width: 100%;
  display: block;
}

.galileo .blur-up {
  filter: blur(5px);
  transition: filter 400ms ease 0s;
}

.galileo .blur-up.lazyloaded {
  filter: blur(0px);
}

.galileo .is-cover {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.galileo .nowrap {
  white-space: nowrap;
}

.galileo sub.da-point,
.galileo sup.da-point {
  position: relative;
  vertical-align: baseline;
  line-height: 0;
  font-size: 64%;
  cursor: pointer;
}

.galileo sub.da-point {
  bottom: -0.5em;
}

.galileo sup.da-point {
  top: -0.5em;
}

.galileo .hidden {
  display: none !important;
}

.galileo .is-scroll {
  transition: transform 0.5s cubic-bezier(0, 0.6, 0.3, 1) 0s;
  will-change: transform;
}

.galileo .is-scroll2 {
  transition: transform 0.5s cubic-bezier(0, 0.6, 0.3, 1) 0s;
}

.galileo .show-ie {
  display: none;
}

.galileo .is-toggle {
  opacity: 0;
  z-index: -999 !important;
}

.galileo .is-sticky {
  top: 0px;
  position: sticky !important;
}

.galileo .common-video {
  position: relative;
  width: 100%;
  height: 100%;
}

.galileo .common-container {
  z-index: 2;
  position: relative;
  margin: 0px auto;
  width: 68.2292vw;
}

.galileo .common-row {
  display: flex;
  flex-wrap: wrap;
}

.galileo .common-row .col-1,
.galileo .common-row .col-2,
.galileo .common-row .col-3,
.galileo .common-row .col-4,
.galileo .common-row .col-5,
.galileo .common-row .col-6,
.galileo .common-row .col-7,
.galileo .common-row .col-8,
.galileo .common-row .col-9,
.galileo .common-row .col-10,
.galileo .common-row .col-11,
.galileo .common-row .col-12,
.galileo .common-row .col,
.galileo .common-row .col-auto,
.galileo .common-row .col-mob-1,
.galileo .common-row .col-mob-2,
.galileo .common-row .col-mob-3,
.galileo .common-row .col-mob-4,
.galileo .common-row .col-mob-5,
.galileo .common-row .col-mob-6,
.galileo .common-row .col-mob-7,
.galileo .common-row .col-mob-8,
.galileo .common-row .col-mob-9,
.galileo .common-row .col-mob-10,
.galileo .common-row .col-mob-11,
.galileo .common-row .col-mob-12,
.galileo .common-row .col-mob,
.galileo .common-row .col-mob-auto {
  position: relative;
  width: 100%;
}

.galileo .common-row .col {
  flex-basis: 0px;
  flex-grow: 1;
  max-width: 100%;
}

.galileo .common-row .col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.galileo .common-row .col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.galileo .common-row .col-2 {
  flex: 0 0 16.6667%;
  max-width: 16.6667%;
}

.galileo .common-row .col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.galileo .common-row .col-4 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.galileo .common-row .col-5 {
  flex: 0 0 41.6667%;
  max-width: 41.6667%;
}

.galileo .common-row .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.galileo .common-row .col-7 {
  flex: 0 0 58.3333%;
  max-width: 58.3333%;
}

.galileo .common-row .col-8 {
  flex: 0 0 66.6667%;
  max-width: 66.6667%;
}

.galileo .common-row .col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.galileo .common-row .col-10 {
  flex: 0 0 83.3333%;
  max-width: 83.3333%;
}

.galileo .common-row .col-11 {
  flex: 0 0 91.6667%;
  max-width: 91.6667%;
}

.galileo .common-row .col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.galileo .common-row .order-first {
  order: -1;
}

.galileo .common-row .order-last {
  order: 13;
}

.galileo .common-row .order-0 {
  order: 0;
}

.galileo .common-row .order-1 {
  order: 1;
}

.galileo .common-row .order-2 {
  order: 2;
}

.galileo .common-row .order-3 {
  order: 3;
}

.galileo .common-row .order-4 {
  order: 4;
}

.galileo .common-row .order-5 {
  order: 5;
}

.galileo .common-row .order-6 {
  order: 6;
}

.galileo .common-row .order-7 {
  order: 7;
}

.galileo .common-row .order-8 {
  order: 8;
}

.galileo .common-row .order-9 {
  order: 9;
}

.galileo .common-row .order-10 {
  order: 10;
}

.galileo .common-row .order-11 {
  order: 11;
}

.galileo .common-row .order-12 {
  order: 12;
}

.galileo .common-spacing {
  height: 10.4167vw;
}

.galileo .common-pb {
  margin-bottom: 2.08333vw;
}

.galileo .common-title {
  font-size: 3.33333vw;
  line-height: 1.25;
  font-weight: 700;
  color: rgb(30, 32, 34);
  letter-spacing: calc(-0.037em + 0.526px);
}

.galileo .common-title.common-title2 {
  color: rgb(255, 255, 255);
  font-size: 2.5vw;
  margin-bottom: 1.04167vw;
}

.galileo .common-title.common-title3 {
  color: rgb(23, 23, 23);
  font-size: 2.5vw;
  margin-bottom: 1.04167vw;
}

.galileo .common-desc {
  font-size: 1.14583vw;
  line-height: 1.6;
  font-weight: 500;
  color: rgb(30, 32, 34);
  letter-spacing: calc(-0.037em + 0.526px);
}

.galileo .common-desc.common-desc2 {
  color: rgb(255, 255, 255);
  font-size: 0.9375vw;
}

.galileo .common-desc.common-desc3 {
  color: rgb(23, 23, 23);
  font-size: 0.9375vw;
}

.galileo .common-more-btn {
  font-size: 0.83333vw;
  font-weight: 700;
  line-height: 1.6;
  color: rgb(31, 113, 255);
}

.galileo .common-more-btn2 {
  display: inline-block;
  font-size: 0.83333vw;
  font-weight: 500;
  color: rgb(23, 23, 23);
  line-height: 3.02083vw;
  height: 3.02083vw;
  border: 1px solid rgb(112, 112, 112);
  border-radius: 4.6875vw;
  padding: 0px 1.25vw;
}

.galileo .common-more-btn2.white-font {
  color: rgb(255, 255, 255);
}

.galileo .common-more-btn2.vmall-pc {
  display: inline-block;
}

.galileo .common-more-btn2.vmall-mob {
  display: none;
}

.galileo .cf::before,
.galileo .cf::after {
  content: " ";
  display: table;
}

.galileo .cf::after {
  clear: both;
}

.galileo .cf {
  zoom: 1;
}

.galileo .text-left {
  text-align: left !important;
}

.galileo .text-right {
  text-align: right !important;
}

.galileo .text-center {
  text-align: center !important;
}

.galileo .trigger-block {
  position: relative;
}

.galileo .last-notes {
  position: relative;
  padding-bottom: 120px;
}

.galileo .last-notes .last-notes-container {
  position: relative;
  width: 82.1875vw;
  margin: 0px auto;
  border-top: 1px solid rgb(155, 155, 155);
}

.galileo .last-notes .last-notes-container .notes-list {
  list-style: decimal;
  margin: 0px;
  padding-top: 1.5625vw;
  padding-left: 1.25vw;
  font-size: 0.67708vw;
  line-height: 1.6;
  font-weight: 400;
  color: rgb(33, 29, 30);
}

.galileo .last-notes .last-notes-container .notes-list>li {
  padding: 0.26042vw 0px;
}

.galileo .last-notes .last-notes-container .notes-list>li.current {
  color: rgb(0, 0, 0);
  font-weight: bold;
}

.galileo .last-notes .last-notes-container .notes-list>li i {
  font-weight: normal;
  white-space: pre-wrap;
  word-break: break-all;
}

.galileo .last-notes .last-notes-container .notes-list .last,
.galileo .last-notes .last-notes-container .notes-list .last2 {
  position: relative;
  list-style: none;
}

.galileo .last-notes .last-notes-container .notes-list .last::before,
.galileo .last-notes .last-notes-container .notes-list .last2::before {
  content: "*";
  position: absolute;
  top: 0.15625vw;
  left: -0.67708vw;
}

.galileo .last-notes .last-notes-container .notes-list .last2::before {
  content: "**";
}

.galileo .last-notes .last-notes-container .notes-list .tip-a {
  color: rgb(106, 162, 218);
}

.show-pad {
  display: none !important;
}

.show-mob {
  display: none !important;
}

.galileo .galileo-gif {
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 2px;
}

.galileo .galileo-svg {
  position: relative;
  z-index: 3;
}

.galileo .galileo-large-title {
  position: relative;
  text-align: center;
  line-height: 1.25;
  font-weight: 800;
  color: rgb(255, 255, 255);
  font-size: 1.66667vw;
  margin-bottom: 2.08333vw;
}

.galileo .galileo-large-title2 {
  position: relative;
  margin: 0px auto 2.34375vw;
  width: 41.6667vw;
}

.galileo .galileo-large-title2 strong {
  display: inline-block;
  width: 11.1979vw;
  height: 8.95833vw;
}

.galileo .galileo-play-again {
  opacity: 0;
  vertical-align: top;
  display: inline-block;
  background: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-play-again.svg") left center / 1.04167vw 1.04167vw no-repeat;
  padding-left: 1.30208vw;
  font-size: 0.83333vw;
  line-height: 1.04167vw;
  font-weight: bold;
  color: rgb(255, 255, 255);
  cursor: pointer;
}

.galileo .galileo-play-again:active {
  transform: translateY(0.05208vw);
  opacity: 0.7 !important;
}

.galileo .galileo-sec-black {
  z-index: 1;
  position: relative;
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}

.galileo .galileo-watch-bg {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  padding-top: 90%;
  border-radius: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
}

.galileo .triggerSec1 {
  position: absolute;
  top: -180px;
}

.galileo .triggerKVHidden {
  position: absolute;
  top: 240vh;
}

.galileo .galileo-sec1 {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: calc(var(--vh, 1vh) * 100);
}

.galileo .galileo-sec1 .galileo-sec1-container {
  z-index: 0;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: calc(var(--vh, 1vh) * 100);
  padding-top: 180px;
  overflow: hidden;
}

.galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-overlay {
  pointer-events: none;
  z-index: 5;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgb(0, 0, 0);
  opacity: 0;
}

.galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-slogan {
  z-index: 1;
  position: relative;
  text-align: center;
  padding-top: 6.25vw;
}

.galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-slogan .galileo-sec1-slogan-img {
  display: inline-block;
  width: 40.5729vw;
  height: 3.75vw;
}

.galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-slogan .galileo-sec1-desc {
  font-weight: 400;
  font-size: 2.1875vw;
  line-height: 1;
  color: rgb(255, 255, 255);
  letter-spacing: 2.60417vw;
  padding-left: 2.60417vw;
  padding-top: 1.19792vw;
  text-align: center;
}

.galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-group {
  position: relative;
  margin-top: 2.8125vw;
  text-align: center;
}

.galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-group .galileo-sec1-btn {
  display: inline-block;
  background: url("//a.zccdn.cn/j/60e672548eeba726404651d6.svg") left center / 1.82292vw 1.82292vw no-repeat;
  padding-left: 2.23958vw;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 1.04167vw;
  line-height: 1.82292vw;
  height: 1.82292vw;
}

.galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-kv {
  pointer-events: none;
  position: relative;
  z-index: 2;
  padding-top: 1.19792vw;
}

.galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-kv::before {
  content: "";
  z-index: 2;
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 50vh;
  width: 100%;
  background-image: linear-gradient(transparent 30%, rgb(0, 0, 0) 60%, rgb(0, 0, 0));
}

.galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-os {
  z-index: 5;
  position: absolute;
  display: block;
  right: 6.25vw;
  bottom: 5.20833vw;
  width: 10.7812vw;
  height: 3.17708vw;
}

.galileo .galileo-sec2-spacing {
  pointer-events: none;
  z-index: 5;
  position: relative;
  height: 70vh;
  width: 100%;
  background-image: linear-gradient(transparent 50%, rgba(0, 0, 0, 0.63), rgb(0, 0, 0));
}

.galileo .galileo-sec2 .galileo-sec2-container {
  margin: 0px auto;
  width: 72.3958vw;
}

.galileo .galileo-sec2 .galileo-sec2-container .galileo-sec2-card {
  height: 11.875vw;
  background-color: rgb(18, 19, 20);
  border-radius: 1.5625vw;
  padding: 0px 3.90625vw;
  display: flex;
  flex-wrap: wrap;
}

.galileo .galileo-sec2 .galileo-sec2-container .galileo-sec2-card .galileo-sec2-item {
  max-width: 25%;
  flex: 0 0 25%;
  padding-top: 2.55208vw;
  text-align: center;
}

.galileo .galileo-sec2 .galileo-sec2-container .galileo-sec2-card .galileo-sec2-item .galileo-sec2-btn {
  display: inline-block;
}

.galileo .galileo-sec2 .galileo-sec2-container .galileo-sec2-card .galileo-sec2-item .galileo-sec2-img {
  width: 4.6875vw;
  height: 4.6875vw;
}

.galileo .galileo-sec2 .galileo-sec2-container .galileo-sec2-card .galileo-sec2-item .galileo-sec2-subtitle {
  margin-top: 0.625vw;
  display: block;
  font-size: 0.72917vw;
  font-weight: 700;
  color: rgb(22, 118, 247);
}

.galileo .galileo-sec3 .galileo-sec3-block {
  width: 72.7083vw;
  margin: 0px auto;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-items {
  margin: -0.78125vw;
  justify-content: center;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item {
  position: relative;
  display: block;
  padding: 0.78125vw;
  flex: 0 0 50%;
  max-width: 50%;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .sec3-card-text {
  position: relative;
  z-index: 2;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .sec3-card-text .sec3-card-title {
  font-size: 1.45833vw;
  line-height: 1.25;
  color: rgb(255, 255, 255);
  padding-bottom: 0.52083vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .sec3-card-text .sec3-card-desc {
  font-size: 0.9375vw;
  line-height: 1.6;
  color: rgb(136, 136, 136);
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item0 {
  padding: 0px;
  display: flex;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 {
  height: 43.2292vw;
  text-align: center;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 .sec3-card-text {
  padding-top: 3.125vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 .sec3-card-text .sec3-card-title {
  font-size: 2.60417vw;
  font-weight: 800;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 .sec3-card-text .sec3-card-desc {
  font-size: 1.04167vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 .sec3-card-img {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -12%) scale(0.7);
  bottom: 0px;
  width: 22.7604vw;
  height: 30.2083vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item2 {
  flex: 0 0 100%;
  max-width: 100%;
  height: 16.6667vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item2 .sec3-card-text {
  margin-top: 4.375vw;
  margin-left: 20.2083vw;
  width: 9.63542vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item2 .sec3-card-img {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item3,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item4 {
  height: 26.5625vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item3 .sec3-card-text,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item4 .sec3-card-text {
  margin-top: 1.97917vw;
  margin-left: 2.08333vw;
  width: 12.8125vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item3 .sec3-card-img,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item4 .sec3-card-img {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item3 .galileo-sec3-health,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item4 .galileo-sec3-health {
  position: absolute;
  width: 11.4583vw;
  height: 11.4583vw;
  bottom: 4.6875vw;
  right: 2.76042vw;
  border-radius: 100%;
  overflow: hidden;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item3 .galileo-sec3-health .galileo-sec3-health-overlay,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item4 .galileo-sec3-health .galileo-sec3-health-overlay {
  position: relative;
  z-index: 2;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item5,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item6 {
  height: 13.5417vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item5 .sec3-card-img,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item6 .sec3-card-img {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item5 .sec3-card-text {
  margin-top: 3.125vw;
  margin-left: 4.16667vw;
  width: 9.89583vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item6 .sec3-card-text {
  margin-top: 3.125vw;
  margin-left: 4.16667vw;
  width: 11.4583vw;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item6 .galileo-sec3-14day {
  position: absolute;
  width: 8.54167vw;
  height: 8.54167vw;
  top: 1.71875vw;
  right: 9.73958vw;
  border-radius: 100%;
  overflow: hidden;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item6 .galileo-sec3-14day video {
  border-radius: 100%;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card6 {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 0.9375vw;
  background-color: rgb(18, 19, 20);
  overflow: hidden;
  cursor: pointer;
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card .sec3-card-arr,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card6 .sec3-card-arr {
  display: inline-block;
  cursor: pointer;
  z-index: 3;
  position: absolute;
  right: 1.5625vw;
  bottom: 1.5625vw;
  width: 2.5vw;
  height: 2.5vw;
  border-radius: 100%;
  overflow: hidden;
  background-color: rgb(36, 36, 36);
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card .sec3-card-arr img,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card6 .sec3-card-arr img {
  width: 100%;
  transform: translateY(-50%);
}

.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card:hover .sec3-card-arr img,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card.hover .sec3-card-arr img,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card6:hover .sec3-card-arr img,
.galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card6.hover .sec3-card-arr img {
  transform: translateY(0%);
}

.galileo .galileo-sec4 .galileo-sec4-video {
  position: relative;
  margin: 0px auto;
  width: 100%;
  height: 44.7917vw;
  overflow: hidden;
}

.galileo .galileo-sec4 .galileo-sec4-video .galileo-sec4-group {
  position: absolute;
  left: 50%;
  bottom: 50%;
  transform: translate(-50%, 50%);
}

.galileo .galileo-sec4 .galileo-sec4-video .galileo-sec4-group .galileo-sec4-btn {
  display: inline-block;
  padding-left: 3.125vw;
  font-size: 1.40625vw;
  font-weight: 700;
  color: rgb(255, 255, 255);
  line-height: 2.5vw;
  height: 2.5vw;
  background: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-play-big.svg") left center / 2.5vw no-repeat;
}

.galileo .galileo-title-bg-video {
  padding: 2px;
  z-index: 1;
}

.galileo .galileo-sec5 {
  position: relative;
}

.galileo .galileo-sec5 .galileo-sec5-summary {
  margin: 0px auto;
  width: 41.6667vw;
}

.galileo .galileo-sec5 .galileo-sec5-summary .galileo-sec5-title {
  position: relative;
  height: 22.3438vw;
}

.galileo .galileo-sec5 .galileo-sec5-summary .galileo-sec5-desc {
  width: 32.0312vw;
  color: rgb(255, 255, 255);
}

.galileo .galileo-sec5 .galileo-sec5-product {
  position: relative;
  height: 53.75vw;
}

.galileo .galileo-sec5 .galileo-sec5-product .galileo-sec5-img {
  z-index: 3;
  position: relative;
}

.galileo .galileo-sec5 .galileo-sec5-product .galileo-sec5-video {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-45.6%, -79.6%);
  width: 44.375vw;
  height: 24.1667vw;
  border-radius: 50%;
  overflow: hidden;
}

.galileo .galileo-sec6-spacing {
  pointer-events: none;
  z-index: 4;
  position: relative;
  height: 10.4167vw;
  width: 100%;
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.7) 30%, rgb(0, 0, 0));
}

.galileo .galileo-sec6 {
  z-index: 6;
  position: relative;
  background-color: rgb(0, 0, 0);
}

.galileo .galileo-sec6 .galileo-sec6-summary {
  width: 56.6667vw;
  margin: 0px auto;
  text-align: right;
  padding-bottom: 2.91667vw;
}

.galileo .galileo-sec6 .galileo-sec6-summary .galileo-sec6-title,
.galileo .galileo-sec6 .galileo-sec6-summary .galileo-sec6-desc {
  color: rgb(255, 255, 255);
}

.galileo .galileo-sec6 .galileo-sec6-summary .galileo-sec6-desc {
  display: inline-block;
  width: 34.8958vw;
}

.galileo .galileo-sec6 .galileo-sec6-block {
  position: relative;
  width: 72.7083vw;
  margin: 0px auto;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item .galileo-sec6-card {
  position: relative;
  overflow: hidden;
  background-color: rgb(18, 19, 20);
  width: 100%;
  height: 100%;
  border-radius: 1.04167vw;
  transform: rotate(0deg);
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item .galileo-sec6-card>div {
  height: 100%;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item:nth-child(1) {
  width: 43.125vw;
  height: 42.7083vw;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item:nth-child(2) {
  width: 43.125vw;
  height: 23.75vw;
  padding-left: 8.02083vw;
  margin-top: 1.5625vw;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item:nth-child(3) {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 28.0208vw;
  margin-top: 17.4479vw;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item:nth-child(3) .galileo-sec6-card {
  height: 36.9792vw;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group {
  margin-top: 1.5625vw;
  height: 1.66667vw;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-left {
  position: relative;
  max-width: 59%;
  flex: 0 0 59%;
  text-align: right;
  height: 1.66667vw;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-left span {
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  font-size: 1.14583vw;
  font-weight: bold;
  line-height: 1.66667vw;
  transition: opacity 0.5s ease-out 0s, transform 0.5s ease-out 0s;
  transform: translateX(-15%);
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-left span.active {
  opacity: 1;
  transform: translateX(0%);
  transition-delay: 0.3s;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right {
  max-width: 41%;
  flex: 0 0 41%;
  font-size: 0px;
  line-height: 0;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn {
  cursor: pointer;
  display: inline-block;
  margin: 0px 1.14583vw;
  width: 1.66667vw;
  height: 1.66667vw;
  border-radius: 4.6875vw;
  border: 0.20833vw solid rgb(29, 29, 29);
  background-color: rgb(70, 70, 70);
  transition: width 0.5s ease 0s;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn:active {
  transform: scale(0.92);
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn:nth-child(2) {
  margin: 0px 1.14583vw 0px 0px;
  border-color: rgb(46, 34, 36);
  background-color: rgb(124, 82, 61);
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn:nth-child(3) {
  margin: 0px;
  border-color: rgb(44, 43, 43);
  background: linear-gradient(rgb(248, 248, 248), rgb(227, 227, 227) 30%, rgb(121, 121, 121) 72%, rgb(181, 181, 181));
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn.active {
  width: 4.63542vw;
  transition-delay: 0s;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-card-img {
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  transition: opacity 0.5s ease-out 0s;
  will-change: opacity;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-card-img.active {
  opacity: 1;
}

.galileo .galileo-sec6 .galileo-sec6-more {
  text-align: center;
  margin-top: 2.55208vw;
}

.galileo .galileo-sec8 {
  position: relative;
}

.galileo .galileo-sec8 .galileo-sec8-summary {
  width: 41.6667vw;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 3.48958vw;
  opacity: 0;
  transform: translateY(100%);
}

.galileo .galileo-sec8 .galileo-sec8-summary .galileo-sec8-title,
.galileo .galileo-sec8 .galileo-sec8-summary .galileo-sec8-desc {
  color: rgb(255, 255, 255);
}

.galileo .galileo-sec8 .galileo-sec8-summary .galileo-sec8-desc {
  font-size: 0.9375vw;
}

.galileo .galileo-sec8 .galileo-sec8-summary .galileo-sec8-more {
  margin-top: 1.04167vw;
}

.galileo .galileo-sec8 .galileo-sec8-summary .galileo-sec8-more .galileo-sec8-more-btn {
  display: inline-block;
  height: 1.66667vw;
  line-height: 1.66667vw;
  padding-left: 2.13542vw;
  background: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-theme.svg") left center / 1.66667vw 1.66667vw no-repeat;
}

.galileo .galileo-sec8 .galileo-sec8-block {
  position: relative;
  margin: -1.30208vw -3.125vw;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs {
  height: 88.75vw;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch {
  position: absolute;
  display: flex;
  width: 20%;
  padding: 1.30208vw 2.08333vw;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img {
  position: relative;
  z-index: 1;
  width: 16.9792vw;
  height: 26.9792vw;
  opacity: 0;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img img {
  position: relative;
  z-index: 2;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img .galileo-sec8-watch-img-dial {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50.5%, -51%);
  width: 13.4375vw;
  height: 13.4375vw;
  border-radius: 100%;
  overflow: hidden;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img .galileo-sec8-weather {
  opacity: 0;
  position: absolute;
  z-index: 5;
  bottom: 0.78125vw;
  left: 50%;
  transform: translate(-50%, 0px);
  width: 2.96875vw;
  height: 0.98958vw;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img .galileo-sec8-weather img {
  vertical-align: top;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(1) {
  left: 0px;
  top: 50%;
  transform: translateY(-20%);
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(1) .galileo-sec8-watch-img::before {
  z-index: 3;
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgb(3, 3, 3) 65%, rgb(0, 0, 0));
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(2) {
  top: 0px;
  left: 20%;
  height: 50%;
  align-items: flex-end;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(2) .galileo-sec8-watch-img {
  transform: translateY(100%);
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(3) {
  left: 20%;
  bottom: 0px;
  height: 50%;
  align-items: flex-start;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(3) .galileo-sec8-watch-img {
  transform: translateY(100%);
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(4) {
  top: 0px;
  left: 40%;
  height: 33.33%;
  align-items: center;
  z-index: 5;
  transform: translateY(-21%) scale(4);
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(4) .galileo-sec8-watch-img {
  opacity: 1;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(4) .galileo-sec8-watch-scale-img {
  opacity: 0;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(5) {
  top: 50%;
  left: 40%;
  height: 33.33%;
  align-items: center;
  transform: translateY(-50%);
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(5) .galileo-sec8-watch-img {
  transform: translateY(100%);
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(6) {
  bottom: 0px;
  left: 40%;
  height: 33.33%;
  align-items: center;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(6) .galileo-sec8-watch-img::before {
  z-index: 3;
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(transparent, rgb(3, 3, 3) 45%, rgb(0, 0, 0));
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(6) .galileo-sec8-watch-img .galileo-sec8-watch-img-dial {
  display: none;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(7) {
  top: 0px;
  right: 20%;
  height: 50%;
  align-items: flex-end;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(7) .galileo-sec8-watch-img {
  transform: translateY(100%);
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(8) {
  bottom: 0px;
  right: 20%;
  height: 50%;
  align-items: flex-start;
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(8) .galileo-sec8-watch-img {
  transform: translateY(100%);
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(9) {
  right: 0px;
  top: 50%;
  transform: translateY(-20%);
}

.galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(9) .galileo-sec8-watch-img::before {
  z-index: 3;
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgb(3, 3, 3) 65%, rgb(0, 0, 0));
}

.galileo .galileo-sec9 {
  position: relative;
  z-index: 2;
  margin-top: -13.5417vw;
  transform: translateY(10%);
}

.galileo .galileo-sec9 .galileo-sec9-block {
  width: 72.7083vw;
  margin: 0px auto;
  display: flex;
  flex-wrap: wrap;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-card {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: rgb(18, 19, 20);
  border-radius: 1.04167vw;
  box-shadow: rgba(0, 0, 0, 0.89) 0px -2.60417vw 3.125vw;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-summary {
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-left,
.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right {
  align-items: stretch;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-left {
  max-width: 43.125vw;
  flex: 0 0 43.125vw;
  margin-right: 1.5625vw;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-left .galileo-sec9-summary {
  padding-bottom: 39.8958vw;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right {
  max-width: 28.0208vw;
  flex: 0 0 28.0208vw;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right .galileo-sec9-summary {
  padding-bottom: 38.2292vw;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-watch {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -13%) scale(0.7);
  bottom: -5.9375vw;
  width: 26.7188vw;
  height: 42.1875vw;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-watch img {
  position: relative;
  z-index: 2;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-watch .galileo-sec9-watch-dial {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 21.3542vw;
  height: 21.3542vw;
  border-radius: 100%;
  overflow: hidden;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right-watchs {
  position: absolute;
  left: 0px;
  bottom: 5.625vw;
  width: 28.0208vw;
  height: 28.1771vw;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right-watchs .galileo-sec9-right-watch {
  position: relative;
  z-index: 1;
  width: 17.7083vw;
  height: 28.125vw;
  margin: 0px auto;
}

.galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right-watchs .galileo-sec9-right-watch .galileo-sec9-right-dial {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 13.9583vw;
  height: 13.9583vw;
  border-radius: 100%;
  overflow: hidden;
}

.galileo .galileo-sec10 {
  position: relative;
}

.galileo .galileo-sec10 .galileo-large-title2 {
  width: 40.1042vw;
}

.galileo .galileo-sec10 .galileo-large-title2 strong {
  display: inline-block;
  width: 13.8542vw;
  height: 8.95833vw;
}

.galileo .galileo-sec10 .galileo-sec10-summary {
  margin: 0px auto;
  width: 41.6667vw;
}

.galileo .galileo-sec10 .galileo-sec10-summary .galileo-sec10-title {
  position: relative;
  height: 22.3438vw;
}

.galileo .galileo-sec10 .galileo-sec10-summary .galileo-sec10-desc {
  width: 30.5729vw;
  color: rgb(255, 255, 255);
}

.galileo .galileo-sec10 .galileo-sec10-img {
  position: relative;
  margin-top: -2.60417vw;
  height: 67.7604vw;
}

.galileo .galileo-sec10 .galileo-sec10-img::before {
  z-index: 2;
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 17.0833vw;
  background-image: linear-gradient(transparent, rgb(0, 0, 0));
}

.galileo .galileo-sec11-sec12 {
  transform: translateY(10%);
}

.galileo .galileo-sec11 {
  position: relative;
}

.galileo .galileo-sec11 .galileo-sec11-container {
  margin: 0px auto;
  width: 72.7083vw;
  height: 36.4583vw;
  border-radius: 1.04167vw;
  background-color: rgb(18, 19, 20);
  display: flex;
  flex-wrap: wrap;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-left,
.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-right {
  flex: 0 0 50%;
  max-width: 50%;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-left {
  padding: 0px 0.9375vw 0px 3.54167vw;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-right {
  padding: 0px 10.7292vw 0px 7.86458vw;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary {
  position: relative;
  margin-top: 6.25vw;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-more {
  z-index: 2;
  position: absolute;
  left: 0px;
  bottom: -5.52083vw;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group {
  margin-top: 1.45833vw;
  font-size: 0px;
  line-height: 0;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn {
  display: inline-block;
  vertical-align: top;
  margin-right: 1.71875vw;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn .galileo-sec11-btn-icon {
  display: block;
  position: relative;
  width: 3.95833vw;
  height: 4.375vw;
  background: center top / 3.95833vw 4.375vw no-repeat;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0, 0.6, 0.3, 1) 0s;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn>b {
  margin-top: 1.04167vw;
  font-size: 0.72917vw;
  line-height: 1.6;
  text-align: center;
  opacity: 0;
  display: block;
  transition: all 0.5s ease-out 0s;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn:nth-child(1) .galileo-sec11-btn-icon {
  background-image: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-1@2x.png");
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn:nth-child(2) .galileo-sec11-btn-icon {
  background-image: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-3@2x.png");
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn:nth-child(3) .galileo-sec11-btn-icon {
  background-image: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-4@2x.png");
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn.active>b {
  opacity: 1;
  margin-top: 0vw;
  transform: translateY(-0.26042vw);
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn.active:nth-child(1) .galileo-sec11-btn-icon {
  background-image: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-1-hover@2x.png");
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn.active:nth-child(2) .galileo-sec11-btn-icon {
  background-image: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-3-hover@2x.png");
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn.active:nth-child(3) .galileo-sec11-btn-icon {
  background-image: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-4-hover@2x.png");
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs {
  position: relative;
  width: 17.7083vw;
  height: 100%;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-watch {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  height: 100%;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-dials,
.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-dials-bg {
  z-index: 2;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-dials .galileo-sec11-dials-swiper,
.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-dials-bg .galileo-sec11-dials-swiper {
  width: 13.9583vw;
  height: 13.9583vw;
  border-radius: 50%;
  transform: translate(-0.3%, -0.6%);
  text-align: center;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-dials-bg {
  z-index: 1;
}

.galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-dials-bg::before {
  content: "";
  margin: 0px auto;
  width: 14.4792vw;
  height: 14.4792vw;
  border-radius: 50%;
  background-color: rgb(0, 0, 0);
}

.galileo .galileo-sec12 {
  position: relative;
  margin: 1.5625vw 0px;
}

.galileo .galileo-sec12 .galileo-sec12-container {
  position: relative;
  margin: 0px auto;
  width: 72.7083vw;
  height: 53.1771vw;
  background-color: rgb(18, 19, 20);
  border-radius: 1.04167vw;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-img picture,
.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-img img {
  position: relative;
  z-index: 2;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-summary {
  position: relative;
  z-index: 3;
  width: 31.0417vw;
  padding-top: 3.125vw;
  margin-left: 3.54167vw;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-summary .galileo-sec12-more {
  margin-top: 1.5625vw;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-summary .galileo-sec12-more .galileo-sec12-more-btn {
  padding-left: 2.44792vw;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block {
  z-index: 1;
  position: absolute;
  top: 33.6%;
  right: 4.5%;
  width: 17.2917vw;
  height: 17.2917vw;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block .galileo-sec12-circle {
  opacity: 0;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block .galileo-sec12-circle.wave1 {}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block .galileo-sec12-circle.wave2 {
  animation: 3s ease-in-out 0.5s infinite normal none running circleWave;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block .galileo-sec12-circle.wave3 {
  animation: 3s ease-in-out 1s infinite normal none running circleWave;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block .galileo-sec12-circle.wave4 {
  animation: 3s ease-in-out 1.5s infinite normal none running circleWave;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block .galileo-sec12-circle.wave5 {
  animation: 3s ease-in-out 2s infinite normal none running circleWave;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block .galileo-sec12-circle.wave6 {
  animation: 3s ease-in-out 2.5s infinite normal none running circleWave;
}

.galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block .galileo-sec12-circle.wave7 {
  animation: 3s ease-in-out 3s infinite normal none running circleWave;
}

.galileo .galileo-sec13 {
  position: relative;
  margin: 1.5625vw 0px;
}

.galileo .galileo-sec13 .galileo-sec13-container {
  overflow: hidden;
  position: relative;
  margin: 0px auto;
  width: 72.7083vw;
  background-color: rgb(18, 19, 20);
  border-radius: 1.04167vw;
}

.galileo .galileo-sec13 .galileo-sec13-container .galileo-sec13-summary {
  position: relative;
  z-index: 3;
  width: 31.7708vw;
  padding-top: 3.125vw;
  margin-left: 3.54167vw;
}

.galileo .galileo-sec13 .galileo-sec13-container .galileo-sec13-watchs {
  position: relative;
  margin-top: -4.6875vw;
}

.galileo .galileo-sec13 .galileo-sec13-container .galileo-sec13-watchs .galileo-sec13-watch {
  position: relative;
  z-index: 0;
  margin: 0px auto;
  width: 57.2917vw;
  height: 42.7083vw;
}

.galileo .galileo-sec13 .galileo-sec13-container .galileo-sec13-watchs .galileo-sec13-watch .galileo-sec13-watch-overlay {
  position: relative;
  z-index: 2;
}

.galileo .galileo-sec13 .galileo-sec13-container .galileo-sec13-play-block {
  position: absolute;
  right: 2.60417vw;
  bottom: 2.60417vw;
}

.galileo .galileo-sec13 .galileo-sec13-container .galileo-sec13-play-mob {
  margin-top: 4.16667vw;
}

.galileo .galileo-sec14 {
  position: relative;
  margin: 1.5625vw 0px;
}

.galileo .galileo-sec14 .galileo-sec14-container {
  overflow: hidden;
  position: relative;
  margin: 0px auto;
  width: 72.7083vw;
  background-color: rgb(18, 19, 20);
  border-radius: 1.04167vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-summary {
  position: relative;
  z-index: 3;
  width: 34.6354vw;
  padding-top: 3.125vw;
  margin-left: 3.54167vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-summary .galileo-sec14-more {
  margin-top: 0.9375vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-summary .galileo-sec14-more .galileo-sec14-more-block {
  display: inline-block;
  width: 11.9792vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product {
  position: relative;
  margin: 0px auto;
  width: 53.4375vw;
  height: 15.0521vw;
  overflow: hidden;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper {
  overflow: visible;
  padding-top: 7.55208vw;
  z-index: 2;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide {
  position: relative;
  text-align: center;
  height: 5.20833vw;
  display: flex;
  align-items: flex-end;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes {
  opacity: 0;
  transition: opacity 0.5s ease-out 0s;
  z-index: -1;
  position: absolute;
  top: -53%;
  width: 5.20833vw;
  height: 5.20833vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes::before {
  content: "";
  z-index: 2;
  position: absolute;
  top: 0px;
  width: 75%;
  height: 100%;
  background: linear-gradient(to right, rgba(18, 19, 20, 0), rgb(18, 19, 20) 20%);
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes .galileo-sec14-circle {
  opacity: 0;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: radial-gradient(rgba(16, 123, 195, 0) 30%, rgb(16, 122, 195));
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes .galileo-sec14-circle.wave1 {}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes .galileo-sec14-circle.wave2 {
  animation: 3s ease-in-out 0.5s infinite normal none running circleWave;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes .galileo-sec14-circle.wave3 {
  animation: 3s ease-in-out 1s infinite normal none running circleWave;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes .galileo-sec14-circle.wave4 {
  animation: 3s ease-in-out 1.5s infinite normal none running circleWave;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes .galileo-sec14-circle.wave5 {
  animation: 3s ease-in-out 2s infinite normal none running circleWave;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes .galileo-sec14-circle.wave6 {
  animation: 3s ease-in-out 2.5s infinite normal none running circleWave;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes .galileo-sec14-circle.wave7 {
  animation: 3s ease-in-out 3s infinite normal none running circleWave;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes1 {
  left: 21%;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes1::before {
  right: 0px;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes2 {
  right: 21%;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes2::before {
  left: 0px;
  background: linear-gradient(to left, rgba(18, 19, 20, 0), rgb(18, 19, 20) 20%);
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .sec14-product-img {
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  opacity: 0;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide.swiper-slide1 .galileo-sec14-circle-notes1 {
  left: 26.5%;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide.swiper-slide1 .galileo-sec14-circle-notes2 {
  right: 26.5%;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide.swiper-slide3 .galileo-sec14-circle-notes1 {
  left: 13%;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide.swiper-slide3 .galileo-sec14-circle-notes2 {
  right: 13%;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .sec14-slide-img {
  width: 10.4688vw;
  height: 7.44792vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide-active {
  transform: scale(1.3);
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide-active .galileo-sec14-circle-notes {
  opacity: 1;
  transition-delay: 0.3s;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide-active .sec14-product-img {
  opacity: 1;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-light {
  z-index: 1;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 5.05208vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch {
  margin-top: 1.04167vw;
  padding-top: 1px;
  position: relative;
  margin-bottom: 3.95833vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg {
  position: relative;
  margin: 0px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 17.7083vw;
  height: 28.125vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg .galileo-sec14-watch-img,
.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg .galileo-sec14-watch-dial-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 3;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg .galileo-sec14-dials-swiper {
  z-index: 2;
  border-radius: 50%;
  width: 13.9583vw;
  height: 13.9583vw;
  margin-left: 0px;
  margin-right: 0px;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg .galileo-sec14-dials-swiper .swiper-slide {
  text-align: center;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg .galileo-sec14-watch-dial-bg {
  z-index: 1;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg .galileo-sec14-watch-dial-bg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14.4792vw;
  height: 14.4792vw;
  border-radius: 50%;
  background-color: rgb(0, 0, 0);
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr {
  z-index: 5;
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  width: 51.8229vw;
  height: 6.35417vw;
  margin-top: 11.9792vw;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr .sec14-dials-arr-prev,
.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr .sec14-dials-arr-next {
  outline: 0px;
  width: 6.35417vw;
  height: 6.35417vw;
  top: 0px;
  margin-top: 0px;
  border-radius: 50%;
  background: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-arr-big.svg") center center / 6.35417vw 6.35417vw no-repeat;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr .sec14-dials-arr-prev::after,
.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr .sec14-dials-arr-next::after {
  display: none;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr .sec14-dials-arr-prev {
  left: 0px;
}

.galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr .sec14-dials-arr-next {
  right: 0px;
  transform: scaleX(-1);
}

.galileo .galileo-sec15 {
  position: relative;
  margin: 1.5625vw 0px;
}

.galileo .galileo-sec15 .galileo-sec15-container {
  overflow: hidden;
  position: relative;
  margin: 0px auto;
  width: 72.7083vw;
  display: flex;
  flex-wrap: wrap;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-summary {
  position: relative;
  z-index: 3;
  width: 100%;
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-left,
.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-right {
  flex: 0 0 50%;
  max-width: 50%;
  align-items: stretch;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-left {
  padding-right: 0.78125vw;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-left .galileo-sec15-summary {
  padding-bottom: 34.375vw;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-left .galileo-sec15-play-block {
  z-index: 3;
  position: absolute;
  right: 2.60417vw;
  bottom: 2.60417vw;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-left .galileo-sec15-play-mob {
  margin-top: 4.16667vw;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-right {
  padding-left: 0.78125vw;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card {
  overflow: hidden;
  position: relative;
  background-color: rgb(18, 19, 20);
  border-radius: 1.04167vw;
  min-height: 48.9583vw;
  height: 100%;
  transform: rotate(0deg);
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch,
.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-img {
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch {
  padding-bottom: 3.64583vw;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch .galileo-sec15-watch-img {
  position: relative;
  z-index: 3;
  width: 17.7604vw;
  height: 28.0729vw;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch .galileo-sec15-watch-img picture,
.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch .galileo-sec15-watch-img img {
  position: relative;
  z-index: 3;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch .galileo-sec15-watch-img .galileo-sec15-watch-dial {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 13.9583vw;
  height: 13.9583vw;
  border-radius: 100%;
  overflow: hidden;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-video {
  margin-top: 1.5625vw;
  text-align: center;
  position: relative;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-video .galileo-sec15-video-wrap {
  display: inline-block;
  position: relative;
  width: 35.4167vw;
  height: 35.4167vw;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-video .galileo-sec15-video-wrap .galileo-sec15-video-wrap-overlay {
  position: relative;
  z-index: 2;
}

.galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-video .galileo-sec15-video-tip {
  position: absolute;
  bottom: 1.04167vw;
  font-size: 0.67708vw;
  line-height: 1.6;
  font-weight: 400;
  color: rgb(136, 136, 136);
  z-index: 99;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}

.galileo .galileo-sec15-1 {
  position: relative;
  margin: 1.5625vw 0px;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container {
  overflow: hidden;
  position: relative;
  margin: 0px auto;
  width: 72.7083vw;
  display: flex;
  flex-wrap: wrap;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-summary {
  position: relative;
  z-index: 3;
  width: 100%;
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-summary .galileo-sec15-1-more {
  margin-top: 1.04167vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-summary .galileo-sec15-1-more .galileo-sec15-1-more-btn {
  display: inline-block;
  height: 1.66667vw;
  line-height: 1.66667vw;
  padding-left: 2.13542vw;
  background: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-pay.svg") left center / 1.66667vw 1.66667vw no-repeat;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-left,
.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-right {
  flex: 0 0 50%;
  max-width: 50%;
  align-items: stretch;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-left {
  padding-right: 0.78125vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-left .galileo-sec15-1-summary {
  padding-bottom: 34.375vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-right {
  padding-left: 0.78125vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-right .galileo-sec15-1-summary {
  padding-bottom: 33.6458vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card {
  overflow: hidden;
  position: relative;
  background-color: rgb(18, 19, 20);
  border-radius: 1.04167vw;
  min-height: 52.1354vw;
  height: 100%;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-note {
  position: absolute;
  bottom: 1.04167vw;
  font-size: 0.67708vw;
  line-height: 1.6;
  font-weight: 400;
  color: rgb(136, 136, 136);
  z-index: 99;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  text-align: center;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-watchs,
.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img {
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color {
  position: relative;
  height: 33.5417vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color img {
  width: 17.7083vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color .galileo-sec15-1-img-text {
  position: absolute;
  left: 0px;
  display: block;
  width: 100%;
  font-size: 1.04167vw;
  font-weight: 700;
  text-align: center;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color .galileo-sec15-1-img-text.galileo-sec15-1-img-text1 {
  top: 8.75vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color .galileo-sec15-1-img-text.galileo-sec15-1-img-text2 {
  bottom: 6.25vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color .galileo-sec16-tip {
  position: absolute;
  bottom: 1.04167vw;
  font-size: 0.67708vw;
  line-height: 1.6;
  font-weight: 400;
  color: rgb(136, 136, 136);
  z-index: 99;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  text-align: center;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-watchs .galileo-sec15-1-watch {
  position: relative;
  width: 17.7083vw;
  height: 28.125vw;
  margin-bottom: 4.16667vw;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-watchs .galileo-sec15-1-watch .galileo-sec15-1-watch-img {
  z-index: 3;
  position: relative;
}

.galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-watchs .galileo-sec15-1-watch .galileo-sec15-1-watch-dial {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 13.9583vw;
  height: 13.9583vw;
  overflow: hidden;
}

.galileo .galileo-sec16 {
  position: relative;
  margin: 1.5625vw 0px;
}

.galileo .galileo-sec16 .galileo-sec16-container {
  overflow: hidden;
  position: relative;
  margin: 0px auto;
  width: 72.7083vw;
  height: 36.4583vw;
  background-color: rgb(18, 19, 20);
  border-radius: 1.04167vw;
  display: flex;
  align-items: center;
}

.galileo .galileo-sec16 .galileo-sec16-container .galileo-sec16-summary {
  position: relative;
  z-index: 2;
  width: 32.0312vw;
  margin-left: 3.54167vw;
}

.galileo .galileo-sec16 .galileo-sec16-container .galileo-sec16-img {
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 50%;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.galileo .galileo-sec16 .galileo-sec16-container .galileo-sec16-img .galileo-sec16-watch2 {
  z-index: 3;
  position: relative;
  width: 28.8021vw;
  height: 23.5417vw;
  margin-right: 4.79167vw;
}

.galileo .galileo-sec17 {
  position: relative;
  margin: 1.5625vw 0px;
}

.galileo .galileo-sec17 .galileo-sec17-container {
  overflow: hidden;
  position: relative;
  margin: 0px auto;
  width: 72.7083vw;
  display: flex;
  flex-wrap: wrap;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-summary {
  position: relative;
  z-index: 3;
  width: 100%;
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-left,
.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-right {
  flex: 0 0 50%;
  max-width: 50%;
  align-items: stretch;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-left {
  padding-right: 0.78125vw;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-left .galileo-sec17-summary {
  padding-bottom: 39.4271vw;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-right {
  padding-left: 0.78125vw;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-right .galileo-sec17-summary {
  padding-bottom: 37.3438vw;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card {
  overflow: hidden;
  position: relative;
  background-color: rgb(18, 19, 20);
  border-radius: 1.04167vw;
  min-height: 53.6979vw;
  height: 100%;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-watchs,
.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-img {
  z-index: 1;
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 4.89583vw;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-watch {
  position: relative;
  z-index: 3;
  width: 17.7083vw;
  height: 28.125vw;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-dial,
.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-dial2 {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 13.9583vw;
  height: 13.9583vw;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-dial::after,
.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-dial2::after {
  content: "";
  width: 101%;
  height: 101%;
  z-index: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: rgb(0, 0, 0);
}

.galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-dial2::after {
  display: none;
}

.galileo .galileo-sec18 {
  position: relative;
}

.galileo .galileo-sec18 .galileo-sec18-container {
  overflow: hidden;
  position: relative;
  margin: 0px auto;
  width: 72.7083vw;
  display: flex;
  flex-wrap: wrap;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-summary {
  position: relative;
  z-index: 3;
  width: 100%;
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-left,
.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-right {
  flex: 0 0 50%;
  max-width: 50%;
  align-items: stretch;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-left {
  padding-right: 0.78125vw;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-left .galileo-sec18-summary {
  padding-bottom: 38.6979vw;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-right {
  padding-left: 0.78125vw;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-right .galileo-sec18-summary {
  padding-bottom: 35.4167vw;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card {
  overflow: hidden;
  position: relative;
  background-color: rgb(18, 19, 20);
  border-radius: 1.04167vw;
  min-height: 51.3021vw;
  height: 100%;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-watch,
.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-img {
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-watch {
  padding-bottom: 5.52083vw;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-watch .galileo-sec18-watch-img {
  z-index: 3;
  position: relative;
  width: 17.7604vw;
  height: 28.0729vw;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-watch .galileo-sec18-watch-dial {
  z-index: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 13.9583vw;
  height: 13.9583vw;
  overflow: hidden;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-img {
  padding-bottom: 8.85417vw;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-img img {
  padding: 0px 5.20833vw;
}

.galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-group {
  z-index: 1;
  position: absolute;
  bottom: 2.5vw;
  left: 0px;
  width: 100%;
  height: 1.92708vw;
  display: flex;
  justify-content: center;
}

.galileo .triggerSec19 {
  position: absolute;
  top: 50vh;
}

.galileo .galileo-sec19 {
  position: relative;
}

.galileo .galileo-sec19 .galileo-large-title2 {
  text-align: right;
}

.galileo .galileo-sec19 .galileo-large-title2 strong {
  display: inline-block;
  width: 13.5417vw;
  height: 8.95833vw;
}

.galileo .galileo-sec19 .galileo-sec19-summary {
  margin: 0px auto;
  width: 41.6667vw;
}

.galileo .galileo-sec19 .galileo-sec19-summary .galileo-sec19-title {
  position: relative;
  height: 22.3438vw;
}

.galileo .galileo-sec19 .galileo-sec19-summary .galileo-sec19-desc {
  width: 30.5208vw;
  color: rgb(255, 255, 255);
}

.galileo .galileo-sec19 .galileo-sec19-product {
  position: relative;
  height: 84.7396vw;
  margin-top: 1.5625vw;
}

.galileo .galileo-sec19 .galileo-sec19-product .galileo-sec19-img {
  z-index: 3;
  position: relative;
}

.galileo .galileo-sec19 .galileo-sec19-product .galileo-sec19-video {
  z-index: 2;
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translate(-50%, 3%);
  width: 51.0417vw;
  height: 32.2917vw;
  border-radius: 50%;
  overflow: hidden;
}

.galileo .galileo-sec20 {
  z-index: 5;
  position: relative;
  margin-top: -32.8125vw;
}

.galileo .galileo-sec20 .galileo-sec20-container {
  overflow: hidden;
  position: relative;
  margin: 0px auto;
  width: 72.7083vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-row {
  margin-right: -0.78125vw;
  margin-left: -0.78125vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-item {
  padding-right: 0.78125vw;
  padding-left: 0.78125vw;
  width: 50%;
  float: left;
  padding-bottom: 1.5625vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-item:nth-child(2n+1) {
  float: left;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-item:nth-child(2n) {
  float: right;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-item:nth-child(1) {
  transform: translateY(10%);
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-item:nth-child(2) {
  transform: translateY(10%);
  margin-top: 16.8229vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-summary {
  position: relative;
  z-index: 3;
  width: 100%;
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-summary .galileo-sec20-more {
  margin-top: 1.04167vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-summary .galileo-sec20-more .galileo-sec20-more-btn {
  display: inline-block;
  height: 1.66667vw;
  line-height: 1.66667vw;
  padding-left: 2.13542vw;
  background: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-heart.svg") left center / 1.66667vw 1.66667vw no-repeat;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-summary .galileo-sec20-more1 {
  z-index: 5;
  position: absolute;
  bottom: 3.64583vw;
  left: 50%;
  transform: translateX(-50%);
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card {
  overflow: hidden;
  position: relative;
  background-color: rgb(255, 255, 255);
  border-radius: 1.04167vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card1 {
  background-color: rgb(18, 19, 20);
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card1 .galileo-sec20-summary {
  position: static;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card-black {
  background-color: rgb(18, 19, 20);
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card4 {
  height: 54.8438vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card4 .galileo-sec20-summary {
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card4 .galileo-sec20-summary .galileo-sec20-title,
.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card4 .galileo-sec20-summary .galileo-sec20-desc {
  color: rgb(255, 255, 255);
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card5 .galileo-sec20-summary {
  padding: 3.125vw 3.54167vw 36.0417vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card6 .galileo-sec20-summary {
  padding: 3.125vw 3.54167vw 35.4167vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card8 .galileo-sec20-summary {
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card9 .galileo-sec20-summary {
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img4,
.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img5,
.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img6 {
  z-index: 1;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-watch {
  display: flex;
  justify-content: center;
  margin-top: 3.125vw;
  padding-bottom: 4.16667vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-watch .galileo-sec20-watch-img {
  position: relative;
  z-index: 1;
  width: 17.7083vw;
  height: 28.125vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-watch .galileo-sec20-watch-dial {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50.3%, -50.1%);
  width: 13.9583vw;
  height: 13.9583vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-watch.galileo-sec20-watch1 {
  padding-bottom: 9.375vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img3 {
  display: flex;
  justify-content: center;
  margin-top: 3.4375vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img3 picture,
.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img3 img {
  width: 31.25vw;
  height: 36.0417vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img4 .sec20-img4-pic {
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img4 .sec20-img4-pic.pic-show01 {
  opacity: 1;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img4 .sec20-img4-pic.pic-show02 {
  animation: 4s ease-in-out 2s infinite normal none running showWave;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img5 {
  margin-bottom: 4.16667vw;
  height: 28.75vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img5 .galileo-sec20-img5-dial {
  position: relative;
  width: 23.9583vw;
  height: 28.75vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img6 {
  height: 28.75vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img6 .galileo-sec20-img6-dial {
  position: relative;
  width: 30.2083vw;
  height: 36.2659vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide {
  position: relative;
  padding-top: 4.94792vw;
  padding-bottom: 10.1562vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-swiper {
  width: 29.0625vw;
  height: 16.5625vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-swiper .swiper-slide {
  width: 16.5625vw;
  height: 16.5625vw;
  z-index: 1;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-swiper .swiper-slide::before {
  z-index: -1;
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  border-radius: 100%;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-swiper .swiper-slide img {
  border-radius: 100%;
  border: 0.36458vw solid rgb(255, 255, 255);
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-swiper .swiper-slide.swiper-slide-active,
.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-swiper .swiper-slide.swiper-slide-duplicate-active {
  z-index: 5;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-btn-group {
  display: none;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-btn-group .galileo-sec20-btn-prev,
.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-btn-group .galileo-sec20-btn-next {
  width: 8.33333vw;
  height: 8.33333vw;
  margin-top: calc(-4.16667vw);
  background: url("https://consumer-img.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/wearables/watch-3/img/icon/icon-arr.svg") center center / 8.33333vw 8.33333vw no-repeat;
  outline: none;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-btn-group .galileo-sec20-btn-prev::after,
.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-btn-group .galileo-sec20-btn-next::after {
  display: none;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-btn-group .galileo-sec20-btn-prev {
  left: 0px;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-btn-group .galileo-sec20-btn-next {
  right: 0px;
  transform: rotate(180deg);
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-pagination {
  width: 100%;
  bottom: 5.20833vw;
  height: 0.72917vw;
  line-height: 1;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-pagination .swiper-pagination-bullet {
  vertical-align: top;
  outline: none;
  width: 0.72917vw;
  height: 0.72917vw;
  background-color: rgb(226, 226, 226);
  opacity: 1;
  margin: 0px 0.52083vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: rgb(96, 96, 96);
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img9 {
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 2.96875vw;
  margin-bottom: 2.60417vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img9 picture,
.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img9 img {
  width: 26.5625vw;
  height: 26.5625vw;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img9 .galileo-sec20-img9-gif {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 11.9792vw;
  height: 11.9792vw;
  border-radius: 100%;
  overflow: hidden;
}

.galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img9 .galileo-sec20-img9-gif img {
  width: 100%;
  height: 100%;
}

.galileo .galileo-sec21 {
  position: relative;
}

.galileo .galileo-sec21 .galileo-large-title2 {
  color: rgb(244, 244, 244);
  margin-left: 14.1667vw;
}

.galileo .galileo-sec21 .galileo-large-title2 strong {
  display: inline-block;
  width: 13.9062vw;
  height: 8.95833vw;
}

.galileo .galileo-sec21 .galileo-sec21-summary {
  margin-left: 13.9583vw;
  width: 41.6667vw;
}

.galileo .galileo-sec21 .galileo-sec21-summary .galileo-sec21-title {
  position: relative;
  height: 22.3438vw;
}

.galileo .galileo-sec21 .galileo-sec21-summary .galileo-sec21-desc {
  width: 27.7083vw;
  color: rgb(23, 23, 23);
}

.galileo .galileo-sec21 .galileo-sec21-product {
  position: relative;
  margin-top: -6.61458vw;
  height: 61.6146vw;
}

.galileo .galileo-sec21 .galileo-sec21-product .galileo-sec21-img {
  z-index: 3;
  position: relative;
}

.galileo .galileo-sec21 .galileo-sec21-product .galileo-sec21-video {
  z-index: 2;
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translate(-47%, 34%);
  width: 30.9375vw;
  height: 31.9792vw;
  border-radius: 50%;
  overflow: hidden;
}

.galileo .galileo-sec22and23 {
  transform: translateY(10%);
  z-index: 5;
  position: relative;
}

.galileo .galileo-sec22 {
  position: relative;
  margin-top: -9.72222vw;
}

.galileo .galileo-sec22 .galileo-sec22-container {
  margin: 0px auto;
  width: 72.7083vw;
  height: 33.3333vw;
}

.galileo .galileo-sec22 .galileo-sec22-card {
  overflow: hidden;
  position: relative;
  background-color: rgb(255, 255, 255);
  border-radius: 1.04167vw;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}

.galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-left,
.galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-right {
  flex: 0 0 50%;
  max-width: 50%;
  align-self: center;
}

.galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-summary {
  padding: 0px 3.54167vw;
}

.galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-summary .galileo-sec22-desc {
  width: 28.2292vw;
}

.galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-summary .galileo-sec22-more {
  margin-top: 2.60417vw;
}

.galileo .galileo-sec22 .galileo-sec22-charging {
  position: relative;
  height: 21.9271vw;
}

.galileo .galileo-sec22 .galileo-sec22-charging .galileo-sec22-charging-watch {
  z-index: 2;
  position: relative;
  width: 13.8021vw;
  height: 21.9271vw;
  transform: translateX(51%);
}

.galileo .galileo-sec22 .galileo-sec22-charging .galileo-sec22-charging-watch .galileo-sec22-charging-dial {
  z-index: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10.9896vw;
  height: 10.9896vw;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  overflow: hidden;
}

.galileo .galileo-sec22 .galileo-sec22-charging .galileo-sec22-charging-base {
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  transform: translateX(40%);
}

.galileo .galileo-sec22 .galileo-sec22-charging .galileo-sec22-charging-base::after {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  width: 15.2604vw;
  height: 100%;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.45) 55%, rgba(255, 255, 255, 0.72) 80%, rgb(255, 255, 255));
}

.galileo .galileo-sec23 {
  position: relative;
  margin-top: 1.5625vw;
}

.galileo .galileo-sec23 .galileo-sec23-container {
  margin: 0px auto;
  width: 72.7083vw;
}

.galileo .galileo-sec23 .galileo-sec23-card {
  overflow: hidden;
  position: relative;
  background-color: rgb(255, 255, 255);
  border-radius: 1.04167vw;
  height: 100%;
}

.galileo .galileo-sec23 .galileo-sec23-card .galileo-sec23-summary {
  padding: 3.125vw 3.54167vw 0px;
}

.galileo .galileo-sec23 .galileo-sec23-card .galileo-sec23-summary .galileo-sec23-desc {
  width: 38.4896vw;
}

.galileo .galileo-sec23 .galileo-sec23-card .galileo-sec23-summary .galileo-sec23-more {
  margin-top: 2.60417vw;
}

.galileo .galileo-sec23 .galileo-sec23-block {
  margin: 6.35417vw 15.4167vw 5.20833vw 13.8542vw;
}

.galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day {
  display: flex;
  justify-content: center;
}

.galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text {
  width: 50%;
}

.galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text .galileo-sec23-charging-title {
  padding-left: 0.52083vw;
  display: block;
  color: rgb(23, 23, 23);
  font-size: 0.83333vw;
  margin-bottom: -0.78125vw;
}

.galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text .galileo-sec23-charging-num {
  display: block;
  font-size: 3.54167vw;
  line-height: 1;
  font-weight: 700;
  -webkit-text-fill-color: transparent;
}

.galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text .galileo-sec23-charging-num.active {
  animation: 1.5s linear 0s 1 normal forwards running fullBGColor;
}

.galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text .galileo-sec23-charging-num strong {
  font-size: 14.5833vw;
  font-weight: 700;
}

.galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text.galileo-sec23-charging-4g {
  text-align: right;
}

.galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text.galileo-sec23-charging-4g>div {
  display: inline-block;
  text-align: left;
}

.galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text.galileo-sec23-charging-4g .galileo-sec23-charging-title {
  padding-left: 0.39062vw;
}

.galileo-sec24-family {
  width: 100%;
  margin-top: 10.417vw;
}

.galileo-sec24-family h4 {
  font-size: 1.667vw;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 2.0833vw;
  text-align: center;
  color: rgb(23, 23, 23);
}

.galileo-sec24-family-wrapper {
  width: 72.396vw;
  margin: 0px auto;
  text-align: center;
  background-color: rgb(255, 255, 255);
  border-radius: 1.30208vw;
  padding: 5.208vw 0px 4.271vw;
  position: relative;
}

.galileo-sec24-family-container {
  width: 100%;
  font-size: 0px;
}

.galileo-sec24-family .galileo-sec24-family-img {
  width: 44.323vw;
  margin: 0px 0px 4.948vw 4.792vw;
}

.galileo-sec24-family-div {
  display: inline-block;
  vertical-align: middle;
}

.galileo-sec24-family-div:nth-child(n+2) {
  margin-left: 4.22917vw;
}

.galileo-sec24-family .galileo-sec24-family-container .galileo-sec24-family-a {
  font-size: 0.833333vw;
  line-height: 1.375;
  color: rgb(27, 105, 253);
  vertical-align: middle;
  display: block;
}

.galileo-sec24-family-div img {
  vertical-align: middle;
  height: 4.167vw;
}

.galileo-sec24-family-div1 img {
  width: 3.69792vw;
}

.galileo-sec24-family-div2 img {
  width: 1.61458vw;
}

.galileo-sec24-family-div3 img {
  width: 2.13542vw;
}

.galileo-sec24-family-div4 img {
  width: 2.65625vw;
}

.galileo-sec24-family-a img {
  width: 0.364583vw;
  height: 0.364583vw;
  vertical-align: middle;
}

.galileo .galileo-sec24-family .lazyload:not([src]) {
  display: block;
}

@media not all,
not all {
  .galileo sup.da-point {
    top: -0.7em;
  }

  .galileo .is-scroll {
    transition: none 0s ease 0s;
  }

  .galileo .is-scroll2 {
    transition: none 0s ease 0s;
  }

  .galileo .hidden-ie {
    display: none;
  }

  .galileo .show-ie {
    display: block;
  }

  .galileo .galileo-sec1 {
    height: 150vh;
  }

  .galileo .galileo-sec1 .galileo-sec1-container {
    position: static;
    padding-top: 0px;
    height: 150vh;
  }

  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-os {
    right: 14.2188vw;
    bottom: 11.9792vw;
  }

  .galileo .galileo-sec2-spacing {
    height: 50vh;
    margin-top: -50vh;
  }

  .galileo .galileo-title-bg-video {
    display: none;
  }

  .galileo .galileo-sec8 .galileo-sec8-summary {
    transform: translateY(0%);
    opacity: 1;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img {
    opacity: 1;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img .galileo-sec8-weather {
    opacity: 1;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(1) {
    transform: translateY(-50%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(2) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(3) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(4) {
    transform: translateY(0%) scale(1);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(4) .galileo-sec8-watch-scale-img {
    opacity: 1;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(5) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(7) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(8) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(9) {
    transform: translateY(-50%);
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn.active>b {
    opacity: 1;
    margin-top: 0vw;
    transform: translateY(6%);
  }

  .galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text .galileo-sec23-charging-num {
    background: border-box border-box rgb(255, 255, 255);
    color: rgb(102, 209, 156);
    -webkit-text-fill-color: rgb(102, 209, 156);
  }
}

@media screen and (max-width: 1365px),
screen and (max-aspect-ratio: 1 / 1),
screen and (max-width: 1366px) and (min-height: 800px) {
  .galileo .is-scroll {
    transition: none 0s ease 0s;
  }

  .galileo .is-scroll2 {
    transition: none 0s ease 0s;
  }
}

@media screen and (max-width: 639px),
screen and (max-aspect-ratio: 1 / 1) {
  .galileo .is-scroll {
    transition: none 0s ease 0s;
  }

  .galileo .is-scroll2 {
    transition: none 0s ease 0s;
  }

  .galileo .common-container {
    width: 41.6667vw;
  }

  .galileo .common-row .col-mob {
    flex-basis: 0px;
    flex-grow: 1;
    max-width: 100%;
  }

  .galileo .common-row .col-mob-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .galileo .common-row .col-mob-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .galileo .common-row .col-mob-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .galileo .common-row .col-mob-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .galileo .common-row .col-mob-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .galileo .common-row .col-mob-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .galileo .common-row .col-mob-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .galileo .common-row .col-mob-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .galileo .common-row .col-mob-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .galileo .common-row .col-mob-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .galileo .common-row .col-mob-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .galileo .common-row .col-mob-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .galileo .common-row .col-mob-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .galileo .common-row .order-first {
    order: -1;
  }

  .galileo .common-row .order-last {
    order: 13;
  }

  .galileo .common-row .order-0 {
    order: 0;
  }

  .galileo .common-row .order-1 {
    order: 1;
  }

  .galileo .common-row .order-2 {
    order: 2;
  }

  .galileo .common-row .order-3 {
    order: 3;
  }

  .galileo .common-row .order-4 {
    order: 4;
  }

  .galileo .common-row .order-5 {
    order: 5;
  }

  .galileo .common-row .order-6 {
    order: 6;
  }

  .galileo .common-row .order-7 {
    order: 7;
  }

  .galileo .common-row .order-8 {
    order: 8;
  }

  .galileo .common-row .order-9 {
    order: 9;
  }

  .galileo .common-row .order-10 {
    order: 10;
  }

  .galileo .common-row .order-11 {
    order: 11;
  }

  .galileo .common-row .order-12 {
    order: 12;
  }

  .galileo .common-spacing {
    height: 27.7778vw;
  }

  .galileo .common-summary {
    width: 41.6667vw;
    margin: 0px auto;
  }

  .galileo .common-pb {
    margin-bottom: 5.55556vw;
  }

  .galileo .common-title {
    width: 100%;
    font-size: 11.1111vw;
  }

  .galileo .common-title.common-title2 {
    font-size: 6.66667vw;
    margin-bottom: 4.16667vw;
  }

  .galileo .common-title.common-title3 {
    font-size: 6.66667vw;
    margin-bottom: 4.16667vw;
  }

  .galileo .common-desc {
    width: 100%;
    font-size: 4.44444vw;
  }

  .galileo .common-desc.common-desc2 {
    font-size: 3.88889vw;
  }

  .galileo .common-desc.common-desc3 {
    font-size: 3.88889vw;
  }

  .galileo .common-more-btn {
    font-size: 3.88889vw;
  }

  .galileo .common-more-btn2 {
    font-size: 2.77778vw;
    line-height: 10.9722vw;
    height: 10.9722vw;
    border-radius: 12.5vw;
    padding: 0px 5.55556vw;
  }

  .galileo .last-notes .last-notes-container {
    width: 91.6667vw;
    padding: 0px;
  }

  .galileo .last-notes .last-notes-container .notes-list {
    padding-top: 4.16667vw;
    padding-left: 5.27778vw;
    font-size: 3.05556vw;
  }

  .galileo .last-notes .last-notes-container .notes-list>li {
    padding: 0.69444vw 0px;
  }

  .galileo .last-notes .last-notes-container .notes-list .last::before,
  .galileo .last-notes .last-notes-container .notes-list .last2::before {
    top: 0.55556vw;
    left: -1.38889vw;
  }

  .show-pc {
    display: none !important;
  }

  .show-mob {
    display: block !important;
  }

  .galileo .galileo-large-title {
    font-weight: 700;
    font-size: 6.66667vw;
    margin-bottom: 4.16667vw;
  }

  .galileo .galileo-large-title2 {
    width: 100%;
    text-align: center;
    margin-bottom: 6.25vw;
  }

  .galileo .galileo-large-title2 strong {
    width: 23.8889vw;
    height: 19.0278vw;
  }

  .galileo .galileo-play-again {
    background-size: 3.88889vw 3.88889vw;
    padding-left: 5vw;
    font-size: 2.77778vw;
    line-height: 3.88889vw;
  }

  .galileo .galileo-play-again:active {
    transform: translateY(0.13889vw);
  }

  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-slogan {
    padding-top: 17.0139vw;
  }

  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-slogan .galileo-sec1-slogan-img {
    width: 80.5556vw;
    height: 7.5vw;
  }

  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-slogan .galileo-sec1-desc {
    letter-spacing: 4.16667vw;
    padding-left: 5.55556vw;
    padding-top: 2.91667vw;
    font-size: 5.83333vw;
  }

  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-group {
    margin-top: 6.38889vw;
  }

  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-group .galileo-sec1-btn {
    background-size: 6.66667vw 6.66667vw;
    padding-left: 8.33333vw;
    font-size: 4.16667vw;
    line-height: 6.66667vw;
    height: 6.66667vw;
  }

  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-kv {
    padding-top: 9.16667vw;
  }

  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-kv::before {
    display: none;
  }

  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-os {
    display: none;
  }

  .galileo .galileo-sec2-spacing {
    height: 50vh;
    margin-top: -10vh;
  }

  .galileo .galileo-sec2 .galileo-sec2-container {
    width: 91.6667vw;
  }

  .galileo .galileo-sec2 .galileo-sec2-container .galileo-sec2-card {
    height: auto;
    border-radius: 2.5vw;
    padding: 0vw 6.94444vw 5.27778vw;
  }

  .galileo .galileo-sec2 .galileo-sec2-container .galileo-sec2-card .galileo-sec2-item {
    max-width: 50%;
    flex: 0 0 50%;
    padding-top: 8.88889vw;
  }

  .galileo .galileo-sec2 .galileo-sec2-container .galileo-sec2-card .galileo-sec2-item .galileo-sec2-img {
    width: 15.2778vw;
    height: 15.2778vw;
  }

  .galileo .galileo-sec2 .galileo-sec2-container .galileo-sec2-card .galileo-sec2-item .galileo-sec2-subtitle {
    margin-top: 2.5vw;
    margin-bottom: 3.61111vw;
    font-size: 2.77778vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block {
    width: 91.6667vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-items {
    margin: -2.08333vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item {
    padding: 2.08333vw;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .sec3-card-text .sec3-card-title {
    font-size: 4.44444vw;
    padding-bottom: 1.38889vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .sec3-card-text .sec3-card-desc {
    font-size: 2.5vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 {
    height: 115.278vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 .sec3-card-text {
    padding-top: 6.66667vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 .sec3-card-text .sec3-card-title {
    font-size: 8.33333vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 .sec3-card-text .sec3-card-desc {
    font-size: 4.44444vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item1 .sec3-card-img {
    width: 60.6944vw;
    height: 80.5556vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item2 {
    height: 37.5vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item2 .sec3-card-text {
    margin-top: 7.36111vw;
    margin-left: 49.4444vw;
    width: 29.3056vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item3,
  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item4 {
    flex: 0 0 50%;
    max-width: 50%;
    height: 68.0556vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item3 .sec3-card-text,
  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item4 .sec3-card-text {
    margin-top: 3.75vw;
    margin-left: 4.16667vw;
    width: 35.4167vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item3 .galileo-sec3-health,
  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item4 .galileo-sec3-health {
    width: 30.5556vw;
    height: 30.5556vw;
    bottom: 12.5vw;
    right: 7.29167vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item5,
  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item6 {
    height: 36.1111vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item5 .sec3-card-text {
    margin-top: 8.33333vw;
    margin-left: 10.6944vw;
    width: 38.8889vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item6 .sec3-card-text {
    margin-top: 8.33333vw;
    margin-left: 10.6944vw;
    width: 33.3333vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item.galileo-sec3-item6 .galileo-sec3-14day {
    width: 20vw;
    height: 20vw;
    top: 5.97222vw;
    right: 22.6389vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card,
  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card6 {
    border-radius: 2.5vw;
  }

  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card .sec3-card-arr,
  .galileo .galileo-sec3 .galileo-sec3-block .galileo-sec3-item .galileo-sec3-card6 .sec3-card-arr {
    right: 2.77778vw;
    bottom: 2.77778vw;
    width: 6.66667vw;
    height: 6.66667vw;
  }

  .galileo .galileo-sec4 .galileo-sec4-video {
    width: 100vw;
    height: 138.889vw;
  }

  .galileo .galileo-sec4 .galileo-sec4-video .galileo-sec4-group {
    left: 50%;
    bottom: 50%;
    transform: translate(-50%, 50%);
  }

  .galileo .galileo-sec4 .galileo-sec4-video .galileo-sec4-group .galileo-sec4-btn {
    padding-left: 0px;
    padding-top: 22.5vw;
    font-size: 6.11111vw;
    line-height: 9.02778vw;
    height: auto;
    background-position: center top;
    background-size: 19.4444vw;
  }

  .galileo .galileo-sec5 .galileo-large-title2 {
    text-align: center !important;
  }

  .galileo .galileo-sec5 .galileo-sec5-summary {
    width: 66.6667vw;
  }

  .galileo .galileo-sec5 .galileo-sec5-summary .galileo-sec5-title {
    height: 35.6944vw;
  }

  .galileo .galileo-sec5 .galileo-sec5-summary .galileo-sec5-desc {
    width: 66.6667vw;
  }

  .galileo .galileo-sec5 .galileo-sec5-product {
    height: 68.4722vw;
  }

  .galileo .galileo-sec5 .galileo-sec5-product .galileo-sec5-video {
    width: 66.6667vw;
    height: 36.8056vw;
    transform: translate(-50%, -61%);
  }

  .galileo .galileo-sec6-spacing {
    height: 27.7778vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-summary {
    width: 83.3333vw;
    text-align: left;
    padding-bottom: 6.80556vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-summary .galileo-sec6-desc {
    width: 83.3333vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-block {
    width: 91.6667vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item .galileo-sec6-card {
    border-radius: 2.77778vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item:nth-child(1) {
    width: 91.6667vw;
    height: 97.2222vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item:nth-child(2) {
    width: 91.6667vw;
    height: 58.3333vw;
    padding-left: 0px;
    margin-top: 4.16667vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item:nth-child(3) {
    width: 91.6667vw;
    margin-top: 4.16667vw;
    position: static;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-item:nth-child(3) .galileo-sec6-card {
    height: 119.444vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group {
    margin-top: 6.38889vw;
    height: auto;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-left {
    max-width: 100%;
    flex: 0 0 100%;
    height: 6.11111vw;
    text-align: center;
    margin-top: 2.5vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-left span {
    font-size: 4.44444vw;
    line-height: 6.11111vw;
    transform: translate(0px, 70%);
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-left span.active {
    transform: translate(0px, 0%);
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right {
    max-width: 100%;
    flex: 0 0 100%;
    order: -1;
    text-align: center;
    position: relative;
    z-index: 2;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn {
    margin: 0px 2.08333vw;
    width: 6.11111vw;
    height: 6.11111vw;
    border-radius: 12.5vw;
    border: 0.69444vw solid rgb(29, 29, 29);
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn:nth-child(2) {
    margin: 0px 2.08333vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn:nth-child(3) {
    margin: 0px 2.08333vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn.active {
    width: 16.8056vw;
  }

  .galileo .galileo-sec6 .galileo-sec6-more {
    margin-top: 5.97222vw;
  }

  .galileo .galileo-sec8 .galileo-sec8-summary {
    width: 83.3333vw;
    text-align: left;
    padding-bottom: 1.875vw;
    transform: translateY(0%);
    opacity: 1;
  }

  .galileo .galileo-sec8 .galileo-sec8-summary .galileo-sec8-desc {
    font-size: 4.44444vw;
  }

  .galileo .galileo-sec8 .galileo-sec8-summary .galileo-sec8-more {
    margin-top: 4.02778vw;
  }

  .galileo .galileo-sec8 .galileo-sec8-summary .galileo-sec8-more .galileo-sec8-more-btn {
    height: 6.38889vw;
    line-height: 6.38889vw;
    padding-left: 7.77778vw;
    background-size: 6.38889vw 6.38889vw;
  }

  .galileo .galileo-sec8 .galileo-sec8-block {
    margin: -4.16667vw auto;
    width: 85vw;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    margin-top: 21.5278vw;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch {
    position: static;
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
    padding: 4.16667vw 2.77778vw;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img {
    width: 36.9444vw;
    height: 58.75vw;
    opacity: 1;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img .galileo-sec8-watch-img-dial {
    width: 28.75vw;
    height: 28.75vw;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch .galileo-sec8-watch-img .galileo-sec8-weather {
    opacity: 1;
    width: 6.80556vw;
    height: 2.36111vw;
    bottom: 1.66667vw;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(1) {
    display: none;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(2) {
    height: auto;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(2) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(3) {
    height: auto;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(3) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(4) {
    height: auto;
    transform: none;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(4) .galileo-sec8-watch-scale-img {
    opacity: 1;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(5) {
    height: auto;
    transform: translateY(0px);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(5) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(6) {
    height: auto;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(6) .galileo-sec8-watch-img::before {
    display: none;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(6) .galileo-sec8-watch-img .galileo-sec8-watch-img-dial {
    display: block;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(7) {
    height: auto;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(7) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(8) {
    height: auto;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(8) .galileo-sec8-watch-img {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(9) {
    transform: translateY(0%);
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(9) .galileo-sec8-watch-img::before {
    display: none;
  }

  .galileo .galileo-sec8 .galileo-sec8-block .galileo-sec8-watchs .galileo-sec8-watch:nth-child(2n+1) {
    transform: translateY(-21.5278vw);
  }

  .galileo .galileo-sec9 {
    margin-top: -16.6667vw;
  }

  .galileo .galileo-sec9 .galileo-sec9-block {
    width: 91.6667vw;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-card {
    border-radius: 2.5vw;
    box-shadow: none;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-left .galileo-sec9-card,
  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right .galileo-sec9-card {
    height: auto;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-left {
    max-width: 100%;
    flex: 0 0 100%;
    margin-right: 0px;
    margin-bottom: 4.16667vw;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-left::before {
    z-index: 3;
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0px;
    width: 100%;
    height: 10%;
    background-image: linear-gradient(transparent, rgb(3, 3, 3) 55%, rgb(0, 0, 0));
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-left .galileo-sec9-summary {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right {
    max-width: 100%;
    flex: 0 0 100%;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right .galileo-sec9-summary {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-watch {
    position: relative;
    margin-top: 2.77778vw;
    bottom: -5.55556vw;
    width: 55.6944vw;
    height: 87.9167vw;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-watch .galileo-sec9-watch-dial {
    width: 44.3056vw;
    height: 44.3056vw;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right-watchs {
    position: static;
    bottom: 0px;
    margin-top: 8.33333vw;
    width: 91.6667vw;
    height: 82.5vw;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right-watchs .galileo-sec9-right-watch {
    width: 55.6944vw;
    height: 88.6111vw;
  }

  .galileo .galileo-sec9 .galileo-sec9-block .galileo-sec9-right-watchs .galileo-sec9-right-watch .galileo-sec9-right-dial {
    width: 43.8889vw;
    height: 43.8889vw;
  }

  .galileo .galileo-sec10 .galileo-large-title2 {
    width: 100%;
    text-align: center;
  }

  .galileo .galileo-sec10 .galileo-large-title2 strong {
    width: 29.4444vw;
    height: 19.0278vw;
  }

  .galileo .galileo-sec10 .galileo-sec10-summary {
    width: 66.6667vw;
  }

  .galileo .galileo-sec10 .galileo-sec10-summary .galileo-sec10-title {
    height: 35.6944vw;
  }

  .galileo .galileo-sec10 .galileo-sec10-summary .galileo-sec10-desc {
    width: 66.6667vw;
  }

  .galileo .galileo-sec10 .galileo-sec10-img {
    margin-top: 2.77778vw;
    height: 102.5vw;
  }

  .galileo .galileo-sec11 .galileo-sec11-container {
    width: 91.6667vw;
    height: auto;
    border-radius: 2.5vw;
    overflow: hidden;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-left,
  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-left {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-right {
    padding: 0px;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary {
    margin-top: 0px;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-more {
    position: static;
    margin-top: 6.11111vw;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group {
    margin: 10vw auto 0px;
    text-align: center;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn {
    margin-right: 7.77778vw;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn:last-child {
    margin-right: 0px;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn .galileo-sec11-btn-icon {
    width: 17.5vw;
    height: 19.3056vw;
    background-size: 17.5vw 19.3056vw;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn>b {
    font-size: 2.77778vw;
    margin-top: 2.22222vw;
    transform: translateY(2.77778vw);
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-summary .galileo-sec11-group .galileo-sec11-btn.active>b {
    transform: translateY(-2.08333vw);
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs {
    margin: 8.05556vw auto -5.55556vw;
    width: 55.5556vw;
    height: 87.7778vw;
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-dials .galileo-sec11-dials-swiper,
  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-dials-bg .galileo-sec11-dials-swiper {
    width: 43.8889vw;
    height: 43.8889vw;
    transform: translate(0%, -0.7%);
  }

  .galileo .galileo-sec11 .galileo-sec11-container .galileo-sec11-watchs .galileo-sec11-dials-bg::before {
    width: 45.2778vw;
    height: 45.2778vw;
  }

  .galileo .galileo-sec12 {
    margin: 4.16667vw 0px;
  }

  .galileo .galileo-sec12 .galileo-sec12-container {
    width: 91.6667vw;
    height: auto;
    border-radius: 2.5vw;
  }

  .galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-img {
    position: relative;
  }

  .galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-summary {
    padding: 8.33333vw 6.94444vw 9.72222vw;
    margin-left: 0px;
    width: 100%;
  }

  .galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-summary .galileo-sec12-more {
    margin-top: 5.27778vw;
  }

  .galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-summary .galileo-sec12-more .galileo-sec12-more-btn {
    padding-left: 6.66667vw;
  }

  .galileo .galileo-sec13 {
    margin: 4.16667vw 0px;
  }

  .galileo .galileo-sec13 .galileo-sec13-container {
    width: 91.6667vw;
    border-radius: 2.5vw;
  }

  .galileo .galileo-sec13 .galileo-sec13-container .galileo-sec13-summary {
    padding: 8.33333vw 6.94444vw 0px;
    margin-left: 0px;
    width: 100%;
  }

  .galileo .galileo-sec13 .galileo-sec13-container .galileo-sec13-watchs {
    margin-top: 4.16667vw;
  }

  .galileo .galileo-sec13 .galileo-sec13-container .galileo-sec13-watchs .galileo-sec13-watch {
    width: 91.6667vw;
    height: 100vw;
  }

  .galileo .galileo-sec14 {
    margin: 4.16667vw 0px;
  }

  .galileo .galileo-sec14 .galileo-sec14-container {
    width: 91.6667vw;
    border-radius: 2.5vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-summary {
    padding: 8.33333vw 6.94444vw 0px;
    margin-left: 0px;
    width: 100%;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-summary .galileo-sec14-desc {
    padding-bottom: 1.52778vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-summary .galileo-sec14-more {
    margin-top: 0vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-summary .galileo-sec14-more .galileo-sec14-more-block {
    width: 100%;
    margin-top: 3.47222vw;
    margin-bottom: 3.47222vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product {
    margin-top: 6.52778vw;
    width: 100%;
    height: 30.8333vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper {
    padding-top: 10.5556vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide {
    transform: scale(0.7);
    height: 17.2222vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes .galileo-sec14-circle {
    background: radial-gradient(rgba(16, 123, 195, 0) 5%, rgb(16, 122, 195));
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide.swiper-slide3 .galileo-sec14-circle-notes1 {
    left: 10%;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide.swiper-slide3 .galileo-sec14-circle-notes2 {
    right: 10%;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .sec14-slide-img {
    width: 27.2222vw;
    height: 19.4444vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide-active {
    transform: scale(1);
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-light {
    height: 8.47222vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch {
    height: 66.6667vw;
    margin-top: 5.27778vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg {
    width: 45.8333vw;
    height: 72.2222vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg .galileo-sec14-dials-swiper {
    width: 36.5278vw;
    height: 36.5278vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-watch-bg .galileo-sec14-watch-dial-bg::before {
    width: 37.9167vw;
    height: 37.9167vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr {
    width: 83.0556vw;
    height: 12.7778vw;
    margin-top: 31.6667vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr .sec14-dials-arr-prev,
  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-watch .galileo-sec14-dials-arr .sec14-dials-arr-next {
    width: 12.7778vw;
    height: 12.7778vw;
    background-size: 12.7778vw 12.7778vw;
  }

  .galileo .galileo-sec15 {
    margin: 4.16667vw 0px;
  }

  .galileo .galileo-sec15 .galileo-sec15-container {
    width: 91.6667vw;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-left,
  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-left {
    padding-right: 0px;
    padding-bottom: 4.16667vw;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-left .galileo-sec15-summary {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-right {
    padding-left: 0px;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card {
    border-radius: 2.5vw;
    min-height: auto;
    height: auto;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch,
  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-img {
    position: static;
    align-items: flex-start;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch {
    margin-top: 8.33333vw;
    padding-bottom: 0px;
    height: 82.2222vw;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch .galileo-sec15-watch-img {
    width: 55.6944vw;
    height: 87.9167vw;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-watch .galileo-sec15-watch-img .galileo-sec15-watch-dial {
    width: 43.8889vw;
    height: 43.8889vw;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-video {
    margin-top: 0px;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-video .galileo-sec15-video-wrap {
    width: 91.6667vw;
    height: 91.6667vw;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-video .galileo-sec15-video-tip {
    bottom: 2.77778vw;
    font-size: 3.05556vw;
  }

  .galileo .galileo-sec15-1 {
    margin: 4.16667vw 0px;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container {
    width: 91.6667vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-summary .galileo-sec15-1-more {
    margin-top: 4.02778vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-summary .galileo-sec15-1-more .galileo-sec15-1-more-btn {
    height: 6.38889vw;
    line-height: 6.38889vw;
    padding-left: 7.77778vw;
    background-size: 6.38889vw 6.38889vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-left,
  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-left {
    padding-right: 0px;
    padding-bottom: 4.16667vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-left .galileo-sec15-1-summary {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-right {
    padding-left: 0px;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-right .galileo-sec15-1-summary {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card {
    border-radius: 2.5vw;
    min-height: auto;
    height: auto;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-note {
    bottom: 2.77778vw;
    font-size: 3.05556vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-watchs,
  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img {
    position: static;
    align-items: flex-start;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color {
    height: 106.667vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color .galileo-sec15-1-img-text {
    font-size: 3.88889vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color .galileo-sec15-1-img-text.galileo-sec15-1-img-text1 {
    top: 32.7778vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color .galileo-sec15-1-img-text.galileo-sec15-1-img-text2 {
    bottom: 17.9167vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color .galileo-sec16-tip {
    bottom: 2.77778vw;
    font-size: 3.05556vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-watchs .galileo-sec15-1-watch {
    width: 55.5556vw;
    height: 82.5vw;
    margin-top: 8.33333vw;
    margin-bottom: 13.8889vw;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-watchs .galileo-sec15-1-watch .galileo-sec15-1-watch-dial {
    transform: translate(-50%, -43.5%);
    width: 47.2222vw;
    height: 47.2222vw;
  }

  .galileo .galileo-sec16 {
    margin: 4.16667vw 0px;
  }

  .galileo .galileo-sec16 .galileo-sec16-container {
    width: 91.6667vw;
    height: auto;
    border-radius: 2.5vw;
    display: block;
  }

  .galileo .galileo-sec16 .galileo-sec16-container .galileo-sec16-summary {
    margin-left: 0px;
    padding: 8.33333vw 6.94444vw 0px;
    width: 100%;
  }

  .galileo .galileo-sec16 .galileo-sec16-container .galileo-sec16-img {
    position: static;
    width: 100%;
  }

  .galileo .galileo-sec16 .galileo-sec16-container .galileo-sec16-img.galileo-sec16-img3 {
    margin-top: 9.44444vw;
    margin-bottom: 12.0833vw;
  }

  .galileo .galileo-sec16 .galileo-sec16-container .galileo-sec16-img .galileo-sec16-watch2 {
    width: 73.1944vw;
    height: 59.7222vw;
    margin-right: 9.16667vw;
  }

  .galileo .galileo-sec17 {
    margin: 4.16667vw 0px;
  }

  .galileo .galileo-sec17 .galileo-sec17-container {
    width: 91.6667vw;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-left,
  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-left {
    padding-right: 0px;
    padding-bottom: 4.16667vw;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-left .galileo-sec17-summary {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-right {
    padding-left: 0px;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-right .galileo-sec17-summary {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card {
    border-radius: 2.5vw;
    min-height: auto;
    height: auto;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-watchs,
  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-img {
    position: static;
    transform: translateX(0px);
    display: flex;
    justify-content: center;
    margin: 7.77778vw auto 0px;
    width: 55.5556vw;
    height: 83.3333vw;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-watch {
    width: 55.5556vw;
    height: 82.5vw;
  }

  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-dial,
  .galileo .galileo-sec17 .galileo-sec17-container .galileo-sec17-card .galileo-sec17-dial2 {
    top: 53.2%;
    width: 43.8889vw;
    height: 43.8889vw;
  }

  .galileo .galileo-sec18 .galileo-sec18-container {
    width: 91.6667vw;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-left,
  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-left {
    padding-right: 0px;
    padding-bottom: 4.16667vw;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-left .galileo-sec18-summary {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-right {
    padding-left: 0px;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-right .galileo-sec18-summary {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card {
    border-radius: 2.5vw;
    min-height: auto;
    height: auto;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-watch,
  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-img {
    position: static;
    align-items: flex-start;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-watch {
    margin-top: 11.3889vw;
    padding-bottom: 0px;
    height: 82.5vw;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-watch .galileo-sec18-watch-img {
    width: 55.6944vw;
    height: 87.9167vw;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-watch .galileo-sec18-watch-dial {
    width: 43.8889vw;
    height: 43.8889vw;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-img {
    margin-top: 15.2778vw;
    padding-bottom: 16.6667vw;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-group {
    bottom: 9.86111vw;
    height: 6.94444vw;
  }

  .galileo .galileo-sec19 .galileo-large-title2 {
    width: 100%;
    text-align: center;
  }

  .galileo .galileo-sec19 .galileo-large-title2 strong {
    width: 28.75vw;
    height: 19.0278vw;
  }

  .galileo .galileo-sec19 .galileo-sec19-summary {
    width: 66.6667vw;
  }

  .galileo .galileo-sec19 .galileo-sec19-summary .galileo-sec19-title {
    height: 35.6944vw;
  }

  .galileo .galileo-sec19 .galileo-sec19-summary .galileo-sec19-desc {
    width: 66.6667vw;
  }

  .galileo .galileo-sec19 .galileo-sec19-product {
    height: 100vw;
    margin-top: 9.72222vw;
  }

  .galileo .galileo-sec19 .galileo-sec19-product .galileo-sec19-video {
    width: 66.6667vw;
    height: 42.2222vw;
    transform: translate(-48%, 3%);
  }

  .galileo .galileo-sec20 {
    margin-top: -29.1667vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container {
    width: 91.6667vw;
    margin: 0px auto;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-row {
    margin-right: 0px;
    margin-left: 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-item {
    width: 100%;
    padding-bottom: 4.16667vw;
    float: none;
    padding-right: 0px;
    padding-left: 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-item:nth-child(2n+1) {
    float: none;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-item:nth-child(2n) {
    float: none;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-item:nth-child(2) {
    margin-top: 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-summary .galileo-sec20-more {
    margin-top: 4.02778vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-summary .galileo-sec20-more .galileo-sec20-more-btn {
    height: 6.38889vw;
    line-height: 6.38889vw;
    padding-left: 7.77778vw;
    background-size: 6.38889vw 6.38889vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-summary .galileo-sec20-more1 {
    position: static;
    left: 0px;
    transform: translateX(0px);
    margin-top: 5.97222vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card {
    border-radius: 2.5vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card4 {
    height: 146.25vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card4 .galileo-sec20-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card5 .galileo-sec20-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card6 .galileo-sec20-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card8 .galileo-sec20-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card.galileo-sec20-card9 .galileo-sec20-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img4,
  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img5,
  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img6 {
    position: static;
    align-items: flex-start;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-watch {
    margin-top: 8.33333vw;
    padding-bottom: 0px;
    height: 83.3333vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-watch .galileo-sec20-watch-img {
    width: 55.6944vw;
    height: 87.9167vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-watch .galileo-sec20-watch-dial {
    width: 43.8889vw;
    height: 43.8889vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-watch.galileo-sec20-watch1 {
    padding-bottom: 0px;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img3 {
    margin-top: 5.83333vw;
    height: 89.5833vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img3 picture,
  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img3 img {
    width: 83.3333vw;
    height: 96.1111vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img4 {
    position: absolute;
    align-items: center;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img5 {
    margin-top: 8.33333vw;
    margin-bottom: 0px;
    height: 86.25vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img5 .galileo-sec20-img5-dial {
    width: 75vw;
    height: 90vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img6 {
    margin-top: -2.77778vw;
    height: 91.3889vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img6 .galileo-sec20-img6-dial {
    width: 75vw;
    height: 90vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide {
    padding-top: 10.5556vw;
    padding-bottom: 25.8333vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-swiper {
    width: 77.5vw;
    height: 44.1667vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-swiper .swiper-slide {
    width: 44.1667vw;
    height: 44.1667vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-swiper .swiper-slide img {
    border: 0.97222vw solid rgb(255, 255, 255);
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-btn-group {
    z-index: 12;
    display: block;
    position: absolute;
    width: 39.4444vw;
    height: 8.33333vw;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10.6944vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-pagination {
    bottom: 13.8889vw;
    height: 1.94444vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-slide .galileo-sec20-pagination .swiper-pagination-bullet {
    width: 1.94444vw;
    height: 1.94444vw;
    margin: 0px 1.38889vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img9 {
    margin-top: 9.44444vw;
    margin-bottom: 8.75vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img9 picture,
  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img9 img {
    width: 70.8333vw;
    height: 70.8333vw;
  }

  .galileo .galileo-sec20 .galileo-sec20-container .galileo-sec20-card .galileo-sec20-img9 .galileo-sec20-img9-gif {
    width: 31.9444vw;
    height: 31.9444vw;
  }

  .galileo .galileo-sec21 .galileo-large-title2 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
  }

  .galileo .galileo-sec21 .galileo-large-title2 strong {
    width: 29.4444vw;
    height: 19.0278vw;
  }

  .galileo .galileo-sec21 .galileo-sec21-summary {
    margin: 0px auto;
    width: 66.6667vw;
  }

  .galileo .galileo-sec21 .galileo-sec21-summary .galileo-sec21-title {
    height: 35.6944vw;
  }

  .galileo .galileo-sec21 .galileo-sec21-summary .galileo-sec21-desc {
    width: 66.6667vw;
  }

  .galileo .galileo-sec21 .galileo-sec21-product {
    margin-top: 2.77778vw;
    height: 120.417vw;
  }

  .galileo .galileo-sec21 .galileo-sec21-product .galileo-sec21-video {
    width: 63.8889vw;
    height: 65.9722vw;
    transform: translate(-65%, 30%);
  }

  .galileo .galileo-sec22 {
    margin-top: -27.7778vw;
  }

  .galileo .galileo-sec22 .galileo-sec22-container {
    width: 91.6667vw;
    height: auto;
  }

  .galileo .galileo-sec22 .galileo-sec22-card {
    border-radius: 2.5vw;
  }

  .galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-left,
  .galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-right {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-summary .galileo-sec22-desc {
    width: 100%;
  }

  .galileo .galileo-sec22 .galileo-sec22-card .galileo-sec22-summary .galileo-sec22-more {
    margin-top: 5.13889vw;
  }

  .galileo .galileo-sec22 .galileo-sec22-charging {
    height: 83.3333vw;
    width: 55.6944vw;
    margin: 8.33333vw auto 0px;
  }

  .galileo .galileo-sec22 .galileo-sec22-charging .galileo-sec22-charging-watch {
    width: 100%;
    height: 100%;
    transform: none;
  }

  .galileo .galileo-sec22 .galileo-sec22-charging .galileo-sec22-charging-watch .galileo-sec22-charging-dial {
    width: 26.8056vw;
    height: 26.8056vw;
  }

  .galileo .galileo-sec22 .galileo-sec22-charging .galileo-sec22-charging-base {
    margin-left: 11.1111vw;
  }

  .galileo .galileo-sec22 .galileo-sec22-charging .galileo-sec22-charging-base::after {
    width: 40.6944vw;
  }

  .galileo .galileo-sec23 {
    margin-top: 4.16667vw;
  }

  .galileo .galileo-sec23 .galileo-sec23-container {
    width: 91.6667vw;
  }

  .galileo .galileo-sec23 .galileo-sec23-card {
    border-radius: 2.5vw;
  }

  .galileo .galileo-sec23 .galileo-sec23-card .galileo-sec23-summary {
    padding: 8.33333vw 6.94444vw 0px;
  }

  .galileo .galileo-sec23 .galileo-sec23-card .galileo-sec23-summary .galileo-sec23-desc {
    width: 100%;
  }

  .galileo .galileo-sec23 .galileo-sec23-card .galileo-sec23-summary .galileo-sec23-more {
    margin-top: 5.13889vw;
  }

  .galileo .galileo-sec23 .galileo-sec23-block {
    margin: 15.8333vw 6.94444vw 16.6667vw;
  }

  .galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text .galileo-sec23-charging-title {
    font-size: 3.05556vw;
    color: rgb(121, 121, 121);
    padding-left: 1.38889vw;
  }

  .galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text .galileo-sec23-charging-num {
    font-size: 6.25vw;
  }

  .galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text .galileo-sec23-charging-num strong {
    font-size: 25vw;
  }

  .galileo .galileo-sec23 .galileo-sec23-block .galileo-sec23-charging-day .galileo-sec23-charging-text.galileo-sec23-charging-4g .galileo-sec23-charging-title {
    padding-left: 1.04167vw;
  }

  .galileo-sec24-family {
    margin-top: 27.778vw;
  }

  .galileo-sec24-family h4 {
    font-size: 4.722vw;
    margin-bottom: 5.833vw;
  }

  .galileo-sec24-family-wrapper {
    width: 91.667vw;
    padding: 10.417vw 0px 11.805vw;
  }

  .galileo-sec24-family .galileo-sec24-family-img {
    width: 72.222vw;
    margin: 0px 0px 13.056vw;
  }

  .galileo-sec24-family-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .galileo-sec24-family-div {
    width: 50%;
  }

  .galileo-sec24-family-div:nth-child(n+2) {
    margin-left: 0px;
  }

  .galileo-sec24-family-div img {
    height: 20.167vw;
  }

  .galileo-sec24-family-div1 img {
    width: 18.472vw;
  }

  .galileo-sec24-family-div2 img {
    width: 7.083vw;
  }

  .galileo-sec24-family-div3 img {
    width: 8.652vw;
  }

  .galileo-sec24-family-div4 img {
    width: 12.219vw;
  }

  .galileo-sec24-family-div3,
  .galileo-sec24-family-div4 {
    margin-top: 7vw;
  }

  .galileo-sec24-family .galileo-sec24-family-container .galileo-sec24-family-a {
    font-size: 3.056vw;
  }

  .galileo-sec24-family .galileo-sec24-family-container .galileo-sec24-family-a img {
    width: 1.66667vw;
    height: 1.66667vw;
  }
}

@media screen and (max-width: 639px),
screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .galileo .common-more-btn2.vmall-pc {
    display: none;
  }

  .galileo .common-more-btn2.vmall-mob {
    display: inline-block;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color img {
    width: 55.5556vw;
    margin-top: 8.33333vw;
  }

  .galileo .galileo-sec18 .galileo-sec18-container .galileo-sec18-card .galileo-sec18-img img {
    padding: 0px 12.5vw;
  }
}

@media screen and (max-width: 1773px) {
  .galileo .last-notes .last-notes-container .notes-list {
    font-size: 12px;
  }

  .galileo .galileo-sec15 .galileo-sec15-container .galileo-sec15-card .galileo-sec15-video .galileo-sec15-video-tip {
    font-size: 12px;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-note {
    font-size: 12px;
  }

  .galileo .galileo-sec15-1 .galileo-sec15-1-container .galileo-sec15-1-card .galileo-sec15-1-img .galileo-sec15-1-bg-color .galileo-sec16-tip {
    font-size: 12px;
  }
}

@media (min-width: 639px) and (max-width: 1200px) {
  .hide-pad {
    display: none !important;
  }

  .show-pad {
    display: block !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .galileo .triggerSec1 {
    top: -132px;
  }

  .galileo .galileo-sec1 .galileo-sec1-container {
    padding-top: 132px;
  }
}

@media screen and (max-width: 991px) {
  .galileo .triggerSec1 {
    top: -152px;
  }

  .galileo .galileo-sec1 .galileo-sec1-container {
    padding-top: 152px;
  }
}

@media screen and (min-width: 640px) and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-slogan {
    padding-top: 11.1111vw;
  }

  .galileo .galileo-sec2-spacing {
    margin-top: 0vh;
  }
}

@media screen and (min-width: 665px) and (max-width: 745px) and (min-height: 670px) and (max-height: 780px) and (max-aspect-ratio: 1 / 1) {
  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-slogan {
    padding-top: 6.94444vw;
  }

  .galileo .galileo-sec2-spacing {
    height: 70vh;
    margin-top: 100vh;
  }
}

@media screen and (min-height: 665px) and (max-height: 745px) and (min-width: 670px) and (max-width: 780px) and (min-aspect-ratio: 1 / 1) {
  .galileo .galileo-sec1 .galileo-sec1-container .galileo-sec1-os {
    width: 15.625vw;
    height: 5.20833vw;
    bottom: 10.4167vw;
  }

  .galileo .galileo-sec2-spacing {
    height: 50vh;
    margin-top: -20vh;
  }
}

@media screen and (max-width: 640px),
screen and (max-aspect-ratio: 1 / 1) {
  .galileo .galileo-sec12 .galileo-sec12-container .galileo-sec12-circle-block {
    top: -5%;
    right: 44.7%;
    width: 41.6667vw;
    height: 41.6667vw;
  }

  .galileo .galileo-sec14 .galileo-sec14-container .galileo-sec14-product .galileo-sec14-product-swiper .swiper-slide .galileo-sec14-circle-notes {
    top: -12%;
    width: 13.8889vw;
    height: 13.8889vw;
  }
}

@keyframes circleWave {
  0% {
    opacity: 1;
    transform: scale(0);
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}

@keyframes sec14NotesRotate {
  0% {
    transform: scale(0);
    opacity: 1;
  }

  100% {
    transform: scale(1);
    opacity: 0;
  }
}

@keyframes showWave {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fullBGColor {
  100% {
    background-position: center 100%;
  }
}


.galileo .common-title2-1 {
  margin-top: 1vw;
  font-size: 0.72917vw;
  color: #a7a7a7;
}

@media screen and (max-width: 639px),
screen and (max-aspect-ratio: 1 / 1) {
  .galileo .galileo-large-title {
    font-size: 4.44444vw;
  }

  .galileo .common-title2-1 {
    margin-top: 2vw;
    font-size: 3.05556vw;
  }
}


.product-tabs__button-container {
  flex-shrink: 0;
}

.galileo .galileo-sec222 img {
  width: 90%;
}

.galileo .galileo-sec222 {
  margin-top: 1.5625vw;
}

.galileo-sec222 .galileo-sec22-charging-watch {
  width: inherit !important;
  height: inherit !important;
  transform: inherit !important;
}


.galileo .galileo-sec222 .galileo-sec22-charging {
  height: 100%;
}

.erweimaLJ {
  position: absolute;
  top: -14px;
  left: 252px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 14.5833vw;
  background-image: url(https://b.zccdn.cn/528/p/a/erweimaLJ.svg);
  background-size: contain;
  width: 248px;
  height: 260px;
  padding-top: 30px;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -ms-flex-direction: column;
  flex-direction: column;
}

.erweimaLJ p.pinerweima {
  font-weight: 500;
  letter-spacing: .28px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000;
  width: 77% !important;
}

.erweimaLJ .erweima {
  margin-top: 14px;
  width: auto;
}

.bigInstall {
  display: inline-block;
  width: 8vw;
  margin-top: 3.4375vw;
  height: auto;
  line-height: 1.25;
  padding: 0.625vw 1.041667vw;
  color: #fff;
  background-color: #C31515;
  font-size: 0.833333vw;
  font-weight: bold;
  text-align: center;
  cursor: default;
  border-radius: 3.33333vw;
  -webkit-border-radius: 3.33333vw;
  -moz-border-radius: 3.33333vw;
  -ms-border-radius: 3.33333vw;
  -o-border-radius: 3.33333vw;
}

.bigInstall img {
  display: inline-block;
  width: 16% !important;
  margin-left: 0.625vw;
}

.erweima {
  width: auto !important;
}

@media screen and (max-width: 640px),
(max-aspect-ratio: 1 / 1) and (max-width: 1200px) and (min-width: 700px) {
  .bigInstall {
    position: relative;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    padding: 3.93vw 5.15vw;
    margin: 0 auto;
    font-size: 4.44444vw;
    border-radius: 23.3333vw;
    -webkit-border-radius: 23.3333vw;
    -moz-border-radius: 23.3333vw;
    -ms-border-radius: 23.3333vw;
    -o-border-radius: 23.3333vw;
  }

  .erweimaLJ {
    position: absolute;
    top: -249px;
    right: 25px;
     background-repeat: no-repeat;
    background-position: center center;
    margin-top: 312px;
    background-image: url(https://b.zccdn.cn/528/p/a/erweimaLJ.svg);
    background-size: contain;
    width: 248px;
    height: 310px;
    padding-top: 30px;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .erweimaLJ.leftER {
    top: 20vw;
    right: auto;
    left: 58vw;
    margin-top: 0;
  }

  .erweimaLJ p.pinerweima {
    font-weight: 500;
    letter-spacing: .28px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #000;
    width: 77% !important;
  }

  .erweimaLJ .erweima {
    margin-top: 14px;
    width: auto;
  }

  .galileo .galileo-sec222 {
    margin-top: 4.16667vw;
  }

  .bigInstall {
    margin-top: 0;
    width: 35vw;
  }

  .galileo .galileo-sec222 .galileo-sec22-title,
  .galileo .galileo-sec222 .galileo-sec22-desc {
    text-align: center;
  }

  .galileo .galileo-sec222 .galileo-sec22-desc {
    margin-bottom: 8.87vw;
  }


  .galileo .galileo-sec222 img {
    width: 100%;
  }

  .galileo .galileo-sec22 .galileo-sec22-charging {
    width: inherit
  }
}

@media (width:768px) {
  .galileo .galileo-sec222 .galileo-sec22-charging-watch img {
    margin-left: 8vw;
  }
}

.galileoSec1Btnvvq .galileo-sec1-btn {
  display: inline-block;
  background: url(//a.zccdn.cn/j/60e672548eeba726404651d6.svg) no-repeat left center;
  background-size: 1.82292vw 1.82292vw;
  padding-left: 2.23958vw;
  color: #fff;
  font-weight: 700;
  font-size: 1.04167vw;
  line-height: 1.82292vw;
  height: 1.82292vw;
  margin-top: 0.3vw;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-left {
  position: relative;
  max-width: 45%;
  flex: 0 0 45%;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right {
  max-width: 55%;
  flex: 0 0 55%;
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn:nth-child(4) {
  margin: 0;
  border-color: #2c2b2b;
  background-color: #9ff3f2;
}

@media screen and (max-width: 639px),
screen and (max-aspect-ratio: 1 / 1) {
  .galileoSec1Btnvvq .galileo-sec1-btn {
    background-size: 6.66667vw 6.66667vw;
    padding-left: 8.33333vw;
    font-size: 4.16667vw;
    line-height: 6.66667vw;
    height: 6.66667vw;
  }
}

.galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn:nth-child(4) {
  margin: 0 0 0 1.14583vw;
}

@media screen and (max-width: 639px),
screen and (max-aspect-ratio: 1 / 1) {
  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right .galileo-sec6-btn:nth-child(4) {
    margin: 0px 2.08333vw;
  }

  .galileo .common-row {
    justify-content: center;
  }

  .galileo .galileo-sec6 .galileo-sec6-block .galileo-sec6-group .sec6-group-right {
    max-width: 65%;
    flex: 0 0 65%;
  }
}

/*price*/
.rice .price.show-mob-v1 {
  display: none;
}

.rice .buy-btn.show-mob-v1 {
  display: none;
}

.galileoSec1 .price {
  display: flex;
  justify-content: space-between;
  margin-top: 3.6854vw;
  position: relative;
  text-align: left;

  width: 45vw;
  margin: 3vw auto 0 auto;

}

.galileoSec1 .price .item2,
.galileoSec1 .price .item3,
.galileoSec1 .price .item4 {
  margin-left: 2.5vw;
}

.galileoSec1 .price .item2::before {
  content: '';
  position: absolute;
  height: 3.3vw;
  /* left: 41.1vw; */
  right: 9.8vw;
  top: 0vw;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.galileoSec1 .price .item3::before {
  content: '';
  position: absolute;
  height: 3.3vw;
  /* left: 49.9vw; */
  right: 9.8vw;
  top: 0vw;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.galileoSec1 .price .item4::before {
  content: '';
  position: absolute;
  height: 3.3vw;
  /* left: 58.7vw; */
  right: 9.8vw;
  top: 0vw;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.galileoSec1 .price .item1,
.galileoSec1 .price .item2,
.galileoSec1 .price .item3,
.galileoSec1 .price .item4 {
  position: relative;
}

.galileoSec1 .price .item1 p:nth-of-type(1),
.galileoSec1 .price .item2 p:nth-of-type(1),
.galileoSec1 .price .item3 p:nth-of-type(1),
.galileoSec1 .price .item4 p:nth-of-type(1) {
  font-size: 0.677vw;
  line-height: 0.8333vw;
}

.galileoSec1 .price .item1 p:nth-of-type(2),
.galileoSec1 .price .item2 p:nth-of-type(2),
.galileoSec1 .price .item3 p:nth-of-type(2),
.galileoSec1 .price .item4 p:nth-of-type(2) {
  font-size: 1.666667vw;
  line-height: 3.666667vw;
  font-weight: normal;
  margin-top: 0;
}

.galileoSec1 .buy-btn {
  margin-top: 2.151vw;
  text-align: center;
}

.galileoSec1 .buy-btn a {
  font-size: 0.677083vw;
  padding: 9px 30px;
  background: black;
  color: white;
  border: 1px solid white;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
}

.nobel-kv .sec_footnote .star,
.nobel-kv .sec_footnote .star--2 {
  left: -0.5vw;
}

.galileoSec1 .price p {
  letter-spacing: 0;
}

.nobel-kv-content .price p {
  display: block;
  padding: 0;
}

/* @media screen and (max-width: 1366px){
    .nobel-kv .sec_footnote .star, .nobel-kv .sec_footnote .star--2{
        left: -0.8vw;
    }
    .galileoSec1 .price .item2::before {
        left: 39.3vw;
    }
    .galileoSec1 .price .item3::before {
        left: 49.8vw;
    }
    .galileoSec1 .price .item4::before {
        left: 60.5vw;
    }
} */


/* .price .line{
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    height: 2.6041vw;
} */
/* .price .item2{
    border-left: 1px solid rgba(0, 0, 0, 0.3);
} */

@media screen and (max-width: 639px),
screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .rice .price.show-pc {
    display: none;
  }

  .rice .buy-btn.show-pc {
    display: none;
  }

  .rice .price.show-mob-v1 {
    display: flex;
    flex-wrap: wrap;
  }

  .rice .buy-btn.show-mob-v1 {
    display: block;
  }

  .nobel-kv {
    height: auto;
  }

  .rice .price {
    justify-content: space-around;
    /* margin-top: 9.4444vw; */
    text-align: left;
  }

  .rice .price p {
    width: auto;
  }

  .rice .price .item1,
  .rice .price .item2,
  .rice .price .item3,
  .rice .price .item4 {
    width: 40%;
    margin-left: 10vw;
  }

  .rice .price .item3,
  .rice .price .item4 {
    margin-top: 2vw;
  }

  .rice .price .item1 p:nth-of-type(1),
  .rice .price .item2 p:nth-of-type(1),
  .rice .price .item3 p:nth-of-type(1),
  .rice .price .item4 p:nth-of-type(1) {
    font-size: 3.0555vw;
    line-height: 4.4444vw;
  }

  .rice .price .item1 p:nth-of-type(2),
  .rice .price .item2 p:nth-of-type(2),
  .rice .price .item3 p:nth-of-type(2),
  .rice .price .item4 p:nth-of-type(2) {
    font-size: 4.4444vw;
    line-height: 8.4444vw;
    font-weight: normal;
  }

  .rice .buy-btn.show-mob-v1 a {
    font-size: 3.055556vw;
    padding: 15px 40px;
    background: black;
    color: white;
    border-radius: 30px;
    border: 1px solid;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
  }

  .rice .buy-btn.show-mob-v1 {
    text-align: center;
  }

  .rice .buy-btn {
    margin-top: 8.1388vw;
    margin-bottom: 15.6111vw;
  }

  .rice .price .item2::before {
    content: '';
    position: absolute;
    height: 10.2041vw;
    left: 50vw;
    top: 0.5vw;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }

  .rice .price .item4::before {
    content: '';
    position: absolute;
    height: 10.2041vw;
    left: 50vw;
    top: 15.5vw;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }

  .nobel-kv .sec_footnote .star,
  .nobel-kv .sec_footnote .star--2 {
    left: -3.2vw;
  }
}

@media screen and (max-width: 414px) {
  .rice .buy-btn.show-mob-v1 a {
    padding: 9px 25px;
  }
}

.galileo .last-notes .last-notes-container .notes-list {
  list-style: none;
}

.galileoSec1Btn {
  margin-top: 1.04167vw;

}

@media screen and (max-width: 639px),
screen and (max-aspect-ratio: 1 / 1) {
  .galileoSec1Btn {
    margin-top: 4.02778vw;
  }
}

@media screen and (width: 677px) {

  .galileoSec1 .price .item1 p:nth-of-type(2),
  .galileoSec1 .price .item2 p:nth-of-type(2),
  .galileoSec1 .price .item3 p:nth-of-type(2),
  .galileoSec1 .price .item4 p:nth-of-type(2) {
    font-size: 2.666667vw;
    line-height: 5.666667vw;
  }

  .galileoSec1 .price .item2::before {
    left: 31vw;
  }

  .galileoSec1 .price .item4::before {
    left: 68.5vw;
  }

  .galileoSec1 .price .item2::before {
    height: 5vw;
    top: -0.5vw;
  }

  .galileoSec1 .price .item3::before {
    height: 5vw;
    left: 49.9vw;
    top: -0.5vw;
  }

  .galileoSec1 .price .item4::before {
    height: 5vw;
    top: -0.5vw;
  }
}
