@charset "utf-8";
@import url("mobile_header.css");
/* 轮播部分适配 */
.part2_ygtd {width: 100%;padding: 20px 0;background-color: #fff;margin-top: 15px;margin-bottom: 2px;}

.sfsy {width: 100%; height: auto !important;overflow: hidden; /* 防止轮播超出屏幕 */}

/* 轮播主体 */
.mySwiper {width: 100%;height: auto !important;/* 手机端整体高度控制 */padding: 10px 0;}

/* 轮播卡片 */
.swiper-slide {width: 75% !important; /* 手机端显示宽度 */display: flex;align-items: center;justify-content: center;border-radius: 12px;overflow: hidden;/* 阴影效果 */box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);}

/* 图片铺满卡片 */
.swiper-slide img {width: 100%;height: 100%;object-fit: cover;display: block;}

/* 指示器样式（手机端更好看） */
.swiper-pagination {bottom: 0px !important;}

.swiper-pagination-bullet {background: #999;opacity: 1;}

.swiper-pagination-bullet-active {background: #333;}
.contents .author {font-size: 11px;margin-bottom: 15px;}
/* 前后箭头适配 */
.prev, .next {display: none; /* 移动端隐藏箭头 */}
.part1_ygtd {width: 100%;    margin-bottom: 0;}
.wysl{width: 97%; margin: 0 auto; flex-wrap: wrap;}
.wysl_le { width: 100%;height: auto;}
.catalog-list { width: 100%; margin-top: 18px; margin-left: 0;}
.catalog-list li {font-size: 12px;padding: 0;margin-bottom: 5px;}
.wysl_ri{width: 100%;}
.contents {width: 100%;padding: 0;}

/* 响应式调整 */
@media screen and (max-width: 480px) {
	
	.trt {width: 97%;margin: 0 auto;font-size: 25px;    margin-bottom: 8px;}
	
	
	.contents .tie {
		font-size: 14px;
	}
	
	.contents p {
		font-size: 13px;
	}
	
	.swiper-slide {
		width: 85% !important;height: 232px !important;
	}
}

/* 触控优化 */
/* touch-action: manipulation; */

/* 确保链接和按钮有足够的点击区域 */


/* 防止文本选择干扰 */
* {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* 允许输入框文本选择 */
input, textarea {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}