.ajmd-container {
    background-color: #17171A;
    letter-spacing: calc(-0.037em + 0.526px);
    --AJMD-navH: 0;
    position: relative;
    border-bottom: 1px solid transparent;
}

.ajmd-container * {
    box-sizing: border-box;
}

.ajmd-container picture {
    display: flex;
    align-items: flex-start;
    width: 100%;
}

.ajmd-container .currentspecial {
    color: #fff;
}

.ajmd-container sup {
    font-size: 0.6em;
    color: inherit;
    cursor: pointer;
}

.ajmd-container a {
    font-size: inherit;
    color: inherit;
}

.ajmd-container ul {
    list-style: none;
    list-style-image: none;
}

.ajmd-container .nr {
    white-space: nowrap;
}

.ajmd-container img {
    width: 100%;
    height: auto;
    display: block;
    border: 0;
    vertical-align: bottom;
}

.ajmd-container video {
    width: 100%;
    height: auto;
    border: 0;
    display: block;
    object-fit: cover;
}

.ajmd-container .blur-up {
    filter: blur(10px);
    transition: filter .2s;
    -webkit-filter: blur(10px);
}

.ajmd-container .blur-up.lazyloaded {
    filter: blur(0);
}

.ajmd-container .show-mob {
    display: none;
}

.ajmd-container .show-pc {
    display: block;
}

.ajmd-container .show-mob-inline {
    display: none;
}

.ajmd-container .show-pc-inline {
    display: inline;
}

.ajmd-container .show-ie {
    display: none;
}

.ajmd-container .hide-ie {
    display: block;
}

/* pc */
.ajmd-container .big-title-wrap {
    text-align: center;
}

.ajmd-container .ajmd-s2 .big-title-wrap {
    margin-bottom: 3.125vw;
}

