< type="text/css">
#retail-letter .letter-modal {
position: fixed;
z-index: 200;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
transition: opacity 0.4s cubic-bezier(0.220.610.361);
pointer-events: none;
opacity: 0;
}
#retail-letter .letter-content {
position: relative;
display: flex;
flex-direction: column;
width: 58.333333vw;
margin: 6.25vw auto 2.083333vw;
transform: translateY(3.64583vw);
opacity: 0;
border-radius: 1.5625vw;
overflow: hidden;
}
.has-letter-modal #retail-letter .letter-content {
transition: transform 0.3s 0.3s cubic-bezier(0.400.21)opacity 0.2s;
transform: translateY(0) translateZ(0);
opacity: 1;
}
#retail-letter .letter-modal-close {
position: absolute;
top: 1.25vw;
right: 1.25vw;
z-index: 3;
width: 1.875vw;
height: 1.875vw;
border-radius: 50%;
border: none;
background-color: #999;
-webkit-transition: opacity .3s cubic-bezier(0,0,.5,1);
transition: opacity .3s cubic-bezier(0,0,.5,1);
}
#retail-letter .letter-modal-close:hover {
opacity: .6;
}
#retail-letter .letter-modal-close svg {
width: 100%;
height: 100%;
}
#retail-letter .letter-header img {
width: 100%;
}
#retail-letter .letter-modal.letter-modal-triggered {
transition-delay: .3s;
backdrop-filter: blur(30px);
-webkit-backdrop-filter: blur(30px);
background-color: rgba(000.5);
pointer-events: all;
opacity: 1;
}
html.has-letter-modal {
overflow: hidden;
}
@media screen and (min-width: 1440px) {
html.has-letter-modal {
width: calc(100% - 17px);
overflow: hidden;
}
}
@media (max-aspect-ratio: 11 / 10) {
#retail-letter .letter-content {
width: 91.666667vw;
margin: 4.444444vw auto;
transform: translateY(66vh);
border-radius: 4.444444vw;
}
#retail-letter .letter-modal-close {
width: 5vw;
height: 5vw;
top: 2.222222vw;
right: 2.222222vw;
}
}
/** 2025-05-08**/
.huawei-v4 .kv-container {
width: 100%;
position: relative;
overflow: hidden;
}
.huawei-v4 .kv-bg {
border-radius: 8px;
overflow: hidden;
margin: 0 auto;
position: relative;
}
@media screen and (min-width: 1080px) {
.huawei-v4 .kv-container {
padding: 0 80px;
}
.huawei-v4 .kv-bg {
border-radius: 8px;
}
}
/** 2025-05-08**/
/** 2025-08-13 **/
.huawei-v4 .kv-bg img {
width: 100%;
}
.kv-container .kv-title {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 9.75520833vw;
text-align: center;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
letter-spacing: 0.2vw;
}
.kv-container .kv-title h2 {
font-size: 5.15989583vw;
margin-bottom: 1.49479167vw;
font-weight: 500;
line-height: 1.25;
color: #FFF;
}
.kv-container .kv-title p {
font-size: 1.97916667vw;
margin-bottom: 2vw;
color: #FFF;
line-height: 1.6;
}
.kv-container .kv-title .kv-click-btn a {
color: #FFF;
font-size: 1.47395833vw;
border: 4px solid #E1CEBB;
border-radius: 31.33px;
padding: 6px 20px;
display: inline-block;
line-height: 1.25;
}
@media screen and (max-width: 750px)(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.huawei-v4 .kv-bg {
border-radius: 0px;
}
.kv-container .kv-title {
right: 4.33333333vw;
}
.kv-container .kv-title h2 {
font-size: 6.43472222vw;
margin-bottom: 1.88888889vw;
}
.kv-container .kv-title p {
font-size: 2.5vw;
margin-bottom: 2.43055556vw;
}
.kv-container .kv-title .kv-click-btn a {
font-size: 1.8375vw;
}
}
/** 2025-08-13 **/
>
< type="text/css">
:root {
--retail-content-w: 100%;
--retail-content-w2: 91.666667vw;
--retail-nav: 104px;
--retail-sticky-h: calc(100vh - var(--retail-nav));
--retail-spc-200: 10.416667vw;
--retail-spc-120: 6.25vw;
--retail-spc-80: 4.166667vw;
--retail-spc-60: 3.125vw;
--retail-spc-40: 2.083333vw;
--retail-spc-30: 1.5625vw;
--retail-spc-10: 0.520833vw;
--retail-txt-120: 6.25vw;
--retail-txt-80: 4.166667vw;
--retail-txt-64: 3.333333vw;
--retail-txt-48: 2.5vw;
--retail-txt-32: 1.666667vw;
--retail-txt-22: 1.145833vw;
--retail-txt-16: 0.833333vw;
--retail-txt-13: 0.677083vw;
}
.retail-container {
width: 100%;
background-color: #F3F5F7;
}
.retail-container * {
letter-spacing: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
.retail-container .nowrap {
white-space: nowrap;
}
.retail-container .retail-txt-120 {
font-size: 6.25vw;
font-size: var(--retail-txt-120);
}
.retail-container .retail-txt-80 {
font-size: 4.166667vw;
font-size: var(--retail-txt-80);
}
.retail-container .retail-txt-64 {
font-size: 3.333333vw;
font-size: var(--retail-txt-80);
}
.retail-container .retail-txt-48 {
font-size: 2.5vw;
font-size: var(--retail-txt-48);
}
.retail-container .retail-txt-120,
.retail-container .retail-txt-80,
.retail-container .retail-txt-64,
.retail-container .retail-txt-48,
.retail-container h2,
.retail-container h3,
.retail-container h4 {
line-height: 1.25;
font-weight: bold;
}
.retail-container .retail-txt-32 {
font-size: 1.666667vw;
font-size: var(--retail-txt-32);
}
.retail-container .retail-txt-22 {
font-size: 1.145833vw;
font-size: var(--retail-txt-22);
}
.retail-container .retail-txt-16 {
font-size: 0.833333vw;
font-size: var(--retail-txt-16);
}
.retail-container .retail-txt-13 {
font-size: 0.677083vw;
font-size: max(var(--retail-txt-13)12px);
}
.retail-container .retail-txt-16,
.retail-container .retail-txt-13,
.retail-container p {
line-height: 1.6;
}
.retail-container .retail-txt-left {
text-align: left;
}
.retail-container .retail-txt-center {
text-align: center;
}
.retail-container .retail-txt-right {
text-align: right;
}
.retail-container .retail-txt-white {
color: #FFFFFF !important;
}
.retail-container .retail-txt-op-50 {
opacity: 0.5;
}
.retail-container .retail-txt-op-30 {
opacity: 0.3;
}
.retail-container .retail-mt-200 {
margin-top: 10.416667vw;
margin-top: var(--retail-spc-200);
}
.retail-container .retail-mb-200 {
margin-bottom: 10.416667vw;
margin-bottom: var(--retail-spc-200);
}
.retail-container .retail-pt-200 {
padding-top: 10.416667vw;
padding-top: var(--retail-spc-200);
}
.retail-container .retail-pb-200 {
padding-bottom: 10.416667vw;
padding-bottom: var(--retail-spc-200);
}
.retail-container .retail-mt-120 {
margin-top: 6.25vw;
margin-top: var(--retail-spc-120);
}
.retail-container .retail-mb-120 {
margin-bottom: 6.25vw;
margin-bottom: var(--retail-spc-120);
}
.retail-container .retail-pt-120 {
padding-top: 6.25vw;
padding-top: var(--retail-spc-120);
}
.retail-container .retail-pb-120 {
padding-bottom: 6.25vw;
padding-bottom: var(--retail-spc-120);
}
.retail-container .retail-mt-80 {
margin-top: 4.166667vw;
margin-top: var(--retail-spc-80);
}
.retail-container .retail-mb-80 {
margin-bottom: 4.166667vw;
margin-bottom: var(--retail-spc-80);
}
.retail-container .retail-pt-80 {
padding-top: 4.166667vw;
padding-top: var(--retail-spc-80);
}
.retail-container .retail-pb-80 {
padding-bottom: 4.166667vw;
padding-bottom: var(--retail-spc-80);
}
.retail-container .retail-mt-60 {
margin-top: 3.125vw;
margin-top: var(--retail-spc-60);
}
.retail-container .retail-mb-60 {
margin-bottom: 3.125vw;
margin-bottom: var(--retail-spc-60);
}
.retail-container .retail-pt-60 {
padding-top: 3.125vw;
padding-top: var(--retail-spc-60);
}
.retail-container .retail-pb-60 {
padding-bottom: 3.125vw;
padding-bottom: var(--retail-spc-60);
}
.retail-container .retail-mt-40 {
margin-top: 2.083333vw;
margin-top: var(--retail-spc-40);
}
.retail-container .retail-mb-40 {
margin-bottom: 2.083333vw;
margin-bottom: var(--retail-spc-40);
}
.retail-container .retail-pt-40 {
padding-top: 2.083333vw;
padding-top: var(--retail-spc-40);
}
.retail-container .retail-pb-40 {
padding-bottom: 2.083333vw;
padding-bottom: var(--retail-spc-40);
}
.retail-container .retail-mt-30 {
margin-top: 1.5625vw;
margin-top: var(--retail-spc-30);
}
.retail-container .retail-mb-30 {
margin-bottom: 1.5625vw;
margin-bottom: var(--retail-spc-30);
}
.retail-container .retail-pt-30 {
padding-top: 1.5625vw;
padding-top: var(--retail-spc-30);
}
.retail-container .retail-pb-30 {
padding-bottom: 1.5625vw;
padding-bottom: var(--retail-spc-30);
}
.retail-container .retail-mt-10 {
margin-top: 0.520833vw;
margin-top: var(--retail-spc-10);
}
.retail-container .retail-mb-10 {
margin-bottom: 0.520833vw;
margin-bottom: var(--retail-spc-10);
}
.retail-container .retail-pt-10 {
padding-top: 0.520833vw;
padding-top: var(--retail-spc-10);
}
.retail-container .retail-pb-10 {
padding-bottom: 0.520833vw;
padding-bottom: var(--retail-spc-10);
}
.retail-container,
.retail-container .retail-section {
width: 100%;
display: block;
position: relative;
}
.retail-container .retail-content-w {
width: 100%;
width: var(--retail-content-w);
margin-left: auto;
margin-right: auto;
position: relative;
padding-left: 80px;
padding-right: 80px;
}
.retail-container .retail-img-border-radius {
border-radius: 1.302083vw 1.302083vw 0 0;
}
.retail-container .retail-showmob {
display: none;
}
.retail-container .retail-showpc {
display: block;
}
.retail-container .retail-show-ie {
display: none;
}
/*common*/
.huawei-v4 .v4.main {
overflow: initial;
}
.retail-container .wx-img {
display: none;
}
.retail-transform {
-webkit-transform: translateY(5vw);
transform: translateY(5vw);
opacity: 0;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.retail-transform.active {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.retail-container .hero-section {
padding-top: 4.083333vw;
opacity: 1 !important;
visibility: inherit !important;
}
.retail-container .retail-s1-container {
position: relative;
overflow: hidden;
height: 41.541667vw;
border-radius: 1.5625vw;
}
.retail-container .retail-s1-container video {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.retail-container .retail-s1-container img {
width: 100%;
}
.retail-container .retail-s1-container .retail-s1-btn {
width: 6.25vw;
cursor: pointer;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%-50%);
transform: translate(-50%-50%);
}
.retail-container .retail-s1-container .retail-s1-btn.static {
top: 50% !important;
left: 50% !important;
-webkit-transition: all .8s;
transition: all .8s;
}
.retail-container .retail-s2-container {
position: relative;
}
.retail-container .retail-s2-container h3 {
width: 100%;
position: absolute;
top: 4.895833vw;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.retail-container .retail-s2-container img {
width: 100%;
}
.retail-container .acts-section .acts-section-tab-box {
width: 100%;
margin: 1.614583vw auto 3.333333vw auto;
}
.retail-container .acts-section .acts-section-tab {
width: 29.166667vw;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-bottom: 1px solid #D8D8D8;
}
.retail-container .acts-section .acts-section-tab span {
width: 25%;
cursor: pointer;
display: inline-block;
margin-bottom: 0.677083vw;
position: relative;
line-height: 1.25;
}
.retail-container .acts-section .acts-section-tab span::after {
content: '';
position: absolute;
bottom: -0.703125vw;
left: 0;
width: 100%;
height: 2px;
background-color: #000000;
display: none;
}
.retail-container .acts-section .acts-section-tab span:first-child {
margin-left: 0;
}
.retail-container .acts-section .acts-section-tab span:last-child {
margin-right: 0;
}
.retail-container .acts-section .acts-section-tab span.active {
color: #000;
opacity: 1;
}
.retail-container .acts-section .acts-section-tab span.active::after {
display: block;
}
.retail-container .acts-section .acts-section-swiper {
width: 100%;
overflow: hidden;
position: relative;
}
.retail-container .acts-section .swiper-button-next,
.retail-container .acts-section .swiper-button-prev {
background-color: #fff;
border-radius: 50px;
top: 55%;
}
.retail-container .acts-section .swiper-button-next:after,
.retail-container .acts-section .swiper-button-prev:after {
color: #000000;
font-size: 1.041667vw;
font-weight: bold;
}
.retail-container .acts-section .swiper-button-prev,
.retail-container .acts-section .swiper-container-rtl .swiper-button-next {
left: 48px;
right: auto;
}
.retail-container .acts-section .swiper-button-next,
.retail-container .acts-section .swiper-container-rtl .swiper-button-prev {
right: 48px;
left: auto;
}
.retail-container .acts-section .acts-swiper-container {
border-radius: 1.354167vw;
background-color: #FFFFFF;
}
.retail-container .acts-section .acts-swiper-container img {
width: 100%;
}
.retail-container .acts-section .acts-swiper-container .acts-section-content {
width: 100%;
padding: 2.083333vw;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.retail-container .acts-section .acts-swiper-container .acts-section-content h4 {
margin: .625vw 0 1.197917vw 0;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 2.083333vw;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn a {
padding: 0.833333vw 1.354167vw;
background-color: #000000;
color: white;
border-radius: 2.083333vw;
transition: .3s ease-out;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn a:hover {
opacity: 0.8;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn .acts-section-btn-span {
padding: 0.833333vw 1.354167vw;
}
.retail-container .care-section .care-section-content {
background-color: #FFFFFF;
border-radius: 1vw;
padding: 3.4375vw 0 3.28125vw 0;
}
.retail-container .care-section .care-section-content .care-section-margin {
margin: 1.09375vw auto 1.5625vw auto;
}
.retail-container .care-section .care-section-icon {
width: 49.583333vw;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.retail-container .care-section .care-section-icon .care-icon {
width: 11.458333vw;
}
.retail-container .care-section .care-section-icon .care-icon img {
width: 2.5vw;
margin-bottom: 0.729167vw;
}
.retail-container .stores-section h3 {
margin-bottom: 2.916667vw;
}
.retail-container .stores-section .stores-section-swiper {
overflow: hidden;
}
.retail-container .stores-section .stores-swiper-container {
border-radius: 1.25vw;
background-color: #FFFFFF;
}
.retail-container .stores-section .stores-swiper-container img {
width: 100%;
}
.retail-container .stores-section .stores-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.retail-container .stores-section .swiper-button-next,
.retail-container .stores-section .swiper-button-prev {
background-color: #fff;
border-radius: 50px;
top: 27%;
}
.retail-container .stores-section .swiper-button-next:after,
.retail-container .stores-section .swiper-button-prev:after {
color: #000000;
font-size: 1.041667vw;
font-weight: bold;
}
.retail-container .stores-section .swiper-button-prev,
.retail-container .stores-section .swiper-container-rtl .swiper-button-next {
left: -1.666667vw;
right: auto;
box-shadow: -6px 6px 10px rgb(186 186 186 / 20%);
}
.retail-container .stores-section .swiper-button-next,
.retail-container .stores-section .swiper-container-rtl .swiper-button-prev {
right: -1.666667vw;
left: auto;
box-shadow: 6px 6px 10px rgb(186 186 186 / 20%);
}
.retail-container .stores-section .stores-section-content {
padding: 2.083333vw;
}
.retail-container .stores-section .stores-section-content p {
width: 84%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-top: 1.197917vw;
}
.retail-container .stores-section .stores-section-content .stores-icon {
width: 1.25vw;
height: 1.25vw;
margin-right: 0.833333vw;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.retail-container .stores-section .stores-section-content .stores-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 2.083333vw;
}
.retail-container .stores-section .stores-section-content .stores-btn a {
padding: 0.833333vw 1.354167vw;
background-color: #000000;
color: white;
border-radius: 2.083333vw;
transition: .3s ease-out;
}
.retail-container .stores-section .stores-section-content .stores-btn a:hover {
opacity: 0.8;
}
.retail-container .experiential-section .experiential-section-swiper {
width: 100%;
margin: 0 auto;
overflow: hidden;
position: relative;
}
.retail-container .experiential-section .experiential-swiper-container {
position: relative;
font-size: 0;
line-height: 0;
}
.retail-container .experiential-section .experiential-swiper-container img {
width: 100%;
}
.retail-container .experiential-section .experiential-swiper-container video:first-child {
-webkit-transform: scale(1);
transform: scale(1);
}
.retail-container .experiential-section .experiential-swiper-container video {
width: 100%;
-webkit-transform: scale(1.3);
transform: scale(1.3);
-webkit-transition: -webkit-transform 1s;
transition: -webkit-transform 1s;
transition: transform 1s;
transition: transform 1s-webkit-transform 1s;
}
.retail-container .experiential-section .experiential-swiper-container1 video {
-webkit-transform: scale(1);
transform: scale(1);
}
.retail-container .experiential-section .experiential-swiper-container1 .experiential-swiper-dask {
border-radius: 2.083333vw;
}
.retail-container .experiential-section .experiential-swiper-container .experiential-swiper-dask,
.retail-container .experiential-scroll-container .experiential-swiper-dask {
width: 100%;
height: 100%;
background: #000;
position: absolute;
top: 0;
left: 0;
z-index: 2;
opacity: 0.2;
pointer-events: none;
}
.retail-container .experiential-section .experiential-text-container {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%-50%);
transform: translate(-50%-50%);
opacity: 1;
z-index: 5;
}
.retail-container .experiential-section .experiential-text-container .experiential-text-transform {
-webkit-transform: translateY(100%);
transform: translateY(100%);
/* opacity: 0; */
}
.retail-container .experiential-section .experiential-text-container h2 {
margin: 0.78125vw auto 2.1875vw;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn {
display: flex;
justify-content: center;
vertical-align: middle;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn img {
width: 0.416667vw;
margin-right: 0.78125vw;
vertical-align: middle;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn a {
box-sizing: border-box;
margin-right: 1vw;
padding: 0.833333vw 1.5vw;
border: 2px solid #828282;
border-radius: 2.083333vw;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn a:hover {
opacity: 0.8;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn a:last-child {
margin-right: 0;
}
.retail-container .experiential-section .swiper-pagination-custom,
.retail-container .experiential-section .swiper-pagination-fraction {
width: auto !important;
bottom: auto !important;
top: 50%;
left: 4.166667vw !important;
-webkit-transform: translateY(0%);
transform: translateY(0%);
opacity: 0;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-pagination-bullets {
display: flex;
justify-content: center;
bottom: 2%;
left: 0;
opacity: 1;
width: 100%;
}
.retail-container .experiential-section .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0.833333vw 1.25vw !important;
background-color: #828386;
width: 9.375vw;
height: 3px;
border-radius: 0.520833vw;
display: block;
opacity: 1;
color: #fff;
position: relative;
}
.retail-container .experiential-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-scroll {
content: '';
width: 0;
height: 3px;
position: absolute;
top: 0;
left: 0;
background-color: #fff;
border-radius: 0.520833vw;
}
.retail-container .experiential-section.animation-start .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .experiential-bullet-scroll {
-webkit-animation: width-change 0ms ease 0ms 1 normal running none;
animation: width-change 0ms ease 0ms 1 normal running none;
}
.retail-container .experiential-section.animation-start .swiper-slide-active .experiential-text-transform {
-webkit-animation: pos-change 0ms ease 0ms 1 normal running none;
animation: pos-change 0ms ease 0ms 1 normal running none;
}
.retail-container .experiential-section.animation-start .swiper-slide-active .experiential-swiper-container video {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 1s;
transition: -webkit-transform 1s;
transition: transform 1s;
transition: transform 1s-webkit-transform 1s;
}
@-webkit-keyframes width-change {
0% {
width: 0%;
}
100% {
width: 100%;
}
}
@keyframes width-change {
0% {
width: 0%;
}
100% {
width: 100%;
}
}
@-webkit-keyframes height-change {
0% {
height: 0%;
}
100% {
height: 100%;
}
}
@keyframes height-change {
0% {
height: 0%;
}
100% {
height: 100%;
}
}
@-webkit-keyframes pos-change {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
}
10% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
90% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
100% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
}
@keyframes pos-change {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
}
10% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
90% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
100% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
}
.retail-container .experiential-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-text {
position: absolute;
left: 0;
bottom: .5vw;
text-align: center;
width: 100%;
opacity: 0.5;
font-size: 1.1vw;
line-height: 1.25;
}
.retail-container .experiential-section .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .experiential-bullet-text {
opacity: 1;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-button-next,
.retail-container .experiential-section .swiper-container-rtl .swiper-button-prev {
background-color: rgba(2552552550.1);
right: 2%;
display: none;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-button-prev,
.retail-container .experiential-section .swiper-container-rtl .swiper-button-next {
background-color: rgba(2552552550.1);
left: 2%;
display: none;
}
.retail-container .experiential-section .experiential-section-swiper:hover .swiper-button-next {
display: block;
}
.retail-container .experiential-section .experiential-section-swiper:hover .swiper-button-prev {
display: block;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-button-next::after,
.retail-container .experiential-section .experiential-section-swiper .swiper-button-prev::after {
background-color: #FFFFFF;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-button-next::before,
.retail-container .experiential-section .experiential-section-swiper .swiper-button-prev::before {
background-color: #FFFFFF;
}
.retail-container .servise-section {
width: 100%;
width: var(--retail-content-w);
margin-left: auto;
margin-right: auto;
position: relative;
padding-left: 80px;
padding-right: 80px;
}
.retail-container .servise-section .servise-section-swiper {
background-color: #FFFFFF;
margin: 0 auto;
overflow: hidden;
position: relative;
}
.retail-container .servise-section .servise-swiper-title {
width: 23.125vw;
position: absolute;
padding-top: 11.71875vw;
top: 0;
left: 19.270833vw;
z-index: 10;
background: #fff;
}
.retail-container .servise-section .servise-swiper-container {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
flex-direction: row-reverse;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container {
width: 30%;
margin-right: 19.5%;
opacity: 0;
-webkit-transition: opacity 1s-webkit-transform 1s;
transition: opacity 1s-webkit-transform 1s;
transition: transform 1sopacity 1s;
transition: transform 1sopacity 1s-webkit-transform 1s;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-text-dis {
width: 29.125vw;
margin: 1.71875vw auto 2.083333vw 0;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-btn {
display: inline-block;
color: white;
transition: .3s ease-out;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-btn:hover {
opacity: 0.8;
}
.retail-container .servise-section .servise-swiper-container .servise-img-container {
width: 39.7%;
overflow: hidden;
}
.retail-container .servise-section .servise-swiper-container .servise-img-container img {
width: 100%;
-webkit-transform: scale(1.3);
transform: scale(1.3);
opacity: 0.3;
}
.retail-container .servise-section .swiper-pagination-custom,
.retail-container .servise-section .swiper-pagination-fraction {
width: auto !important;
bottom: auto !important;
top: 50%;
left: 4.166667vw !important;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.retail-container .servise-section .servise-section-swiper .swiper-pagination-bullets {
width: auto;
bottom: auto;
top: 50%;
left: auto;
right: 4.166667vw;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0.833333vw 0 !important;
background-color: #D8D8D8;
width: 3px;
height: 4.166667vw;
border-radius: 10px;
display: block;
opacity: 1;
color: #fff;
position: relative;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-text {
position: absolute;
right: 0.75vw;
white-space: nowrap;
color: #000;
top: 50%;
transform: translateY(-50%);
opacity: .5;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-scroll {
content: '';
width: 3px;
height: 0;
position: absolute;
top: 0;
left: 0;
background-color: #000000;
border-radius: 10px;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .experiential-bullet-text {
opacity: 1;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .experiential-bullet-scroll {
height: 100%;
transition: height 4s linear;
}
.retail-container .servise-section .swiper-slide-active .servise-img-container img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 1s;
transition: -webkit-transform 1s;
transition: transform 1s;
transition: transform 1s-webkit-transform 1s;
opacity: 1;
}
.retail-container .servise-section .swiper-slide-active .servise-text-container {
opacity: 1;
-webkit-transition: opacity 1s-webkit-transform 1s;
transition: opacity 1s-webkit-transform 1s;
transition: transform 1sopacity 1s;
transition: transform 1sopacity 1s-webkit-transform 1s;
}
@keyframes height-change {
0% {
height: 0%;
}
100% {
height: 100%;
}
}
.retail-container.ie- .retail-show-ie {
display: block;
}
.retail-container.ie- .experiential-section-swiper.retail-showpc {
display: none;
}
.retail-container.ie- .experiential-section .experiential-section-swiper {
width: 100%;
}
.retail-container.ie- .experiential-section-swiper .swiper-pagination-clickable .swiper-pagination-bullet {
cursor: auto;
}
.retail-container.ie- .experiential-section .experiential-swiper-container video {
-webkit-transform: scale(1);
transform: scale(1);
border-radius: 0;
}
.retail-container.ie- .experiential-section .experiential-text-container {
opacity: 1;
-webkit-transform: translate(-50%-50%);
transform: translate(-50%-50%);
}
.retail-container.ie- .experiential-section .experiential-text-container .experiential-text-transform {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.retail-container.ie- .experiential-section .experiential-swiper-container1 .experiential-swiper-dask {
border-radius: 0;
}
.retail-container.ie- .experiential-section .swiper-pagination-bullets,
.retail-container.ie- .experiential-section .swiper-pagination-custom,
.retail-container.ie- .experiential-section .swiper-pagination-fraction {
opacity: 1;
top: 48vw;
}
.retail-container.ie- .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .experiential-bullet-scroll {
height: 100%;
}
.retail-container.ie- .experiential-section .swiper-pagination-bullets .swiper-pagination-bullet-active .experiential-bullet-scroll {
width: 100%;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
:root {
--retail-content-w: 100%;
--retail-nav: 60px;
--retail-sticky-h: calc(100vh - var(--retail-nav));
--retail-spc-200: 27.777778vw;
--retail-spc-120: 16.666667vw;
--retail-spc-80: 13.888889vw;
--retail-spc-60: 11.111111vw;
--retail-spc-40: 8.333333vw;
--retail-spc-30: 4.166667vw;
--retail-spc-10: 2.777778vw;
--retail-txt-120: 13.333333vw;
--retail-txt-80: 13.333333vw;
--retail-txt-64: 8.888889vw;
--retail-txt-48: 6.666667vw;
--retail-txt-32: 4.444444vw;
--retail-txt-22: 4.444444vw;
--retail-txt-16: 3.611111vw;
--retail-txt-13: 3.055556vw;
}
.retail-container .retail-showmob {
display: block;
}
.retail-container .retail-showpc {
display: none;
}
.retail-container .retail-content-w {
width: 100%;
width: var(--retail-content-w);
}
.retail-container .retail-img-border-radius {
border-radius: 4.722222vw 4.722222vw 0 0;
}
.retail-container .hero-section {
padding-top: 0;
margin-bottom: 0;
}
.retail-container .retail-s1-container .retail-s1-btn {
width: 20vw;
}
.retail-container .retail-s2-container h3 {
width: 85.27777%;
top: 16.666667vw;
}
.retail-container .acts-section .acts-section-tab-box {
width: calc(100% - 6.666667vw);
overflow-x: auto;
margin: 6.388889vw auto 15.833333vw 6.666667vw;
padding-right: 6.666667vw;
}
.retail-container .acts-section .acts-section-tab-box::-webkit-scrollbar {
display: none;
}
.retail-container .acts-section .acts-section-tab {
width: 100%;
}
.retail-container .acts-section .acts-section-tab span {
margin-bottom: 6.111111vw;
}
.retail-container .acts-section .acts-section-tab span::after {
bottom: -6.111111vw;
}
.retail-container .acts-section .acts-swiper-container {
border-radius: 4.444444vw;
}
.retail-container .acts-section .acts-section-swiper {
padding-left: 6.666667vw;
margin-right: 0;
}
.retail-container .acts-section .acts-swiper-container .acts-section-content {
padding: 5.555556vw;
}
.retail-container .acts-section .acts-swiper-container .acts-section-content h4 {
margin: 2.5vw 0 5.833333vw 0;
}
.retail-container .acts-section .acts-swiper-container .acts-section-content .acts-section-info p.acts-tab-sign {
font-size: 3.333333vw;
}
.retail-container .acts-section .acts-swiper-container .acts-section-content .acts-section-info p.acts-height-dis {
font-size: 3.888889vw;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn a {
padding: 4.166667vw 7.222222vw;
border-radius: 11.111111vw;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn {
margin-top: 8.333333vw;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn span {
font-size: 2.777778vw;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn .acts-section-btn-span {
display: block;
padding: 0;
}
.retail-container .care-section .care-section-content {
padding: 11.666667vw 0;
}
.retail-container .care-section .care-section-content h4 {
font-size: 6.666667vw;
}
.retail-container .care-section .care-section-content .care-section-margin {
width: 86.66666%;
margin: 5.833333vw auto 6.111111vw auto;
font-size: 3.888889vw;
}
.retail-container .care-section .care-section-icon {
width: 91.111%;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.retail-container .care-section .care-section-icon .care-icon {
width: calc(50% - 2.222222vw);
}
.retail-container .care-section .care-section-icon .care-icon p {
font-size: 3.333333vw;
}
.retail-container .care-section .care-section-icon .care-icon:nth-child(-n+2) {
margin-bottom: 6.388889vw;
}
.retail-container .care-section .care-section-icon .care-icon img {
width: 13.333333vw;
margin-bottom: 3.888889vw;
}
.retail-container .experiential-section {
display: block;
}
.retail-container .experiential-section.retail-mb-120 {
width: 100%;
padding: 0;
}
.retail-container .experiential-section .experiential-section-swiper.retail-showpc {
display: block;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-pagination-bullets {
bottom: 4%;
}
.retail-container .experiential-section .swiper-pagination-bullets .swiper-pagination-bullet {
width: 25vw;
}
.retail-container .experiential-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-text {
font-size: 3.333333vw;
bottom: 2vw;
}
.retail-container .experiential-section .experiential-swiper-container {
height: 100vh;
}
.retail-container .experiential-section .experiential-swiper-container video {
height: 100%;
-webkit-transform: scale(1);
transform: scale(1);
border-radius: 0;
-o-object-fit: cover;
object-fit: cover;
}
.retail-container .experiential-section-scroll .experiential-scroll-container {
height: 100vh;
-webkit-transition: all 0.7s;
transition: all 0.7s;
}
.retail-container .experiential-section .experiential-text-container .experiential-text-transform {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
-webkit-transition: all 0.7s;
transition: all 0.7s;
}
.retail-container .experiential-section .experiential-text-container .experiential-text-transform2,
.retail-container .experiential-section .experiential-text-container .experiential-text-transform3 {
position: absolute;
width: 100%;
top: 0;
}
.retail-container .experiential-section-scroll .experiential-text-transform.text-active.active {
pointer-events: none;
}
.retail-container .experiential-section-scroll .experiential-text-transform.text-active {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 1;
pointer-events: all;
}
.retail-container .experiential-section-scroll .experiential-text-transform.active {
-webkit-transform: translateY(-200%);
transform: translateY(-200%);
opacity: 0;
}
.retail-container .experiential-section-scroll .experiential-scroll-container1.active {
margin-top: -100vh;
opacity: 0;
}
.retail-container .experiential-section-scroll .experiential-scroll-container2.active {
margin-top: -100vh;
opacity: 0;
}
.retail-container .experiential-section .experiential-scroll-container video {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.retail-container .experiential-section .experiential-text-container {
-webkit-transform: translate(-50%-50%);
transform: translate(-50%-50%);
opacity: 1;
}
.retail-container .experiential-section .experiential-text-container h2 {
margin: 4.166667vw auto 3.194444vw;
}
.retail-container .experiential-section .experiential-text-container {
width: 80%;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn {
display: inline-block;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn a {
padding: 4.166667vw 7.777778vw;
border-radius: 11.111111vw;
margin-right: 0;
width: auto;
margin-left: auto;
margin-right: auto;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn a:first-child {
margin-bottom: 5vw;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn a:last-child {
margin-right: auto;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn img {
width: 2.222222vw;
margin-right: 4.166667vw;
}
.retail-container .servise-section {
margin-top: 7.5vw;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.retail-container .servise-section-scroll.retail-showmob {
display: none;
}
.retail-container .servise-section .servise-section-swiper.retail-showpc {
display: block;
}
.retail-container .servise-section .servise-section-swiper .swiper-pagination-bullets {
margin-top: 0;
top: auto;
right: 0;
transform: none;
bottom: 8.333333vw;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-scroll {
height: 4px;
width: 0;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .experiential-bullet-scroll {
height: 4px;
width: 100%;
transition: width 4s linear;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-text {
top: auto;
right: 0;
bottom: 1vw;
transform: none;
width: 100%;
text-align: center;
}
.retail-container .servise-section .servise-swiper-container .servise-img-container {
width: 100%;
}
.retail-container .servise-section .servise-swiper-container .servise-img-container img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
opacity: 0;
}
.retail-container .servise-section .swiper-slide-active .servise-img-container img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 1s;
transition: -webkit-transform 1s;
transition: transform 1s;
transition: transform 1s-webkit-transform 1s;
opacity: 1;
}
.retail-container .servise-section .servise-swiper-container {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-webkit-transition: all 0.7s;
transition: all 0.7s;
}
.retail-container .servise-section .servise-swiper-container.swiper-slide-active {
z-index: 2;
background: #fff;
}
.retail-container .servise-section .servise-swiper-title {
width: 86.667%;
padding-top: 0;
top: 84.444444vw;
left: 6.6665%;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container {
width: 86.667%;
margin: 0 auto;
padding-top: 9.16vw;
padding-bottom: 35.277778vw;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-text-dis {
width: 100%;
margin: 5.277778vw auto 7.055556vw 0;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-btn {
display: inline-flex;
}
.retail-container .servise-section .swiper-button-next,
.retail-container .servise-section .swiper-button-prev {
top: 55%;
background-color: #fff;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet {
background-color: #C2C2C2;
width: 25vw;
height: 4px;
border-radius: 2.5vw;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 1.25vw !important;
}
.retail-container .servise-section .swiper-pagination-custom,
.retail-container .servise-section .swiper-pagination-fraction {
top: 6.666667vw;
left: auto !important;
right: 6.666667vw;
-webkit-transform: translateY(0%);
transform: translateY(0%);
border-radius: 2.5vw;
}
.retail-container .servise-section .swiper-pagination-bullets {
display: flex;
justify-content: center;
align-items: center;
top: 0;
left: 0;
right: 0;
-webkit-transform: translateY(0%);
transform: translateY(0%);
position: relative;
}
.retail-container .stores-section h3 {
margin-bottom: 8.611111vw;
margin-left: 0;
}
.retail-container .stores-section .swiper-button-next,
.retail-container .stores-section .swiper-button-prev {
display: none;
}
.retail-container .stores-section .stores-swiper-container {
border-radius: 4.444444vw;
}
.retail-container .stores-section .stores-section-content {
padding: 6.666667vw;
}
.retail-container .stores-section .stores-section-swiper {
padding-left: 6.666667vw;
margin-right: 0;
}
.retail-container .stores-section .stores-section-content p {
width: 100%;
margin-top: 6.111111vw;
}
.retail-container .stores-section .stores-section-content .stores-icon {
width: 3.333333vw;
height: 3.333333vw;
margin-right: 2.777778vw;
margin-top: 1vw;
}
.retail-container .stores-section .stores-section-content .stores-btn a {
padding: 4.444444vw 7.777778vw;
border-radius: 11.111111vw;
}
.retail-container .stores-section .stores-section-content .stores-btn {
margin-top: 6.666667vw;
}
}
@media screen and (min-width: 760px) and (max-aspect-ratio: 1 / 1) and (max-width: 790px) {
.retail-container .servise-section .servise-swiper-title {
top: 57.444444vw;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container {
padding-top: 15.555556vw;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-text-dis {
margin: 3.277778vw auto 4.055556vw 0;
}
}
@media screen and (min-width: 640px) and (max-aspect-ratio: 1 / 1) and (max-width: 1024px) {
.retail-container .servise-section .servise-swiper-container .servise-img-container {
width: 75%;
margin: 0 auto;
}
.retail-container .servise-section .servise-swiper-title {
width: 59.667%;
top: 59.444444vw;
left: 13.6665%;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container {
width: 73.667%;
padding-top: 17.555556vw;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-text-dis {
width: 100%;
margin: 3.277778vw auto 5.055556vw 0;
}
.retail-container .servise-section .swiper-pagination-bullets,
.retail-container .servise-section .swiper-pagination-custom,
.retail-container .servise-section .swiper-pagination-fraction {
right: 18.666667vw;
}
.retail-container .servise-section .swiper-button-next,
.retail-container .servise-section .swiper-button-prev {
top: 62vw;
}
}
#infob-section {
display: none;
}
.retail-content-w video {
width: 100%;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .retail-s1-container {
height: 107.69230769230vw;
border-radius: 0;
}
}
@media only screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
.retail-container .retail-s1-container {
border-radius: 1.302083vw;
}
.retail-container .retail-s1-container video {
height: auto;
}
.ie- .retail-show-ie .swiper-pagination-bullet .retail-txt-13 {
font-size: 0.83vw;
}
}
.retail-banner .retail-banner-img {
display: flex;
}
@media screen and (max-width: 1023px),
(max-aspect-ratio: 1 / 1) and (max-width: 1025px) {
#retail-container {
background-color: #F3F5F7;
}
}
.retail-container #banner-section.retail-section2.hero-section2 {
margin-bottom: 0;
}
.retail-container .retail-section2 {
width: 100%;
display: block;
position: relative;
}
.retail-container .experiential-section {
width: 100%;
width: var(--retail-content-w);
margin-left: auto;
margin-right: auto;
position: relative;
padding-left: 80px;
padding-right: 80px;
}
.retail-container .hero-section2 {
opacity: 1 !important;
visibility: inherit !important;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .hero-section {
padding-top: 8vw;
margin-bottom: 0;
}
}
.retail-container .retail-content-w2 {
width: 100%;
width: var(--retail-content-w2);
margin: 0 auto;
position: relative;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
:root {
--retail-content-w2: 100%;
}
.retail-container .retail-content-w2 {
width: 100%;
width: var(--retail-content-w2);
}
}
.retail-container .retail-s1-container2 {
position: relative;
overflow: hidden;
height: 38.541666666666vw;
border-radius: 1.5625vw;
}
.retail-container .retail-s1-container2 .banner-div {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .retail-s1-container2 {
height: 107.69230769230vw;
border-radius: 0;
}
}
@media only screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
.retail-container .retail-s1-container2 {
height: auto;
}
}
.retail-container .retail-s1-container2 .banner-div {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
background: url(/content/dam/huawei-cbg-site/scrt/cn-n-normal/mkt/retail/herobanner/0906-pc.jpg) no-repeat top center;
background-size: cover;
}
@media screen and (max-width: 639px),
screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
.retail-container .retail-s1-container2 .banner-div {
background-image: url(/content/dam/huawei-cbg-site/scrt/cn-n-normal/mkt/retail/herobanner/0906-mob.jpg);
}
.retail-container .retail-s1-container2 {
height: 200vw;
}
}
@media screen and (min-width: 640px) and (min-aspect-ratio: 1 / 1) and (max-width: 1366px) {
.retail-container .retail-s1-container2 .banner-div {
background-image: url(/content/dam/huawei-cbg-site/scrt/cn-n-normal/mkt/retail/herobanner/0906-pad.jpg);
}
.retail-container .retail-s1-container2 {
height: 43vw;
}
}
@media screen and (min-width: 640px) and (max-aspect-ratio: 1 / 1) and (max-width: 1024px) {
.retail-container .retail-s1-container2 .banner-div {
background-image: url(/content/dam/huawei-cbg-site/scrt/cn-n-normal/mkt/retail/herobanner/0906-mob.jpg);
}
.retail-container .retail-s1-container2 {
height: 200vw;
}
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .hero-section {
margin-bottom: var(--retail-spc-120);
}
}
.os-swiper .mySwiper {
width: 100%;
overflow: hidden;
}
.os-swiper .swiper-slide img {
width: 100%;
}
.os-swiper .mySwiper .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
right: 48px;
background-color: #fff;
box-shadow: 6px 6px 10px rgb(186 186 186 / 20%);
display: none;
}
.os-swiper .mySwiper .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
left: 48px;
background-color: #fff;
box-shadow: -6px 6px 10px rgb(186 186 186 / 20%);
display: none;
}
.retail-container .os-swiper .mySwiper:hover .swiper-button-next {
display: block;
}
.retail-container .os-swiper .mySwiper:hover .swiper-button-prev {
display: block;
}
.os-swiper .mySwiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
width: .989583vw;
border-radius: 20px;
}
#retail-container .stores-section .retail-content-w:hover .swiper-button-next {
display: block;
}
#retail-container .stores-section .retail-content-w:hover .swiper-button-prev {
display: block;
}
.retail-container .stores-section .retail-txt-22 {
font-size: 1.25vw;
}
#retail-container .stores-section .swiper-button-next,
#retail-container .stores-section .swiper-container-rtl .swiper-button-prev {
right: 48px;
top: 50%;
display: none;
}
#retail-container .stores-section .swiper-button-prev,
#retail-container .stores-section .swiper-container-rtl .swiper-button-next {
left: 48px;
top: 50%;
display: none;
}
.retail-container .stores-section .swiper-pagination-progressbar {
width: 27.291667vw;
height: .208333vw;
left: 50%;
transform: translateX(-50%);
bottom: 0;
}
.retail-container .stores-section .swiper-scrollbar {
width: 27.291667vw;
height: 0.208333vw;
left: 50%;
transform: translateX(-50%);
bottom: -3.125vw;
}
#stores-section .retail-content-w {
padding-bottom: 3.333333vw;
}
/* #acts-section #new-title-a {
margin-bottom: 0;
} */
.retail-container .acts-section .acts-section-tab-box {
width: 100%;
margin: 2.03125vw auto 3.125vw auto;
}
.retail-container .acts-section .swiper-button-next,
.retail-container .acts-section .swiper-button-prev {
top: 60%;
display: none;
}
.retail-container .acts-section .swiper-button-next {
box-shadow: 6px 6px 10px rgb(186 186 186 / 20%);
}
.retail-container .acts-section .swiper-button-prev {
box-shadow: -6px 6px 10px rgb(186 186 186 / 20%);
}
.acts-section .retail-content-w:hover .swiper-button-next {
display: block;
}
.acts-section .retail-content-w:hover .swiper-button-prev {
display: block;
}
#servise-section .swiper-button-next,
#servise-section .swiper-button-prev {
display: none;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-btn a {
background-color: #000;
color: #fff;
display: inline-block;
font-size: 13px;
line-height: 24px;
font-weight: 800;
padding: 10px 26px;
border-radius: 40px;
border: 2px solid #000;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn a {
background-color: #000;
color: #fff;
display: inline-block;
font-size: 13px;
line-height: 24px;
font-weight: 800;
padding: 10px 26px;
border-radius: 40px;
border: 2px solid #000;
}
.retail-container .stores-section .stores-section-content .stores-btn a {
background-color: #000;
color: #fff;
display: inline-block;
font-size: 13px;
line-height: 24px;
font-weight: 800;
padding: 10px 26px;
border-radius: 40px;
border: 2px solid #000;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn a {
display: inline-block;
font-size: 13px;
line-height: 24px;
font-weight: 800;
padding: 10px 26px;
border-radius: 40px;
border: 2px solid #828282;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
#servise-section .swiper-button-next,
#servise-section .swiper-button-prev {
display: block;
}
#os-swiper .swiper-button-next,
#os-swiper .swiper-button-prev {
width: 12.361111vw;
height: 12.361111vw;
}
.os-swiper .mySwiper .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
right: 1.944444vw;
}
.os-swiper .mySwiper .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
left: 1.944444vw;
}
.huawei-v4 .v4 .os-swiper .swiper-pagination-bullet {
width: 1.111111vw;
height: 1.111111vw;
}
.huawei-v4 .v4 .os-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 1.111111vw;
}
.os-swiper .mySwiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 2.638889vw;
margin: 0 1.111111vw;
}
.retail-container .stores-section .retail-txt-22 {
font-size: 4.444444vw;
}
.retail-container .stores-section .stores-section-content p span {
font-size: 3.333333vw;
}
.retail-container .stores-section .swiper-pagination-progressbar {
width: 33.333333vw;
height: 0.555556vw;
}
.retail-container .stores-section .swiper-scrollbar {
width: 33.333333vw;
height: 0.555556vw;
}
#stores-section .retail-content-w {
padding-bottom: 5.555556vw;
}
.retail-container .acts-section .acts-section-tab span {
margin: 0 0 4.583333vw;
font-size: 3.333333vw;
}
.retail-container .acts-section .acts-section-tab-box {
width: 100%;
margin: 5vw auto 8.333333vw auto;
padding-left: 6.666667vw;
}
.retail-container .acts-section .acts-section-tab span::after {
height: 0.555556vw;
bottom: -4.676259vw;
}
.retail-container .servise-section .servise-swiper-container .servise-img-container {
width: 100%;
}
#servise-section .swiper-button-next,
#servise-section .swiper-button-prev {
width: 12.361111vw;
height: 12.361111vw;
}
.retail-container .servise-section .swiper-button-next,
.retail-container .servise-section .swiper-button-prev {
top: 72vw;
}
.retail-container .servise-section .swiper-button-next {
box-shadow: 6px 6px 10px rgb(186 186 186 / 20%);
}
.retail-container .servise-section .swiper-button-prev {
box-shadow: -6px 6px 10px rgb(186 186 186 / 20%);
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-text-dis {
font-size: 3.888889vw;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-text-dis {
width: 100%;
margin: 5.138889vw auto 8.472222vw 0;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-text {
font-size: 3.333333vw;
bottom: 0;
margin-bottom: 2.5vw;
}
#experiential-section .swiper-button-next,
#experiential-section .swiper-button-prev {
width: 12.361111vw;
height: 12.361111vw;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-button-next,
.retail-container .experiential-section .swiper-container-rtl .swiper-button-prev {
display: block;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-button-prev,
.retail-container .experiential-section .swiper-container-rtl .swiper-button-next {
display: block;
}
.os-swiper .mySwiper .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
display: block;
}
.os-swiper .mySwiper .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
display: block;
}
.retail-container .acts-section .swiper-button-next,
.retail-container .acts-section .swiper-button-prev {
display: block;
}
#retail-container .stores-section .retail-content-w .swiper-button-next {
display: none;
}
#retail-container .stores-section .retail-content-w:hover .swiper-button-next {
display: none;
}
#retail-container .stores-section .retail-content-w .swiper-button-prev {
display: none;
}
#retail-container .stores-section .retail-content-w:hover .swiper-button-prev {
display: none;
}
.retail-container .experiential-section .experiential-text-container .experiential-btn a {
display: block;
}
}
@media only screen and (min-width:768px) and (max-width:1599.98px) {
.retail-container .retail-content-w {
padding-left: 40px;
padding-right: 40px;
}
.retail-container .experiential-section {
padding-left: 40px;
padding-right: 40px;
}
.retail-container .servise-section {
padding-left: 40px;
padding-right: 40px;
}
.custom-map {
padding-left: 40px;
padding-right: 40px;
}
.retail-container .acts-section .swiper-button-prev,
.retail-container .acts-section .swiper-container-rtl .swiper-button-next {
left: 8px;
}
.retail-container .acts-section .swiper-button-next,
.retail-container .acts-section .swiper-container-rtl .swiper-button-prev {
right: 8px;
}
.os-swiper .mySwiper .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
right: 8px;
}
.os-swiper .mySwiper .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
left: 8px;
}
#retail-container .stores-section .swiper-button-next,
#retail-container .stores-section .swiper-container-rtl .swiper-button-prev {
right: 8px;
}
#retail-container .stores-section .swiper-button-prev,
#retail-container .stores-section .swiper-container-rtl .swiper-button-next {
left: 8px;
}
}
@media screen and (min-width: 640px) and (max-aspect-ratio: 1 / 1) and (max-width: 1024px) {
.retail-container .servise-section .swiper-button-next,
.retail-container .servise-section .swiper-button-prev {
top: 70vw;
}
}
@media only screen and (max-width: 991.98px) {
.retail-container .retail-content-w {
padding-left: 0;
padding-right: 0;
}
.retail-container .experiential-section {
padding-left: 0;
padding-right: 0;
}
.retail-container .servise-section {
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (max-width:767.98px) {
.retail-container .retail-content-w {
padding: 0vw;
padding-top: 8vw;
}
.custom-map {
padding: 0;
}
}
@media only screen and (max-width:500px) {
.retail-container .experiential-section .experiential-text-container .experiential-btn a {
width: 31.416667vw;
}
}
@media screen and (max-width: 1200px) {
#retail-container .stores-section .swiper-button-next,
#retail-container .stores-section .swiper-container-rtl .swiper-button-prev {
display: block;
}
#retail-container .stores-section .swiper-button-prev,
#retail-container .stores-section .swiper-container-rtl .swiper-button-next {
display: block;
}
.os-swiper .mySwiper .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
display: block;
}
.os-swiper .mySwiper .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
display: block;
}
.retail-container .acts-section .swiper-button-next,
.retail-container .acts-section .swiper-button-prev {
display: block;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-button-next,
.retail-container .experiential-section .swiper-container-rtl .swiper-button-prev {
display: block;
}
.retail-container .experiential-section .experiential-section-swiper .swiper-button-prev,
.retail-container .experiential-section .swiper-container-rtl .swiper-button-next {
display: block;
}
}
@media screen and (min-width: 1921px) {
:root {
--retail-content-w: 100%;
--retail-content-w2: 1760px;
--retail-nav: 104px;
--retail-sticky-h: calc(100vh - var(--retail-nav));
--retail-spc-200: 200px;
--retail-spc-120: 120px;
--retail-spc-80: 80px;
--retail-spc-60: 60px;
--retail-spc-40: 40px;
--retail-spc-30: 30px;
--retail-spc-10: 10px;
--retail-txt-120: 120px;
--retail-txt-80: 80px;
--retail-txt-64: 64px;
--retail-txt-48: 48px;
--retail-txt-32: 32px;
--retail-txt-22: 22px;
--retail-txt-16: 16px;
--retail-txt-13: 13px;
}
.retail-container .retail-content-w {
padding-left: 0;
padding-right: 0;
}
.retail-container .servise-section {
padding-left: 0;
padding-right: 0;
}
.retail-container .experiential-section {
padding-left: 0;
padding-right: 0;
}
.retail-container .retail-content-w {
max-width: 1760px;
margin-left: auto;
margin-right: auto;
}
.retail-container .retail-s1-container {
height: 735px;
border-radius: 30px;
}
.retail-container .retail-s1-container .retail-s1-btn {
width: 120px;
height: 120px;
}
.retail-container .stores-section .retail-txt-22 {
font-size: 24px;
}
.retail-container .stores-section .stores-section-content .stores-icon {
width: 24px;
height: 24px;
margin-right: 16px;
}
.retail-container .stores-section h3 {
margin-bottom: 56px;
}
.retail-container .stores-section .stores-section-content .stores-btn {
margin-top: 40px;
}
#stores-section .retail-content-w {
padding-bottom: 64px;
}
.retail-container .stores-section .swiper-pagination-progressbar {
width: 524px;
height: 4px;
}
.retail-container .stores-section .swiper-scrollbar {
width: 524px;
height: 4px;
}
.retail-container .acts-section .acts-section-tab-box {
margin: 39px auto 60px auto;
}
.retail-container .acts-section .acts-section-tab span {
margin-bottom: 13px;
}
.retail-container .acts-section .acts-swiper-container .acts-section-content {
padding: 40px;
}
.retail-container .acts-section .acts-swiper-container .acts-section-content h4 {
margin: 17px 0 28px 0;
}
.retail-container .acts-section .acts-swiper-container .acts-section-btn {
margin-top: 40px;
}
.retail-container .care-section .care-section-content {
padding: 66px 0 63px 0;
}
.retail-container .care-section .care-section-content .care-section-margin {
margin: 21px auto 30px auto;
}
.retail-container .care-section .care-section-icon .care-icon img {
width: 48px;
margin-bottom: 14px;
}
.os-swiper .mySwiper .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
right: -32px;
}
.os-swiper .mySwiper .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
left: -32px;
}
#retail-container .stores-section .swiper-button-prev,
#retail-container .stores-section .swiper-container-rtl .swiper-button-next {
left: -32px;
}
#retail-container .stores-section .swiper-button-next,
#retail-container .stores-section .swiper-container-rtl .swiper-button-prev {
right: -32px;
}
.retail-container .acts-section .swiper-button-next,
.retail-container .acts-section .swiper-container-rtl .swiper-button-prev {
right: -32px;
}
.retail-container .acts-section .swiper-button-prev,
.retail-container .acts-section .swiper-container-rtl .swiper-button-next {
left: -32px;
}
.retail-container .experiential-section .experiential-section-swiper {
max-width: 1760px;
}
.retail-container .experiential-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-text {
bottom: 9.6px;
font-size: 24px;
}
.retail-container .experiential-section .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 16px 24px !important;
width: 180px;
border-radius: 10px;
}
.retail-container .servise-section .servise-section-swiper {
max-width: 1760px;
}
.retail-container .servise-section .servise-swiper-container .servise-text-container .servise-text-dis {
width: 559.2px;
margin: 33px auto 40px 0;
}
.retail-container .servise-section .servise-section-swiper .swiper-pagination-bullets {
right: 80px;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 16px 0 !important;
height: 80px;
}
.retail-container .servise-section .swiper-pagination-bullets .swiper-pagination-bullet .experiential-bullet-text {
right: 14.4px;
}
.retail-container .acts-section .acts-section-tab span::after {
bottom: -13px;
}
.retail-container.ie- .experiential-section .swiper-pagination-bullets,
.retail-container.ie- .experiential-section .swiper-pagination-custom,
.retail-container.ie- .experiential-section .swiper-pagination-fraction {
opacity: 1;
top: 935px;
}
}
.retail-container .stores-section .stores-section-content .stores-btn .retail-hide {
opacity: 0;
pointer-events: none;
cursor: none;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .stores-section .stores-section-content p span {
word-break: break-all;
}
}
.retail-container .newaddsection {
width: 91.666666666vw;
margin: 6.25vw auto;
border-radius: 1.0416666666vw;
-webkit-border-radius: 1.0416666666vw;
-moz-border-radius: 1.0416666666vw;
-ms-border-radius: 1.0416666666vw;
-o-border-radius: 1.0416666666vw;
}
.retail-container .newaddsection img {
width: 100%;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .newaddsection {
width: 100%;
margin: 13.888888888vw auto;
border-radius: none;
-webkit-border-radius: none;
-moz-border-radius: none;
-ms-border-radius: none;
-o-border-radius: none;
}
}
@media screen and (min-width: 1921px) {
.retail-container .newaddsection {
width: 1760px;
margin: 120px auto;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}
}
.retail-container .newst {
display: flex;
flex-direction: column;
align-items: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%-50%);
-webkit-transform: translate(-50%-50%);
-moz-transform: translate(-50%-50%);
-ms-transform: translate(-50%-50%);
-o-transform: translate(-50%-50%);
}
.retail-container .play_video_retail {
display: flex;
align-items: center;
}
.retail-container .newst .item-title {
color: #fff;
font-size: 16px;
line-height: 1.6;
}
.retail-container .newst img {
flex-shrink: 0;
width: 16px;
}
.retail-container .newst .kvtitle {
margin-bottom: 1.125vw;
color: #fff;
/* font-size: 38px; */
font-size: 3vw;
line-height: 1.25;
white-space: nowrap;
letter-spacing: 0.5vw;
}
/* .retail-container .newst .kvtitle span{
font-size: 3vw;
} */
.retail-container .newst .kvtitle .spacing {
letter-spacing: 0.5vw;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .newst .item-title {
font-size: 4.444444vw;
}
.retail-container .newst img {
width: 4.444444vw
}
.retail-container .retail-s1-container {
height: auto;
}
}
/* 2024/7/8 start */
.retail-container .banner-btn a,
.retail-container .banner-btn span {
white-space: nowrap;
display: inline-block;
font-size: 13px;
font-weight: 500;
line-height: 1.1538461538;
transition: .3s ease-out;
cursor: pointer;
padding: 8px 15px 7px;
border-radius: 6px;
border: 1px solid transparent;
word-break: break-word;
background: #000;
color: #fff;
}
.retail-container .banner-btn {
width: 100%;
display: flex;
justify-content: space-between;
}
.retail-container .banner-btn span {
background-color: #fff;
color: #000;
}
.retail-container .banner-btn a:hover,
.retail-container .banner-btn span:hover {
opacity: 0.8;
}
.retail-container .retail-letter .letter-modal {
position: fixed;
z-index: 200;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
transition: opacity 0.4s cubic-bezier(0.220.610.361);
pointer-events: none;
opacity: 0;
}
.retail-container .retail-letter .letter-modal::before {
position: fixed;
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: '';
opacity: .86;
background-color: #000;
margin-inline-end: var(--modal-scrollbar-buffer);
}
.retail-container .retail-letter .letter-modal.letter-modal-triggered {
transition-delay: .3s;
pointer-events: all;
opacity: 1;
}
.retail-letter .letter-content {
position: relative;
display: flex;
flex-direction: column;
width: 58.333333vw;
margin: 6.25vw auto 2.083333vw;
transform: translateY(3.64583vw);
opacity: 0;
border-radius: 1.5625vw;
background-color: #f5f5f5;
overflow: hidden;
}
.has-letter-modal .retail-letter .letter-content {
transition: transform 0.3s 0.3s cubic-bezier(0.400.21)opacity 0.2s;
transform: translateY(0) translateZ(0);
opacity: 1;
}
.retail-letter .letter-modal-close {
background-color: transparent;
border: none;
position: sticky;
z-index: 3;
top: 1.5625vw;
display: flex;
align-self: flex-end;
width: 2.604167vw;
height: 2.604167vw;
margin-right: 2.5625vw;
transition: opacity .3s;
flex-shrink: 0;
}
.retail-letter .letter-modal-close:hover {
opacity: .8;
}
.retail-letter .letter-modal-close img {
display: block;
flex-shrink: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.retail-letter .letter-modal.letter-modal-triggered {
transition-delay: .3s;
pointer-events: all;
opacity: 1;
}
.retail-letter .letter-modal-trigger {
position: absolute;
top: 18.854167vw;
left: 50%;
display: flex;
align-items: center;
justify-content: center;
width: 7.395833vw;
height: 7.395833vw;
cursor: pointer;
transition: transform .3s;
transform: translateX(-50%);
border-radius: 100%;
background-color: #000;
}
.retail-letter .letter-modal-trigger:active {
transform: translateX(-50%) scale(0.9);
}
.retail-letter .letter-modal-trigger::before {
position: absolute;
z-index: 1;
top: .46875vw;
right: .46875vw;
bottom: .46875vw;
left: .46875vw;
content: '';
animation: running-border 5s 2s ease infinite;
border-radius: 100%;
background-image: linear-gradient(150deg#464c5c#fff 28%#b8b9ba 32%#46484b 38%#141310 65%#cecece 69%#25292c 82%#bebebe);
background-position-x: -110%;
background-size: 200% 100%;
}
.retail-letter .letter-modal-trigger::after {
position: absolute;
z-index: 2;
top: .572917vw;
right: .572917vw;
bottom: .572917vw;
left: .572917vw;
content: '';
border-radius: 100%;
background-color: #000;
}
html.has-letter-modal {
overflow: hidden;
}
.retail-container .newst {
top: 52%;
}
@media screen and (min-width: 1440px) {
html.has-letter-modal {
width: calc(100% - 17px);
overflow: hidden;
}
}
@media (max-aspect-ratio: 11 / 10) {
.retail-letter .letter-content {
width: 91.666667vw;
margin: 4.444444vw auto;
transform: translateY(66vh);
border-radius: 4.444444vw;
background-color: #f5f5f5;
}
.retail-letter .letter-modal-close {
top: 5.222222vw;
width: 6.333333vw;
height: 6.333333vw;
margin-right: 4.222222vw;
}
.retail-letter .letter-modal-trigger {
top: 82.5vw;
width: 28.333333vw;
height: 28.333333vw;
}
.retail-letter .letter-modal-trigger::before {
top: 1.944444vw;
right: 1.944444vw;
bottom: 1.944444vw;
left: 1.944444vw;
}
.retail-letter .letter-modal-trigger::after {
top: 2.5vw;
right: 2.5vw;
bottom: 2.5vw;
left: 2.5vw;
}
.retail-letter .letter-modal-close img {
width: 100%;
height: 100%;
}
}
@media screen and (max-aspect-ratio: 11 / 10) and (orientation:portrait) {
.retail-container .newst {
top: 55%;
}
}
@media screen and (min-width: 1800px) {
.retail-container .newst .kvtitle {
font-size: var(--retail-txt-48);
}
/* .retail-container .newst .kvtitle span{
font-size: var(--retail-txt-48);
} */
.retail-container .banner-btn a,
.retail-container .banner-btn span {
font-size: 17px;
}
.retail-container .newst {
top: 49%;
}
}
/* 2024/7/8 end */
/* 224-09-06**/
/** 2024-08-30 */
.retail-container .retail-s1-container {
height: auto;
}
.retail-container .retail-new-add img {
width: 100%;
}
.retail-container .retail-new-add {
position: relative;
}
.retail-container .retail-new-newst {
display: flex;
position: absolute;
flex-direction: column;
top: 55%;
left: 55%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
justify-content: center;
text-align: center;
}
.retail-container .retail-new-newst .retail-new-kvtitle {
background: linear-gradient(180deg#b99d75 -5.36%#f5f4f2 17.03%#ece8e1 22.27%#dcd1c1 34.01%#d0bfa7 46.2%#c7b296 58.85%#c2ab8b 72.25%#c1a988 87.69%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-top: 3.60416667vw;
margin-bottom: 2.60416667vw;
font-size: 2.5vw;
font-weight: 700;
line-height: 1.25;
transform: translate3d(000);
-webkit-transform: translate3d(000);
-moz-transform: translate3d(000);
-ms-transform: translate3d(000);
-o-transform: translate3d(000);
}
.retail-container .retail-new-newst .retail-new-item-title {
text-align: center;
font-size: 1.5vw;
font-weight: 400;
color: #fff;
line-height: 1.6;
}
.retail-container .retail-new-download-btn {
margin-top: 2.08333333vw;
cursor: pointer;
}
.retail-container .retail-new-download-btn a {
background: linear-gradient(90deg#bb9f75 0%#f7f6f4 24.06%#eeeae3 29.69%#ded3c3 42.31%#d2c1a9 55.4%#c9b498 69%#c4ad8d 83.41%#c3ab8a 100%);
;
color: #000;
display: inline-block;
font-size: 13px;
line-height: 24px;
font-weight: 400;
padding: 10px 26px;
border-radius: 40px;
}
.retail-container .retail-new-download-code {
display: none;
position: absolute;
background-color: #fff;
border-radius: 24px;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
-ms-border-radius: 24px;
-o-border-radius: 24px;
box-shadow: 0 3px 6px rgba(0000.16);
bottom: 4.44444vw;
left: 50%;
transform: translateX(-50%);
text-align: center;
}
.retail-container .retail-new-bg-opcity .retail-new-download-code {
display: block;
}
.retail-container .retail-new-bg-opcity .retail-new-kv-logo {
opacity: .4;
filter: blur(5px);
-webkit-filter: blur(5px);
}
.retail-container .retail-new-bg-opcity .retail-new-kvtitle {
opacity: .4;
filter: blur(5px);
-webkit-filter: blur(5px);
}
.retail-container .retail-new-bg-opcity .retail-new-item-title {
opacity: .4;
filter: blur(5px);
-webkit-filter: blur(5px);
}
.retail-container .retail-new-download-popup .retail-new-text-13 {
padding-bottom: 40px;
font-size: 13px;
}
.retail-container .retail-new-code-font {
position: relative;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
}
.retail-container .retail-new-code-font .retail-new-code-top {
border-width: 10px;
border-: solid dashed dashed;
border-color: transparent transparent #e8e8e8;
bottom: 0px;
margin-right: 0;
}
.retail-container .retail-new-code-font .retail-new-code-bot {
border-width: 10px;
border-: solid dashed dashed;
border-color: transparent transparent #fff;
bottom: -1px;
margin-right: 0;
}
.retail-container .retail-new-code-font span {
width: 0;
height: 0;
font-size: 0;
overflow: hidden;
position: absolute;
right: 50%;
transform: translate(50%);
-webkit-transform: translate(50%);
-moz-transform: translate(50%);
-ms-transform: translate(50%);
-o-transform: translate(50%);
}
.retail-container .retail-new-newst img {
width: 7.8125vw;
margin-top: 40px;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 16px;
max-width: none;
}
.retail-container .retail-new-newst .retail-new-kv-logo {
width: 35vw;
margin: 0;
}
.retail-container .retail-new-newst .retail-new-kvtitle .retail-new-spacing {
letter-spacing: 0.5vw;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .retail-new-newst {
top: 6%;
left: 50%;
transform: translate(-50%0);
}
.retail-container .retail-new-newst .retail-new-kv-logo {
width: 85vw;
}
.retail-container .retail-new-newst .retail-new-kvtitle {
font-size: 7.888888889vw;
background: linear-gradient(180deg#bb9f75 -12.28%#f7f6f4 13.29%#eeeae3 19.27%#ded3c3 32.69%#d2c1a9 46.6%#c9b498 61.05%#c4ad8d 76.36%#c3ab8a 94%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-top: 104vw;
margin-bottom: 4.16666667vw;
}
.retail-container .retail-new-download-btn {
margin-top: 5vw;
}
.retail-container .retail-new-newst .retail-new-item-title {
font-size: 3.5vw;
}
}
/*2024-09-06*/
/** 2024-09-26 **/
@media screen and (min-width: 1921px) {
.retail-container .retail-new-newst .retail-new-kv-logo {
width: 678px;
}
.retail-container .retail-new-newst .retail-new-kvtitle {
font-size: 48px;
margin-top: 65px;
margin-bottom: 25px;
}
.retail-container .retail-new-newst .retail-new-item-title {
font-size: 28px;
}
.retail-container .retail-new-download-btn {
margin-top: 36px;
}
}
/** 2024-09-26 **/
/** 2024-10-22 **/
.retail-container .fitness-health {
position: relative;
}
.retail-container .fitness-health img {
width: 100%;
}
.retail-container .fitness-health-text {
display: flex;
position: absolute;
flex-direction: column;
top: 50%;
left: 60%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
justify-content: center;
text-align: center;
}
.retail-container .fitness-health-text .fitness-health-kvtitle {
font-size: 2.8vw;
margin-bottom: 0.60416667vw;
color: #4d5156;
}
.retail-container .fitness-health-text .fitness-health-spacing {
letter-spacing: 0.5vw;
}
.retail-container .fitness-health-text .fitness-health-item-title {
text-align: center;
font-size: 1.8vw;
font-weight: 400;
line-height: 1.6;
color: #565b62;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .fitness-health-text {
left: 56%;
}
.retail-container .fitness-health-text .fitness-health-kvtitle {
font-size: 4vw;
}
.retail-container .fitness-health-text .fitness-health-item-title {
font-size: 3.2vw;
}
}
/** 2024-10-22 **/
/** 2024-10-25 **/
.retail-container .fitness-health-download-btn {
margin-top: 2.08333333vw;
}
.retail-container .fitness-health-download-btn a {
background: #fff;
color: #000;
display: inline-block;
font-size: 13px;
line-height: 24px;
font-weight: 400;
padding: 10px 26px;
border-radius: 40px;
}
.retail-container .fitness-health-download-code {
display: none;
position: absolute;
background-color: #fff;
border-radius: 24px;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
-ms-border-radius: 24px;
-o-border-radius: 24px;
box-shadow: 0 3px 6px rgba(0000.16);
bottom: 4.44444vw;
left: 50%;
transform: translateX(-50%);
text-align: center;
}
.retail-container .fitness-health-bg-opcity .fitness-health-download-code {
display: block;
}
.retail-container .fitness-health-bg-opcity .fitness-health-kvtitle {
opacity: .4;
filter: blur(5px);
-webkit-filter: blur(5px);
}
.retail-container .fitness-health-bg-opcity .fitness-health-item-title {
opacity: .4;
filter: blur(5px);
-webkit-filter: blur(5px);
}
.retail-container .fitness-health-download-popup .fitness-health-text-13 {
padding-bottom: 40px;
font-size: 13px;
}
.retail-container .fitness-health-code-font {
position: relative;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
}
.retail-container .fitness-health-code-font .fitness-health-code-top {
border-width: 10px;
border-: solid dashed dashed;
border-color: transparent transparent #e8e8e8;
bottom: 0px;
margin-right: 0;
}
.retail-container .fitness-health-code-font .fitness-health-code-bot {
border-width: 10px;
border-: solid dashed dashed;
border-color: transparent transparent #fff;
bottom: -1px;
margin-right: 0;
}
.retail-container .fitness-health-code-font span {
width: 0;
height: 0;
font-size: 0;
overflow: hidden;
position: absolute;
right: 50%;
transform: translate(50%);
-webkit-transform: translate(50%);
-moz-transform: translate(50%);
-ms-transform: translate(50%);
-o-transform: translate(50%);
}
.retail-container .fitness-health-bg-opcity .fitness-health-download-code img {
width: 7.8125vw;
margin-top: 40px;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 16px;
max-width: none;
}
.dialog-download-code {
position: fixed;
display: none;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(2552552550.1);
-webkit-backdrop-filter: blur(50px);
backdrop-filter: blur(50px);
z-index: 3;
}
.dialog {
width: 45%;
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%-50%);
-webkit-transform: translate(-50%-50%);
border-radius: 1.04166667vw;
overflow: hidden;
}
.close-btn {
width: 3.5vw;
position: absolute;
top: 0.3vw;
right: 0.3vw;
}
.close-btn svg {
display: block;
width: 100%;
height: auto;
overflow: visible;
}
.dialog-download-popup {
display: flex;
background: #fff;
align-items: center;
}
.retail-container .dialog-download-popup .dialog-appgallery-code {
width: 40%;
margin: 3vw;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
/* .retail-container .fitness-health-download-btn {
margin-top: 5vw;
} */
.close-btn {
width: 8vw;
right: 1.5vw;
top: 1.5vw;
}
.dialog {
width: 80%;
border-radius: 5vw;
}
.dialog-download-popup {
flex-direction: column;
text-align: center;
}
.retail-container .dialog-download-popup .dialog-appgallery-code {
width: 60%;
margin: 10vw auto;
}
.retail-container .dialog-download-popup .dialog-text-13 {
margin-bottom: 10vw;
font-size: 3.33333333vw;
}
}
@media screen and (min-width: 1921px) {
.retail-container .fitness-health-download-btn {
margin-top: 36px;
}
}
/** 2024-10-25 **/
/* 2024 12 30 start */
.retail-container .fitness-health-text {
top: 61%;
left: 27%;
transform: translate(-50%-50%);
}
.retail-container .fitness-health-download-btn {
margin-top: 0;
display: flex;
}
.retail-container .fitness-health-download-btn a,
.retail-container .fitness-health-download-btn span {
display: flex;
justify-content: center;
align-items: center;
border-radius: 6px;
font-size: 13px;
border: 1px solid black;
transition: 0.3s ease-out;
overflow: hidden;
font-weight: 500;
padding: 5px 16px;
line-height: 20px;
white-space: nowrap;
}
.retail-container .fitness-health-download-btn span:hover,
.retail-container .fitness-health-download-btn a:hover {
opacity: 0.8;
}
.retail-container .fitness-health-download-btn span {
margin-right: 24px;
cursor: pointer;
color: white;
background: black;
}
.retail-container .fitness-health-download-btn a {
background: white;
color: black;
border-color: rgba(0000.3);
}
@media screen and (max-aspect-ratio: 11 / 10) {
.retail-container .fitness-health-text {
top: 64%;
left: 24%;
}
.retail-container .fitness-health-download-btn {
flex-direction: column;
}
.retail-container .fitness-health-download-btn span {
margin-right: 0;
margin-bottom: 10px;
}
}
@media screen and (max-width: 630px) {
.retail-container .fitness-health-text {
top: 74%;
}
}
/* 2024 12 30 end */
>
HUAWEI Back to School 2022
< type="text/css">
/**
* Swiper 4.5.3
* Most modern mobile touch slider and framework with hardware accelerated transitions
* http://www.idangero.us/swiper/
*
* Copyright 2014-2019 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: October 162019
*/
.swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-: none;
padding: 0;
z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
float: left
}
.swiper-container-vertical>.swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform-webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(000);
transform: translate3d(000)
}
.swiper-container-multirow>.swiper-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto
}
.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform-webkit-transform
}
.swiper-slide-invisible-blank {
visibility: hidden
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto
}
.swiper-container-autoheight .swiper-wrapper {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition-property: height-webkit-transform;
transition-property: height-webkit-transform;
-o-transition-property: transformheight;
transition-property: transformheight;
transition-property: transformheight-webkit-transform
}
.swiper-container-3d {
-webkit-perspective: 1200px;
perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
-webkit-transform-: preserve-3d;
transform-: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linearright topleft topfrom(rgba(000.5))to(rgba(0000)));
background-image: -webkit-linear-gradient(rightrgba(000.5)rgba(0000));
background-image: -o-linear-gradient(rightrgba(000.5)rgba(0000));
background-image: linear-gradient(to leftrgba(000.5)rgba(0000))
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linearleft topright topfrom(rgba(000.5))to(rgba(0000)));
background-image: -webkit-linear-gradient(leftrgba(000.5)rgba(0000));
background-image: -o-linear-gradient(leftrgba(000.5)rgba(0000));
background-image: linear-gradient(to rightrgba(000.5)rgba(0000))
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linearleft bottomleft topfrom(rgba(000.5))to(rgba(0000)));
background-image: -webkit-linear-gradient(bottomrgba(000.5)rgba(0000));
background-image: -o-linear-gradient(bottomrgba(000.5)rgba(0000));
background-image: linear-gradient(to toprgba(000.5)rgba(0000))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linearleft topleft bottomfrom(rgba(000.5))to(rgba(0000)));
background-image: -webkit-linear-gradient(toprgba(000.5)rgba(0000));
background-image: -o-linear-gradient(toprgba(000.5)rgba(0000));
background-image: linear-gradient(to bottomrgba(000.5)rgba(0000))
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
-ms-touch-action: pan-y;
touch-action: pan-y
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
-ms-touch-action: pan-x;
touch-action: pan-x
}
.swiper-button-next,
.swiper-button-prev {
position: absolute;
top: 50%;
width: 27px;
height: 44px;
margin-top: -22px;
z-index: 10;
cursor: pointer;
background-size: 27px 44px;
background-position: center;
background-repeat: no-repeat
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
opacity: .35;
cursor: auto;
pointer-events: none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
left: 10px;
right: auto
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
right: 10px;
left: auto
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-lock {
display: none
}
.swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: .3s opacity;
-o-transition: .3s opacity;
transition: .3s opacity;
-webkit-transform: translate3d(000);
transform: translate3d(000);
z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%
}
.swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transform: scale(.33);
-ms-transform: scale(.33);
transform: scale(.33);
position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
-webkit-transform: scale(.66);
-ms-transform: scale(.66);
transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
-webkit-transform: scale(.33);
-ms-transform: scale(.33);
transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
-webkit-transform: scale(.66);
-ms-transform: scale(.66);
transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
-webkit-transform: scale(.33);
-ms-transform: scale(.33);
transform: scale(.33)
}
.swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: .2
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #007aff
}
.swiper-container-vertical>.swiper-pagination-bullets {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0-50%0);
transform: translate3d(0-50%0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 6px 0;
display: block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
-webkit-transition: .2s top.2s -webkit-transform;
transition: .2s top.2s -webkit-transform;
-o-transition: .2s transform.2s top;
transition: .2s transform.2s top;
transition: .2s transform.2s top.2s -webkit-transform
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
white-space: nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: .2s left.2s -webkit-transform;
transition: .2s left.2s -webkit-transform;
-o-transition: .2s transform.2s left;
transition: .2s transform.2s left;
transition: .2s transform.2s left.2s -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: .2s right.2s -webkit-transform;
transition: .2s right.2s -webkit-transform;
-o-transition: .2s transform.2s right;
transition: .2s transform.2s right;
transition: .2s transform.2s right.2s -webkit-transform
}
.swiper-pagination-progressbar {
background: rgba(000.25);
position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: #007aff;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
width: 4px;
height: 100%;
left: 0;
top: 0
}
.swiper-pagination-white .swiper-pagination-bullet-active {
background: #fff
}
.swiper-pagination-progressbar.swiper-pagination-white {
background: rgba(255255255.25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000
}
.swiper-pagination-progressbar.swiper-pagination-black {
background: rgba(000.25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
background: #000
}
.swiper-pagination-lock {
display: none
}
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(000.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(000.5);
border-radius: 10px;
left: 0;
top: 0
}
.swiper-scrollbar-cursor-drag {
cursor: move
}
.swiper-scrollbar-lock {
display: none
}
.swiper-zoom-container {
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain
}
.swiper-slide-zoomed {
cursor: move
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
-ms-transform-origin: 50%;
transform-origin: 50%;
-webkit-animation: swiper-preloader-spin 1s steps(12end) infinite;
animation: swiper-preloader-spin 1s steps(12end) infinite
}
.swiper-lazy-preloader:after {
display: block;
content: '';
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position: 50%;
background-size: 100%;
background-repeat: no-repeat
}
.swiper-lazy-preloader-white:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
.swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
.swiper-container-cube {
overflow: visible
}
.swiper-container-cube .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
width: 100%;
height: 100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
pointer-events: auto;
visibility: visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: #000;
opacity: .6;
-webkit-filter: blur(50px);
filter: blur(50px);
z-index: 0
}
.swiper-container-flip {
overflow: visible
}
.swiper-container-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1
}
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.swiper-container-coverflow .swiper-wrapper {
-ms-perspective: 1200px
}
.retail-banner .retail-banner-img{
display: flex;
border-radius: 24px;
overflow: hidden;
}
@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
.huawei-v4 .v4 .retail-banner .container{
padding: 0;
}
.retail-banner .retail-banner-img{
border-radius: 0;
}
}
>
< type="text/css">
.custom-map-main-container .automatic-positioning {
padding: 32px 80px;
background: #000;
position: fixed;
width: 100%;
z-index: 100;
left: 0;
display: none
}
.custom-map-main-container .automatic-positioning .automatic-positioning-cnt {
font-size: 13px;
color: #fff;
font-weight: bold;
line-height: 18px;
float: left
}
.custom-map-main-container .automatic-positioning .automatic-positioning-cnt a {
color: #047cff
}
.custom-map-main-container .automatic-positioning .automatic-bnt-wrap {
float: left;
margin-left: 110px;
height: 32px
}
.custom-map-main-container .automatic-positioning .automatic-bnt-wrap a {
background: #000;
border-radius: 24px;
display: inline-block;
font-size: 13px;
color: #fff;
line-height: 16px;
font-weight: bold;
width: 120px;
text-align: center;
padding: 9px 10px 7px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis
}
.custom-map-main-container .automatic-positioning .automatic-bnt-wrap a.bnt-yes {
border: 2px solid rgba(2552552550.30);
border-radius: 24px;
background: #fff;
color: #000;
margin-right: 16px;
padding: 7px 10px 5px
}
.custom-map-main-container .automatic-positioning .automatic-positioning-cnt-mobile {
display: none
}
@media only screen and (min-width:1199.98px) {
.custom-map-main-container .automatic-positioning .automatic-bnt-wrap a.bnt-no {
border: 2px solid #4d4d4d;
padding: 7px 10px 5px
}
.custom-map-main-container .automatic-positioning .automatic-bnt-wrap a.bnt-no:hover {
border: 2px solid #fff
}
}
@media only screen and (min-width:991.98px) {
.custom-map-main-container .search-store-wrap .map-wrap {
height: 0;
overflow: hidden
}
}
@media only screen and (max-width:1199.98px) {
.custom-map-main-container .automatic-positioning {
padding: 0;
height: 100%;
background: transparent;
z-index: 99999;
top: 0;
display: none
}
.custom-map-main-container .automatic-positioning:after {
content: '';
display: block;
width: 100%;
height: 100%;
background: rgba(0000.5)
}
.custom-map-main-container .automatic-positioning .automatic-positioning-cnt-wrap {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%-50%);
-webkit-transform: translate(-50%-50%);
background: #fff;
border-radius: 10px;
width: 100%;
padding: 64px 40px
}
.custom-map-main-container .automatic-positioning .automatic-positioning-cnt {
display: none
}
.custom-map-main-container .automatic-positioning .automatic-positioning-cnt-mobile {
display: block;
text-align: center
}
.custom-map-main-container .automatic-positioning .mobile-close {
position: absolute;
display: inline-block;
width: 24px;
height: 24px;
background: url("data:image/svg+xml,%3Csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%20%3Cdefs%3E%20%3Cpath%20d='M0.469669914,0.469669914%20C0.762563133,0.176776695%201.23743687,0.176776695%201.53033009,0.469669914%20L1.53033009,0.469669914%20L9,7.939%20L16.4696699,0.469669914%20C16.7359365,0.203403352%2017.1526002,0.1791973%2017.4462117,0.397051761%20L17.5303301,0.469669914%20C17.8232233,0.762563133%2017.8232233,1.23743687%2017.5303301,1.53033009%20L17.5303301,1.53033009%20L10.061,9%20L17.5303301,16.4696699%20C17.7965966,16.7359365%2017.8208027,17.1526002%2017.6029482,17.4462117%20L17.5303301,17.5303301%20C17.2374369,17.8232233%2016.7625631,17.8232233%2016.4696699,17.5303301%20L16.4696699,17.5303301%20L9,10.061%20L1.53033009,17.5303301%20C1.26406352,17.7965966%200.847399841,17.8208027%200.553788347,17.6029482%20L0.469669914,17.5303301%20C0.176776695,17.2374369%200.176776695,16.7625631%200.469669914,16.4696699%20L0.469669914,16.4696699%20L7.939,9%20L0.469669914,1.53033009%20C0.203403352,1.26406352%200.1791973,0.847399841%200.397051761,0.553788347%20Z'%20id='path-1'%3E%3C/path%3E%20%3C/defs%3E%20%3Cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%20%3Cg%20transform='translate(3.000000,%203.000000)'%3E%20%3Cmask%20fill='white'%3E%20%3Cuse%20xlink:href='%23path-1'%3E%3C/use%3E%20%3C/mask%3E%20%3Cuse%20fill='%23000000'%20fill-rule='nonzero'%20xlink:href='%23path-1'%3E%3C/use%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");
top: 16px;
right: 16px;
opacity: .5
}
.custom-map-main-container .automatic-positioning .ap-mobile-title {
font-size: 16px;
color: #000;
text-align: center;
line-height: 24px;
font-weight: bolder
}
.custom-map-main-container .automatic-positioning .ap-mobile-cnt {
padding-top: 24px;
font-size: 16px;
color: rgba(0000.5);
line-height: 24px
}
.custom-map-main-container .automatic-positioning .automatic-bnt-wrap {
margin-left: 0;
padding-top: 24px;
height: 72px;
width: 100%;
text-align: center
}
.custom-map-main-container .automatic-positioning .automatic-bnt-wrap a {
background: #000;
color: #fff;
padding: 17px 10px 15px
}
.custom-map-main-container .automatic-positioning .automatic-bnt-wrap a.bnt-yes {
padding: 15px 10px 13px;
background: #fff;
color: #000;
border: 2px solid rgba(0000.3)
}
}
.hidden-pc {
display: none;
}
.custom-map-main-container {
background-color: #F3F5F7
}
.custom-map-main-container .custom-map-marker img {
max-width: none;
}
.custom-map {
margin: 0 auto;
padding-top: 0;
padding-left: 80px;
padding-right: 80px;
}
@media screen and (min-width: 1921px) {
.custom-map {
max-width: 1760px;
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 1599.98px) {
.custom-map {
padding-left: 40px;
padding-right: 40px;
}
}
@media only screen and (max-width: 991.98px) {
.custom-map {
padding-left: 0;
padding-right: 0;
}
}
.custom-map-title {
font-size: 2.5vw;
font-weight: bold;
text-align: center;
line-height: normal;
margin-bottom: 1em;
}
@media (min-width:1920px) {
.custom-map-title {
font-size: 48px;
}
}
.custom-map-container {
background-color: #FFFFFF;
height: 90vh;
max-height: 900px;
display: flex;
align-items: stretch;
position: relative;
overflow: hidden;
}
.custom-map-search {
display: flex;
flex-direction: column;
flex-shrink: 0;
position: absolute;
height: 93.25%;
width: 26.25%;
top: 3.375%;
right: 3.75%;
min-width: 300px;
overflow: hidden;
z-index: 1;
}
@media (max-width:1024px) {
.custom-map-search {
right: 1%;
}
}
.custom-map-filter-container {
display: flex;
flex-direction: column;
justify-content: space-between;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
transform: translateX(100%);
box-sizing: border-box;
padding: 7.5% 10% 7.5% 7.5%;
background-color: white;
font-size: 14px;
line-height: normal;
transition: transform .5s ease;
}
@media (max-width:700px) {
.custom-map-filter-container {
font-size: 4.4vw;
}
}
.custom-map-filter-container.active {
transform: translateX(0);
}
.custom-map-filter-back {
cursor: pointer;
display: flex;
align-items: center;
font-size: 1em;
font-weight: bold;
flex: none;
margin-bottom: 7.5%;
}
.custom-map-filter-back svg {
margin-right: .25em;
width: .4em;
height: auto;
}
.custom-map-filter-content {
flex: 1;
overflow: auto;
}
.custom-map-filter-item-title {
color: #7F7F7F;
font-weight: bold;
margin-bottom: 7.5%;
}
.custom-map-filter-item-rule {
display: flex;
justify-content: space-between;
margin-bottom: 5%;
}
.custom-map-filter-item-rule-text {
display: flex;
align-items: center;
cursor: pointer;
}
.custom-map-filter-item-rule-btn {
width: 1.25em;
height: 1.25em;
border-radius: 0.25em;
background-color: #F5F5F5;
box-shadow: 0 1px 3px inset #cccccc;
margin-right: 1em;
}
.custom-map-filter-item-rule-btn.active {
background-color: #000000;
}
.custom-map-filter-item-rule-num {
color: #7F7F7F;
display: none;
}
.custom-map-filter-content-btn-container {
display: flex;
justify-content: center;
}
.custom-map-filter-content-btn {
background-color: #000000;
border-radius: 2em;
color: #FFFFFF;
cursor: pointer;
font-size: 14px;
flex: none;
padding: 1em 3em;
text-align: center;
}
.custom-map-filter-black-cards {
width: 90%;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
flex-shrink: 0;
font-size: 14px;
line-height: normal;
}
.custom-map-filter-black-cards svg {
width: .5em;
height: auto;
}
@media (max-width:700px) {
.custom-map-filter-black-cards {
font-size: 3.74vw;
}
}
.custom-map-filter-city-list {
margin-bottom: 7.5%;
position: relative;
}
.custom-map-filter-city-list-title {
border-bottom: 1px solid #E0E0E0;
color: #7F7F7F;
font-weight: bold;
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
padding-bottom: .75em;
}
.custom-map-filter-city-list-title svg {
margin-right: 0.75em;
transition: transform .5s ease;
}
.custom-map-filter-city-list-title.selected svg {
transform: rotate(180deg);
}
.custom-map-search-content-container {
background-color: #FFFFFF;
border-radius: 1.04vw;
display: flex;
flex-direction: column;
height: 100%;
min-height: 0;
position: relative;
overflow: hidden;
}
.custom-map-filter-city-list-content-container {
display: none;
position: absolute;
top: 100%;
width: 100%;
}
.custom-map-filter-city-list-content {
display: flex;
font-size: 14px;
max-height: 300px;
}
.custom-map-filter-city-list-content>div {
background-color: #FAFAFA;
width: 33.3%;
overflow: auto;
}
.custom-map-filter-city-list-content>div::-webkit-scrollbar {
width: 4px
}
.custom-map-filter-city-list-content>div::-webkit-scrollbar-thumb {
background: rgba(8282820.30);
border-radius: 2px
}
.custom-map-filter-city-list-content>div::-webkit-scrollbar-track {
background: #f5f5f5
}
.custom-map-filter-city-list-content>div>div {
cursor: pointer;
padding: .5em 1em;
opacity: .65;
}
.custom-map-filter-city-list-content .selected {
background-color: #EEEEEE;
opacity: 1;
}
.custom-map-store-full-contianer {
height: 100%;
overflow: auto;
border-top: 1px #EDEDED solid;
}
.custom-map-store-full-contianer::-webkit-scrollbar {
width: 8px
}
.custom-map-store-full-contianer::-webkit-scrollbar-thumb {
background: rgba(8282820.30);
border-radius: 4px
}
.custom-map-store-full-contianer::-webkit-scrollbar-track {
background: #f5f5f5
}
.custom-map-store-full-contianer .custom-map-filter-black-cards {
display: none;
}
.custom-map-filter-black-card {
display: none;
background-color: #000000;
color: #ffffff;
align-items: center;
padding: 0.5em 1em;
border-radius: 1.5em;
cursor: pointer;
margin-right: 1em;
margin-bottom: 1em;
}
.custom-map-filter-black-card.active {
display: inline-flex;
}
.custom-map-filter-black-card-name {
margin-right: .5em;
}
.custom-map-content {
flex: 1;
position: relative;
}
.custom-map-nearby-btn {
background-color: #FFFFFF;
border-radius: 2em;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
font-size: 14px;
font-weight: bold;
position: absolute;
top: 3.375%;
left: 5%;
height: 3.5em;
padding: .75em 1.625em;
overflow: hidden;
z-index: 2;
}
.custom-map-nearby-btn svg {
margin-right: .4em;
}
#custom-map-item {
height: 100%;
width: 100%;
}
.custom-map-search-container {
border-bottom: 1px;
font-size: 14px;
flex-shrink: 0;
margin-bottom: 4%;
}
.custom-map-search-row {
display: flex;
justify-content: space-between;
width: 100%;
}
.custom-map-search-input {
width: 68.5%;
position: relative;
}
.custom-map-search-mob-btn {
display: none;
}
#custom-map-search {
box-sizing: border-box;
border-radius: 2em;
width: 100%;
height: 3.5em;
padding: 0 3em 0 1em;
}
.custom-map-search-filter {
background-color: #FFFFFF;
border-radius: 2em;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
width: 24%;
height: 3.5em;
}
.custom-map-search-filter svg {
margin-right: .4em;
}
.tangram-suggestion .route-icon {
background: none;
color: #7F7F7F;
padding-left: 0;
}
.custom-map-store-list-btn {
display: none;
}
.custom-map-search-button {
cursor: pointer;
position: absolute;
top: 50%;
right: 5%;
transform: translateY(-50%);
display: flex;
height: 50%;
}
.custom-map-search-button svg {
height: 100%;
width: auto;
}
.custom-map-search-text {
color: #7F7F7F;
font-size: .8125em;
margin: 0 5%;
padding: 1em 0;
}
.custom-map-search-text .search-text {
display: none;
}
.custom-map-search-text[data-index="0"] .search-text-default {
display: block;
}
.custom-map-search-text[data-index="1"] .search-text-result {
display: block;
}
.custom-map-search-text[data-index="2"] .search-text-nostore {
display: block;
}
.custom-map-store-suggest-title {
display: none;
font-size: .8125vw;
font-weight: bold;
margin: 2.5% 5%;
}
.custom-map-store-container {
position: relative;
}
.custom-map-store-container.showfive .store-item {
display: none;
}
.custom-map-store-container.showfive .store-item:nth-of-type(1),
.custom-map-store-container.showfive .store-item:nth-of-type(2),
.custom-map-store-container.showfive .store-item:nth-of-type(3),
.custom-map-store-container.showfive .store-item:nth-of-type(4),
.custom-map-store-container.showfive .store-item:nth-of-type(5) {
display: block;
}
.custom-map-store-learnmore-btn-container {
display: none;
justify-content: center;
margin: 10% 0;
}
.custom-map-store-learnmore-btn {
background-color: #000000;
border-radius: 2.625em;
color: white;
cursor: pointer;
font-size: 12px;
font-weight: bold;
padding: 1.33em 2.25em;
display: flex;
align-items: center;
}
.showfive .custom-map-store-learnmore-btn-container {
display: flex;
}
.custom-map-store-container::-webkit-scrollbar {
width: 8px
}
.custom-map-store-container::-webkit-scrollbar-thumb {
background: rgba(8282820.30);
border-radius: 4px
}
.custom-map-store-container::-webkit-scrollbar-track {
background: #f5f5f5
}
.custom-map-store-container .store-item {
border-bottom: 1px #EDEDED solid;
box-sizing: border-box;
cursor: pointer;
font-size: 14px;
line-height: normal;
padding: 5%;
position: relative;
}
.custom-map-store-container .store-item::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: -1px;
left: 0;
background: #000;
user-select: none;
pointer-events: none;
opacity: 0;
transition: opacity .2s ease;
}
.custom-map-store-container .store-noactive::after {
opacity: .4;
}
.custom-map-store-container .store-item:last-child {
border-bottom: none;
}
.custom-map-store-container .store-item-row {
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.custom-map-store-container .store-item-row:first-child {
align-items: flex-start;
margin-bottom: 3%;
}
.custom-map-store-container .store-item-title {
font-weight: bold;
width: 70%;
}
.custom-map-store-container .store-item-distance {
color: #B2B2B2;
}
.custom-map-store-container .store-item-address-container {
display: flex;
width: 70%;
}
.store-item-address-logo {
display: flex;
margin-right: 3%;
}
.custom-map-store-container .store-item-address {
color: #B2B2B2;
word-break: break-word;
}
.custom-map-store-container .store-item-type {
color: #CE0E2D;
font-weight: bold;
font-size: .8125em;
}
.store-item-phone-container {
color: #B2B2B2;
display: none;
margin-bottom: 2%;
width: 70%;
}
.store-item-phone-container a {
color: #B2B2B2;
}
.store-item-phone-logo {
display: flex;
margin-right: 2%;
}
.store-item-phone {
display: flex;
align-items: center;
}
.store-item-time-container {
color: #B2B2B2;
display: none;
margin-bottom: 6%;
width: 70%;
}
.store-item-time-logo {
display: flex;
margin-right: 3%;
}
.store-item-time {
display: flex;
align-items: center;
}
.store-item-btn-row {
display: none;
justify-content: space-between;
align-items: center;
}
.store-item-btn-container {
display: flex;
}
.store-item-detail-btn {
display: none;
margin-right: 5%;
}
.custom-map-store-container .store-active .store-item-row {
margin-bottom: 3%;
}
.store-active .store-item-phone-container {
display: flex;
}
.store-active .store-item-time-container {
display: flex;
}
.store-active .store-item-btn-row {
display: flex;
}
.store-item-detail-btn a {
background-color: #000000;
border-radius: 2.625em;
color: white;
cursor: pointer;
font-size: 14px;
font-weight: bold;
padding: .625em 1.5em;
display: flex;
align-items: center;
}
.store-item-map-btn a {
border: 1px solid #000000;
border-radius: 2.625em;
color: #000000;
cursor: pointer;
font-size: 14px;
font-weight: bold;
padding: .625em 1.5em;
display: flex;
align-items: center;
}
.store-item-close-btn {
cursor: pointer;
}
.store-model-container {
display: none;
}
.custom-map-main-container .custom-map-marker>div {
background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDIyIDMyJz48cGF0aCBpZD0nQ29tYmluZWRfU2hhcGUnIGRhdGEtbmFtZT0nQ29tYmluZWQgU2hhcGUnIGQ9J00xMSwzMmExLDEsMCwwLDEtLjgtLjRDOS43ODEsMzEuMDM0LDAsMTcuNzU0LDAsMTFhMTEsMTEsMCwxLDEsMjIsMGMwLDYuNzgzLTkuNzgxLDIwLjAzNi0xMC4yLDIwLjZBMSwxLDAsMCwxLDExLDMyWk0xMSw2YTUsNSwwLDEsMCw1LDVBNS4wMDYsNS4wMDYsMCwwLDAsMTEsNlptMCw4YTMsMywwLDEsMSwzLTNBMywzLDAsMCwxLDExLDE0WicgZmlsbD0nI2NlNDk0OScvPjwvc3ZnPg==");
width: 22px !important;
height: 32px !important;
transition: transform .5s ease;
transform-origin: 50% 100%;
}
/* .custom-map-main-container .BMap_Marker>div {
background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDIyIDMyJz48cGF0aCBpZD0nQ29tYmluZWRfU2hhcGUnIGRhdGEtbmFtZT0nQ29tYmluZWQgU2hhcGUnIGQ9J00xMSwzMmExLDEsMCwwLDEtLjgtLjRDOS43ODEsMzEuMDM0LDAsMTcuNzU0LDAsMTFhMTEsMTEsMCwxLDEsMjIsMGMwLDYuNzgzLTkuNzgxLDIwLjAzNi0xMC4yLDIwLjZBMSwxLDAsMCwxLDExLDMyWk0xMSw2YTUsNSwwLDEsMCw1LDVBNS4wMDYsNS4wMDYsMCwwLDAsMTEsNlptMCw4YTMsMywwLDEsMSwzLTNBMywzLDAsMCwxLDExLDE0WicgZmlsbD0nI2NlNDk0OScvPjwvc3ZnPg==");
width: 22px !important;
height: 32px !important;
transition: transform .5s ease;
transform-origin: 50% 200%;
} */
/* .custom-map-main-container .BMap_Marker>div>img {
display: none !important;
} */
.custom-map-main-container .custom-map-marker>div>img {
display: none !important;
}
.map-marker-noactive>div {
transform: scale(.5);
}
.map-marker-active>div {
transform: scale(1.5);
}
.tangram-suggestion-main {
z-index: 10;
}
@media (max-width:700px) {
.hidden-pc {
display: block;
}
.custom-map {
width: 100%;
padding: 0 0 40px 0;
}
.custom-map-title {
font-size: 6.66vw;
}
.custom-map-container {
background-color: transparent;
height: auto;
max-height: none;
min-height: 80vh;
}
.custom-map-search {
width: 100%;
position: relative;
top: 0;
right: 0;
height: auto;
}
.custom-map-search-container {
font-size: 3.6vw;
}
.custom-map-search-text {
font-size: 3.6vw;
margin: 0 6.6%;
}
.custom-map-search-row {
box-sizing: border-box;
margin-top: 2.5%;
margin-bottom: 0;
width: 100%;
}
.custom-map-search-row .custom-map-search-filter {
display: none;
}
.custom-map-search-input {
margin: 0 6.6%;
width: 100%;
}
#custom-map-search {
border-radius: 2em;
height: 4em;
padding: 0 4em 0 2em;
}
.custom-map-search-filter {
display: flex;
font-size: 3.33vw;
border-radius: 2em;
padding: .4em 1.25em;
background-color: #FFFFFF;
width: auto;
height: auto;
margin-right: 1em;
}
.custom-map-filter-container {
transform: none;
display: none;
position: fixed;
top: 0;
left: 0;
/* height: 100vh; */
height: 90vh;
width: 100vw;
z-index: 302;
padding: 20% 10% 10%;
}
.custom-map-filter-container.active {
display: flex;
}
.custom-map-store-full-contianer .custom-map-filter-black-cards {
display: flex;
}
.custom-map-filter-content-btn {
margin: 0 auto;
}
.custom-map-nearby-btn {
font-size: 3.33vw;
border-radius: 2em;
padding: .4em 1.25em;
}
.custom-map-btn-container {
display: flex;
justify-content: space-between;
margin: 5% auto 4.4%;
width: 86.8%;
}
.custom-map-btn-left {
display: flex;
}
.custom-map-search-filter {
margin-left: .4em;
}
.custom-map-btn-container .custom-map-nearby-btn {
display: flex;
position: static;
font-weight: normal;
}
.custom-map-store-suggest-title {
font-size: 3.6vw;
margin: 2.5% 6.6%;
}
.custom-map-store-container {
display: none;
background-color: #FFFFFF;
}
.custom-map-store-mob-container {
display: block;
}
.custom-map-store-container .store-item {
font-size: 3.33vw;
padding: 7% 6.6%;
}
.custom-map-store-container .store-item-title {
width: 77%;
}
.custom-map-store-container .store-item-distance {
font-size: .8125em;
}
.custom-map-store-container .store-item-address {
font-size: .8125em;
}
.custom-map-store-container .store-item-row:first-child {
margin-bottom: 6%;
}
.custom-map-store-container .store-item-row:nth-of-type(2) {
align-items: flex-start;
}
.custom-map-store-container .store-item-address-container {
display: flex;
}
.custom-map-store-container .store-item::after {
display: none;
}
.store-item-address-logo {
margin-right: 2%;
}
.store-item-detail-btn a {
font-size: 3.33vw;
padding: 0.5em 1em;
}
.store-item-map-btn a {
font-size: 3.33vw;
padding: 0.5em 1em;
}
.store-item-close-btn {
display: none;
}
.custom-map-store-more-btn {
background-color: #000000;
border-radius: 2em;
color: white;
font-size: 3.6vw;
font-weight: bold;
padding: .5em 1em;
display: flex;
align-items: center;
}
.custom-map-store-map-btn {
background-color: #FFFFFF;
border-radius: 2em;
color: #000000;
display: flex;
align-items: center;
font-size: 3.33vw;
padding: 0.4em 1.25em;
}
.custom-map-store-map-btn svg {
width: 1.25em;
height: auto;
margin-right: .4em;
}
.custom-map-search-filter svg {
width: 1.25em;
height: auto;
}
.custom-map-nearby-btn svg {
width: 1.25em;
height: auto;
}
.custom-map-store-map-back-btn {
background-color: #FFFFFF;
border-radius: 2em;
color: #000000;
display: none;
align-items: center;
font-size: 3.33vw;
padding: 0.4em 1.25em;
}
.custom-map-store-map-back-btn svg {
width: 1.5em;
height: auto;
margin-right: .4em;
}
.custom-map-store-more-btn-container {
display: flex;
justify-content: center;
margin-top: 6.66%;
}
.custom-map-filter-city-list {
margin: 10% 0;
}
.store-item-phone a {
color: #0058F2;
}
.tangram-suggestion-main {
z-index: 301;
}
.mob-map-mode {
height: 100%;
overflow: hidden;
}
.mob-map-mode .custom-map {
transform: none !important;
transition: none !important;
}
.mob-map-mode .custom-map-filter-container {
padding-top: 10%;
}
.mob-map-mode .custom-map-search-container {
position: fixed;
z-index: 301;
width: 100%;
top: 5%;
pointer-events: none;
}
.mob-map-mode .custom-map-search {
position: fixed;
z-index: 301;
}
.mob-map-mode .custom-map-btn-container {
margin-top: 0;
}
.custom-map-content {
width: 100vw;
height: 100vh;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
visibility: hidden;
}
.mob-map-mode .custom-map-content {
position: fixed;
visibility: visible;
z-index: 300;
}
.mob-map-mode .custom-map-content .custom-map-nearby-btn {
display: none;
}
.mob-map-mode .custom-map-store-map-btn {
display: none;
}
.mob-map-mode .custom-map-store-map-back-btn {
display: flex;
}
.mob-map-mode .custom-map-btn-left {
flex-direction: row-reverse;
}
.mob-map-mode .custom-map-search-filter {
margin-left: .4em;
margin-right: 0;
}
.mob-map-mode .custom-map-search-row {
border-bottom: none;
padding-bottom: 2.5%;
pointer-events: all;
}
.mob-map-mode .custom-map-store-more-btn-container {
display: none;
}
.mob-map-mode .custom-map-search-mob-btn {
display: flex;
position: absolute;
top: 50%;
left: 2em;
transform: translateY(-50%);
}
.mob-map-mode .custom-map-search-content-container>.custom-map-filter-black-cards {
display: none;
}
.mob-map-mode .custom-map-store-container {
background-color: transparent;
display: block;
max-height: 50vh;
width: 100%;
bottom: 0;
left: 0;
z-index: 301;
overflow: auto;
}
.custom-map-store-full-contianer {
display: none;
height: auto;
overflow: hidden;
}
.mob-map-mode .custom-map-store-full-contianer {
border: none;
display: block;
position: fixed;
width: 100%;
bottom: 0;
left: 0;
z-index: 301;
}
.mob-map-mode .store-item {
background-color: #FFFFFF;
}
.mob-map-mode .custom-map-store-mob-container {
display: none;
}
.mob-map-mode .custom-map-search-text {
display: none;
}
.mob-map-mode .custom-map-btn-container>div {
pointer-events: all;
}
.mob-map-mode .store-active-mode .store-item {
display: none;
}
.mob-map-mode .store-active-mode .store-active {
border: none;
border-radius: 5vw;
display: block;
width: 86.6%;
margin: 0 auto 5%;
}
.mob-map-mode .store-active-mode .custom-map-store-list-btn {
display: inline-flex;
align-items: center;
background-color: #F1F3F5;
border-radius: 0.5em;
margin-left: 6.66%;
margin-bottom: 2.5%;
padding: 0.25em 1em;
}
.custom-map-store-list-btn svg {
margin-right: 0.25em;
width: 1em;
height: auto;
}
.store-active-mode {
border: none;
pointer-events: none;
}
.store-active-mode .custom-map-filter-black-card,
.store-active-mode .store-active,
.store-active-mode .custom-map-store-list-btn {
pointer-events: all;
}
.mob-map-mode .custom-map-nostore {
display: none;
}
.mob-map-mode .custom-map-search-text[data-index="2"] {
background-color: #FFFFFF;
box-sizing: border-box;
color: #000000;
display: block;
font-size: 4.44vw;
font-weight: bold;
position: fixed;
bottom: 0;
left: 0;
z-index: 301;
width: 100%;
margin: 0;
padding: 5% 6.66% 10%;
pointer-events: all;
}
}
.map-no-sticky .custom-map-search-button svg {
width: 24px;
height: 24px;
}
.map-no-sticky .custom-map-filter-back svg {
width: 0.4em;
height: 0.65em;
}
.map-no-sticky .custom-map-filter-black-cards svg {
width: 0.5em;
height: 0.5em;
}
@media (max-width:700px) and (min-width:600px) {
.custom-map-filter-container {
font-size: 14px;
}
.custom-map-filter-back {
margin-bottom: 2.5%;
}
.custom-map-filter-city-list {
margin: 4% 0;
}
.custom-map-filter-item-title {
margin-bottom: 4%;
}
.custom-map-store-container .store-item {
font-size: 14px;
}
.store-item-map-btn a {
font-size: 14px;
}
.custom-map-search-container,
.custom-map-search-filter,
.custom-map-store-map-btn,
.custom-map-store-map-back-btn,
.custom-map-nearby-btn,
.custom-map-filter-black-cards {
font-size: 14px;
}
}
>
为了提供更好的用户体验,华为官网需要获取您的实时地理位置,同意请点击允许。更多详情,请查阅
华为隐私政策.
< type="text/css">
.retail-container .acts-section .acts-section-tab {
justify-content: space-between;
}
#new-title-a {
margin-bottom: 3.33333vw;
}
.acts-section-btn-right-new {
justify-content: end !important;
}
.acts-section-btn-right-new span {
display: block;
width: 100%;
text-align: right;
}
.retail-container-new #acts-section .swiper-wrapper {
justify-content: space-between;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
#new-title-a {
margin-bottom: 15.833333vw;
}
.retail-container-new #acts-section .swiper-wrapper {
justify-content: flex-start;
}
}
.retail-container .stores-section .swiper-button-next,
.retail-container .stores-section .swiper-button-prev {
top: 55%;
}
.huawei-v4 .v4 .acts-section-swiper .swiper-slide {
height: auto;
}
@media screen and (max-width: 750px),
(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .acts-section .acts-section-swiper {
padding-left: 6.666667vw;
padding-right: 6.666667vw;
}
.retail-container .stores-section .stores-section-swiper {
padding-left: 6.666667vw;
padding-right: 6.666667vw;
}
}
.retail-container .experiential-section .experiential-text-container .experiential-text-transform {
-webkit-transform: translateY(70%);
transform: translateY(70%);
}
@media screen and (max-width: 750px)(max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
.retail-container .experiential-section .experiential-text-container .experiential-text-transform {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
>
拉近美好 一拍即合
免息分期,轻松购机
到店购指定产品,可享免息分期服务。支付更轻松,轻松用新机,详情请到店咨询体验顾问。
用旧设备,换新优惠
到店享以旧换新,旧设备回收购新机,可享抵扣优惠,省时省心。
礼品包装,更添心意
会员到店选购,可享免费礼品包装服务,传递真挚心意。
线上下单,到店即取
在华为商城购买指定商品,最快 30 分钟内即可到店取货。线上下单更省心,取货时间更随心,现场体验更安心。
闪送到家,小时送达
在华为商城购买指定商品,可付费享受门店闪送服务,最快 1 小时内送达。即时配送更贴心,重要时刻不缺席。