.block-content-01 {
	position:relative;
	background-color: var(--colorffffff);
	padding-bottom: var(--n40);
}
.block-content-01 .container-title {
	display: flex;
    align-items: center;
	justify-content: space-between;
    padding: var(--n40) 0;
}
.block-content-01 .container-title>div {
    display: flex;
    align-items: center;
}
.block-content-01 .container-title>div>.line-span {
    width: 100px;
    height: 1px;
    background-color: #8C8C8C;
    margin: 0 var(--n24);
}
.block-content-01 .container-title>div>h1, .block-content-01 .container-title>div>.line-span {
    flex: none;
}
.block-content-01 .container {
	position: relative;
	z-index: 1;
}
.block-content-01 .row-ul {
	margin: 0 var(--ng8);
}
.block-content-01 .row-ul > [class*=col-] {
	padding: 0 var(--n8) var(--n16);
}
.block-content-01 .row-ul .row-ul-li {
	padding: var(--n0);
	background-color: var(--color000000);
	display: flex;
	align-items: center;
	height: 100%;
	max-width: 100%;
	border-radius: var(--n12);
	overflow: hidden;
}
.block-content-01 .row-ul .row-ul-li:hover {
	background-color: #FED400;
}
.block-content-01 .row-ul .row-ul-li .obj-bg {
	position:relative;
	overflow:hidden;
	height:100px;
	min-width:100px;
	width:100px;
	overflow: hidden;
}
.block-content-01 .row-ul .row-ul-li .obj-bg .obj-bg-main {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}
.block-content-01 .row-ul .row-ul-li>p {
	--pfs: 20px;
	padding: var(--n8) var(--n24);
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
	color: var(--colorffffff);
}
.block-content-01 .row-ul .row-ul-li:hover>p {
	color: var(--color000000);
}
.block-content-01 .span100 {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: var(--n100);
	left: 0;
	background-color: var(--colorEEEDED);
}
@media (max-width:767.98px) {
	.block-content-01 .container-title {
		display: block;
	}
	.block-content-01 .container-title>h4 {
		margin-top: var(--n12);
	}
	.block-content-01 .container-title>div>.line-span {
		width: 60px;
	}
	.block-content-01 .row-ul .row-ul-li>p {
		--pfs: 16px;
		padding: var(--n8) var(--n16);
	}
	.block-content-01 .row-ul .row-ul-li .obj-bg {
		height: 80px;
		min-width: 80px;
		width: 80px;
	}

}
@media (max-width:575.98px) {
	
}