#q7-thin-container * {
    letter-spacing: calc(-.03783em + .52609px)
}

html[lang=zh-CN] #q7-thin-container *,
html[lang=ja-JP] #q7-thin-container *,
html[lang=ko-KR] #q7-thin-container * {
    letter-spacing: 0
}

html[lang=ar-AE] #q7-thin-container *,
html[lang=ar-BH] #q7-thin-container *,
html[lang=ar-DZ] #q7-thin-container *,
html[lang=ar-EG] #q7-thin-container *,
html[lang=ar-JO] #q7-thin-container *,
html[lang=ar-KW] #q7-thin-container *,
html[lang=ar-MA] #q7-thin-container *,
html[lang=ar-SA] #q7-thin-container *,
html[lang=ar-TN] #q7-thin-container *,
html[lang=ar-om] #q7-thin-container *,
html[lang=ar-qa] #q7-thin-container * {
    letter-spacing: -.01em !important
}

:root {
    --q7-content-ws: 89.58333vw;
    --q7-nav: 0;
    --q7-sticky-h: calc(100vh - var(--q7-nav));
    --q7-spc-200: 10.416667vw;
    --q7-spc-120: 6.25vw;
    --q7-spc-80: 4.166667vw;
    --q7-spc-60: 3.125vw;
    --q7-spc-40: 2.083333vw;
    --q7-spc-30: 1.5625vw;
    --q7-spc-10: 0.520833vw;
    --q7-txt-120: 6.25vw;
    --q7-txt-120-80: 6.25vw;
    --q7-txt-80-80: 4.166667vw;
    --q7-txt-64-48: 3.33333vw;
    --q7-txt-64: 3.333333vw;
    --q7-txt-48-48: 2.5vw;
    --q7-txt-48-40: 2.5vw;
    --q7-txt-40-40: 2.083333vw;
    --q7-txt-40-30: 2.083333vw;
    --q7-txt-32-32: 1.666667vw;
    --q7-txt-30-30: 1.5625vw;
    --q7-txt-30-25: 1.5625vw;
    --q7-txt-25-30: 1.302083vw;
    --q7-txt-24-32: 1.25vw;
    --q7-txt-24-26: 1.25vw;
    --q7-txt-22-22: 1.145833vw;
    --q7-txt-22-28: 1.145833vw;
    --q7-txt-20-20: 1.041667vw;
    --q7-txt-20-18: 1.041667vw;
    --q7-txt-20-16: 1.041667vw;
    --q7-txt-18-22: .9375vw;
    --q7-txt-18-18: .9375vw;
    --q7-txt-16-16: 0.833333vw;
    --q7-txt-16-24: 0.833333vw;
    --q7-txt-13: 13px;
    --q7-txt-12: 12px;
    --q7-xin-txt-40: 2.083333vw
}

body {
    margin: 0;
    padding: 0;
}

body.q7-over-hidden {
    overflow-y: hidden
}

#q7-thin-container {
    width: 100%;
    position: relative
}

#q7-thin-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
}

#q7-thin-container img {
    width: 100%
}

#q7-thin-container video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

#q7-thin-container .blur-up {
    -webkit-filter: blur(20px);
    filter: blur(20px);
    -webkit-transition: -webkit-filter 0.4s;
    transition: -webkit-filter 0.4s;
    transition: filter 0.4s;
    transition: filter 0.4s, -webkit-filter 0.4s
}

#q7-thin-container .blur-up.lazyloaded {
    -webkit-filter: blur(0);
    filter: blur(0)
}

#q7-thin-container .q7-txt-120 {
    font-size: 6.25vw;
    font-size: var(--q7-txt-120)
}

#q7-thin-container .q7-txt-120-80 {
    font-size: 6.25vw;
    font-size: var(--q7-txt-120-80)
}

#q7-thin-container .q7-txt-80-80 {
    font-size: 4.166667vw;
    font-size: var(--q7-txt-80-80)
}

#q7-thin-container .q7-txt-64-48 {
    font-size: 3.33333vw;
    font-size: var(--q7-txt-64-48)
}

#q7-thin-container .q7-txt-64 {
    font-size: 3.333333vw;
    font-size: var(--q7-txt-64)
}

#q7-thin-container .q7-txt-48-48 {
    font-size: 2.5vw;
    font-size: var(--q7-txt-48-48)
}

#q7-thin-container .q7-txt-48-40 {
    font-size: 2.5vw;
    font-size: var(--q7-txt-48-40)
}

#q7-thin-container h2,
#q7-thin-container h3,
#q7-thin-container h4,
#q7-thin-container h5,
#q7-thin-container h6 {
    line-height: 1.25;
    font-weight: bold
}

#q7-thin-container .q7-txt-40-40 {
    font-size: 2.083333vw;
    font-size: var(--q7-txt-40-40)
}

#q7-thin-container .q7-txt-40-30 {
    font-size: 2.083333vw;
    font-size: var(--q7-txt-40-30)
}

#q7-thin-container .q7-txt-32-32 {
    font-size: 1.666667vw;
    font-size: var(--q7-txt-32-32)
}

#q7-thin-container .q7-txt-30-30 {
    font-size: 1.5625vw;
    font-size: var(--q7-txt-30-30)
}

#q7-thin-container .q7-txt-30-25 {
    font-size: 1.5625vw;
    font-size: var(--q7-txt-30-25)
}

#q7-thin-container .q7-txt-25-30 {
    font-size: 1.302083vw;
    font-size: var(--q7-txt-25-30)
}

#q7-thin-container .q7-txt-24-32 {
    font-size: 1.25vw;
    font-size: var(--q7-txt-24-32)
}

#q7-thin-container .q7-txt-24-26 {
    font-size: 1.25vw;
    font-size: var(--q7-txt-24-26)
}

#q7-thin-container .q7-txt-22-22 {
    font-size: 1.145833vw;
    font-size: var(--q7-txt-22-22)
}

#q7-thin-container .q7-txt-22-28 {
    font-size: 1.145833vw;
    font-size: var(--q7-txt-22-28)
}

#q7-thin-container .q7-txt-20-20 {
    font-size: 1.041667vw;
    font-size: var(--q7-txt-20-20)
}

#q7-thin-container .q7-txt-20-18 {
    font-size: 1.041667vw;
    font-size: var(--q7-txt-20-18)
}

#q7-thin-container .q7-txt-20-16 {
    font-size: 1.041667vw;
    font-size: var(--q7-txt-20-16)
}

#q7-thin-container .q7-txt-18-22 {
    font-size: .9375vw;
    font-size: var(--q7-txt-18-22)
}

#q7-thin-container .q7-txt-18-18 {
    font-size: .9375vw;
    font-size: var(--q7-txt-18-18)
}

#q7-thin-container .q7-txt-16-16 {
    font-size: 0.833333vw;
    font-size: var(--q7-txt-16-16)
}

#q7-thin-container .q7-txt-16-24 {
    font-size: 0.833333vw;
    font-size: var(--q7-txt-16-24)
}

#q7-thin-container .q7-txt-13 {
    font-size: 0.677083vw;
    font-size: var(--q7-txt-13)
}

#q7-thin-container .q7-txt-12 {
    font-size: 0.625vw;
    font-size: var(--q7-txt-12)
}

#q7-thin-container .q7-xin-txt-40 {
    font-size: 2.083333vw;
    font-size: var(--q7-xin-txt-40)
}

#q7-thin-container .q7-txt-30-30,
#q7-thin-container .q7-txt-30-25,
#q7-thin-container .q7-txt-25-30,
#q7-thin-container .q7-txt-24-32,
#q7-thin-container .q7-txt-24-26,
#q7-thin-container .q7-txt-22-22,
#q7-thin-container .q7-txt-22-28,
#q7-thin-container .q7-txt-20-20,
#q7-thin-container .q7-txt-20-18,
#q7-thin-container .q7-txt-20-16,
#q7-thin-container .q7-txt-18-22,
#q7-thin-container .q7-txt-18-18,
#q7-thin-container .q7-txt-16-16,
#q7-thin-container .q7-txt-16-24,
#q7-thin-container .q7-txt-13,
#q7-thin-container p,
#q7-thin-container span {
    line-height: 1.6
}

#q7-thin-container .q7-txt-bold {
    font-weight: bold
}

#q7-thin-container .q7-txt-left {
    text-align: left
}

#q7-thin-container .q7-txt-center {
    text-align: center
}

#q7-thin-container .q7-txt-right {
    text-align: right
}

#q7-thin-container .q7-txt-color-00 {
    color: #000
}

#q7-thin-container .q7-txt-color-86 {
    color: #868686
}

#q7-thin-container .q7-txt-color-f4 {
    color: #F4F3F3
}

#q7-thin-container .q7-txt-color-ad {
    color: #ADADAD
}

#q7-thin-container .q7-txt-bg-s {
    background: -webkit-linear-gradient(left, #B2A79F, #EEEADD, #B2A79F);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

#q7-thin-container .q7-txt-op-80 {
    opacity: 0.8
}

#q7-thin-container .q7-txt-op-50 {
    opacity: 0.5
}

#q7-thin-container .q7-txt-op-30 {
    opacity: 0.3
}

#q7-thin-container .q7-animation-up {
    opacity: 0;
    transform: translateY(100%);
    transition: all 0.5s
}

#q7-thin-container .q7-animation-up.active {
    transform: translateY(0);
    opacity: 1;
    will-change: transform, opacity
}

#q7-thin-container .q7-mt-200 {
    margin-top: 10.416667vw;
    margin-top: var(--q7-spc-200)
}

#q7-thin-container .q7-mb-200 {
    margin-bottom: 10.416667vw;
    margin-bottom: var(--q7-spc-200)
}

#q7-thin-container .q7-pt-200 {
    padding-top: 10.416667vw;
    padding-top: var(--q7-spc-200)
}

#q7-thin-container .q7-pb-200 {
    padding-bottom: 10.416667vw;
    padding-bottom: var(--q7-spc-200)
}

#q7-thin-container .q7-mt-120 {
    margin-top: 6.25vw;
    margin-top: var(--q7-spc-120)
}

#q7-thin-container .q7-mb-120 {
    margin-bottom: 6.25vw;
    margin-bottom: var(--q7-spc-120)
}

#q7-thin-container .q7-pt-120 {
    padding-top: 6.25vw;
    padding-top: var(--q7-spc-120)
}

#q7-thin-container .q7-pb-120 {
    padding-bottom: 6.25vw;
    padding-bottom: var(--q7-spc-120)
}

#q7-thin-container .q7-mt-80 {
    margin-top: 4.166667vw;
    margin-top: var(--q7-spc-80)
}

#q7-thin-container .q7-mb-80 {
    margin-bottom: 4.166667vw;
    margin-bottom: var(--q7-spc-80)
}

#q7-thin-container .q7-pt-80 {
    padding-top: 4.166667vw;
    padding-top: var(--q7-spc-80)
}

#q7-thin-container .q7-pb-80 {
    padding-bottom: 4.166667vw;
    padding-bottom: var(--q7-spc-80)
}

#q7-thin-container .q7-mt-60 {
    margin-top: 3.125vw;
    margin-top: var(--q7-spc-60)
}

#q7-thin-container .q7-mb-60 {
    margin-bottom: 3.125vw;
    margin-bottom: var(--q7-spc-60)
}

#q7-thin-container .q7-pt-60 {
    padding-top: 3.125vw;
    padding-top: var(--q7-spc-60)
}

#q7-thin-container .q7-pb-60 {
    padding-bottom: 3.125vw;
    padding-bottom: var(--q7-spc-60)
}

