.th_minan {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 20px;
    box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.05);
}
.inf_monan {
    color: #000;
    font-size: 16px;
    background-color: #fff;
    padding: 16px;
    border-radius: 8px;
}
.idp-info-duan{
		list-style:none;
		margin:0 auto;
		padding:24px 28px;
		max-width:560px;
		background:#ffffff;
		border:1px solid #eaecef;
		border-radius:10px;
		box-shadow:0 4px 16px rgba(20,20,30,0.05);
	}
 
	.idp-info-duan li{
		display:flex;
		align-items:flex-start;
		gap:14px;
		padding:14px 0;
		border-bottom:1px dashed #e5e7eb;
	}
 
	.idp-info-duan li:last-child{
		border-bottom:none;
		padding-bottom:0;
	}
 
	.idp-info-duan li:first-child{
		padding-top:0;
	}
 
	.idp-icon{
		flex:0 0 38px;
		width:38px;
		height:38px;
		border-radius:8px;
		display:flex;
		align-items:center;
		justify-content:center;
		background:#fef2ec;
	}
 
	.idp-icon svg{
		width:19px;
		height:19px;
		stroke:#e05d2c;
	}
 
	.idp-info-duan li:nth-child(2) .idp-icon{ background:#eaf3ff; }
	.idp-info-duan li:nth-child(2) .idp-icon svg{ stroke:#2d6fe0; }
 
	.idp-info-duan li:nth-child(3) .idp-icon{ background:#eafaf0; }
	.idp-info-duan li:nth-child(3) .idp-icon svg{ stroke:#1ea862; }
 
	.idp-content{
		flex:1;
		padding-top:2px;
	}
 
	.idp-info-duan b{
		display:block;
		font-size:12px;
		font-weight:600;
		text-transform:uppercase;
		letter-spacing:0.04em;
		color:#9a9ea6;
		margin-bottom:0px;
	}
 
	.idp-value{
		font-size:15.5px;
		font-weight:500;
		color:#1f2329;
		line-height:1.5;
	}
 
	.idp-tag{
		display:inline-block;
		background:#f2f3f5;
		color:#4b5058;
		font-size:13px;
		font-weight:500;
		padding:3px 10px;
		border-radius:999px;
		margin:2px 6px 2px 0;
	}
/**/
.blog_lienquan-duan .item {
    width: 100%;
    position: relative;
}

.blog_lienquan-duan .item .image {
    height: 500px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    display: block;
}

.blog_lienquan-duan .item .image:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 50%;
    bottom: 0;
    left: 0;
    background: linear-gradient(360deg, #0a170b 0%, rgba(23, 21, 10, 0) 100%);
    border-radius: 18px 18px 0;
    transform: translateY(0);
    z-index: 2;
    mask: right 0 bottom 61px / 42px 42px radial-gradient(#000 70%, #0000 74%) no-repeat, right 61px bottom 0 / 42px 42px radial-gradient(#000 70%, #0000 74%) no-repeat, radial-gradient(40px at 100% 100%, #0000 99%, #000 101%) -21px -21px no-repeat, conic-gradient(from 90deg at calc(100% - 82px) calc(100% - 82px), #0000 25%, #000 0);
}

.blog_lienquan-duan .item .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.8s ease-in-out;
    mask: right 0 bottom 61px / 42px 42px radial-gradient(#000 70%, #0000 74%) no-repeat, right 61px bottom 0 / 42px 42px radial-gradient(#000 70%, #0000 74%) no-repeat, radial-gradient(40px at 100% 100%, #0000 99%, #000 101%) -21px -21px no-repeat, conic-gradient(from 90deg at calc(100% - 82px) calc(100% - 82px), #0000 25%, #000 0);
}

.blog_lienquan-duan .item .info {
    position: absolute;
    bottom: 50px;
    left: 20px;
    right: 60px;
    z-index: 2;
}

.blog_lienquan-duan .item .info a {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.bv_ma_lquan .blog_lienquan-duan .item .info a {
    transition: color 0.3s ease;
}

.bv_ma_lquan .blog_lienquan-duan .item:hover .info a,
.bv_ma_lquan .blog_lienquan-duan .item:focus-within .info a {
    color: #dd3333;
}

.bv_ma_lquan .blog_lienquan-duan .item:hover .image img,
.bv_ma_lquan .blog_lienquan-duan .item:focus-within .image img {
    transform: scale(1.05);
}

.blog_lienquan-duan .item .info span {
    display: block;
    color: #fff;
}

.blog_lienquan-duan .item .more {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #dd3333;
    border-radius: 50%;
    z-index: 2;
}

.blog_lienquan-duan .item .more svg {
    width: 20px;
    height: 20px;
}

.info-duan li b {
    display: block;
    font-size: 20px;
    color: #dd3333;
    margin-bottom: 5px;
}

.blog_lienquan-duan .item .more svg path {
    fill: #fff;
}