.ajmd-container .big-title {
    color: #00c8b9;
    font-size: 6.25vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-container .bg-clip {
    display: inline-block;
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.ajmd-container .content-wrap {
    display: flex;
}

.ajmd-container .sub-title1 {
    color: #00c8b9;
    font-size: 1.979167vw;
    font-weight: 500;
    line-height: 1.25;
    margin-bottom: 0.520833vw;
}

.ajmd-container .sub-title2 {
    color: #fff;
    font-size: 3.333333vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-container .desc-p {
    color: #aaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
}


/* mob */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .show-mob {
        display: block;
    }

    .ajmd-container .show-pc {
        display: none;
    }

    .ajmd-container .show-mob-inline {
        display: inline-block;
    }

    .ajmd-container .show-pc-inline {
        display: none;
    }

    .ajmd-container .big-title {
        font-size: 13.3333334vw;
    }

    .ajmd-container .content-wrap {
        display: flex;
    }

    .ajmd-container .sub-title1 {
        font-size: 4.444445vw;
        margin-bottom: 2.777778vw;
    }

    .ajmd-container .sub-title2 {
        font-size: 8.8888889vw;
    }

    .ajmd-container .desc-p {
        font-size: 3.333333vw;
    }

}


/* ie */
@media screen and(-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .ajmd-container .show-ie {
        display: block;
    }

    .ajmd-container .hide-ie {
        display: none;
    }
}

.ajmd-container .last-section ol {
    width: 78.258333vw;
    margin: 10.4166666666vw auto;
    color: #5A5A5A;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6;
    list-style: decimal;
}

.ajmd-container .last-section .notmm {
    position: relative;
    list-style: none !important;
    margin: 0 0 1.04166666666vw 0;
}

.ajmd-container .last-section .mll {
    position: relative;
    list-style: none;
}

.ajmd-container .last-section .mll::before {
    content: "*";
    position: absolute;
    top: 0;
    left: -9px;
}

@media screen and (min-width: 1920px) {
    .ajmd-container .last-section ol {
        font-size: .625vw;
    }
}

/* mob */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .last-section .notmm {
        margin: 0 0 2.777777777vw 0;
    }

    .ajmd-container .last-section ol {
        width: 82.1vw;
        margin: 22.222222222vw 0 22.222222222vw 10.833333333vw;
        font-size: 12px;
    }
}

@media screen and (min-width: 640px) and (max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
    .ajmd-container .last-section ol {
        font-size: 2.777778vw
    }
}

/* s1 start */
.ajmd-container .ajmd-s1 {
    position: relative;
    background-color: #fff;
}

.ajmd-container .ajmd-s1 .kv-img {
    width: 100%;
}

.ajmd-container .ajmd-s1 .kv-slogan {
    position: absolute;
    top: 16.666667vw;
    left: 60.208333vw;
    text-align: center;
}

.ajmd-container .ajmd-s1 .kv-slogan .pro-img {
    width: 34.21875vw;
}

.ajmd-container .ajmd-s1 .kv-slogan .ksp-wrap {
    color: #000;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 1.510417vw;
    margin-bottom: 3.802083vw;
}

.ajmd-container .ajmd-s1 .kv-slogan .ksp-title-dis {
    font-size: 3.125vw;
    line-height: 1.25;
}

.ajmd-container .ajmd-s1 .kv-hm-logo {
    width: 8.333333vw;
    position: absolute;
    bottom: 5.364583vw;
    right: 3.125vw;
}

.ajmd-container .ajmd-s1 .kv-ps {
    position: absolute;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6;
    bottom: 4.166667vw;
    right: 8.854167vw;
}

@media screen and (min-width: 1920px) {
    .ajmd-container .ajmd-s1 .kv-ps {
        font-size: 0.625vw;
    }
}

@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-s1 .kv-slogan {
        width: 100%;
        top: 22.222222vw;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

    .ajmd-container .ajmd-s1 .kv-slogan .pro-img {
        width: 74.027778vw;
        margin: 0 auto;
    }

    .ajmd-container .ajmd-s1 .kv-slogan .ksp-wrap {
        font-size: 2.777778vw;
        margin-top: 2.777778vw;
        margin-bottom: 8.333333vw;
    }

    .ajmd-container .ajmd-s1 .kv-slogan .ksp-title-dis {
        font-size: 6.25vw;
    }

    .ajmd-container .ajmd-s1 .kv-hm-logo {
        width: 17.5vw;
        left: 80.138889vw;
        bottom: 11.805556vw;
    }

    .ajmd-container .ajmd-s1 .kv-ps {
        font-size: 2.7777778vw;
        bottom: 6.9444445vw;
        left: 8.333333vw;
        right: auto;
    }
}

/* s1 end */

/* s2 start */
.ajmd-container .ajmd-s2 {
    margin: 10.416667vw auto 0;
}

.ajmd-s2 .big-title {
    font-size: 4.166667vw;
}

.ajmd-s2 .s2-love-wrap {
    width: 82.291667vw;
    margin: 3.125vw auto 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

.ajmd-s2 .s2-love-wrap .s2-love {
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    cursor: pointer;
    background-color: #2A2A2B;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-s2 .s2-love-wrap .s2-love .love-img {
    width: 100%;
}

.ajmd-s2 .reason-div:hover .arrow-wrap {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
}

.ajmd-s2 .s2-love-wrap .s2-love1 {
    width: 26.354167vw;
    margin-right: 1.5625vw;
    background-color: transparent;
}

.ajmd-s2 .s2-love-wrap .s2-love2 {
    width: 26.458333vw;
    margin-right: 1.5625vw;
    background-color: transparent;
}

.ajmd-s2 .s2-love-wrap .s2-love3 {
    width: 26.354167vw;
    background-color: transparent;
}

.ajmd-s2 .s2-love-wrap .s2-love3 .love-img {
    position: relative;
}

.ajmd-s2 .s2-love-wrap .s2-love4 {
    width: 40.364583vw;
    margin-top: 1.5625vw;
    margin-right: 1.5625vw;
}

.ajmd-s2 .s2-love-wrap .s2-love5 {
    width: 40.364583vw;
    margin-top: 1.5625vw;
    background-color: transparent;
}

.ajmd-s2 .s2-love-wrap .s2-love4 img,
.ajmd-s2 .s2-love-wrap .s2-love5 img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}

.ajmd-s2 .s2-love-wrap .s2-love6 {
    width: 82.291667vw;
    margin-top: 1.5625vw;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 1.302083vw 0;
}

.ajmd-s2 .s2-love .love-title-wrap {
    position: absolute;
    top: 3.125vw;
}

.ajmd-s2 .s2-love-wrap .s2-love1 .love-title-wrap,
.ajmd-s2 .s2-love-wrap .s2-love2 .love-title-wrap,
.ajmd-s2 .s2-love-wrap .s2-love3 .love-title-wrap,
.ajmd-s2 .s2-love-wrap .s2-love4 .love-title-wrap,
.ajmd-s2 .s2-love-wrap .s2-love5 .love-title-wrap {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.ajmd-s2 .s2-love-wrap .s2-love4 img,
.ajmd-s2 .s2-love-wrap .s2-love5 img {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.ajmd-s2 .s2-love-wrap .s2-love6 .love-title-wrap {
    position: static;
    margin: 0 7.5vw 0 3.125vw;
}

.ajmd-s2 .s2-love-wrap .s2-love6 .love-icon-wrap {
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
}

.ajmd-s2 .s2-love6 .icon-item {
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.ajmd-s2 .s2-love6 .icon-item:not(:last-child) {
    margin-right: 5.208333vw;
}

.ajmd-s2 .s2-love6 .icon-item>img {
    width: 6.770833vw;
    height: 6.770833vw;
    margin-right: 1.5625vw;
}

.ajmd-s2 .s2-love6 .icon-item>p {
    color: #fff;
    font-size: 1.145833vw;
    font-weight: 700;
    line-height: 1.6;
}

.ajmd-s2 .s2-love .love-title-wrap .love-title {
    color: #fff;
    font-size: 2.5vw;
    font-weight: 700;
    line-height: 1.25;
    white-space: nowrap;
    text-align: center;
}

.ajmd-s2 .arrow-container {
    position: absolute;
    right: 1.041667vw;
    bottom: 1.041667vw;
    width: 2.395834vw;
    height: 2.395834vw;
    overflow: hidden;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: #424242;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-s2 .arrow-container .arrow-wrap {
    flex-shrink: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    will-change: transform;
}

.ajmd-s2 .arrow-container .arrow-wrap img {
    height: 100%;
}



@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-s2 {
        margin: 22.222222vw auto 0;
    }

    .ajmd-s2 .big-title {
        font-size: 8.888889vw;
    }

    .ajmd-s2 .s2-love-wrap {
        width: 83.333333vw;
        margin: 8.333333vw auto 0;
    }

    .ajmd-s2 .s2-love-wrap .s2-love {
        border-radius: 2.7777778vw;
        -webkit-border-radius: 2.7777778vw;
        -moz-border-radius: 2.7777778vw;
        -ms-border-radius: 2.7777778vw;
        -o-border-radius: 2.7777778vw;
    }

    .ajmd-s2 .s2-love-wrap .s2-love1 {
        width: 83.333333vw;
        margin: 0;
    }

    .ajmd-s2 .s2-love-wrap .s2-love2 {
        width: 83.333333vw;
        margin: 4.166667vw 0 0;
    }

    .ajmd-s2 .s2-love-wrap .s2-love3 {
        width: 83.333333vw;
        margin: 4.166667vw 0 0;
    }

    .ajmd-s2 .s2-love-wrap .s2-love4 {
        width: 39.583333vw;
        margin: 4.166667vw 4.166667vw 0 0;
    }

    .ajmd-s2 .s2-love-wrap .s2-love5 {
        width: 39.583333vw;
        margin: 4.166667vw 0 0;
    }

    .ajmd-s2 .s2-love-wrap .s2-love6 {
        width: 83.333333vw;
        margin: 4.166667vw 0 0;
        display: flex;
        flex-direction: column;
        padding: 5.555556vw 0 2.777778vw;
    }

    .ajmd-s2 .s2-love .love-title-wrap {
        top: 5.555556vw;
    }

    .ajmd-s2 .s2-love-wrap .s2-love6 .love-title-wrap {
        margin: 0 auto;
    }

    .ajmd-s2 .s2-love-wrap .s2-love6 .love-icon-wrap {
        margin-top: 2.777778vw;
        align-items: flex-start;
    }

    .ajmd-s2 .s2-love6 .icon-item {
        flex-direction: column;
        justify-content: center;
        width: 12.5vw;
    }

    .ajmd-s2 .s2-love6 .icon-item:not(:last-child) {
        margin-right: 13.8888889vw;
    }

    .ajmd-s2 .s2-love6 .icon-item>img {
        width: 12.5vw;
        height: 12.5vw;
        margin: 0;
    }

    .ajmd-s2 .s2-love6 .icon-item>p {
        font-size: 3.333333vw;
        text-align: center;
        white-space: nowrap;
    }

    .ajmd-s2 .s2-love .love-title-wrap .love-title {
        font-size: 6.666667vw;
    }

    .ajmd-s2 .arrow-container {
        right: 2.222222vw;
        bottom: 2.222222vw;
        width: 5.277778vw;
        height: 5.277778vw;
    }
}

/* s2 end */

/* s3 start */

.ajmd-container .ajmd-s3 {
    width: 100%;
}

.ajmd-container .ajmd-s3 .big-title-wrap {
    padding: 10.416667vw 0;
}

.ajmd-container .ajmd-s3 .s3-animation-container {
    position: relative;
}

.ajmd-s3 .s3-animation-container .swiper-container {
    width: 100%;
    overflow: visible;
}

.ajmd-s3 .s3-container-wrap,
.ajmd-s3 .s3-container,
.ajmd-s3 .s3-content {
    width: 100%;
}

.ajmd-s3 .s3-swiper .swiper-wrapper {
    flex-direction: column;
    position: relative;
}

.ajmd-s3 .s3-swiper .swiper-slide {
    height: 100vh;
    overflow: hidden;
}

.ajmd-s3 .s3-swiper .swiper-slide .swiper-mask-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
}


.ajmd-s3 .s3-swiper .swiper-slide:first-child {
    position: sticky;
    z-index: 1;
    top: 0;
}

.ajmd-s3 .s3-swiper .swiper-slide:nth-child(2) {
    position: sticky;
    z-index: 2;
    top: 0;
}

.ajmd-s3 .s3-swiper .swiper-slide:nth-child(3) {
    position: relative;
    z-index: 3;
}

.ajmd-s3 .s3-swiper .swiper-slide:not(:first-child) {
    margin-top: 10vh;
}

.ajmd-s3 .learn-more-wrap {
    position: absolute;
    bottom: 3.385417vw;
    right: 8.854167vw;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    color: #fff;
    font-size: 1.666667vw;
    font-weight: 500;
    line-height: 1.6;
}

.ajmd-s3 .s3-swiper-ps {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6;
    position: absolute;
    bottom: 2.083333vw;
    left: 8.854167vw;
}

@media screen and (min-width: 1920px) {
    .ajmd-s3 .s3-swiper-ps {
        font-size: 0.625vw;
    }
}

.ajmd-s3 .s3-swiper .swiper-slide .swiper-img img {
    height: 100vh;
    object-fit: cover;
}

.ajmd-s3 .learn-more-wrap img {
    width: 4.166667vw;
    margin-left: 1.5625vw;
}

.ajmd-s3 .s3-pop-up-box {
    position: fixed;
    top: 0;
    height: 100vh;
    transform: translateX(100%);
    transition: transform 1.3s ease-in-out;
    -webkit-transition: transform 1.3s ease-in-out;
    -moz-transition: transform 1.3s ease-in-out;
    -ms-transition: transform 1.3s ease-in-out;
    -o-transition: transform 1.3s ease-in-out;
    will-change: transform, transition;
    z-index: 4;
    background-color: #131415;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.ajmd-s3 .s3-pop-up-box.active {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
}

.ajmd-s3 .s3-pop-up-box .s3-pop-container {
    position: relative;
    width: calc(100vw + 17px);
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

.ajmd-s3 .s3-pop-up-box .s3-pop-wrap {
    width: 100%;
    height: 500vh;
}

.ajmd-s3 .s3-pop-up-box .s3-pop-wrap .s3-pop-sticky {
    position: sticky;
    top: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
}

.ajmd-s3 .s3-pop-wrap .s3-pop-sticky .s3-details-container {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.ajmd-s3 .s3-pop-wrap .s3-pop-sticky .s3-details-wrap {
    flex-shrink: 0;
    height: auto;
    width: 400vw;
    display: inline-flex;
    flex-direction: row;
    will-change: transform;
}

.ajmd-s3 .s3-pop-up-box .control-wrap {
    position: relative;
    margin: 1.041667vw 0 0 8.854167vw;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    z-index: 5;
}

.ajmd-s3 .control-wrap .close-btn {
    width: 3.125vw;
    margin-right: 1.041667vw;
    cursor: pointer;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

@media (any-hover:hover) {
    .ajmd-s3 .control-wrap .close-btn:hover {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
    }
}

.ajmd-s3 .control-wrap .progress-line {
    width: 20.833333vw;
    height: 0.3125vw;
    background: #737373;
    border-radius: 0.15625vw;
    -webkit-border-radius: 0.15625vw;
    -moz-border-radius: 0.15625vw;
    -ms-border-radius: 0.15625vw;
    -o-border-radius: 0.15625vw;
    position: relative;
    overflow: hidden;
}

.ajmd-s3 .control-wrap .progress-line .progress-tips {
    position: absolute;
    width: 0;
    height: 100%;
    background: #fff;
    border-radius: 0.15625vw;
    -webkit-border-radius: 0.15625vw;
    -moz-border-radius: 0.15625vw;
    -ms-border-radius: 0.15625vw;
    -o-border-radius: 0.15625vw;
    top: 0;
    left: 0;
    transition: width 0.1s linear;
    -webkit-transition: width 0.1s linear;
    -moz-transition: width 0.1s linear;
    -ms-transition: width 0.1s linear;
    -o-transition: width 0.1s linear;
    will-change: width;
}

.ajmd-s3 .s3-pop-up-box .s3-pop-wrap .s3-details-item {
    width: 100vw;
    flex-shrink: 0;
    padding: 0 8.854167vw;
    display: flex;
    align-items: flex-end;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
}

.ajmd-s3 .s3-pop-wrap .s3-details-item .text-content {
    display: flex;
    flex-direction: column;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item .text-content h3 {
    color: #fff;
    font-size: 2.5vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item .text-content p {
    width: 100%;
    color: #ffffff;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 2.083333vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item1 .text-content p {
    text-align: right;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item .text-content .nr {
    display: inline-block;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item-wrap {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-bg {
    position: absolute;
    bottom: 0;
    width: 82.291667vw;
    height: 11.458333vw;
    z-index: -1;
    background: #2A2A2B;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-img {
    position: relative;
    z-index: 5;
    width: 41.666667vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-img img {
    margin-left: 5.208333vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item1 .text-content h3 {
    text-align: right;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item1 .text-content {
    margin-top: 5.208333vw;
    width: 29.125vw;
    align-items: flex-end;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item2 .id-bg {
    position: absolute;
    bottom: 0;
    width: 82.291667vw;
    height: 26.041667vw;
    z-index: -1;
    background: #2A2A2B;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item2 .id-img {
    position: relative;
    z-index: 5;
    width: 36.458333vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item2 .text-content {
    margin-top: 16.666667vw;
    width: 28.645833vw;
    align-items: flex-start;
    text-align: left;
    margin-right: 7.8125vw;
    position: relative;
    z-index: 6;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item3 .id-img {
    position: relative;
    z-index: 5;
    width: 45.3125vw;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item3 .id-bg {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #2A2A2B;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item3 .text-content {
    margin-top: 10.416667vw;
    width: 31.25vw;
    position: relative;
    z-index: 6;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item4 .id-img {
    position: relative;
    z-index: 5;
    width: 46.875vw;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item4 .id-bg {
    position: absolute;
    bottom: 5.208333vw;
    width: 82.291667vw;
    height: 31.25vw;
    z-index: -1;
    background: #2A2A2B;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
}

.ajmd-s3 .s3-pop-wrap .s3-details-item4 .text-content {
    margin-top: 7.760417vw;
    margin-right: 7.8125vw;
    width: 18.75vw;
    position: relative;
    z-index: 6;
}

@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-s3 .big-title-wrap {
        padding: 22.222222vw 0;
    }

    .ajmd-s3 .s3-animation-container .swiper-container {
        width: 83.333333vw;
        overflow: hidden;
    }

    .ajmd-s3 .s3-swiper .swiper-wrapper {
        flex-direction: row;
        position: relative;
        overflow: hidden;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

    .ajmd-s3 .s3-swiper .swiper-slide {
        height: 100%;
    }

    .ajmd-s3 .s3-swiper .swiper-slide:first-child {
        position: static;
        z-index: 1;
    }

    .ajmd-s3 .s3-swiper .swiper-slide:nth-child(2) {
        position: static;
        z-index: 1;
    }

    .ajmd-s3 .s3-swiper .swiper-slide:not(:first-child) {
        margin-top: 0;
    }

    .ajmd-s3 .s3-swiper .swiper-slide:nth-child(3) {
        position: relative;
        z-index: 1;
    }

    .ajmd-s3 .s3-swiper-ps {
        width: 95%;
        font-size: 2.777778vw;
        bottom: auto;
        top: 45.694444vw;
        left: 2.777778vw;
    }

    .ajmd-s3 .s3-swiper .swiper-slide .swiper-img img {
        height: auto;
    }

    .ajmd-s3 .s3-swiper .s3-swiper-pagination {
        margin-top: 5.555556vw;
        text-align: center;
    }

    .ajmd-s3 .s3-swiper .swiper-pagination-bullet {
        margin: 0;
        width: 1.944444vw;
        height: 1.944444vw;
        background: #fff;
        opacity: 0.3;
        transition: opacity 0.3s linear;
        -webkit-transition: opacity 0.3s linear;
        -moz-transition: opacity 0.3s linear;
        -ms-transition: opacity 0.3s linear;
        -o-transition: opacity 0.3s linear;
        outline: none;
    }

    .ajmd-s3 .s3-swiper .swiper-pagination-bullet:not(:last-child) {
        margin-right: 4.166667vw;
    }

    .ajmd-s3 .s3-swiper .swiper-pagination-bullet-active {
        opacity: 1;
    }

    .ajmd-s3 .s3-swiper .learn-more-container {
        text-align: center;
    }

    .ajmd-s3 .learn-more-wrap {
        margin: 11.111111vw auto 0;
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        cursor: pointer;
        color: #fff;
        font-size: 3.888889vw;
        font-weight: 500;
        line-height: 1.6;
        position: relative;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .ajmd-s3 .learn-more-wrap img {
        width: 8.333333vw;
        margin-left: 4.166667vw;
    }

    .ajmd-s3 .s3-pop-up-box .s3-pop-container {
        width: 100vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-pop-sticky .s3-details-wrap {
        width: 100%;
        height: auto;
        transition-timing-function: ease-out;
    }

    .ajmd-s3 .s3-pop-wrap .s3-pop-sticky .s3-details-wrap .swiper-slide {
        width: auto;
        display: flex;
        flex-direction: row;
    }

    .ajmd-s3 .s3-pop-up-box .s3-pop-wrap {
        height: 100%;
    }

    .ajmd-s3 .s3-pop-up-box .control-wrap {
        margin: 0 0 0 8.333333vw;
    }

    .ajmd-s3 .control-wrap .close-btn {
        width: 8.333333vw;
        margin-right: 2.777778vw;
    }

    .ajmd-s3 .control-wrap .progress-line {
        width: 55.555556vw;
        height: 0.833333vw;
        border-radius: 0.416667vw;
        -webkit-border-radius: 0.416667vw;
        -moz-border-radius: 0.416667vw;
        -ms-border-radius: 0.416667vw;
        -o-border-radius: 0.416667vw;
    }

    .ajmd-s3 .control-wrap .progress-line .progress-tips {
        border-radius: 0.416667vw;
        -webkit-border-radius: 0.416667vw;
        -moz-border-radius: 0.416667vw;
        -ms-border-radius: 0.416667vw;
        -o-border-radius: 0.416667vw;
        transition: width 0.15s linear;
        -webkit-transition: width 0.15s linear;
        -moz-transition: width 0.15s linear;
        -ms-transition: width 0.15s linear;
        -o-transition: width 0.15s linear;
    }


    .ajmd-s3 .s3-pop-up-box .s3-pop-wrap .s3-details-item {
        width: 100vw;
        height: auto;
        padding: 0;
        align-items: flex-end;
        justify-content: center;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item .text-content h3 {
        font-size: 6.666667vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item .text-content p {
        font-size: 3.333333vw;
        margin-top: 5.555556vw;
        color: #AAAAAA;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item-wrap {
        width: auto;
        flex-direction: column;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-bg {
        width: 83.333333vw;
        height: 32.5vw;
        border-radius: 2.7777778vw;
        -webkit-border-radius: 2.7777778vw;
        -moz-border-radius: 2.7777778vw;
        -ms-border-radius: 2.7777778vw;
        -o-border-radius: 2.7777778vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-img {
        width: 83.333333vw;
        margin-top: 12.5vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-img img {
        margin-left: 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .text-content {
        margin-top: 0;
        width: 83.333333vw;
        align-items: flex-start;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .text-content h3 {
        text-align: left;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item2 .s3-details-item-wrap {
        align-items: center;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item2 .id-bg {
        width: 83.333333vw;
        height: 100%;
        border-radius: 2.7777778vw;
        -webkit-border-radius: 2.7777778vw;
        -moz-border-radius: 2.7777778vw;
        -ms-border-radius: 2.7777778vw;
        -o-border-radius: 2.7777778vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item .id-img {
        overflow: hidden;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item2 .id-img {
        width: 83.333333vw;
        margin-top: 11.1111111vw;
        border-radius: 2.7777778vw;
        -webkit-border-radius: 2.7777778vw;
        -moz-border-radius: 2.7777778vw;
        -ms-border-radius: 2.7777778vw;
        -o-border-radius: 2.7777778vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item2 .text-content {
        width: 69.666667vw;
        align-items: flex-start;
        text-align: left;
        margin: 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .s3-details-item-wrap {
        width: 83.3333333vw;
        align-items: center;
        background-color: #2A2A2B;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .id-img {
        margin-top: 5.55555556vw;
        width: 83.333333vw;
        border-radius: 2.7777778vw;
        -webkit-border-radius: 2.7777778vw;
        -moz-border-radius: 2.7777778vw;
        -ms-border-radius: 2.7777778vw;
        -o-border-radius: 2.7777778vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .id-bg {
        width: 83.333333vw;
        height: 100%;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .text-content {
        margin-top: 9.7222222vw;
        width: 66.666667vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .s3-details-item-wrap {
        flex-direction: column-reverse;
        align-items: center;
        background-color: #2A2A2B;
        border-radius: 2.7777778vw;
        -webkit-border-radius: 2.7777778vw;
        -moz-border-radius: 2.7777778vw;
        -ms-border-radius: 2.7777778vw;
        -o-border-radius: 2.7777778vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .id-img {
        margin: 0 0 11.111111vw;
        width: 83.333333vw;
        border-radius: 2.7777778vw;
        -webkit-border-radius: 2.7777778vw;
        -moz-border-radius: 2.7777778vw;
        -ms-border-radius: 2.7777778vw;
        -o-border-radius: 2.7777778vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .id-bg {
        bottom: auto;
        top: 0;
        width: 83.333333vw;
        height: 100%;
        border-radius: 2.7777778vw 2.7777778vw 0 0;
        -webkit-border-radius: 2.7777778vw 2.7777778vw 0 0;
        -moz-border-radius: 2.7777778vw 2.7777778vw 0 0;
        -ms-border-radius: 2.7777778vw 2.7777778vw 0 0;
        -o-border-radius: 2.7777778vw 2.7777778vw 0 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .text-content {
        margin: 0 0 13.8888889vw;
        width: 66.666667vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .text-content p {
        text-align: left;
    }
}


/* s3 zdp */
@media screen and (min-device-aspect-ratio:10/13) and (max-device-aspect-ratio:127/100) {
    .ajmd-s3 .s3-pop-up-box {
        position: fixed;
        top: 0;
        height: 100vh;
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
        transition: 0.5s all 0.01s linear;
        -webkit-transition: 0.5s all 0.01s linear;
        -moz-transition: 0.5s all 0.01s linear;
        -ms-transition: 0.5s all 0.01s linear;
        -o-transition: 0.5s all 0.01s linear;
        will-change: transform;
        z-index: 4;
        background-color: #131415;
        display: flex;
        align-items: center;
        overflow: hidden;
    }

    .ajmd-s3 .s3-pop-up-box.active {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }

    .ajmd-s3 .s3-pop-up-box .s3-pop-container {
        position: relative;
        width: calc(100vw + 17px);
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .ajmd-s3 .s3-pop-up-box .s3-pop-wrap {
        width: 100%;
        height: 500vh;
    }

    .ajmd-s3 .s3-pop-up-box .s3-pop-wrap .s3-pop-sticky {
        position: sticky;
        top: 0;
        width: 100%;
        height: 100vh;
        display: inline-flex;
        align-items: center;
    }

    .ajmd-s3 .s3-pop-wrap .s3-pop-sticky .s3-details-wrap {
        flex-shrink: 0;
        width: auto;
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        transition-timing-function: ease-out;
        will-change: transform;
    }

    .ajmd-s3 .s3-pop-up-box .control-wrap {
        position: static;
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        margin-left: 8.854167vw;
    }

    .ajmd-s3 .control-wrap .close-btn {
        width: 3.125vw;
        margin-right: 1.041667vw;
        cursor: pointer;
        transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
    }

    .ajmd-s3 .control-wrap .close-btn:hover {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
    }

    .ajmd-s3 .control-wrap .progress-line {
        width: 20.833333vw;
        height: 0.3125vw;
        background: #737373;
        border-radius: 0.15625vw;
        -webkit-border-radius: 0.15625vw;
        -moz-border-radius: 0.15625vw;
        -ms-border-radius: 0.15625vw;
        -o-border-radius: 0.15625vw;
        position: relative;
        overflow: hidden;
    }

    .ajmd-s3 .control-wrap .progress-line .progress-tips {
        position: absolute;
        width: 0;
        height: 100%;
        background: #fff;
        border-radius: 0.15625vw;
        -webkit-border-radius: 0.15625vw;
        -moz-border-radius: 0.15625vw;
        -ms-border-radius: 0.15625vw;
        -o-border-radius: 0.15625vw;
        top: 0;
        left: 0;
        transition: width 0.1s linear;
        -webkit-transition: width 0.1s linear;
        -moz-transition: width 0.1s linear;
        -ms-transition: width 0.1s linear;
        -o-transition: width 0.1s linear;
        will-change: width;
    }

    .ajmd-s3 .s3-pop-up-box .s3-pop-wrap .s3-details-item {
        width: 100vw;
        flex-shrink: 0;
        padding: 0 8.854167vw;
        align-items: flex-end;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item .text-content {
        display: flex;
        flex-direction: column;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item .text-content h3 {
        color: #fff;
        font-size: 2.5vw;
        font-weight: 700;
        line-height: 1.25;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item .id-img {
        overflow: visible;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .text-content h3 {
        text-align: right;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item .text-content p {
        width: 100%;
        color: #aaa;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.6;
        margin-top: 2.083333vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item-wrap {
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        background-color: transparent;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-bg {
        position: absolute;
        bottom: 0;
        width: 82.291667vw;
        height: 11.458333vw;
        z-index: -1;
        background: #2A2A2B;
        border-radius: 1.041667vw;
        -webkit-border-radius: 1.041667vw;
        -moz-border-radius: 1.041667vw;
        -ms-border-radius: 1.041667vw;
        -o-border-radius: 1.041667vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-img {
        position: relative;
        z-index: 5;
        width: 41.666667vw;
        margin-top: 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-img img {
        margin-left: 5.208333vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .text-content {
        margin-top: 5.208333vw;
        width: 30.666667vw;
        align-items: flex-end;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item2 .id-bg {
        position: absolute;
        bottom: 0;
        width: 82.291667vw;
        height: 26.041667vw;
        z-index: -1;
        background: #2A2A2B;
        border-radius: 1.041667vw;
        -webkit-border-radius: 1.041667vw;
        -moz-border-radius: 1.041667vw;
        -ms-border-radius: 1.041667vw;
        -o-border-radius: 1.041667vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item2 .id-img {
        position: relative;
        z-index: 5;
        width: 44.158333vw;
        margin-top: 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item2 .text-content {
        margin-top: 18vw;
        width: 28.645833vw;
        align-items: flex-start;
        text-align: left;
        margin-right: 7.8125vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .s3-details-item-wrap {
        background-color: transparent;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .id-img {
        position: relative;
        z-index: 5;
        width: 45.3125vw;
        border-radius: 1.041667vw;
        -webkit-border-radius: 1.041667vw;
        -moz-border-radius: 1.041667vw;
        -ms-border-radius: 1.041667vw;
        -o-border-radius: 1.041667vw;
        margin-top: 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .id-bg {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background: #2A2A2B;
        border-radius: 1.041667vw;
        -webkit-border-radius: 1.041667vw;
        -moz-border-radius: 1.041667vw;
        -ms-border-radius: 1.041667vw;
        -o-border-radius: 1.041667vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .text-content {
        margin-top: 0;
        width: 31.25vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .s3-details-item-wrap {
        flex-direction: row-reverse;
        justify-content: space-between;
        align-items: flex-end;
        background-color: transparent;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .id-img {
        position: relative;
        z-index: 5;
        width: 46.875vw;
        border-radius: 1.041667vw;
        -webkit-border-radius: 1.041667vw;
        -moz-border-radius: 1.041667vw;
        -ms-border-radius: 1.041667vw;
        -o-border-radius: 1.041667vw;
        margin: 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .id-bg {
        position: absolute;
        bottom: 5.208333vw;
        width: 82.291667vw;
        height: 31.25vw;
        z-index: -1;
        background: #2A2A2B;
        border-radius: 1.041667vw;
        -webkit-border-radius: 1.041667vw;
        -moz-border-radius: 1.041667vw;
        -ms-border-radius: 1.041667vw;
        -o-border-radius: 1.041667vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .text-content {
        margin-top: 7.760417vw;
        margin-right: 7.8125vw;
        width: 18.75vw;
    }
}

/* s3 end */

/* s4 start */
.ajmd-container .ajmd-s4 {
    width: 100%;
}

.ajmd-s4 .big-title-wrap {
    padding: 10.416667vw 0;
}

.ajmd-s4 .s4-video-wrap {
    width: 100%;
    position: relative;
}

.ajmd-s4 .s4-video-wrap .s4-video {
    position: relative;
}

.ajmd-s4 .s4-video-wrap .s4-video .video-mask-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.ajmd-s4 .s4-video-wrap .s4-video video {
    height: 100vh;
}

.ajmd-s4 .s4-video-wrap .content-wrap {
    flex-direction: column;
    position: absolute;
    top: 5.208333vw;
    left: 8.854167vw;
    z-index: 2;
    transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -webkit-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -moz-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -ms-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -o-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    will-change: transform;
}

.ajmd-s4 .s4-video-wrap .s4-desc {
    position: absolute;
    bottom: 6.5625vw;
    width: 25.729167vw;
    z-index: 2;
    color: #fff;
    transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -webkit-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -moz-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -ms-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -o-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    will-change: transform;
}

.ajmd-s4 .s4-video-wrap .s4-desc-left {
    left: 14.375vw;
}

.ajmd-s4 .s4-video-wrap .s4-desc-right {
    right: 14.375vw;
}


@media screen and (max-aspect-ratio: 11/10) {

    .ajmd-s4 .big-title-wrap {
        padding: 22.222222vw 0;
    }

    .ajmd-s4 .s4-video-wrap .content-wrap {
        flex-direction: column;
        position: static;
        align-items: center;
        margin-bottom: 4.861111vw;
    }

    .ajmd-s4 .s4-video-wrap .s4-video video {
        height: auto;
    }

    .ajmd-s4 .s4-video-wrap .s4-video .video-mask-bg {
        opacity: 0;
    }

    .ajmd-s4 .s4-video-wrap .s4-desc {
        position: static;
        width: 83.333333vw;
        text-align: center;
        margin: 0 auto;
        color: #aaa;
    }

    .ajmd-s4 .s4-video-wrap .s4-video {
        width: 83.333333vw;
        margin: 11.111111vw auto 0;
        border-radius: 2.77777778vw;
        -webkit-border-radius: 2.77777778vw;
        -moz-border-radius: 2.77777778vw;
        -ms-border-radius: 2.77777778vw;
        -o-border-radius: 2.77777778vw;
        overflow: hidden;
    }

}

/* s4 end */

/* s5 start */
.ajmd-container .ajmd-s5 {
    padding-top: 10.416667vw;
}

.ajmd-s5 .card-wrap {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
}

.ajmd-s5 .card-wrap .card-item {
    width: 26.354167vw;
    padding: 7.604167vw 0;
    overflow: hidden;
    position: relative;
    background-color: #2A2A2B;
}

.ajmd-s5 .card-wrap .card-item:not(:last-child) {
    margin-right: 1.5625vw;
}

.ajmd-s5 .card-wrap .card-item .card-item-content {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.ajmd-s5 .card-item .card-item-content .icon-img {
    width: 7.8125vw;
}

.ajmd-s5 .card-item .card-item-content p {
    color: #fff;
    font-size: 3.75vw;
    font-weight: 500;
    line-height: 1.25;
    text-align: center;
    font-weight: bold;
    transition: opacity 0.7s;
}

.ajmd-s5 .card-item-content .learn-more-btn {
    position: absolute;
    width: 2.0833334vw;
    right: 1.5625vw;
    bottom: 1.5625vw;
    cursor: pointer;
    transition: transform 0.3s ease;
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-s5 .card-item-content .learn-more-btn.active {
    transform: rotate(45deg);
}

/* @media (any-hover:hover) {
    .ajmd-s5 .card-item-content .learn-more-btn:hover {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }
} */

.ajmd-s5 .card-fixed-container {
    position: fixed;
    z-index: -1;
    opacity: 0;
    width: 100%;
    top: 0;
    left: 0;
    height: 100vh;
    background-color: rgba(19, 20, 21, 1);
}

.ajmd-s5 .card-fixed-container .card-item-wrap {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100vh;
}

.ajmd-s5 .card-fixed-container .close-btn {
    position: absolute;
    width: 2.083333vw;
    height: 2.083333vw;
    right: 1.5625vw;
    top: 1.5625vw;
    cursor: pointer;
    z-index: 3;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    will-change: transform;
}


@media (any-hover:hover) {
    .ajmd-s5 .card-fixed-container .close-btn:hover {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
    }
}

.ajmd-s5 .card-fixed-container .card-item {
    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%);
    width: 82.291667vw;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    opacity: 0;
    background: #2a2a2b;
}

.ajmd-s5 .card-fixed-container .card-item .item-img {
    flex-shrink: 0;
    width: 57.291667vw;
}

.ajmd-s5 .card-fixed-container .card-item .desc-content {
    flex-shrink: 0;
    flex-grow: 1;
    text-align: center;
    padding-top: 12.5vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ajmd-s5 .card-fixed-container .card-item .desc-content h3 {
    color: #fff;
    font-size: 2.5vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-s5 .card-fixed-container .card-item .desc-content p {
    color: #aaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 2.083333vw;
    width: 19.791667vw;
}

@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-s5 {
        padding-top: 16.666667vw;
    }

    .ajmd-s5 .card-wrap {
        flex-direction: column;
    }

    .ajmd-s5 .card-wrap .card-item {
        width: 83.333333vw;
        margin-left: auto;
        margin-right: auto;
        padding: 13.333333vw 0;
        border-radius: 2.777778vw;
    }

    .ajmd-s5 .card-wrap .card-item:not(:last-child) {
        margin-bottom: 4.166667vw;
        margin-right: auto;
    }

    .ajmd-s5 .card-wrap .card-item .card-item-content {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-left: 0;
    }

    .ajmd-s5 .card-item .card-item-content .icon-img {
        width: 20.833333vw;
    }

    .ajmd-s5 .card-item .card-item-content p {
        font-size: 8.888889vw;
        margin: 0;
        text-align: left;
    }

    .ajmd-s5 .card-item-content .learn-more-btn {
        width: 5.555556vw;
        height: 5.555556vw;
        right: 2.777778vw;
        bottom: 2.777778vw;
    }

    .ajmd-s5 .card-fixed-container {
        height: 110vh;
    }

    .ajmd-s5 .card-fixed-container .card-item-wrap {
        overflow-y: auto;
    }

    .ajmd-s5 .card-fixed-container .close-btn {
        width: 5.555556vw;
        height: auto;
        right: 2.777778vw;
        top: 2.777778vw;
    }

    .ajmd-s5 .card-fixed-container .card-item {
        width: 83.333333vw;
        height: 138.888889vw;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
        flex-direction: column;
        align-items: center;
    }

    .ajmd-s5 .card-fixed-container .card-item.top0 {
        top: 0.69444445vw;
        transform: translate(-50%, 0%);
        -webkit-transform: translate(-50%, 0%);
        -moz-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        -o-transform: translate(-50%, 0%);
    }

    .ajmd-s5 .card-fixed-container .card-item .item-img {
        width: 83.333333vw;
    }

    .ajmd-s5 .card-fixed-container .card-item .desc-content {
        width: 66.666667vw;
        padding-top: 11.1111111vw;
    }

    .ajmd-s5 .card-fixed-container .card-item .desc-content h3 {
        font-size: 6.666667vw;
    }

    .ajmd-s5 .card-fixed-container .card-item .desc-content p {
        font-size: 3.33333vw;
        margin-top: 5.555556vw;
        width: 66.666667vw;
    }
}

/* zdp */
@media screen and (min-device-aspect-ratio:10/13) and (max-device-aspect-ratio:127/100) {
    .ajmd-s5 .card-fixed-container {
        position: fixed;
        z-index: -1;
        width: 100%;
        opacity: 0;
        top: 0;
        left: 0;
        height: 100vh;
        background-color: rgba(19, 20, 21, 1);
    }


    .ajmd-s5 .card-fixed-container .card-item-wrap {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    .ajmd-s5 .card-fixed-container .close-btn {
        position: absolute;
        width: 2.083333vw;
        height: auto;
        right: 1.5625vw;
        top: 1.5625vw;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        cursor: pointer;
        z-index: 3;
        transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        will-change: transform;
    }

    .ajmd-s5 .card-fixed-container .card-item {
        height: auto;
        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%);
        width: 82.291667vw;
        border-radius: 1.041667vw;
        -webkit-border-radius: 1.041667vw;
        -moz-border-radius: 1.041667vw;
        -ms-border-radius: 1.041667vw;
        -o-border-radius: 1.041667vw;
        overflow: hidden;
        display: flex;
        flex-direction: row;
        opacity: 0;
        background: #2a2a2b;
    }

    .ajmd-s5 .card-fixed-container .card-item .item-img {
        flex-shrink: 0;
        width: 57.291667vw;
    }

    .ajmd-s5 .card-fixed-container .card-item .desc-content {
        flex-shrink: 0;
        width: 25vw;
        text-align: center;
        padding-top: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-bottom: 0;
    }

    .ajmd-s5 .card-fixed-container .card-item .desc-content h3 {
        color: #fff;
        font-size: 2.5vw;
        font-weight: 700;
        line-height: 1.25;
    }

    .ajmd-s5 .card-fixed-container .card-item .desc-content p {
        color: #aaa;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.6;
        margin-top: 2.083333vw;
        width: 19.791667vw;
    }
}



/* s5 end */
/* s6 start */
.ajmd-container .ajmd-s6 {
    width: 100%;
}

.ajmd-container .ajmd-s6 .big-title-wrap {
    padding: 10.416667vw 0;
}

.ajmd-container .ajmd-s6 .s6-video-wrap {
    width: 100%;
    position: relative;
}

.ajmd-s6 .s6-video-wrap .s6-video {
    width: 100%;
    height: 100vh;
}

.ajmd-s6 .s6-video-wrap .s6-video video {
    height: 100%;
}

.ajmd-s6 .s6-video-wrap .s6-video .video-mask-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.ajmd-container .ajmd-s6 .content-wrap {
    position: absolute;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    top: 5.208333vw;
    left: 0;
    width: 100%;
    padding: 0 8.854167vw;
    z-index: 2;
    transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -webkit-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -moz-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -ms-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -o-transition: all 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    will-change: transform;
}

.ajmd-container .ajmd-s6 .content-wrap .desc-p {
    width: 33.333333vw;
    color: #fff;
}

.ajmd-container .ajmd-s6 .s6-video-icon {
    width: 16.927083vw;
    position: absolute;
    right: 8.854167vw;
    bottom: 4.166667vw;
}

@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-s6 .big-title-wrap {
        padding: 22.222222vw 0;
    }

    .ajmd-container .ajmd-s6 .content-wrap {
        position: static;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 0;
        text-align: center;
    }

    .ajmd-container .ajmd-s6 .content-wrap .desc-p {
        width: 83.333333vw;
        margin-top: 4.861111vw;
        color: #aaa;
    }

    .ajmd-container .ajmd-s6 .s6-video {
        width: 83.333333vw;
        height: 55.555556vw;
        margin: 11.111111vw auto 0;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
    }

    .ajmd-container .ajmd-s6 .s6-video .video-mask-bg {
        opacity: 0;
    }

    .ajmd-container .ajmd-s6 .s6-video video {
        height: 100%;
    }

    .ajmd-container .ajmd-s6 .s6-video-icon {
        position: static;
        width: 35vw;
        margin: 5.555556vw auto 0;
    }
}

/* s6 end */
/* s7 start */
.ajmd-container .ajmd-s7 {
    width: 100%;
}

.ajmd-container .ajmd-s7 .card-item {
    width: 78.645833vw;
    margin-top: 10.416667vw;
    margin-left: 12.1875vw;
    display: flex;
    justify-content: space-between;
}

.ajmd-container .ajmd-s7 .card-item.left {
    flex-direction: row;
}

.ajmd-container .ajmd-s7 .card-item.right {
    flex-direction: row-reverse;
}

.ajmd-s7 .card-item .card-img {
    width: 50vw;
    position: relative;
}

.ajmd-s7 .card-item .card-ps {
    position: absolute;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6;
}

@media screen and (min-width: 1920px) {
    .ajmd-s7 .card-item .card-ps {
        font-size: 0.625vw;
    }
}

.ajmd-s7 .card-item2 .card-ps {
    bottom: -1.5625vw;
    left: 0;
}

.ajmd-s7 .card-item3 .card-ps {
    bottom: 1.5625vw;
    right: 0;
}

.ajmd-s7 .card-item .content-wrap {
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 5.208333vw;
}

.ajmd-s7 .card-item1 .content-wrap {
    padding-top: 2.604167vw;
}

.ajmd-s7 .card-item3 .content-wrap {
    padding-top: 2.083333vw;
}

.ajmd-s7 .card-item .content-wrap .desc-p {
    width: 21.25vw;
    margin-top: 2.395833vw;
}

.ajmd-s7 .card-item .content-wrap .desc-img {
    margin-top: 3.125vw;
}

.ajmd-s7 .card-item1 .content-wrap .desc-p {
    width: 26.979167vw;
}

.ajmd-s7 .card-item3 .card-img {
    width: 52.083333vw;
}

.ajmd-s7 .card-item1 .content-wrap .desc-img {
    width: 25.729167vw;
    margin-top: 2.083333vw;
    display: flex;
    flex-wrap: wrap;
    align-items: center;

}

.ajmd-s7 .card-item1 .content-wrap .desc-img>div {
    width: 50%;
}

.ajmd-s7 .card-item1 .content-wrap .desc-img>div:nth-child(-n+2) {
    margin-bottom: 1.666667vw;
}

.ajmd-s7 .card-item1 .content-wrap .desc-img h4 {
    font-size: 1.927083vw;
    font-weight: bold;
    line-height: 1.25;
    display: inline-block;
    background: linear-gradient(128deg, #F41E30 0%, #FFFF1F 45%, #4FF67A 65%, #447DE1 93%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.ajmd-s7 .card-item1 .content-wrap .desc-img p {
    font-size: 1.041667vw;
    line-height: 1.6;
    color: #AAAAAA;
}

.ajmd-s7 .card-item2 .content-wrap .desc-img {
    width: 18.229167vw;
}

.ajmd-s7 .card-item3 .content-wrap .desc-img {
    width: 16.770833vw;
}

@media screen and (max-aspect-ratio: 11/10) {

    .ajmd-container .ajmd-s7 .card-item {
        width: 83.333333vw;
        margin: 22.222222vw auto 0;
    }

    .ajmd-container .ajmd-s7 .card-item.left {
        flex-direction: column;
    }

    .ajmd-container .ajmd-s7 .card-item.right {
        flex-direction: column;
    }

    .ajmd-s7 .card-item .card-img {
        width: 83.333333vw;
        margin-top: 11.111111vw;
    }

    .ajmd-s7 .card-item .content-wrap {
        flex-direction: column;
        justify-content: center;
        padding-top: 0;
        align-items: center;
        text-align: center;
    }

    .ajmd-s7 .card-item .content-wrap .desc-p {
        width: 83.333333vw;
        margin-top: 4.861111vw;
    }

    .ajmd-s7 .card-item .content-wrap .desc-img {
        margin-top: 5.555556vw;
    }

    .ajmd-s7 .card-item .card-ps {
        position: static;
        font-size: 2.777778vw;
    }

    .ajmd-s7 .card-item2 .card-ps {
        margin-left: 4.1666667vw;
        margin-top: 2.777778vw;
    }

    .ajmd-s7 .card-item3 .card-ps {
        margin-top: 2.777778vw;
        margin-left: 4.1666667vw;
    }

    .ajmd-s7 .card-item2 .desc-p {
        width: 83.333333vw;
    }

    .ajmd-s7 .card-item3 .card-img {
        width: 83.333333vw;
    }

    .ajmd-s7 .card-item1 .content-wrap .desc-img {
        width: 100%;
    }

    .ajmd-s7 .card-item2 .content-wrap .desc-img {
        width: 48.6111111vw;
    }

    .ajmd-s7 .card-item3 .content-wrap .desc-img {
        width: 53.6111111vw;
    }

    .ajmd-s7 .card-item1 .content-wrap .desc-img h4 {
        font-size: 6.388889vw;
    }

    .ajmd-s7 .card-item1 .content-wrap .desc-img p {
        font-size: 2.777778vw;
        margin-top: 1.388889vw;
    }

    .ajmd-s7 .card-item1 .content-wrap .desc-img>div {
        width: 33.33%;
    }

    .ajmd-s7 .card-item1 .content-wrap .desc-img>div:nth-child(-n+2) {
        margin-bottom: 0;
    }

    .ajmd-s7 .card-item1 .ajmd-s7-icon-mb {
        width: 43.333333vw;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5.555556vw;
    }
}


/* s7 end */

/* s8 start */
.ajmd-container .ajmd-s8 {
    width: 100%;
    padding-top: 10.416667vw;
}

.ajmd-container .ajmd-s8 .content-wrap {
    width: 82.291667vw;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    justify-content: space-between;
}

.ajmd-s8 .content-wrap .desc-p {
    width: 33.333333vw;
}

.ajmd-container .ajmd-s8 .s8-img {
    width: 100%;
    margin-top: 4.479167vw;
    position: relative;
}

.ajmd-s8 .s8-img .s8-img-tips {
    color: #fff;
    font-size: 1.145833vw;
    font-weight: 500;
    line-height: 1.6;
    position: absolute;
    left: 26.041667vw;
}

.ajmd-s8 .s8-img .s8-img-tips1 {
    top: 2.083333vw;
}

.ajmd-s8 .s8-img .s8-img-tips2 {
    top: 16.71875vw;
}

.ajmd-container .ajmd-s8 .card-container {
    text-align: center;
}

.ajmd-container .ajmd-s8 .card-content {
    margin-top: 4.166667vw;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.ajmd-s8 .card-content .card-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
    -webkit-transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
    -moz-transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
    -ms-transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
    -o-transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
    will-change: opacity, transform;
}

.ajmd-s8 .card-content .card-wrap .card-item {
    width: 15.208333vw;
    height: 13.020833vw;
    background-color: #2A2A2B;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    padding: 2.604167vw 0 2.083333vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    will-change: opacity, transform;
}

.card-content .card-wrap .card-item img {
    width: 8.333333vw;
}

.card-content .card-wrap .card-item p {
    color: #fff;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: 1.6;
    margin-top: 1.25vw;
    text-align: center;
}

.card-content .card-wrap .card-item {
    margin-right: 1.5625vw;
}

.card-content .card-wrap3 .card-item {
    margin-right: 0;
}

@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-s8 {
        padding-top: 22.222222vw;
    }

    .ajmd-s8 .content-wrap .desc-p {
        width: 83.333333vw;
        margin-top: 4.861111vw;
    }

    .ajmd-container .ajmd-s8 .s8-img {
        width: 100%;
        margin: 11.111111vw auto 0;
    }

    .ajmd-s8 .s8-img .s8-img-tips {
        font-size: 1.944444vw;
        left: 12.777778vw;
    }

    .ajmd-s8 .s8-img .s8-img-tips1 {
        top: 3.75vw;
    }

    .ajmd-s8 .s8-img .s8-img-tips2 {
        top: 25.4166667vw;
    }

    .ajmd-container .ajmd-s8 .card-content {
        margin: 8.333333vw auto 0;
        display: inline-flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }

    .ajmd-s8 .card-content .card-wrap:not(:last-child) {
        margin-bottom: 4.166667vw;
    }

    .ajmd-s8 .card-content .card-wrap .card-item {
        width: 39.583333vw;
        height: 18.055556vw;
        border-radius: 2.7777778vw;
        -webkit-border-radius: 2.7777778vw;
        -moz-border-radius: 2.7777778vw;
        -ms-border-radius: 2.7777778vw;
        -o-border-radius: 2.7777778vw;
        padding: 0 0 0 2.7777778vw;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .card-content .card-wrap .card-item img {
        width: 14.722222vw;
    }

    .card-content .card-wrap .card-item p {
        font-size: 3.333333vw;
        margin: 0 0 0 2.777778vw;
        text-align: left;
    }

    .card-content .card-wrap .card-item {
        margin-right: 0;
    }

    .card-content .card-wrap .card-item:first-child {
        margin-right: 4.166667vw;
    }

    .card-content .card-wrap3 .card-item {
        margin-right: 0;
    }

    .ajmd-container .ajmd-s8 .content-wrap {
        width: 83.333333vw;
        flex-direction: column;
        text-align: center;
    }
}


/* s8 end */

/* s9  start*/
.ajmd-container .ajmd-s9 {
    width: 100%;
    padding-top: 10.416667vw;
}

.ajmd-s9 .content-wrap {
    width: 82.2916666vw;
    margin: 0 auto;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.ajmd-s9 .content-wrap .desc-p {
    width: 41.145833vw;
}

.ajmd-s9 .s9-video {
    width: 100%;
    height: 41.666667vw;
    margin-top: 4.166667vw;
    position: relative;
}

.ajmd-s9 .s9-video video {
    height: calc(100% + 1px);
    object-position: 97% 0%;
}

.ajmd-s9 .s9-video .s9-ps {
    position: absolute;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6;
    bottom: 1.5625vw;
    left: 10.4166666666vw;
}

@media screen and (min-width: 1920px) {
    .ajmd-s9 .s9-video .s9-ps {
        font-size: 0.625vw;
    }
}

@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-s9 {
        padding-top: 22.222222vw;
    }

    .ajmd-s9 .content-wrap {
        width: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .ajmd-s9 .content-wrap .desc-p {
        width: 83.333333vw;
        margin: 4.861111vw 0 0;
    }

    .ajmd-s9 .s9-video {
        width: 83.333333vw;
        height: 55.5555556vw;
        margin: 11.111111vw auto 0;
        border-radius: 2.7777778vw;
        -webkit-border-radius: 2.7777778vw;
        -moz-border-radius: 2.7777778vw;
        -ms-border-radius: 2.7777778vw;
        -o-border-radius: 2.7777778vw;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
    }

    .ajmd-s9 .s9-video video {
        object-position: 85% 0%;
    }

    .ajmd-s9 .s9-video .s9-ps {
        font-size: 2.7777777777vw;
        bottom: 1.38888889vw;
        left: 2.7777777777vw;
    }
}


/* s9  end*/





/* ie */
@media screen and(-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .ajmd-container .show-ie {
        display: block;
    }

    .ajmd-container .hide-ie {
        display: none;
    }

    .ajmd-container .bg-clip {
        background: none;
    }

    .ajmd-s2 .arrow-container {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .ajmd-s3 .s3-swiper :not(:first-child).swiper-slide {
        margin-top: 0;
    }


    .ajmd-s3 .s3-pop-up-box {
        top: 79px;
        height: calc(100vh - 79px);
    }

    .ajmd-s3 .s3-pop-up-box .s3-pop-wrap {
        height: calc(100vh - 79px);
    }

    .ajmd-s3 .s3-pop-up-box .s3-pop-wrap .s3-pop-sticky {
        height: calc(100vh - 79px);
    }

    .ajmd-s3 .s3-pop-wrap .s3-pop-sticky .s3-details-container {
        overflow-x: scroll;
    }

    .ajmd-s3 .s3-pop-up-box .control-wrap {
        position: absolute;
        top: 1.5625vw;
        right: 1.5625vw;
        margin: 0;
    }

    .ajmd-s3 .control-wrap .close-btn {
        margin: 0;
    }

    .ajmd-s5 .card-fixed-container .card-item-wrap {
        top: 79px;
        height: calc(100vh - 79px);
    }

    .ajmd-s9 .s9-video video {
        height: auto;
    }


    .ajmd-s9 .s9-video {
        height: auto;
    }
}


/* 1366 */
@media screen and (max-width: 1368px) and (min-width: 1298px) and (min-aspect-ratio: 1/1) {
    .ajmd-s3 .s3-pop-up-box .control-wrap {
        margin-top: 0;
    }

    .ajmd-s5 .card-fixed-container .card-item .item-img {
        width: 52.291667vw;
    }
}

/* 834  ipad_pro*/
@media screen and (max-width: 840px) and (min-width: 765px) and (max-aspect-ratio: 11/10) {
    .ajmd-s3 .s3-pop-wrap .s3-pop-sticky .s3-details-container {
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
        -moz-transform: scale(0.95);
        -ms-transform: scale(0.95);
        -o-transform: scale(0.95);
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item .text-content p {
        margin-top: 1.1990407vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item1 .id-img {
        margin-top: 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item2 .text-content {
        width: 73.333333vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item2 .id-img {
        margin-top: 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .text-content {
        width: 72.666667vw;
        margin-top: 3vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item3 .id-img {
        margin-top: 0;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .text-content {
        margin: 0 0 13.8888889vw;
    }

    .ajmd-s3 .s3-pop-wrap .s3-details-item4 .id-img {
        margin: 0;
    }

}



/* section last 10 pc */
.ajmd-container .ajmd-ls10 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ajmd-container .ajmd-ls10 .ls10ttc {
    width: 82.2916666vw;
    margin: 10.4166666vw 0 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ajmd-container .ajmd-ls10 .ls10subt {
    display: inline-block;
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    color: #fff;
    color: transparent;
    font-size: 1.979167vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls10 .ls10maint {
    width: 33.3333333vw;
    margin: 0.5208333333vw 0 0 0;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls10 .ls10ttr {
    width: 41.1458333vw;
    color: #AAAAAA;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
}

.ajmd-container .ajmd-ls10 .ls10card {
    display: flex;
    margin: 3.125vw 0 4.1666666vw 0;
}

.ajmd-container .ajmd-ls10 .ls10card li {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ajmd-container .ajmd-ls10 .ls10card li:not(:last-child) {
    margin: 0 4.1666666666vw 0 0;
}

.ajmd-container .ajmd-ls10 .ls10card li img {
    width: 5.2083333vw;
    height: 5.2083333vw;
    margin: 0 1.5625vw 0 0;
}

.ajmd-container .ajmd-ls10 .ls10card li span {
    color: #fff;
    font-size: 1.6666666vw;
    line-height: 1.6;
}

.ajmd-container .ajmd-ls10 .ls10bbim {
    width: 100%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}




/* section last 10 pc */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-ls10 .ls10ttc {
        width: 83.3333333vw;
        margin: 22.2222222vw 0 0 0;
        flex-direction: column;
    }

    .ajmd-container .ajmd-ls10 .ls10subt {
        width: 100%;
        font-size: 4.4444444vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls10 .ls10maint {
        width: 100%;
        margin: 2.777778vw 0 4.861111vw 0;
        font-size: 8.8888888vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls10 .ls10ttr {
        width: 100%;
        margin: 0 auto;
        font-size: 3.3333333vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls10 .ls10card {
        width: 83.3333333vw;
        margin: 8.33333333333vw 0 11.1111111111vw 0;
    }

    .ajmd-container .ajmd-ls10 .ls10card li {
        justify-content: flex-start;
        flex-direction: column;
        padding: 0;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls10 .ls10card li img {
        width: 9.7222222vw;
        height: 9.7222222vw;
        margin: 0;
    }

    .ajmd-container .ajmd-ls10 .ls10card li span {
        width: 25vw;
        margin: 2.7777777vw 0 0 0;
        font-size: 3.3333333vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls10 .ls10card li:not(:last-child) {
        margin: 0 4.1666666vw 0 0;
    }

    .ajmd-container .ajmd-ls10 .ls10bbim {
        overflow: hidden;
        width: 83.3333333vw;
        height: 55.5555555vw;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls10 .ls10bbim video {
        height: 100%;
    }

}


/* section last 9 pc */
.ajmd-container .ajmd-ls9 .ls9mainc {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ajmd-container .ajmd-ls9 .ls9mainc .ls9bbt {
    margin: 10.4166666vw 0;
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #000;
    color: transparent;
    font-size: 6.25vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls9 .ls9content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9subt {
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    color: transparent;
    font-size: 1.6666666vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9maint {
    margin: 0.5208333vw 0 4.1666666vw 0;
    color: #fff;
    font-size: 3.333333vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9posi {
    width: 100%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-container .ajmd-ls9 .ls9content .ls9pace {
    position: relative;
    z-index: 2;
}

.ajmd-container .ajmd-ls9 .ls9k1 {
    height: var(--itemspace);
}

.ajmd-container .ajmd-ls9 .ls9k2 {
    height: 30vh;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9sticky {
    position: sticky;
    top: 3.9583333vw;
    top: 0;
    height: auto;
    height: 100vh;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-container .ajmd-ls9 .ls9content .ls9sticky video {
    height: 100%;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    will-change: transform, width, height;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9icon {
    position: absolute;
    bottom: 7%;
    right: 8.4%;
    width: 19.270833333vw;
    height: 2.6041666666vw;
    z-index: 99;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9sticky picture {
    height: 100%;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9sticky .ls9full {
    height: 100%;
    object-fit: cover;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9tani {
    margin-left: 15.625%;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9tani li {
    width: 18.2291666vw;
    margin: 0 0 4.1666666vw 0;
    transition: transform 0.5s cubic-bezier(0, 0.6, 0.3, 1);
    -webkit-transition: transform 0.5s cubic-bezier(0, 0.6, 0.3, 1);
    -moz-transition: transform 0.5s cubic-bezier(0, 0.6, 0.3, 1);
    -ms-transition: transform 0.5s cubic-bezier(0, 0.6, 0.3, 1);
    -o-transition: transform 0.5s cubic-bezier(0, 0.6, 0.3, 1);
    will-change: opacity, transform;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9item3 {
    margin: 0;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9item3 {
    position: sticky;
    top: var(--ls9item3H);
}

.ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9anit {
    color: #fff;
    font-size: 1.6666666vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9anides {
    margin: 1.0416666vw 0;
    color: #fff;
    font-size: 1.1458333vw;
    font-weight: 400;
    line-height: 1.6;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9anides .nr {
    display: inline-block;
}

.ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9aninote {
    color: #fff;
    font-size: 0.8333333vw;
    font-weight: 400;
    line-height: 1.6;
}


@media screen and (max-width: 1441px) {
    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9aninote {
        font-size: 12px;
    }
}

/* section last section 9 mob */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-ls9 .ls9mainc .ls9bbt {
        margin: 22.2222222vw 0;
        font-size: 13.3333333vw;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9subt {
        width: 83.3333333vw;
        font-size: 4.4444444vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9maint {
        width: 83.3333333vw;
        margin: 2.777778vw 0 10.416667vw 0;
        font-size: 8.8888888vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9sticky {
        overflow: hidden;
        position: static;
        width: 83.3333333vw;
        height: 55.555555555vw;
        margin: 0 auto;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9item3 {
        position: static;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani {
        width: 83.3333333vw;
        margin: 6.9444444vw auto 0;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9anit {
        padding: 1.3888888vw 0;
        color: rgba(255, 255, 255, 0.3);
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9hide {
        overflow: hidden;
        display: block;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .active .ls9anit {
        color: #fff;
        border-bottom: 0.2777777vw solid #fff;
    }


    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9anides {
        width: 83.3333333vw;
        margin: 4.1666666vw 0 2.7777777vw 0;
        color: #aaa;
        font-size: 3.3333333vw;
    }


    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9aninote {
        width: 83.3333333vw;
        color: #aaa;
        font-size: 2.7777777vw;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9aninote .nr {
        display: inline-block;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani li {
        width: auto;
        margin: 0;
        padding: 0 0 4.1666666vw 0;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9item3 {
        padding: 0;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9iconmob {
        width: 30.8333333333vw;
        height: 4.1666666666vw;
        margin: 6.9444444444vw 0 0 8.3333333333vw;
        align-self: flex-start;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9shadow {
        display: none;
    }

}

/* section last section 8 pc */
.ajmd-container .ajmd-ls8 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ajmd-container .ajmd-ls8 .ls8tmodal {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ajmd-container .ajmd-ls8 .ls8tmodal span {
    margin: 10.4166666vw 0;
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #000;
    color: transparent;
    font-size: 6.25vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls8 .ls84k {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-container .ajmd-ls8 .ls84k .ls84ksubt {
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    font-size: 1.979167vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls8 .ls84k .ls84kmaint {
    width: 38.125vw;
    margin: 0.5208333vw 0 2.34375vw 0;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls8 .ls84k .ls84kim {
    width: 82.291667vw;
    margin-left: auto;
    margin-right: auto;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-container .ajmd-ls8 .ls84k .ls84kim video {
    height: 100%;
}

.ajmd-container .ajmd-ls8 .ls84k .ls84kdes {
    width: 57.2916666vw;
    margin-bottom: 4.166667vw;
    color: #aaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    text-align: center;
}

.ajmd-container .ajmd-ls8 .ls8stable {
    margin-top: 3.125vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.ajmd-container .ajmd-ls8 .ls8stable .ls8stablesubt {
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    color: transparent;
    font-size: 1.6666666vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls8 .ls8stable .ls8stablemaint {
    width: 38.125vw;
    margin: 0.5208333vw 0 4.1666666vw 0;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls8 .ls8stable .ls8stablec {
    display: flex;
}

.ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li:not(:last-child) {
    margin: 0 10.416667vw 0 0;
}

.ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li .ls8iconi {
    width: 5.2083333333vw;
    height: 5.2083333333vw;
    margin: 0 1.5625vw 0 0;
}

.ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li span {
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #000;
    color: transparent;
    font-size: 2.5vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li p {
    color: #fff;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: 1.6;
}


@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-ls8 .ls8tmodal span {
        margin: 22.2222222vw 0;
        font-size: 13.3333333vw;
    }

    .ajmd-container .ajmd-ls8 .ls84k .ls84ksubt {
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls8 .ls84k .ls84kmaint {
        width: 83.3333333vw;
        margin: 2.777778vw 0 4.861111vw 0;
        font-size: 8.8888888vw;
    }

    .ajmd-container .ajmd-ls8 .ls84k .ls84kim {
        overflow: hidden;
        width: 83.3333333vw;
        height: 55.5555555vw;
        order: 4;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls8 .ls84k .ls84kdes {
        width: 83.3333333vw;
        margin: 0 0 16.388889vw 0;
        font-size: 3.3333333vw;
    }

    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablesubt {
        margin: 22.2222222vw 0 0 0;
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablemaint {
        width: 83.3333333vw;
        margin: 1.3888888vw 0 11.1111111vw 0;
        font-size: 8.8888888vw;
    }

    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablec {
        width: 78.611111vw;
        justify-content: space-between;
        align-items: flex-start;
    }

    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li {
        flex-direction: row;
        width: auto;
    }

    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li.ls8sitem0,
    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li.ls8sitem1 {
        margin-bottom: 4.1666666vw;
    }


    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li span {
        font-size: 4.444444vw;
    }

    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li p {
        font-size: 2.777778vw;
        margin-top: .694444vw;
    }

    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li .ls8iconi {
        width: 9.7222222222vw;
        height: 9.7222222222vw;
        margin: 0 2.777777777vw;
    }
}

/* section last section 7 pc */
.ajmd-container .ajmd-ls7 {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    margin-top: 10.416667vw;
}

.ajmd-container .ajmd-ls7 .ls7subt {
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    font-size: 1.6666666vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls7 .ls7maint {
    width: 38.125vw;
    margin: 0.5208333vw 0 2.34375vw 0;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls7 .ls7imswiper {
    overflow: hidden;
    width: 82.2916666vw;
    border-radius: 1.0416666666vw;
    -webkit-border-radius: 1.0416666666vw;
    -moz-border-radius: 1.0416666666vw;
    -ms-border-radius: 1.0416666666vw;
    -o-border-radius: 1.0416666666vw;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-container .ajmd-ls7 .ls7nav {
    overflow: hidden;
    display: flex;
    position: relative;
    margin: 3.125vw 0 0 0;
}

.ajmd-container .ajmd-ls7 .ls7nav li {
    color: rgba(255, 255, 255, 0.3);
    font-size: 1.6666666vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
    flex-shrink: 0;
    cursor: pointer;
}

.ajmd-container .ajmd-ls7 .ls7ppbg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.20833333333vw;
    background-color: #737373;
}

.ajmd-container .ajmd-ls7 .ls7nav .ls7moveline {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 14.5833333vw;
    height: 0.2083333vw;
    background-color: #fff;
}

.ajmd-container .ajmd-ls7 .ls7nav .active {
    color: #fff;
}

.ajmd-container .ajmd-ls7 .ls7nav .ls7item0 {
    padding: 0 5.8854166vw 2.2916666666vw 0;
}

.ajmd-container .ajmd-ls7 .ls7nav .ls7item1 {
    padding: 0 2.7604166vw 2.2916666666vw 2.7604166vw;
}

.ajmd-container .ajmd-ls7 .ls7nav .ls7item2 {
    padding: 0 0 2.2916666666vw 5.8854166vw;
}

.ajmd-container .ajmd-ls7 .ls7ttswiper {
    overflow: hidden;
    width: 57.29166667vw;
}

.ajmd-container .ajmd-ls7 .ls7subt-dis {
    width: 55.9375vw;
    margin-bottom: 4.166667vw;
    color: #aaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    text-align: center;
}

.ajmd-container .ajmd-ls7 .ls7subt-video {
    width: 100%;
}

/* section last section 7 mob */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-ls7 {
        margin-top: 27.777778vw;
    }

    .ajmd-container .ajmd-ls7 .ls7subt {
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls7 .ls7maint {
        width: 83.3333333vw;
        margin: 2.777778vw 0 4.861111vw 0;
        font-size: 8.8888888vw;
    }

    .ajmd-container .ajmd-ls7 .ls7imswiper {
        width: 83.3333333vw;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls7 .ls7nav {
        margin: 2.7777777vw 0 0 0;
        overflow: visible;
    }

    .ajmd-container .ajmd-ls7 .ls7ppbg {
        height: 0.5555555vw;
    }

    .ajmd-container .ajmd-ls7 .ls7nav .ls7moveline {
        height: 0.5555555vw;
    }

    .ajmd-container .ajmd-ls7 .ls7nav li {
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls7 .ls7nav .ls7item0 {
        padding: 5.5555555vw 5.8333333vw 5.5555555vw 0;
    }

    .ajmd-container .ajmd-ls7 .ls7nav .ls7item1 {
        padding: 5.5555555vw 4.7222222vw;
    }

    .ajmd-container .ajmd-ls7 .ls7nav .ls7item2 {
        padding: 5.5555555vw 0 5.5555555vw 5.8333333vw;
    }

    .ajmd-container .ajmd-ls7 .ls7subt-dis {
        width: 83.3333333vw;
        margin-bottom: 11.111111vw;
        font-size: 3.3333333vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls7 .ls7ttswiper {
        width: 83.333333333vw;
    }

    .ajmd-container .ajmd-ls7 .ls7subt-video {
        width: 83.333333vw;
        border-radius: 2.777778vw;
        overflow: hidden;
    }
}

/* section last section 6 pc */
.ajmd-container .ajmd-ls6 {
    margin-top: 10.416667vw;
    margin-bottom: 10.4166666vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-container .ajmd-ls6 .ls6subt {
    margin-bottom: .520833vw;
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    color: transparent;
    font-size: 1.979167vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls6 .ls6maint {
    width: 72.916666666vw;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls6 .ls6des {
    width: 57.29166667vw;
    margin: 2.34375vw 0 4.1666666vw 0;
    color: #aaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    text-align: center;
}

.ajmd-container .ajmd-ls6 .ls6imc {
    position: relative;
    overflow: hidden;
    width: 82.2916666vw;
    border-radius: 1.0416666666vw;
    -webkit-border-radius: 1.0416666666vw;
    -moz-border-radius: 1.0416666666vw;
    -ms-border-radius: 1.0416666666vw;
    -o-border-radius: 1.0416666666vw;
}


.ajmd-container .ajmd-ls6 .ls6imc .ls6note {
    position: absolute;
    bottom: 1.5625vw;
    left: 10.4166666666vw;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6;
}

.ajmd-container .ajmd-ls6 .ls6note2 {
    width: 82.2916666vw;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6;
    text-align: right;
    margin-top: 1.041667vw;
}

@media screen and (min-width: 1920px) {

    .ajmd-container .ajmd-ls6 .ls6imc .ls6note,
    .ajmd-container .ajmd-ls6 .ls6note2 {
        font-size: 0.625vw;
    }
}

.ajmd-container .ajmd-ls6 .ls6card {
    display: flex;
    justify-content: center;
    width: 82.2916666vw;
    margin: 3.125vw 0 0 0;
    background: #2A2A2B;
    border-radius: 1.0416666vw;
    -webkit-border-radius: 1.0416666vw;
    -moz-border-radius: 1.0416666vw;
    -ms-border-radius: 1.0416666vw;
    -o-border-radius: 1.0416666vw;
}

.ajmd-container .ajmd-ls6 .ls6card li {
    display: flex;
    align-items: center;
    padding: 2.8125vw 0 2.34375vw 0;
}

.ajmd-container .ajmd-ls6 .ls6card li:not(:last-child) {
    margin: 0 2.5vw 0 0;
}

.ajmd-container .ajmd-ls6 .ls6card li img {
    width: 3.645833vw;
    height: 3.645833vw;
    margin: 0 .729167vw 0 0;
}

.ajmd-container .ajmd-ls6 .ls6card li span {
    color: #fff;
    font-size: 1.458333vw;
    font-weight: 500;
    line-height: 1.6;
    text-align: center;
}

/* section last section 6 mob */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-ls6 {
        margin-top: 27.777778vw;
        margin-bottom: 22.2222222vw;
    }

    .ajmd-container .ajmd-ls6 .ls6subt {
        margin-bottom: 2.777778vw;
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls6 .ls6maint {
        width: 83.3333333vw;
        font-size: 8.8888888vw;
    }

    .ajmd-container .ajmd-ls6 .ls6des {
        width: 83.3333333vw;
        margin: 4.861111vw 0 11.1111111vw 0;
        font-size: 3.3333333vw;
    }

    .ajmd-container .ajmd-ls6 .ls6imc {
        overflow: hidden;
        width: 83.3333333vw;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls6 .ls6card {
        flex-wrap: wrap;
        justify-content: flex-start;
        width: 83.3333333vw;
        margin: 8.3333333vw 0 0 0;
        background: none;
    }

    .ajmd-container .ajmd-ls6 .ls6card li {
        width: 39.5833333vw;
        padding: 2.7777777vw 0;
        background: linear-gradient(157.87deg, rgb(243, 243, 243, 0.1) 0%, rgb(227, 227, 227, 0.1) 99.92%);
        border-radius: 2.7777777vw;
        -webkit-border-radius: 2.7777777vw;
        -moz-border-radius: 2.7777777vw;
        -ms-border-radius: 2.7777777vw;
        -o-border-radius: 2.7777777vw;
    }

    .ajmd-container .ajmd-ls6 .ls6card li.ls6item0 {
        margin: 0 4.1666666vw 0 0;
    }

    .ajmd-container .ajmd-ls6 .ls6card li.ls6item1 {
        margin: 0;
    }

    .ajmd-container .ajmd-ls6 .ls6card li.ls6item2 {
        margin: 4.1666666vw 4.1666666vw 0 0;
    }

    .ajmd-container .ajmd-ls6 .ls6card li.ls6item3 {
        margin: 4.1666666vw 0 0 0;
    }

    .ajmd-container .ajmd-ls6 .ls6card li.ls6item4 {
        margin: 4.1666666vw 0 0 0;
    }

    .ajmd-container .ajmd-ls6 .ls6card li img {
        width: 10.277778vw;
        height: 10.277778vw;
        margin: 0 2.7777777vw;
    }

    .ajmd-container .ajmd-ls6 .ls6card li span {
        font-size: 4.4444444vw;
        text-align: left;
    }

    .ajmd-container .ajmd-ls6 .ls6imc .ls6note {
        bottom: 2.7777777777vw;
        left: 2.7777777777vw;
        font-size: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls6 .ls6note2 {
        width: 83.333333vw;
        font-size: 2.7777777777vw;
        text-align: left;
        margin-top: 3.472222vw;
    }
}

/* section last section 5 pc */
.ajmd-container .ajmd-ls5 {
    width: 82.2916666vw;
    margin: 0 auto;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-container .ajmd-ls5 .ls5ttc {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ajmd-container .ajmd-ls5 .ls5ttc .ls5subt {
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    color: transparent;
    font-size: 1.979167vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls5 .ls5ttc .ls5maint {
    width: 27.333333vw;
    margin: 0.5208333vw 0 0 0;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls5 .ls5ttc .ls5des {
    width: 41.6666666vw;
    color: #aaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
}

.ajmd-container .ajmd-ls5 .ls5imc {
    overflow: hidden;
    width: 100%;
    margin: 4.1666666666vw 0 10.4166666666vw 0;
    border-radius: 1.041666666vw;
    -webkit-border-radius: 1.041666666vw;
    -moz-border-radius: 1.041666666vw;
    -ms-border-radius: 1.041666666vw;
    -o-border-radius: 1.041666666vw;
}

/* section last section 5 mob */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-ls5 {
        width: 83.3333333vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls5 .ls5ttc {
        flex-direction: column;
        align-items: center;
    }

    .ajmd-container .ajmd-ls5 .ls5ttc .ls5subt {
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls5 .ls5ttc .ls5maint {
        width: 100%;
        margin: 2.777778vw 0 4.861111vw 0;
        font-size: 8.8888888vw;
    }

    .ajmd-container .ajmd-ls5 .ls5ttc .ls5des {
        width: 100%;
        font-size: 3.3333333vw;
    }

    .ajmd-container .ajmd-ls5 .ls5imc {
        overflow: hidden;
        height: 55.5555555vw;
        margin: 11.1111111vw 0 22.2222222vw 0;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

}

/* section last section 4 pc */
.ajmd-container .ajmd-ls4 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 10.4166666vw 0;
}

.ajmd-container .ajmd-ls4 .ls4lim {
    overflow: hidden;
    width: 54.1666666vw;
    margin: 0 7.2916666vw 0 0;
    border-radius: 1.0416666666vw;
    -webkit-border-radius: 1.0416666666vw;
    -moz-border-radius: 1.0416666666vw;
    -ms-border-radius: 1.0416666666vw;
    -o-border-radius: 1.0416666666vw;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.ajmd-container .ajmd-ls4 .ls4lim video {
    height: 100%;
}

.ajmd-container .ajmd-ls4 .ls4rt .ls4subt {
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    color: transparent;
    font-size: 1.979167vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls4 .ls4rt .ls4maint {
    margin: 0.5208333vw 0 2.395833vw 0;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls4 .ls4rt .ls4des {
    width: 20.8333333vw;
    color: #aaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
}

/* section last section 3 mob */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-ls4 {
        flex-direction: column-reverse;
        margin: 0 0 22.2222222vw 0;
    }

    .ajmd-container .ajmd-ls4 .ls4rt {
        width: 83.3333333vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls4 .ls4lim {
        overflow: hidden;
        width: 83.3333333vw;
        height: 55.5555555vw;
        margin: 0;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls4 .ls4rt .ls4subt {
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls4 .ls4rt .ls4des {
        width: 100%;
        margin: 0 0 11.1111111vw 0;
        font-size: 3.3333333vw;
    }

    .ajmd-container .ajmd-ls4 .ls4rt .ls4maint {
        margin: 2.777778vw 0 4.861111vw 0;
        font-size: 8.8888888vw;
    }

}


/* section last section 3 pc */
.ajmd-container .ajmd-ls3 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ajmd-container .ajmd-ls3 .ls3subt {
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    color: transparent;
    font-size: 1.979167vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls3 .ls3maint {
    width: 34vw;
    margin: 0.5208333333vw 0 4.479167vw 0;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls3 .ls3nav {
    display: flex;
    position: relative;
    overflow: hidden;
}

.ajmd-container .ajmd-ls3 .ls3nav li {
    width: 17.291666666vw;
    padding: 0.5208333vw 0 1.7708333333vw 0;
    color: #aaa;
    font-size: 1.6666666vw;
    font-weight: 500;
    line-height: 1.6;
    cursor: pointer;
}

.ajmd-container .ajmd-ls3 .ls3nav li p {
    text-align: center;
}

.ajmd-container .ajmd-ls3 .ls3nav li p:nth-child(2) {
    display: none;
    font-weight: 700;
}

.ajmd-container .ajmd-ls3 .ls3nav .active {
    color: #fff;
}

.ajmd-container .ajmd-ls3 .ls3nav .active p:nth-child(2) {
    display: block;
}

.ajmd-container .ajmd-ls3 .ls3linebg {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.2083333333vw;
    background-color: #737373;
}

.ajmd-container .ajmd-ls3 .ls3moveline {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 17.1875vw;
    height: 0.2083333vw;
    background-color: #fff;
}

.ajmd-container .ajmd-ls3 .ls3tswiper {
    overflow: hidden;
    width: 57.29166667vw;
}

.ajmd-container .ajmd-ls3 .ls3tswiper h3 {
    width: 17.5vw;
    margin: 1.0416666vw auto 2.0833333vw;
    color: #fff;
    font-size: 1.6666666vw;
    font-weight: 700;
    line-height: 1.6;
    text-align: center;
}

.ajmd-container .ajmd-ls3 .ls3tswiper p {
    margin: 3.125vw 0 4.1666666vw 0;
    color: #ffffff;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    text-align: center;
}

.ajmd-container .ajmd-ls3 .ls3iswiper {
    overflow: hidden;
    width: 82.2916666vw;
    border-radius: 1.0416666666vw;
    -webkit-border-radius: 1.0416666666vw;
    -moz-border-radius: 1.0416666666vw;
    -ms-border-radius: 1.0416666666vw;
    -o-border-radius: 1.0416666666vw;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    pointer-events: none;
}

.ajmd-container .ajmd-ls3 .ls3iswiper .swiper-slide:nth-child(1) {
    position: relative;
    display: flex;
    justify-content: space-between;
    z-index: 99;
}

.ajmd-container .ajmd-ls3 .ls3iswiper .ls3first {
    width: 63.541666666vw;
    border-radius: 1.04166666666vw;
    -webkit-border-radius: 1.04166666666vw;
    -moz-border-radius: 1.04166666666vw;
    -ms-border-radius: 1.04166666666vw;
    -o-border-radius: 1.04166666666vw;
}

.ajmd-container .ajmd-ls3 .ls3card {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 36.458333333vw;
    background: #2A2A2B;
    border-radius: 1.0416666666vw;
    -webkit-border-radius: 1.0416666666vw;
    -moz-border-radius: 1.0416666666vw;
    -ms-border-radius: 1.0416666666vw;
    -o-border-radius: 1.0416666666vw;
    z-index: 9999;
}

.ajmd-container .ajmd-ls3 .ls3card li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 17.1875vw;
}

.ajmd-container .ajmd-ls3 .ls3card li:not(:last-child) {
    margin: 0 0 2.0833333333vw 0;
}

.ajmd-container .ajmd-ls3 .ls3card li span {
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #000;
    color: transparent;
    font-size: 3.3333333333vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
    will-change: text, transform;
}

.ajmd-container .ajmd-ls3 .ls3card li p {
    color: #AAAAAA;
    font-size: 1.25vw;
    line-height: 1.6;
    font-weight: 500;
    text-align: center;
}





/* section last section 3 mob */
@media screen and (max-aspect-ratio: 11/10) {

    .ajmd-container .ajmd-ls3 .ls3nav {
        order: 2;
        padding: 0 0 6.11111111111vw 0;
        margin: 8.3333333333vw 0 0 0;
    }

    .ajmd-container .ajmd-ls3 .ls3nav li {
        width: 20.8333333333vw;
        padding: 0;
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls3 .ls3nav li p:nth-child(2) {
        display: none !important;
    }

    .ajmd-container .ajmd-ls3 .ls3nav li:nth-child(1) p {
        text-align: left;
    }

    .ajmd-container .ajmd-ls3 .ls3nav li:nth-child(4) p {
        text-align: right;
    }

    .ajmd-container .ajmd-ls3 .ls3iswiper {
        overflow: hidden;
        width: 83.3333333vw;
        height: 55.5555555vw;
        order: 1;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls3 .ls3moveline {
        bottom: 0;
        height: 0.5555555vw;
    }

    .ajmd-container .ajmd-ls3 .ls3linebg {
        height: 0.5555555vw;
    }

    .ajmd-container .ajmd-ls3 .ls3tswiper {
        width: 83.333333333vw;
        order: 3;
    }

    .ajmd-container .ajmd-ls3 .ls3tswiper h3 {
        width: 100%;
        margin: 5.5555555vw 0;
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls3 .ls3tswiper p {
        width: 83.3333333vw;
        margin: 0;
        font-size: 3.3333333vw;
    }

    .ajmd-container .ajmd-ls3 .ls3card {
        order: 4;
        margin: 0;
    }

    .ajmd-container .ajmd-ls3 .ls3subt {
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls3 .ls3maint {
        width: 83.3333333vw;
        margin: 2.777778vw 0 11.1111111vw 0;
        font-size: 8.8888888vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls3 .ls3iswiper .ls3first {
        width: 59.722222222vw;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls3 .ls3card li span {
        font-size: 3.8888888888vw;
    }

    .ajmd-container .ajmd-ls3 .ls3card li p {
        font-size: 2.5vw;
        line-height: 1.25;
    }

    .ajmd-container .ajmd-ls3 .ls3card li {
        width: auto;
    }

    .ajmd-container .ajmd-ls3 .ls3card {
        flex-shrink: 0;
        width: 22.222222222vw;
        height: 55.55555555vw;
        border-radius: 2.7777777777vw;
        -webkit-border-radius: 2.7777777777vw;
        -moz-border-radius: 2.7777777777vw;
        -ms-border-radius: 2.7777777777vw;
        -o-border-radius: 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls3 .ls3card li:not(:last-child) {
        margin: 0 0 2.777778vw 0;
    }
}

/* section last section 2 pc */
.ajmd-container .ajmd-ls2 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ajmd-container .ajmd-ls2 .ls2subt {
    margin: 10.4166666vw 0 0.5208333vw 0;
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    color: transparent;
    font-size: 1.979167vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls2 .ls2maint {
    width: 39.9479166vw;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls2 .ls2imc {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 82.2916666vw;
    margin: 4.1666666vw auto 0;
}

.ajmd-container .ajmd-ls2 .ls2imc .ls2lfirst {
    width: 31.25vw;
    margin: 2.0833333vw 0 0 0;
    color: #aaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
}

.ajmd-container .ajmd-ls2 .ls2imc .ls2leftim {
    position: absolute;
    top: 0;
    left: 0;
    width: 45.8333333vw;
    margin: 0 4.6875vw 0 0;
}

.ajmd-container .ajmd-ls2 .ls2ttcard {
    display: flex;
    margin: 4.1666666vw 0;
}

.ajmd-container .ajmd-ls2 .ls2ttcard li p:nth-child(1) {
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls2 .ls2ttcard li p:nth-child(2) {
    margin: 0.5208333vw 0 0 0;
    color: #fff;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: 1.6;
    text-align: center;
}

.ajmd-container .ajmd-ls2 .ls2ttcard li:not(:last-child) {
    margin: 0 3.4375vw 0 0;
}

.ajmd-container .ajmd-ls2 .ls2rrt {
    width: 31.25vw;
    margin: 0 0 2.9166666vw 0;
}

.ajmd-container .ajmd-ls2 .ls2learnmore {
    display: inline-flex;
    align-items: center;
    color: #009e94;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    outline: none;
    text-decoration: none;
}

.ajmd-container .ajmd-ls2 .ls2learnmore img {
    width: 1.1458333333vw;
    margin: 0 0 0 0.625vw;
}



/* section last section 2 mob */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-ls2 .ls2subt {
        margin: 22.2222222vw 0 1.3888888vw 0;
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls2 .ls2maint {
        width: 83.3333333vw;
        font-size: 8.8888888vw;
    }

    .ajmd-container .ajmd-ls2 .ls2imc {
        align-items: center;
        width: 100vw;
        margin: 0;
    }

    .ajmd-container .ajmd-ls2 .ls2ttcard {
        justify-content: center;
        width: 83.333333333vw;
        margin: 5.5555555vw 0 8.3333333vw 0;
    }

    .ajmd-container .ajmd-ls2 .ls2imc .ls2leftim {
        position: static;
        width: 83.3333333vw;
        margin: 0;
    }

    .ajmd-container .ajmd-ls2 .ls2imc .ls2lfirst {
        width: 83.3333333vw;
        margin: 5.5555555vw 0 11.1111111vw 0;
        font-size: 3.3333333vw;
        text-align: center;
    }

    .ajmd-container .ajmd-ls2 .ls2ttcard li {
        flex-shrink: 0;
    }

    .ajmd-container .ajmd-ls2 .ls2ttcard li p:nth-child(1) {
        font-size: 8.8888888vw;
    }

    .ajmd-container .ajmd-ls2 .ls2ttcard li p:nth-child(2) {
        margin: 1.3888888vw 0 0 0;
        font-size: 3.3333333vw;
    }

    .ajmd-container .ajmd-ls2 .ls2ttcard li:not(:last-child) {
        margin: 0 9.1666666vw 0 0;
    }

    .ajmd-container .ajmd-ls2 .ls2learnmore {
        font-size: 3.3333333vw;
    }

    .ajmd-container .ajmd-ls2 .ls2rrt {
        width: auto;
        margin: 0;
        text-align: center;
    }

    .ajmd-container .ajmd-ls2 .ls2learnmore img {
        width: 3.0555555555vw;
        margin: 0 0 0 3.0555555555vw;
    }

}


/* section last section 1 pc */
.ajmd-container .ajmd-ls1 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ajmd-container .ajmd-ls1 .ls1subt {
    margin: 10.4166666vw 0 0.5208333vw 0;
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #fff;
    color: transparent;
    font-size: 1.979167vw;
    font-weight: 500;
    line-height: 1.25;
}

.ajmd-container .ajmd-ls1 .ls1maint {
    width: 65.104166666vw;
    color: #fff;
    font-size: 3.3333333vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.ajmd-container .ajmd-ls1 .ls1des {
    width: 57.29166667vw;
    margin: 2.0833333vw 0 4.1666666vw 0;
    color: #aaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    text-align: center;
}

.ajmd-container .ajmd-ls1 .ls1imc {
    width: 56.770833333vw;
}

.ajmd-container .ajmd-ls1 .ls1bbcard {
    display: flex;
    justify-content: center;
    width: 69.7916666vw;
    margin: 4.1666666666vw 0 0 0;
}

.ajmd-container .ajmd-ls1 .ls1bbcard li:not(:last-child) {
    margin: 0 3.5416666vw 0 0;
}

.ajmd-container .ajmd-ls1 .ls1bbcard li .ls10cto {
    display: flex;
    align-items: center;
}

.ajmd-container .ajmd-ls1 .ls1bbcard li .ls10cto img {
    width: 2.5vw;
    height: 2.0833333vw;
    margin: 0 1.5625vw 0 0;
}

.ajmd-container .ajmd-ls1 .ls1bbcard li:nth-child(1) .ls10cto img {
    width: 2.2916666666vw;
    height: 2.0833333vw;
}

.ajmd-container .ajmd-ls1 .ls1bbcard li .ls10cto p {
    color: #fff;
    font-size: 1.6666666vw;
    font-weight: 500;
    line-height: 1.6;
}

.ajmd-container .ajmd-ls1 .ls1bbcard li .ls1smnote {
    width: 14.5833333vw;
    margin: 1.0416666666vw 0 0 0;
    color: #aaaaaa;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
}

/* section last section 1 mob */
@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-ls1 .ls1subt {
        margin: 22.2222222vw 0 1.3888888vw 0;
        font-size: 4.4444444vw;
    }

    .ajmd-container .ajmd-ls1 .ls1maint {
        width: 83.3333333vw;
        font-size: 8.8888888vw;
    }

    .ajmd-container .ajmd-ls1 .ls1des {
        width: 83.3333333vw;
        margin: 5.5555555vw 0 11.1111111vw 0;
        font-size: 3.3333333vw;
    }

    .ajmd-container .ajmd-ls1 .ls1imc {
        width: 83.3333333333vw;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard {
        width: 83.3333333vw;
        margin: 8.3333333vw 0 0 0;
        flex-wrap: wrap;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li .ls10cto {
        flex-direction: column;
        align-items: flex-start;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li .ls10cto img {
        width: 6.6666666vw;
        height: 5.5555555vw;
        margin: 0 0 0 2.7777777777vw;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li .ls10cto p {
        position: relative;
        margin: 4.1666666vw 0 5.5555555vw 0;
        padding: 0 0 0 2.7777777777vw;
        font-size: 3.8888888vw;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li:nth-child(1) .ls10cto img {
        width: 6.11111111111vw;
        height: 5.555555555vw;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li .ls10cto p::before {
        position: absolute;
        content: "";
        left: 0;
        top: 50%;
        width: 0.2777777777vw;
        height: 3.888888888vw;
        background: #ffffff;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li .ls1smnote {
        width: 33.3333333vw;
        margin: 0 0 0 2.7777777777vw;
        font-size: 2.7777777vw;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li:nth-child(1) {
        margin: 0 11.1111111vw 0 0;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li:nth-child(2) {
        margin: 0;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li:nth-child(3) {
        margin: 8.3333333vw 11.1111111vw 0 0;
    }

    .ajmd-container .ajmd-ls1 .ls1bbcard li:nth-child(4) {
        margin: 8.3333333vw 0 0 0;
    }

}


.ajmd-container .mmcard {
    transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
    -webkit-transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
    -moz-transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
    -ms-transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
    -o-transition: opacity .6s linear, transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91);
}


/* ie */
@media screen and(-ms-high-contrast:active),
(-ms-high-contrast:none) {

    .ajmd-container .ajmd-ls10 .ls10subt,
    .ajmd-container .ajmd-ls9 .ls9mainc .ls9bbt,
    .ajmd-container .ajmd-ls9 .ls9content .ls9subt,
    .ajmd-container .ajmd-ls8 .ls8tmodal span,
    .ajmd-container .ajmd-ls8 .ls84k .ls84ksubt,
    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablesubt,
    .ajmd-container .ajmd-ls8 .ls8stable .ls8stablec li span,
    .ajmd-container .ajmd-ls6 .ls6subt,
    .ajmd-container .ajmd-ls7 .ls7subt,
    .ajmd-container .ajmd-ls5 .ls5ttc .ls5subt,
    .ajmd-container .ajmd-ls4 .ls4rt .ls4subt,
    .ajmd-container .ajmd-ls3 .ls3subt,
    .ajmd-container .ajmd-ls3 .ls3card li span,
    .ajmd-container .ajmd-ls1 .ls1subt,
    .ajmd-container .ajmd-ls2 .ls2subt {
        color: #00c8b9;
        background: none;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9posi {
        position: relative;
    }

    .ajmd-container .ajmd-ls9 .ls9pace {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        position: absolute !important;
        top: 50%;
        left: 50%;
        width: 100%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-content: center;
        flex-wrap: wrap;
        width: 100%;
        height: 40vw;
        margin: 0;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani li {
        margin: 0;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9item0,
    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9item2 {
        margin: 0 0 4.166666666vw 0;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani li:nth-child(1),
    .ajmd-container .ajmd-ls9 .ls9content .ls9tani li:nth-child(2) {
        margin-right: 5.208333333vw;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9icon {
        right: 8.8541666666vw;
        bottom: 4.166666666vw;
    }


    .ajmd-container .ajmd-ls10 .ls10bbim,
    .ajmd-container .ajmd-ls9 .ls9content .ls9posi,
    .ajmd-container .ajmd-ls8 .ls84k,
    .ajmd-container .ajmd-ls8 .ls84k .ls84kim,
    .ajmd-container .ajmd-ls1 .ls1imc {
        height: 100%;
    }
}









/* bug btn */
.ajmd-container .section-pic-center * {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    letter-spacing: calc(-.037em + .526px);
}

.ajmd-container .section-pic-center {
    position: relative;
    z-index: 1;
    text-align: center;
    font-family: "Manrope", Arial, Helvetica Neue, Helvetica, sans-serif;
}

.ajmd-container .section-kv-pic {
    line-height: 1.25;
    margin-top: 1.5625vw;
    font-size: 1.46vw;
    font-weight: 400;
    color: #000;
}

.ajmd-container .section-kv-pic span {
    font-size: 13px;
    font-weight: 500;
}

.ajmd-container .section-slogan-botton {
    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;
    margin-top: 1.25vw;
}

.ajmd-container .section-slogan-botton:hover {
    opacity: .8;
}

.ajmd-container .section-slogan-botton a {
    color: inherit;
}

@media screen and (max-aspect-ratio: 11 / 10) {
    .ajmd-container .section-kv-pic span {
        font-size: .65em;
    }

    .ajmd-container .section-kv-pic {
        font-size: 5.56vw;
        margin-top: 2.666667vw;
    }

    .ajmd-container .section-slogan-botton {
        margin-top: 3.333333333333vw;
    }
}

.ajmd-container .last-section .mll1 {
    position: relative;
    list-style: none;
}

.ajmd-container .last-section .mll1::before {
    content: "**";
    position: absolute;
    top: 0;
    left: -16px;
}

.ajmd-container .ajmd-ls4 .ls4lim {
    background-color: #000;
}

.ajmd-s9 .s9-video {
    height: auto;
}

.ajmd-container .ajmd-ls4 .ls4lim video {
    margin: 0 0 0 -3.90625vw;
}


@media screen and (max-aspect-ratio: 11 / 10) {
    .ajmd-container .last-section .mll1::before {
        left: -3.333333333vw;
    }

    .ajmd-container .last-section .mll::before {
        left: -1.9444444444vw;
    }

    .ajmd-container .ajmd-ls4 .ls4lim video {
        margin: 0 0 0 -5.90625vw;
    }

    .ajmd-container .ajmd-ls8 .ls84k .ls84kim {
        width: 83.333333vw;
        border-radius: 2.777778vw;
    }

    .ajmd-container .ajmd-ls8 .ls8stable {
        margin-top: 8.333333vw;
    }
}

@media screen and (min-width: 1921px) {
    .ajmd-container .last-section .mll1::before {
        left: -0.8333333333vw;
    }
}








.ajmd-container .s5-section2-div1 {
    width: 82.291667vw;
    margin-left: auto;
    margin-right: auto;
}

.ajmd-container .s5-section2-div1 .big-title-wrap {
    padding: 10.416667vw 0;
}

.ajmd-container .s5-section2-div1 .content-wrap {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}

.ajmd-container .s5-section2-div1 .content-wrap .s5-section2-div1-dis-wrap {
    width: 28.802083vw;
}

.ajmd-container .s5-section2-div1 .s5-section2-div1-icon-wrap {
    width: 23.020833vw;
    margin-top: 1.5625vw;
    display: flex;
    justify-content: space-between;
}

.ajmd-container .s5-section2-div1 .s5-section2-div1-icon-wrap img {
    width: 3.541667vw;
    height: 3.541667vw;
}

.ajmd-container .s5-section2-div1 .s5-section2-div1-icon-wrap p {
    font-size: .9375vw;
    margin-top: .416667vw;
    color: #D8D8D8;
    line-height: 1.6;
    text-align: center;
}

.ajmd-container .s5-section2-div1 .s5-section2-div1-video {
    width: 100%;
    margin-top: 3.125vw;
}

.ajmd-container .s5-section2-div2 {
    width: 82.291667vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10.416667vw;
}

.ajmd-container .s5-section2-div2 .content-wrap {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}

.ajmd-container .s5-section2-div2 .content-wrap .s5-section2-div1-dis-wrap {
    width: 40vw;
}

.ajmd-container .s5-section2-div2 .content-wrap .desc-p {
    margin-top: 4.0625vw;
}

.ajmd-container .s5-section2-div2 .s5-section2-div2-img {
    width: 100%;
    margin-top: 4.895833vw;
    border-radius: 1.041667vw;
    overflow: hidden;
}

.ajmd-container .s5-section2-div3 {
    width: 82.291667vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.5625vw;
    height: 0;
    overflow: hidden;
    will-change: height, transform, visibility;
    transition-property: height, transform, visibility;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    visibility: hidden;
    position: relative;
}

.ajmd-container .s5-section2-div3 .s5-section2-div3-video-wrap::before {
    content: "";
    display: block;
    padding-bottom: 46.25vw;
}

.ajmd-container .s5-section2-div3.expanded {
    transition-delay: 0s;
    height: var(--drawer-height);
    visibility: inherit;
}

.ajmd-container .s5-section2-div3 video {
    border-radius: 1.041667vw;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
}

.ajmd-s5 .card-wrap .card-item-text-hide {
    width: 20.833333vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.25vw;
    color: #AAAAAA;
    line-height: 1.6;
    text-align: center;
    transition: all 0.3s ease;
    display: block;
    position: absolute;
    opacity: 0;
    transition: opacity 0.8s;
}

.ajmd-s5 .card-wrap .card-item .card-item-content.active p {
    opacity: 0;
}

.ajmd-s5 .card-wrap .card-item .card-item-content.active .card-item-text-hide {
    opacity: 1;
}

.ajmd-container .reason-wrap {
    width: 82.291667vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ajmd-container .reason-div {
    position: relative;
    border-radius: 1.041667vw;
    overflow: hidden;
    cursor: pointer;
}

.ajmd-container .reason-div:nth-child(-n+5) {
    margin-bottom: 1.5625vw;
}

.ajmd-container .reason-div1 {
    width: 34.895833vw;
}

.ajmd-container .reason-div .reason-text-wrap {
    position: absolute;
    left: 3.125vw;
    top: 3.125vw;
}

.ajmd-container .reason-div .reason-text-wrap h4 {
    font-size: 1.666667vw;
    line-height: 1.25;
    color: #F4F3F3;
    margin-bottom: 2.34375vw;
    font-weight: bold;
}

.ajmd-container .reason-div1 .reason-text-dis {
    width: 11.979167vw;
    display: flex;
    flex-wrap: wrap;
}

.ajmd-container .reason-div1 .reason-text-dis>div:nth-child(2) {
    margin-left: 1.5625vw;
    margin-right: 1.5625vw;
}

.ajmd-container .reason-div1 .reason-text-dis>div:nth-child(5) {
    margin-left: 1.5625vw;
}

.ajmd-container .reason-div1 .reason-text-dis>div:nth-child(-n+3) {
    margin-bottom: 1.5625vw;
}

.ajmd-container .reason-div1 .reason-text-dis img {
    width: 2.864583vw;
    height: 2.864583vw;
}

.ajmd-container .reason-div1 .reason-text-dis p {
    color: #D8D8D8;
    line-height: 1.6;
    font-size: .833333vw;
    text-align: center;
}

.ajmd-container .reason-div2 {
    width: 45.833333vw;
}

.ajmd-container .reason-div3 {
    width: 22.135417vw;
    background-color: #2A2A2B;
}

.ajmd-container .reason-div3 .reason-text-dis {
    display: flex;
    flex-wrap: wrap;
}

.ajmd-container .reason-div3 .reason-text-dis>div:nth-child(1) {
    margin-right: 2.604167vw;
}

.ajmd-container .reason-div3 .reason-text-dis img {
    width: 6.25vw;
    height: 6.25vw;
}

.ajmd-container .reason-div3 .reason-text-dis p {
    color: #D8D8D8;
    line-height: 1.6;
    font-size: 1.041667vw;
    text-align: center;
}

.ajmd-container .reason-div4 {
    width: 58.59375vw;
}

.ajmd-container .reason-div4 .reason-text-wrap {
    left: 50%;
    transform: translateX(-50%);
}

.ajmd-container .reason-div4-text {
    position: absolute;
}

.ajmd-container .reason-div4-text-left {
    top: 9.791667vw;
    left: 1.822917vw;
}

.ajmd-container .reason-div4-text-right {
    top: 9.791667vw;
    right: 4.322917vw;
}

.ajmd-container .reason-div4-text h4 {
    font-size: 1.979167vw;
    font-weight: bold;
    line-height: 1.25;
    background: linear-gradient(156.21deg, #55D9E5 25%, #61A7F2 53.67%, #678BF9 68%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    text-align: right;
}

.ajmd-container .reason-div4-text h4:first-child {
    margin-bottom: .78125vw;
}

.ajmd-container .reason-div5 {
    width: 100%;
}

.ajmd-container .reason-div5 .reason-text-wrap h4 {
    margin-bottom: 3.28125vw;
}

.ajmd-container .reason-div5 .reason-text-dis {
    width: 22.135417vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.ajmd-container .reason-div5 .reason-text-dis img {
    width: 2.604167vw;
    margin-right: .520833vw;
}

.ajmd-container .reason-div5 .reason-text-dis>div {
    width: 50%;
    display: flex;
    align-items: center;
}

.ajmd-container .reason-div5 .reason-text-dis>div:nth-child(-n+2) {
    margin-bottom: 1.041667vw;
}

.ajmd-container .reason-div5 .reason-text-dis p {
    font-size: .833333vw;
    line-height: 1.6;
    color: #D8D8D8;
}

.ajmd-container .reason-div6 {
    width: 34.895833vw;
}

.ajmd-container .reason-div7 {
    width: 22.135417vw;
}

.ajmd-container .reason-div8 {
    width: 22.1875vw;
}

@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .ajmd-s2 .big-title-wrap {
        margin-bottom: 7.638889vw;
    }

    .ajmd-container .reason-wrap {
        width: 83.333333vw;
    }

    .ajmd-container .reason-div {
        border-radius: 2.777778vw;
    }

    .ajmd-container .reason-div:nth-child(-n+6) {
        margin-bottom: 4.166667vw;
    }

    .ajmd-container .reason-div1 {
        width: 100%;
    }

    .ajmd-container .reason-div .reason-text-wrap {
        width: 100%;
        position: absolute;
        left: 0;
        top: 5.555556vw;
    }

    .ajmd-container .reason-div .reason-text-wrap h4 {
        font-size: 4.444444vw;
        margin-bottom: 5.833333vw;
        text-align: center;
    }

    .ajmd-container .reason-div1 .reason-text-dis {
        width: 31.944444vw;
        margin-left: 8.333333vw;
    }

    .ajmd-container .reason-div1 .reason-text-dis>div:nth-child(2) {
        margin-left: 3.472222vw;
        margin-right: 3.472222vw;
    }

    .ajmd-container .reason-div1 .reason-text-dis>div:nth-child(5) {
        margin-left: 3.472222vw;
    }

    .ajmd-container .reason-div1 .reason-text-dis>div:nth-child(-n+3) {
        margin-bottom: 2.777778vw;
    }

    .ajmd-container .reason-div1 .reason-text-dis img {
        width: 8.333333vw;
        height: 8.333333vw;
    }

    .ajmd-container .reason-div1 .reason-text-dis p {
        font-size: 2.777778vw;
    }

    .ajmd-container .reason-div2 {
        width: 100%;
    }

    .ajmd-container .reason-div3 {
        width: 100%;
        height: 27.777778vw;
    }

    .ajmd-container .reason-div3 .reason-text-dis {
        width: 38.611111vw;
        display: flex;
        flex-wrap: wrap;
    }

    .ajmd-container .reason-div3 .reason-text-dis>div:nth-child(1) {
        margin-right: 4.166667vw;
    }

    .ajmd-container .reason-div3 .reason-text-dis img {
        width: 17.222222vw;
        height: 17.222222vw;
    }

    .ajmd-container .reason-div3 .reason-text-dis p {
        font-size: 2.777778vw;
    }

    .ajmd-container .reason-div3 .reason-text-wrap {
        width: 66.666667vw;
        display: flex;
        justify-content: space-between;
        align-items: center;
        top: 2.083333vw;
        left: 5.555556vw;
    }

    .ajmd-container .reason-div3 .reason-text-wrap h4 {
        width: 27.777778vw;
        margin-bottom: 0;
        text-align: left;
    }

    .ajmd-container .reason-div4 {
        width: 100%;
    }

    .ajmd-container .reason-div4 .reason-text-wrap {
        left: 5.555556vw;
        transform: translate(0, -50%);
        top: 50%;
    }

    .ajmd-container .reason-div4 .reason-text-wrap h4 {
        text-align: left;
        margin-bottom: 0;
    }

    .ajmd-container .reason-div4-text-left {
        top: 4.861111vw;
        left: 27.222222vw;
        display: flex;
    }

    .ajmd-container .reason-div4-text-right {
        width: 27.777778vw;
        top: 4.861111vw;
        left: 57.222222vw;
        display: flex;
    }

    .ajmd-container .reason-div4-text h4 {
        font-size: 2.777778vw;
        text-align: left;
    }

    .ajmd-container .reason-div4-text h4:first-child {
        margin-bottom: 0;
        margin-right: 1.666667vw;
    }

    .ajmd-container .reason-div5 {
        width: 100%;
    }

    .ajmd-container .reason-div5 .reason-text-wrap h4 {
        margin-bottom: 5.694444vw;
    }

    .ajmd-container .reason-div5 .reason-text-dis {
        width: 31.111111vw;
        margin-left: 5.555556vw;
    }

    .ajmd-container .reason-div5 .reason-text-dis img {
        width: 6.944444vw;
        margin-right: 1.388889vw;
    }

    .ajmd-container .reason-div5 .reason-text-dis>div {
        width: 100%;
        margin-bottom: 1.388889vw;
    }

    .ajmd-container .reason-div5 .reason-text-dis>div:nth-child(-n+2) {
        margin-bottom: 0;
    }

    .ajmd-container .reason-div5 .reason-text-dis p {
        font-size: 2.777778vw;
    }

    .ajmd-container .reason-div6 {
        width: 100%;
    }

    .ajmd-container .reason-div7 {
        width: 39.583333vw;
    }

    .ajmd-container .reason-div8 {
        width: 39.583333vw;
    }

    .ajmd-container .reason-div7 .reason-text-wrap h4,
    .ajmd-container .reason-div8 .reason-text-wrap h4 {
        width: 87%;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
    }

    .ajmd-container .s3-animation-container {
        width: 83.333333vw;
        margin-left: auto;
        margin-right: auto;
    }

    .ajmd-container .s3-animation-container .swiper-img img {
        border-radius: 2.777778vw;
    }

    .ajmd-container .s5-section2-div1 {
        width: 83.333333vw;
    }

    .ajmd-container .s5-section2-div1 .big-title-wrap {
        padding: 22.222222vw 0;
    }

    .ajmd-container .s5-section2-div1 .content-wrap {
        flex-direction: column;
        align-items: center;
    }

    .ajmd-container .s5-section2-div1 .content-wrap .s5-section2-div1-dis-wrap {
        width: 100%;
        text-align: center;
        margin-top: 4.861111vw;
    }

    .ajmd-container .s5-section2-div1 .s5-section2-div1-icon-wrap {
        width: 100%;
        margin-top: 5.694444vw;
        justify-content: center;
    }

    .ajmd-container .common-title-center-mb {
        text-align: center;
    }

    .ajmd-container .s5-section2-div1 .s5-section2-div1-icon-wrap>div:not(:last-child) {
        margin-right: 6.666667vw;
    }

    .ajmd-container .s5-section2-div1 .s5-section2-div1-icon-wrap img {
        width: 8.611111vw;
        height: 8.611111vw;
    }

    .ajmd-container .s5-section2-div1 .s5-section2-div1-icon-wrap p {
        font-size: 3.055556vw;
        margin-top: .694444vw;
    }

    .ajmd-container .s5-section2-div1 .s5-section2-div1-video {
        margin-top: 8.333333vw;
    }

    .ajmd-container .s5-section2-div2 {
        width: 83.333333vw;
        margin-top: 22.222222vw;
    }

    .ajmd-container .s5-section2-div2 .content-wrap {
        width: 100%;
        flex-direction: column;
        align-items: center;
    }

    .ajmd-container .s5-section2-div2 .content-wrap .s5-section2-div1-dis-wrap {
        width: 100%;
        text-align: center;
    }

    .ajmd-container .s5-section2-div2 .content-wrap .desc-p {
        margin-top: 4.861111vw;
    }

    .ajmd-container .s5-section2-div2 .s5-section2-div2-img {
        margin-top: 8.472222vw;
        border-radius: 0;
    }

    .ajmd-container .s5-section2-div3 {
        width: 83.333333vw;
        margin-top: 4.166667vw;
    }

    .ajmd-container .s5-section2-div3 video {
        border-radius: 0;
    }

    .ajmd-s5 .card-wrap .card-item-text-hide {
        width: 66.666667vw;
        font-size: 3.333333vw;
    }

    .ajmd-s5 .card-wrap .card-item-text-hide.active {
        margin-top: 8.333333vw;
    }

    .ajmd-container {
        background-color: #131415;
    }

    .ajmd-container .s5-section2-div3 .s5-section2-div3-video-wrap::before {
        padding-bottom: 46.875vw;
    }
}

@media screen and (min-aspect-ratio: 11/10) and (max-width: 1200px) {

    .ajmd-container .s5-section2-div1 .s5-section2-div1-icon-wrap p,
    .ajmd-s7 .card-item1 .content-wrap .desc-img p {
        font-size: 12px;
    }

    .ajmd-s7 .card-item2 .card-ps {
        bottom: -2.5625vw;
    }

    .ajmd-s7 .card-item3 .card-ps {
        bottom: 0.5625vw;
    }
}

@media screen and (min-aspect-ratio: 11/10) and (max-width: 1100px) {
    .ajmd-container .reason-div3 .reason-text-dis p {
        font-size: 12px;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani .ls9anides {
        font-size: 12px;
    }
}

@media screen and (min-aspect-ratio: 11/10) and (max-width: 1440px) {

    .ajmd-container .reason-div5 .reason-text-dis p,
    .ajmd-container .reason-div1 .reason-text-dis p {
        font-size: 12px;
    }

    .ajmd-container .reason-div5 .reason-text-dis {
        width: 27.135417vw;
    }
}

@media screen and (min-aspect-ratio: 11/10) and (max-width: 810px) {
    .ajmd-container .reason-div1 .reason-text-dis {
        width: 12.979167vw;
        display: flex;
        flex-wrap: wrap;
    }

    .ajmd-container .reason-div5 .reason-text-dis {
        width: 31.135417vw;
    }

    .ajmd-container .ajmd-ls9 .ls9content .ls9tani li {
        width: 23.229167vw;
    }
}






.ajmd-container .s5-narrow-bezel-more {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
    margin-top: 3.125vw;
}

.ajmd-container .s5-narrow-bezel-more a {
    display: block;
    margin: 0 auto;
    text-align: center;
    color: #006FB2;
    font-size: 1.145833vw;
    line-height: 1.6;
    cursor: pointer;
}

.ajmd-container .s5-narrow-bezel-more .icon {
    display: inline-flex;
    width: 1.145833vw;
    margin-left: 0.572917vw;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.ajmd-container .s5-narrow-bezel-more a.actived .icon {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

@media screen and (max-aspect-ratio: 11/10) {
    .ajmd-container .s5-narrow-bezel-more {
        position: relative;
        margin-top: 13.888889vw;
    }

    .ajmd-container .s5-narrow-bezel-more a {
        font-size: 3.888889vw;
        display: flex;
        align-items: center;
    }

    .ajmd-container .s5-narrow-bezel-more .icon {
        width: 4.444444vw;
        margin-left: 1.388889vw;
    }
}