.offer-list {
	width: 100%;
	padding: 20rpx 30rpx;
	box-sizing: border-box;
	background-color: #fff;
	border-bottom: 1rpx solid #ddd;
	font-family: PingFang SC-Regular, PingFang SC;
	position: relative;
	margin-bottom: 20rpx;
	padding-bottom: 0;

	.haed {
		.action {
			position: absolute;
			right: 0;
			bottom: 30rpx;
		}

		.title {
			position: relative;
			display: flex;
			height: 42rpx;
			align-items: center;

			>text {
				display: inline-block;
				width: 80%;
				font-size: 30rpx;
				color: #333333;
			}

			.status {
				position: absolute;
				right: -30rpx;
				width: 132rpx;
				height: 40rpx;
				border-radius: 20rpx 0px 0px 20rpx;
				box-sizing: border-box;
				padding-left: 30rpx;
				line-height: 40rpx;
				font-size: 24rpx;
				font-family: PingFang SC-Regular, PingFang SC;
				color: #FFFFFF;
			}
		}

		.exp {
			height: 34rpx;
			font-size: 24rpx;
			color: #666;
			margin-top: 8rpx;

			text {
				color: #333333;
			}
		}
	}


	.editor {
		display: flex;
		justify-content: flex-end;
		width: 100%;
		border-top: 1px solid #ddd;
		.icon-but {
			padding-right: 30rpx;

			navigator {
				display: inline-block;
				width: 60rpx;
				height: 60rpx;
				line-height: 60rpx;
				text-align: center;
				margin-left: 30rpx;
				width: 32px;
				color: #707070;
			}
		}
	}
}

.line-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}