.doctor-protrait{-ms-flex-negative:0;flex-shrink:0;width:3rem;height:3rem;border-radius:50%}.doctor-protrait .van-image__error{background:none}.doctor-protrait img{width:3rem;height:3rem}.page-background-new{background-color:#f7f8fa;background-image:url(../img/bg_page_background_header.589d8c70.png);background-repeat:no-repeat;background-size:100% auto}.page-background-new h3{height:3.33rem;margin:0;color:#fff;font-weight:600;font-size:1.31rem;line-height:3.33rem;text-align:center;background:#108eee;border-radius:.67rem .67rem 0 0}.van-field__control,.van-field__label{font-size:.94rem}.appointment-registration{padding:.94rem;overflow:scroll;background:#efeff4}.appointment-registration-time{padding:.88rem .94rem;color:#fff;background:#108eee;border-radius:.5rem .5rem 0 0}.appointment-registration-time span{font-size:.88rem;opacity:.65}.appointment-registration-time div{margin-top:.2rem;font-weight:700;font-size:1.21rem}.appointment-registration-info{margin-bottom:1rem;padding:0 .94rem 1rem .94rem;background:#fff}.appointment-registration-info-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:.3rem 20%}.appointment-registration-info .van-cell{padding:.5rem 0}.appointment-registration-info .van-cell:after{right:0;left:0}.appointment-registration-info .van-field__control{font-size:.94rem}.appointment-registration-info .van-field__label{color:#000;font-weight:600}.appointment-registration-info .van-field__control:disabled{color:#555}.appointment-registration-info .label-title{font-size:.94rem}.appointment-registration-info-user{border-bottom:1px solid #ebedf0}.appointment-registration-info-tips{padding:.94rem 0;font-size:.94rem}.appointment-registration-info-tips h4{margin:0}.appointment-registration-info-tips span{color:grey;font-size:.88rem}.appointment-registration-info button{width:100%;margin:.5rem 0}