@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) {
    .header_tops{
        height: auto;
    }
	.container {
		width: 88%;
	}

	.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-left: 10px;
	}

	.header_top1 input {
		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: 44px 0 0 0;
  padding: 0;
  list-style: none;
}

/* 子元素（每个图片卡片）样式：控制宽度实现"两张半" */
.inde_rmhj1 {
        flex: 0 0 calc(100% / 2.5);
        scroll-snap-align: start;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-decoration: none;
        color: #333;
        height: 112px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}

/* 图片样式：自适应卡片宽度，保持比例 */
.inde_rmhj1 img {
        width: 118px;
        object-fit: cover;
        padding: 0px;
        height: 64px;
        margin: 10px 10px 0px 20px;
}

/* 文字容器样式 */
.inde_rmhj1 div {
        margin-top: 14px;
        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;
		width: 100%;
	}

	.inde_sbzxle {
		width: 100%;
		position: relative;
        left: 50%;
        transform: translateX(-50%);
	}
	.inde_sbzxlea{

	}

	.inde_sbzxlea1 {
        font-size: 18px;
        padding: 0px 4px;
        background-image: url(/img/lbtm.png);
        position: relative;
        width: 330px;
        height: 207px;
        overflow: hidden;
        margin-left: 0.5px;
        
	}
    .inde_sbzxlea1 img{
        display: block;
        object-position: center;
        z-index: 1;
        top: 34px;
        left: 0;
        width: 320px;
        height: 165px;
        object-fit: cover;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        border: 2px solid #ffd8f6;
        border-radius: 10px;
}
	.inde_sbzxlea1 div {
		padding: 0px 12px;
		font-size: 12px;
	}

	.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 {
        background-image: url(/img/zuixinniwsm.png);
        width:100%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        margin: 20px 0;
        height: 404px;
	}
	.inde_sbzxria{
	    padding-left: 10px;
	    margin-top: 5px;
	}
.inde_sbzxria1.on{
    color: #ffffff;
    background-image: url(/img/anniuxz.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    text-shadow: 2px 0 0 #3D2293, -2px 0 0 #3D2293, 0 2px 0 #3D2293, 0 -2px 0 #3D2293, 1px 1px 0 #3D2293, 1px -1px 0 #3D2293, -1px 1px 0 #3D2293, -1px -1px 0 #3D2293;
}

	.inde_sbzxria1 {
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-left: 0px;
		width: 104px;
		height: 32px;
	}

	.inde_sbzxria1 span {
		line-height: normal;
	}

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

	.inde_sbzxric {
	padding: 10px;
	margin-top: 42px;
	}
	.inde_sbzxric2{
	height: 30px;
	margin: 5px 0;
	}
    .inde_sbzxrie{
    padding: 0 10px;
    border-radius: 8px;
    margin-top: 52px;
}
	.inde_sbzxric1 {
		display: flex;
		align-items: center;
		height: 80px;
		margin-bottom: 22px;
	}

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

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

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

	.inde_sbzxric1_4 {
		font-size: 14px;
		margin-top: 0px;
	}
	.inde_sbzxrid{
        border-radius: 8px;
        width: 90%;
        padding: 0;
        margin-top: 50px;
        margin-left: 10px;
	}

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

	.inde_sbzxrid1_1 {
		width: 160px;
		height: 80px;
		border-radius:8px;
	}

	.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: -10px;
        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"] {
width: 50%;
        margin: auto;
        height: auto; }
.inde_sygj1_1[src*="img/tit_2.png"] { 
    width: 50%;
    margin: auto;
    height: auto;
    }
    
.inde_sygj1_1[src*="img/tit_3.png"] { 
   width: 50%;
        margin: auto;
        height: auto; }
.inde_sygj1_1[src*="img/tit_4.png"] {
   width: 50%;
        margin: auto;
        height: auto; }
.inde_sygj1_1[src*="img/tit_5.png"] {
   width: 50%;
        margin: auto;
        height: auto; }