#q7-thin-container .q7-mt-40 {
    margin-top: 2.083333vw;
    margin-top: var(--q7-spc-40)
}

#q7-thin-container .q7-mb-40 {
    margin-bottom: 2.083333vw;
    margin-bottom: var(--q7-spc-40)
}

#q7-thin-container .q7-pt-40 {
    padding-top: 2.083333vw;
    padding-top: var(--q7-spc-40)
}

#q7-thin-container .q7-pb-40 {
    padding-bottom: 2.083333vw;
    padding-bottom: var(--q7-spc-40)
}

#q7-thin-container .q7-mt-30 {
    margin-top: 1.5625vw;
    margin-top: var(--q7-spc-30)
}

#q7-thin-container .q7-mb-30 {
    margin-bottom: 1.5625vw;
    margin-bottom: var(--q7-spc-30)
}

#q7-thin-container .q7-pt-30 {
    padding-top: 1.5625vw;
    padding-top: var(--q7-spc-30)
}

#q7-thin-container .q7-pb-30 {
    padding-bottom: 1.5625vw;
    padding-bottom: var(--q7-spc-30)
}

#q7-thin-container .q7-mt-10 {
    margin-top: 0.520833vw;
    margin-top: var(--q7-spc-10)
}

#q7-thin-container .q7-mb-10 {
    margin-bottom: 0.520833vw;
    margin-bottom: var(--q7-spc-10)
}

#q7-thin-container .q7-pt-10 {
    padding-top: 0.520833vw;
    padding-top: var(--q7-spc-10)
}

#q7-thin-container .q7-pb-10 {
    padding-bottom: 0.520833vw;
    padding-bottom: var(--q7-spc-10)
}

#q7-thin-container .q7-will-change .will-change-tf {
    will-change: transform
}

#q7-thin-container .q7-will-change .will-change-op {
    will-change: opacity
}

#q7-thin-container .q7-will-change .will-change-tf-op {
    will-change: transform, opacity
}

#q7-thin-container .q7-section {
    width: 100%;
    display: block;
    position: relative
}

#q7-thin-container .q7-content-ws {
    width: 89.58333vw;
    width: var(--q7-content-ws);
    margin: 0 auto;
    position: relative
}

#q7-thin-container .q7-content-wf {
    width: 100%;
    position: relative;
    line-height: 0
}

#q7-thin-container .q7-img-border-radius {
    border-radius: 1.04167vw;
    overflow: hidden
}

#q7-thin-container .q7-img-border-radius-s {
    border-radius: .52083vw;
    overflow: hidden
}

#q7-thin-container .q7-bg-black {
    background-color: #000000
}

#q7-thin-container .q7-space-100vh {
    height: 100vh
}

#q7-thin-container .q7-space-50vh {
    height: 50vh
}

#q7-thin-container .q7-showmob {
    display: none
}

#q7-thin-container .q7-showpc {
    display: inline-block
}

#q7-thin-container .q7-show-ie {
    display: none
}

#q7-thin-container .q7-hide-ie {
    display: block
}

#q7-thin-container .wx-img {
    display: none
}

#q7-thin-container .nowrap {
    white-space: nowrap;
    line-height: inherit;
    color: inherit
}

#q7-thin-container sup {
    line-height: 0;
    font-size: 0.6em
}

#q7-thin-container sup.q7-anchor {
    cursor: pointer
}

#q7-thin-container .q7-sellpoint-arrow {
    width: 1.666667vw !important;
    height: 1.666667vw;
    position: absolute;
    bottom: 1.041667vw;
    right: 1.041667vw;
    cursor: pointer;
    background: #F8F8F8;
    border-radius: 50%;
    overflow: hidden;
    z-index: 9;
    transform: translate3d(0, 0, 0)
}

#q7-thin-container .q7-sellpoint-arrow img {
    width: 100%;
    transition: all 1s;
    transform: translateY(-48%);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

#q7-thin-container .q7-reason-div:hover .q7-sellpoint-arrow img {
    transform: translateY(0);
    transition: all 1s
}
 #q7-thin-container .q7-reason .swiper-slide:not(.swiper-slide-active){
    cursor: pointer;
}

#q7-thin-container .stick-full {
    position: -webkit-sticky;
    position: sticky;
    top: var(--q7-nav);
    height: var(--q7-sticky-h);
    overflow: hidden
}

#q7-thin-container .q7-animation-reason {
    opacity: 0;
    transform: translateY(4vw)
}

#q7-thin-container .aspect-ratio-picture {
    display: block;
    max-width: 100%;
    position: relative
}

#q7-thin-container .aspect-ratio-picture::before {
    display: block;
    content: ''
}

#q7-thin-container .aspect-ratio-picture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain
}

#q7-thin-container .q7-disclaimer-wrap {
    margin-left: auto;
    margin-right: auto
}

#q7-thin-container .q7-disclaimer-wrap .q7-disclaimer {
    width: 67.70833vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.8em;
    font-size: 12px
}

#q7-thin-container .q7-disclaimer-wrap .q7-disclaimer li,
#q7-thin-container .q7-disclaimer-wrap .q7-disclaimer p {
    line-height: 1.6em
}

#q7-thin-container .q7-disclaimer-wrap .q7-disclaimer li {
    list-style-type: decimal;
    color: #85858A
}

#q7-thin-container .q7-disclaimer-wrap .q7-disclaimer li a {
    color: inherit;
    word-wrap: break-word;
    word-break: break-word;
    text-decoration: underline;
}

#q7-thin-container .q7-disclaimer-wrap .q7-disclaimer li.active {
    color: #2A2A2C 
}

#q7-thin-container .q7-disclaimer-wrap .q7-disclaimer li:last-child {
    list-style-type: none;
    position: relative
}

#q7-thin-container .q7-disclaimer-wrap .q7-disclaimer li:last-child::before {
    content: "*";
    position: absolute;
    bottom: 0;
    left: -6px
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-disclaimer-wrap .q7-disclaimer {
        width: 83.333333vw;
        font-size: 12px
    }

    #q7-thin-container .q7-disclaimer-wrap .q7-disclaimer li:last-child::before {
        left: -1.666667vw
    }
}

@media (min-width: 1920px) {
    #q7-thin-container .q7-disclaimer-wrap .q7-disclaimer {
        font-size: .625vw
    }
}

@media screen and (min-width: 640px) and (max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
    #q7-thin-container .q7-disclaimer-wrap .q7-disclaimer {
        font-size: 3.33333vw
    }
}

.q7-btn-style {
    background-color: #000;
    color: #fff;
    font-size: 13px;
    border: 2px solid #000;
    display: inline-block;
    line-height: 24px;
    font-weight: 800;
    padding: 10px 26px;
    border-radius: 6px;
    text-align: left;
    cursor: pointer;
    transition: .3s ease-out
}

.q7-btn-style a {
    color: inherit
}

.q7-btn-style:hover {
    opacity: .8
}

@media screen and (max-aspect-ratio: 11 / 10) {
    :root {
        --q7-content-ws: 88.88889vw;
        --q7-nav: 0;
        --q7-sticky-h: calc(100vh - var(--q7-nav));
        --q7-spc-200: 22.22222vw;
        --q7-spc-120: 16.666667vw;
        --q7-spc-80: 13.888889vw;
        --q7-spc-60: 11.111111vw;
        --q7-spc-40: 8.333333vw;
        --q7-spc-30: 5.555556vw;
        --q7-spc-10: 2.777778vw;
        --q7-txt-120: 16.666667vw;
        --q7-txt-120-80: 11.111111vw;
        --q7-txt-80-80: 11.111111vw;
        --q7-txt-64-48: 6.66667vw;
        --q7-txt-64: 8.888889vw;
        --q7-txt-48-48: 6.666667vw;
        --q7-txt-48-40: 5.555556vw;
        --q7-txt-40-40: 5.555556vw;
        --q7-txt-40-30: 4.166667vw;
        --q7-txt-32-32: 4.444444vw;
        --q7-txt-30-30: 4.166667vw;
        --q7-txt-30-25: 3.472222vw;
        --q7-txt-25-30: 4.166667vw;
        --q7-txt-24-32: 4.44444vw;
        --q7-txt-24-26: 3.611111vw;
        --q7-txt-22-22: 3.055556vw;
        --q7-txt-22-28: 3.888889vw;
        --q7-txt-20-20: 2.777778vw;
        --q7-txt-20-18: 2.5vw;
        --q7-txt-20-16: 2.222222vw;
        --q7-txt-18-22: 3.055556vw;
        --q7-txt-18-18: 2.5vw;
        --q7-txt-16-16: 2.222222vw;
        --q7-txt-16-24: 3.333333vw;
        --q7-txt-13: 13px;
        --q7-txt-12: 12px;
        --q7-xin-txt-40: 6.666667vw
    }

    #q7-thin-container .q7-animation-up {
        opacity: 0
    }

    #q7-thin-container .q7-img-border-radius {
        border-radius: 2.77778vw
    }

    #q7-thin-container .q7-img-border-radius-s {
        border-radius: 1.38889vw
    }

    #q7-thin-container .q7-space-100vh {
        display: none
    }

    #q7-thin-container .q7-space-50vh {
        display: none
    }

    #q7-thin-container .q7-showmob {
        display: block
    }

    #q7-thin-container .q7-mb-100 {
        margin-bottom: 13.888889vw;
    }


    #q7-thin-container .q7-showpc {
        display: none
    }

    #q7-thin-container .q7-content-ws {
        width: 88.88889vw;
        width: var(--q7-content-ws)
    }

    #q7-thin-container .q7-reason .q7-sellpoint-arrow {
        width: 3.33333vw !important;
        height: 3.33333vw;
        bottom: 1.94444vw;
        right: 1.94444vw
    }
}

#q7-thin-container {
    width: 100%;
    background-color: #F7F6F5
}

#q7-thin-container .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    outline: none
}

#q7-thin-container .q7-kv .q7-kv-txt-wrapper {
    position: absolute;
    left: 9.63542vw;
    top: 14.53125vw;
    text-align: center
}

#q7-thin-container .q7-kv .q7-kv-txt-wrapper img {
    width: 30.3125vw
}

#q7-thin-container .q7-kv .q7-kv-txt-wrapper p {
    font-size: 3.33333vw;
    margin-top: 1.45833vw;
    font-weight: normal
}

#q7-thin-container .q7-kv .q7-kv-harmony {
    width: 8.333333vw;
    position: absolute;
    right: 3.22917vw;
    bottom: 5.20833vw
}

#q7-thin-container .q7-kv .q7-kv-buy {
    position: absolute;
    top: 37.08333vw;
    left: 21.5625vw;
    z-index: 3;
    text-align: center
}

#q7-thin-container .q7-kv .q7-kv-buy .section-kv-pic {
    font-size: 1.45833vw
}

#q7-thin-container .q7-kv .q7-kv-buy .section-kv-pic span {
    font-size: .67708vw
}

