


/* �刻�Ｗ�撖砍漲憭扳��991��嚗�憟��券��鋆∠���孵�璅�撘� */ 
@media screen and (min-width: 991px) {

    .right_contentBg{
        padding-top: 0;
    }

}




/* =============================================== */
/* ���唳��臬��銵� */
/* =============================================== */
.pageContent{
	padding: clamp(1.5625rem ,2.6042vw ,3.125rem) 0;
}

.news_area {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	flex: 1;
	/* gap: 10px; */

}
 .news_area .list_item{
	display: flex;
	justify-content: center;
	align-items: center;
	/* flex-wrap: wrap; */
	flex: 1;
	gap: clamp(1.1291rem, 1.8229vw, 2.1875rem); /* ��撠��� 18.07px��憭批�蝝� 1.8229vw����憭批�� 35px */
	padding-bottom: clamp(0.9678rem, 1.5625vw, 1.8750rem); /*  ��撠��� 15.48px��憭批�蝝� 1.5625vw����憭批�� 30.00px */
	padding-top: clamp(0.9678rem, 1.5625vw, 1.8750rem); /*  ��撠��� 15.48px��憭批�蝝� 1.5625vw����憭批�� 30.00px */
	border-bottom: 1px solid #ccc;
}
 .news_area .list_item:first-of-type {
	padding-top: 0;
}
/* ������憛� */
 .news_area .list_item .list_item_left {
	/* width: 20%; */
	flex: 1;
}
 .news_area .list_item .list_item_left .list_img {
	width: 12.5rem; /*200px*/
}
 .news_area .list_item .list_item_left .list_img a {
	position: relative;
	display: block;
	padding-top: 66.7%;
	transition: all 0.3s ease-out;
}
 .news_area .list_item  .list_img a img{
	width:100%;
	height:auto;
	transition: all 0.3s ease-out;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	float: none;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	transition: all 0.3s ease-out;
}


.news_area .list_item .list_item_left .list_img a:hover {
	opacity: 0.5;
	transition: all 0.3s ease-out;
}









/* ���唳��臬��銵灶�����喳�� */
 .news_area .list_item .list_item_right {
	width: calc(100% - 12.5rem); /*200px*/
	display: flex;
	flex-direction: column;
	gap: clamp(0.4839rem, .625vw, .75rem); /* ��撠��� 7.74px��憭批�蝝� 0.7813vw����憭批�� 12.00px */
}
 .news_area .list_item .list_top {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: .9375rem; /*15px*/
}
 .news_area .list_item .list_top .tag{
   padding: 2px 10px;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    color: #fff;
    background-color: var(--second_color);
    border-radius: .8125rem; /*13px*/
    font-family: var(--foreign_font);
}
 .news_area .list_item .list_top .date_range{
	display: flex;
	flex-direction: row;
	gap: 0.3125rem; /*5px*/
	margin-bottom: 0;
	font-size: 1rem;
	line-height: 1.1;
	color: #474843;
	font-family: var(--foreign_font);
}
	.index_newsBg .date_range .start_date{
		font-size: inherit;
		line-height: inherit;
		color: inherit;
		font-family: inherit;
	}



 .news_area .list_item_right .list_item_title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    /* max-width: 1500px; */
    max-width: clamp(48.3887rem, 78.1250vw, 93.7500rem); /* ��撠��� 774.22px��憭批�蝝� 78.1250vw����憭批�� 1500.00px */
	
}
 .news_area .list_item_right .list_item_bottom a{
	font-size: 1rem;
	display: block;
	text-decoration: none;
	line-height: 1.5;
	color: #474843;
	margin-bottom: 0;
	gap: .9375rem;
}
.news_area .list_item_right .list_item_bottom a:hover {
	opacity: 0.5;
	transition: all 0.3s ease-out;
}
.news_area .list_item .list_item_bottom strong{
	font-size: 1.25rem;
}
.news_area .list_item .list_item_bottom span{
	font-size: 1rem;
	display: block;
	text-decoration: none;
	line-height: 1.5;
	color: #474843;
	
}




/*瘝�������-------------*/
.noImg{

}
    .noImg .list_item_left{
        display: none;
    }
    /* ���唳��臬��銵灶�����喳�� */
    .news_area .list_item.noImg  .list_item_right {
        width: 100%;
    }












@media(max-width:540px){

	 .news_area .list_item {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		/* flex-wrap: wrap; */
		flex: 1;
		gap: 1.25rem; /*20px*/
		padding-bottom: 1.875rem;
		padding-top: 1.875rem;
		border-bottom: 1px solid #ccc;
		width: 100%;
	}
	/* ������憛� */
	 .news_area .list_item .list_item_left {
        width: 100%;
        flex: 1;
	}
	 .news_area .list_item .list_item_left .list_img {
		width: 100%;
		

	}
	/* ���唳��臬��銵灶�����喳�� */
	.news_area .list_item .list_item_right {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 5px;
	}
    

}





















/* =============================================== */
/* ���唳��珞�折�� */
/* =============================================== */


.inbanner2{

}

	.inbanner2 .inbanner_sub_title{
		font-size: 1rem;
		line-height: 1;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		gap: .625rem; /*10px*/
	}
		.inbanner2 .tag{
			padding: 2px 10px;
			font-size: inherit;
			line-height: 1.5;
			font-weight: 500;
			color: #fff;
			background-color: var(--second_color);
			border-radius: 13px;
			font-family: var(--foreign_font);
			display: inline-flex;
		}
		.inbanner2 .inbanner_sub_title p{
			font-size: inherit;
			line-height: inherit;
			color: #474843;
			font-family: var(--foreign_font);
			font-weight: 500;
		}





/* =============================================== */
/* ����蝺�璅�撘�  */
/* =============================================== */
.news_area .section_title_line {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top:clamp(0.9678rem, 2.0833vw, 2.5rem); /* 銝�銝����� */
}

/* 璅�憿���摮�閮剖� */
.news_area .section_title_line span {
    padding: 0 20px;       /* ��摮���蝺�璇���頝��� */
    font-size: 1.5rem;     /* 摮�擃�憭批� (蝝�24px) */
    font-weight: 700;      /* 蝎�擃� */
    color: var(--second_color); /* 雿輻�函雯蝡�銝餉�� (����) */
    font-family: var(--foreign_font); /* ����蝬脩��望��摮��� */
    text-transform: uppercase; /* 撘瑕�嗉�憭批神 (�舫��) */
    letter-spacing: 1px;   /* 摮�頝�敺株矽 */
}

/* 撌血�渲���喳�渡��蝺�璇� */
.news_area .section_title_line::before,
.news_area .section_title_line::after {
    content: '';
    flex: 1;               /* 霈�蝺�璇��芸��憛急遛�拚�蝛粹�� */
    height: 1px;           /* 蝺�璇�蝎�蝝� */
    background-color: #ccc; /* 蝺�璇�憿��� (�啗��) */
    opacity: 0.7;
}
		    

.video_line{
	margin-bottom:clamp(0.9678rem, 2.0833vw, 2.5rem); 
}