.inde_sygj1_1[src*="img/tit_6.png"] { 
   width: 50%;
        margin: auto;
        height: auto; }


	.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 {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        width: 30%;
        height: auto;

	}
	.inde_sygj3 div{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        transform: translate(10px, 8px);
        color: #ffffff;
        width: 80px;
        text-align: left;
        margin-left: 8px;
        font-size: 12px;
        text-shadow: 1px 0 0 #3D2293, -1px 0 0 #3D2293, 0 1px 0 #3D2293, 0 -1px 0 #3D2293;
	}

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

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

	.inde_sygj3 img {
        width: 65px;
        height: 65px;
       transform: translate(12px, 6px);
	}

	.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;
        height: auto;
	}

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

	.inde_new {
		margin: 25px auto;
	}

	.inde_new3 {
		background-image: url(../img/Slice31.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        border-radius: 8px;
        padding: 0px 20px;
        box-sizing: border-box;
        width: 100%;
        margin: 0 auto;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
	}

	.inde_new4 {
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #451ba7;
        border-radius: 18px;
        border: 1px solid #FFFFFF;
        height: 34px;
        transform: translate(0px, 23px);
	}

	.inde_new4_1 {
        text-align: center;
        line-height: 30px;
        font-weight: 500;
        font-size: 14px;
        color: #fff;
        position: relative;
        margin-top: 20px;
        width: 112px;
        height: 30px;
        transform: translate(1px, -10px);
		
	}

	.inde_new4_1.on {
        background: #78F5F1;
        border-radius: 15px 15px 15px 15px;
        border: 1px solid #FFFFFF;
        text-shadow: 1px 0 0 #3D2293, -1px 0 0 #3D2293, 0 1px 0 #3D2293, 0 -1px 0 #3D2293;
	}

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

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

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

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

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

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

	.inde_new5_5 {
		width: 100%;
		font-weight: 600;
		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: 1;
		/* 限制文本行数为2 */
		overflow: hidden;
	}

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

	.inde_new5_6 span:last-child {
		margin-right: 0;
		font-size: 12px;
		color: #3d229385;
	}
	.inde_new5_6 

	.inde_hj {
		margin: 25px auto;
	}

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

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

	.inde_hj4 .swiper-slide {
     width: 172px !important;
     height: 210px !important;
	}
	.hjbg{
        position: static;
        transform: none;
        width: 100%;
        height: auto;
        margin: 0;
        background-image: none;
	}

	.inde_hj4_1 {
        float: left;
        margin: 0 8px;
        margin-right: 1%;
        display: block;
        position: relative;
        width: 172px;
        height: 210px;
        background: #ffffff;
        border-radius: 8px 8px 8px 8px;
        border: 1px solid #ffffff;
	}

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

	.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%;
        padding: 0 10px;
        margin-top: 10px;
        background: #ffffff;
        border-radius: 15px 15px 15px 15px;
        border: 1px solid #ffffff;
	}

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

	.inde_phb1 {
        flex-wrap: wrap;
        border-radius: 8px;
        box-sizing: border-box;
        width: 100%;
        margin: 0 auto;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        height: auto;
        position: relative;
        z-index: 1;
        margin-top: -54px;
	}

	.inde_phb2 {
     width: 100%;
     height: 100%;

    }
    .inde_phb2:first-child {
    background-image: url(/img/bg_8m.png);
}

/* 第二个div使用bg_9.png */
.inde_phb2:nth-child(2) {
    background-image: url(/img/bg_9m.png);
}

/* 第三个div使用bg_10.png */
.inde_phb2:nth-child(3) {
    background-image: url(/img/bg_10m.png);
    /*margin-right: 0;*/
}

	
.inde_phb3{
    margin-top:60px;
    
}
	.inde_phb3_1 {
		font-size: 20px;
	}

	.inde_phb3_2 {
    font-size: 12px;

	}
