/* pages/search/search.wxss */ .page{ background: #fff; display: flex; flex-direction: column; } .searchbox { margin:30rpx 30rpx 0; height: 72rpx; display: flex; border-radius: 40rpx; align-items: center; margin-top: 192rpx; background: #FBFBFB; border-radius: 36px; border: 1rpx solid #3CC7C0; } .searchIpt{ font-size: 28rpx; font-weight: 400; color: #999999; } .searchbox input { margin-left: 30rpx; flex: 1; font-size: 32rpx; height: 80rpx; } .searchbox image { width: 30rpx; height: 30rpx; padding:20rpx; margin-right: 8rpx; } .listUl{ margin:30rpx 32rpx 0; display: flex; flex-wrap: wrap; } .listUl .cell{ width: 154rpx; padding:0 10rpx; box-sizing: border-box; margin-right: 23rpx; margin-bottom: 30rpx; text-align: center; line-height: 60rpx; height: 60rpx; background: #F4F4F4; border-radius: 30rpx; font-size: 28rpx; color: #666666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .titlebox{ margin:30rpx 32rpx 0; display: flex; align-items: center; justify-content: space-between; } .titlebox .del{ width:32rpx; height:32rpx; } .titlebox .name{ font-size: 28rpx; color: #333333; } .listUl .cell:nth-child(4n){ margin-right: 0rpx; } .viewcell{ display: flex; overflow: hidden; box-sizing: border-box; padding:40rpx 30rpx 30rpx; width:100%; border-radius: 10rpx; background-color: #fff; border-bottom: 1rpx solid #E7E7E7; } .viewcell .type{ height: 32rpx; margin-bottom: 6rpx; line-height: 32rpx; display: flex; white-space: nowrap; align-items: center; margin-left: 18rpx; padding:0rpx 6rpx; background: #ED9C00; border-radius: 4rpx; color: #FFFFFF; font-size: 24rpx; } .doctor_title{ margin-right: 10rpx; } .viewcell .hospital{ margin-top: 12rpx; color: #333333; word-break: keep-all; font-size: 30rpx; } .goodjob{ color: #666666; margin-top: 28rpx; line-height: 42rpx; font-size: 28rpx; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /* 这里是超出几行省略 */ overflow: hidden; } .price{ font-size: 24rpx; } .price text{ margin-left: 5rpx; font-size: 34rpx; color:#EF4F20; } .viewcell .right{ flex:1; margin-left: 20rpx; } .viewcell image{ width:80rpx; height:80rpx; border-radius:50%; } .namebox{ display: flex; font-size: 34rpx; font-weight: 600; color:#333; align-items: flex-end; } .namebox .position{ font-weight: normal; margin-left: 15rpx; font-size: 30rpx; } .diseaseType{ height: 40rpx; background: #E2FFFE; border-radius: 20rpx; margin-right: 20rpx; border: 1rpx solid #3CC7C0; color: #3CC7C0; font-size: 24rpx; display: inline-flex; text-align: center; padding:0 15rpx; align-items: center; justify-content: center; margin-top: 20rpx; white-space: nowrap; } .detail{ margin-top: 20rpx; display: flex; font-size: 24rpx; } .detail view{ margin-right:40rpx; } .detail view text{ font-size: 28rpx; color:#3CC7C0; } .consultbox{ height: 60rpx; margin-top: 28rpx; display: flex; align-items: center; justify-content: space-between; } .consult{ height: 60rpx; background: #3CC7C0; border-radius: 30rpx; color: #FFFFFF; display: flex; align-items: center; padding:0 20rpx; font-size: 30rpx; } .wraper{ display: flex; flex-direction: column; } .scrollwraper{ flex: 1; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .viewcell .left{ position: relative; }