.doctor-index-content { position: relative; } .doctor-index-content .tab { height: 80upx; } .doctor-index-content .tab::after { display: block; clear: both; content: ""; } .doctor-index-content .tab .item { float: left; width: 50%; height: 80upx; text-align: center; line-height: 80upx; } .doctor-index-content .tab .item text { display: inline-block; height: 100%; padding: 0 20upx; box-sizing: border-box; } .doctor-index-content .tab .item.active text { border-bottom: 1px solid #007AFF; } .doctor-index-content .search { height: 100upx; display: flex; justify-content: space-between; align-items: center; padding: 0 28upx 0 60upx; } .doctor-index-content .search .inp { width: 350upx; display: flex; justify-content: flex-start; align-items: center; height: 60upx; } .doctor-index-content .search .inp input { height: 100%; margin-left: 14upx; display: inline-block; font-size: 24upx; color: #999999; } .doctor-index-content .search .inp input::-webkit-input-placeholder { font-size: 24upx; color: #999999; } .doctor-index-content .search .searchBt button { width: 130upx; height: 60upx; line-height: 60upx; background-color: #3384FF; text-align: center; color: #fff; font-size: 24upx; } .doctor-index-content .more-filter { padding: 20upx; border-top: 1px solid #eaeaea; } .doctor-index-content .more-filter .filterBt { padding-left: 20upx; } .doctor-index-content .more-filter .filterBt .zhcx-iconfont { font-size: 16upx; padding-left: 10upx; } .doctor-index-content .more-filter .uni-input { border: 1px solid #ccc; display: inline-block; padding: 10upx 20upx; } .doctor-index-content .tab-cont { background-color: #fff; padding-bottom: 30upx; } .doctor-index-content .tab-cont .item-container { margin-top: 65upx; } .doctor-index-content .tab-cont .item-container .item { position: relative; padding: 20upx; background-color: #fff; border-bottom: 1upx solid #eaeaea; } .doctor-index-content .tab-cont .item-container .item .avatar { overflow: hidden; position: absolute; left: 20upx; top: 20upx; } .doctor-index-content .tab-cont .item-container .item .avatar, .doctor-index-content .tab-cont .item-container .item .avatar .pic { width: 86upx; height: 86upx; border-radius: 50%; } .doctor-index-content .tab-cont .item-container .item .item-info { margin-left: 120upx; line-height: 1; } .doctor-index-content .tab-cont .item-container .item .item-info .user { display: flex; justify-content: flex-start; align-items: center; } .doctor-index-content .tab-cont .item-container .item .item-info .user .name { color: #333; font-size: 30upx; width: 300upx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .doctor-index-content .tab-cont .item-container .item .item-info .user .gender { position: relative; padding: 0 30upx; } .doctor-index-content .tab-cont .item-container .item .item-info .user .gender::after { width: 16upx; height: 16upx; border-radius: 50%; position: absolute; left: 10upx; top: 50%; transform: translateY(-50%); background-color: #1890FF; display: block; content: ""; } .doctor-index-content .tab-cont .item-container .item .item-info .user .gender.woman::after { background-color: red; } .doctor-index-content .tab-cont .item-container .item .item-info .illnessType { padding-top: 24upx; color: #424242; font-size: 28upx; } .doctor-index-content .tab-cont .item-container .item .item-info .time { color: #999; font-size: 28upx; padding-top: 24upx; } .doctor-index-content .zhcx-modal { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; overflow-y: auto; z-index: 999; }