#q7-thin-container .q7-kv .q7-kv-buy .q7-btn-style {
    margin-top: 24px
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-kv .q7-kv-txt-wrapper {
        width: 100%;
        left: 50%;
        top: 21.25vw;
        transform: translateX(-50%)
    }

    #q7-thin-container .q7-kv .q7-kv-txt-wrapper img {
        width: 58.88889vw
    }

    #q7-thin-container .q7-kv .q7-kv-txt-wrapper p {
        font-size: 6.38889vw;
        margin-top: 2.77778vw;
        display: block;
        text-align: center
    }

    #q7-thin-container .q7-kv .q7-kv-harmony {
        width: 12.5vw;
        right: 4.513889vw;
        bottom: 14.111111vw
    }

    #q7-thin-container .q7-kv .q7-kv-buy {
        top: auto;
        bottom: 8.33333vw;
        left: 50%;
        transform: translateX(-50%)
    }

    #q7-thin-container .q7-kv .q7-kv-buy .section-kv-pic {
        font-size: 5.55556vw
    }

    #q7-thin-container .q7-kv .q7-kv-buy .section-kv-pic span {
        font-size: 3.61111vw
    }
}

#q7-thin-container .q7-global .q7-global-txt-wrapper {
    position: absolute;
    top: 7.70833vw;
    left: 8.33333vw;
    color: #FFFFFF
}

#q7-thin-container .q7-global .q7-global-txt-wrapper h2 {
    font-size: 4.16667vw;
    font-weight: normal
}

#q7-thin-container .q7-global .q7-global-txt-wrapper p {
    font-size: 2.5vw;
    margin-bottom: .15625vw;
    position: relative
}

#q7-thin-container .q7-global .q7-global-txt-wrapper p::after {
    width: 2.08333vw;
    height: .20833vw;
    content: '';
    position: absolute;
    bottom: -1.25vw;
    left: 0;
    background-color: #DEDBC8
}

#q7-thin-container .q7-global .q7-product-video-btn {
    position: absolute;
    bottom: 1.82292vw;
    left: 4.94792vw;
    display: flex;
    align-items: center
}

#q7-thin-container .q7-global .q7-product-video-btn span {
    font-size: 1.14583vw;
    color: #FFFFFF
}

#q7-thin-container .q7-global .q7-product-video-btn img {
    width: 2.60417vw;
    height: 2.60417vw;
    margin-left: .52083vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-global .q7-content-wf {
        height: 56.80556vw
    }

    #q7-thin-container .q7-global .q7-global-txt-wrapper {
        top: 4.86111vw;
        left: 5.55556vw
    }

    #q7-thin-container .q7-global .q7-global-txt-wrapper h2 {
        font-size: 4.44444vw
    }

    #q7-thin-container .q7-global .q7-global-txt-wrapper p {
        font-size: 3.88889vw;
        margin-bottom: 1.38889vw
    }

    #q7-thin-container .q7-global .q7-global-txt-wrapper p::after {
        width: 5.55556vw;
        height: .55556vw;
        bottom: -1.94444vw
    }

    #q7-thin-container .q7-global .q7-product-video-btn {
        bottom: 5.55556vw;
        right: 4.16667vw;
        left: auto
    }

    #q7-thin-container .q7-global .q7-product-video-btn span {
        font-size: 2.22222vw
    }

    #q7-thin-container .q7-global .q7-product-video-btn img {
        width: 5vw;
        height: 5vw;
        margin-left: 1.38889vw
    }
}

#q7-thin-container .q7-common-sound-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    line-height: 0;
    user-select: none;
    pointer-events: none
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave {
    position: absolute
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave1 {
    width: 7.29167vw;
    height: 7.29167vw;
    top: 21.14583vw;
    left: 11.35417vw
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave2 {
    width: 10.9375vw;
    height: 10.9375vw;
    top: 16.77083vw;
    left: 27.91667vw
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave3 {
    width: 8.75vw;
    height: 8.75vw;
    top: 15.88542vw;
    left: 50.20833vw
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave-img {
    width: 100%;
    opacity: 0
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave-img1 {
    -webkit-animation: cwave 3s linear infinite 0s;
    animation: cwave 3s linear infinite 0s;
    -webkit-transform: scale(0);
    transform: scale(0)
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave-img2 {
    -webkit-animation: cwave 3s linear infinite 0s;
    animation: cwave 3s linear infinite 1s;
    -webkit-transform: scale(0);
    transform: scale(0)
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave-img3 {
    -webkit-animation: cwave 3s linear infinite 0s;
    animation: cwave 3s linear infinite 2s;
    -webkit-transform: scale(0);
    transform: scale(0)
}

@keyframes cwave {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: scale(1.1381)
    }

    100% {
        opacity: 0;
        transform: scale(2.27619)
    }
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave-img1.q7-sound-cwave-big {
    -webkit-animation: cwave1 2.4s linear infinite 0s;
    animation: cwave1 2.4s linear infinite 0s
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave-img2.q7-sound-cwave-big {
    -webkit-animation: cwave1 2.4s linear infinite 0s;
    animation: cwave1 2.4s linear infinite 0.8s
}

#q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave-img3.q7-sound-cwave-big {
    -webkit-animation: cwave1 2.4s linear infinite 0s;
    animation: cwave1 2.4s linear infinite 1.6s
}

@keyframes cwave1 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: scale(1.98)
    }

    100% {
        opacity: 0;
        transform: scale(3.2427)
    }
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave1 {
        width: 19.44444vw;
        height: 19.44444vw;
        left: 31.25vw;
        top: 38.05556vw
    }

    #q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave2 {
        width: 13.61111vw;
        height: 13.61111vw;
        left: 60.41667vw;
        top: 56.38889vw
    }

    #q7-thin-container .q7-common-sound-wrapper .q7-sound-cwave3 {
        width: 10.27778vw;
        height: 10.27778vw;
        left: 6.66667vw;
        top: 57.08333vw
    }
}

#q7-thin-container .q7-reason .q7-content-wf {
    overflow: hidden
}

#q7-thin-container .q7-reason .q7-reason-swiper {
    width: 67.5vw;
    margin-left: auto;
    margin-right: auto;
    overflow: visible
}

#q7-thin-container .q7-reason .swiper-slide {
    border-radius: 1.04167vw;
    overflow: hidden
}

#q7-thin-container .q7-reason .q7-reason-txt {
    position: absolute;
    top: 2.5vw;
    left: 2.5vw
}

#q7-thin-container .q7-reason .q7-reason-txt h3 {
    font-size: 1.66667vw
}

#q7-thin-container .q7-reason .q7-reason-txt p {
    font-size: 1.04167vw;
    margin-top: .26042vw;
    color: #6E6E6E;
}

#q7-thin-container .q7-reason .q7-reason-txt1,
#q7-thin-container .q7-reason .q7-reason-txt4 {
    color: #fff
}

#q7-thin-container .q7-reason .q7-reason-txt1 p,
#q7-thin-container .q7-reason .q7-reason-txt4 p {
    color: #fff
}

#q7-thin-container .q7-reason .q7-reason-swiper-btn {
    width: 13.85417vw;
    height: 3.33333vw;
    margin-top: 2.08333vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5.20833vw;
    background-color: #E6E3DB;
    position: relative
}

#q7-thin-container .q7-reason .q7-reason-swiper-btn * {
    position: relative
}

#q7-thin-container .q7-reason .swiper-pagination {
    width: auto;
    margin: 0 .67708vw;
    bottom: 0;
    font-size: 0
}

#q7-thin-container .q7-reason .swiper-pagination-bullet {
    width: .52083vw;
    height: .52083vw;
    margin: 0 .26042vw;
    background-color: #BAB3A0;
    opacity: 1
}

#q7-thin-container .q7-reason .swiper-pagination-bullet-active {
    background-color: rgba(0, 0, 0, 0.8)
}

#q7-thin-container .q7-reason .swiper-button-next:after,
#q7-thin-container .q7-reason .swiper-button-prev:after {
    display: none
}

#q7-thin-container .q7-reason .swiper-button-next,
#q7-thin-container .q7-reason .swiper-button-prev {
    width: 2.08333vw;
    height: 2.08333vw;
    top: 0;
    margin-top: 0
}

#q7-thin-container .q7-reason .swiper-button-next {
    right: 0
}
#q7-thin-container .q7-reason .swiper-button-next:hover{
    opacity: 0.6;
}
#q7-thin-container .q7-reason .swiper-button-prev:hover{
    opacity: 0.6;
}

#q7-thin-container .q7-reason .swiper-button-prev {
    left: 0
}

#q7-thin-container .q7-reason .swiper-button-prev img {
    transform: rotate(-180deg)
}

#q7-thin-container .q7-reason .swiper-button-next.swiper-button-disabled,
#q7-thin-container .q7-reason .swiper-button-prev.swiper-button-disabled {
    opacity: 0.1
}

#q7-thin-container .q7-reason .q7-sound-cwave1 {
    width: 16.5625vw;
    position: absolute;
    top: 16.45833vw;
    left: 6.66667vw
}

#q7-thin-container .q7-reason .q7-sound-cwave2 {
    width: 24.89583vw;
    position: absolute;
    top: 9.73958vw;
    left: 20.88542vw
}

#q7-thin-container .q7-reason .q7-sound-cwave3 {
    width: 19.89583vw;
    position: absolute;
    top: 10.26042vw;
    left: 44.58333vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-reason .q7-reason-swiper {
        width: 83.33333vw
    }

    #q7-thin-container .q7-reason .swiper-slide {
        border-radius: 0
    }

    #q7-thin-container .q7-reason .swiper-slide>img {
        border-radius: 2.22222vw
    }

    #q7-thin-container .q7-reason .q7-reason-txt {
        position: relative;
        top: 0;
        left: 0;
        text-align: center;
        margin-top: 5.83333vw
    }

    #q7-thin-container .q7-reason .q7-reason-txt h3 {
        font-size: 5vw;
        margin-top: 6.666667vw;
        margin-bottom: 2.777778vw;
    }

    #q7-thin-container .q7-reason .q7-reason-txt p {
        font-size: 4.44444vw;
        margin-top: 1.38889vw;
        color: #6E6E6E
    }

    #q7-thin-container .q7-reason .q7-reason-txt1,
    #q7-thin-container .q7-reason .q7-reason-txt4 {
        color: #000
    }

    #q7-thin-container .q7-reason .q7-reason-txt1 p,
    #q7-thin-container .q7-reason .q7-reason-txt4 p {
        color: #6E6E6E
    }

    #q7-thin-container .q7-reason .q7-reason-swiper-btn {
        width: 62.36111vw;
        height: 13.33333vw;
        margin-top: 8.19444vw;
        border-radius: 13.88889vw
    }

    #q7-thin-container .q7-reason .swiper-pagination {
        margin: 0 1.66667vw
    }

    #q7-thin-container .q7-reason .swiper-pagination-bullet {
        width: 2.22222vw;
        height: 2.22222vw;
        margin: 0 1.66667vw
    }

    #q7-thin-container .q7-reason .swiper-button-next,
    #q7-thin-container .q7-reason .swiper-button-prev {
        width: 9.44444vw;
        height: 9.44444vw
    }
}

#q7-thin-container .q7-common-title.active .q7-common-txt-wrapper h2 {
    background-position-x: 0%
}

#q7-thin-container .q7-common-title.active .q7-common-title-img1 {
    transform: translateX(-50%) rotate(-360deg)
}

#q7-thin-container .q7-common-title .q7-content-wf {
    width: 100%;
    height: 41.66667vw;
    overflow: hidden
}

#q7-thin-container .q7-common-title .q7-common-title-bg-wrapper {
    height: 100%
}

#q7-thin-container .q7-common-title .q7-common-title-bg-wrapper img {
    height: 100%;
    object-fit: cover
}

#q7-thin-container .q7-common-title .q7-common-title-img-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

#q7-thin-container .q7-common-title .q7-common-title-img {
    width: 56.61458vw;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%)
}

