﻿.hd-bar .hd-nav .hd-title {font-size: .8rem;}
.weui-hidden_abs { display: none;}
.weui-dialog {left: unset;right: -151px;}
.weui-dialog__bd{width:16rem;color:#333;text-align:left;}
.reg-list {border-top: 1px solid #eee;}
.reg-list .r-input-nr {position: relative;}
.reg-list li { margin-bottom: .75rem;}
.r-input-nr .input-text { padding-right: 5rem;}
.reg-list .input-text {margin-bottom: 0;width: 100%;}
.r-input-nr .r-btn {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 5rem;height: 2rem;line-height: 2rem;
font-size: .7rem;text-align: center;color: #666;background-color: #eee;border: 1px solid #eee;border-radius: 0 1rem 1rem 0;overflow: hidden;}
.btn-gn {background-color: #60c86f !important;border-color: #60c86f !important;color: #fff !important;}
.btn-gy {background-color: #ddd !important;border-color: #ddd !important;color: #666 !important;}
.mui-btn, input.input-text {display: inline-block;height: 2rem;padding: 0 1.2rem;border-width: 1px;border-style: solid;border-radius: 1rem;
                            font-size: .7rem !important;box-sizing: border-box;border: 1px solid rgba(0,0,0,.2);}
.phone input{width:50%;padding:.3rem .5rem;border:1px solid #e8e8e8;line-height:1rem;margin-right:.5rem}
.phone .u-btn{height: 1.8rem; line-height: 1.8rem; font-size: .8rem;border-radius: 0.3rem; border-left-width: 0; border-right-width:0;margin:0 0;}
.yjfktype{width:100%;height:1.2rem;}
.yjfktype input[type="radio"]{-webkit-appearance:radio;vertical-align:middle;width:1.3rem;margin-top:-.2rem;}