body {
    /*color: #555;*/
    /*font-size: 15px;*/
    line-height: 1.5;
    font-family:"微软雅黑";
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none;
    background-color: white;
}
.element::-webkit-scrollbar {display:none}
a {
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    /*-webkit-touch-callout: none;*/
    /*-webkit-user-select: auto;*/
}
ul{
    overflow: hidden;
    list-style: none;
}
.none{
    display: none;
}
.block{
    display: block;
}
.hide{
    display: none;
}
.clr{
    display: inline-block;
    clear: both;
}
/*--搜索--*/
.searchModule{
    height: 1rem;
    width:100%;
    /*background: url("../../images/images/mechanismBg.png") no-repeat;*/
    background-size: 100% 100%;
    position: relative;
    background-color: white;
    padding-bottom: .2rem;
    /* border-bottom: 1px solid #eee; */
}
.searchModule input{
    position: absolute;
    top: .3rem;
    left: 4.5%;
    width: 6.4rem;
    height: .6rem;
    outline: none;
    border: none;
    box-sizing: border-box;
    border-radius: 15px;
    padding: 0 .25rem;
    font-size: .24rem;
    color: #989898;
    background-color: #F4F4F4;

}
.searchMechanism{
    width: .35rem;
    height: .32rem;
    position: absolute;
    top: -28%;
    right: 4%;
}
.searchMechanism img{
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
}
/*--搜索--*/
/*--搜索为空--*/
.searchNone{
    width: 50%;
    margin: 0 auto;
    margin-top: 35%;
}
.searchNone img{
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
}
/*--搜索为空--*/
/*--内容--*/
.timeArrangement{
    background-color: white;
    margin-bottom: 0.2rem;
    margin-top: 0.2rem;
    /*display: none;*/
}
.doctorMorning{
    padding: 0 0.3rem;
    position: relative;
    background-color: white;
}
.doctorMorning div:first-child{
    float: left;
    width:0.35rem;
    height:0.35rem;
    border-radius: 100%;
    position: absolute;
    top:-17%;
    left:4%;
}
.doctorMorning div:first-child img{
    width:100%;
    height:100%;
    background-size: 100% 100%;

}
.doctorMorning div:nth-child(2){
    float: left;
    font-size: 0.32rem;
    color:#323232;
    position: absolute;
    top:31%;
    left:11%;
}
.doctorMorning_s{
    padding: 0 0.3rem;
    position: relative;
    background-color: white;
    margin-top:38%;
}
.doctorMorning_s div:first-child{
    float: left;
    width:0.35rem;
    height:0.35rem;
    border-radius: 100%;
    position: absolute;
    top:-17%;
    left:4%;
}
.doctorMorning_s div:first-child img{
    width:100%;
    height:100%;
    background-size: 100% 100%;

}
.doctorMorning_s div:nth-child(2){
    float: left;
    font-size: 0.32rem;
    color:#323232;
    position: absolute;
    top:31%;
    left:11%;
}
.doctorData_a{
    margin: 0;
    padding: 0.2rem 0.3rem;
    font-size: 0.26rem;
    background-color: white;
    margin-bottom: -5%;
}
.doctorData_a li{
    float: left;
}
.doctorData_a li:first-child{
    width:22%;
    position: relative;
  
    /* padding-top: 0.2rem; */
}
.doctorData_a li:first-child div:first-child{
    width:1.23rem;
    height:1.23rem;
    border-radius: 100%;
    margin-top: 9%;
}
.doctorData_a li:first-child div:first-child img{
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    border-radius: 100%;
}
.famous{
    width: 100%;
    margin-top: .2rem;
    text-align: center;
    margin-left: -12%;

}
.doctorData_a li:first-child img:nth-child(2){
    /*position: absolute;*/
    /*top:106%;*/
    /*left:9%;*/
    /*width:0.77rem;*/
    /*height:0.25rem;*/
}
.label{
    display: inline-block;
    width: .8rem;
    height: .3rem;
    background: #ffba00;
    border-radius: .4rem;
    font-size: .22rem;
    font-family: "微软雅黑";
    line-height: .3rem;
    text-align: center;
    color: #ffffff;
}
/* .doctorData_a:last-child li:nth-child(2){
	border-bottom: 1px solid blue;
} */
.timeArrangement_a{
    /* 	margin-top:15%; */
}
.timeArrangement_a a{
    display: inline-block;
    width:100%;
    height: 100%;
}
.timeArrangement_a a .doctorData_a li:nth-child(2){
    width:78%;
    padding-bottom:0.5rem;
   /*  border-bottom: 1px solid #eee; */

}
.timeArrangement_a a:last-child ul:last-child li:last-child{
    border:none;

}