#q7-thin-container .q7-common-title .q7-common-title-img1 {
    z-index: 3;
    top: 0;
    transition: all 1s cubic-bezier(0.21, 0.75, 0.8, 0.92)
}

#q7-thin-container .q7-common-title .q7-common-title-img2 {
    z-index: 2
}

#q7-thin-container .q7-common-title .q7-common-title-img3 {
    z-index: 1
}

#q7-thin-container .q7-common-title .q7-common-txt-wrapper {
    position: absolute;
    top: 12.1875vw;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 4
}

#q7-thin-container .q7-common-title .q7-common-txt-wrapper>div {
    position: relative;
    width: max-content;
    margin-left: auto;
    margin-right: auto
}

#q7-thin-container .q7-common-title .q7-common-txt-wrapper p {
    font-size: 2.08333vw;
    color: #937F67;
    margin-bottom: 1.66667vw;
    line-height: 1.25;
}

#q7-thin-container .q7-common-title .q7-common-txt-wrapper h2 {
    font-size: 7.29167vw;
    background-image: linear-gradient(128deg, #A59D84 46%, #D1CCBC 47%, #FCFAF1 51%, #C0BAA6 55%, #A59D84 57%);
    background-size: 300% 100%;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    transition: all 1s cubic-bezier(0.21, 0.75, 0.8, 0.92);
    background-position-x: 100%
}

#q7-thin-container .q7-common-title .q7-common-title-icon {
    width: .41667vw;
    height: .41667vw;
    position: absolute
}

#q7-thin-container .q7-common-title .q7-common-title-icon1 {
    top: .05208vw;
    left: -.41667vw
}

#q7-thin-container .q7-common-title .q7-common-title-icon2 {
    transform: rotate(180deg);
    bottom: 0;
    right: -.41667vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-common-title .q7-content-wf {
        height: 67.5vw
    }

    #q7-thin-container .q7-common-title .q7-common-title-img {
        width: 91.94444vw
    }

    #q7-thin-container .q7-common-title .q7-common-txt-wrapper {
        top: 19.44444vw
    }

    #q7-thin-container .q7-common-title .q7-common-txt-wrapper p {
        font-size: 3.61111vw;
        margin-bottom: 5.27778vw
    }

    #q7-thin-container .q7-common-title .q7-common-txt-wrapper h2 {
        font-size: 11.66667vw
    }

    #q7-thin-container .q7-common-title .q7-common-title-icon {
        width: .69444vw;
        height: .69444vw
    }

    #q7-thin-container .q7-common-title .q7-common-title-icon1 {
        top: .13889vw;
        left: -1.11111vw
    }

    #q7-thin-container .q7-common-title .q7-common-title-icon2 {
        bottom: 0;
        right: -1.11111vw
    }
}

#q7-thin-container .q7-common-s-txt {
    margin-bottom: 3.125vw;
    text-align: center
}

#q7-thin-container .q7-common-s-txt h3 {
    font-size: 3.33333vw
}

#q7-thin-container .q7-common-s-txt p {
    width: 58.125vw;
    margin-top: 1.5625vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.14583vw;
    color: #7C7C7C
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-common-s-txt {
        margin-bottom: 8.888889vw
    }

    #q7-thin-container .q7-common-s-txt h3 {
        font-size: 6.66667vw
    }

    #q7-thin-container .q7-common-s-txt p {
        width: 100%;
        margin-top: 4.16667vw;
        font-size: 4.444444vw
    }
}

#q7-thin-container .q7-home .q7-home-swiper-control {
    width: 13.54167vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.82292vw
}

#q7-thin-container .q7-home .q7-home-swiper-control[data-index="0"] .intro:nth-child(1) p {
    color: #000
}

#q7-thin-container .q7-home .q7-home-swiper-control[data-index="1"] .intro:nth-child(2) p {
    color: #000
}

#q7-thin-container .q7-home .q7-home-swiper-control[data-index="2"] .intro:nth-child(3) p {
    color: #000
}

#q7-thin-container .q7-home .q7-home-swiper-control .intro-list {
    display: flex;
    justify-content: space-between
}

#q7-thin-container .q7-home .q7-home-swiper-control .intro-list p {
    cursor: pointer;
    font-size: 1.66667vw;
    color: #B2B1B1;
    transition: all 0.5s
}

#q7-thin-container .q7-home .scroll-wrapper {
    width: 100%;
    height: 1px;
    position: relative;
    background-color: #BABABA;
    margin-top: .83333vw
}

#q7-thin-container .q7-home .scroll-wrapper .scroll-span {
    width: 5vw;
    height: .20833vw;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #000000;
    transition: all 0.5s
}

#q7-thin-container .q7-home .q7-sound-cwave-point {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2
}

#q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave1 {
    width: 18.75vw;
    height: 8.75vw;
    top: 11.51042vw;
    left: 43.22917vw
}

#q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave1 .q7-sound-cwave-point {
    width: 1.04167vw;
    height: 1.04167vw
}

#q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave2 {
    width: 14.53125vw;
    height: 6.77083vw;
    top: 19.32292vw;
    left: 20.83333vw
}

#q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave2 .q7-sound-cwave-point {
    width: .83333vw;
    height: .83333vw
}

#q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave3 {
    width: 10.72917vw;
    height: 5vw;
    top: 27.5vw;
    left: 39.375vw
}

#q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave3 .q7-sound-cwave-point {
    width: .625vw;
    height: .625vw
}

#q7-thin-container .q7-home .q7-common-sound-wrapper2 .q7-sound-cwave1 {
    top: 10.46875vw;
    left: 39.47917vw
}

#q7-thin-container .q7-home .q7-common-sound-wrapper2 .q7-sound-cwave2 {
    top: 22.5vw;
    left: 27.96875vw
}

#q7-thin-container .q7-home .q7-common-sound-wrapper2 .q7-sound-cwave3 {
    width: 15.3125vw;
    height: 7.13542vw;
    top: 29.16667vw;
    left: 51.92708vw
}

#q7-thin-container .q7-home .q7-common-sound-wrapper2 .q7-sound-cwave3 .q7-sound-cwave-point {
    width: .88542vw;
    height: .88542vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-home .q7-home-swiper-control {
        width: 36.11111vw;
        margin-top: 4.86111vw
    }

    #q7-thin-container .q7-home .q7-home-swiper-control .intro-list p {
        font-size: 4.44444vw
    }

    #q7-thin-container .q7-home .q7-common-s-txt h3 {
        font-size: 8.88889vw
    }

    #q7-thin-container .q7-home .scroll-wrapper {
        margin-top: 1.66667vw
    }

    #q7-thin-container .q7-home .scroll-wrapper .scroll-span {
        width: 13.33333vw;
        height: .55556vw
    }

    #q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave1 {
        width: 29.16667vw;
        height: 13.61111vw;
        top: 28.05556vw;
        left: 37.63889vw
    }

    #q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave1 .q7-sound-cwave-point {
        width: 1.66667vw;
        height: 1.66667vw
    }

    #q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave2 {
        width: 20.13889vw;
        height: 9.30556vw;
        top: 45.83333vw;
        left: 13.75vw
    }

    #q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave2 .q7-sound-cwave-point {
        width: 1.11111vw;
        height: 1.11111vw
    }

    #q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave3 {
        width: 18.33333vw;
        height: 8.61111vw;
        top: 55.69444vw;
        left: 35.13889vw
    }

    #q7-thin-container .q7-home .q7-common-sound-wrapper .q7-sound-cwave3 .q7-sound-cwave-point {
        width: .97222vw;
        height: .97222vw
    }

    #q7-thin-container .q7-home .q7-common-sound-wrapper2 .q7-sound-cwave1 {
        top: 28.61111vw;
        left: 36.11111vw
    }

    #q7-thin-container .q7-home .q7-common-sound-wrapper2 .q7-sound-cwave2 {
        top: 56.80556vw;
        left: 51.94444vw
    }

    #q7-thin-container .q7-home .q7-common-sound-wrapper2 .q7-sound-cwave3 {
        width: 19.16667vw;
        height: 8.88889vw;
        top: 47.63889vw;
        left: 20vw
    }
}


#q7-thin-container .q7-stable .q7-common-s-txt {
    width: 24.42708vw;
    text-align: left;
    position: absolute;
    left: 10.41667vw;
    top: 50%;
    transform: translateY(-50%);
    margin-bottom: 0
}

#q7-thin-container .q7-stable .q7-common-s-txt p {
    width: 100%
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-stable .q7-common-s-txt {
        width: 80.41667vw;
        left: 4.16667vw;
        top: 12.5vw;
        transform: translateY(0);
        margin-bottom: 5.55556vw
    }

    #q7-thin-container .q7-stable .q7-common-s-txt h3 {
        font-size: 8.88889vw
    }
}

#q7-thin-container .q7-speed .q7-speed-title-wrapper {
    width: 100%;
    position: absolute;
    top: 15.83333vw;
    left: 0;
    display: flex;
    justify-content: center
}

#q7-thin-container .q7-speed .q7-speed-title-wrapper h3 {
    width: max-content;
    font-size: 5.83333vw;
    background-image: linear-gradient(128deg, #95896E 0%, #CCC7B5 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

#q7-thin-container .q7-speed .q7-speed-swiper {
    width: 72.91667vw;
    position: absolute;
    top: 41.92708vw;
    left: 8.33333vw;
    overflow: hidden
}

#q7-thin-container .q7-speed .q7-speed-swiper .swiper-slide {
    display: flex
}

#q7-thin-container .q7-speed .q7-speed-swiper .swiper-slide:nth-child(even) {
    justify-content: center
}
#q7-thin-container .q7-speed .q7-speed-swiper .swiper-slide:nth-child(2){
    margin-right: .260417vw;
}
#q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-div {
    width: 33.33333vw
}

#q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-txt-wrapper h4 {
    font-size: 1.66667vw
}

#q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-txt-wrapper p {
    width: 31.25vw;
    font-size: 1.14583vw;
    margin-top: .78125vw;
    color: #7C7C7C
}

#q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-img-wrapper {
    width: 33.33333vw;
    margin-top: 1.5625vw
}

#q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-btn-wrapper {
    position: relative;
    margin-top: 4.58333vw;
    display: flex;
    justify-content: flex-end;
    margin-right: 1.5625vw;
}

#q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-next:after,
#q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-prev:after {
    display: none
}

#q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-next,
#q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-prev {
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 4.6875vw;
    background-color: #ADA99B;
    position: relative;
    top: 0;
    margin-top: 0
}
#q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-next:hover{
    opacity: 0.6;
}
#q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-prev:hover{
    opacity: 0.6;
}
#q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-next {
    right: 0
}

