﻿.hd-bar .hd-nav .hd-title {font-size: .8rem;}
.lawyer-h107 .ban-txt .skill{height:unset;}
.lawyer-h107 .ban-txt { padding: .6rem 0 0;}
.lawyer-h107 .ban-txt .skill p{margin:0 .25rem 0 0;}
.btn-grey{background-color:#999;border-color:#999;color:#fff;}
.mm_box{padding:0 0;}
.weui-hidden_abs { display: none;}
.weui-dialog {left: unset;right: -153px;}
.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);}
.recwaveChoice {cursor: pointer;display: inline-block;vertical-align: bottom;border-right: 1px solid #ccc;background: #ddd;
line-height: 28px;font-size: 12px;color: #666;padding: 0 5px;}
.phone input{width:50%;padding:.3rem .5rem;border:1px solid #e8e8e8;line-height:1rem;margin-right:.5rem}
.recwaveChoice:first-child {border-radius: 99px 0 0 99px;}
.recwaveChoice:last-child {border-radius: 0 99px 99px 0;border-right: none;}
.recwaveChoice.slc, .recwaveChoice:hover {background: #f60;color: #fff;}