.alice-container {
    background-color: #000000;
}
.alice-container img,.alice-container video {
    width: 100%;
}
.alice-container .show-pc {
    display: block;
}
.alice-container .show-mob {
    display: none;
}
.alice-container .show-ie {
    display: none;
}
.alice-container .uc-img {
    display: none;
}
.alice-container .nowrap {
    white-space: nowrap;
}
.alice-container .uc-img.active {
    display: block;
}
.alice-container sup {
    font-size: 0.6em;
}
.alice-container sup a {
    color: inherit;
    cursor: pointer;
}
.alice-container .section-relative {
    position: relative;
}
.alice-container .section-absolute {
    position: absolute;
}
.alice-container .section-flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.alice-container .section-center {
    width: 65.1563vw;
    margin: 0 auto;
}
.alice-container .section-exterior {
    margin-top: 10.417vw;
}
.alice-container h3 {
    color: #F4F3F3;
    font-size: 2.5vw;
    font-weight: bold;
    line-height: 1.25;
}
.alice-container .alice-text {
    font-size: 1.146vw;
    line-height: 1.6;
    text-align: left;
    color: #7B7B7B;
}
.alice-container .more {
    font-size: 1.146vw;
    line-height: 1.6;
    color: #4193FF;
}
@media (max-aspect-ratio: 51 / 50) {
    .alice-container .show-pc {
        display: none;
    }
    .alice-container .show-mob {
        display: block;
    }
    .alice-container h3  {
        font-size: 6.667vw;
        margin-bottom: 4.167vw;
    }
    .alice-container .alice-text {
        font-size: 3.889vw;
    }
    .alice-container .section-exterior  {
        margin-top: 27.778vw;
    }
    .alice-container .section-center {
        width: 80.278vw;
    }
    .alice-container .section-flex {
        flex-wrap: wrap;
    }
    .alice-container .section-flex > * {
        width: 100%;
    }
}
.alice-container .alice-kv {
    width: 100%;
}
.alice-container .alice-kv-text {
    top: 10.26vw;
    right: 7.292vw;
    width: 24vw;
    text-align: justify;
    text-align-last: justify;
     text-justify: inter-ideograph;
}
.alice-container .alice-kv-text h2 {
    font-size: 1.771vw;
    line-height: 1.25;
    margin: 1vw auto 0.4vw;
    color: #000000;
    text-align: justify;
    text-align-last: justify;
    height: 2.5vw;

}
.alice-container .alice-kv-text h2::after {
    content: '';
    display: inline-block;
    width: 100%;
}
.alice-container .alice-kv-text p {
    font-size: 1.042vw;
    line-height: 1.6;
    font-weight: 400;
    text-align: center;
    color: #211D1E;
    letter-spacing: 0.01vw;
    white-space: nowrap;
}
@media (max-aspect-ratio: 51 / 50)  {
    .alice-container .alice-kv-text {
        width: 78.305vw;
        left: 11.667vw;
        top: 9.167vw;
    }
    .alice-container .alice-kv-text h2 {
        font-size: 5.694vw;
        margin: 2.083vw auto 0.833vw;
        height: 7.917vw;
    }
    .alice-container .alice-kv-text p {
        font-size: 3.472vw;
    }
}
.alice-container .alice-sec-video {
    width: 72.917vw;
    margin: 10.417vw auto 0;
}
.alice-container .alicePlayVideo {
    bottom: 3.177vw;
    right: 4.0625vw;
    font-size: 1.042vw;
    color: #F4F3F3;
    line-height: 1.25;
}
.alice-container .alicePlayVideo img {
    width: 1.771vw;
    display: inline-block;
    margin-left: 0.573vw;
}
@media (max-aspect-ratio: 51 / 50) {
    .alice-container .alice-sec-video {
        width: 100%;
        margin: 16.667vw auto 0;
    }
    .alice-container .alicePlayVideo {
        bottom: 7.778vw;
        right: 7.778vw;
        font-size: 3.056vw;
    }
    .alice-container .alicePlayVideo img {
        width: 4.722vw;
        margin-left: 1.528vw;
    }
    
}
.alice-container .alice-sec1 .alice-sec1-text {
    width: 19.2vw;
    left: 17.5vw;
    top: 14.375vw;
}
.alice-container .alice-sec1 .alice-sec1-text p {
    margin-top: 1.5625vw;
}
.alice-container .alice-sec1 .alice-sec1-dynamic {
    width: 28.698vw;
    left: 38.302vw;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    transform: translateY(8vw);
}
@media (max-aspect-ratio: 51 / 50) {
    .alice-container .alice-sec1 .alice-sec1-text {
        position: static;
        margin-left: 9.861vw;
        width: auto;
    }
    .alice-container .alice-sec1 .alice-text.show-mob {
        width: 77.917vw;
        margin-left: 9.861vw;
    }
    .alice-container .alice-sec1 .alice-sec1-dynamic {
        width: 76.389vw;
        left: 7.014vw;
        top: 27.889vw;
        transform: translateY(10vw);
    }
}
.alice-container .alice-sec2 .alice-text {
    width: 26.1vw;
}
.alice-container .alice-sec2 .alice-sec2-img {
    width: 100%;
    height: 46.875vw;
    margin: 3.125vw auto 0;
    width: 100%;
    overflow: hidden;
    transform: scale(0.69);

}
.alice-container .alice-sec2 .swiper-container {
    width: 100%;
    height: 100%;
}
.alice-container .alice-sec2 .swiper-sec2 {
    transform: scale(1.5);
    opacity: 0;
}
.alice-container .alice-sec2 .swiper-slide {
    text-align: center;
    /* overflow:hidden; */
    width: 100% !important;
    transition: opacity 1.5s, transform 1s;
}
.alice-container .alice-sec2 .swiper-slide .swiper-mask {
    width: 100%;
    height: 100%;
    background-color: #000000;
    z-index: 10;
    position: absolute;
    transition: all 1.5s;
}
.alice-container .alice-sec2 .slide-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.alice-container .alice-sec2 .swiper-pagination {
    bottom: 2.257vw;
    left: 50%;
    transform: translateX(-50%);
}
.alice-container .alice-sec2 .swiper-pagination .swiper-pagination-bullet {
    width: 0.78125vw;
    opacity: 1;
    height: 0.78125vw;
    background: #989898;
    margin: 0 0.573vw;
}
.alice-container .alice-sec2 .swiper-pagination .swiper-pagination-bullet:focus {
    outline: none;
}

