.block-list-98 {
	position:relative;
	background-color: var(--colorffffff);
	padding-bottom: var(--n40);
}
.block-list-98 .container-title {
	display: flex;
    align-items: center;
	justify-content: space-between;
    padding: var(--n40) 0;
}
.block-list-98 .container-title>div {
    display: flex;
    align-items: center;
}
.block-list-98 .container-title>div>.line-span {
    width: 100px;
    height: 1px;
    background-color: #8C8C8C;
    margin: 0 var(--n24);
}
.block-list-98 .container-title>div>h1, .block-list-98 .container-title>div>.line-span {
    flex: none;
}
.block-list-98 .container {
	position: relative;
	z-index: 1;
}
.block-list-98 .row-ul {
	margin: 0 var(--ng8);
}
.block-list-98 .row-ul > [class*=col-] {
	padding: 0 var(--n8) var(--n16);
}
.block-list-98 .card-li {
	display: flex;
    flex-direction: column;
    height: 100%;
	background-color: var(--colorffffff);
	border-radius: 12px;
}
.block-list-98 .card-li .obj-bg {
	position:relative;
	overflow:hidden;
	height:0;
	padding-bottom: 46.51162790697675%;
	width:100%;
    display: block;
	border-radius: 12px 12px 0 0;
}
.block-list-98 .card-li .obj-bg .obj-bg-main {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
    transition: transform 0.2s ease-out;
}
.block-list-98 .card-li .obj-bg:hover .obj-bg-main {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.block-list-98 .card-li .obj-content {
    background-color: var(--colorffffff);
	border-radius: 0 0 12px 12px;
	padding: var(--n24);
}
.block-list-98 .card-li .obj-content .obj-content--title {
    display: flex;
    align-items: center;
    justify-content: space-between;
	min-width: 0;
	margin-bottom: var(--n16);
}
.block-list-98 .card-li .obj-content .obj-content--title h3 {
	margin: 0;
}
.block-list-98 .card-li .obj-content .obj-content--title .i-next-cc {
	min-width: var(--n36);
	width: var(--n36);
	height: auto;
	flex: none;
}
.block-list-98 .card-li .obj-content>ul {
    margin: 0;
    color: var(--color000000);
	padding: 0 0 0 34px;
}
.block-list-98 .card-li .obj-content>ul>li {
    color: var(--color000000);
}
.block-list-98 .span100 {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60%;
	left: 0;
	background-color: var(--colorEEEDED);
}
@media (max-width:767.98px) {
	.block-list-98 .container-title {
		display: block;
	}
	.block-list-98 .container-title>h4 {
		margin-top: var(--n12);
	}
	.block-list-98 .container-title>div>.line-span {
		width: 60px;
	}
	.block-list-98 .span100 {
		height: 100%;
	}

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