.doctorData_a li:nth-child(2) p:first-child{
    clear: both;
    margin: 0;
    padding-top: 0.1rem;
    position: relative;
}
.doctorName_a{
    /* position: absolute;
    top:19%;
    min-left:0%;
    max-left:10%;  */
    display: inline-block;
    color:#333;
    font-size: 0.28rem;
    /*  max-width: 1.5rem;
      overflow: hidden;
     text-overflow:ellipsis;
     white-space: nowra */;
    /*  font-weight: bolder; */
}
.doctorTitle{
    /* 	position: absolute;
        top:29%;
        left:20%; */
    color:#666;
    font-size: 0.24rem;
    padding-left:0.1rem;


}
.doctorLine{
	display: inline-block;
	color:#999;
    font-size: 0.24rem;
}
.doctorTitles{
    position: absolute;
    top:29%;
    min-right:42%;
    max-right:28%;
    box-sizing: border-box;
    margin-top: 0%;
    color:#666;
    font-size: 0.24rem;
    display: inline-block;
    max-width: 1.5rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.doctorMoney{
    position: absolute;
    top:0%;
    right:3%;
    float: right;
    width:1.2rem;
    height:0.5rem;
    text-align: center;
    font-size: 0.28rem;
    background-color:#18A1F0;
    color:white;
    padding-top: 1%;
    border-radius: 5px;
    line-height: 0.5rem;
}
.doctorData_a li:nth-child(2) p:nth-child(2){
    font-size: 0.22rem;
    margin: .2rem 0 0 0;
}
.doctorData_a li:nth-child(2) p:nth-child(2) p{
    display: inline-block;
}
.doctoraf{
    padding: 0.05rem 0 0.1rem 0;
}
.doctorAppointment{
    display: inline-block;
}
.doctorAppointment span:first-child{
    display: inline-block;
    font-size: 0.22rem;
    color:#656565;
}
.doctorAppointment span:nth-child(2){
    display: inline-block;
    font-size: 0.26rem;
    color:#323232;
}
.doctorFollow{
    display: inline-block;
}
.doctorFollow span:first-child{
    display: inline-block;
    font-size: 0.22rem;
    color:#656565;
}
.doctorFollow span:nth-child(2){
    display: inline-block;
    font-size: 0.26rem;
    color:#323232;
}
/*.doctorData_a li:nth-child(2) p:nth-child(3){*/
/*font-size: 0.24rem;*/
/*margin: 0;*/
/*}*/
.title_a{
    display: inline-block;
    background-color: #eee;
    color:#717171;
    padding: 0.05rem 0.1rem;
    border-radius: 5px;
    margin: 0.05rem 0;
}
.doctorGood{
    color:#999;
    font-size: 0.22rem;
    /* font-weight: bolder; */
}
.doctorGoods{
    color:#999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: .3rem;
}
.doctorDetail{
    /*display: inline-block;*/
    color:#999;
    font-size: 0.22rem;
    /*display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;*/
}
.moreDoctor{
    position: relative;
    font-size: 0.22rem;
    color:#989898;box-sizing: border-box;
    padding-left: 25%;
    padding-top: 0.2rem;
    padding-bottom: 0.3rem;
}
.moreDoctor span:first-child{

}
.moreDoctor span:nth-child(2){
    display: inline-block;
    width: 0.4rem;
    height:0.4rem;
    position: absolute;
    top:25%;
    left:46%;
}
.moreDoctor span:nth-child(2) img{
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
}
.newRegister{
    background-color: #CF9E65;
    color: white;
    width: 1.6rem;
    font-size: .26rem;
    padding: .07rem 0;
    text-align: center;
    border-radius: 15rem;
    margin-top: .4rem;
}
/*--内容--*/