.inde_phb4 {
    height: auto;
    transform: translate(20px, 93px);
}
	.inde_phb4_1 {
		display: flex;
		align-items: center;
		margin: 27px 0;
	}

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

	.inde_phb4_3 {
        width: calc(100% - 70px);
        margin-top: -16px;
	}

	.inde_phb4_4 {
		font-size: 14px;
	}

	.inde_phb4_5 {
		display: flex;
		flex-wrap: wrap;
	}
	.inde_phb4_5 div{
	height: 18px;
    line-height: 18px;
    margin-right: 5px;
	}
	.inde_phb4_5 div:nth-child(n+3) {
    display: none;
}

	.inde_phb5 {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #000;
        margin: 20px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        width: 90%;
        background-image: url(/img/phbannium.png);
        height: 34px;
	}

	.inde_phb6 {
        width: 90%;
        overflow: hidden;
        display: flex;
        position: relative;
        z-index: 10;
        background: #451ba7;
        border-radius: 18px;
        border: 1px solid #451ba7;
        height: 34px;
        margin: 0 auto;
	}

	.inde_phb6_1 {
        text-align: center;
        line-height: 32px;
        font-weight: 500;
        font-size: 14px;
        position: relative;
        width: 112px;
        height: 32px;
        color: #f7f8f9;
	}

	.inde_phb6_1.on {
        background: #78F5F1;
        border-radius: 15px 15px 15px 15px;
        border: 1px solid #FFFFFF;
	}

	.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_li {
        width: 100%;
        margin-top: 10px;
        position: relative;
        margin-right: 0;
        background-image: url(/img/yxkkpm.png);
        height: 300px;
	}

	.yxk_list {
        width: 70%;
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
	}
	.yxk_li:nth-child(2n) {
		margin-right: 0;
	}

	.yxk_li1 {
        width: 210px;
        height: 128px;
        margin: 25px 0 0 0;
        padding: 0px;
        clip-path: none;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
	}

	.yxk_li2 {
		padding: 10px;
		width: 100%;
		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;
		display: inline-block;
	}

	.yxk_li3_2 {
		width: 100%;
	}

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

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

	.yxk_li4 {
        margin-top: 0;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        height: auto;
	}
	.yxk_li5{
	    display: flex;
	    background: none;
	    margin-top: 10px;
	}

	.yxk_li5_1 {
        width: 50%;
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        color: #000;
        border: 1px solid #B6ACA3;
        border-radius: 8px;
	}

	.yxk_li5_2 {
        width: 100%;
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        color: #000;
        background: #77f5f1;
        border-radius: 8px;
        margin-left: 20px;
	}

	.pages {
		margin-top: 200px;
	}
	

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

	}
	.xwzx_box_youxi .xwzx_left{
	    background: #ffffff;
        border-radius: 15px 15px 15px 15px;
        border: 1px solid #ffffff;
	}
    .yxk_box{

}
#phbm{
}
	.xwzx_le {
		padding: 10px;
        margin-top: -5px;
        background-image: url(/img/xinwenzixunm.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        height: auto;
	}

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

	.xwzx_le2 {
        width: 100%;
	}

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

	.xwzx_le2_2 {
        font-size: 12px;
        -webkit-line-clamp: 2;
	}
    .xwzx_le2_3 {
        margin: 0;
        font-size: 12px;
        margin-top: 8px;
}
	.phb_fls {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.phb_fl {
        width: 33.33%;
        height: 28px;
        color: #fff;
        line-height: 28px;
        text-align: center;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
	}

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

	.phb_fl.on {
    background-image: none;
    color: #ffffff;
	}

	.phb_list {
        width: 100%;
	}
.phb_lia{
        width: 100%;
        height: 1015px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;

}
	.phb_li {
        width: 100%;
        display: flex;
        align-items: flex-start;
        padding-bottom: 30px;
        transform: translate(26.5%, 146px);

	}

/* 基础样式：保证 .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;
  display: none;

}

/* 前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 {
		display: flex;
		align-items: center;
	}

	.phb_li2_1 {
        display: block;
        object-fit: cover;
        object-position: center;
        width: 52px;
        height: 52px;
        border: 2px solid #32e1db;
        border-radius: 8px;

	}

	.phb_li2_2 {
		padding: 0 20px;
        width: 150px;

		
	}

	.phb_li2_3 {
		width: 100%;
		font-weight: 600;
		font-size: 16px;
		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_4 > div{
        max-width: 100px;
        min-width: 40px;
        float: left;
        font-size: 12px;
        text-align: center;
        line-height: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 2px;
        color: #333333;
        background: #C9FBF9;
        border-radius: 3px 3px 3px 3px;
        height: 18px;
	}
    .phb_li2_4 > div:nth-child(n+3) {
    display: none;              /* 显示第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;
        color: #fefdfb;
        display: none;
	}


	.sygj_li {
        background-image: url(/img/shiyongm.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        width: 30%;
        height: 30%;
        margin-right: 5px;
	}

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


	.sygj_li1 {
		width: 65px;
		height: 65px;
		margin-bottom: 5px;
		transform: translate(11px, 30px);
	}

	.sygj_li2 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        transform: translate(12px, 44px);
        color: #FFFFFF;
        width: 80px;
        text-align: left;
	}


.hj_li:nth-child(4n){
    margin-right:10px;
}

	.hj_li {
        text-align: center;
        width: 100%;
        margin: 10px;
        height: 114px;
        border-radius: 8px 8px 8px 8px;
        background: #FFFFFF;
        
	}
		.hj_list {
		border-radius: 6px;
		margin-top: 10px;
		display: flex;
		flex-wrap: wrap;
	}

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

	.hj_li1 {
        width: 50%;
        height: auto;
        border-radius: 8px;
        background: none;
        float: left;
        margin: 10px;
	}

	.hj_li2 {
	}

	.hj_li2_1 {
        height: 48px;
        font-size: 14px;
        -webkit-line-clamp: 2;
        letter-spacing: 1px;
        line-height: 26px;
         text-align: left;
         font-weight: 600;
	}
.hj_li2_2{
        font-size: 12px;
        margin: 15px 0;
         text-align: right;
}
	.hj_li2_3 {
        margin-top: 5px;
                font-size: 14px;
                 letter-spacing: 1px;
                  text-align: left;
	}

	.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: #fff;
        margin-top: 25px;
        overflow: hidden;
        display: flex;
        border-radius: 20px;
	}

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

	.wzdeta_bod1.on {
        color: #fff;
        background: #F917C7;
	}

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

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

	.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;
		/* 显示省略符号来代表被修剪的文本 */
	}
	
	.wzdeta_leb2_1{
	        float: left;
    margin-top: 15px;
    margin-right: 2%;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
    font-size: 14px;
    color: #3D2293;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 182px;
    padding: 0 20px;
    height: 40px;
    background: #C5BAFE;
    border-radius: 20px;
	}
    .yxkjianjie{
    display: none;
}
	.yxztm_bans {
    width: 100%;
    overflow: hidden;
    /* 关键：设置相对定位，仅用于图片遮罩，不影响子元素排版 */
    position: relative;

	}
	.yxkkd{
	    display:none;
	}
	#yxktoutu{
	     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_topsbg{
        position: relative;
        height: 487px;
        background: #77F5F1;
        border-radius: 8px 8px 8px 8px;
        border: 1px solid #39B8B4;
	}
	.yxzt_top8{
	      position: absolute;
	      top: 0;
	      left: 0;
	      width: 100%;
	      height: 100%;
	      object-fit: cover;      /* 保证图片覆盖区域且不变形 */
	      z-index: 0;             /* 放在底层 */
	      pointer-events: none;   /* 让背景图片不干扰按钮点击 */
	      border-radius: 8px;
	      width: 96%;
          margin: 2%;
	}

	.yxzt_top2 {
        padding: 20px;
        height: 300px;
        z-index: 1;
        box-sizing: border-box;
        top: 186px;
        width: 100%;
        transform: none;
        background-image: url(/img/youxixinxi.png);
        border-radius: 8px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        position: relative;
	}

	.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;
		flex-direction: row;
	}

	.yxzt_top3_1_3 {
		font-size: 10px;
		color: #ffffff;
	}

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

	.yxzt_top3_2_1 {
		font-size: 24px;
	}

	.yxzt_top3_2_2 {
		font-size: 12px;
		color: #fff;
		width: 100%;
	}

	.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;
        margin-top: 15px;
        background: #fff;
        border-radius: 8;
        
	}
	.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_lea2 p{
	    color: #666666;
	}
