@import "../../../../public/scss/reset.scss"; @import "../../../../public/scss/unicom.scss"; @font-face { font-family: "SourceHanSansSC-Regular"; src: url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.woff2") format("woff2"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.woff") format("woff"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.ttf") format("truetype"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.eot") format("embedded-opentype"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.svg") format("svg"); } @font-face { font-family: "SourceHanSansSC-Medium"; src: url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.woff2") format("woff2"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.woff") format("woff"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.ttf") format("truetype"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.eot") format("embedded-opentype"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.svg") format("svg"); } @font-face { font-family: "SourceHanSansSC-Light"; src: url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.woff2") format("woff2"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.woff") format("woff"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.ttf") format("truetype"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.eot") format("embedded-opentype"), url("../../../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.svg") format("svg"); } html, body { margin: 0; padding: 0; } body { font-size: 0.3rem; color: white; font-family: PingFangSC-Regular, sans-serif, "SourceHanSansCN-Regular", "Microsoft YaHei", "微软雅黑", STXihei, SimHei, "华文细黑"; background: #3a25a3; } .main { min-height: 15.16rem; background: #3a25a3 url('../images/bgss.jpg') no-repeat; background-size: 100%; } .img_adx { width: 6.6rem; height: 4.72rem; margin-top: 4.52rem; margin-left: 0.44rem; } .float-business-button { position: fixed; top: 2.6rem; left: 0; width: 0.6rem; height: 2rem; background-color: #4121d9; border-radius: 0 0.2rem 0.2rem 0; display: flex; align-items: center; justify-content: center; flex-direction: column; z-index: 100; .question { width: 0.34rem; height: 0.34rem; margin-left: 0.05rem; background: url(../images/question.png) no-repeat; background-size: 100% 100%; } .name { line-height: 0.32rem; margin-left: 0.05rem; padding: 0.1rem 0.15rem 0; } } .section-order { display: flex; align-items: center; justify-content: center; .btn-order { background: url(../images/btn-order.png) no-repeat; background-size: 100% 100%; width: 6.63rem; height: 1.19rem; margin-top: 0.1rem; } } .section-explain-flow { width: 7.32rem; height: 3.28rem; margin: -0.1rem auto 0; background: url(../images/bg-freeflow.png) no-repeat; background-size: 100% 100%; .title { height: 0.65rem; display: flex; align-items: center; justify-content: center; } .content { font-weight: 400; font-size: 0.24rem; line-height: 0.4rem; padding: 0.35rem 0.5rem 0; } } .section-rbt { width: 6.9rem; height: 11.137rem; margin: 0 auto; border-radius: 0.15rem; margin-top: 0.5rem; margin-bottom: 0.2rem; .rbt-list-box { .rbt-box-head { height: 0.58rem; overflow-x: scroll; .rbt-item-box { width: 12.483rem; font-size: 0.28rem; .item { float: left; width: 1.347rem; height: 0.58rem; display: flex; align-items: center; justify-content: center; background: #8558FF; margin-right: 0.04rem; border-radius: 0.1rem 0.1rem 0 0; } .item-active { color: #227EE3; background: #CAECFF; } } } .rbt-box-body-container { background: #FFF; border-radius: 0 0 0.1rem 0.1rem; .flip-for-more { color: #3783FB; font-size: 0.3rem; padding: 0.43rem 0 0.48rem; display: flex; align-items: center; justify-content: center; img { width: 0.22rem; height: 0.26rem; margin: 0 0.11rem; } } } .rbt-box-body { // height: 9.15rem; height: 10.5rem; overflow-x: scroll; .rbt-item { width: 3.12rem; height: 6.216rem; float: left; margin: 0.27rem 0 0 0.22rem; .rbt-main { font-size: 0; position: relative; border-radius: 0.1rem; .rbt-cover { width: 3.12rem; border-radius: 0.1rem; } .rbt-play { width: 0.67rem; height: 0.67rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%); } .btn { position: absolute; bottom: 0; right: 0; width: 1.52rem; height: 0.5rem; font-size: 0.3rem; border-radius: 0.1rem; background: #FF0082; display: flex; align-items: center; justify-content: center; } } .rbt-title { color: #010101; font-size: 0.3rem; overflow: hidden; text-overflow: ellipsis; display: flex; align-items: center; height: 1rem; } } .no-more { float: left; height: 1rem; width: 100%; color: #aaa9a9; text-align: center; justify-content: center; display: flex; align-items: center; font-size: 0.3rem; .line { height: 1px; width: 2rem; border-bottom: 1px solid #aaa9a9; } .title { margin: 0 0.2rem } } } } } .section-agr { width: 6.86rem; height: 10.86rem; position: fixed; top: 50%; left: 50%; color: #333; font-size: 0.24rem; transform: translate(-50%, -50%); background: #FFF5E5; border-radius: 0.16rem; z-index: 9991; .agr-title { height: 0.48rem; .close { position: absolute; top: 0.22rem; right: 0.22rem; width: 0.26rem; height: 0.25rem; background: url(../images/close.png) no-repeat; background-size: 100% 100%; } } .agr-content { height: 10rem; position: relative; overflow-x: scroll; .title { font-size: 0.36rem; text-align: center; margin: 0 auto 0.36rem; } .content { margin: 0 0.4rem 0.36rem; ul { li { line-height: 0.45rem; text-align: justify; } } } } .action { display: flex; align-items: center; justify-content: center; margin-top: 0.28rem; .btn { width: 3.36rem; height: 0.64rem; ; background: #FF0083; border-radius: 0.32rem; display: flex; align-items: center; justify-content: center; color: #FFFFFF; } } } .section-preview { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9990; background: red; .content { width: 100%; height: 100%; position: relative; .close { width: 1.2rem; height: 0.5rem; position: absolute; top: 0.39rem; left: 0.3rem; color: #FFF; font-size: 0.3rem; background: #FF0081; border-radius: 0.1rem; z-index: 9992; display: flex; align-items: center; justify-content: center; &:hover { opacity: 1; } span { font-size: 0.24rem; margin-right: 0.05rem; margin-left: -0.1rem; } } video { width: 100%; height: 100%; background: black; } .play { width: 1.35rem; height: 1.35rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url(../images/icon-play.png) no-repeat; background-size: 100% 100%; } .dail { width: 5.48rem; height: 3rem; position: absolute; bottom: 2.39rem; left: 50%; transform: translate(-50%); background: url(../images/dail.png) no-repeat; background-size: 100% 100%; } .setting { width: 3rem; height: 0.6rem; background: #FF0081; border-radius: 0.1rem; position: absolute; bottom: 1.3rem; left: 50%; transform: translate(-50%); border-radius: 0.1rem; display: flex; align-items: center; justify-content: center; } .must-know { width: 1.24rem; height: 0.42rem; font-size: 0.28rem; font-weight: 500; color: #FFFFFF; position: absolute; bottom: 0.5rem; left: 50%; transform: translate(-50%); border-bottom: 0.01rem solid #FFFFFF; padding-bottom: 0.01rem; text-align: center; } } } .absolute-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9991; } .fixed-center { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9991; background: #FFF5E5; border-radius: 0.16rem; } input::-webkit-input-placeholder { color: #999999; font-size: 0.28rem; } input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999999; font-size: 0.28rem; } input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999999; font-size: 0.28rem; } input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #999999; font-size: 0.28rem; } .sms-form { .form-group { border-radius: 0.18rem; padding: 0.35rem 0.3rem; .input-row { display: flex; align-items: center; justify-content: center; align-content: space-between; margin-bottom: 0.16rem; background: #FFFFFF; border-radius: 0.08rem; .smscode { width: 100%; } .sendcode { height: .64rem; min-width: 1.1rem; color: #FFFFFF; font-size: 0.24rem; padding: 0 0.2rem; word-break: keep-all; white-space: nowrap; border-radius: 0.1rem; background: #FF0083; margin-right: 0.04rem; outline: none; -webkit-appearance: none; display: flex; align-items: center; justify-content: center; } .sendcode-wait {} &:last-child { margin-bottom: 0rem; } } input { width: 100%; height: 0.72rem; line-height: 0.72rem; color: #333333; font-size: 0.3rem; outline: none; -webkit-appearance: none; min-width: 2.4rem; margin-bottom: 0.01rem; border: 0 solid #FFFFFF; border-radius: 0.1rem; padding-left: 0.3rem; background: none; } } .actions { width: 4.46rem; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; .btn { width: 2.16rem; height: 0.64rem; font-size: 0.28rem; display: flex; align-items: center; justify-content: center; border-radius: 0.32rem } .btn-primary { color: white; background: #FAABD3; } .btn-info { color: white; background: #FF0083; } } } .section-login { width: 5.4rem; height: 3.31rem; background: #FFF5E5; border-radius: 0.16rem; } .section-message { width: 4.2rem; min-height: 2.58rem; background: #FFF5E5; border-radius: 0.16rem; .content { font-size: 0.28rem; color: #333333; min-height: 1rem; padding: 0.3rem; text-align: center; word-break: break-all; display: flex; align-items: center; justify-content: center; } .actions { width: 3.36rem; margin: 0 auto 0.3rem; display: flex; align-items: center; justify-content: space-between; .btn { width: 1.6rem; height: 0.64rem; font-size: 0.28rem; display: flex; align-items: center; justify-content: center; border-radius: 0.32rem } .btn-primary { color: white; background: #FAABD3; } .btn-info { color: white; background: #FF0083; } } } .section-setting { width: 5.4rem; // height: 2.42rem; background: #FFF5E5; border-radius: 0.16rem; .content { color: #333333; // height: 1.42rem; padding: 0 0.3rem; text-align: center; word-break: break-all; display: flex; align-items: center; justify-content: center; .form-group { margin: 0.36rem auto; background: #FFFFFF; border-radius: 0.08rem; display: flex; align-items: center; input { height: 0.72rem; line-height: 0.72rem; background: none; border-radius: 0.08rem; padding: 0 0 0 0.2rem; border: none; } .mobile { width: 4.80rem; } .code { width: 3.26rem; } .send { font-size: 0.24rem; min-width: 1.5rem; height: 0.64rem; color: white; background: #FF0083; border-radius: 0.08rem; margin-right: 0.04rem; padding: 0 0.2rem; display: flex; align-items: center; justify-content: center; } .sendcode-wait { background: #B5B5B5; } } .status { display: flex; flex-direction: column; align-items: center; margin: 0.45rem auto 0.35rem; .status-icon { width: 0.84rem; height: 0.84rem; background: url(../images/success.png) no-repeat; background-size: 100% 100%; } .status-name { margin-top: 0.24rem; } } } .actions { width: 4.46rem; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.39rem; .btn { width: 2.16rem; height: 0.64rem; font-size: 0.28rem; display: flex; align-items: center; justify-content: center; border-radius: 0.32rem; background: #FAABD3; } .btn-primary { color: white; background: #FF0083; } .btn-lg { width: 3.36rem; margin: 0 auto; } } } .section-alert { width: unset; } .dialog-alert { width: 4.2rem; top: 50%; left: 50%; right: unset; transform: translate(-50%, -50%); z-index: 9998; position: fixed; animation: frames-top-center-01 300ms; min-height: auto; height: auto; color: #333; background: #FFF5E5; border-radius: 0.16rem; h1 { font-size: 0.3rem; margin-top: 0.4rem; } .content { font-size: 0.28rem; min-height: 0.8rem; margin: 0.1rem 0.5rem; word-break: break-all; display: flex; align-items: center; justify-content: center; } .actions { .btn { width: 3.36rem; height: 0.64rem; font-size: 0.28rem; background: #FF0083; border-radius: 0.32rem; } } } .overlaycsr { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9990; background-color: #000000ab; min-height: 6.5rem; } .dialog-alertsrc { width: 5.65rem; height: 4.25rem; position: fixed; top: 2.56rem; left: 0.94rem; z-index: 9998; animation: frames-top-center-01 300ms; border-radius: 0.1rem; background: url(../images/弹窗bgg.png) no-repeat; background-size: 100% 100%; .guanbi { background: url(../images/关闭bgg.png) no-repeat; background-size: 100% 100%; width: 0.41rem; height: 0.41rem; margin-left: 5.16rem; margin-top: 0.33rem; } .content { margin: 1rem 1.2rem; display: flex; align-items: center; justify-content: center; font-size: 0.26rem; color: #ffffff; letter-spacing: 0.03rem; } .actions { height: 1rem; display: flex; justify-content: center; .img_btn { background: url(../images/按钮bgg.png) no-repeat; background-size: 100% 100%; width: 4.39rem; height: 0.89rem; margin-top: 0.1rem; } .btn { display: flex; align-items: center; justify-content: center; border-radius: 0.4rem; padding: 0; } } }