@media screen and (max-width: 768px) {

	/* 优化触摸滚动 */
	* {
		-webkit-overflow-scrolling: touch;
	}

	/* 优化点击响应 */
	a,
	button,
	input,
	select,
	textarea {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
	}


	body,
	html {
		width: 100%;
		overflow-x: hidden;
		margin: 0;
		padding: 0;
		-webkit-text-size-adjust: 100%;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}

	header {
		height: auto !important;
		padding: 10px 15px !important;
		background: #0050b3 !important;
		position: fixed !important;
		top: 0;
		left: 0;
		z-index: 1000;
		width: 100% !important;
		display: block !important;
	}

	.bz_a {
		width: 100% !important;
		display: flex;
		justify-content: space-between;
		align-items: center;
		height: auto !important;
		padding: 0 !important;
		position: relative;
		/* 确保 z-index 生效 */
		z-index: 1002;
		/* 保证在菜单之上 */
		background: #0050b3;
		/* 保证背景遮挡菜单顶部 */
	}

	.logo {
		width: 180px !important;
		height: auto !important;
	}

	.logo img {
		width: 100%;
		height: auto;
	}

	/* 汉堡菜单按钮 */
	.mobile-menu-btn {
		display: block !important;
		width: 30px;
		height: 24px;
		position: relative;
		cursor: pointer;
		z-index: 1001;
	}

	.mobile-menu-btn span {
		display: block;
		width: 100%;
		height: 2px;
		background-color: #fff;
		margin-bottom: 6px;
		transition: 0.3s;
	}

	.mobile-menu-btn span:last-child {
		margin-bottom: 0;
	}

	.mobile-menu-btn.active span:nth-child(1) {
		transform: rotate(45deg) translate(5px, 6px);
	}

	.mobile-menu-btn.active span:nth-child(2) {
		opacity: 0;
	}

	.mobile-menu-btn.active span:nth-child(3) {
		transform: rotate(-45deg) translate(5px, -6px);
	}

	/* 隐藏 PC 导航 - 改为右侧滑入菜单 */
	header .bz_b,
	.bz_b {
		display: block !important;
		position: fixed !important;
		top: 0;
		right: -100%;
		/* 初始隐藏在右侧 */
		left: auto !important;
		width: 100% !important;
		/* 菜单宽度改为全宽 */
		max-width: 100% !important;
		/* 取消最大宽度限制 */
		height: 100vh !important;
		background: #0050b3;
		transition: right 0.3s ease-in-out;
		/* 滑入动画 */
		overflow-y: auto;
		padding: 70px 0 20px 0;
		/* 顶部留出 header 高度 */
		box-shadow: none;
		z-index: 999;
	}

	.bz_b.active {
		right: 0;
		/* 激活时滑入 */
	}

	/* 遮罩层 (可选，如果需要点击外部关闭需配合JS，这里仅做样式) */
	.menu-mask {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 998;
		display: none;
	}

	.mobile-menu-btn.active+.menu-mask {
		/* 需要调整HTML结构才能生效，暂时忽略 */
	}

	.bz_b_top,
	.bz_b_bottom {
		width: 100% !important;
		position: static !important;
		display: block !important;
		height: auto !important;
	}

	/* 副导航：两行，每行4个 */
	.link_list ul {
		display: flex !important;
		flex-wrap: wrap !important;
		justify-content: flex-start;
		padding: 10px 5px !important;
		background: rgba(0, 0, 0, 0.1);
		/* 区分背景 */
		margin: 0 !important;
		width: 100% !important;
		/* 确保占满容器 */
	}

	.link_list ul li {
		width: 25% !important;
		/* 每行4个 */
		margin: 5px 0 !important;
		padding: 0 2px !important;
		/* 增加左右内边距 */
		display: flex !important;
		justify-content: center;
		align-items: center;
		box-sizing: border-box;
		/* 确保 padding 计入宽度 */
	}

	.link_list ul li a {
		color: #fff !important;
		font-size: 12px !important;
		/* 稍微缩小字体 */
		display: block;
		width: 100%;
		text-align: center;
		padding: 4px 0;
		white-space: nowrap;
		overflow: visible;
		/* 允许文字溢出显示，或者改为 hidden 并配合 text-overflow */
		/* text-overflow: ellipsis; */
	}

	/* 隐藏原有的 link_btn (包含 English 和 right_nav) */
	.link_btn {
		display: none !important;
	}

	/* 显示移动端新增的 English 链接 */
	.mobile_en_li {
		display: flex !important;
	}

	/* 主导航样式优化 */
	.bz_b_bottom ul {
		display: block !important;
		padding: 10px 0 !important;
		width: 100% !important;
	}

	.bz_b_bottom ul li {
		display: block !important;
		margin: 0 !important;
		padding: 0 !important;
		width: 100% !important;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		/* 分隔线 */
	}

	.bz_b_bottom ul li a {
		color: #fff !important;
		font-size: 20px !important;
		/* 主导航字体稍大 */
		font-weight: 500;
		display: block;
		width: 100%;
		padding: 15px 25px;
		/* 增加点击区域和缩进 */
		text-align: left;
		letter-spacing: 1px;
		/* 增加字间距 */
	}

	.bz_b_bottom ul li:last-child {
		border-bottom: none;
	}

	.doclist_banner {
		height: 56.25vw;
		background-size: auto 100%;
		margin-top: 60px;
	}

	.doclist_banner .bz_wb {
		height: 100%;
		width: 100%;
	}

	.doclist_banner .bz_wb .doclist_banner_this {
		left: 4%;
		bottom: 40px;
	}

	.doclist_banner .bz_wb .doclist_banner_this .doclist_banner_this_box {
		width: 100%;
	}

	.doclist_banner .bz_wb .doclist_banner_this .doclist_banner_this_box::before {
		top: 31px;
	}

	.doclist_banner .bz_wb .doclist_banner_this .doclist_banner_this_box .cn {
		font-size: 1.25rem;
	}

	.doclist_banner .bz_wb .doclist_banner_this .doclist_banner_this_box .en {
		display: none;
	}

	.bz_wb {
		padding: 0 4%;
		width: 100%;
		box-sizing: border-box;
	}

	.bz_clear {
		display: none;
	}
	.doclist_content{
		display: flex;
		background-size: auto 100%;
		height: auto !important;!;
	}
	.doclist_content_position {
    margin: .5rem 0;
}

	.doclist_content_position a {
		font-size: 1rem;
	}

	.doclist_content_position span {
		font-size: 1.1rem;
	}

	.doclist_content_list {
    margin-top: 1rem;
}

	.doclist_content_list ul {}

	.doclist_content_list ul li {height: auto;font-size: 1rem;padding: 0;line-height: 1.5;padding: 0.5rem 0.8rem;text-align: justify;}

	.doclist_content_list ul li::after {height: 100%;}

	.doclist_content_list ul li a {font-size: 1.1rem;}

	.doclist_content_list ul li span{display: none;}

	.doclist_content_list ul li a:hover {

	}

	.doclist_content_list ul li:hover::after {

	}

	.doclist_pages {margin-top: 1rem;margin-bottom: 1rem;}

	.doclist_pages ul {

	}

	.doclist_pages ul li {

	}

	.doclist_pages ul li.first a,
	.doclist_pages ul li.prev a,
	.doclist_pages ul li.next a,
	.doclist_pages ul li.last a {

	}

	.doclist_pages ul li.first {

	}

	.doclist_pages ul li.last {

	}

	.doclist_pages ul li.next {

	}

	.doclist_pages ul li.prev {

	}

	.doclist_pages ul li:hover {

	}

	.doclist_pages ul li.on {

	}

	.doclist_pages ul li.first:hover {


	}

	.doclist_pages ul li.last:hover {


	}

	.doclist_pages ul li.next:hover {


	}

	.doclist_pages ul li.prev:hover {


	}
	
	.doclist_content_list_item{

height: auto;

padding: 0;

margin: 0;

padding-top: 51vw;

display: flex;

margin-bottom: .5rem;

}
	.doclist_content_list_item .bg{

height: 45vw;

bottom: auto;

top: 6vw;

}
	.doclist_content_list_item .pic{
		overflow: hidden;
		width: 80vw;
		height: 45vw;
		left: 6vw;
		top: 0;
	}
	.doclist_content_list_item .pic img{
		width: 100% !important;
		height: auto !important;
	}
	.doclist_content_list_item .text{

width: 100%;

position: static;

height: auto;

padding: 1rem 0;

text-align: center;

font-size: 1rem;

line-height: 1.5;

}
	.doclist_content_list_item .text .title{

	}
	.doclist_content_list_item .text .des{

font-size: 0.9rem;

text-align: justify;

text-indent: 2em;

}
	.doclist_content_list_item .text .title a{

font-size: 1rem;

}
	.doclist_content_list_item .text .time{

	}
	
	.doclist_content_list_item:hover .text .title a	{

	}


footer {height: auto;padding: 0 0 2rem 0;background-size: 100% 100%;}
footer .bz_wb {
    flex-wrap: wrap;
}

.footer_left {width: 100%;}

.footer_left .logo {padding: 0;margin: 0;margin: 0 auto;padding: 2rem 0 1rem 0;border: 0;}

.footer_left p {font-size: .9rem;}

.footer_right {width: 100%;padding-top: .5rem;}
.footer_right .right_link{
	
width: 100%;
}
.footer_right .right_link ul {justify-content: left;}

.footer_right .right_link ul li {font-size: .8rem;margin: 0;margin-right: 10px;}

.footer_right .right_link ul li a {

}

.doclist_content_left{
	display: none;
}
.doclist_content_right{
	width: 100%;
	float: none;
}
.doclist_content_right .doc_document{
		padding: 0 .5rem 1rem .5rem !important;
		padding-bottom: 1rem;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 2rem;
}

.document_content{
	display: flex;
}


.document_content{padding: 0;padding-bottom: 2rem;}
.doc_document{min-height: auto;margin-top: 1rem;padding: 0 !IMPORTANT;!I;!;!;!i;!;!;}
.doc_document_wk{width: 100%;padding: 0 .5rem;box-sizing: border-box;border: 0;}
.doc_document_wk h1{font-size: 1.35rem;width: 100%;margin-top: 1.5rem;}

.doc_document_wk .doc_document_p{font-size: 1rem!important;!;line-height: 2!important;padding: 1.5rem 0;margin: 0;}
.doc_document_wk .doc_document_p p{font-size: 1rem !important;margin-bottom: .5rem;line-height: 1.8!important;}
.doc_document_wk .doc_document_p span{font-size: 1rem !important;}	
.doc_document_wk .doc_document_p img{
	width: 100%!important;
	height: auto!important;
}
.next_prev_text{display: none;}
.next_prev_text span{


}
.next_prev_text span a{
	
}

.doc_document_wk .doc_mini_nav{
	
}
.doc_document_wk .doc_mini_nav{padding: 0 0.5rem;height: auto;width: 100%;margin-top: 1rem;box-sizing: border-box;}
.doc_document_wk .doc_mini_nav span{font-size: 0.9rem;}
.doc_mini_nav .text{height: 2rem;font-size: 1.1rem;line-height: 1;}
.doc_mini_nav .share{height: 2rem;}
.doc_mini_nav .share .btn{

}
.doc_mini_nav .share .btn .weixin{height: 1.5rem;width: 1.5rem;background-size: 100% 100%;}
.doc_mini_nav .share .btn .weibo{height: 1.5rem;width: 1.5rem;background-size: 100% 100%;}
.doc_mini_nav .share .btn .weibo a{

}
.article_code{}
.doc_mini_nav .share .btn .weixin:hover .article_code{
    width: 4rem;
    height: 4rem;
}
#qrcodeCanvas {
	display:none
}	
.doclist_content_right .doc_document_p{
	margin-top:1rem
}
.doclist_content_right .doc_document_p img{
	width: 100%!important;
	height: auto!important;

}	
.doc_document_p img{
	width: 100%!important;
	height: auto!important;

}


