html, body, p, div, span { padding: 0; margin: 0; border: 0; } #app { background: url('../images/preRegister/banner.png') no-repeat top center #C7F4FF; background-size: contain; max-width: 750px; margin: 0 auto; min-height: 100vh; overflow: hidden; position: relative; } .banner, .banner img { width: 100%; font-size: 0; } .van-cell { flex-direction: column; font-size: 16px; padding: 14px 13px; } .van-field__label { width: 100%; margin-right: 0; color: #333; font-size: 16px; font-weight: 500; } .van-field--disabled .van-field__label { color: #333; } .van-cell--required::before { left: 15px; } .van-field__body { margin-top: 10px; } .btn-submit { width: 90%; margin: 20px auto; background: url('../images/preRegister/btn.png') no-repeat center; background-size: contain; height: 52px; border: none; } .system h2 { font-size: 18px; font-weight: 500; margin: 10px 24px; color: #444444; } .system .van-cell--required::before { left: 25px; } .cell-group { margin: 0 13px 12px; border-radius: 10px; padding-bottom: 20px; } .van-form { /* margin-top: 164px; */ /* background: linear-gradient(180deg, rgba(238, 225, 255, 0) 0%, #EEE1FF 100%); */ overflow: hidden; } .top-tips { position: relative; margin: 20px 12px 20px; padding: 40px 18px 20px; background: #FFFFFF; border-radius: 10px; font-size: 12px; color: #777777; line-height: 20px; } .top-tips::before { position: absolute; top: -6px; left: 50%; content: ' '; margin-left: -62.5px; width: 125px; height: 32px; background: url('../images/preRegister/tips.png') no-repeat center; background-size: contain; } .title { font-size: 22px; line-height: 32px; color: #ffffff; width: 57%; padding-left: 24px; height: 148px; display: flex; justify-content: center; align-items: center; text-shadow: 0px 2px 3px #50AEEC; z-index: 1; } .radioSection { position: relative; font-size: 14px; min-width: 32px; justify-content: center; } .radioItem { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; } .radioSection+.radioSection { margin-left: 12px; } .van-picker__confirm { color: #57ABF8; } .otherSubject { font-size: 12px; font-weight: 500; color: #AAAAAA; line-height: 17px; padding-bottom: 13px; } /* 弹窗 */ .submit-container { position: relative; text-align: center; margin: 0 auto; background: url('../images/preRegister/p-popup-banner.png') no-repeat top center; background-size: contain; width: 7.5rem; height: 8.87rem; } .submit-title { padding-top: 4.2rem; padding-bottom: 10px; font-size: 18px; font-weight: 500; color: #000000; } .submit-tips { font-size: 15px; color: #777777; line-height: 20px; padding-bottom: 12px; } .submit-btn { background: url('../images/preRegister/p-popup-btn.png') no-repeat center center; background-size: contain; width: 3.547rem; height: 1rem; margin: 0 auto; } .submit-container .van-button { font-size: 18px; font-weight: 500; } .wxPopupDialog { overflow: initial; } .wxPopupDialog::before { position: absolute; content: ' '; top: -73px; left: 50%; margin-left: -86px; display: inline-block; background: url('../images/initiation/wx-no-top.png') no-repeat top center; background-size: contain; width: 172px; height: 154px; } .popupContainer { background: url('../images/initiation/wx-no-bg.png') no-repeat top center; background-size: cover; border-radius: 20px; overflow: hidden; } .popupContainer .title1 { padding-top: 57px; text-align: center; font-size: 18px; font-weight: 500; color: #3b2300; } .popupContainer .popupTips { padding-top: 12px; padding-bottom: 47px; text-align: center; font-size: 15px; color: #777777; line-height: 21px; }