.alice-container .alice-sec2 .swiper-pagination .swiper-pagination-bullet-active {
    background: #F4F3F3;
}
@media (max-aspect-ratio: 51 / 50) {
    .alice-container .alice-sec2 .alice-text {
        width: 100%;
    }
    .alice-container .alice-sec2 .alice-sec2-img {
        width: 100%;
        height: 131.944vw;
        transform: scale(0.78);
        margin-top: 8.333vw;
    }
    .alice-container .alice-sec2 .swiper-pagination .swiper-pagination-bullet {
        width: 2.22vw;
        height: 2.22vw;
        margin: 0 1.527vw;
    }
}
.alice-container .alice-sec3 {
}
.alice-container .alice-sec3 .alice-sec3-sticky-wrap {
    height: 400vh;
}
.alice-container .alice-sec3 .alice-sec3-sticky {
    overflow: hidden;
    position: sticky;
    top: 76px;
    height: calc(100vh - 76px);
}
.alice-container .alice-sec3 .sec3-video {
    width: 15.625vw;
    height: 7.04vw;
    left: 50%;
    top: 50%;
    /* transform: scale(0.1) translateY(-5vw); */
    transform: translate(-50%,-50%);
    overflow: hidden;
    border-radius: 0.625vw;
    z-index: 10;
}
.alice-container .alice-sec3 .sec3-video video,.alice-container .alice-sec3 .sec3-video img {
    object-fit: cover;
    object-position: right bottom;
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%;
    right: 0;
}
.alice-container .alice-sec3 .sec3-bg {
    opacity: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: left bottom;
}
.alice-container .alice-sec3 .sec3-img img {
    position: absolute;
    opacity: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 11;
}
.alice-container .alice-sec3 .sec3-img .sec3-phone {
    opacity: 1;
    width: 15.833vw;
}
.alice-container .alice-sec3 .sec3-img .sec3-pad {
    width: 27.24vw;
}
.alice-container .alice-sec3 .sec3-img .sec3-visions, .alice-container .alice-sec3 .sec3-img .sec3-visions1 {
    width: 57.604vw;
}
.alice-container .alice-sec3 .sec3-num {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 2.5vw;
    font-weight: bold;
    color: #F4F3F3;
    line-height: 1.25;
    height: 2.781vw;
    overflow: hidden;
    z-index: 11;
}
.alice-container .alice-sec3 .sec3-num-content {
    height: 38.6vw;
}
.alice-container .alice-sec3 .sec3-num-1 {
    height: 2.781vw;

}
.alice-container .alice-sec3 .sec3-num-1 .sec3-num-left {
    flex-wrap: wrap;
    height: 15.5625vw;
}
.alice-container .alice-sec3 .sec3-num .sec3-num-left span {
    display: block;
    text-align: right;
}
.alice-container .alice-sec3 .sec3-num-1 .sec3-num-left span {
    text-align: right;
}
.alice-container .alice-sec3 .sec3-num-1 .sec3-num-left {
    height: 18.765vw;
}
.alice-container .alice-sec3 .sec3-tips {
    font-size: 12px;
    color: #F4F3F3;
    z-index: 11;
}
.alice-container .alice-sec3 .sec3-tips p {
    position: absolute;
    opacity: 0;
    /* z-index: 12; */
}
.alice-container .alice-sec3 .sec3-tips .tips-phone {
    left: 55.8vw;
    top: 28.448vw;
    opacity: 1;
}
.alice-container .alice-sec3 .sec3-tips .tips-pad {
    left: 61.2vw;
    top: 33.552vw;
}
.alice-container .alice-sec3 .sec3-tips .tips-visions  {
    left: 75.8vw;
    top: 43.24vw;
}
.alice-container .alice-sec3 .sec3-text {
    top: 27%;
    width: 100%;
    text-align: center;
    transform: translateY(40vw);
    z-index: 11;
    opacity: 0;
}
.alice-container .alice-sec3 .sec3-text p {
    text-align: center;
    color: #F4F3F3;
    margin-top: 1.5625vw;
}
.alice-container .alice-sec3 .mask {
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0;
    z-index: 10;
}
.alice-container .alice-sec3 .line {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 10;
}
.alice-container .alice-sec3 .line img {
    height: 100%;
    object-fit: cover;
    object-position: left bottom;
}
@media (max-aspect-ratio: 51 / 50) {
    .alice-container .alice-sec3 {
        margin-top: 27.778vw;
    }
    .alice-container .alice-sec3 .alice-sec3-sticky {
        height: 111.11vw;
        top: 96px;
    }
    .alice-container .alice-sec3 .sec3-text {
        width: 73.278vw;
        margin-left: 13.3vw;
        top: 21%;
    }
    .alice-container .alice-sec3 .sec3-img .sec3-phone {
        width: 32.639vw;
    }
    .alice-container .alice-sec3 .sec3-img .sec3-pad {
        width: 54.306vw;
    }
    .alice-container .alice-sec3 .sec3-img .sec3-visions {
        width: 89.722vw;
    }
    .alice-container .alice-sec3 .sec3-video {
        width: 32.083vw;
        height: 14.861vw;
        border-radius: 1.5vw;
    }
    .alice-container .alice-sec3 .line {
    }
    .alice-container .alice-sec3 .sec3-num {
        top: 50%;
        font-size: 6.667vw;
        height: 8vw;
    }
    .alice-container .alice-sec3 .sec3-num > * {
        width: auto;
    }
    .alice-container .alice-sec3 .sec3-num-content {
        height: 90vw;
    }
    .alice-container .alice-sec3 .sec3-num-1 {
        flex-wrap: nowrap;
        height: 8vw;
    }
    .alice-container .alice-sec3 .sec3-num-1 .sec3-num-left {
        height: 50vw;
    }
    .alice-container .alice-sec3 .sec3-tips {
        color: #989898;
    }
    .alice-container .alice-sec3 .sec3-tips .tips-phone {
        left: auto;
        top: 63.56vw;
        right: 34vw;
    }
    .alice-container .alice-sec3 .sec3-tips .tips-pad {
        left: auto;
        top: 73.61vw;
        right: 24.6vw;
    }
    .alice-container .alice-sec3 .sec3-tips .tips-visions {
        left: auto;
        top: 84.278vw;
        right: 8vw;
    }
}

