.kehu {
	.search {
		background: #F4F4F4;
		display: flex;
		width: 100%;
		box-sizing: border-box;
		padding: 20upx;

		.sear_01 {
			padding: 0 20upx;
			height: 60upx;
			border-radius: 10upx;
			line-height: 60upx;
			background-color: #fff;
			width: 100%;
			.input{
				height: 60upx;
				line-height: 60upx;
			}

			span {
				padding-left: 20upx;
				color: #ADADAD;
			}
		}
		.sear_02{width: 160upx;padding:6upx 0 0 40upx;}
	}

	.tab {
		padding: 20upx 10%;
		display: flex;
		width: 100%;

		.bb {
			padding-bottom: 10upx;
			min-width: 160upx;
			text-align: center;
		}

		.xz {
			border-bottom: 4upx solid red;
			padding-bottom: 10upx;
			min-width: 160upx;
			text-align: center;
		}
	}

	.list {
		display: flex;
		padding: 20upx;
		border-bottom: 2px solid #EAEAEA;

		.list_l {
			padding: 0 20upx 0 0;

			img {
				width: 100upx;
				height: 100upx;
				border-radius: 10upx;
			}
		}

		.list_r {
			line-height: 50upx;

			.list_r_01 {
				.hui {
					border: 2upx solid #FF6D6D;
					border-radius: 6upx;
					color: #ff6d6d;
					font-size: 24upx;
					padding: 0 10upx;
					margin-left: 16upx;
				}
			}

			.list_r_02 {
				color: #ABABAB;
			}
		}
	}

	.p_btn {
		background: #F7F6FB;
		padding: 0 20upx 0px;
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 9999;
	}

	.pro_btn {
		background-color: #E5E5E5;
		padding: 20upx;
		text-align: center;
		border-radius: 40upx;
		background-color: #DF421D;
		color: #fff;
		width: 94%;
	}
	.sm{
		line-height: 24px;
	}
}

.counts{
	padding:15upx 24upx;
	color:#ff6900;
	font-size: 30upx;
}