.outstand-work[data-v-ab9de4a6] {
	width: 100%;
	margin-top: 1.08333rem;
	position: relative;
	overflow: hidden
}

@media (max-width: 768px) {
	.outstand-work[data-v-ab9de4a6] {
		margin-top: .5rem
	}
}

.title-wrapper[data-v-ab9de4a6] {
	padding-top: .15rem;
	position: relative;
	z-index: 1
}

@media (max-width: 768px) {
	.title-wrapper[data-v-ab9de4a6] {
		padding-top: .1rem;
		padding-left: .13333rem;
		padding-right: .13333rem
	}
}

.works-container[data-v-ab9de4a6] {
	max-width: 10rem;
	margin: .64167rem auto 0;
	position: relative;
	z-index: 1
}

@media (max-width: 1248px) {
	.works-container[data-v-ab9de4a6] {
		max-width: calc(100% - .4rem);
		margin-left: .2rem;
		margin-right: .2rem
	}
}

@media (max-width: 768px) {
	.works-container[data-v-ab9de4a6] {
		margin: .25rem auto 0;
		padding: 0 .13333rem;
		max-width: none;
		margin-left: 0;
		margin-right: 0
	}
}

@media (max-width: 375px) {
	.works-container[data-v-ab9de4a6] {
		padding: 0 .1rem
	}
}

@media (max-width: 320px) {
	.works-container[data-v-ab9de4a6] {
		padding: 0 .06667rem
	}
}

.event-news-container[data-v-ab9de4a6] {
	display: flex;
	gap: .5rem;
	justify-content: center
}

@media (max-width: 1200px) {
	.event-news-container[data-v-ab9de4a6] {
		flex-direction: column;
		align-items: center;
		gap: .25rem;
		padding: 0
	}
}

@media (max-width: 768px) {
	.event-news-container[data-v-ab9de4a6] {
		gap: .16667rem;
		width: 100%
	}
}

.event-news-left[data-v-ab9de4a6],
.event-news-right[data-v-ab9de4a6] {
	width: 4.75rem;
	height: 3.03333rem;
	border-radius: .13333rem;
	background: url(../files/images/img-bg2@2x.png) no-repeat bottom center / contain;
	background-color: #fff;
	padding: .25rem .25rem .31667rem;
	box-sizing: border-box
}

@media (max-width: 768px) {

	.event-news-left[data-v-ab9de4a6],
	.event-news-right[data-v-ab9de4a6] {
		width: 100%;
		height: auto;
		padding: .2rem .16667rem .25rem;
		background-size: cover;
		background-position: bottom;
		min-height: auto
	}
}

@media (max-width: 375px) {

	.event-news-left[data-v-ab9de4a6],
	.event-news-right[data-v-ab9de4a6] {
		padding: .16667rem .13333rem .2rem;
		border-radius: .1rem
	}
}

.news-header[data-v-ab9de4a6] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: .23333rem
}

.news-header .news-title[data-v-ab9de4a6] {
	display: flex;
	align-items: center;
	gap: .05833rem
}

.news-header .news-title .title-icon[data-v-ab9de4a6] {
	width: .2rem;
	height: .2rem;
	-o-object-fit: contain;
	object-fit: contain;
	margin-top: .01667rem
}

@media (max-width: 768px) {
	.news-header .news-title .title-icon[data-v-ab9de4a6] {
		width: .16667rem;
		height: .16667rem
	}
}

.news-header .news-title .title-text[data-v-ab9de4a6] {
	font-family: Source Han Sans CN Bold;
	font-weight: 700;
	font-size: .2rem;
	line-height: .20833rem;
	text-align: left;
	color: #000
}

@media (max-width: 768px) {
	.news-header .news-title .title-text[data-v-ab9de4a6] {
		font-size: .16667rem;
		line-height: .18333rem
	}
}

@media (max-width: 375px) {
	.news-header .news-title .title-text[data-v-ab9de4a6] {
		font-size: .15rem
	}
}

.news-header .view-more-text[data-v-ab9de4a6] {
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: .13333rem;
	line-height: .20833rem;
	text-align: left;
	color: #969ba6;
	cursor: pointer
}

.news-header .view-more-text[data-v-ab9de4a6]:hover {
	text-decoration: underline
}

@media (max-width: 768px) {
	.news-header .view-more-text[data-v-ab9de4a6] {
		font-size: .11667rem;
		line-height: .16667rem
	}
}

@media (max-width: 375px) {
	.news-header .view-more-text[data-v-ab9de4a6] {
		font-size: .10833rem
	}
}

@media (max-width: 768px) {
	.news-header[data-v-ab9de4a6] {
		margin-bottom: .16667rem
	}
}

@media (max-width: 375px) {
	.news-header[data-v-ab9de4a6] {
		margin-bottom: .13333rem
	}
}

.news-list[data-v-ab9de4a6] {
	width: 100%
}

.news-list .news-item[data-v-ab9de4a6] {
	display: flex;
	gap: .16667rem;
	margin-bottom: .16667rem;
	cursor: pointer
}

.news-list .news-item[data-v-ab9de4a6]:last-child {
	margin-bottom: 0
}