.doclist_content_right .doc_document_p{font-size: 1rem!important;!;line-height: 2!important;padding: 1.5rem 0;margin: 0;}
.doclist_content_right .doc_document_p p{font-size: 1rem !important;margin-bottom: .5rem;line-height: 1.8!important;}
.doclist_content_right .doc_document_p span{font-size: 1rem !important;}	
.doclist_content_right .doc_document_p img{
	width: 100%!important;
	height: auto!important;

}
.doclist_content_right .doc_document_wk{width: 100%;padding: 0 .0;box-sizing: border-box;border: 0;}	





.doclist_content_right01{width: 100%;margin: 0;margin-bottom: .5rem;}
.ld_doc{

}

.ld_doc_content{

}
.ld_doc_content_left{

}
.ld_doc_content_left .pic{

}
.ld_doc_content_left img{

}
.ld_doc_content_left::after{

}
.ld_doc_content_right{

}
.ld_doc_content_right_text{
	
}
.text_p_a{
	
}
.ld_doc_content_right_text .text_p_a span.name{

}
.ld_doc_content_right_text .text_p_a span.name_mini{

}

.text_p_b{

}

.text_p_b .text_p_b_item{

}
.text_p_b .text_p_b_item p{

}
.text_p_b .text_p_b_item p:first-child{

}

