.part23_top1{
	padding-top:clamp(14px,1.979vw,38px);
	padding-bottom:clamp(30px,4.5833vw,88px);
}

.part23_top1_item{

}
.part23_top1_item_t1{
	height: 70px;
	padding-top: clamp(12px,1.4583vw,28px);
	display: flex;
	align-items: center;
	box-sizing: content-box;
}

.part23_top1_item_t2{
	line-height: 50px;
}

.tiaokuan_title{
	padding-top:clamp(16px,1.979vw,38px);
	height: 70px;
	display: flex;
	align-items:center;
	box-sizing: content-box;
	justify-content: center;
}

@media screen and (max-width:1100px ) {
	.part23_top1_item_t1,.tiaokuan_title{
		height: 60px;
		
	
	}

	.part23_top1_item_t2{
		line-height: 40px;
	}
	
}

@media screen and (max-width:900px ) {
		.part23_top1_item_t1,.tiaokuan_title{
		height: 50px;


		}

		.part23_top1_item_t2{
		line-height: 34px;
		}
}

@media screen and (max-width:700px ) {
	.part23_top1_item_t1,.tiaokuan_title{
		height: 50px;
		
	
	}

	.part23_top1_item_t2{
		line-height: 28px;
	}
		
}


@media screen and (max-width:500px ) {
	.part23_top1_item_t1,.tiaokuan_title{
		height: 46px;
		
	
	}

	.part23_top1_item_t2{
		line-height: 24px;
	}
		
}