#q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-prev {
    transform: rotate(180deg);
    left: 0;
    margin-right: 1.04167vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-speed .q7-speed-title-wrapper {
        top: 27.77778vw
    }

    #q7-thin-container .q7-speed .q7-speed-title-wrapper h3 {
        font-size: 16.11111vw
    }

    #q7-thin-container .q7-speed .q7-speed-swiper {
        width: 81.38889vw;
        top: 84.16667vw;
        left: 4.16667vw
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .swiper-slide:nth-child(even) {
        justify-content: left
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-div {
        width: 81.38889vw
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-txt-wrapper h4 {
        font-size: 5.55556vw
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-txt-wrapper p {
        width: 80.55556vw;
        font-size: 3.88889vw;
        margin-top: 2.08333vw
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-img-wrapper {
        width: 79.72222vw;
        margin-top: 5.55556vw
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-btn-wrapper {
        margin-top: 8.9vw;
        margin-bottom: 4.444444vw;
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-next,
    #q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-prev {
        width: 8.33333vw;
        height: 8.33333vw;
        border-radius: 12.5vw
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-prev {
        margin-right: 2.77778vw
    }
}

#q7-thin-container .q7-bg .q7-content-ws {
    background: url(/content/dam/huawei-cbg-site/cn/mkt/pdp/routers/q7-thin/images/section2/huawei-router-q-7-ethernet-cable-chip-bg.png) no-repeat;
    background-size: cover
}

#q7-thin-container .q7-bg .q7-content-wf {
    width: 75vw;
    margin-left: auto;
    margin-right: auto
}

#q7-thin-container .q7-bg .q7-common-s-txt {
    margin-bottom: 1.35417vw
}

#q7-thin-container .q7-bg .q7-mt-150 {
    margin-top: 7.8125vw
}

#q7-thin-container .q7-bg .q7-common-s-txt p {
    width: 51.40625vw
}
#q7-thin-container .q7-cover .q7-content-ws .q7-cover-note{
    position: absolute;
    bottom: 2.489583vw;
    left: 53.645833vw;
    color: #A6A6A6;
    font-size: .833333vw;
    line-height: 1.6;
}
/* @media (max-width: 1920px) {
    #q7-thin-container .q7-cover .q7-content-ws .q7-cover-note{
        font-size: 12px;
    }
} */

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-bg .q7-content-ws {
        
        background: url(/content/dam/huawei-cbg-site/cn/mkt/pdp/routers/q7-thin/images/section2/huawei-router-q-7-ethernet-cable-chip-bg-xs.png) no-repeat;
        background-size: cover
    }

    #q7-thin-container .q7-bg .q7-content-wf {
        width: 80.55556vw
    }

    #q7-thin-container .q7-bg .q7-content-wf video {
        height: 47.22222vw
    }

    #q7-thin-container .q7-bg .q7-common-s-txt {
        margin-bottom: 3.47222vw
    }

    #q7-thin-container .q7-bg .q7-mt-150 {
        margin-top: 15.69444vw
    }

    #q7-thin-container .q7-bg .q7-common-s-txt h3 {
        font-size: 6.66667vw
    }

    #q7-thin-container .q7-bg .q7-common-s-txt p {
        width: 100%
    }
    #q7-thin-container .q7-cover .q7-content-ws .q7-cover-note{
        position: static;
        font-size: 3.333333vw;
        margin-top: 4.444444vw;
        text-align: center;
        /* display: none; */
        /* bottom: 2.489583vw;
        left: 53.645833vw; */
    }
}

#q7-thin-container .q7-technology .q7-technology-title-wrapper {
    text-align: center
}

#q7-thin-container .q7-technology .q7-technology-title-wrapper h2 {
    width: max-content;
    margin-left: auto;
    margin-right: auto;
    font-size: 7.1875vw;
    background-image: linear-gradient(90deg, #9B9588 10%, #BCB9A9 50%, #9B9588 90%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}

#q7-thin-container .q7-technology .q7-technology-title-wrapper p {
    width: 47.60417vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.14583vw;
    color: #7C7C7C;
    margin-top: 3.125vw;
    margin-bottom: 9.63542vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-technology {
        margin-top: 22.22222vw
    }

    #q7-thin-container .q7-technology .q7-technology-title-wrapper h2 {
        font-size: 8.88889vw
    }

    #q7-thin-container .q7-technology .q7-technology-title-wrapper p {
        width: 80.55556vw;
        font-size: 3.88889vw;
        margin-top: 8.33333vw;
        margin-bottom: 15vw
    }
}

#q7-thin-container .q7-super .q7-common-s-txt p {
    width: 40.1875vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-super .q7-common-s-txt p {
        width: 100%
    }
}

#q7-thin-container .q7-super .q7-super-img-wrapper {
    position: relative
}

/* 原本的代码 */
/* #q7-thin-container .q7-super .q7-super-img-wrapper img {
    width: 76.19792vw
} */
#q7-thin-container .q7-super .q7-super-img-wrapper img {
    width: 75vw;
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-super .q7-super-img-wrapper img {
        width: 100%
    }
}

#q7-thin-container .q7-super .q7-super-dis-wrapper {
    position: absolute;
    top: 12.760417vw;
    left: 50%;
    transform: translateX(-50%);

}

#q7-thin-container .q7-super .q7-super-dis-wrapper p {
    font-size: 1.66667vw;
    color: #FFF8D8;
    z-index: 2;
    margin: 0;
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-super .q7-super-dis-wrapper {
        top: 6.94444vw;
        left: 24.02778vw
    }

    #q7-thin-container .q7-super .q7-super-dis-wrapper p {
        font-size: 3.88889vw
    }
}

#q7-thin-container .q7-roam .q7-common-s-txt p {
    width: max-content;
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-roam .q7-common-s-txt p {
        width: 100%
    }
}

#q7-thin-container .q7-performance .q7-common-s-txt p {
    width: 55.9375vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-performance {
        margin-bottom: 22.22222vw
    }

    #q7-thin-container .q7-performance .q7-common-s-txt p {
        width: 100%
    }
}

#q7-thin-container .q7-common-title-noSub .q7-common-txt-wrapper {
    top: 17.1875vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-common-title-noSub .q7-common-txt-wrapper {
        top: 29.58333vw
    }
}

#q7-thin-container .q7-gateway .q7-common-s-txt {
    width: 29.27083vw;
    text-align: left;
    position: absolute;
    left: 12.5vw;
    top: 20.83333vw;
    margin-bottom: 0;
    z-index: 3
}

#q7-thin-container .q7-gateway .q7-common-s-txt p {
    width: 94%;
    margin-left: 0
}

#q7-thin-container .q7-gateway .q7-gateway-txt-wrapper {
    width: 64.58333vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    bottom: 6.19792vw;
    left: 50%;
    transform: translateX(-50%)
}

#q7-thin-container .q7-gateway .q7-gateway-txt-div {
    text-align: center
}

#q7-thin-container .q7-gateway .q7-gateway-txt-div img {
    width: 3.125vw
}

#q7-thin-container .q7-gateway .q7-gateway-txt-div h4 {
    font-size: 1.66667vw;
    color: #7E776E;
    margin-top: .78125vw;
    margin-bottom: .3125vw
}

#q7-thin-container .q7-gateway .q7-gateway-txt-div p {
    font-size: 1.14583vw;
    color: #7C7C7C
}

#q7-thin-container .q7-gateway .q7-gateway-txt-line {
    width: 1px;
    height: 4.16667vw;
    background-color: #7E776E
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-gateway .q7-common-s-txt {
        width: 80.55556vw;
        left: 4.16667vw;
        top: 12.91667vw;
        z-index: 3
    }

    #q7-thin-container .q7-gateway .q7-common-s-txt p {
        width: 100%
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-wrapper {
        width: 72.77778vw;
        flex-wrap: wrap;
        bottom: 13.19444vw;
        left: 50%;
        transform: translateX(-50%);
        justify-content: space-between
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-div {
        text-align: left
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-div img {
        width: 8.33333vw
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-div h4 {
        font-size: 4.44444vw;
        margin-top: .26042vw;
        margin-bottom: 1.38889vw
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-div p {
        width: 100%;
        font-size: 4.44444vw
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-div3 {
        margin-top: 7.63889vw
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-line {
        height: 11.11111vw;
        margin-left: 10vw;
        margin-right: 4.86111vw
    }
}

#q7-thin-container .q7-connect .q7-common-s-txt p {
    width: max-content;
}

#q7-thin-container .q7-connect .q7-connect-swiper {
    position: relative
}

#q7-thin-container .q7-connect .q7-connect-swiper p {
    font-size: 1.14583vw;
    margin-top: 2.08333vw;
    margin-left: 12.13542vw;
    background-color: #F7F6F5;
    color: #7C7C7C
}

#q7-thin-container .q7-connect .q7-connect-swiper p span {
    color: #000000
}

#q7-thin-container .q7-connect .swiper-slide {
    opacity: 1 !important
}

#q7-thin-container .q7-connect .swiper-slide.swiper-slide-active {
    z-index: 10
}

#q7-thin-container .q7-connect .swiper-button-next,
#q7-thin-container .q7-connect .swiper-button-prev {
    width: 2.5vw;
    height: 2.5vw;
    margin-top: 0;
    top: 20.67708vw
}
#q7-thin-container .q7-connect .swiper-button-next:hover{
    opacity: 0.6;
}
#q7-thin-container .q7-connect .swiper-button-prev:hover{
    opacity: 0.6;
}
#q7-thin-container .q7-connect .swiper-button-next {
    right: 5.20833vw
}

#q7-thin-container .q7-connect .swiper-button-prev {
    left: 5.20833vw
}

#q7-thin-container .q7-connect .swiper-button-prev img {
    transform: rotate(180deg)
}

#q7-thin-container .q7-connect .swiper-button-next.swiper-button-disabled,
#q7-thin-container .q7-connect .swiper-button-prev.swiper-button-disabled {
    opacity: 0.4
}

#q7-thin-container .q7-connect .swiper-button-next:after,
#q7-thin-container .q7-connect .swiper-button-prev:after {
    display: none
}

#q7-thin-container .q7-connect .q7-connect-scroll-wrapper {
    width: 10.41667vw;
    height: 1px;
    position: absolute;
    top: 41.61458vw;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
    z-index: 3
}

#q7-thin-container .q7-connect .q7-connect-scroll-wrapper[data-index='0']::after {
    transform: translateX(0)
}

#q7-thin-container .q7-connect .q7-connect-scroll-wrapper[data-index='1']::after {
    transform: translateX(5.20833vw)
}

#q7-thin-container .q7-connect .q7-connect-scroll-wrapper::after {
    content: '';
    width: 5.20833vw;
    height: .20833vw;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
    z-index: 3;
    transition: transform 0.3s
}

#q7-thin-container .q7-connect .q7-common-sound-wrapper .q7-sound-cwave1 {
    width: 5.36458vw;
    height: 5.36458vw;
    top: 30.3125vw;
    left: 78.125vw
}

#q7-thin-container .q7-connect .q7-common-sound-wrapper1 .q7-sound-cwave1 {
    top: 27.13542vw;
    left: 22.96875vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-connect .q7-common-s-txt p {
        width: 100%
    }

    #q7-thin-container .q7-connect .q7-connect-swiper p {
        font-size: 4.444444vw;
        margin-top: 4.16667vw;
        margin-left: 0;
        text-align: center;
        padding: 0 2.777778vw;
    }

    #q7-thin-container .q7-connect .swiper-wrapper {
        flex-direction: column
    }

    #q7-thin-container .q7-connect .swiper-slide:nth-child(2) {
        margin-top: 7.63889vw
    }

    #q7-thin-container .q7-connect .q7-common-sound-wrapper .q7-sound-cwave1 {
        width: 7.63889vw;
        height: 7.63889vw;
        top: 57.72222vw;
        left: 69.5vw
    }

    #q7-thin-container .q7-connect .q7-common-sound-wrapper1 .q7-sound-cwave1 {
        top: 51.22222vw;
        left: 12.30556vw
    }
}

#q7-thin-container .q7-protect .q7-common-s-txt p {
    width: 45.3125vw
}

#q7-thin-container .q7-protect .q7-protect-icon-wrapper {
    width: 61.71875vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3.125vw;
    display: flex;
    justify-content: space-between
}

#q7-thin-container .q7-protect .q7-protect-icon-wrapper>div {
    text-align: center
}

