.sec1_cont ul {
	border-top: 1px solid #ddd;
}
.sec1_cont ul li {
	transition: 0.3s;
	border-bottom: 1px solid #ddd;
	background: #fff;
}
.sec1_cont ul li .left {
	width: calc(100% - clamp(200px, 15.63vw, 300px));
	color: #444;
	padding: clamp(25px, 1.98vw, 38px) 0;
}
.sec1_cont ul li .left .num {
	width: clamp(60px, 5.21vw, 100px);
	font-size: clamp(14px, 0.83vw, 16px);
}
.sec1_cont ul li .left .txt {
	width: calc(100% - clamp(60px, 5.21vw, 100px));
	font-size: clamp(18px, 1.04vw, 20px);
	font-weight: 500;
	word-break: break-all;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.sec1_cont ul li .right {
	width: clamp(170px, 13.02vw, 250px);
}
.sec1_cont ul li .right div {
	width: clamp(60px, 5.21vw, 100px);
}
.sec1_cont ul li .right div a {
	width: clamp(30px, 2.08vw, 40px);
	height: clamp(30px, 2.08vw, 40px);
}
.sec1_cont ul li .right p {
	width: clamp(110px, 7.81vw, 150px);
	font-size: clamp(14px, 0.83vw, 16px);
	font-weight: 500;
	color: #444;
}
.sec1_cont ul li:hover {
	background-color: var(--color-point);
}
.sec1_cont ul li:hover .left, .sec1_cont ul li:hover .right p{
	color: #fff;
}

@media (max-width: 750px) {
	.sec1_cont ul li {
		flex-direction: column;
		align-items: flex-start;
		position: relative;
		padding: clamp(25px, 6.67vw, 50px) clamp(20px, 5.33vw, 40px);
	}
	.sec1_cont ul li .left {
		flex-direction: column;
		align-items: flex-start;
		font-weight: 500;
		width: calc(100% - clamp(75px, 20.00vw, 150px));
		padding: 0;
	}
	.sec1_cont ul li .left .num {
		font-size: clamp(12px, 3.20vw, 24px);
		width: auto;
	}
	.sec1_cont ul li .left .txt {
		font-size: clamp(16px, 4.00vw, 30px);
		-webkit-line-clamp: 2;
		line-height: 1.4;
		width: 100%;
	}
	.sec1_cont ul li .right {
		width: auto;
	}
	.sec1_cont ul li .right div {
		position: absolute;
		right: clamp(20px, 2.08vw, 40px);
		top: 50%;
		transform: translateY(-50%);
		width: auto;
	}
	.sec1_cont ul li .right div a {
		width: clamp(30px, 8.00vw, 60px);
	}
	.sec1_cont ul li .right p {
		width: auto;
		font-size: clamp(12px, 3.20vw, 24px);
	}
}

