*{padding: 0;margin: 0;}
a{text-decoration: none;outline: none; color: #333;}
img{border: none;outline: none;}
ul,ol,li{list-style: none;}
i{font-style: normal;}
input,select,option{border: 0;outline: none;background: none;}
body{font-family: "微软雅黑"; color: #333;width: 100%;}
.clear { clear: both;}
a:hover {text-decoration: underline;text-decoration: none;}



/*head 顶部导航 开始*/
.head{width: 40rem;height: 5rem;line-height: 5rem;position:fixed;left:0;right:0;top:0;margin: 0 auto;z-index: 111;background-color: #fff;text-align: center;}
.head .h-back{position: absolute;left:0rem;width: 4rem;text-decoration: none;}
.head .h-back i{font-size: 1.8rem;}
.head .h-Title{font-size: 1.8rem;}
/*head 顶部导航结束*/


.box{width: 40rem; margin:0 auto;box-sizing: border-box;margin-top: 7rem;margin-bottom: 8rem;position: relative;}

/*预约挂号 开始*/
.main {margin-left: 1.5rem;margin-right:1.5rem;margin-bottom: 20rem;}
.main .top-title {margin-top: 2rem;height: 1.7rem;line-height: 1.7rem;font-size: 1.7rem;font-weight: bold;color: #2b3558;}
.main .form-content .form-item {height: 6rem;border-bottom: 1px solid #e3e3e3;display: flex;align-items: center;/* 垂直居中 */}
.main .form-content .form-item .left {font-size: 1.6rem;color: #373738;flex: 1;}
.main .form-content .form-item .left text {color: red;}
.main .form-content .form-item .right-input {font-size: 1.7rem;font-weight: 500;color: #aaaaaa;flex: 3;}
.main .form-content .form-item .right-input input{font-size: 1.7rem;font-weight: 500;color: #aaaaaa;flex: 3;}
.main .form-content .form-item .sex-box {width: 28rem;font-size: 1.5rem;color: #333333;}
.main .form-content .form-item .sex-box .radio-item:nth-child(2) {margin-left: 80px;}
.main .form-content .form-item .sex-box radio {color: #666;}
.main .form-content .form-item .select-box {display: flex;}
.main .form-content .form-item .select-box .more {width: 14rpx;height: 26rpx;}
.main .form-item:last-child {/* 必须很纯粹，才可以 */border-bottom: 0rpx solid #e3e3e3;}
.RadioStyle input {display: none}
.RadioStyle label:nth-child(2) {margin-right: 1rem;}
.RadioStyle label {
    border: 1px solid #CCC;
    color: #666;
    padding: 0.5rem;
    line-height: 28px;
    min-width: 5rem;
    text-align: center;
    float: left;
    margin: 0.5rem;
    border-radius: 4px
    }
.RadioStyle input:checked + label {background: url(../images/ico_checkon.svg) no-repeat right bottom;border: 1px solid #4f8bf9;background-size: 21px 21px;color: #4f8bf9}
.RadioStyle input:disabled + label {opacity: 0.7;}
/*预约挂号 结束*/


/*导航底部 开始*/
.bottom {
  width: 40rem;
  position: fixed;
  bottom: 5rem;left: 0;right: 0;margin: 0 auto;
  background-color: #fff;
  padding-top: 2rem;
  padding-bottom: 3rem;
  overflow-y: hidden;
  text-align: center;

}
.bottom .save-btn {
  width: 34.5rem;
  height: 4.5rem;
  background-color: #5289fe;
  border-radius: 0.5rem;
  line-height: 4.5rem;
  font-size: 1.5rem;
  font-weight: bold;
  color: #ffffff;
  border:none;
}
/*导航底部 结束*/

