.search{
	border-top: 1rpx solid #ddd !important;
}
.box {
	width: 100vw;
	background-color: #fff;
	box-sizing: border-box;

	.item {
			display: flex;
			width: 100%;
			padding-left: 30rpx;
			box-sizing: border-box;

			.user {
					display: flex;
					align-items: center;
					width: 100%;
					height: 120rpx;
					border-bottom: 1px solid #ddd;
					box-sizing: border-box;

					.portrait {
							width: 80rpx;
							height: 80rpx;
							background: #3874F6;
							border-radius: 50%;
							text-align: center;
							line-height: 80rpx;
							font-size: 28rpx;
							font-family: PingFang SC-Regular, PingFang SC;
							color: #FFFFFF;
							flex-shrink: 0;
					}

					.exp {
							width: 100%;
							margin-left: 20rpx;

							.line-1 {
									height: 42rpx;
									font-size: 30rpx;
									font-family: PingFang SC-Regular, PingFang SC;
									color: #333333;
							}

							.phone {
									font-size: 24rpx;
									font-family: PingFang SC-Regular, PingFang SC;
									color: #999999;
									margin-top: 4rpx;
							}
					}
			}

	}
}

.footer {
	width: 750rpx;
	height: 130rpx;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	box-sizing: border-box;
	position: fixed;
	background: #FFFFFF;
	box-shadow: 0px -4rpx 16rpx 2rpx rgba(150, 157, 165, 0.16);
	bottom: 0;
	padding-right: 30rpx;

	.base {
			width: 156rpx;
			height: 90rpx;
			border-radius: 8rpx;
			box-sizing: border-box;
	}

	.add {
			background: #FFFFFF;
			border-radius: 8rpx;
			border: 2rpx solid #CCCCCC;
			font-size: 28rpx;
			font-family: PingFang SC-Bold, PingFang SC;
			font-weight: bold;
			color: #666666;
			margin-right: 20rpx;
	}

	.confirm {
			background: #3874F6;
			font-size: 28rpx;
			font-family: PingFang SC-Bold, PingFang SC;
			font-weight: bold;
			color: #FFFFFF;
			padding: 0;
	}
}