#q7-thin-container .q7-protect .q7-protect-icon-wrapper img {
    width: 5.72917vw
}

#q7-thin-container .q7-protect .q7-protect-icon-wrapper p {
    font-size: 1.66667vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-protect .q7-common-s-txt p {
        width: 100%
    }

    #q7-thin-container .q7-protect .q7-protect-wrapper {
        display: flex;
        flex-direction: column-reverse
    }

    #q7-thin-container .q7-protect .q7-protect-icon-wrapper {
        width: 78.33333vw;
        margin-top: 0;
        flex-wrap: wrap;
        margin-bottom: 8.33333vw
    }

    #q7-thin-container .q7-protect .q7-protect-icon-wrapper>div {
        width: 33.33%
    }

    #q7-thin-container .q7-protect .q7-protect-icon-wrapper>div:nth-child(-n+3) {
        margin-bottom: 6.94444vw
    }

    #q7-thin-container .q7-protect .q7-protect-icon-wrapper img {
        width: 15.27778vw
    }

    #q7-thin-container .q7-protect .q7-protect-icon-wrapper p {
        font-size: 4.44444vw
    }
}

#q7-thin-container .q7-win .q7-win-img-wrapper {
    position: relative
}

#q7-thin-container .q7-win .q7-win-txt-wrapper {
    width: 67.70833vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2.60417vw;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#q7-thin-container .q7-win .q7-win-txt-div-wrapper {
    display: flex
}

#q7-thin-container .q7-win .q7-win-txt-div-wrapper h3 {
    font-size: 3.33333vw;
    margin-bottom: .52083vw;
    font-weight: normal
}

#q7-thin-container .q7-win .q7-win-txt-div-wrapper h3>span {
    font-size: 1.5625vw
}

#q7-thin-container .q7-win .q7-win-txt-div-wrapper h3 img {
    width: 1.14583vw;
    margin-left: .625vw;
    margin-bottom: .83333vw
}

#q7-thin-container .q7-win .q7-win-txt-div-wrapper p {
    font-size: 1.14583vw;
    color: #555555
}
#q7-thin-container .q7-win .q7-win-txt-div-wrapper .q7-win-txt-div2 p{
    text-align: center;
}
#q7-thin-container .q7-win .q7-win-txt-div1 {
    margin-right: 3.125vw
}

#q7-thin-container .q7-win .q7-win-txt-div1 span {
    margin-left: .20833vw
}

#q7-thin-container .q7-win .q7-win-txt-dis {
    width: 36.45833vw;
    font-size: 1.14583vw;
    color: #7C7C7C
}

#q7-thin-container .q7-win .q7-common-sound-wrapper .q7-sound-cwave1 {
    width: 5.36458vw;
    height: 5.36458vw;
    top: 29.79167vw;
    left: 6.04167vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-win .q7-common-s-txt {
        margin-bottom: 4.16667vw
    }

    #q7-thin-container .q7-win .q7-win-txt-wrapper {
        width: 100%;
        margin-top: 0;
        flex-wrap: wrap;
        flex-direction: column-reverse
    }

    #q7-thin-container .q7-win .q7-win-txt-div-wrapper {
        margin-left: auto;
        margin-right: auto
    }

    #q7-thin-container .q7-win .q7-win-txt-div-wrapper h3 {
        font-size: 8.88889vw;
        margin-bottom: 1.38889vw
    }

    #q7-thin-container .q7-win .q7-win-txt-div-wrapper h3>span {
        font-size: 4.16667vw
    }

    #q7-thin-container .q7-win .q7-win-txt-div-wrapper h3 img {
        width: 3.05556vw;
        margin-left: 1.66667vw;
        margin-bottom: 2.22222vw
    }

    #q7-thin-container .q7-win .q7-win-txt-div-wrapper p {
        font-size: 3.05556vw
    }

    #q7-thin-container .q7-win .q7-win-txt-div {
        text-align: center
    }

    #q7-thin-container .q7-win .q7-win-txt-div1 {
        margin-right: 8.61111vw
    }

    #q7-thin-container .q7-win .q7-win-txt-div1 span {
        margin-left: .55556vw
    }

    #q7-thin-container .q7-win .q7-win-txt-dis {
        width: 100%;
        font-size: 4.444444vw;
        margin-bottom: 6.25vw;
        text-align: center
    }

    #q7-thin-container .q7-win .q7-common-sound-wrapper .q7-sound-cwave1 {
        width: 7.22222vw;
        height: 7.22222vw;
        top: 59.30556vw;
        left: 8.05556vw
    }
}

#q7-thin-container .q7-cover .q7-cover-content-wrapper {
    width: 100%;
    background-color: #F0EFED;
    border-radius: 1.04167vw;
    display: flex;
    justify-content: space-between;
    padding: 6.35417vw 13.54167vw 0 15.72917vw
}

#q7-thin-container .q7-cover .q7-cover-swiper {
    width: 22.03125vw;
    margin-left: 0
}

#q7-thin-container .q7-cover .q7-cover-txt-wrapper {
    margin-top: 7.8125vw
}

#q7-thin-container .q7-cover .q7-cover-txt-div {
    width: 22.39583vw;
    opacity: .4;
    transition: opacity 0.5s
}

#q7-thin-container .q7-cover .q7-cover-txt-div.active {
    opacity: 1
}

#q7-thin-container .q7-cover .q7-cover-txt-div p {
    width: max-content;
    font-size: 1.66667vw;
    cursor: pointer;
    line-height: 1.25
}

#q7-thin-container .q7-cover .q7-cover-txt-div span {
    font-size: 1.04167vw;
    margin-top: .78125vw;
    color: #7C7C7C;
    display: inline-block
}

#q7-thin-container .q7-cover .q7-cover-txt-div2 {
    margin-top: 6.09375vw
}

#q7-thin-container .q7-cover .q7-cover-swiper-scroll {
    width: 1px;
    height: 16.35417vw;
    background-color: #BABABA;
    position: absolute;
    bottom: 14.0625vw;
    left: 50.26042vw
}

@media screen and (min-aspect-ratio: 11 / 10) and (max-width: 810px) {
    #q7-thin-container .q7-cover .q7-cover-swiper-scroll {
        bottom: 13.75vw
    }
}

#q7-thin-container .q7-cover .q7-cover-swiper-scroll[data-index='0']::after {
    transform: translateY(0)
}

#q7-thin-container .q7-cover .q7-cover-swiper-scroll[data-index='1']::after {
    transform: translateY(11.66667vw)
}

#q7-thin-container .q7-cover .q7-cover-swiper-scroll::after {
    content: '';
    width: .20833vw;
    height: 4.6875vw;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    z-index: 2;
    transition: transform 0.6s
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-cover .q7-cover-content-wrapper {
        border-radius: 2.77778vw;
        padding: 8.33333vw 15vw 0 15vw;
        flex-direction: column-reverse
    }

    #q7-thin-container .q7-cover .q7-cover-swiper {
        width: 42.083333vw;
        height: 73.055556vw;
        margin: 0 auto ;
    }

    #q7-thin-container .q7-cover .q7-cover-txt-wrapper {
        margin-top: 0;
        text-align: center;
        position: relative;
        margin-bottom: 5.55556vw
    }

    #q7-thin-container .q7-cover .q7-cover-txt-div {
        width: 59.72222vw;
        opacity: 0
    }

    #q7-thin-container .q7-cover .q7-cover-txt-div p {
        width: 100%;
        font-size: 4.44444vw
    }

    #q7-thin-container .q7-cover .q7-cover-txt-div span {
        font-size: 4.44444vw;
        margin-top: 2.08333vw;
        display: inline-block
    }

    #q7-thin-container .q7-cover .q7-cover-txt-div2 {
        margin-top: 0;
        position: absolute;
        top: 0;
        left: 0
    }

    #q7-thin-container .q7-cover .q7-cover-swiper-scroll {
        width: 27.77778vw;
        height: 1px;
        position: relative;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        margin-top: 4.16667vw
    }

    #q7-thin-container .q7-cover .q7-cover-swiper-scroll[data-index='0']::after {
        transform: translateY(0);
        transform: translateX(0)
    }

    #q7-thin-container .q7-cover .q7-cover-swiper-scroll[data-index='1']::after {
        transform: translateY(0);
        transform: translateX(13.88889vw)
    }

    #q7-thin-container .q7-cover .q7-cover-swiper-scroll::after {
        content: '';
        width: 13.88889vw;
        height: .55556vw;
        bottom: 0;
        top: auto
    }
}

#q7-thin-container .q7-security .q7-common-s-txt p {
    width: 43.33333vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-security .q7-common-s-txt p {
        width: 100%
    }
}

.static-style .q7-show-ie {
    display: block
}

.static-style .q7-hide-ie {
    display: none
}

.static-style .q7-space-50vh {
    display: none
}

.static-style .q7-space-100vh {
    display: none
}

.static-style .q7-thin-container .stick-full {
    position: relative;
    top: 0;
    height: auto;
    margin-top: 0
}

@media screen and (min-width: 360px) and (max-aspect-ratio: 11 / 10) and (max-width: 641px) {
    :root {
        --q7-txt-12: 10px
    }
}


#q7-thin-container .q7-kv .q7-kv-txt-wrapper {
    top: 14.895833vw;
    left: 7.552083vw;
}

#q7-thin-container .q7-kv .q7-kv-txt-wrapper img {
    width: 40.78125vw;
}

#q7-thin-container .q7-kv .q7-kv-txt-wrapper p {
    width: 77%;
    font-size: 1.875vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 1.45833vw auto 0;
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-kv .q7-kv-txt-wrapper {
        top: 21.111111vw;
        left: 50%;
    }

    #q7-thin-container .q7-kv .q7-kv-txt-wrapper img {
        width: 78.888889vw;
    }

    #q7-thin-container .q7-kv .q7-kv-txt-wrapper p {
        width: 61%;
        font-size: 3.611111vw;
        margin: 2.77778vw auto 0;
    }
}

/* 2024/12/03 end */

/* 2025-02-18 */
#q7-thin-container .q7-stable .q7-common-s-txt .add-new {
    line-height: 1.6;
    font-size: 0.83333vw;
    margin-top: 1vw;
    display: inline-block;
    color: #7C7C7C;
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-stable .q7-common-s-txt .add-new {
        font-size: 3.3333vw;
    }
}

/* 新 KV 屏 */
#q7-thin-container a {
    text-decoration: none;
    color: inherit;
}

#q7-thin-container .q7-so-thin .q7-kv-txt-wrapper {
    left: auto;
    right: 3.697917vw;
    top: 19.322917vw;
}

#q7-thin-container .q7-so-thin .q7-kv-txt-wrapper p {
    font-size: 1.145833vw;
    width: auto;
    text-align: center;
    display: block;
}

#q7-thin-container .q7-so-thin .q7-kv-buy {
    left: auto;
    right: 21.25vw;
    top: 27.135417vw;
}

#q7-thin-container .q7-so-thin .q7-kv-buy .q7-btn-style {
    display: inline-block;
    margin-top: 24px;
    padding: 8px 22px;
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    transition: opacity 300ms ease-out;
    color: #fff;
    border-radius: 6px;
    background-color: #000;
    border: none;
}

/* 57.5 95.4 */
#q7-thin-container .q7-so-thin .q7-kv-harmony {
    right: 2.994792vw;
    bottom: 4.96875vw;
}

/* 新增一瓶 纤薄入体 */
.q7-thin .q7-thin-show-pic {
    width: 100%;
    margin-top: 2.8125vw;
    margin-bottom: 6.25vw;
}

