.hospital-container { box-sizing: border-box; height: 100vh; padding-bottom: 40rpx; background-color: #f5f5f5; } .hospital-container .hospital-scroll { height: 100vh; } .hospital-container .hospital-item { display: flex; align-items: center; justify-content: space-between; margin: 24rpx 24rpx 0; padding: 24rpx; background-color: #fff; border-radius: 16rpx; } .hospital-container .hospital-item .item-left { display: flex; flex-direction: column; } .hospital-container .hospital-item .item-left .address { margin-bottom: 8rpx; color: #666; font-weight: 400; font-size: 26rpx; } .hospital-container .hospital-item .item-left .campus { color: #333; font-weight: 700; font-size: 34rpx; margin-bottom: 8rpx; } .hospital-container .hospital-item .item-left .time { color: #999; font-weight: 400; font-size: 26rpx; } .hospital-container .hospital-item .item-right { height: 49rpx; } .hospital-container .hospital-item .item-right .btn { display: flex; align-items: center; justify-content: center; width: 96rpx; height: 49rpx; color: #fff; font-weight: 400; font-size: 24rpx; background-color: #1677ff; border: none; border-radius: 8rpx; }