@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 {
        display: flex;
        text-align: center;
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        scrollbar-width: none;
        background: #000;
	}
	.header_mobiled em{
        font-family: PangMenZhengDao, PangMenZhengDao;
        font-size: 10px;
        text-align: justify;
        text-align-last: justify;
        word-break: break-all;
        width: 64px;
        height: 19px;
	}
	.header_mobiled p{
	width: 90px;
	}
	.header_mobiled p::after{
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        background: url(../img/fenge.png) no-repeat center center;
        background-size: 100% 100%;
        transform: translate(24px, 0px);
	}
.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 {
        display: inline-flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        font-family: "PangMenZhengDao", "PangMenZhengDao", sans-serif;
        text-decoration: none;
        transition: color 0.3s;
        padding: 10px 30px;
        color: #ffffff;
	}
    .header_mobiled1 p{
        position: relative;
        display: inline-block;
        width: 64px;
        height: 19px;
        text-align: justify;
        text-align-last: justify;
        word-break: break-all;
        margin-top: -5px;
}
    .header_mobiled1:last-child p::after {
  display: none;
}
	.header_mobiled1:last-child {
		margin-right: 0;
	}



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

	.header_mobiled1.on {
    color: #1ae2be;
	}
.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: 44%;
  box-sizing: border-box;
}

/* 图片样式：自适应卡片宽度，保持比例 */
.inde_rmhj1 img {
        width: 111px;
        object-fit: cover;
        padding: 0px;
        height: 63px;
}
.inde_rmhj1::after{
        content: '';
        position: absolute;
        left: 20px;
        top: 0;
        background-image: url(/img/hejim.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        z-index: 0;
        width: 117px;
        height: 70px;
        border-radius: 0;
}
/* 文字容器样式 */
.inde_rmhj1 div {
        margin-top: 8px;
        font-size: 14px;
        text-align: center;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        padding: 0 0 0 10px;
}

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

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

	.inde_sbzxle {
		width: 100%;
	}

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

	.inde_sbzxlea1 div {
		padding: 10px;
	}

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

	.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 {
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 114px;
        height: 40px;
	}

	.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;
		border-radius:0;
	}

	.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: 8px;
        position: absolute;
        top: 10px;
        right: -9px;
        display: flex;
        align-items: center;
        gap: 4px;
        padding: 2px 4px;
        color: #999999;
        text-decoration: none;
        font-size: 14px;
}


	.inde_sygj1_1 {
	    width: 0;
	    height: 0;
        width: 547px;
        height: 26px;
        background-size: contain;
        background-repeat: no-repeat;
        margin: 15px 0;
	}

.inde_sygj1_1[src*="img/tit_1.png"] { background-image: url("/img/tit_1m.png"); }
.inde_sygj1_1[src*="img/tit_2.png"] { background-image: url("/img/tit_2m.png"); }
.inde_sygj1_1[src*="img/tit_3.png"] { background-image: url("/img/tit_3m.png"); }
.inde_sygj1_1[src*="img/tit_4.png"] { background-image: url("/img/tit_4m.png"); }
.inde_sygj1_1[src*="img/tit_5.png"] { background-image: url("/img/tit_5m.png"); }
.inde_sygj1_1[src*="img/tit_6.png"] { background-image: url("/img/tit_6m.png"); }


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

	.inde_newb2_2 img {
		width: 12px;
	}

	.inde_sygj2 {
        justify-content: flex-start;
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        width: 100%;
        padding: 0;
	}

	.inde_sygj3 {
        display: block;
        width: calc(49% - 5px);
        height: 80px;
        margin-top: 10px;
        font-size: 14px;
        background-image: url(/img/shiyongm.png);
        background-size: cover;
        text-decoration: none;
	}
	.inde_sygj3 div{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        transform: translate(60px, -45px);
        color: #ffffff;
        width: 80px;
        text-align: left;
        margin-left: 8px;
	}

	.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: 45%;
        margin-top: 10px;
        font-size: 14px;
        margin-right: 20px;
	}

    .inde_yxk4_1:nth-child(2n) {
  margin-right: 0;
}
  .inde_yxk4_1:nth-child(n+5) {
    display: none;
  }
	.inde_yxk4_1 img {
     width: 98%;
     height: 200px;
	}

	.inde_new {
		margin: 25px auto;
	}

	.inde_new3 {
		width: 100%;
	}

	.inde_new4 {
        height: 35px;
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #F3F3F3;
        border-radius: 0;
	}

	.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;
		position: relative;
	}

	.inde_new4_1.on {
    background-color: #1ae2be;
    color: #000000;
    border-radius: 0;
    height: 100%;
	}