.alice-container .alice-sec4 .sec4-text > :not(ul) {
    width: 39.8vw;
}
.alice-container .alice-sec4 .sec4-text > p {
    margin: 1.5625vw 0 3.125vw;
}
.alice-container .alice-sec4 .sec4-text ul {
    width: 46.979vw;
}
.alice-container .alice-sec4 .sec4-text ul p {
    color: #F4F3F3;
    font-size: 1.458vw;
    font-weight: bold;
    margin-bottom: 0.521vw;
    line-height: 1.25;
}
.alice-container .alice-sec4 .sec4-text ul span {
    color: #BFBFBF;
    font-size: 0.833vw;
    line-height: 1.6;
}
.alice-container .alice-sec4 .sec4-img-bg {
    transform: scale(0.69);
    overflow: hidden;
    margin: -3.5vw auto 0;
    opacity: 0;
    width: 100%;
    will-change: transform;
}
.alice-container .alice-sec4 .sec4-img-bg img {
    transform: scale(1.2);
    will-change: transform;

}
.alice-container .alice-sec4 .sec4-img .sec4-img-text {
    z-index: 10;
    width: 100%;
    top: 50%;
    transform: translateY(-20%);
    text-align: center;
    opacity: 0;
}
.alice-container .alice-sec4 .sec4-img .sec4-img-text p {
    text-align: center;
    margin: 1.5625vw 0;
    color: #F4F3F3;
}
.alice-container .alice-sec4 .sec4-img .sec4-img-text img {
    width: 4.948vw;
}
.alice-container .alice-sec4 .sec4-img .sec4-img-mask {
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0;
    z-index: 5;
    transform: scale(1.5);
}
@media (max-aspect-ratio: 51 / 50) {
    .alice-container .alice-sec4 .sec4-text > :not(ul) {
        width: auto;
    }
    .alice-container .alice-sec4 .sec4-text > p {
        margin-bottom: 8.333vw;
    }
    .alice-container .alice-sec4 .sec4-img-bg {
        height: 100vh;
        width: 100vw;
        transform: scale(0.9);
        margin: -9vw auto 0;
    }
    .alice-container .alice-sec4 .sec4-img-bg img {
        height: 100%;
        width: auto;
        transform: scale(0.7) translateX(-20%);
        transform-origin: 20% 0%;

    }
    .alice-container .alice-sec4 .sec4-img .sec4-img-text {
        width: 70%;
        transform: translate(-50%,-50%);
        left: 50%;
    }
    .alice-container .alice-sec4 .sec4-img .sec4-img-text p {
        margin: 0 auto 5.556vw
    }
    .alice-container .alice-sec4 .sec4-img .sec4-img-text img {
        width: 18.194vw;
    }
    .alice-container .alice-sec4 .sec4-text ul {
        width: 100%;
        justify-content: flex-start;
    }
    .alice-container .alice-sec4 .sec4-text ul li {
        width: 32%;
        margin-bottom: 6.389vw;
    }
    .alice-container .alice-sec4 .sec4-text ul li:nth-of-type(1), .alice-container .alice-sec4 .sec4-text ul li:nth-of-type(4) {
        width: 36%;
    }
    .alice-container .alice-sec4 .sec4-text ul p {
        font-size: 3.611vw;
    }
    .alice-container .alice-sec4 .sec4-text ul span {
        font-size: 2.778vw;
    }
}
.alice-container .alice-sec5 .sec5-text p {
    width: 30.9375vw;
}
.alice-container .alice-sec5 .sec5-sticky-wrap {
    height: 480vh;
}
.alice-container .alice-sec5 .sec5-sticky-wrap .sec5-content {
    overflow: hidden;
    position: sticky;
    top: 76px;
    height: calc(100vh - 76px);
}
.alice-container .alice-sec5 .sec5-img {
    width: 72.135vw;
    left: 15.78125vw;
    height: 81vw;
    z-index: 10;
}
.alice-container .alice-sec5 .sec5-img img {
    position: absolute;
    top: 0;
    left: 0;
}
.alice-container .alice-sec5 .sec5-img .mask-glasses,.alice-container .alice-sec5 .sec5-img .brightness-key, .alice-container .alice-sec5 .sec5-img .bg-blue{
    opacity: 0;
}
.alice-container .alice-sec5 .sec5-img .brightness-key {
    z-index: 11;
}
.alice-container .alice-sec5 .sec5-img .sec5-wave-right {
    left: 45.8vw;
    top: 11.823vw;
}
.alice-container .alice-sec5 .sec5-img .sec5-wave-left {
    left: 14.63vw;
    top: 23.24vw;
}
.alice-container .alice-sec5 .sec5-img .sec5-waves div {
    width: 8.794vw;
    height: 10.071vw;
    transform: rotate(-40deg);
    border-radius: 100%;
    background: radial-gradient(rgba(255, 255, 255, 0) 0%, #004CF7);
    position: absolute;
}
.alice-container .alice-sec5 .sec5-img .sec5-waves div:nth-of-type(1) {
    animation: sec5Waves 3s 1s linear infinite;
}
.alice-container .alice-sec5 .sec5-img .sec5-waves div:nth-of-type(2) {
    animation: sec5Waves 3s 2s linear infinite;
}
.alice-container .alice-sec5 .sec5-img .sec5-waves div:nth-of-type(3) {
    animation: sec5Waves 3s 3s linear infinite;
}
@keyframes sec5Waves {
    from {transform: scale(0) rotate(-40deg);opacity: 1;}
    to {transform: scale(1) rotate(-40deg); opacity: 0;}
}
.alice-container .alice-sec5 .sec5-text-2 {
    width: 20.625vw;
    top: 50%;
    left: 17.448vw;
    opacity: 0;
    transform: translateY(-40%);
}
.alice-container .alice-sec5 .sec5-text-2 h3 {
    opacity: 0;
}
.alice-container .alice-sec5 .sec5-text-icon {
    width: 12.5vw;
    align-items: center;
    margin: 2.083vw 0 3.385vw;
}
.alice-container .alice-sec5 .sec5-text-icon img {
    width: 1.406vw;
}
.alice-container .alice-sec5 .sec5-text-icon div {
    width: 7.734vw;
    height: 1px;
    background-color: #7B7B7B;
    position: relative;
}
.alice-container .alice-sec5 .sec5-text-icon div span {
    position: absolute;
    width: 1%;
    background-color: #F4F3F3;
    height: 2px;

}
.alice-container .alice-sec5 .sec5-text-icon div span::after {
    content: '';
    width: 0.677vw;
    height: 0.677vw;
    background-color: #F4F3F3;
    border-radius: 50%;
    transform: translateY(-50%);
    top: 50%;
    display: block;
    position: absolute;
    right: 0;
}
.alice-container .alice-sec5 .sec5-text-3 {
    width: 26.302vw;
    left: 56.354vw;
    top: 50%;
    opacity: 0;
    transform: translateY(-50%);
}
.alice-container .alice-sec5 .sec5-text-3 p {
    margin: 1.5625vw 0 0.78125vw;
}
.alice-container .alice-sec5 .sec5-text-3 ul {
    margin-top: 6.771vw;
}
.alice-container .alice-sec5 ul li {
    margin-top: 3.125vw;
    text-align: left;
    color: #989898;
    font-size: 0.833vw;
    line-height: 1.6;
}
.alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(2) {
    transform: translateX(20%);
}
.alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(3) {
    transform: translateX(40%);
}
.alice-container .alice-sec5 .sec5-text-3 ul li img {
    display: block;
    margin-top: 0.417vw;
}
.alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(1) img {
    width: 8.281vw;
}
.alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(2) img {
    width: 22.135vw;
}
.alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(3) img {
    width: 26.25vw;
}
@media (max-aspect-ratio: 51 / 50) {
    .alice-container .alice-sec5 .sec5-sticky-wrap .sec5-content {
        top: 96px;
        height: calc(100vh - 96px);
    }
    .alice-container .alice-sec5 .sec5-img {
        /* width: 441vw;
        height: auto;
        left: -26%;
        transform: translate(-133vw,0vh) scale(0.32); */
        width: 135vw;
        left: -10%;
        margin-top: 3.125vw;
        height: auto;


    }
    .alice-container .alice-sec5 .show-ios .sec5-img {
        width: 364vw;
        height: auto;
        left: 5%;
        transform: translate(-130vw,0vh) scale(0.32);

    }
    .alice-container .alice-sec5 .sec5-text {
        width: 82.222vw;
    }
    .alice-container .alice-sec5 .sec5-text p {
        width: auto;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-waves div {
        /* width: 60.85vw;
        height: 68.805vw; */
        width: 17.85vw;
        height: 19.805vw;

    }
    .alice-container .alice-sec5 .show-ios .sec5-img .sec5-waves div {
        width: 60.85vw;
        height: 68.805vw;

    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-right {
        /* left: 64%;
        top: 68.823vw; */
        left: 88.8vw;
        top: 22.823vw;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-left {
        /* left: 19.4%;
        top: 136.4vw; */
        left: 26.63vw;
        top: 42.4vw;
    }
    .alice-container .alice-sec5 .show-ios .sec5-img .sec5-wave-right {
        left: 66.8%;
        top: 60.823vw;

    }
    .alice-container .alice-sec5 .show-ios .sec5-img .sec5-wave-left {
        left: 15%;
        top: 138vw;
    }
    .alice-container .alice-sec5 .sec5-text-2 {
        left: 9.861vw;
        width: 68.611vw;
        top: 72vw;
        transform: none;
        z-index: 11;
    }
    .alice-container .alice-sec5 .sec5-text-icon {
        width: 33.333vw;
        margin: 4.167vw 0 6.944vw;
    }
    .alice-container .alice-sec5 .sec5-text-icon div {
        width: 21.458vw;
    }
    .alice-container .alice-sec5 .sec5-text-icon div span::after {
        width: 1.806vw;
        height: 1.806vw;
    }
    .alice-container .alice-sec5 .sec5-text-icon img {
        width: 4.167vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 {
        width: 82.222vw;
        top: 0;
        transform: none;
        left: 9.861vw;
        z-index: 12;
    }
    .alice-container .alice-sec5 .show-ios .sec5-text-3 {
        margin: 0 auto;
    }
    .alice-container .alice-sec5 .sec5-ios-2 .sec5-img {
        width: 100%;
        transform: none;
        height: 115.47vw;
        position: relative;
        left: 0;
    }
    .alice-container .alice-sec5 .sec5-ios-2 .sec5-text-3 {
        opacity: 1;
    }
    .alice-container .alice-sec5 .sec5-sticky-wrap ul.icon-items {
        margin-top: 45vh;
    }
    .alice-container .alice-sec5 .sec5-content ul.icon-items li {
        font-size: 2.222vw;
        margin-top: 4.167vw;
        transform: translateY(200%);
    }
    .alice-container .alice-sec5 .sec5-content ul.icon-items li:nth-of-type(1) img {
        width: 19.722vw;
    }
    .alice-container .alice-sec5 .sec5-content ul.icon-items li:nth-of-type(2) img {
        width: 52.639vw;
    }
    .alice-container .alice-sec5 .sec5-content ul.icon-items li:nth-of-type(3) img {
        width: 62.361vw;
    }
    .alice-container .alice-sec5 .sec5-ios-2 .icon-items {
        margin-left: 9.816vw;
        top: -10vw;
        position: relative;
        margin-top: 0;
        opacity: 0;
    }
    .alice-container .alice-sec5 .sec5-ios-2 .icon-items li img {
        display: block;
    }
}
.alice-container .alice-sec6 .sec6-text {
    margin-bottom: 2.083vw;
    z-index: 11;
    position: relative;
}
.alice-container .alice-sec6 .sec6-text p {
    width: 23.4375vw;
}
.alice-container .alice-sec6 .sec6-sticky-wrap {
    height: 480vh;
}
.alice-container .alice-sec6 .sec6-sticky-content {
    position: sticky;
    overflow: hidden;
    top: 76px;
    height: calc(100vh - 76px);
}
.alice-container .alice-sec6 .sec6-img {
    width: 100%;
}
.alice-container .alice-sec6 .sec6-img img {
    position: absolute;
    width: 100%;
}
.alice-container .alice-sec6 .sec6-img .sec6-circle {
    width: 6.28vw;
    /* height: 6.823vw; */
    top:6.2vw;
    position: absolute;

}
.alice-container .alice-sec6 .sec6-img .sec6-circle img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.alice-container .alice-sec6 .sec6-img .sec6-circle img:nth-of-type(2) {
    width: 3.8vw;
}
.alice-container .alice-sec6 .sec6-img .circle-l {
    left: 16.8vw;
}
.alice-container .alice-sec6 .sec6-img .circle-r {
    left: 76.7%;
}
.alice-container .alice-sec6 .sec6-img .nose-pad {
    opacity: 0;
}
.alice-container .alice-sec6 .sec6-img .nose-pad1 {
    opacity: 1;
}
.alice-container .alice-sec6 .sec6-num {
    top: 23vw;
    font-size: 1.667vw;
    text-align: center;
    color: #989898;
    width: 4vw;
    height: 2.656vw;
    overflow: hidden;
    line-height: 1.6;
}
.alice-container .alice-sec6 .sec6-num-left {
    left: 18.385vw;
}
.alice-container .alice-sec6 .sec6-num-right {
    left: 78.073vw;
}
.alice-container .alice-sec6 .sec6-num-content {
    height: 13.281vw;
}
.alice-container .alice-sec6 .sec6-num span {
    display: block;
}
.alice-container .alice-sec6 .sec6-nose-pad {
    position: absolute;
    width: 100%;
}
.alice-container .alice-sec6 .sec6-nose-pad p {
    text-align: center;
    width: 100%;
    top: -4vw;
    opacity: 0;
}
.alice-container .alice-sec6 .sec6-nose-pad > div {
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
}
.alice-container .alice-sec6 .sec6-nose-pad .nose-pad1 span {
    top: 14.8vw;
}
.alice-container .alice-sec6 .sec6-nose-pad .nose-pad2 span {
    top: 15.8vw;
}
.alice-container .alice-sec6 .sec6-nose-pad .nose-pad3 span {
    top: 16.6vw;
}
.alice-container .alice-sec6 .sec6-nose-pad span {
    position: absolute;
    left: 39vw;
    font-size: 0.729vw;
    line-height: 1.6;
    color: #0D73F9;
}
.alice-container .alice-sec6 .sec6-text-2 {
    width: 18.281vw;
    top: 13vw;
    left: 17.344vw;
    opacity: 0;
}
.alice-container .alice-sec6 .sec6-text-2 p {
    margin-top: 1.5625vw;
}
.alice-container .alice-sec6 .sec6-img .line-blue {
    width: 111.3%;
    left: 50%;
    transform: translateX(-50.1%);
    top: 12.2vw;
    opacity: 0;
}
.alice-container .alice-sec6 .sec6-img .line-dashed {
    width: 124%;
    left: 50%;
    transform: translateX(-50%);
    top: 19vw;
    opacity: 0;
}
.alice-container .alice-sec6 .glasses-leg {
    color: #989898;
    top: 24vw;
    left: 61.5vw;
    opacity: 0;
}
.alice-container .alice-sec6 .sec6-tips{
    font-size: 12px;
    color: #7B7B7B;
    line-height: 1.6;
}
.alice-container .alice-sec6 .sec6-tip-1 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 33vw;
    text-align: center;
}
.alice-container .alice-sec6 .sec6-tip-2 {
    margin-top: 2.891vw;
}
@media (min-width: 1900px) {
    .alice-container .alice-sec6 .sec6-tips {
        font-size: 0.729vw;
    }
}
@media (max-aspect-ratio: 51 / 50) {
    .alice-container .alice-sec6 .sec6-sticky-content {
        top: 96px;
        height: 130vw;
    }
    .alice-container .alice-sec6 .sec6-text {
        margin-bottom: 8.333vw;
    }
    .alice-container .alice-sec6 .sec6-text p {
        width: auto;
    }
    .alice-container .alice-sec6 .sec6-img {
        width: 146%;
        left: -23%;
    }
    .alice-container .alice-sec6 .sec6-img .sec6-circle {
        top: 9vw;
        width: 10.208vw;
    }
    .alice-container .alice-sec6 .sec6-img .sec6-circle img:nth-of-type(2) {
        width: 5.556vw;
    }
    .alice-container .alice-sec6 .sec6-img .circle-l {
        left: 24.3vw;
    }
    .alice-container .alice-sec6 .sec6-img .circle-r {
        left: 111.5vw;
    }
    .alice-container .alice-sec6 .sec6-num {
        top: 70vw;
        font-size: 4.444vw;
        width: 9.722vw;
        height: 7.111vw;
    }
    .alice-container .alice-sec6 .sec6-num-left {
        left: 2.85vw
    }
    .alice-container .alice-sec6 .sec6-num-right {
        left: 88vw
    }
    .alice-container .alice-sec6 .sec6-num-content {
        height: 35.556vw;
    }
    .alice-container .alice-sec6 .sec6-nose-pad {
        position: absolute;
        width: 146%;
        left: -23%;
    }
    .alice-container .alice-sec6 .sec6-nose-pad p {
        top: -12vw;
        font-size: 3.056vw;
        transform: scale(0.67);
    }
    .alice-container .alice-sec6 .sec6-nose-pad > div {
        width: 100%;
        top: 0;
    }
    .alice-container .alice-sec6 .sec6-nose-pad .nose-pad1 span {
        top: 38%;
    }
    .alice-container .alice-sec6 .sec6-nose-pad .nose-pad2 span {
        top: 40%;
    }
    .alice-container .alice-sec6 .sec6-nose-pad .nose-pad3 span {
        top: 42%;
    }
    .alice-container .alice-sec6 .sec6-nose-pad span {
        font-size: 1.944vw;
        left: 38%;
        top: 30%;
        transform: scale(0.67);
    }
    .alice-container .alice-sec6 .sec6-text-2 {
        width: 80.278vw;
        top: 0;
        left: 9.861vw;
    }
    .alice-container .alice-sec6 .glasses-leg {
        top: 91vw;
        left: 43.5vw;
        font-size: 3.056vw;
    }
    .alice-container .alice-sec6 .sec6-img .line-blue {
        width: 111.2%;
        top: 17.8vw;
    }
    .alice-container .alice-sec6 .sec6-img .line-dashed {
        width: 124%;
        top: 27vw;
    }
    .alice-container .alice-sec6 .sec6-tips {
        font-size: 2.5vw;
    }
    .alice-container .alice-sec6 .sec6-tip-1 {
        top: 55vh;
        width: 75%;
    }
    .alice-container .sec6-tip-2 {
        font-size: 2.5vw;
        color: #7B7B7B;
        line-height: 1.6;
        width: 75vw;
        margin: 8vw auto 0;
        text-align: center;
    }
}
.alice-container .alice-sec7 {
    flex-flow: column wrap;
    height: 42.1875vw;
    justify-content:flex-start;
    align-content: flex-start;
}
.alice-container .alice-sec7 .sec7-img {
    width: 54.948vw;
    margin-right: 7.604vw;
}
.alice-container .alice-sec7 p {
    width: 21.104vw;
    margin-top: 1.5625vw;
}
.alice-container .alice-sec7 .sec7-img-2 {
    width: 31.459vw;
    bottom: 0;
    left: 53.5vw;
}
@media (max-aspect-ratio: 51 / 50)  {
    .alice-container .alice-sec7 {
        height: auto;
    }
    .alice-container .alice-sec7 .sec7-img {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
        width: 100%;
        margin: 8.333vw 0 61.944vw;
    }
    .alice-container .alice-sec7 p {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 4;
        order: 3;
        width: 70.694vw;
        margin: 0 0 0 10.278vw;
        z-index: 10;
    }
    .alice-container .alice-sec7 h3 {
        margin-left: 10.278vw;
        width: auto;
        margin-bottom: 0;
    }
    .alice-container .alice-sec7 .sec7-img-2 {
        width: 77.22vw;
        top: 103vw;
        left: 11.389vw;
    }
}
.alice-container .section-footnote ol {
    position: relative;
    width: 68.229vw;
    margin: 4.167vw auto 0;
    padding: 6.25vw 0 10.417vw 21px;
    font-size: 12px;
    list-style-type: decimal;
    color: #7B7B7B;
    line-height: 1.6;
}
.alice-container .section-footnote ol .blue {
    color: #1f71ff;
}
.alice-container .section-footnote li.current {
    color: #fff;
}
.alice-container .section-footnote li a {
    color: #4193FF;
    cursor: pointer;
}
@media (min-width: 1921px) {
    .alice-container .section-footnote ol {
        padding: 6.25vw 0 10.417vw 1.09375vw;
        font-size: .625vw;
    }
}

@media (max-aspect-ratio: 51 / 50) {
    .alice-container .section-footnote ol {
        width: 86.666667vw;
        margin: 11.111vw auto 0;
        padding: 16.666667vw 0 16.666667vw 21px;
    }
  }
@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
    .alice-container .section-footnote ol {
        font-size: 2.778vw;
    }
}
.alice-container.fallback-mode .show-ie {
    display: block;
}
.alice-container.fallback-mode .alice-sec2 .swiper-slide .swiper-mask {
    opacity: 0;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-sticky-wrap {
    height: auto
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-sticky {
    position: relative;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-2 .sec3-video {
    width: 26.146vw;
    height: 16.354vw;
}
.alice-container.fallback-mode .alice-sec3 .sec3-video video, .alice-container.fallback-mode .alice-sec3 .sec3-video img {
    width: 100%;
    height: auto;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-2 .sec3-video video, .alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-2 .sec3-video img {
    transform: scale(1.4);
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-2 .sec3-pad, .alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-2 .tips-pad {
    opacity: 1;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-2 .sec3-phone, .alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-2 .tips-phone {
    opacity: 0;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-2 .sec3-num-1 .sec3-num-left {
    transform: translateY(-100%);
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-3 .sec3-video {
    width: 57.144vw;
    height: 32.496vw;
    top: 48%;
    border-radius: 0;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-3 .sec3-visions, .alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-3 .tips-visions {
    opacity: 1;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-3 .sec3-phone, .alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-3 .tips-phone {
    opacity: 0;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-3 .sec3-num-1 .sec3-num-left {
    transform: translateY(-100%);
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-3 .sec3-num-content {
    transform: translateY(-40%);
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-4 .sec3-video {
    width: 100%;
    height: 100vh;
    top: 48%;
    border-radius: 0;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-4 .sec3-phone, .alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-4 .tips-phone {
    opacity: 0;
}

.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-4 .sec3-num-content {
    transform: translateY(-80%);
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-5 .sec3-video {
    width: 47.708%;
    height: 22.396vw;
    top: 40%;
    border-radius: 0;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-5 .sec3-bg {
    opacity: 1;
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-5 .sec3-num {
    opacity: 0;
    transform: translateY(-50vh);
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-5 .sec3-text {
    opacity: 1;
    transform: translateY(0);
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-5 .mask {
    opacity: 0.3;
    transform: translateY(0);
}
.alice-container.fallback-mode .alice-sec3 .alice-sec3-ie-5 .line {
    opacity: 1;
}
.alice-container.fallback-mode .alice-sec5 .sec5-content {
    height: 110vh;
}
.alice-container.fallback-mode .alice-sec5 .sec5-sticky-wrap, .alice-container.fallback-mode .alice-sec6 .sec6-sticky-wrap {
    height: auto;
}
.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-2 .sec5-text, .alice-container.fallback-mode .alice-sec5 .sec5-content-ie-3 .sec5-text {
    opacity: 0;
}
.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-2 .sec5-img {
    transform: translate(53vw,31vw) scale(2.4);
}
.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-2 .mask-glasses,.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-2 .brightness-key,
.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-2 .sec5-text-2,.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-2 .sec5-text-2 h3 {
    opacity: 1;
}
.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-2 .sec5-line span {
    width: 100%;
}
.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-3 .sec5-text-3 {
    opacity: 1;
}
.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-3 .sec5-img {
    transform: translate(-18vw,-50%) scale(0.58);
    top: 50%;
}
.alice-container.fallback-mode .alice-sec5 .sec5-content-ie-3 .sec5-text-3 ul li {
    transform: none;
}
.alice-container.fallback-mode .alice-sec6 .sec6-content-ie-2 .sec6-text,.alice-container.fallback-mode .alice-sec6 .sec6-content-ie-3 .sec6-text {
    opacity: 0;
}
.alice-container.fallback-mode .alice-sec6 .sec6-content-ie-2 .sec6-nose-pad p {
    opacity: 1;
}
.alice-container.fallback-mode .alice-sec6 .sec6-content-ie-2 .sec6-nose-pad > div {
    opacity: 1;
}
.alice-container.fallback-mode .alice-sec6 .sec6-content-ie-3 {
    height: 50vw;
}
.alice-container.fallback-mode .alice-sec6 .sec6-content-ie-3 .sec6-img {
    transform: translate(14vw,-5vw) scale(0.41);
}
.alice-container.fallback-mode .sec6-content-ie-3 .line-dashed, .alice-container.fallback-mode .sec6-content-ie-3 .glasses-leg,
 .alice-container.fallback-mode .sec6-content-ie-3 .line-blue, .alice-container.fallback-mode .sec6-content-ie-3 .sec6-text-2,
 .alice-container.fallback-mode .sec6-content-ie-3 .nose-pad3{
    opacity: 1;
}
@media only screen
and (max-width: 780px)
and (min-width: 750px)
and (orientation: portrait) {
    .alice-container .alice-sec5 .sec5-img {
        /* transform: translate(-145vw,0vh) scale(0.2); */
        width: 94vw;
        left: 5%;
        margin-top: -3.15vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul {
        margin-top: 15vh;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(1) img {
        width: 14.22vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(2) img {
        width: 38.639vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(3) img {
        width: 46.361vw;
    }
    .alice-container .alice-sec5 .sec5-text-2 {
        top: 48vw;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-right {
        left: 59.8vw;
        top: 12.823vw;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-left {
        left: 15.8vw;
        top: 27vw;
    }
    .alice-container .alice-sec6 .sec6-sticky-content {
        height: 110vw;
    }
    .alice-container .alice-sec6 .sec6-img {
        width: 112%;
        left: -6%;
    }
    .alice-container .alice-sec6 .sec6-img .sec6-circle {
        top: 7vw;
        width: 7.3vw;
    }
    .alice-container .alice-sec6 .sec6-img .circle-l {
        left: 19vw;
    }
    .alice-container .alice-sec6 .sec6-img .circle-r {
        left: 85.8vw;
    }
    .alice-container .alice-sec6 .sec6-nose-pad {
        width: 112%;
        left: -6%;
    }
    .alice-container .alice-sec6 .sec6-num {
        top: 65vw;
    }
    .alice-container .alice-sec6 .sec6-num-left {
        left: 12.85vw;
    }
    .alice-container .alice-sec6 .sec6-num-right {
        left: 79vw;
    }
    .alice-container .alice-sec6 .glasses-leg {
        top: 82vw;
    }
    .alice-container .alice-sec5 .sec5-ios-2 {
        margin-top: 20vw;
    }
    .alice-container .alice-sec5 #sec5-trigger-2 {
        position: relative;
        top: 75vw;
    }
    .alice-container .alice-sec6 .sec6-tip-1 {
        top: 82vw;
    }



}
@media only screen
and (max-width: 840px)
and (min-width: 820px)
and (orientation: portrait) {
    .alice-container .alice-sec5 .sec5-img {
        /* transform: translate(-140vw,0vh) scale(0.25); */
        width: 112vw;
        left: -3%;
        margin-top: -3.15vw;

    }
    .alice-container .alice-sec5 .sec5-text-3 ul {
        /* margin-top: 30vh; */
        margin-top: 20vh;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(1) img {
        width: 15.722vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(2) img {
        width: 40.639vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul li:nth-of-type(3) img {
        width: 48.361vw;
    }
    .alice-container .alice-sec5 .sec5-text-2 {
        top: 57vw
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-left {
        left: 20.63vw;
        top: 34vw;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-right {
        left: 72.8vw;
        top: 17.823vw;
    }

    .alice-container .alice-sec6 .sec6-img, .alice-container .alice-sec6 .sec6-nose-pad {
        width: 130%;
        left: -15%;
    }
    .alice-container .alice-sec6 .sec6-img .sec6-circle {
        top: 8.4vw;
        width: 9.208vw;
    }
    .alice-container .alice-sec6 .sec6-img .circle-r {
        left: 99.3vw;
    }
    .alice-container .alice-sec6 .sec6-img .circle-l {
        left: 21.6vw;
    }
    .alice-container .alice-sec5 .sec5-ios-2 {
        margin-top: 20vw;
    }
    .alice-container .alice-sec5 #sec5-trigger-2 {
        position: relative;
        top: 65vw;
    }

}
@media only screen
and (max-width: 650px)
and (min-width: 630px)
and (orientation: portrait) {
    .alice-container .alice-sec5 .sec5-img {
        width: 108vw;
        left: 4%;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul.icon-items {
        margin-top: 39vh;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-left {
        left: 18.63vw;
        top: 31.4vw;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-right {
        left: 68.8vw;
        top: 16.823vw;
    }
}
@media only screen
and (max-width: 2160px)
and (min-width: 2100px)
and (orientation: landscape){
    .alice-container .alice-sec6 .sec6-sticky-content {
        top: 8vw;
        height: calc(100vh - 8vw);
    }
}
@media only screen
and (max-width: 1500px)
and (min-width: 1480px)
and (orientation: landscape){
    .alice-container .alice-sec6 .sec6-sticky-content {
        top: 8vw;
        height: calc(100vh - 8vw);
    }
}
@media only screen
and (max-width: 1440px)
and (min-width: 1400px)
and (orientation: landscape){
    .alice-container .alice-sec6 .sec6-sticky-content {
        top: 8vw;
        height: calc(100vh - 8vw);
    }
}
@media only screen
and (min-aspect-ratio: 17 / 10)
and (orientation: landscape) {
    .alice-container .alice-sec5 .sec5-text-3 ul {
        margin-top: 5.5vw;
    }
}
@media only screen
and (max-width: 734px)
and (min-width: 677px) {
    .alice-container .alice-sec5 .sec5-img {
        /* transform: translate(-140vw,-2vw) scale(0.17); */
        width: 80vw;
        left: 12%;
        margin-top: -2vw;

    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-right {
        left: 46.8vw;
        top: 8vw;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-left {
        left: 11.3vw;
        top: 20.2vw;
    }
    .alice-container .alice-sec5 .sec5-text-2 {
        top: 25vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul.icon-items {
        margin-top: 10vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul.icon-items li:nth-of-type(1) img {
        width: 12.722vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul.icon-items li:nth-of-type(2) img {
        width: 35.639vw;
    }
    .alice-container .alice-sec5 .sec5-text-3 ul.icon-items li:nth-of-type(3) img {
        width: 45.361vw;
    }
    .alice-container .alice-sec6 .glasses-leg {
        top: 68vw;
    }
    .alice-container .alice-sec3 .alice-sec3-sticky {
        height: calc(100vh - 96px);
    }
    .alice-container .alice-sec6 .sec6-sticky-content {
        height: 91vw;
    }
    .alice-container .alice-sec6 .sec6-tip-1 {
        top: 72vw;
    }
    .alice-container .alice-sec6 .sec6-text {
        margin-bottom: 4.333vw;
    }
    .alice-container .alice-sec6 .sec6-num {
        top: 65vw;
    }

}
@media only screen
and (max-width: 1366px)
and (min-width: 1360px)
and (orientation: landscape) {
    .alice-container .alice-sec5 .sec5-img {
        width: 66.135vw;
        left: 15.78125vw;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-left {
        left: 13vw;
        top: 21vw;
    }
    .alice-container .alice-sec3 .sec3-tips .tips-visions {
        transform: translateY(-80%);
    }
    .alice-container .alice-sec6 .sec6-text-2 {
        top: 10vw;
    }
}
@media only screen
and (max-width: 1600px)
and (min-width: 1580px)
and (orientation: landscape) {
    .alice-container .alice-sec5 .sec5-img {
        width: 66.135vw;
        left: 15.78125vw;
    }
    .alice-container .alice-sec5 .sec5-img .sec5-wave-left {
        left: 13vw;
        top: 21vw;
    }
}
@media only screen
and (max-width: 1200px)
and (orientation: landscape) {
    .alice-container .alice-sec6 .sec6-sticky-content {
        top: 10vw;
        height: calc(100vh - 10vw);
    }
}
@media only screen
and (max-width: 734px)
and (min-width: 677px) {
    .alice-container .alice-sec6 .sec6-sticky-content {
        top: 96px;
    }

}