@import "../../../public/scss/reset.scss"; .iframe-cap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; } body { font-size: 0.3rem; font-family: PingFangSC-Regular, sans-serif, "SourceHanSansCN-Regular", "Microsoft YaHei", "微软雅黑", STXihei, SimHei, "华文细黑"; background: url("../images/bg.png") no-repeat #5614fe; background-size: 100%; min-height: 14.7rem; max-width: 750px; margin: 0 auto; } .section-banner { .banner { height: 5.82rem; width: 6.29rem; margin: 0 auto; img { width: 100%; height: 100%; } } .product { height: 1.94rem; width: 6.99rem; margin: 0.2rem auto 0; img { width: 100%; height: 100%; } } } .section-banner-small { height: 4.5rem; overflow: hidden; } .section-order { margin-top: 0.5rem; .btn-order { color: white; width: 4.07rem; height: 0.88rem; background: url("../images/orderbtn.png") no-repeat; background-size: 100% 100%; margin: 0 auto; display: flex; align-items: center; justify-content: center; font-size: 0.34rem; } .btn-draw { text-align: center; font-size: 0.3rem; margin-top: 0.5rem; color: white; a { color: #e59067; text-decoration: none; } } } .section-agr { color: white; margin: 0.4rem; background: rgba(255, 255, 255, 0.2); padding-top: 0.3rem; margin-bottom: 1rem; .title { width: 4.16rem; height: 0.78rem; background: url("../images/warm-notice.png") no-repeat; background-size: 100% 100%; margin: 0 auto; display: flex; align-items: center; justify-content: center; } ul { margin: 0.1rem 0.35rem; font-size: 0.24rem; line-height: 0.4rem; color: rgba(255, 255, 255, 0.8); padding-bottom: 0.2rem; li { margin-bottom: 0.4rem; a { color: #e59067; } } } } .section-flow { width: 6.83rem; height: 5.52rem; background: url(../images/bg-queryflow.png) no-repeat; background-size: 100% 100%; margin: 0 auto; padding-top: 0.5rem; .circle { width: 2.55rem; height: 2.55rem; background: url(../images/bg-ellipse.png) no-repeat; background-size: 100% 100%; margin: 0 auto; display: flex; align-items: center; justify-content: center; color: #6625f6; font-weight: bold; text-align: center; display: flex; flex-direction: column; .vflag { margin-top: -0.3rem; img { width: 0.5rem; } } } .btn { color: white; width: 1.65rem; height: 0.6rem; display: flex; align-items: center; justify-content: center; background-image: linear-gradient(to bottom, #f3ae39, #fa0351); border-radius: 0.3rem; margin: 0.2rem auto; } .phone { color: #333333; text-align: center; margin-top: 0.5rem; font-weight: bold; } .member { color: #333333; text-align: center; margin-top: 0.2rem; font-weight: bold; a { color: #fbb256; text-decoration: none; } } } .section-cancel { width: 6.83rem; height: 5.52rem; background: url(../images/bg-cancel.png) no-repeat; background-size: 100% 100%; margin: 0 auto; .tips { color: #333333; height: 1.8rem; display: flex; align-items: center; justify-content: center; font-size: 0.26rem; .left, .right { width: 0.4rem; height: 100%; img { width: 0.29rem; height: 0.22rem; margin-top: 0.6rem; } } .right { text-align: right; } .mid { width: 4.2rem; text-align: center; } } } .section-draw { width: 6.83rem; height: 5.52rem; background: url(../images/bg-cancel.png) no-repeat; background-size: 100% 100%; margin: 0 auto; .tips { color: #333333; height: 1.4rem; display: flex; align-items: center; justify-content: center; font-size: 0.26rem; .left, .right { width: 0.4rem; height: 100%; img { width: 0.29rem; height: 0.22rem; margin-top: 0.6rem; } } .right { text-align: right; } .mid { width: 4.2rem; text-align: center; font-size: 0.34rem; font-weight: bold; } } } .section-active { width: 6.83rem; height: 5.52rem; background: url(../images/bg-cancel.png) no-repeat; background-size: 100% 100%; margin: 0 auto; .tips { color: #333333; height: 1.4rem; display: flex; align-items: center; justify-content: center; font-size: 0.26rem; .left, .right { width: 0.4rem; height: 100%; img { width: 0.29rem; height: 0.22rem; margin-top: 0.6rem; } } .right { text-align: right; } .mid { width: 4.2rem; text-align: center; font-size: 0.32rem; font-weight: bold; } } } input::-webkit-input-placeholder { color: #979998; font-size: 0.26rem; } input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #979998; font-size: 0.26rem; } input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #979998; font-size: 0.26rem; } input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #979998; font-size: 0.26rem; } .form-group { .input-row { display: flex; align-content: space-between; justify-content: center; margin-bottom: 0.25rem; .smscode { width: 2.8rem; margin-right: 0.15rem; } .sendcode { font-size: 0.26rem; width: 2.1rem; height: .8rem; background: #fce410; border-radius: 0.08rem; display: flex; align-items: center; justify-content: center; } .sendcode-wait { color: gray; } &:last-child { margin-bottom: 0rem; } } input { color: #222222; font-size: 0.26rem; width: 5.07rem; height: 0.8rem; border-radius: 0.08rem; border: none; outline: none; -webkit-appearance: none; background-color: #f0f4ff; padding-left: 0.35rem; min-width: 2.4rem; } .actions { margin-top: 0.6rem; .btn { color: white; width: 4rem; height: 0.8rem; background: url("../images/orderbtn.png") no-repeat; background-size: 100% 100%; margin: 0 auto; display: flex; align-items: center; justify-content: center; font-size: 0.34rem; } } } .overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9990; background-color: rgba(0, 0, 0, 0.7); } .dialog { top: 1.5rem; left: 0.6rem; right: 0.6rem; z-index: 9990; background: url(../images/bg-failure.png) no-repeat; background-size: 100% 100%; position: fixed; min-height: 5.2rem; .face { height: 1.9rem; display: flex; align-items: center; justify-content: center; img { width: 1.13rem; height: 1.21rem; } } h2 { font-size: 0.36rem; text-align: center; margin: 0 auto 0.2rem; font-weight: bold; } p { min-height: 1.2rem; margin: 0 1rem; text-align: center; } .btn { width: 4rem; height: 0.9rem; display: flex; align-items: center; justify-content: center; margin: 0 auto 0.3rem; border-radius: 0.1rem; background: url(../images/orderbtn.png) no-repeat; background-size: 100% 100%; color: white; font-weight: bold; font-size: 0.36rem; } } .dialog-confirm { top: 4rem; height: 3.5rem; min-height: 3.5rem; h2 { margin: 0.3rem; } .actions { display: flex; width: 5.5rem; margin: 0 auto; .btn { width: 2.4rem; } } } .dialog-alert { left: 0.6rem; right: 0.6rem; z-index: 9990; background: url(../images/bg-failure.png) no-repeat; background-size: 100% 100%; position: fixed; border-radius: 0.1rem; min-height: auto; height: auto; top: 4rem; h1 { font-size: 0.36rem; font-weight: bold; text-align: center; margin-top: 0.5rem; } .content { min-height: 1.2rem; margin: 0.2rem 0.6rem; display: flex; align-items: center; justify-content: center; } .actions { .btn { width: 4rem; height: 0.9rem; display: flex; align-items: center; justify-content: center; margin: 0 auto 0.3rem; border-radius: 0.1rem; background: url(../images/orderbtn.png) no-repeat; background-size: 100% 100%; color: white; font-weight: bold; font-size: 0.36rem; } } } .loading { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9991; .content { color: rgba(255, 255, 255, 0.6); margin-top: 3.5rem; text-align: center; } }