.inde_new4_1.on::after{
        content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #000000;
    z-index: 1;
}
	.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;
		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 {
    float: left;
    margin: 0 8px;
    margin-right: 1%;
    display: block;
    position: relative;
    background-image: url(/img/hjkuangm.png);
    width: 172px;
    height: 210px;
	}

	.inde_hj4_1 img {
        display: block;
        margin-bottom: 10px;
        object-fit: cover;
        object-position: center;
        width: 170px;
        height: 94px;
        padding: 1px;
	}

	.inde_hj4_1 div {
        width: 150px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-left: 10px;
        text-align: center;
	}
    .inde_hj4_1 p{
    font-size: 14px;
    color: #666;
    overflow-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 10px;
}
	.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;
		max-width: 343px;
		max-height: 647px;
	}

	.inde_phb2 {
		width: 100%;
		margin-right: 0;
		padding: 10px;
		display: none;
		background-image: url(/img/bg_7m.png);
		height: 647px;
	}

	.inde_phb3_1 {
		font-size: 20px;
	}

	.inde_phb3_2 {
		font-size: 12px;
	}
.inde_phb4 {
    min-height: auto;
}
	.inde_phb4_1 {
		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;
        background-image: url(/img/phbannium.png);
        width: 319px;
        height: 56px;
        color: #000;
        margin-top: 20px;
	}

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

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

	.inde_phb6_1.on {
        width: 114px;
        height: 40px;
        background: #1AE2BE;
        box-shadow: inset 0px -2px 0px 0px #1B1F21;
        border-radius: 0px 0px 0px 0px;
	}

	.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;
        color: #999999;
        width: 100%;
	}
#mianbaoxie{
            position: absolute;
        left: 50%;
        transform: translateX(-50%);
}
.tit_box div{
    white-space: nowrap; /* 防止文本换行 */
  overflow: hidden;    /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */

}
	.yxk_bo {
		margin-bottom: 25px;
		display: flex;
        flex-wrap: wrap;
	}

	.yxk_bo1 {
		font-size: 16px;
		width: 100%;
		margin: 0;
	}

	.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 {
        width: 70%;
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
	}

	.yxk_li {
        width: 100%;
        margin-top: 10px;
        position: relative;
        background-image:none;
        margin-right: 0;

	}


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

	.yxk_li1 {
       width: 100%;
       height: 120px;
       clip-path: none;
       border-bottom: 4px solid #1ae2be;
	}

	.yxk_li2 {
		padding: 10px;
		width: 100%;
		height: 105px;
		border-radius: 0px 0px 0px 0px;
	}

	.yxk_li3 {
    display: flex;
    flex-wrap: nowrap ;
    align-items: flex-start;      /* 顶部对齐，避免版本号被挤压时变形 */
    gap: 8px;                     /* 图片与文字间距 */
    margin-bottom: 6px;           /* 与下方描述的距离 */
	}


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

	.yxk_li3_2 {
		width: 100%;
	}

	.yxk_li3_3 {
		font-size: 14px;
	}

	.yxk_li3_4 {
		white-space: pre-wrap;
		overflow: inherit;
		font-size: 10px;
	}

	.yxk_li4 {
        margin-top: 0;
        color: #333333;
	}

	.yxk_li5_1 {
        width: 50%;
        height: 34px;
        line-height: 34px;
        font-size: 14px;
	}

	.yxk_li5_2 {
        width: 100%;
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        background-image: url(/img/zhuanqu2m.png);
	}

	.pages {
		margin-top: 25px;
	}
	

	.pagination a {
		min-width: 30px;
		height: 30px;
		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;
        width: 70%;
        box-sizing: border-box;
	}

	.xwzx_left {
		width: 100%;
		padding: 0 10px;
		background: none;
	}
    .yxk_box{
    background: #FAFAFA;
}
#phbm{
    background: linear-gradient( 0deg,#060606  12.35%, #215F51 100%);
}
	.xwzx_le {
		padding: 10px;
        border-bottom: 8px solid #fafafa;
		background: #fff;
		margin-top: -5px;
	}

	.xwzx_le1 {
        width: 100%;
	}

	.xwzx_le2 {
        width: 100%;
	}

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

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

	.phb_fl {
        width: 33.33%;
        height: 40px;
        color: #fff;
        background: #497169;
        line-height: 40px;
        text-align: center;
	}

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

	.phb_fl.on {
        background: #1AE2BE;
        border-radius: 0px 0px 0px 0px;
        box-shadow: inset 0px -2px 0px 0px #1B1F21;
        color: #000;
	}

	.phb_list {
        width: 100%;
	}
.phb_lia{
    width: 100%;
    display: none;
}
	.phb_li {
		width: 100%;
		display: flex;
		align-items: flex-start;
		border-bottom: 1px solid #E5E5E5;
	}