.news-list .news-item .news-img[data-v-ab9de4a6] {
	width: 1.66667rem;
	height: .93333rem;
	border-radius: .06667rem;
	-o-object-fit: cover;
	object-fit: cover
}

@media (max-width: 768px) {
	.news-list .news-item .news-img[data-v-ab9de4a6] {
		width: .66667rem;
		height: .66667rem;
		border-radius: .05rem;
		flex-shrink: 0
	}
}

@media (max-width: 375px) {
	.news-list .news-item .news-img[data-v-ab9de4a6] {
		width: .58333rem;
		height: .58333rem
	}
}

.news-list .news-item .news-content[data-v-ab9de4a6] {
	flex: 1;
	min-width: 0
}

.news-list .news-item .news-content .news-item-title[data-v-ab9de4a6] {
	width: auto;
	height: auto;
	font-family: Source Han Sans CN Bold;
	font-weight: 700;
	font-size: .16667rem;
	line-height: .20833rem;
	text-align: left;
	color: #000;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: .125rem
}

@media (max-width: 768px) {
	.news-list .news-item .news-content .news-item-title[data-v-ab9de4a6] {
		font-size: .125rem;
		line-height: .16667rem;
		margin-bottom: .06667rem;
		-webkit-line-clamp: 2
	}
}

@media (max-width: 375px) {
	.news-list .news-item .news-content .news-item-title[data-v-ab9de4a6] {
		font-size: .11667rem;
		line-height: .15rem
	}
}

.news-list .news-item .news-content .news-item-desc[data-v-ab9de4a6] {
	width: auto;
	height: auto;
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: .11667rem;
	line-height: .18333rem;
	text-align: left;
	color: #838383;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

@media (max-width: 768px) {
	.news-list .news-item .news-content .news-item-desc[data-v-ab9de4a6] {
		font-size: .1rem;
		line-height: .15rem;
		-webkit-line-clamp: 2
	}
}

@media (max-width: 768px) {
	.news-list .news-item[data-v-ab9de4a6] {
		flex-direction: row !important;
		gap: .1rem;
		margin-bottom: .16667rem
	}

	.news-list .news-item[data-v-ab9de4a6]:last-child {
		margin-bottom: 0
	}
}

@media (max-width: 375px) {
	.news-list .news-item[data-v-ab9de4a6] {
		margin-bottom: .13333rem;
		gap: .08333rem
	}
}

.dynamic-list[data-v-ab9de4a6] {
	width: 100%
}

.dynamic-list .dynamic-item[data-v-ab9de4a6] {
	display: flex;
	align-items: center;
	margin-bottom: .31667rem;
	line-height: 1.5;
	cursor: pointer
}

.dynamic-list .dynamic-item[data-v-ab9de4a6]:last-child {
	margin-bottom: 0
}

.dynamic-list .dynamic-item .dot[data-v-ab9de4a6] {
	width: .05rem;
	height: .05rem;
	background: #2564eb;
	opacity: .41;
	border-radius: 50%;
	margin-right: .1rem;
	flex-shrink: 0
}

@media (max-width: 768px) {
	.dynamic-list .dynamic-item .dot[data-v-ab9de4a6] {
		width: .04167rem;
		height: .04167rem;
		margin-right: .08333rem
	}
}

.dynamic-list .dynamic-item .dynamic-text[data-v-ab9de4a6] {
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: .13333rem;
	line-height: .13333rem;
	text-align: left;
	color: #000;
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

@media (max-width: 768px) {
	.dynamic-list .dynamic-item .dynamic-text[data-v-ab9de4a6] {
		font-size: .125rem;
		line-height: .16667rem;
		white-space: normal;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		-webkit-box-orient: vertical
	}
}

@media (max-width: 375px) {
	.dynamic-list .dynamic-item .dynamic-text[data-v-ab9de4a6] {
		font-size: .11667rem
	}
}

.dynamic-list .dynamic-item .dynamic-time[data-v-ab9de4a6] {
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: .11667rem;
	line-height: .13333rem;
	text-align: left;
	color: #969ba6;
	margin-left: .33333rem;
	flex-shrink: 0
}

@media (max-width: 768px) {
	.dynamic-list .dynamic-item .dynamic-time[data-v-ab9de4a6] {
		font-size: .10833rem;
		margin-left: .15rem;
		margin-top: .03333rem;
		flex-basis: calc(100% - .15rem);
		line-height: .15rem
	}
}

@media (max-width: 768px) {
	.dynamic-list .dynamic-item[data-v-ab9de4a6] {
		flex-wrap: wrap;
		margin-bottom: .16667rem;
		padding-bottom: .08333rem;
		border-bottom: .00833rem solid #f5f5f5
	}

	.dynamic-list .dynamic-item[data-v-ab9de4a6]:last-child {
		border-bottom: none;
		padding-bottom: 0
	}
}

@media (max-width: 375px) {
	.dynamic-list .dynamic-item[data-v-ab9de4a6] {
		margin-bottom: .13333rem;
		padding-bottom: .06667rem
	}
}

@media (max-width: 320px) {
	.outstand-work[data-v-ab9de4a6] {
		margin-top: .33333rem
	}

	.title-wrapper[data-v-ab9de4a6] {
		padding-top: .06667rem;
		padding-left: .1rem;
		padding-right: .1rem
	}
}