* { margin: 0 auto; padding: 0; font-family: HYQiHei; list-style: none; } html { font-size: 26.66666667vw; } body { -webkit-text-size-adjust: 100% !important; text-size-adjust: 100% !important; -moz-text-size-adjust: 100% !important; font-size: 0.14rem; } @media screen and (min-width: 900px) { html { transform: scale(0.3); background: #fff; transform-origin: 50% 0px 0px; height: calc(100vh); } #ysf { height: 6rem !important; background: #f4f6f9; overflow-y: scroll; } .mask { height: 6rem !important; } } #ysf { width: 100%; height: 100%; background: rgb(238 25 32); padding: 0.25rem 0.16rem; box-sizing: border-box; overflow: scroll; } .mask { background: rgba(0, 0, 0, 0.2); position: fixed; top: 0; left: 0; bottom: 0; z-index: 9999; right: 0; } .content { min-height: 100%; background: #fff; position: relative; padding: 0 0.16rem 0.35rem; box-sizing: border-box; border-radius: 0 0 0.08rem 0.08rem; } .bubble { width: 100%; border-radius: 0.08rem 0.08rem 0 0; display: flex; margin-bottom: -0.01rem; } .segmentation { display: flex; justify-content: space-between; width: 100%; align-items: center; } .prompt { display: inline-block; min-width: 50%; padding: 0.08rem; background: rgba(0, 0, 0, 0); border-radius: 0.2rem; color: #fff; position: fixed; top: 20%; left: -150%; margin-left: -25%; text-align: center; font-size: 0.14rem; transition: left 0.2s; z-index: 99999; } .backIcon { width: 0.4rem; position: fixed; left: 0.1rem; top: 0.1rem; z-index: 1001; } .proactive { left: 47%; background: rgba(0, 0, 0, 0.7); } .left, .right { width: 0.08rem; height: 0.16rem; background: rgb(238 25 32); display: inline-block; } .left { border-radius: 0 0.08rem 0.08rem 0; margin-left: -0.19rem; } .right { border-radius: 0.08rem 0 0 0.08rem; margin-right: -0.19rem; } .middle { width: 100%; height: 0.015rem; background-image: linear-gradient( to right, rgb(223, 222, 222) 0%, rgb(223, 222, 222) 50%, transparent 50% ); background-size: 0.11rem 0.01rem; background-repeat: repeat-x; } .title { color: rgb(163, 160, 163); text-align: center; } .disable { background-color: rgb(253 138 142) !important; } .information { text-align: center; } .information-p1 { font-size: 0.36rem; margin: 0.1rem 0 0.1rem; } .information-p2 { color: rgb(145, 143, 146); font-size: 0.11rem; } .form { margin: 0.25rem 0; } .mt0 { margin-top: 0 !important; } .form-label { font-size: 0.16rem; } .form-input { width: 100%; height: 0.35rem; border-radius: 0.05rem; outline: 0; border: 0.01rem solid rgb(217, 216, 218); background: #fffefe; padding: 0 0.1rem; box-sizing: border-box; margin: 0.1rem 0; font-size: 0.12rem; } .form-input::placeholder { color: rgb(204, 205, 209); font-size: 0.12rem; } .form-note { color: red; font-size: 0.11rem; margin-bottom: 0.25rem; } .text-center { text-align: center; } .form-button { width: 100%; height: 0.4rem; border-radius: 1.2rem; outline: 0; border: 0; font-size: 0.15rem; color: white; background: rgb(238 25 32); } .illustrate { margin-top: 0.2rem; } .illustrate-title { font-size: 0.16rem; margin-bottom: 0.06rem; } .illustrate-text { color: rgb(150, 152, 158); font-size: 0.12rem; line-height: 0.24rem; min-height: 2rem; } .available_time { text-align: left; } .timeList { display: grid; grid-template-columns: repeat(3, 33.33%); text-align: center; margin: 0.05rem 0; } .instruction-text { font-size: 0.16rem; } .timeList li { font-size: 0.11rem; color: #a8a8a8; margin: 0.04rem 0; } .type { font-size: 0.1rem; background-color: rgb(238 25 32); border-radius: 0.2rem; padding: 0.03rem 0.15rem; display: inline-block; color: #fff; margin-top: 0.1rem; } .information-tag { font-size: 0.2rem; }