.brand-purpose > .content > .brand-purpose-btn{
    display: none;
}

.neorest > .title br{
    display: none;
}
.neorest > .content.btn-container .c-button ._text br{
    display: none;
}

.cv > .sub-title {
    display: none;
}
.cv > .content > .cv-btn{
    display: none;
}

.ub > .title br{display: none;}
.ub > .sub-title {
    display: none;
}
.ub > .content > .cv-btn{
    display: none;
}
.ub > .content.btn-container{
    display: none;
}


.sc > .title br{display: none;}
.sc > .sub-title {
    display: none;
}
.wechat_toto{display: none;}

@media screen and (max-width: 640px) {

    .c-button ._icon{
            height: 3rem;width: 3rem;transform: scale(0.8);
    }
    .c-button ._icon ._arrow {
        height: .8rem;
        width: 1.6rem;
        transform: translateY(-14%) scale(0.8);
    } 
    .section .regAlign {
        font-size: 5vw;
    }
    .section > .content .video-container .img{
        border-radius: 3.8vw;
    }
    .c-button .regAlign {
        font-size: 3vw !important;
    }
    .loading {
        position: absolute;
        top: 21.06666666666667vw; 
        height: calc(100vh - 21.06666666666667vw); 
    }
    .loading .text{
        font-size: 6vw;
    }
    .loading .text small{
        font-size: 4.8vw;
    }





    .loading .motion.motion-1{
        width: 46.3vw;
        height: 27.4vw;
        left: 24.4vw;
        top: 97.8vw;
    }
    .loading .motion.motion-2{
        height: 45.5vw;
        width: 10.9vw;
        left: 29.5vw;
        top: 92vw;
    }
    .loading .motion.motion-3{
        height: 29.6vw;
        width: 55.9vw;
        border-radius: 2vw;
        left: 22.7vw;
        top: 88.2vw;
    }
    .loading .motion.motion-4{
        height: 31vw;
        width: 25.8vw;
        left: 46.9vw;
        top: 85.1vw;
    }
    .loading .motion.motion-5{
        height: 20.8vw;
        width: 13.1vw;
        left: 65.8vw;
        top: 106vw;
    }
    .loading .motion.motion-6{
        height: 47.8vw;
        width: 38.7vw;
        left: 31vw;
        top: 86vw;
    }
    .loading .motion.motion-7{
        height: 15.1vw;
        width: 8.1vw;
        left: 8.4vw;
        top: 29vw;
    }
    .loading .motion.motion-8{ 
        height: 26.6vw;
        width: 20.6vw;
        left: 3.6vw;
        top: 152vw;
    }
    .loading .motion.motion-9{ 
        height: 20.7vw;
        width: 12.1vw;
        left: -2.4vw;
        top: 112.3vw;
    }
    .loading .motion.motion-10{ 
        height: 6.4vw;
        width: 12.2vw;
        left: 83.6vw;
        top: 60.3vw;
    } 
    .loading .motion.motion-11{ 
        height: 26.9vw;
        width: 21.2vw;
        left: 73.2vw;
        top: 141.5vw;
    }
    .loading .motion.motion-12{ 
        height: 23.9vw;
        width: 19.2vw;
        left: 82.9vw;
        top: 74.7vw;
    }
    .loading .motion.motion-13{ 
        height: 22vw;
        width: 14.2vw;
        left: 74.6vw;
        top: 25.1vw;
    }
    .loading .motion.motion-14{ 
        height: 12vw;
        width: 19.6vw;
        left: 13.1vw;
        top: 59.6vw;
    }


    .loading .motion.blue-motion.blue-motion-1{ 
        height: 45vw;
        width: 32.8vw;
        left: 51.6vw;
        top: 72.6vw;
    }
    .loading .motion.blue-motion.blue-motion-2{ 
        height: 45vw;
        width: 32.2vw;
        left: -0.9vw;
        top: 2.6vw;
    }
    .loading .motion.blue-motion.blue-motion-3{ 
        height: 46vw;
        width: 45.2vw;
        left: 48vw;
        top: 23.8vw;
    }
    .loading .motion.blue-motion.blue-motion-4{ 
        height: 33.6vw;
        width: 35.2vw;
        left: 8.7vw;
        top: 59.8vw;
    }
    .loading .motion.blue-motion.blue-motion-5{ 
        height: 31.3vw;
        width: 37vw;
        left: 58vw;
        top: -2.2vw;
    }
    .loading .motion.blue-motion.blue-motion-6{ 
        height: 23.1vw;
        width: 47vw;
        left: -1.5vw;
        top: -11.2vw;
    }
    .loading .motion.blue-motion.blue-motion-7{ 
        height: 46.6vw;
        width: 41.1vw;
        left: 47.7vw;
        top: 136.8vw;
    }
    .loading .motion.blue-motion.blue-motion-8{ 
        height: 21.4vw;
        width: 16.1vw;
        left: 87.7vw;
        top: -3.2vw;
    }
    .loading .motion.blue-motion.blue-motion-9{ 
        height: 32.8vw;
        width: 49.1vw;
        left: -6.3vw;
        top: 127.8vw;
    }
    .loading .motion.blue-motion.blue-motion-10{ 
        height: 26.5vw;
        width: 16.1vw;
        left: -3vw;
        top: 45vw;
    }
    .loading .motion.blue-motion.blue-motion-11{ 
        height: 34.9vw;
        width: 27.1vw;
        left: 78vw;
        top: 114vw;
    }
    .loading .motion.blue-motion.blue-motion-12{ 
        height: 37.9vw;
        width: 38vw;
        left: 7.5vw;
        top: 168.7vw;
    }
    .loading .motion.blue-motion.blue-motion-13{    
        height: 39.9vw;
        width: 31vw;
        left: 75.7vw;
        top: 60.7vw;
    }
    .loading .motion.blue-motion.blue-motion-14{ 
        height: 35.9vw;
        width: 28vw;
        left: 76.1vw;
        top: 163.4vw;
    }
    .loading .motion.blue-motion.blue-motion-15{ 
        height: 41.9vw;
        width: 36vw;
        left: 21.3vw;
        top: 25.7vw;
    }
    .loading .motion.blue-motion.blue-motion-16{ 
        height: 39.5vw;
        width: 38vw;
        left: -10.7vw;
        top: 82.3vw;
    }
    .loading .motion.blue-motion.blue-motion-17{ 
        height: 36vw;
        width: 26vw;
        left: 31.4vw;
        top: 154.1vw;
    }
    .loading .motion.blue-motion.blue-motion-18{ 
        height: 25.8vw;
        width: 17.8vw;
        left: 40.4vw;
        top: 6.1vw;
    }
    .loading .motion.blue-motion.blue-motion-19{ 
        height: 23.8vw;
        width: 13.8vw;
        left: 91.6vw;
        top: 26.7vw;
    }
    .loading .motion.blue-motion.blue-motion-20{ 
        height: 33.1vw;
        width: 40.4vw;
        left: 56vw;
        top: 123.4vw;
    }
    .loading .motion.blue-motion.blue-motion-21{ 
        height: 30vw;
        width: 21vw;
        left: 6.8vw;
        top: 36.1vw;
    }
    .loading .motion.blue-motion.blue-motion-22{ 
        height: 46vw;
        width: 34vw;
        left: 25.2vw;
        top: 89.6vw;
    }
    .loading .motion.blue-motion.blue-motion-23{ 
        height: 26vw;
        width: 26vw;
        left: 39.8vw;
        top: 52vw;
    }
    .loading .motion.blue-motion.blue-motion-24{ 
        height: 21vw;
        width: 26vw;
        left: 65.6vw;
        top: 99.1vw;
    }
    .loading .motion.blue-motion.blue-motion-25{  
        height: 18vw;
        width: 26vw;
        left: 76.4vw;
        top: 44.7vw;
    }
    .loading .motion.blue-motion.blue-motion-26{ 
        height: 18vw;
        width: 13.2vw;
        left: 87.9vw;
        top: 148.1vw;
    }
    .loading .motion.blue-motion.blue-motion-27{ 
        height: 22vw;
        width: 13.2vw;
        left: 1.9vw;
        top: 158.1vw;
    }
    .loading .motion.blue-motion.blue-motion-28{ 
        height: 16.7vw;
        width: 17.2vw;
        left: 56.1vw;
        top: 177.7vw;
    }
    .loading .motion.blue-motion.blue-motion-29{ 
        height: 32vw;
        width: 35vw;
        left: 25.8vw;
        top: -4.1vw;
    }
    .loading .motion.blue-motion.blue-motion-30{ 
        height: 28.9vw;
        width: 26vw;
        left: 35.6vw;
        top: 131.6vw;
    } 
    .loading .motion.blue-motion.blue-motion-31{ 
        height: 29.9vw;
        width: 46vw;
        left: 34vw;
        top: 63.6vw;
    }
    .loading .motion.blue-motion.blue-motion-32{ 
        height: 24.9vw;
        width: 47vw;
        left: 35vw;
        top: 175.6vw;
    }
    .loading .motion.blue-motion.blue-motion-33{ 
        height: 23.9vw;
        width: 36vw;
        left: 68vw;
        top: 105.6vw;
    }
    .loading .motion.blue-motion.blue-motion-34{ 
        height: 28.9vw;
        width: 36vw;
        left: -4vw;
        top: 145.6vw;
    }
    .loading .motion.blue-motion.blue-motion-35{ 
        height: 72.9vw;
        width: 35vw;
        left: -7vw;
        top: 64.6vw;
    }
    .loading .motion.blue-motion.blue-motion-36{ 
        height: 23.9vw;
        width: 30vw;
        left: 94vw;
        top: 12.6vw;
    }
    .loading .motion.blue-motion.blue-motion-37{ 
        height: 23.9vw;
        width: 30vw;
        left: -20vw;
        top: 172.6vw;
    }
    .loading .motion.blue-motion.blue-motion-38{ 
        height: 11.9vw;
        width: 16vw;
        left: 89vw;
        top: 96.6vw;
    }
    .loading .motion.blue-motion.blue-motion-39{ 
        height: 25.9vw;
        width: 16vw;
        left: 54vw;
        top: 103.6vw;
    }




 












    .play{
        width: 14vw;height: 14vw;
    }
    .section > .content{
        width: 78.666666666666668vw; margin-left: auto;margin-right: auto;
    } 

    .block-content{
/*        background-color: #9ed1f2;*/
    }

   .section.kv{
        height: calc(100vh - 21.06666666666667vw);
        background-image: url(../images/kv_sp.jpg);margin-bottom: 0;
    } 
    .section.kv .title{
        font-size: 6vw;
        width: 78.666666666666668vw;    top: 91%;
    }
    .section > .title{
        font-size: 15.73333333333333vw;
        margin-left: 10.66666666666667vw    ;
        left: 0;top: 10%;         
    }
    .section > .title .small{
        font-size: 6.933333333333333vw;
        display: block;
    }
    .section > .content .text-container .text{
        font-size: 3.733333333333333vw;
    }
    .brand-purpose{
/*        margin-top: 0;*/
        padding-bottom: 146%;
    }
    .brand-purpose > .content{
        position: absolute;
        left: 0%;
        top: 24%; 
        margin-left: 10.66666666666667vw;
        justify-content: space-between;
        align-items: stretch;
        width: 78.666666666666668vw;; 
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .brand-purpose > .content .text-container{
        width: 100%;
    }
    .brand-purpose > .content .text-container .title{
        font-size: 5.333333333333333vw;
    }
    .brand-purpose > .content .text-container .text{
        margin-top: 3%;
    }
    .brand-purpose > .content .text-container .brand-purpose-btn{
        display: none;
    }
    .brand-purpose > .content > .brand-purpose-btn{
        width: 49.6vw;margin-left: auto;
        margin-right: auto;margin-top: 3vw;
        display: inherit;
    }
    .brand-purpose > .content > .brand-purpose-btn ._text{
        font-size: 4vw;        
/*        transform: translateX(-64%);*/
    }
    .brand-purpose > .content .video-container{
        width: 100%;        margin-top: 3vw;
    }
    .vr{
        padding-bottom: 144%;
/*        到时候注释去掉*/
       padding-bottom: 128%;
    }
    .vr > .bg{
        display: none;
    }

    .vr > .title{
        top: 8%;
    }
    .vr > .content{
        
    }
    .vr > .content .tips{ 
        font-size: 5.333333333333333vw;
        width: 100%;
        left: 0;
        text-align: center;
        top: 82%;
    }
    .vr > .content .img{
        width: 100vw;;    border-radius: 0vw;top: 25%;
    }
    .vr > .content .vr-btn{
        top: 90%;width: 49.6vw;
    } 
    .vr > .content .vr-btn ._text{
        font-size: 4vw;  
    }
    .neorest {
        padding-bottom: 250%;background-color: rgba(218, 225, 239, 0.45);
    }
    .neorest .bg{
        display: none;
    }
    .neorest > .title{
        top: 4%;
    }
    .neorest > .title br{
        display: inherit;
    }
    .neorest > .sub-title{
        top: 17%;
        font-size: 6.933333333333333vw;
        left: 0;
        margin-left: 10.66666666666667vw;
        transform: skewX(-8deg);
    }
    .neorest > .sub-title .skewX{
        font-size: inherit;
    }
    .neorest > .content.pic-content-1{
        width: 78.666666666666668vw;
        top: 23%;
        margin-left: 10.66666666666667vw;
    }
    .neorest > .content.video-content{
        flex-direction: column-reverse;
        margin-left: 10.66666666666667vw;
        width: 78.666666666666668vw;
        top: 42vw;
    }
    .neorest > .content.video-content .text-container{
        margin: 0;
        width: 100%;
    }
    .neorest > .content.video-content .text-container .title{
        font-size: 7.466666666666667vw;
    }
    .neorest > .content.video-content .text-container .sub-title{
        font-size: 5.333333333333333vw;
        margin-top: 2%;
    }
    .neorest > .content.video-content .text-container .text{
        font-size: inherit;
    }
    .neorest > .content.video-content .text-container .neorest-btn{
        display: none;
    }
    .neorest > .content.video-content .video-container{
        width: 100%;
        margin-top: 9vw;
    }
    .neorest > .content.pic-content-2{
        top: 170vw;
        margin-left: 10.66666666666667vw;
        width: 78.666666666666668vw;
    }
    .neorest > .content.btn-container{ 
        top: 92.5%;
        margin-left: 10.66666666666667vw;
        width: 78.666666666666668vw;
    }
    .neorest > .content .pic,
    .neorest > .content.video-content .video-container .img{
        border-radius: 4vw;
    }
    .neorest > .content.btn-container .neorest-btn{
        width: 49%;
    }
    .neorest > .content.btn-container .c-button ._text{
        font-size: 3.733333333333333vw;transform: translateX(-73%);
    }
    .neorest > .content.btn-container .c-button ._text br{
        display: inherit;
    }
    .neorest > .content.video-content .text-container .neorest-btn{
        display: none;
    }
    .neorest > .neorest-btn{
        display: flex;
        position: absolute;
        bottom: 10vw;
        width: 66%;
        left: 50%;
        transform: translateX(-50%);
    }
    .neorest > .neorest-btn ._text {
        font-size: 4vw;
    }

    .cv{
        background-color: rgba(218, 225, 239, 0.45);padding-bottom: 138%;
    }
    .cv > .bg{
        background: #D3E3FF;
        background: linear-gradient(180deg, rgba(211, 227, 255, 0.45) 0%, rgba(0,142,255,0.15) 100%);
    }
    .cv > .title{
        font-size: 14.733333vw;top: 14vw;
    }
    .section.cv > .title .small{
        display: none;
    }
    .cv > .sub-title {
        display: none;
        top: 25%;
        font-size: 6.933333333333333vw;
        left: 0;
        margin-left: 10.66666666666667vw;
        transform: skewX(-8deg);
    }
    .cv > .content{
        flex-direction: column-reverse;margin-left: 10.66666666666667vw;    top: 36vw;
    }
    .cv > .content .text-container{
        width: 100%;flex-direction: column;align-items: center;
    }
    .cv > .content .text-container .title{
        font-size: 5.333333333333333vw;
        margin-top: 0;
    }
    .cv > .content .text-container .text{
        margin-top: 6%;width: 100%;
    }
    .cv > .content .text-container .cv-btn{
/*        display: none;*/
        width: 49.6vw;margin-top: 6%;
    }
    .cv > .content .text-container .cv-btn ._text {
        font-size: 4vw; 
    }
    .cv > .content .video-container{
        width: 100%;        margin-top: 2vw;
    }
    .cv > .content > .cv-btn{
        display: inherit;
        width: 49.6vw;
        margin: auto;
        margin-top: 6vw;
        display: none;
    }
    .cv > .content > .cv-btn ._text{
        font-size: 4vw;        transform: translateX(-64%);
    } 


    .remodel{
        background-color: rgba(156, 201, 244, 0.533);
        padding-bottom: 186%;
        overflow: hidden;
    }

    .remodel > .bg{
        background: #dae1ef;
        background: linear-gradient(180deg, rgba(255,255,255,0.45) 0%, rgba(120, 163, 251, 0.15) 100%);
    }    
    .remodel > .title { 
        top: 0vw;
    }  
    .remodel > .title br{
        display: inline;
    }
    .remodel > .content{
        margin-left: 10.66666666666667vw;
    }
    .remodel > .content.video-content {
        top: 39vw;    flex-direction: column-reverse;
    }
    .remodel > .content.video-content .video-container { 
        width: 100%;
    }
    .remodel > .swiper{
        top: 132vw;
        width: 200%;
        margin-left: 0;
    }
    .remodel > .swiper .swiper-slide .img {
        border-radius: 4vw; 
    }
    .remodel > .swiper .swiper-slide .title{
        font-size: inherit;
        border-radius: 1.6vw;
        padding: 1.6vw 0;
    }
    .remodel > .swiper .swiper-slide .remodel-btn{
        width: 50%;        top: 30vw;border: 2px solid #5673e8;transition: all .5s;
    }
    .remodel > .swiper .swiper-slide .remodel-btn:hover{
        background-color: #5673e8;
    }
    .remodel > .swiper .swiper-slide .remodel-btn:after{
        border: none;
    }
    .remodel > .swiper .swiper-slide .remodel-btn ._text{
        font-size: inherit;
    }
    .remodel > .swiper-pagination{
        top: 182vw;
        height: 11vw;
    }
    .remodel > .swiper-pagination .swiper-pagination-bullet{ 
        width: 6.666vw; 
    }
    .remodel > .swiper-pagination .swiper-pagination-bullet-active{ 
        width: calc( 6.666vw * 1.8);
        border-radius: 0.6vw; 
    }

    .links{
        padding-bottom: 148%;
        background-color: rgba(147, 190, 245, 0.604);
    }
    .links > .bg{
        background: transparent;border-radius: 0;
    }
    .links > .links-container{
        margin-left: 10.66666666666667vw;
        width: 78.666666666666668vw;        
        top: 10.5vw;flex-wrap: wrap;justify-content: space-between;
    }
    .links > .links-container .link{
        font-size: 3.733333333333333vw;    width: 48%;    margin-bottom: 2vw;
    }
    .links > .links-container .link .img{
        border-radius: 4vw;
    }
    .links > .e-shops{
        top: 126vw;
        width: 100%;
        margin: auto;
        left: 50%;    flex-wrap: wrap;
        transform: translateX(-50%);
    }
    .links > .e-shops a{
        width: 13.8vw;
        height: 13.8vw;
    }
    .links > .e-shops .weixin .img{
        right: -42%;
        position: absolute;
        opacity: 1 !important;
        top: 98%;
        width: 178%;
        max-width: inherit;
    }
    .links > .e-shops .weixin:hover .img{
        display: none;
    }



    .blocks{
/*        background-color: rgba(255,0,0,0.3);     */
/*           overflow: inherit;height: auto;*/
    }
    .blocks .block{
        border-radius: 4vw;
    }
    .blocks .block.block-a{
        width: 45vw;
        left: -5%;
        height: 32vw;
        top: 57vw;
    } 
    .blocks .block.block-b{
        width: 10vw;
        height: 43vw;
        left: -4%;
        top: 94vw;
    } 
    .blocks .block.block-c{
        width: 55vw;
        height: 37vw;
        left: -21%;
        top: 133vw;
    } 
    .blocks .block.block-d{
        width: 28vw;
        height: 40vw;
        left: auto;
        top: 35vw;
        right: -6%;
    }
    .blocks .block.block-e{
        width: 38vw;
        height: 48vw;
        left: auto;
        top: 61vw;
        right: -7%;
    }
    .blocks .block.block-f{
        width: 18vw;
        height: 22vw;
        left: auto;
        top: 155vw;
        right: -4%;
    }




    #footerNav{
        position: relative;
    }
    #footerNav .wechat_toto{
        position: absolute; 
        width: 29%;
        top: -8%;
        left: 54%;
    }

    .popup-container.popup1 .popup{
        margin-left: 10.66666666666667vw;
        margin-right: 10.66666666666667vw;
        padding-top: 22%;
    }
    .popup-container.popup1 .popup .content .text-container .title{
        font-size: 6.4vw;
    }
    .popup-container.popup1 .popup .content .text-container .text{
        font-size: 3.2vw;
    }
    .popup-container .popup .content .video-container .video{
        width: 48%;margin-bottom: 3%;
    }
    .popup-container .popup .content .video-container{
        flex-wrap: wrap;
    }
    .popup-container.popup1 .popup .close{
        width: 17.6vw;
        height: 17.6vw;
        border-radius: 2.73611vw;font-size: 0;        right: -9%;
        top: 4%;
    }
    .popup-container.popup1 .popup .close:before, .popup-container.popup1 .popup .close:after{
        width: 46%;
        height: 1.6vw;
        left: 27%;
        top: 46%;
        border-radius: 1.1vw;
    }
    .popup-container .popup .close:before {
        transform: rotate(-45deg);
    }
    .popup-container .popup .close:after {
        transform:  rotate(45deg);
    }
    .popup-container.remodel-popup .popup .close{
        width: 8%;
        padding-bottom: 8%;    
        right: 0%;
        top: -11%;
    }
    .popup-container.remodel-popup .content.sp{
        display: none!important;
    }
    .popup-container.remodel-popup .popup{
        width: 93.333vw;
    }
    .popup-container.remodel-popup .popup .close:before{ 
        transform: translate(-50%, -50%) rotate(-45deg);
    }
    .popup-container.remodel-popup .popup .close:after{ 
        transform: translate(-50%, -50%) rotate(45deg);
    }
    .popup-container.remodel-popup .content.pc .text-container .text{
        font-size: 3.733333333333333vw;
    }
    .popup-container.remodel-popup .popup .content.pc  .up-container .pic{
        width: 100%;
    }
    .popup-container.remodel-popup .popup .content.pc .text-container.down-container {
        margin-top: 3vw;
    }
}
        