.yxzt_leb3_1{
    height: 88px;
}
	.yxzt_lea1 {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.yxzt_lea1_1 {
        font-size: 16px;
        font-weight: 600;
	}
	.yxzt_lea1_1::before{
	        width: 2px;
	       height: 14px;
	}

	.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;
        padding: 10px;
        border-radius: 8px;
	}

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

	.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: #3D2293;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        background: #C5BAFE;
        border-radius: 6px 6px 6px 6px;
	}

	.yxztm_glc1.on {
        color: #fff;
        background: #F917C7;
	}
	.yxzt_lee3_1 img{
	    border-radius: 8px;
	}

	.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: #3D2293;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        background: #C5BAFE;
        border-radius: 6px 6px 6px 6px;
	}

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

	.yxztm_glc2.on {
        color: #fff;
        background: #F917C7;
	}
	.yxzt_lee6_2 img{
	    border-radius: 8px;
	}
.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: #3D2293;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        background: #C5BAFE;
        border-radius: 6px 6px 6px 6px;
	}

	.yxztm_glc3.on {
        color: #fff;
        background: #F917C7;
	}

	.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: 40px;
        margin: 0;
        padding: 0;
        width: 93px;
        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;
        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-top: 10px;
    padding: 0;
  }
   #yxk_mobile_nav .phb_fl {
}

  /* 选中状态 */
  #yxk_mobile_nav .phb_fl.on {
        background: #78F5F1;
        border-radius: 15px 15px 15px 15px;
        border: 1px solid #FFFFFF;
        text-shadow: 1px 0 0 #3D2293, -1px 0 0 #3D2293, 0 1px 0 #3D2293, 0 -1px 0 #3D2293;

  }
  
