img:not([touchable]){pointer-events:none}.tl0,.bg,#app,.cp-page,.cp-wrap,.cp-select-group{top:0;left:0}.wh100,.bg,.cp-page,.cp-wrap,.cp-pop-box,.cp-roll,.cp-select-box{width:100%;height:100%}.p_center{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.p_vetically{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p_middle{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.f_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f_vetically{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f_middle,.cp-select-box,.cp-select-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h_wrap{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.h_nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bg{z-index:-1}#app{position:fixed;width:100%}.cp-wrap img:not([freedom]),.cp-page-short img:not([freedom]){position:absolute}.cp-wrap .cp-roll img:not([freedom]),.cp-page-short .cp-roll img:not([freedom]){position:static}.cp-page,.cp-wrap{position:absolute}.cp-page,.cp-wrap,.cp-pop-box{opacity:0;z-index:-1;-webkit-transition:opacity .3s;transition:opacity .3s}.cp-page.show,.cp-pop-box.show{opacity:1;z-index:9}.cp-page-bottom{position:fixed;bottom:0}.cp-wrap{background:rgba(0,0,0,0.85)}.cp-wrap.cp-wrap-show{opacity:1}.cp-pop-box{position:absolute}.cp-pop{position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-pop-full{width:100%}.cp-pop-bottom{position:fixed;top:auto;left:auto;bottom:0;-webkit-transform:none;transform:none}.cp-roll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.cp-wait{position:absolute;width:2rem;height:2rem}.cp-wait::after{content:'';position:absolute;top:.2rem;left:.2rem;width:1.6rem;height:1.6rem;border-radius:50%;-webkit-box-shadow:0 .04rem 0 #1b75be;box-shadow:0 .04rem 0 #1b75be;-webkit-transform-origin:.8rem .82rem;transform-origin:.8rem .82rem;-webkit-animation:cp-keyframe-rotate 1.2s linear infinite;animation:cp-keyframe-rotate 1.2s linear infinite}.cp-wait-msg{position:absolute;color:#63b9ff;font-size:.2rem;white-space:nowrap}.cp-select-box{position:relative;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;font-size:.24rem}.cp-select-delta::after{content:''}.cp-select-group{position:absolute;width:100%;overflow:hidden;white-space:nowrap}.cp-fade-enter-active{-webkit-animation:cp-fade-enter .3s;animation:cp-fade-enter .3s}.cp-fade-leave-active{-webkit-animation:cp-fade-leave .3s;animation:cp-fade-leave .3s}@-webkit-keyframes cp-keyframe-rotate{form{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cp-keyframe-rotate{form{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cp-fade-enter{from{opacity:0}to{opacity:1}}@keyframes cp-fade-enter{from{opacity:0}to{opacity:1}}@-webkit-keyframes cp-fade-leave{from{opacity:1}to{opacity:0}}@keyframes cp-fade-leave{from{opacity:1}to{opacity:0}}