.reg-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:100}.reg-modal__wraper{position:absolute;top:150px;left:0;right:0;margin:auto;-webkit-box-shadow:rgba(0,0,0,.2) 0 10px 10px;box-shadow:0 10px 10px rgba(0,0,0,.2);background-image:url(/_nuxt/img/tips-bg.6339775.png);background-size:cover;width:500px;height:300px;text-align:center;font-size:14px}.reg-modal__hd{font-size:16px;height:50px;border-bottom:1px solid #adadad}.reg-modal__bd{padding-top:20px;font-size:14px}.reg-modal__h1{font-size:16px}.reg-modal__p{margin-top:20px;font-size:14px;line-height:30px}.reg-modal__actions{text-align:center;margin-top:20px}.reg-modal .ml20{margin-left:20px}.reg-modal .aicon-close{position:absolute;font-size:20px;top:10px;right:20px;cursor:pointer}.page-reg{background-color:#fff;margin:50px auto 100px}.page-reg .reg-title{font-size:20px;color:#333;margin:24px 0;text-align:center}.page-reg .auth-header{border-bottom:1px solid #dcdcdc;margin-bottom:60px}.page-reg .auth-header .login-link{float:right;font-size:16px;color:#606266}.page-reg .reg-process{text-align:center;margin-bottom:70px}.page-reg .reg-process .process-item{display:inline-block;margin:0 90px;position:relative}.page-reg .reg-process .process-item .status{width:30px;height:30px;line-height:26px;text-align:center;border-radius:50%;border:2px solid #dcdcdc}.page-reg .reg-process .process-item .status .num{color:#dcdcdc;font-weight:700}.page-reg .reg-process .process-item .status .ec-icon-check{display:none;font-weight:700}.page-reg .reg-process .process-item .line{position:absolute;top:15px;right:-185px;width:185px;height:2px;background:#dcdcdc;z-index:10}.page-reg .reg-process .process-item .line.active{background:#ea2329}.page-reg .reg-process .process-item .text{position:absolute;top:40px;left:-35px;width:100px;z-index:10;color:#dcdcdc}.page-reg .reg-process .process-item.active .status{border-color:#ea2329}.page-reg .reg-process .process-item.active .status .num{display:none}.page-reg .reg-process .process-item.active .status .ec-icon-check{display:inline-block;color:#ea2329}.page-reg .reg-process .process-item.active .text{font-weight:700;color:#ea2329}.page-reg .reg-form .form{width:400px}.page-reg .reg-form .form .dash-line{border-top:1px dashed #dcdcdc;margin-bottom:20px}.page-reg .reg-form .form .form-item{margin-bottom:25px;position:relative}.page-reg .reg-form .form .form-item .label-text{position:absolute;left:15px;top:16px;z-index:10}.page-reg .reg-form .form .form-item .sp-input{width:100%;overflow:hidden}.page-reg .reg-form .form .form-item .sp-input__input{height:40px}.page-reg .reg-form .form .form-item.yzm-feild .sp-input{width:270px}.page-reg .reg-form .form .form-item.yzm-feild .vcode-btn,.page-reg .reg-form .form .form-item.yzm-feild .yzm-img{float:right;width:120px;height:42px;cursor:pointer}.page-reg .reg-form .form .form-item.yzm-feild .vcode-btn img,.page-reg .reg-form .form .form-item.yzm-feild .yzm-img img{width:100%;height:100%}.page-reg .reg-form .form .form-item.yzm-feild .sp-timer{height:42px;line-height:40px;background:#fff;color:inherit;border:1px solid #dcdcdc;font-size:14px}.page-reg .reg-form .form .form-item.yzm-feild .form-item__error-message{right:35%}.page-reg .reg-form .form .form-item.btn-container{margin-top:40px}.page-reg .reg-form .form .form-item .sp-btn{height:42px}.page-reg .reg-form .form .form-item .sp-btn__txt{color:#fff}.page-reg .reg-form .form .form-item .sp-btn.is-disabled{border-color:#dcdcdc;background:#dcdcdc}.page-reg .reg-form .form .form-item.form-select{height:42px;border:1px solid #dcdcdc}.page-reg .reg-form .form .form-item.form-select .sort-select{height:100%}.page-reg .reg-form .form .form-item.form-select .sort-select__value{height:100%;background:rgba(0,0,0,0)}.page-reg .reg-form .form .form-item.form-select .sort-select__value-input{padding:0}.page-reg .reg-form .form .form-item.form-select .sort-select__dropdown-list{border-color:#dcdcdc}.page-reg .reg-complete{text-align:center}.page-reg .reg-complete .reg-img{width:84px}.page-reg .reg-complete .name{font-size:30px;font-weight:700;color:#ea2329;margin:20px 0}.page-reg .reg-complete .vip{font-weight:700;font-size:16px;color:#7f7f7f}.page-reg .form-item-desc{font-size:12px;color:#888}