/* 基础样式：保证 .phb_li1 尺寸合适（根据已有代码调整） */
.phb_li1 {
  width: 28px;
  height: 42px;
  position: relative;
  /* 默认文字样式（6-10名使用） */
  font-size: 16px;           /* 根据设计调整字号 */
  line-height: 42px;         /* 垂直居中 */
  text-align: center;
  margin: 10px 10px 10px 0;
  color: #898d8c;

}

/* 前5名：隐藏文字，设置背景图标 */
.phb_lia .phb_li:nth-child(1) .phb_li1 {
  font-size: 0;
  background: url('/img/top1m.png') no-repeat center / contain;
}
.phb_lia .phb_li:nth-child(2) .phb_li1 {
  font-size: 0;
  background: url('/img/top2m.png') no-repeat center / contain;
}
.phb_lia .phb_li:nth-child(3) .phb_li1 {
  font-size: 0;
  background: url('/img/top3m.png') no-repeat center / contain;
}
.phb_lia .phb_li:nth-child(4) .phb_li1 {
  font-size: 0;
  background: url('/img/top4m.png') no-repeat center / contain;
}
.phb_lia .phb_li:nth-child(5) .phb_li1 {
  font-size: 0;
  background: url('/img/top5m.png') no-repeat center / contain;
}

/* 6-10名：确保文字正常显示，且无背景干扰（如果全局样式可能影响，可显式重置） */
.phb_lia .phb_li:nth-child(n+6) .phb_li1 {
  font-size: 12px;           /* 恢复文字大小，可根据实际调整 */
  background: none;
}

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

	.phb_li2_1 {
        display: block;
        object-fit: cover;
        object-position: center;
        border: 1px solid #1ae2be;
        width: 72px;
        height: 72px;
        padding: 1px;
	}

	.phb_li2_2 {
		padding: 0 10px;
		width: 165px;;
	}

	.phb_li2_3 {
		width: 100%;
		font-weight: 500;
		font-size: 16px;
		color: #fff;
		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_4 > div{
        max-width: 100px;
        min-width: 40px;
        float: left;
        font-size: 12px;
        color: #999999;
        text-align: center;
        line-height: 25px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border: 1px solid #999999;
        display: none;
        margin: 2px;
	}
    .phb_li2_4 > div:nth-child(-n+3) {
    display: block;              /* 显示第1、2、3个 */
}
	.phb_li2_5 {
        font-size: 14px;
        background-image: url(/img/xqanm.png);
        width: 64px;
        height: 32px;
        text-align: center;
        line-height: 32px;
	}

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

	.sygj_li {
        max-width: 166px;
        margin-top: 10px;
        background-image: url(/img/shiyong2m.png);
        height: 83px;
        width: 48%;
	}

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

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

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

	.sygj_li2 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        transform: translate(60px, -45px);
        color: #ffffff;
        width: 80px;
        text-align: left;
        margin-left: 8px;
	}

	.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;
	}

	.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: 10px 0;
	}
	.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: #404040;
		margin-top: 25px;
		overflow: hidden;
		display: flex;
	}

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

	.wzdeta_bod1.on {
        color: #fff;
        background: #1ae2be;
        border-bottom: 2px solid #000;
	}

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

	.wzdeta_boe1 {
        width: 100%;
        background: #1D2022;
        padding: 0 10px;
        display: none;
	}

	.wzdeta_boe2 {
		border-bottom: 1px solid #666666;
		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: #A2A2A2;
		white-space: nowrap;
		/* 防止文本换行 */
		overflow: hidden;
		/* 隐藏溢出的内容 */
		text-overflow: ellipsis;
		/* 显示省略符号来代表被修剪的文本 */
	}
    .yxkjianjie{
    display: none;
}
	.yxztm_bans {
    width: 100%;
    overflow: hidden;
    /* 关键：设置相对定位，仅用于图片遮罩，不影响子元素排版 */
    position: relative;
    margin-top: -200px;

	}
	#yxktoutu{
	    margin-top: -130px;
	     display: block;
	}
	#yxktoutu .tit_box{
    transform: translate(0px, -280px);
	}
    #yxktoutu .tit_box>div{
    color: #fff;
	}

	.yxztm_ban {
		width: 100%;
		height: 440px;
		display: none;
	}
	.img-wrapper{
	position: relative;
    display: inline-block;
    line-height: 0;
    width: 100%;
    height: 400px;
    overflow: hidden;
	}
	
	
	.img-wrapper .yxzt_top1{
        height: 100%;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
	}

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

	.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%;
        top: inherit;
        bottom: 0;
        z-index: 1;
        width: 100%;
        position: relative; /* 保留自身样式定位，不脱离文档流 */
        z-index: 2;
    /* 可选：和上方轮播图的间距 */
        margin-top: 15px;
        padding: 20px;
        background: rgba(28, 35, 39, 0.85);
        height: 300px;
	}

	.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: 60px;
        margin-top: 10px;
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
	}

	.yxzt_top6 span {
		line-height: normal;
	}

	.yxzt_lea {
        padding: 10px;
        background: #1D2022;
        border-radius: 0;
            padding: 10px;
    margin-top: 15px;
    background: #1D2022;
    border-radius: 0;
        
	}
	.yxzt_lea2{
	width: 319px;
height: 140px;
font-family: PingFang SC, PingFang SC;
font-weight: 500;
font-size: 14px;
color: #A2A2A2;
text-align: justified;
font-style: normal;
text-transform: none;    
	}

	.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: #1D2022;
        padding: 10px;
	}

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

	.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;
        text-align: center;
        line-height: 35px;
        padding: 0 5px;
        font-weight: 500;
        font-size: 14px;
        color: #108670;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border-radius: 0px 0px 0px 0px;
        border: 1px solid #108670;
	}

	.yxztm_glc1.on {
        color: #000;
        background: #1AE2BE;
	}

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

	.yxztm_glc2 {
        width: 23.5%;
        margin-top: 10px;
        margin-right: 2%;
        height: 35px;
        text-align: center;
        line-height: 35px;
        padding: 0 5px;
        font-weight: 500;
        font-size: 14px;
        color: #108670;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border-radius: 0px 0px 0px 0px;
        border: 1px solid #108670;
	}

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

	.yxztm_glc2.on {
        color: #000;
        background: #1AE2BE;
	}