.ld_list_content{display: flex;flex-wrap: wrap;}
.ld_list_nav{font-size: 1.25rem;height: auto;padding: 1rem 0;}

.ld_list_content_box{width: 48%;}
.ld_list_content_box1{

}


.ld_list_content_item{margin: 0;padding: 0;padding: 1rem 0.8rem 0.5rem 0.8rem;margin-bottom: 1rem;flex-wrap: wrap;}

.ld_list_content_item .text_left{width: auto;height: auto;font-size: 1rem;width: 100%;padding: 0rem 0 0.5rem 0;}
.ld_list_content_item .text_right{

}
.ld_list_content_item .text_right1{

}

.ld_list_content .ld_list_content_item .text_right{width: auto;width: 100%;/* padding: 0.5rem 0; */} 

.ld_list_content_item .text_right p{width: auto;font-size: 1rem;height: auto;width: 100%;line-height: 1;padding: 0.5rem 0;}

.ld_list_content_item .text_right1 p{

}
.ld_list_content_item::after{width: 2px;}

.doclist_content_right01 .doc_document_wk{

}
.doclist_content_right01 .next_prev_text{

}
.doclist_content_right01 .next_prev_text p{

}


.doclist_content_right01 .next_prev_text p a{

}
.document_content .doc_document{

}
}