/*移动端游戏专题入口样式*/
      #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;
    border-radius: 8px;
    }

    /* 移动端图片+标题+简介容器 */
    #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: #f859c2;
        display: block;
        flex-shrink: 0;
        text-decoration: none;
        margin-top: 0;
        box-shadow: none;
        border: 1px solid #f859c2;
        border-radius: 20px;
    }
    /*去除移动端首页背景*/
    .inde_news{
        background-color: #F7F8F9;
        
    }
    .inde_hjs{
    }
    .inde_yxgls{
        background-color: #F7F8F9;
        height: auto;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        padding: 20px 0;
    }
    
       
    .inde_sygjs{

    }   
    .inde_phbs{

    }    
    .inde_yxks{
    }
    .inde_yxks666{
        height: 966px;
    }
    .inde_phb4_2_1{
        width: 52px;
        height: 52px;
    }
.xwzx_box_youxi{
        display: flex;
        flex-wrap: wrap;
        margin-top: 20px;
    }
.xwzx_box_youxi .xwzx_le{
        padding: 10px;
        background: none;
        display: flex;
        border-bottom: 1px solid #D3D3D3;
    }
.xwzx_box_youxi .xwzx_le1{
        border-radius: 8px;
        object-fit: cover;
        width: 100%;
        aspect-ratio: 14 / 9;
}
.xwzx_box_youxi .xwzx_le2_1{

}
.xwzx_box_youxi .xwzx_le2_3{

}
.xwzx_box_youxi .xwzx_le:last-of-type {
  border-bottom: none;
}
#yxk_mobile_nav.phb_fls{
        width: 88%;
        display: flex;
        flex-wrap: wrap;
        padding: 0;
        transform: translate(20px, 50px);
        border: 1px solid #3f13a6;
        background: #3F13A6;
        height: 30px;
        border-radius: 17px 17px 17px 17px;
        font-size: 12px;
}

#xqymd {
 background: #F3F3F3;   
}

#xqymd .wzdeta_bod1.on{
    border-bottom: none;
    border-radius: 20px 20px 20px 20px;
}

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


/* ========== 新增：菜单图标样式 ========== */
#H5 .menu_icon {
    display: block;
    width: 44px;
    height: 44px;
    background-image: url('/img/Slice30.png');
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    flex-shrink: 0;
}

/* ========== 改造导航菜单：从横向滚动条变为右侧垂直弹出菜单 ========== */

    /* 覆盖原有 .header_mobiled 样式 */
    #H5 .header_mobiled {
        position: absolute;
        right: 2px;
        width: auto;
        background: #FFFFFF;
        border-radius: 8px;
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        overflow-x: visible;
        overflow-y: auto;
        white-space: normal;
        padding: 5px 0;
        display: none;
        z-index: 1000;
    }

    /* 菜单显示（通过 checkbox :checked 控制） */
    #h5MenuToggle:checked ~ #H5 .header_mobiled,
    #h5MenuToggle:checked ~ .header_mobiled {  /* 兼容两种结构 */
        display: flex;
    }

    /* 菜单项：垂直排列，靠右对齐 */
    #H5 .header_mobiled .header_mobiled1 {
        display: flex;
        flex-direction: row;          /* 改为水平排列 em 和 p，但整体靠右 */
        align-items: center;
        justify-content: flex-end;    /* 内容靠右 */
        padding: 12px 20px;
        margin: 0;
        text-decoration: none;
        border-bottom: 1px solid rgba(255,255,255,0.1);
        color: #fff;
        background: transparent;
        width: 100%;
        box-sizing: border-box;
    }
    #H5 .header_mobiled .header_mobiled1:last-child {
        border-bottom: none;
    }

    /* 调整内部文字顺序：p 在右，em 在左（靠右效果） */
    #H5 .header_mobiled .header_mobiled1 p {
        order: 2;
        margin: 0;
        font-size: 16px;
        font-weight: 600;
        color: #3D2293;
        position: static;
        transform: none;
        width: 100%;
        font-family: PingFang SC, PingFang SC;
        height: auto;
        text-align-last: left;
    }
    #H5 .header_mobiled .header_mobiled1.on p {
        color: #ffffff;
    }
    #H5 .header_mobiled .header_mobiled1 p::after {
        display: none !important;
    }
    #H5 .header_mobiled .header_mobiled1 em {
        order: 1;
        margin-right: 8px;
        font-size: 12px;
        color: #aaa;
        font-style: normal;
        width: auto;
        height: auto;
    }

    /* 选中状态高亮 */
    #H5 .header_mobiled .header_mobiled1.on {
    background: #f859c2;
    }

    /* 可选：添加一个简单的遮罩层效果（点击菜单外部关闭需要 js，纯 CSS 无法完美，但你可以加个半透明层） */
    /* 如果你想要遮罩，可以添加一个兄弟元素，这里暂不强制 */
    /* 移动端：栏目推荐两行，每行5个 */
