.content .tab { height: 80upx; } .content .tab::after { display: block; clear: both; content: ""; } .content .tab .item { float: left; width: 25%; height: 80upx; text-align: center; line-height: 80upx; } .content .tab .item text { display: inline-block; height: 100%; padding: 0 20upx; box-sizing: border-box; font-size: 28upx; color: #333; } .content .tab .item.active text { border-bottom: 1px solid #007AFF; color: #007AFF; } .content .search { height: 100upx; display: flex; justify-content: space-between; align-items: center; padding: 0 28upx 0 60upx; } .content .search .inp { display: flex; justify-content: flex-start; align-items: center; height: 60upx; } .content .search .inp .search-inp { height: 100%; margin-left: 14upx; display: inline-block; font-size: 24upx; color: #999999; } .content .search .inp .search-inp::-webkit-input-placeholder { font-size: 24upx; color: #999999; } .content .search .searchBt button { width: 130upx; height: 60upx; line-height: 60upx; background-color: #3384FF; text-align: center; color: #fff; font-size: 24upx; } .content .tab-cont { padding-bottom: 30upx; } .content .tab-cont .item-container .item { position: relative; padding: 20upx; background-color: #fff; border-bottom: 1upx solid #eaeaea; } .content .tab-cont .item-container .item .avatar { overflow: hidden; position: absolute; left: 20upx; top: 20upx; } .content .tab-cont .item-container .item .avatar, .content .tab-cont .item-container .item .avatar .pic { width: 86upx; height: 86upx; border-radius: 50%; } .content .tab-cont .item-container .item .item-info { margin-left: 120upx; line-height: 1; } .content .tab-cont .item-container .item .item-info .doctor { display: flex; justify-content: space-between; align-items: center; } .content .tab-cont .item-container .item .item-info .doctor .lf { display: flex; justify-content: flex-start; align-items: center; } .content .tab-cont .item-container .item .item-info .doctor .lf .name { color: #333; font-size: 30upx; max-width: 300upx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .content .tab-cont .item-container .item .item-info .doctor .lf .status { height: 28upx; line-height: 28upx; padding: 0 10upx; background-color: #409eff; color: #fff; margin-left: 20upx; font-size: 22upx; } .content .tab-cont .item-container .item .item-info .doctor .diagnose-status { height: 50upx; color: #409eff; line-height: 50upx; } .content .tab-cont .item-container .item .item-info .jobTitle-box { color: #666; font-size: 26upx; padding-top: 24upx; } .content .tab-cont .item-container .item .item-info .jobTitle-box .jobTitle { padding-right: 20upx; } .content .tab-cont .item-container .item .item-info .doctorHospital { color: #424242; padding-top: 10upx; font-size: 28upx; } .content .tab-cont .item-container .item .item-info .time { color: #999; font-size: 28upx; padding-top: 24upx; } .content .zhcx-modal { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; overflow-y: auto; z-index: 999; }