@media (max-width: 1220px) and (min-width: 1020px) {
	.container {
		width: 1020px;
	}

	.phb_top2 {
		top: 40px;
	}

	.phb_top2_2 {
		width: 60px;
		height: 60px;
	}

	.phb_top2_1:nth-child(1) {
		margin-top: 35px;
	}

	.phb_top2_4 {
		margin-top: 55px;
	}

	.phb_top2_1:nth-child(3) {
		margin-top: 35px;
	}

	.phb_top2_1:nth-child(2) .phb_top2_4 {
		margin-top: 90px;
	}

	.yxzt_top5 {
		margin-top: 15px;
	}

}

@media (max-width: 1020px) {
	.container {
		width: 90%;
	}

	.header_mobile {
		width: 100%;
		height: 45px;
		display: none;
	}

	.header_top {
		height: 45px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.logo {
		height: 35px;
		margin-top: 0;
	}

	.header_top1 {
		width: 200px;
		height: 30px;
		margin-top: 0;
	}

	.header_top1 input {
		width: calc(100% - 40px);
		font-size: 12px;
	}

	.header_top1 button {
		width: 40px;
		background-size: 15px auto;
	}

	.header_mobiled {
width: 100%;
    height: 35px;
    background: #292829;
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    /* 关键：强制容器渲染时就有尺寸，避免JS计算为0 */
    position: relative; /* 新增：确保滚动计算准确 */

	}
.header_mobiled::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.header_mobiled::-webkit-scrollbar-thumb {
	border-radius: 0;
}

.header_mobiled::-webkit-scrollbar-track {
	border-radius: 0;
}
	.header_mobiled1 {
    min-width: 65px;
    height: 40px;
    width: 22%;
    text-align: center;
    line-height: 35px;
    padding: 0 10px;
    /* margin-right: 10px; */
    flex: 0 0 auto;
    display: block;
    font-weight: 600;
    font-size: 14px;
    color: #FFFFFF;
    position: relative;
     text-decoration: none; /* 新增：去掉a标签默认下划线 */
	}

	.header_mobiled1:last-child {
		margin-right: 0;
	}

	/*.header_mobiled1::after {*/
	/*	content: '';*/
	/*	width: 1px;*/
	/*	height: 10px;*/
	/*	background: white;*/
	/*	position: absolute;*/
	/*	right: -5px;*/
	/*	top: 50%;*/
	/*	transform: translateY(-50%);*/
	/*}*/

	.header_mobiled1:last-child::after {
		display: none;
	}

	.header_mobiled1.on {
	color: #292829;
    background: linear-gradient( 0deg, #FFC13F 0%, #FFE97A 100%);
	}
.inde_box{
    background-image: none;
}
	.inde_bo {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.inde_dhs {
		width: 100%;
		background: #FFFFFF;
		border-radius: 6px;
		display: none;
		flex-wrap: wrap;
	}

	.inde_dh {
		width: 25%;
		padding: 15px 0;
		display: block;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
		text-align: center;
	}

	.inde_dh img {
		height: 25px;
		display: block;
		margin: auto;
		margin-bottom: 5px;
	}

	.inde_fls {
		padding: 10px;
		margin-top: 15px;
	}

	.inde_fl {
		display: flex;
		align-items: flex-start;
	}

	.inde_fl1 {
		width: 65px;
		height: 25px;
		border-radius: 6px;
		line-height: 25px;
		font-size: 12px;
	}

	.inde_fl2 {
		width: calc(100% - 65px);
		display: flex;
		/*flex-wrap: wrap;*/
		white-space: nowrap; /* 防止文本换行 */
  overflow: hidden;    /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */
	}

	.inde_fl2_1 {
		height: 25px;
		line-height: 25px;
		margin-left: 10px;
		font-size: 12px;
	}
	
	/*首页图片排一行滑动*/

/* 父容器核心样式：横向排列+滑动+只显示两张半 */
.inde_rmhj {
  /* 核心：横向排列 + 允许横向滚动 */
  display: flex;
  flex-wrap: nowrap; /* 禁止换行，保持一行 */
  overflow-x: auto; /* 开启横向滚动 */
  scroll-snap-type: x mandatory; /* 可选：滑动时吸附对齐，体验更好 */
  -webkit-overflow-scrolling: touch; /* 移动端顺滑滚动 */
  
  /* 关键：控制可视区域，实现"两张半"效果 */
  width: 100%;
  padding: 10px 0; /* 上下内边距，可选 */
  box-sizing: border-box;

  
  /* 清除默认样式 */
  margin: 0;
  padding: 0;
  list-style: none;
}

/* 子元素（每个图片卡片）样式：控制宽度实现"两张半" */
.inde_rmhj1 {
  /* 核心：每张卡片宽度 = 容器宽度 / 2.5 = 40%，实现"两张半" */
  flex: 0 0 calc(100% / 2.5); /* 固定宽度，不拉伸不压缩 */
  scroll-snap-align: start; /* 可选：滚动吸附到卡片开头 */
  
  /* 卡片内部样式优化 */
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  color: #333; /* 文字颜色，可调整 */
  
  /* 防止图片变形 */
  width: 100%;
  box-sizing: border-box;
}

/* 图片样式：挂钩移动段合集*/
.inde_rmhj1 img {
  /*width: 100%;*/
 /* height: auto;  自动保持宽高比，避免变形 */
  border-radius: 4px; /* 可选：圆角 */
  object-fit: cover; /* 可选：图片裁剪填充，保持比例 */
}

/* 文字容器样式 */
.inde_rmhj1 div {
  margin-top: 8px;
  font-size: 14px;
  text-align: center;
  white-space: nowrap; /* 文字不换行 */
  overflow: hidden; /* 超出隐藏 */
  text-overflow: ellipsis; /* 超出显示省略号 */
  width: 100%;
}

/* 隐藏滚动条（可选，美化效果） */
.inde_rmhj::-webkit-scrollbar {
  height: 0; /* 隐藏横向滚动条 */
}
	
	
		/*首页图片排一行滑动*/

	.inde_sbzx {
		margin: 0;
		flex-wrap: wrap;
	}

	.inde_sbzxle {
		width: 100%;
	}

	.inde_sbzxlea1 {
		height: 195px;
		font-size: 18px;
	}

	.inde_sbzxlea1 div {
		padding: 10px;
	}

	.inde_sbzxlea .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}

	.inde_sbzxlea .swiper-pagination-bullet-active {
		width: 25px;
	}

	.inde_sbzxleb1 {
		height: 45px;
		border-radius: 6px;
	}

	.inde_sbzxleb {
		margin-top: 10px;
	}

	.inde_sbzxri {
		width: 100%;
		margin-left: 0;
		margin-top: 30px;
	}

	.inde_sbzxria1 {
		height: 35px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.inde_sbzxria1 span {
		line-height: normal;
	}

	.inde_sbzxrib {
		margin-top: 10px;
	}

	.inde_sbzxric {
		padding: 10px;
	}

	.inde_sbzxric1 {
		display: flex;
		align-items: center;
	}

	.inde_sbzxric1_1 {
		width: 160px;
		height: 90px;
	}

	.inde_sbzxric1_2 {
		width: calc(100% - 170px);
	}

	.inde_sbzxric1_3 {
		font-size: 14px;
		-webkit-line-clamp: 2;
	}

	.inde_sbzxric1_4 {
		font-size: 14px;
	}

	.inde_sbzxrid1 {
		padding: 10px 0;
		display: flex;
		align-items: center;
	}

	.inde_sbzxrid1_1 {
		width: 160px;
		height: 90px;
	}

	.inde_sbzxrid1_2 {
		width: calc(100% - 170px);
	}

	.inde_sbzxrid1_3 {
		font-size: 14px;
		-webkit-line-clamp: 2;
	}

	.inde_sbzxrid1_4 {
		font-size: 14px;
	}

	.inde_sygj {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.inde_sygj1 {
	position: relative;
    width: 100%;
    overflow: hidden;
	}
.inde_sygj1 .inde_newb2_2 {
    margin-top: 0;
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 4px 8px;
    color: #999999;
    text-decoration: none;
    border-radius: 4px;
    font-size: 14px;
}
	.inde_sygj1_1 {
		width: 100%;
    height: auto;
    display: block;
    margin: 15px 0;
	}

	.inde_newb2_2 {
		font-size: 14px;
		display: flex;
		align-items: center;
	}

	.inde_newb2_2 img {
		width: 12px;
	}

	.inde_sygj2 {
		display: flex;
		flex-wrap: wrap;
	}

	.inde_sygj3 {
		width: 32%;
		margin-top: 10px;
		margin-right: 2%;
		font-size: 14px;
	}

	.inde_sygj3:nth-child(8n) {
		margin-right: 2%;
	}

	.inde_sygj3:nth-child(3n) {
		margin-right: 0;
	}

	.inde_sygj3 img {
		width: 60px;
		height: 60px;
	}

	.inde_yxk {
		margin: 25px auto;
	}

	.inde_yxk2 {
		display: flex;
		flex-wrap: wrap;
	}

	.inde_yxk2_1 {
		min-width: 65px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		margin-top: 10px;
		margin-right: 5px;
		border-radius: 6px;
	}

	.inde_yxk4_1 {
		width: 49%;
		margin-top: 10px;
		font-size: 14px;
	}

	.inde_yxk4_1:nth-child(2n) {
		margin-right: 0;
	}

	.inde_yxk4_1 img {
		height: 100px;
	}

	.inde_new {
		margin: 25px auto;
	}

	.inde_new3 {
		width: 100%;
	}

	.inde_new4 {
		width: 100%;
		overflow: hidden;
		background: #FFFFFF;
		border-radius: 6px;
		display: flex;
		margin-top: 10px;
	}

	.inde_new4_1 {
		width: 33.33%;
		height: 30px;
		border-radius: 6px;
		text-align: center;
		line-height: 30px;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
	}

	.inde_new4_1.on {
    color: rgb(255, 255, 255);
    background: linear-gradient( 0deg, #FFC13F 0%, #FFE97A 100%);
	}

	.inde_new5 {
		width: 100%;
		margin-top: 10px;
	}

	.inde_new5_1 {
		width: 100%;
		background: #FFFFFF;
		border-radius: 8px;
		padding: 0 10px;
		display: none;
	}

	.inde_new5_2 {
		border-bottom: 1px solid #E5E5E5;
		width: 100%;
		padding: 10px 0;
		display: flex;
		align-items: center;
	}

	.inde_new5_2:last-child {
		border-bottom: 0;
	}

	.inde_new5_3 {
		width: 160px;
		height: 90px;
		border-radius: 8px;
		margin-right: 10px;
	}

	.inde_new5_4 {
		width: calc(100% - 170px);
	}

	.inde_new5_5 {
		width: 100%;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		/* 限制文本行数为2 */
		overflow: hidden;
	}

	.inde_new5_6 {
		width: 100%;
		margin-top: 10px;
		font-weight: 400;
		font-size: 14px;
		color: #C8C9CC;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		/* 限制文本行数为2 */
		overflow: hidden;
	}

	.inde_new5_6 span {
		margin-right: 5px;
	}

	.inde_new5_6 span:last-child {
		margin-right: 0;
	}

	.inde_hj {
		margin: 25px auto;
	}

	.inde_hj4 {
		width: 100%;
		margin-top: 10px;
	}

	.inde_hj4 .swiper {
		width: 100%;
		height: 100%;
	}

	.inde_hj4 .swiper-slide {
		width: 100%;
		height: 100%;
	}

	.inde_hj4_1 {
		width: 100%;
		background: #FFFFFF;
		border-radius: 6px;
		padding: 10px;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
		display: block;
	}

	.inde_hj4_1 img {
		width: 100%;
		height: 115px;
		border-radius: 6px;
		display: block;
		margin-bottom: 10px;
		object-fit: cover;
		object-position: center;
	}

	.inde_hj4_1 div {
		width: 100%;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
	}

	.inde_yxgl {
		margin: 25px auto;
	}

	.inde_yxgl4 {
		width: 100%;
		background: #FFFFFF;
		border-radius: 8px;
		padding: 0 10px;
		margin-top: 10px;
	}

	.inde_phb {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.inde_phb1 {
		flex-wrap: wrap;
	}

	.inde_phb2 {
		width: 100%;
		margin-right: 0;
		padding: 10px;
		display: none;
	}

	.inde_phb3_1 {
		font-size: 20px;
	}

	.inde_phb3_2 {
		font-size: 12px;
	}
.inde_phb4 {
    min-height: auto;
}
	.inde_phb4_1 {
		padding: 10px 0;
		display: flex;
		align-items: center;
	}

	.inde_phb4_2 {
		width: 70px;
		height: 70px;
	}

	.inde_phb4_3 {
		width: calc(100% - 80px);
	}

	.inde_phb4_4 {
		font-size: 14px;
	}

	.inde_phb4_5 {
		display: flex;
		flex-wrap: wrap;
	}

	.inde_phb5 {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.inde_phb6 {
		width: 100%;
		overflow: hidden;
		background: #FFFFFF;
		border-radius: 6px;
		display: flex;
		margin-top: 10px;
	}

	.inde_phb6_1 {
		width: 33.33%;
		height: 30px;
		border-radius: 6px;
		text-align: center;
		line-height: 30px;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
	}

	.inde_phb6_1.on {
    color: rgb(255, 255, 255);
    background: linear-gradient( 0deg, #FFC13F 0%, #FFE97A 100%);
	}

	.footer_top1 {
		text-align: center;
		font-size: 16px;
	}

	.footer_top2 {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.footer_top2_1 {
		margin-top: 5px;
		margin-right: 20px;
		font-size: 12px;
	}

	.footer_down {
		margin-bottom: 5px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.footer_down1 {
		padding: 0 5px;
		font-size: 12px;
	}

	.tit_box {
		padding: 15px 0;
		font-size: 14px;
		display: flex;
		align-items: center;
	}
.tit_box div{
    white-space: nowrap; /* 防止文本换行 */
  overflow: hidden;    /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */
}
	.yxk_bo {
		margin-bottom: 25px;
	}

	.yxk_bo1 {
		font-size: 16px;
	}

	.yxk_bo2 {
		display: flex;
		flex-wrap: wrap;
	}

	.yxk_bo2_1 {
		min-width: 65px;
		height: 30px;
		border-radius: 6px;
		line-height: 30px;
		margin-top: 5px;
		margin-right: 5px;
		font-size: 14px;
	}

	.yxk_list {
		display: flex;
		flex-wrap: wrap;
	}

	.yxk_li {
		width: 49%;
		margin-top: 10px;
	}

	.yxk_li:nth-child(2n) {
		margin-right: 0;
	}

	.yxk_li1 {
		height: 105px;
	}

	.yxk_li2 {
		padding: 10px;
	}

	.yxk_li3 {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.yxk_li3_1 {
		margin-right: 0;
		margin-bottom: 5px;
	}

	.yxk_li3_2 {
		width: 100%;
	}

	.yxk_li3_3 {
		font-size: 14px;
		text-align: center;
	}

	.yxk_li3_4 {
	    display: none;
		text-align: center;
		white-space: pre-wrap;
		overflow: inherit;
	}

	.yxk_li4 {
		/*display: none;*/
	}

	.yxk_li5_1 {
		width: 55px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		border-radius: 6px;
	}

	.yxk_li5_2 {
		width: calc(100% - 65px);
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		border-radius: 6px;
	}

	.pages {
		margin-top: 25px;
	}
	

	.pagination a {
		min-width: 30px;
		height: 30px;
		border-radius: 6px;
		font-size: 14px;
		line-height: 30px;
		margin: 5px;
		padding: 0 5px;
	}

	.pagination span {
		min-width: 30px;
		height: 30px;
		border-radius: 6px;
		font-size: 14px;
		line-height: 30px;
		margin: 5px;
	}

	.xwzx_right {
		display: none;
	}

	.xwzx_box {
		display: flex;
		flex-wrap: wrap;
	}

	.xwzx_left {
		width: 100%;
		border-radius: 6px;
		padding: 0 10px;
	}

	.xwzx_le {
		padding: 10px 0;
		display: flex;
		align-items: center;
	}

	.xwzx_le1 {
		width: 160px;
		height: 90px;
	}

	.xwzx_le2 {
		width: calc(100% - 170px);
	}

	.xwzx_le2_1 {
	    height: 38px;
		font-size: 14px;
		-webkit-line-clamp: 2;
		/* 限制文本行数为2 */
	}

	.xwzx_le2_2 {
		display: none;
	}
.xwzx_le2_3 {
    margin-top: 30px;
}
	.phb_fls {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.phb_fl {
		min-width: 75px;
		height: 30px;
		border-radius: 6px;
		border: 1px solid #999999;
		margin-top: 10px;
		margin-right: 10px;
		font-weight: 500;
		font-size: 14px;
		color: #999999;
		text-align: center;
		line-height: 30px;
		display: block;
	}

	.phb_fl:last-child {
		margin-right: 0;
	}

	.phb_fl.on {
		border-color: #4BE0FF;
		background: #4BE0FF;
		color: white;
	}

	.phb_list {
		width: 100%;
		background: #FFFFFF;
		border-radius: 6px;
		padding: 0 10px;
		margin-top: 10px;
	}
.phb_lia{
    width: 100%;
    display: none;
}
	.phb_li {
		width: 100%;
		display: flex;
		align-items: flex-start;
	}

	.phb_li1 {
		width: 20px;
		font-weight: bold;
		font-size: 16px;
		color: #333333;
		margin-right: 10px;
		margin-top: 10px;
		font-family: DINPro, DINPro;
	}

	.phb_li2 {
		border-bottom: 1px solid #E5E5E5;
		width: calc(100% - 30px);
		padding: 10px 0;
		display: flex;
		align-items: center;
	}

	.phb_li2_1 {
		width: 70px;
		height: 70px;
		border-radius: 6px;
	}

	.phb_li2_2 {
		width: calc(100% - 70px - 60px);
		padding: 0 10px;
	}

	.phb_li2_3 {
		width: 100%;
		height: 38px;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		/* 限制文本行数为2 */
		overflow: hidden;
	}

	.phb_li2_4 {
		width: 100%;
		margin-top: 5px;
		font-weight: 500;
		font-size: 12px;
		color: #C8C9CC;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
	}

	.phb_li2_5 {
		width: 60px;
    height: 30px;
    border-radius: 6px;
    text-align: center;
    line-height: 30px;
    font-weight: 500;
    font-size: 14px;
    color: rgb(255, 255, 255);
    background: black;
	}

	.sygj_list {
		display: flex;
		flex-wrap: wrap;
	}

	.sygj_li {
		width: 32%;
		margin-right: 2%;
		margin-top: 10px;
	}

	.sygj_li:nth-child(8n) {
		margin-right: 2%;
	}

	.sygj_li:nth-child(3n) {
		margin-right: 0;
	}

	.sygj_li1 {
		width: 65px;
		height: 65px;
		margin-bottom: 5px;
	}

	.sygj_li2 {
		font-size: 14px;
	}

	.hj_list {
		background: #FFFFFF;
		border-radius: 6px;
		margin-top: 10px;
		padding: 0 10px;
		display: flex;
		flex-wrap: wrap;
	}

	.hj_li {
		border-bottom: 1px solid #E5E5E5;
		width: 100%;
		border-radius: 0;
		margin-right: 0;
		margin-top: 0;
		padding: 10px 0;
		display: flex;
		align-items: center;
	}

	.hj_li:last-child {
		border-bottom: 0;
	}

	.hj_li1 {
		width: 160px;
		height: 90px;
		margin-right: 10px;
		border-radius: 8px;
	}

	.hj_li2 {
		width: calc(100% - 170px);
		padding: 0;
	}

	.hj_li2_1 {
	    height: 38px;
		font-size: 14px;
		-webkit-line-clamp: 2;
	}
.hj_li2_2{
        font-size: 13px;
            margin-top: 35px;
}
	.hj_li2_3 {
		display: none;
	}

	.wzdeta_box {
		display: flex;
		flex-wrap: wrap;
	}

	.wzdeta_boa {
		width: 100%;
		background: #FFFFFF;
		border-radius: 6px;
		padding: 10px;
		display: flex;
		align-items: center;
	}

	.wzdeta_boa1 {
		width: 45px;
		height: 45px;
		border-radius: 15px;
	}

	.wzdeta_boa2 {
		width: calc(100% - 45px - 90px);
		padding: 0 10px;
	}

	.wzdeta_boa2_1 {
		width: 100%;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
	}

	.wzdeta_boa2_2 {
		width: 100%;
		margin-top: 5px;
		font-weight: 500;
		font-size: 12px;
		color: #999999;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
	}

	.wzdeta_boa3 {
		width: 90px;
		height: 30px;
		background: #00D3FF;
		border-radius: 6px;
		text-align: center;
		line-height: 30px;
		font-weight: 500;
		font-size: 14px;
		color: #FFFFFF;
		display: block;
	}

	.wzdeta_bob {
		width: 100%;
		background: white;
		margin-top: 15px;
		border-radius: 6px;
		padding: 10px;
	}

	.wzdeta_bob1 {
		width: 100%;
		text-align: center;
		font-weight: 600;
		font-size: 18px;
		color: #333333;
	}

	.wzdeta_bob2 {
		width: 100%;
		margin-top: 10px;
		text-align: center;
		font-weight: 400;
		font-size: 12px;
		color: #C8C9CC;
	}

	.wzdeta_bob2 span {
		margin-right: 15px;
	}

	.wzdeta_bob2 span:last-child {
		margin-right: 0;
	}

	.wzdeta_bob3 {
		width: 100%;
		margin-top: 10px;
		font-weight: 500;
		font-size: 14px;
		color: #666666;
		line-height: 25px;
	}

	.wzdeta_bob3 img {
		width: 100% !important;
        height: 100% !important;
        object-fit: cover;
        object-position: center;
        margin-top: 10px;
		
	}
	.wzdeta_bob3 p{
	    font-size: 14px;
        line-height: 28px;
	}

	.wzdeta_boc {
		width: 100%;
		background: white;
		margin-top: 25px;
		border-radius: 6px;
		padding: 10px;
	}

	.wzdeta_boc1 {
		width: 100%;
		font-weight: 600;
		font-size: 16px;
	}

	.wzdeta_boc2 {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.wzdeta_boc2_1 {
		width: 49%;
		height: 35px;
		background: #EFEFEF;
		border-radius: 6px;
		text-align: center;
		line-height: 35px;
		padding: 0 5px;
		margin-right: 2%;
		font-weight: 500;
		font-size: 14px;
		color: #999999;
		display: block;
		margin-top: 10px;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
	}

	.wzdeta_boc2_1:nth-child(2n) {
		margin-right: 0;
	}

	.wzdeta_bod {
		width: 100%;
		background: #FFFFFF;
		border-radius: 6px;
		margin-top: 25px;
		overflow: hidden;
		display: flex;
	}

	.wzdeta_bod1 {
		width: 33.33%;
		height: 35px;
		text-align: center;
		line-height: 35px;
		border-radius: 6px;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
	}

	.wzdeta_bod1.on {
    color: rgb(255, 255, 255);
    background: linear-gradient( 0deg, #FFC13F 0%, #FFE97A 100%);
	}

	.wzdeta_boe {
		width: 100%;
		margin-top: 10px;
	}

	.wzdeta_boe1 {
		width: 100%;
		background: #FFFFFF;
		border-radius: 8px;
		padding: 0 10px;
		display: none;
	}

	.wzdeta_boe2 {
		border-bottom: 1px solid #E5E5E5;
		width: 100%;
		padding: 10px 0;
		display: flex;
	}

	.wzdeta_boe2:last-child {
		border-bottom: 0;
	}

	.wzdeta_boe2_1 {
		width: 60px;
		font-weight: 500;
		font-size: 14px;
		color: #999999;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
	}

	.wzdeta_boe2_2 {
		width: calc(100% - 60px);
		font-weight: 500;
		font-size: 14px;
		color: #333333;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
	}

	.yxztm_bans {
		width: 100%;
		border-radius: 8px;
		overflow: hidden;
		position: relative;
	}

	.yxztm_ban {
		width: 100%;
		height: 440px;
	}

	.yxztm_ban .swiper {
		width: 100%;
		height: 100%;
	}

	.yxztm_ban .swiper-slide {
		width: 100%;
		height: 100%;
	}

	.yxztm_ban .swiper-button-prev::after,
	.yxztm_ban .swiper-button-next::after {
		display: none;
	}

	.yxztm_ban .swiper-button-prev {
		width: 25px;
		height: 55px;
		border-radius: 4px;
		background-image: url(../img/prev_1.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		top: 75px;
	}

	.yxztm_ban .swiper-button-next {
		width: 25px;
		height: 55px;
		border-radius: 4px;
		background-image: url(../img/next_1.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		top: 75px;
	}
.yxztm_ban .yxzt_leb2_1 {
    height: 100%;
    border-radius: 0;
}
	.yxztm_ban1 {
		width: 100%;
		height: 100%;
		border-radius: 6px;
		display: block;
		object-fit: cover;
		object-position: center;
	}

	.yxzt_top2 {
		width: 100%;
		height: auto;
		padding: 20px 25px;
		top: inherit;
		bottom: 0;
		z-index: 1;
	}

	.yxzt_top3 {
		display: flex;
		align-items: flex-start;
	}

	.yxzt_top3_1 {
		width: 80px;
		margin-left: 10px;
	}

	.yxzt_top3_1_1 {
		font-size: 12px;
	}

	.yxzt_top3_1_2 {
		font-size: 32px;
	}

	.yxzt_top3_1_3 {
		font-size: 10px;
	}

	.yxzt_top3_2 {
		width: calc(100% - 90px);
	}

	.yxzt_top3_2_1 {
		font-size: 24px;
	}

	.yxzt_top3_2_2 {
		font-size: 12px;
	}

	.yxzt_top4 {
	            width: calc(100% - 90px);
		display: flex;
		flex-wrap: wrap;
	}

	.yxzt_top4 div {
	        min-width: 40px;
		margin-top: 5px;
		margin-right: 5px;
		font-size: 12px;
	}

	.yxzt_top5 {
		margin-top: 25px;
	}

	.yxzt_top5_1 {
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yxzt_top6 {
		height: 35px;
		margin-top: 10px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yxzt_top6 span {
		line-height: normal;
	}

	.yxzt_lea {
		padding: 10px;
		margin-top: 25px;
	}

	.yxzt_lea1 {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.yxzt_lea1_1 {
		font-size: 16px;
	}

	.yxzt_lea1_2 {
		font-size: 14px;
		display: flex;
		align-items: center;
	}

	.yxzt_lea1_2 img {
		width: 10px;
	}

	.yxztm_gls {
		width: 100%;
		margin-top: 25px;
		background: #FFFFFF;
		border-radius: 8px;
		padding: 10px;
	}

	.yxztm_gla {
		width: 100%;
		font-weight: 600;
		font-size: 16px;
	}

	.yxztm_glb {
		width: 100%;
		display: inline-block;
	}

	.yxztm_glb1 {
		width: 48%;
		height: 90px;
		border-radius: 6px;
		float: left;
		margin-right: 4%;
		margin-top: 10px;
		overflow: hidden;
		position: relative;
		font-weight: 500;
		font-size: 14px;
		color: #FFFFFF;
	}

	.yxztm_glb1:nth-child(2n) {
		margin-right: 0;
	}

	.yxztm_glb1 img {
		width: 100%;
		height: 100%;
		display: block;
		object-fit: cover;
		object-position: center;
	}

	.yxztm_glb1 div {
		width: 100%;
		padding: 5px;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.yxztm_glb2 {
		border-bottom: 1px solid #E5E5E5;
		width: 100%;
		padding: 10px 0;
		display: flex;
	}

	.yxztm_glb2:last-child {
		border-bottom: 0;
	}

	.yxztm_glb2_1 {
		width: 60px;
		font-weight: 500;
		font-size: 14px;
		color: #999999;
	}

	.yxztm_glb2_2 {
		width: calc(100% - 100px);
		padding: 0 5px;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
	}

	.yxztm_glb2_3 {
		width: 40px;
		text-align: right;
		font-weight: 500;
		font-size: 14px;
		color: #999999;
	}

	.yxztm_glc {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.yxztm_glc1 {
	width: 23.5%;
    margin-top: 10px;
    margin-right: 2%;
    height: 35px;
    border-radius: 8px;
    text-align: center;
    line-height: 35px;
    padding: 0 5px;
    font-weight: 500;
    font-size: 14px;
    color: rgb(255, 255, 255);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #000;
	}

	.yxztm_glc1.on {
    color: rgb(255, 255, 255);
    background: linear-gradient( 0deg, #FFC13F 0%, #FFE97A 100%);
	}

	.yxztm_glc1:nth-child(4n) {
		margin-right: 0;
	}

	.yxztm_glc2 {
		width: 23.5%;
    margin-top: 10px;
    margin-right: 2%;
    height: 35px;
    border-radius: 8px;
    text-align: center;
    line-height: 35px;
    padding: 0 5px;
    font-weight: 500;
    font-size: 14px;
    color: rgb(255, 255, 255);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #000;
	}

	.yxztm_glc2:nth-child(3n) {
		margin-right: 0;
	}

	.yxztm_glc2.on {
		    color: rgb(255, 255, 255);
    background: linear-gradient( 0deg, #FFC13F 0%, #FFE97A 100%);
	}
.yxztm_glc3 {
		width: 23.5%;
    margin-top: 10px;
    margin-right: 2%;
    height: 35px;
    border-radius: 8px;
    text-align: center;
    line-height: 35px;
    padding: 0 5px;
    font-weight: 500;
    font-size: 14px;
    color: rgb(255, 255, 255);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #000;
	}

	.yxztm_glc3.on {
    color: rgb(255, 255, 255);
    background: linear-gradient( 0deg, #FFC13F 0%, #FFE97A 100%);
	}

	.yxztm_glc3:nth-child(4n) {
		margin-right: 0;
	}
	.yxztm_gld {
		width: 100%;
	}

	.yxztm_gld1 {
		width: 100%;
		display: none;
	}
.yxztm_gld2{
	width: 100%;
	display: none;
}
.yxztm_gld3{
	width: 100%;
	display: none;
}
	.yxzt_lee3 {
		display: flex;
		flex-wrap: wrap;
	}

	.yxzt_lee3_1 {
		width: 23.5%;
		margin-top: 10px;
		font-size: 14px;
	}

	.yxzt_lee3_1:nth-child(4n) {
		margin-right: 0;
	}
	.yxzt_lee6{
		display: flex;
		flex-wrap: wrap;
	}
	.yxzt_lee6_1 {
	    width: 49%;
	    margin-top: 10px;
	}
	.yxzt_lee6_1:nth-child(2n){
		margin-right: 0;
	}
	.yxzt_lee6_2{
		height: 90px;
	}
	.yxzt_lee6_3{
		font-size: 14px;
	}
	.yxzt_lee9{
		display: flex;
		flex-wrap: wrap;
	}
	.yxzt_lee9_1 {
	    width: 32%;
	    margin-right: 2%;
	    margin-top: 10px;
	    height: 30px;
	    font-size: 14px;
	    line-height: 30px;
	}
	.yxzt_lee9_1:nth-child(5n) {
	   margin-right: 2%;
	}
	.yxzt_lee9_1:nth-child(3n) {
	    margin-right: 0;
	}
	 #game-category-scroll {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    gap: 10px;
    padding: 5px 0;
    scroll-behavior: smooth;
    touch-action: pan-x;
    transform: translateZ(0);
    scrollbar-width: none;
    }

    /* 隐藏Chrome/Safari滚动条 */
    #game-category-scroll::-webkit-scrollbar {
        display: none;
    }

    /* 保留原有标签样式，仅确保间距生效 */
    #game-category-scroll .inde_yxk2_1 {
    flex-shrink: 0;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 20%;
    text-align: center;
        
    }
     #game-category-scroll .inde_yxk2_1:not(:first-child)::before {
        display: none; /* 强制隐藏图标 */
    }
    
    /* 2. 隐藏选中态的图标（双重保险） */
    #game-category-scroll .inde_yxk2_1.on:not(:first-child)::before {
        display: none;
    }
      #yxk_mobile_nav {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin: 10px 0;
  }

  #yxk_mobile_nav .yxk_bo2_1 {
    flex: 1;
    height: 36px;
    line-height: 36px;
    border-radius: 6px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }

  /* 选中状态 */
  #yxk_mobile_nav .yxk_bo2_1.on {
    background: #ffcc00;
    color: #000;
  }

  /* 彻底隐藏图标 */
  #yxk_mobile_nav .yxk_bo2_1::before {
    display: none !important;
  }
  
    #yxk_mobile_nav .yxk_bo3_1 {
    flex: 1;
    height: 36px;
    line-height: 36px;
    border-radius: 6px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }
   #yxk_mobile_nav .phb_fl {
    flex: 1;
    height: 36px;
    line-height: 36px;
    border-radius: 6px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    background: #292829;
    border: 0px;
    color: rgb(255, 255, 255);
  }

  /* 选中状态 */
  #yxk_mobile_nav .phb_fl.on {
    background: #ffcc00;
    color: #000;
  }
  
/*移动端游戏专题入口样式*/
      #H5 .wzdeta_ri {
    padding: 15px;
    display: flex;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 10px;
    height: 70px;
    background: #FFFFFF;
    }

    /* 移动端图片+标题+简介容器 */
    #H5 .wzdeta_ri .wzdeta_ri1 {
        display: flex;
        align-items: center;
        flex: 1;
        width: auto;
        margin: 0;
    }

    /* 移动端左侧图片 */
    #H5 .wzdeta_ri .wzdeta_ri1_1 {
        width: 48px;
        height: 48px;
        margin-right: 8px;
        flex-shrink: 0;
        object-fit: cover;
        border-radius: 4px;
    }

    /* 移动端中间标题+简介容器 */
    #H5 .wzdeta_ri .wzdeta_ri1_2 {
        flex: 1;
        width: auto;
        display: block;
    }

    /* 移动端中间标题 */
    #H5 .wzdeta_ri .wzdeta_ri1_3 {
    font-weight: 600;
    font-size: 16px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-left: 8px;
    }

    /* 移动端核心：简介两行省略 */
    #H5 .wzdeta_ri .wzdeta_ri1_4 {
        font-size: 11px;
        color: #666;
        line-height: 1.3;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        max-height: calc(1.3em * 2);
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-all;
        float: none;
        width: 100%;
    }

    /* 清空简介内残留样式 */
    #H5 .wzdeta_ri .wzdeta_ri1_4 div {
        all: unset;
    }

    /* 移动端右侧进入专题按钮 */
    #H5 .wzdeta_ri .wzdeta_ri2 {
    width: 90px;
    height: 36px;
    line-height: 36px;
    border-radius: 8px;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background: #292829;
    display: block;
    flex-shrink: 0;
    text-decoration: none;
    margin-top: 0;
    }
    /*去除移动端首页背景*/
    .inde_news{
        background-image: none;
        background-color: #F7F8F9;
    }
    .inde_hjs{
        background-image: none;
        background-color: #F7F8F9;
    }
    .inde_yxgls{
        background-image: none;
        background-color: #F7F8F9;
    }
       
    .inde_sygjs{
        background-image: none;
        background-color: #F7F8F9;
    }   
    .inde_phbs{
        background-image: none;
        background-color: #F7F8F9;
    }    
    .inde_yxks{
        background-image: none;
        background-color: #F7F8F9;
    }
}