.q7-thin .q7-thin-sence-show {
    width: 89.53125vw;
    height: 26.40625vw;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
}

#q7-thin-container .q7-thin .q7-common-s-txt p {
    margin-bottom: 2.8125vw;
    margin-top: 0;
}

.q7-thin .q7-thin-sence-show .q7-sence-item {
    border-radius: 1.041667vw;
    overflow: hidden;
    width: 29.010417vw;
}

.q7-thin .q7-thin-sence-show .q7-sence-item img {
    width: 100%;
}

.q7-thin .q7-thin-show-pic img {
    width: 100%;
}

/*  */
#q7-thin-container .q7-security-img {
    height: 44.791667vw;
}

/* 安装注意事项屏 */
.q7-insatll-container {
    position: relative;
}

.q7-insatll-container .q7-insatll-img-container {
    width: 89.583333vw;
    height: 53.28125vw;
}

.q7-insatll-container .q7-insatll-img-container img {
    width: 100%;
}

.q7-insatll-container .q7-insatll-txt-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 89.583333vw;
    height: 53.28125vw;
}

.q7-insatll-container .q7-insatll-txt-container .q7-insatll-txt-title {
    font-size: 5vw;
    width: 100%;
    text-align: center;
    background-image: linear-gradient(to right, #8B897D 42%, #BCB9A9 50%, #888174 58%);
    /* background-size: 300% 100%; */
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 6.291667vw;
    font-weight: bold;
    line-height: 1.25;
}

.q7-insatll-container .q7-insatll-txt-container .q7-install-detail {
    width: 55.071354vw;
    height: 22.164063vw;
    margin-left: 14.375vw;
    position: relative;
    margin-top: 3.989583vw;
}

.q7-insatll-container .q7-insatll-txt-container .q7-install-detail .detail-pic {
    position: absolute;
    top: 0;
    left: 0;
}

/* 68 */
.q7-insatll-container .q7-insatll-txt-container .q7-install-detail .hole-size-max {
    position: absolute;
    left: .104167vw;
    top: 15.364583vw;
    font-size: 1.145833vw;
    color: #7C7C7C;
    line-height: 1.6;
}

/* 66 */
.q7-insatll-container .q7-insatll-txt-container .q7-install-detail .hole-size-min {
    position: absolute;
    top: 0;
    left: 22.604167vw;
    font-size: 1.145833vw;
    color: #7C7C7C;
    line-height: 1.6;
}

.q7-insatll-container .q7-insatll-txt-container .q7-install-detail .hole-deep {
    position: absolute;
    top: 5.677083vw;
    left: 1.979167vw;
    font-size: 1.145833vw;
    color: #7C7C7C;
    line-height: 1.6;
}

.q7-insatll-container .q7-insatll-txt-container .detail-introduce {
    width: 60.9375vw;
    margin-top: 4.135417vw;
    margin-left: 14.114583vw;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item {
    flex-basis: 50%;
    display: flex;
    /* display: flex;
    justify-content: space-between;
    flex-wrap: wrap; */
}

.q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item:nth-child(odd) {
    flex-basis: 30vw;
    margin-right: 0;
}

.q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item:nth-child(even) {
    flex-basis: 29vw;
}

.q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item:nth-child(1) {
    margin-bottom: 2.395833vw;
}

.q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item:nth-child(2) {
    margin-bottom: 2.395833vw;
}

.q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item .order-num {
    width: 1.5625vw;
    margin-right: .520833vw;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item .txt-des {
    font-size: 1.145833vw;
    color: #7C7C7C;
    line-height: 1.6;
}

.q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item .order-num img {
    width: 100%;
    position: absolute;
    top: .104167vw;

}

/* 1057.37 */
/* 其它屏图片部分圆角 20 改为 16 */
#q7-thin-container .q7-reason .swiper-slide {
    border-radius: .833333vw;
}

#q7-thin-container .q7-img-border-radius {
    border-radius: .833333vw;
}

#q7-thin-container .q7-img-border-radius-20 {
    border-radius: 1.041667vw;
    overflow: hidden;
}

#q7-thin-container .q7-cover .q7-cover-content-wrapper {
    border-radius: .833333vw;
}

/* 黑色标题距底下的距离由 60 改为 64 */
#q7-thin-container .q7-common-s-txt h3 {
    margin-bottom: 1.666667vw;
}

#q7-thin-container .q7-common-s-txt p {
    margin-bottom: 3.333333vw;
    margin-top: 0;
}

#q7-thin-container .q7-mt-190 {
    margin-top: 9.895833vw;
}

#q7-thin-container .q7-mt-289 {
    margin-top: 15.052083vw;
}

/* 11角标跳转行宽度调整 */
#q7-thin-container .q7-protect .q7-common-s-txt p {
    width: 46.3125vw;
}

/* 信号覆盖 */
#q7-thin-container .q7-cover .q7-common-s-txt {
    margin-bottom: 3.333333vw;
}


#q7-thin-container .q7-kv .q7-kv-buy .section-kv-pic,
#q7-thin-container .q7-kv .q7-kv-buy .section-kv-pic span {
    line-height: 1.25;
}

#q7-thin-container {
    overflow-x: hidden;
}
#q7-thin-container .q7-common-title .q7-common-txt-wrapper h2{
    margin-top: 1.666667vw;
}
#q7-thin-container .q7-common-title-noSub .q7-common-txt-wrapper h2{
    margin-top: 0;
}