.yxztm_glc3 {
        width: 23.5%;
        margin-top: 10px;
        margin-right: 2%;
        height: 35px;
        text-align: center;
        line-height: 35px;
        padding: 0 5px;
        font-weight: 500;
        font-size: 14px;
        color: #108670;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border-radius: 0px 0px 0px 0px;
        border: 1px solid #108670;
	}

	.yxztm_glc3.on {
        color: #000;
        background: #1AE2BE;
	}

	.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: 47.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;
		border-radius: 0px;
	}
	.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: 41px;
        margin: 0;
        padding: 0;
        width: 82px;
        text-align: center;
        border-radius: 0px;
        
    }
     #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 {
        width: 30%;
        display: block;
        margin-top: 10px;
        padding-right: 15px;
        box-sizing: border-box;
        max-height: 800px;
  }

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



  /* 彻底隐藏图标 */
  #yxk_mobile_nav .yxk_bo2_1::before {
    display: none !important;
  }
  
    #yxk_mobile_nav .yxk_bo3_1 {
    flex: 1;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0;
  }
   #yxk_mobile_nav .phb_fl {
}

  /* 选中状态 */
  #yxk_mobile_nav .phb_fl.on {

  }
  
/*移动端游戏专题入口样式*/
      #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;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background: #1AE2BE;
    display: block;
    flex-shrink: 0;
    text-decoration: none;
    margin-top: 0;
    }
    /*去除移动端首页背景*/
    .inde_news{
        background-image: none;
        background-color: #F7F8F9;
    }
    .inde_hjs{
    background-image: url(../img/bg_5m.png);
    }
    .inde_yxgls{
        background-image: none;
        background-color: #F7F8F9;
    }
       
    .inde_sygjs{
    background-image: url(../img/bg_2m.png);
    }   
    .inde_phbs{
    background-image: none;
    }    
    .inde_yxks{
    background-image: url(../img/bg_3m.png);
    }
    .inde_yxk6{
            width: 100%;
    }
    .inde_phb4_2_1{
        width: 64px;
        height: 64px;
    }
.xwzx_box_youxi{
        display: flex;
        flex-wrap: wrap;
        margin-top: 20px;
    }
.xwzx_box_youxi .xwzx_le{
        padding: 10px;
        display: flex;
        border-bottom: 6px solid #D3D3D3;
    }
.xwzx_box_youxi .xwzx_le1{
        width: 160px;
        border-radius: 0px 0px 0px 0px;
}
.xwzx_box_youxi .xwzx_le2_1{
    margin: 0;
}
.xwzx_box_youxi .xwzx_le2_3{
    margin-top: 30px;
}
.xwzx_box_youxi .xwzx_le:last-of-type {
  border-bottom: none;
}
#yxk_mobile_nav.phb_fls{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        padding: 0;

}

#xqymd {
 background: #F3F3F3;   
}

#xqymd .wzdeta_bod1.on{
    border-bottom: 2px solid #000;
}

#xqyme .wzdeta_boe1
{
 background: #fff;   
}
#xqyme .wzdeta_boe2{
    
    border-bottom: 1px solid #E5E5E5;
}

.yxzt_leb6{
    width: 100%;
    margin-top: 10px;
    float:none;
}

.footer_downs{
    border-top: none;
}
}


