html { font-size: 26.6666666667vw; } @media screen and (max-width: 320px) { html { font-size: 80px; } } @media screen and (min-width: 750px) { html { font-size: 120px; } } .flex-center-all { display: flex; align-items: center; justify-content: center; } .flex-align-c { display: flex; align-items: center; } .tc { text-align: center; } .pfi { position: fixed; } .pab { position: absolute; } .pre { position: relative; } .flex { display: flex; } .flex-1 { flex: 1; } .flex-column { height: 100%; display: flex; flex-direction: column; } .flex-column-container { flex: 1; overflow-y: auto; } .flex-jub { display: flex; justify-content: space-between; } .mb-20 { margin-bottom: 0.2rem; } .mb-15 { margin-bottom: 0.15rem; } [v-cloak] { display: none; } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .w100 { width: 100%; } .h100 { height: 100%; } .fl { float: left; } .fr { float: right; } .mt-16 { margin-top: 0.16rem; } .mb-5 { margin-bottom: 0.05rem; } #app { font-size: 0.12rem; color: #fff; } .layout { background-color: #000; font-size: 0.12rem; } .layout .layout-view { height: calc(100% - 0.6rem); width: 100%; position: relative; } .layout .layout-view .videoRotate { position: absolute; left: 0; top: 0; display: block; object-fit: fill; } .layout .layout-footer { display: grid; grid-template-columns: repeat(3, 1fr); text-align: center; height: 0.6rem; } .layout .layout-footer img { margin: auto; width: 0.3rem; height: 0.3rem; } .layout .levitated-sphere-overlay { height: calc(100% - 0.6rem); background-color: transparent; } .layout .levitated-sphere-drawer { top: 45.5%; height: calc(100% - 0.6rem); max-height: none !important; min-width: 0.7rem; color: #fff; background-color: rgba(2, 2, 6, 0.5); padding: 0.3rem 0.1rem 0; box-sizing: border-box; } .layout .levitated-sphere-drawer .drawer-item { line-height: 0.3rem; border-radius: 0.03rem; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; } .layout .levitated-sphere-drawer .drawer-item.active { background: rgb(255, 255, 255); color: #000; } .layout .levitated-sphere-drawer .exit { line-height: 0.3rem; } .layout .levitated-sphere-drawer .exit img { width: 0.24rem; height: 0.24rem; } .layout .billing-rules-modal { text-align: center; font-size: 0.14rem; color: #757580; text-align: center; } .layout .billing-rules-modal .van-dialog__content { padding: 0 0.28rem 0.28rem; } .layout .billing-rules-modal .billing-rules-img { width: 1.04rem; height: 1.4rem; } .layout .billing-rules-modal .billing-rules-title { font-size: 0.18rem; font-weight: 600; color: #363636; margin-bottom: 0.05rem; } .layout .billing-rules-modal .billing-rules-tips { margin-top: 0.05rem; } .layout .billing-rules-modal .billing-rules-time { color: #00DB88; font-size: 0.15rem; } .layout .billing-rules-modal .billing-rules-btn { height: 0.5rem; line-height: 0.5rem; text-align: center; margin-top: 0.24rem; background: linear-gradient(90deg, #00A3FF 0%, #04F79A 100%); border-radius: 0.08rem; font-size: 0.12rem; color: #FFFFFF; } .layout .apply-recommend-modal { overflow: visible; } .layout .apply-recommend-modal .van-dialog__content { padding: 0.1rem 0.28rem 0.28rem; } .layout .apply-recommend-modal .van-dialog__content > div { height: 3.5rem; display: flex; flex-direction: column; } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-title { font-size: 0.16rem; font-weight: 500; color: #363636; } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-list { flex: 1; overflow-y: auto; margin-top: 0.16rem; } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-list::-webkit-scrollbar { display: none; } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-list .left { width: calc(100% - 0.68rem); } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-list .left > img { width: 0.36rem; height: 0.36rem; } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-list .left > div { width: calc(100% - 0.36rem); padding-left: 0.1rem; box-sizing: border-box; } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-list .left .title { width: 100%; font-size: 0.16rem; color: #363636; max-width: 100%; } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-list .left .download-num { font-size: 0.12rem; color: #757580; } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-list .right > div { width: 0.68rem; height: 0.3rem; line-height: 0.3rem; text-align: center; background: linear-gradient(90deg, #00A3FF 0%, #04F79A 100%); border-radius: 0.08rem; font-size: 0.12rem; color: #FFFFFF; } .layout .apply-recommend-modal .van-dialog__content > div .apply-recommend-btn { height: 0.5rem; line-height: 0.5rem; margin-top: 0.14rem; background: linear-gradient(225deg, #FF62F8 0%, #FF9D5C 100%); border-radius: 0.08rem; font-size: 0.12rem; color: #FFFFFF; } .layout .apply-recommend-modal .van-dialog__content .apply-recommend-close { bottom: -12%; left: 50%; transform: translateX(-50%); width: 0.38rem; height: 0.38rem; } .layout .paste-version-modal { background-color: transparent; overflow: visible; } .layout .paste-version-modal .van-dialog__content { background-color: rgba(0, 0, 0, 0.6); display: flex; flex-direction: column; height: 2.7rem; padding-bottom: 0.28rem; border-radius: 0.16rem; } .layout .paste-version-modal .van-dialog__content .paste-version-title { height: 0.48rem; line-height: 0.48rem; font-size: 0.16rem; margin: 0 0.18rem; } .layout .paste-version-modal .van-dialog__content .paste-version-title > span:first-child { top: 50%; left: 50%; transform: translate(-50%, -50%); } .layout .paste-version-modal .van-dialog__content .paste-version-title .paste-version-clear { position: absolute; top: 52%; transform: translateY(-52%); right: 0; height: 0.2rem; line-height: 0.2rem; padding: 0 0.1rem; font-size: 0.12rem; background: #3666f2; border-radius: 0.03rem; color: #ffffff; } .layout .paste-version-modal .van-dialog__content .paste-version-list { flex: 1; overflow-y: auto; } .layout .paste-version-modal .van-dialog__content .paste-version-list .van-swipe-cell { margin: 0 0.18rem; box-sizing: border-box; height: 0.32rem; line-height: 0.32rem; text-align: center; font-size: 0.13rem; color: #666; background-color: #fff; border-radius: 0.05rem; overflow: hidden; } .layout .paste-version-modal .van-dialog__content .paste-version-list .van-swipe-cell .van-swipe-cell__wrapper { width: 100%; height: 100%; } .layout .paste-version-modal .van-dialog__content .paste-version-list .van-swipe-cell .ellipsis { width: 100%; height: 100%; padding: 0 0.1rem; box-sizing: border-box; } .layout .paste-version-modal .van-dialog__content .paste-version-list::-webkit-scrollbar { display: none; } .layout .paste-version-modal .van-dialog__content .paste-version-list .paste-version-delete { width: 0.4rem; height: 100%; border: none; background: #f04646; color: #fff; font-size: 0.12rem; text-align: center; border-radius: 0 0.05rem 0.05rem 0; } .layout .paste-version-modal .van-dialog__content .paste-version-close { width: 0.38rem; height: 0.38rem; bottom: -20%; left: 50%; transform: translateX(-50%); } .layout .paste-version-modal .van-dialog__content .paste-version-empty img { width: 1.28rem; height: 1.6rem; } .layout .paste-version-modal .van-dialog__content .paste-version-empty > div > div { margin-top: 0.09rem; font-size: 0.15rem; } .layout .resolution-ratio-modal { background-color: transparent; } .layout .resolution-ratio-modal .van-dialog__content > div { padding: 0.01rem; background: linear-gradient(180deg, rgb(118, 204, 255), rgb(195, 40, 255)); overflow: hidden; border-radius: 0.2rem; } .layout .resolution-ratio-modal .van-dialog__content > div > div { height: 100%; padding: 0; display: flex; flex-direction: column; overflow: hidden; border-radius: 0.2rem; color: rgba(255, 255, 255, 0.6); background-color: #000000; font-size: 0.16rem; } .layout .resolution-ratio-modal .van-dialog__content > div > div .resolution-ratio-btn { padding: 0.1rem 0.19rem; border-bottom: 0.01rem solid rgba(255, 255, 255, 0.2); } .layout .resolution-ratio-modal .van-dialog__content > div > div .resolution-ratio-btn > div:last-child { color: #fff; } .layout .resolution-ratio-modal .van-dialog__content > div > div .resolution-ratio-list { padding: 0.15rem 0; font-size: 0.14rem; } .layout .resolution-ratio-modal .van-dialog__content > div > div .resolution-ratio-list > div { display: flex; line-height: 0.43rem; justify-content: center; } .layout .resolution-ratio-modal .van-dialog__content > div > div .resolution-ratio-list > div.active { font-size: 0.16rem; color: #fff; background: url(../../static/img/phone-size-active.png) no-repeat center center; background-size: 60% 100%; } .layout .renewal-duration-modal img { width: 1.04rem; height: 1.4rem; } .layout .renewal-duration-modal .renewal-duration-title { margin-top: 0.07rem; font-size: 0.18rem; font-weight: 600; color: #363636; } .layout .renewal-duration-modal .renewal-duration-tip { margin-top: 0.07rem; font-size: 0.14rem; color: #757580; } .layout .renewal-duration-modal .renewal-duration-btn { height: 0.5rem; line-height: 0.5rem; text-align: center; background: linear-gradient(90deg, #00A3FF 0%, #04F79A 100%); border-radius: 0.08rem; font-size: 0.12rem; color: #FFFFFF; margin: 0.28rem; } .layout .copy-text-modal { color: #000; padding: 0.1rem; } .layout .copy-text-modal .van-field__control { border: 0.01rem solid rgba(214, 209, 209, 0.4941176471); border-radius: 0.16rem; padding: 0.1rem; } .timing { top: 2%; right: 5%; padding: 0.06rem 0.05rem 0.06rem 0.09rem; background: rgba(0, 0, 0, 0.6); border-radius: 0.3rem; font-size: 0.14rem; z-index: 1; } .timing > div { vertical-align: middle; height: 0.2rem; line-height: 0.2rem; } .timing > div::after { border-right: 0.01rem solid #FFFFFF; content: ""; width: 0.02rem; height: 45%; display: inline-block; vertical-align: middle; margin-bottom: 0.03rem; padding: 0 0.03rem; opacity: 0.3; } .timing > img { width: 0.2rem; height: 0.2rem; } .levitated-sphere { position: fixed; z-index: 1; } .levitated-sphere img { width: 0.42rem; height: 0.42rem; }