/* 部署AEM后间距调整 */
#q7-thin-container .q7-reason .q7-reason-txt{
    top: 2.239583vw;
}
#q7-thin-container .q7-home .q7-home-swiper-control{
    margin-top: 2.239583vw;
}
#q7-thin-container .q7-speed .q7-speed-title-wrapper{
    top: 16.71875vw;
}
#q7-thin-container .q7-technology .q7-technology-title-wrapper p{
    margin-top: 3.333333vw;
}
#q7-thin-container .q7-gateway .q7-gateway-txt-div h4{
    margin-bottom: .625vw;
}
#q7-thin-container .q7-connect .q7-connect-swiper p{
    margin-top: 2.5vw;
}
#q7-thin-container .q7-protect .q7-common-s-txt p{
    margin-bottom: 3.333333vw;
}
#q7-thin-container .q7-protect .q7-protect-icon-wrapper p{
    margin-top: .104167vw;
}
#q7-thin-container .q7-protect .q7-protect-icon-wrapper{
    margin-top: 3.333333vw;
}
#q7-thin-container .q7-win .q7-common-s-txt,#q7-thin-container .q7-cover .q7-common-s-txt {
    margin-bottom: 3.333333vw;
}
#q7-thin-container .q7-win .q7-win-txt-wrapper{
    margin-top: 2.8125vw;
}
#q7-thin-container .q7-win .q7-win-txt-div1{
    margin-right: 2.864583vw;
}
@media screen and (max-aspect-ratio: 11 / 10) {
    #q7-thin-container .q7-common-title.q7-mt-190 {
        margin-top: 0;
    }
    #q7-thin-container .q7-common-title.q7-mt-200{
        margin-top: 27.777778vw;
    }
    #q7-thin-container .q7-so-thin .q7-kv-txt-wrapper {
        left: auto;
        right: auto;
        top: 111.708333vw;
        margin: 0 auto;
        width: 100%;
        transform: none;
        left: 50%;
        transform: translateX(-50%);
    }

    #q7-thin-container .q7-kv .q7-kv-txt-wrapper img {
        width: 77.833333vw;
    }

    #q7-thin-container .q7-so-thin .q7-kv-txt-wrapper p {
        font-size: 2.222222vw;
        width: auto;
        text-align: center;
        display: block;
        margin-top: 2.527778vw;
    }

    #q7-thin-container .q7-so-thin .q7-kv-buy {
        /* left: auto; */
        right: auto;
        /* top: auto; */
        /* bottom: 13.888889vw; */
        top: 128.472222vw;
        left: 50%;
        /* transform: none; */
    }

    #q7-thin-container .q7-kv .q7-kv-buy .section-kv-pic span {
        font-size: 3.611111vw;
    }

    #q7-thin-container .q7-so-thin .q7-kv-buy .q7-btn-style {
        margin-top: 24px;
    }

    /* 57.5 95.4 */
    #q7-thin-container .q7-so-thin .q7-kv-harmony {
        right: 4.513889vw;
        bottom: 4.527778vw;
    }


    #q7-thin-container .q7-thin .q7-common-s-txt {
        margin-bottom: 8.888889vw;
    }

    .q7-thin .q7-thin-show-pic {
        width: 100%;
        margin-top: 2.916667vw;
        margin-bottom: 16.666667vw;
    }

    .q7-thin .q7-thin-mobpic {
        margin-top: 8.333333vw;
    }

    #q7-thin-container .q7-mt-200 {
        margin-top: 27.777778vw;
    }

    #q7-thin-container .q7-common-s-txt h3 {
        margin-bottom: 4.583333vw;
    }

    .q7-thin .q7-thin-sence-show {
        width: 88.888889vw;
        height: 66.666667vw;
        border-radius: 2.777778vw;
        margin-right: 5.555556vw;
        /* height: auto; */
        /* overflow: hidden; */
    }

    #q7-thin-container .q7-thin .swiper-wrapper .swiper-slide {
        display: flex;
        width: 100% !important;
        margin-right: 11.111111vw;
        /* opacity: 0 !important;
        z-index: 1; */
    }

    #q7-thin-container .q7-thin .swiper-wrapper .swiper-slide-active {
        /* opacity: 1 !important;
        z-index: 2; */
    }

    #q7-thin-container .q7-thin .swiper-wrapper .swiper-slide img {
        width: 100%;
    }

    #q7-thin-container .q7-thin .q7-common-s-txt p {
        margin-bottom: 2.8125vw;
        margin-top: 0;
    }

    .q7-thin .q7-thin-sence-show .q7-sence-item {
        border-radius: 2.777778vw;
        overflow: hidden;
        width: 29.010417vw;
    }

    .q7-thin .q7-thin-sence-show .q7-sence-item img {
        width: 100%;
    }

    .q7-thin .q7-thin-show-pic img {
        width: 100%;
    }

    #q7-thin-container .q7-thin .q7-thin-swiper .q7-thin-img-wrapper {
        width: 33.33333vw;
        margin-top: 1.5625vw;
    }

    #q7-thin-container .q7-thin .q7-thin-swiper .q7-thin-btn-wrapper {
        position: relative;
        margin-top: 8.333333vw;
        display: flex;
        justify-content: flex-end;
        margin-right: 5.555556vw;
    }

    #q7-thin-container .q7-thin .q7-thin-swiper .swiper-button-next:after,
    #q7-thin-container .q7-thin .q7-thin-swiper .swiper-button-prev:after {
        display: none
    }

    #q7-thin-container .q7-thin .q7-thin-swiper .swiper-button-next,
    #q7-thin-container .q7-thin .q7-thin-swiper .swiper-button-prev {
        width: 3.125vw;
        height: 3.125vw;
        border-radius: 4.6875vw;
        background-color: #ADA99B;
        position: relative;
        top: 0;
        margin-top: 0
    }

    #q7-thin-container .q7-thin .q7-thin-swiper .swiper-button-next {
        right: 0
    }

    #q7-thin-container .q7-thin .q7-thin-swiper .swiper-button-prev {
        transform: rotate(180deg);
        left: 0;
        margin-right: 1.04167vw
    }

    #q7-thin-container .q7-thin .q7-thin-swiper .swiper-button-next,
    #q7-thin-container .q7-thin .q7-thin-swiper .swiper-button-prev {
        width: 8.33333vw;
        height: 8.33333vw;
        border-radius: 12.5vw
    }

    #q7-thin-container .q7-thin .q7-thin-swiper .swiper-button-prev {
        margin-right: 2.77778vw;
        transform: rotate(180deg);
    }

    #q7-thin-container .q7-speed .q7-speed-title-wrapper {
        /* top: 27.777778vw; */
        top: 24.305556vw;
    }

    #q7-thin-container .q7-speed .q7-speed-title-wrapper h3 {
        margin: 0 auto;
    }

    #q7-thin-container .q7-speed .q7-speed-swiper {
        width: 85.027778vw;
        top: 85vw;
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-txt-wrapper h4 {
        margin-top: 0;
        margin-bottom: 2.777778vw;
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-txt-wrapper p {
        font-size: 4.444444vw;
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-img-wrapper {
        margin-top: 8.888889vw;
    }

    #q7-thin-container .q7-speed .q7-speed-swiper .q7-speed-btn-wrapper {
        margin-right: 4.166667vw;
    }

    #q7-thin-container .q7-super .q7-super-dis-wrapper p {
        font-size: 2.777778vw;
        margin: 0 auto;
    }

    #q7-thin-container .q7-super .q7-super-dis-wrapper {
        top: 9.027778vw;
        left: 50%;
        transform: translateX(-50%);
    }

    #q7-thin-container .q7-img-border-radius {
        border-radius: 2.222222vw;
    }

    #q7-thin-container .q7-gateway .q7-img-border-radius {
        font-size: 2.777778vw;
    }

    #q7-thin-container .q7-common-title .q7-common-txt-wrapper h2 {
        margin: 0 auto;
    }

    #q7-thin-container .q7-img-border-radius-20 {
        border-radius: 2.222222vw;
    }

    #q7-thin-container .q7-security-img {
        height: 62.5vw;
    }

    #q7-thin-container .q7-insatll-container .q7-insatll-img-container {
        width: 100%;
    }

    .q7-insatll-container .q7-insatll-txt-container {
        height: 130.833333vw;
    }

    .q7-insatll-container .q7-insatll-img-container {
        height: 130.833333vw;
    }

    .q7-insatll-container {
        position: relative;
    }

    .q7-insatll-container .q7-insatll-img-container img {
        width: 100%;
    }

    .q7-insatll-container .q7-insatll-txt-container .q7-insatll-txt-title {
        font-size: 6.666667vw;
        font-weight: bold;
        width: 100%;
        text-align: center;
        background-image: linear-gradient(to right, #8B897D 42%, #BCB9A9 50%, #888174 58%);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        margin-top: 13.888889vw;
    }

    .q7-insatll-container .q7-insatll-txt-container .q7-install-detail {
        width: 77.152778vw;
        height: auto;
        margin: 0 auto;
        position: relative;
        margin-top: 8.888889vw;
    }

    .q7-insatll-container .q7-insatll-txt-container .q7-install-detail .detail-pic {
        position: relative;
        top: 0;
        left: 0;
    }

    .q7-insatll-container .q7-insatll-txt-container .detail-introduce {
        margin-top: 8.888889vw;
        margin-left: 5.833333vw;
        width: 100%;
    }

    .q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item:nth-child(odd),
    .q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item:nth-child(even) {
        flex-basis: 77.152778vw;
    }

    .q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item {
        flex-basis: 77.152778vw;
        display: flex;
        align-items: baseline;
        margin-bottom: 3.333333vw;
    }

    .q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item .order-num {
        width: 3.888889vw;
        height: 3.888889vw;
        margin-right: 2.222222vw;
        position: relative;
    }

    .q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item .order-num img {
        position: absolute;
        top: .555556vw;
    }

    .q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item .txt-des {
        font-size: 3.333333vw;
    }

    .q7-insatll-container .q7-insatll-txt-container .q7-install-detail {
        width: 77.1625vw;
        height: 40.577778vw;
        margin-left: 5.861111vw;
        position: relative;
        margin-top: 8.888889vw;
    }

    .q7-insatll-container .q7-insatll-txt-container .q7-install-detail .detail-pic {
        position: absolute;
        top: 0;
        left: 0;
    }

    /* 68 */
    .q7-insatll-container .q7-insatll-txt-container .q7-install-detail .hole-size-max {
        position: absolute;
        left: .104167vw;
        top: auto;
        bottom: 0;
        font-size: 3.333333vw;
        color: #7C7C7C;
        line-height: 1.6;
    }

    /* 66 */
    .q7-insatll-container .q7-insatll-txt-container .q7-install-detail .hole-size-min {
        position: absolute;
        top: 0;
        left: 20.444444vw;
        font-size: 3.333333vw;
        color: #7C7C7C;
        line-height: 1.6;
    }
    .q7-insatll-container .q7-insatll-txt-container .q7-install-detail .hole-deep{
        font-size: 3.333333vw;
        top: 10.180556vw;
        left: 0;
        line-height: 1.6;
    }

    #q7-thin-container .q7-gateway .q7-common-s-txt {
        top: 13.888889vw;
    }

    #q7-thin-container .q7-gateway .q7-common-s-txt h3 {
        margin-top: 0;
        margin-bottom: 3.472222vw;
    }

    #q7-thin-container .q7-gateway .q7-common-s-txt p {
        font-size: 4.444444vw;
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-wrapper {
        top: 144.444444vw;
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-div p {
        margin: 0;
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-div h4 {
        margin-top: .694444vw;
        margin-bottom: 1.388889vw;
    }

    #q7-thin-container .q7-gateway .q7-gateway-txt-div3 {
        margin-top: 8.333333vw;
    }

    #q7-thin-container .q7-protect .q7-common-s-txt p {
        width: 100%;
        margin-bottom: 8.888889vw;
    }

    #q7-thin-container .q7-win .q7-win-txt-dis {
        margin-top: 0;
    }

    #q7-thin-container .q7-win .q7-win-txt-dis {
        margin-bottom: 4.583333vw;
    }

    #q7-thin-container .q7-win .q7-win-txt-div-wrapper h3 {
        margin-top: 0;
    }

    #q7-thin-container .q7-cover .q7-cover-txt-div p {
        margin-bottom: 2.083333vw;
        margin-top: 0;
    }

    #q7-thin-container .q7-cover .q7-cover-txt-div span {
        margin-top: 0;
    }

    #q7-thin-container .q7-security .q7-common-s-txt {
        margin-bottom: 8.888889vw;
    }

    #q7-thin-container .q7-gateway .q7-img-border-radius {
        border-radius: 2.777778vw;
    }

    #q7-thin-container .q7-bg .q7-chip .q7-content-wf video {
        border-radius: 2.777778vw;
    }

    #q7-thin-container .q7-bg .q7-img-border-radius {
        border-radius: 2.777778vw;
    }

    #q7-thin-container .q7-home-swiper .q7-img-border-radius {
        border-radius: 2.777778vw;
    }
    #q7-thin-container .q7-common-title-noSub .q7-common-txt-wrapper{
        top: 29.58333vw;
    }
    .q7-insatll-container .q7-insatll-txt-container .detail-introduce .detail-item .txt-des{
        line-height: 1.6;
    }
    #q7-thin-container .q7-common-title .q7-common-txt-wrapper p{
        margin-top: 0;
        margin-bottom: 5.555556vw;
    }
    /* 2025.9.25 version */
    #q7-thin-container .q7-reason .swiper-slide{
        overflow: visible;
    }
    #q7-thin-container .q7-reason .q7-reason-txt{
        margin-top: 0;
        top: 0;
    }
    #q7-thin-container .q7-reason .q7-reason-txt p{
        margin-top: 0;
        margin-bottom: 0;
    }
    #q7-thin-container .q7-reason .q7-reason-swiper-btn{
        margin-top: 6.666667vw;
    }
    #q7-thin-container .q7-home .q7-common-s-txt p{
        margin-bottom: 1.805556vw;
        width: 79.444444vw;
    }
    #q7-thin-container .q7-home .q7-home-swiper-control{
        margin-top: 4.861111vw;
    }
    #q7-thin-container .q7-home .scroll-wrapper{
        margin-top: 2.333333vw;
    }
    #q7-thin-container .q7-technology{
        margin-top: 22.222222vw;
    }
    #q7-thin-container .q7-technology .q7-technology-title-wrapper p{
        margin-top: 4.444444vw;
        margin-bottom: 20.833333vw;
    }
    #q7-thin-container .q7-bg .q7-common-s-txt p,#q7-thin-container .q7-super .q7-common-s-txt p,#q7-thin-container .q7-super .q7-super-img-wrapper img{
         margin-bottom: 8.888889vw;
    }
    #q7-thin-container .q7-connect .q7-common-s-txt{
         margin-bottom: 8.888889vw;
    }
    #q7-thin-container .q7-bg .q7-chip .q7-content-wf video,#q7-thin-container .q7-super .q7-super-img-wrapper img{
        margin-bottom: 13.888889vw;
    }
    #q7-thin-container .q7-connect .q7-connect-swiper p{
        margin-top: 5.555556vw;
    }
    #q7-thin-container .q7-connect .swiper-slide:nth-child(2){
        margin-top: 13.888889vw;
    }
    #q7-thin-container .q7-protect .q7-protect-icon-wrapper>div:nth-child(-n+3){
        margin-bottom: 7.361111vw;
    }
    #q7-thin-container .q7-protect .q7-protect-icon-wrapper p{
        margin-top: .277778vw;
    }
    #q7-thin-container .q7-protect .q7-protect-icon-wrapper{
        margin-bottom: 0;
        margin-top: 0;
    }
    #q7-thin-container .q7-cover .q7-cover-swiper-scroll{
        margin-top: 4.527778vw;
    }
    
    #q7-thin-container .q7-bg .q7-chip .q7-content-wf video{
        margin-bottom: 0;
    }
    #q7-thin-container  .q7-mob-100{
        margin-top: 13.888889vw;
    }
    #q7-thin-container  .q7-mob-0{
        margin-top: 0;
    }
    #q7-thin-container .q7-common-s-txt.q7-mob-0{
        margin-top: 0;
    }
    #q7-thin-container .q7-roam .q7-mob-100{
        margin-top: 0;
        margin-bottom: 13.888889vw;
    }
    #q7-thin-container  .q7-mob-bottom-100 img{
        margin-bottom: 13.888889vw;
    }
    #q7-thin-container .q7-win .q7-win-txt-div1{
        margin-right: 8.888889vw;
    }
    #q7-thin-container .q7-reason .swiper-button-next:hover{
        opacity: 1;
    }
    #q7-thin-container .q7-reason .swiper-button-prev:hover{
        opacity: 1;
    }
    #q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-next:hover{
        opacity: 1;
    }
    #q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-prev:hover{
        opacity: 1;
    }
    #q7-thin-container .q7-reason .swiper-button-next.swiper-button-disabled, #q7-thin-container .q7-reason .swiper-button-prev.swiper-button-disabled{
        opacity: 0.1;
    }
    #q7-thin-container .q7-speed .swiper-button-next.swiper-button-disabled, #q7-thin-container .q7-speed .swiper-button-prev.swiper-button-disabled{
        opacity: 0.1;
    }
    #q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-prev.swiper-button-disabled:hover,#q7-thin-container .q7-speed .q7-speed-swiper .swiper-button-next.swiper-button-disabled:hover{
        opacity: 0.1;
    }
}