.doctor{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.doctor .header{flex:0 0 auto;display:flex;align-items:center}.doctor .header .search-head{flex:1;height:1.55rem;background:#f5f6fa;border-radius:1.5rem;line-height:3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:.6rem 2% .6rem 2%}.doctor .header .search-head span{display:inline-block;width:.75rem;height:.75rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAAJ1BMVEUAAAAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy/DOMK2AAAADXRSTlMATQlHQTc7HxI9JQseZbZk8QAAAJ5JREFUGNNjAAL1YGHXIgYo4DIUFBQUXgDhMDmKVTNsTxRRAPOURRqAJIejEZg3MQFMsUmCdYkoQDWAdCpLQA1rBCktDIDyWMWBROABKI9HFEgYboDyuIWBhCCEDWUZovAcESpRTUG1AdV2dJchXC0CpjZDfSSiAFEieohhT6CIYxJySGiKQQxQDxY0LWJgmgiURACQJBxgSIoi85gyAANcHMaJv34mAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.doctor .header .search-head input{margin-left:.5rem;width:80%;height:1.5rem;line-height:1.5rem;color:#333;font-size:.65rem;background:#f5f6fa}.doctor .header .search-head input::-moz-placeholder{color:#cacaca}.doctor .header .search-head input::placeholder{color:#cacaca}.doctor .header .search-btn{width:2rem;line-height:1.75rem;text-align:center;font-size:.75rem;color:#00a0e9}.doctor .header .head-title{font-size:.9rem;font-weight:600;color:#333;line-height:2.25rem;margin-left:.75rem}.doctor .doctorList{flex:1;overflow:auto;width:100%;display:flex;flex-direction:column}.doctor .doctorList .dropdown-menu{position:relative;width:100%;display:flex;flex:0 0 auto;justify-content:space-between;height:2.5rem;box-sizing:border-box;padding:0 .75rem;background-color:#fff;line-height:2.5rem;font-size:.64rem;color:#838385;text-align:center;border:.05rem solid #f5f6fa}.doctor .doctorList .dropdown-menu .department{display:flex;justify-content:center;width:50%}.doctor .doctorList .dropdown-menu .department-active{font-weight:600;color:#333}.doctor .doctorList .dropdown-menu .department-active .van-icon-play{color:#3387fd}.doctor .doctorList .dropdown-menu .department-list-box{position:absolute;top:2.4rem;left:0;right:0;height:25rem;z-index:100}.doctor .doctorList .dropdown-menu .department-list-box .list-cont{display:flex;flex-direction:row;background-color:#f5f6fa;z-index:100}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .department-list{max-height:8rem;overflow:hidden;overflow-y:auto;background-color:#fff;z-index:9;width:40%}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .department-list .bgc_active{background:#f5f6fa!important}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .department-list .bgc2_active{background-color:#eceef3!important}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .department-list .color_active{color:#49a7ff!important}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .department-list .list1{height:1.6rem;line-height:1.6rem;text-align:left;overflow:hidden;background-color:#fff}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .department-list .list1 .text1{font-size:.56rem;font-weight:400;color:#838385;margin-left:.52rem}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .department-list .list1 .img1{width:.64rem;height:.64rem;margin-left:.64rem;margin-top:-.1rem}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .department-list .list1-sel{background-color:#f5f6fa}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .department-list .list1-sel .text1{color:#49a7ff}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .list2_box{background-color:#f5f6fa;max-height:8rem;overflow:hidden;overflow-y:auto;width:30%}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .list2_box .list2{height:1.6rem;font-size:.56rem;font-weight:400;color:#838385;z-index:6}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .list2_box .list2 .img2{width:.64rem;height:.64rem;margin-left:.4rem;margin-top:.52rem}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .list2_box .list2-sel{color:#49a7ff}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .list3_box{background-color:#eceef3;overflow:hidden;max-height:8rem;overflow-y:auto;z-index:9;width:30%}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .list3_box .list3{height:1.6rem;font-size:.56rem;font-weight:400;color:#838385}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .list3_box .list3 .img3{width:.64rem;height:.64rem;margin-left:.4rem;margin-top:.52rem;margin-right:.1rem}.doctor .doctorList .dropdown-menu .department-list-box .list-cont .list3_box .list3-sel{color:#49a7ff}.doctor .doctorList .dropdown-menu .department-list-box-mask{position:absolute;top:2.5rem;left:0;right:0;height:25rem;content:"";display:block;background:#000;opacity:.3;bottom:0}.doctor .doctorList .dropdown-menu .consult-list{position:absolute;top:-.08rem;left:0;right:0;background-color:#fff;z-index:9;text-align:center;font-size:.56rem;font-weight:400;color:#838385}.doctor .doctorList .dropdown-menu .consult-list li{width:100%;height:2rem;line-height:2rem;border-bottom:.05rem solid #f5f6fa}.doctor .doctorList .dropdown-menu .consult-list .line-active{color:#49a7ff!important}.doctor .doctorList .dropdown-menu .van-icon-play{font-size:.6rem;top:-.05rem;transform:rotate(90deg);color:#b9b9b9}.doctor .doctorList .dropdown-menu .van-icon-play-active{transform:rotate(-90deg);color:#3387fd}.doctor .doctorList .dropdown-menu .consult{width:50%;display:flex;flex-direction:row;justify-content:center}.doctor .doctorList .van-dropdown-menu__bar{box-shadow:none}.doctor .doctorList .van-cell__left-icon{margin-right:.52rem}.doctor .doctorList .van-cell{font-size:.56rem;font-weight:400;color:#838385}.doctor .doctorList .list-content{flex-grow:1;flex:1;overflow:scroll;height:2.5rem}.doctor .doctorList .list-content .doctor-content{width:100%;display:flex;margin:1rem 0}.doctor .doctorList .list-content .doctor-content .head-portrait{width:1.8rem;height:1.8rem;margin-left:.64rem;border:.05rem solid #3588fd;border-radius:50%;vertical-align:middle;display:block;background:#3588fd}.doctor .doctorList .list-content .doctor-content .content{margin:0 .64rem 0 .4rem;flex:1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.doctor .doctorList .list-content .doctor-content .content .content-title{height:1rem;line-height:1rem;display:flex}.doctor .doctorList .list-content .doctor-content .content .content-title h2{margin:0;padding:0;font-size:.68rem;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doctor .doctorList .list-content .doctor-content .content .content-title span{margin-left:.48rem;font-size:.56rem;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doctor .doctorList .list-content .doctor-content .content .content-title img{width:.64rem;height:.52rem;margin-left:.28rem;margin-top:.2rem}.doctor .doctorList .list-content .doctor-content .content .content-text{height:.8rem;line-height:.8rem;font-size:.56rem;font-weight:400;color:#838385;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doctor .doctorList .list-content .doctor-empty{height:100%;background:#f7f7f7;display:flex;align-items:center;justify-content:center;flex-direction:column}.doctor .doctorList .list-content .doctor-empty img{width:7rem;height:auto}.doctor .doctorList .list-content .doctor-empty p{font-size:.56rem;margin-top:.3rem;color:#b9b9b9}