.inde_yxk6 {
        display: grid !important;
        grid-template-columns: repeat(5, 1fr);
        margin: 0;
        overflow: visible;
        background-image: url(/img/dikuangm.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 96% 100%;
        padding: 20px;
        width: 100%;
        transform: translate(0px, 0px);
        margin-top: 10px;
}

/* 每个栏目容器：宽度自适应，取消固定宽高 */
.column-item-wrap {
    width: 100% !important;
    height: auto !important;
    position: relative;
    display: flex;
    justify-content: center;
}

/* 每个栏目的链接方块 */
.column-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto;
    background: none !important; /* 去掉PC背景图 */
    text-decoration: none;
}

/* 图标（伪元素）样式：在文字上方居中 */
.nav-item-text {
        position: relative;
        display: inline-block;
        width: 100%;
        text-align: center;
        font-size: 12px;
        font-weight: 600;
        color: #ffffff;
        padding-top: 50px;
        line-height: 1.3;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}

/* 图标公用样式（圆形或方形背景，可自行调整） */
.nav-item-text::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 48px;              /* 图标宽度 */
    height: 48px;             /* 图标高度 */
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* 保留原有图标图片路径（不变） */
.inde_yxk6_1 .nav-item-text::before { background-image: url("/img/icon1.png"); }
.inde_yxk6_2 .nav-item-text::before { background-image: url("/img/icon2.png"); }
.inde_yxk6_3 .nav-item-text::before { background-image: url("/img/icon3.png"); }
.inde_yxk6_4 .nav-item-text::before { background-image: url("/img/icon4.png"); }
.inde_yxk6_5 .nav-item-text::before { background-image: url("/img/icon5.png"); }
.inde_yxk6_6 .nav-item-text::before { background-image: url("/img/icon6.png"); }
.inde_yxk6_7 .nav-item-text::before { background-image: url("/img/icon7.png"); }
.inde_yxk6_8 .nav-item-text::before { background-image: url("/img/icon8.png"); }
.inde_yxk6_9 .nav-item-text::before { background-image: url("/img/icon9.png"); }
.inde_yxk6_10 .nav-item-text::before { background-image: url("/img/icon10.png"); }

/* 如果总栏目数不是5的倍数，最后一个元素无特殊处理，保持对齐 */
.column-item-wrap:last-child {
    /* 无需额外样式 */
}
.inde_yxk4_1 div{
    padding: 0px 0 8px 0;
}
.phbeijing{
        width: 100%;
}
.phbbeijing{



}
.phb_lia:nth-child(1) {
    background-image: url(/img/phbbeijing8m.png);
}

.phb_lia:nth-child(2) {
    background-image: url(/img/phbbeijing9m.png);
}

.phb_lia:nth-child(3) {
    background-image: url(/img/phbbeijing10m.png);
}
.yxzt_leb1_1{
    color: #000000;
    font-size: 16px;
    font-weight: 600;
}
.yxzt_leb1_1::before{
        content: '';
        display: inline-block;
        width: 2px;
        height: 14px;
        background: #F859C2;
        border-radius: 3px;
        margin: -3px 8px 0 8px;
        vertical-align: middle;
}
.yxztm_gla::before{
        content: '';
        display: inline-block;
        width: 2px;
        height: 14px;
        background: #F859C2;
        border-radius: 3px;
        margin: -3px 8px 0 8px;
        vertical-align: middle;
}
.logo img{
    display: block;
    height: 80%;
    margin-top: 5px;
    margin-left: -10px;
}
.inde_sbzxria1_2{
    font-weight: bold;

}

	}
	