/* packageF/timeAppointment/timeAppointment_search/timeAppointment_search.wxss */ page{ background-color: #fff; } view,text{ box-sizing: border-box; } .search-wrapper{ padding:14rpx 30rpx; background-color: #fff; } .search-wrapper .search-box{ display: flex; align-items: center; width: 100%; height: 60rpx; padding: 0 32rpx; background-color: #f6f6f6; border-radius: 30rpx; } .search-wrapper .search-box .iconfont { color: #999999; } .search-wrapper .search-box input{ flex: 1; margin-left: 12rpx; font-size: 28rpx; color: #868686; } .tabs{ display: flex; justify-content: space-around; padding-top:31rpx; background-color: #fff; border-bottom: 1rpx solid #f6f6f6; } .tabs .tab-item{ position: relative; padding-bottom: 20rpx; font-size: 28rpx; color: #303030; } .tabs .tab-item.active::after{ content: ''; position: absolute; bottom: 0; display: block; width: 100%; height: 6rpx; background-color: #fe5e56; border-radius: 3rpx; } .sort{ padding-top:36rpx; padding-bottom:41rpx; } .list-wrapper{ padding:0 30rpx; } .personeel{ padding-top: 10rpx; } .personeel .item{ display: flex; margin:32rpx 0; } .personeel .item .face{ width: 90rpx; height: 90rpx; background-color: #dcdcdc; border-radius: 45rpx; } .personeel .item .face image{ width: 90rpx; height: 90rpx; background-color: #dcdcdc; border-radius: 45rpx; } .personeel .item .content{ display: flex; flex-direction: column; justify-content: space-around; margin-left: 23rpx; } .personeel .item .content .name{ font-weight: bold; font-size: 28rpx; color: #4f4f4f; } .personeel .item .content .desc{ font-size: 24rpx; color: #666666; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }