.pad3 {
	padding: 0 .3rem;
	background-color: #FFFFFF;
}

.list-container .list-tab {
	width: 100%;
	height: .93rem;
	background: #FFFFFF;
	overflow-x: scroll;
	white-space: nowrap;
}

.list-container .border-line {
	position: relative;
	display: flex;
	align-items: center;
}

.list-container .border-line::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 0.02rem;
	background-color: #E6E6E6;
	bottom: 0;
	left: 0;
}

.tab-item {
	line-height: .93rem;
	height: 100%;
	font-size: .32rem;
	color: #666666;
}

.list-tab .tab-item:not(:last-child) {
	margin-right: .5rem;
}

.list-container .active {
	color: #28CB84;
	position: relative;
}

.list-tab .active::after {
	position: absolute;
	content: '';
	width: 1.26rem;
	height: 0.02rem;
	background-color: #28CB84;
	bottom: 0;
	left: 0;
	z-index: 9;
}

.list-content .list-item {
	padding: .4rem .3rem;
	display: flex;
	background-color: #FFFFFF;
}

.list-item .info-image {
	width: 2.2rem;
	height: 2.5rem;
	margin-right: .3rem;
	object-fit: cover;
}

.list-item .info-container {
	flex: 1;
	display: flex;
	flex-direction: column;
}

.list-item .info-container>div {
	margin-bottom: .3rem;
}

.info-container .phone-icon {
	width: .35rem;
	height: .35rem;
}

.info-container .title-box .title {
	font-size: .31rem;
	font-weight: 500;
	color: #333333;
	margin-right: .26rem;
	vertical-align: middle;
	display: flex;
}

.info-container .title-box .mark {
	display: inline-block;
	width: .32rem;
	height: .32rem;
	font-size: .2rem;
	font-weight: 500;
	color: #FFFFFF;
	background-color: #F58B43;
	border-radius: 50%;
	text-align: center;
	line-height: .32rem;
	vertical-align: middle;
}

.info-container .tags {
	width: fit-content;
	display: inline-block;
	font-size: .26rem;
	color: #F58B43;
	background-color: rgba(245, 139, 67, 0.25);
	border-radius: .1rem;
	padding: .1rem;
}

.info-container .info-item {
	display: flex;
	align-items: center;
}

.info-container .info-item>img {
	width: .27rem;
	margin-right: .13rem;
	object-fit: contain;
}

.info-container .info-item>span {
	font-size: .26rem;
	color: #333333;
}
