.container {
	padding-bottom: 80px;
}
.current-location {
	margin-bottom: 26px;
	justify-content: flex-end;
}
.content-tit {
	margin-bottom: 20px;
	line-height: 36px;
	font-size: 24px;
	color: #1a64a7;
	font-weight: 600;
}
.content-textInfo {
	padding: 10px 0;
	margin-bottom: 20px;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #dfdfdf;
}
.content-timeSource {
	margin-bottom: 18px;
	display: flex;
	align-items: center;
	color: #acacac;
}
.content-timeSource span {
	margin-right: 20px;
}
.content-text {
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	word-wrap: break-word;
	box-sizing: border-box;
}

.content-text p {
	/*margin-bottom: 35px;*/
	/*text-indent: 32px;*/
	max-width: 100%;
	overflow: hidden;
	word-wrap: break-word;
	box-sizing: border-box;
}

/* 新闻内容中的图片响应式处理 */
.content-text img {
	max-width: 100%;
	box-sizing: border-box;
}

/* 处理表格中的图片 */
.content-text table {
	max-width: 100%;
	word-wrap: break-word;
	box-sizing: border-box;
}

.content-text table img {
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
}

/* 处理其他可能包含图片的元素 */
.content-text div,
.content-text span,
.content-text figure {
	max-width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.content-text div img,
.content-text span img,
.content-text figure img {
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
}

.content-down {
	font-size: 15px;
	color: #383838;
	cursor: pointer;
}
.content-down span {
	margin-bottom: 8px;
	display: block;
}
.content-down em {
	color: #1a64a7;
}

/* 桌面端：PDF iframe 样式 */
#content-pdf {
	border: 1px solid #ddd;
	border-radius: 4px;
}

/* 桌面端：隐藏移动端 PDF 容器（只在桌面端生效） */
@media screen and (min-width: 768px) {
	#mobile-pdf-container {
		display: none !important;
	}
}