/* 产品列表底部：资料中心 / 常见问题 / 技术支持 — 移动端三列一行 + 字体自适应 */
@media screen and (max-width: 768px) {
	.xlxq_top1_p3 .pickup_title_t1,
	.xlxq_top1_p5 .pickup_title_t1 {
		font-size: clamp(22px, 6vw, 32px) !important;
		line-height: 1.3 !important;
	}

	.xlxq_top1_p3 .pickup_title_t2,
	.xlxq_top1_p5 .pickup_title_t2 {
		font-size: clamp(12px, 3.2vw, 16px) !important;
		line-height: 1.4 !important;
	}

	.xlxq_top1_p3_nr .pro-card-title__name,
	.xlxq_top1_p3_nr .pro-card-title__name .f20 {
		font-size: clamp(11px, 3.4vw, 16px) !important;
		line-height: 1.35 !important;
	}

	.xlxq_top1_p3_nr .pro-card-title__model {
		font-size: clamp(10px, 2.8vw, 13px) !important;
		line-height: 1.35 !important;
	}

	.xlxq_top1_p5 .xlxq_top1_p4_con {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		justify-content: space-between !important;
		align-items: stretch !important;
		gap: clamp(4px, 1.5vw, 8px);
		padding-left: clamp(6px, 2vw, 12px);
		padding-right: clamp(6px, 2vw, 12px);
		box-sizing: border-box;
	}

	.xlxq_top1_p5 .xlxq_top1_p4_con > .xlxq_top1_p4_con_item,
	.xlxq_top1_p5 .xlxq_top1_p4_con > a.xlxq_top1_p4_con_item {
		width: calc((100% - 2 * clamp(4px, 1.5vw, 8px)) / 3) !important;
		flex: 1 1 0 !important;
		min-width: 0 !important;
		max-width: none !important;
		margin: 0 !important;
		padding: clamp(8px, 2.5vw, 14px) clamp(2px, 1vw, 6px) clamp(6px, 2vw, 10px) !important;
		box-sizing: border-box;
	}

	.xlxq_top1_p5 .xlxq_top1_p4_con_item_img {
		width: clamp(28px, 9vw, 56px) !important;
		margin: 0 auto;
	}

	.xlxq_top1_p5 .xlxq_top1_p4_con_item_t1 {
		display: none !important;
	}

	.xlxq_top1_p5 .xlxq_top1_p4_con_item_t2 {
		font-size: clamp(10px, 3.1vw, 15px) !important;
		line-height: 1.35 !important;
		height: auto !important;
		min-height: 0 !important;
		transform: none !important;
		margin-top: clamp(4px, 1.5vw, 8px) !important;
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

/* 全站列表卡片：移动端统一双列（静态页兜底，加载于 23.css 末尾） */
@media screen and (max-width: 768px) {
	.pro_conn_sort {
		flex-direction: row !important;
		flex-wrap: wrap !important;
	}

	.pro_conn_sort_item {
		width: 48% !important;
		margin-right: 4% !important;
		margin-bottom: 4% !important;
		box-sizing: border-box;
	}

	.pro_conn_sort_item:nth-of-type(2n) {
		margin-right: 0 !important;
	}

	.xlxq_top1_p3_nr .xlxq_top1_p3_nr_item,
	.qingbao_item,
	.part9_top2_conn_item,
	.sol_con_item {
		width: 48% !important;
		margin-right: 4% !important;
		margin-bottom: 4% !important;
		box-sizing: border-box;
	}

	.xlxq_top1_p3_nr .xlxq_top1_p3_nr_item:nth-of-type(3n),
	.qingbao_item:nth-of-type(4n),
	.qingbao_item:nth-of-type(3n),
	.sol_con_item:nth-of-type(3n) {
		margin-right: 4% !important;
	}

	.xlxq_top1_p3_nr .xlxq_top1_p3_nr_item:nth-of-type(2n),
	.qingbao_item:nth-of-type(2n),
	.part9_top2_conn_item:nth-of-type(2n),
	.sol_con_item:nth-of-type(2n) {
		margin-right: 0 !important;
	}

	.xuanpei-list-wrap .xuanpei-list-item {
		width: calc((100% - 4%) / 2) !important;
	}

	.sol-list__grid,
	.pro-faq-products,
	.pro-faq-maint__links,
	.opx-related__grid {
		grid-template-columns: repeat(2, 1fr) !important;
	}

	.detail_sort--three .detail_sort_item {
		flex: 1 1 calc(50% - 4px) !important;
	}

	.part6_top1_p1,
	.part6_top4_con {
		grid-template-columns: repeat(2, 1fr) !important;
	}

	.case_wrap_conn_item,
	.part8_top5_conn_item,
	.part8_top6_conn_item {
		width: 48% !important;
		margin-right: 4% !important;
		margin-bottom: 4% !important;
		box-sizing: border-box;
	}

	.case_wrap_conn_item:nth-of-type(2n),
	.part8_top6_conn_item:nth-of-type(2n) {
		margin-right: 0 !important;
	}

	.part8_top5_conn,
	.part8_top6_conn,
	.part10_top2_conn,
	.part8_top4_conn,
	.part8_top4_part3,
	.part15_top1_conn {
		flex-wrap: wrap !important;
		justify-content: space-between !important;
	}

	.part10_top2_conn_item,
	a.part10_top2_conn_item--link {
		width: 48% !important;
		margin-bottom: 4% !important;
		box-sizing: border-box;
	}

	.part8_top6_conn_part2_t1_item {
		flex: 1 1 0 !important;
		width: auto !important;
		margin-right: 0 !important;
		margin-bottom: 8px !important;
		box-sizing: border-box;
		font-size: clamp(12px, 3.4vw, 16px) !important;
	}

	.part8_top6_conn_part2_t1_item:nth-of-type(2n) {
		margin-right: 0 !important;
	}

	.part15_top1_conn_item,
	.part113_top2_item,
	.part8_top4_conn_item,
	.part8_top4_part3_item,
	.part17_top6_conn_item,
	.part17_top6_conn2_item,
	.pickup_and_serv_con_b_item {
		width: 48% !important;
		margin-right: 4% !important;
		margin-bottom: 4% !important;
		box-sizing: border-box;
	}

	.part15_top1_conn_item:nth-of-type(2n),
	.part113_top2_item:nth-of-type(2n),
	.part17_top6_conn_item:nth-of-type(2n),
	.part17_top6_conn2_item:nth-of-type(2n),
	.pickup_and_serv_con_b_item:nth-of-type(2n) {
		margin-right: 0 !important;
	}

	.part19_top2_conn {
		grid-template-columns: repeat(2, 1fr) !important;
	}

	.part16-stands-grid {
		grid-template-columns: repeat(2, 1fr) !important;
	}

	/* 首页 · 产品与服务主图 */
	.pickup_and_serv_con_t {
		display: flex;
		flex-direction: column;
	}

	.pickup_and_serv_con_t_txt {
		position: relative !important;
		width: 100% !important;
		height: auto !important;
		padding: 18px 14px 16px !important;
		box-sizing: border-box;
		justify-content: flex-start !important;
		background: linear-gradient(135deg, #0068b8 0%, #004a8f 100%);
	}

	.pickup_and_serv_con_t_txt_t1 {
		font-size: clamp(16px, 4.5vw, 20px) !important;
		line-height: 1.35 !important;
		white-space: normal;
	}

	.pickup_and_serv_con_t_txt_t2 {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
		font-size: clamp(12px, 3.2vw, 14px) !important;
		line-height: 1.55 !important;
		margin-top: 10px !important;
		margin-bottom: 14px !important;
	}

	.pickup_and_serv_con_t .about_more_btn2 {
		width: auto !important;
		min-width: 108px;
		height: 36px !important;
		padding: 0 14px;
	}

	.pickup_and_serv_con_t .about_more_btn2 span {
		font-size: 13px !important;
	}

	.pickup_and_serv_con_t img {
		display: block;
		width: 100%;
		height: auto;
	}
}
/* 条款条约 / 隐私声明 长文单页 */
.legal-page .legal-page-title {
	height: auto !important;
	min-height: 0;
	justify-content: center;
	text-align: center;
	padding-top: clamp(20px, 2.5vw, 40px);
	padding-bottom: 8px;
	line-height: 1.35;
}
.legal-page .legal-meta {
	text-align: center;
	line-height: 1.7;
	margin-bottom: clamp(18px, 2.5vw, 32px);
}
.legal-page .legal-block {
	margin-bottom: clamp(14px, 1.8vw, 24px);
}
.legal-page .legal-h,
.legal-page .part23_top1_item_t1.legal-h {
	height: auto !important;
	min-height: 0;
	display: block !important;
	padding-top: clamp(10px, 1.2vw, 18px);
	padding-bottom: 6px;
	line-height: 1.45;
	align-items: flex-start;
}
.legal-page .legal-text,
.legal-page .part23_top1_item_t2.legal-text {
	line-height: 1.85 !important;
	font-size: clamp(14px, 1.05vw, 16px) !important;
	word-break: break-word;
	overflow-wrap: anywhere;
}
@media screen and (max-width: 768px) {
	.legal-page .legal-page-title {
		font-size: clamp(22px, 6vw, 30px) !important;
	}
	.legal-page .legal-h {
		font-size: clamp(16px, 4.2vw, 18px) !important;
	}
	.legal-page .legal-text {
		font-size: clamp(13px, 3.5vw, 15px) !important;
		line-height: 1.75 !important;
	}
}
