#window{width: 100vw;height: 100vh;position: fixed;z-index: 999;left: 0;top: 0;max-height: 0;overflow: hidden;}
#window .bg{width: 100vw;height: 100vh;position: relative;background: #000;opacity: 0;transition: all .6s}
#window .box{position: absolute;width: 100vw;height: 100vh;left: 0;top: 40px;opacity: 0;transition: all .6s}
#window .content{max-width: 640px;height: 100vh;margin: 0 auto;display: flex;flex-direction: column;justify-content: center}
#window .img_box{margin: 0 auto;position: relative}
#window .xr_button{height: 30vw;position: absolute;left: 0;bottom: 0;display: block;width: 100%}
#window.show{max-height: 100vh}
#window.show .bg{opacity: .6;}
#window.show .box{opacity: 1;top: 0}
.hide{position: absolute;left: -100vw;top: -100vh;}
.hide img{width: 1px;height: 1px;}
#trust{position: absolute;left: 0;width:100vw;display: none;background: rgba(0,0,0,.6);z-index: 11111;}
#trust_1{position: absolute;left: 0;width:100vw;display: none;background: rgba(0,0,0,.6);z-index: 11111;}
#certify{position:relative;width:100%;margin:0 auto}
#certify > img{
    position: absolute;
    top: -3%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
    width: 51%;
}
#certify .swiper-container{
    overflow: inherit;
}

#certify .swiper-slide{width:170px;text-align: center}
#certify .swiper-slide img{display:block;margin: 0 auto}
#cs{position: fixed;right: 0;top:5rem;display: block;cursor: pointer;width: 24vw;z-index: 11111;}
.ct2{position: relative; padding-top: 5.83vw;
padding-left: 15px;padding-right: 15px;padding-bottom: 26.7vw}
.bg{
	position: relative;
    width: 75%;
    margin: 0 auto;
    margin-top: 4vw;
}
.btn{
    /*position: absolute;*/
    /*top: 1vw;*/
    /*left: 14%;*/
    /*width: 70%;*/
    animation: toggleSize 0.4s infinite;
}
.btn_close_sha_show{
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}