@charset "utf-8";
/*header*/
body {
    max-width: 720px;
    margin: 0 auto;

    /* overflow-x: hidden; */
}


.riqi{
    font-size: 19pt;
    text-align: center;
    font-weight: bold;
    margin: 5px 0;
    color: #000000;
}

.box{
	margin:5px 0;
	border-radius: 5px;
	overflow: hidden;
	background-image: linear-gradient(to right, #444135, #946635, #715339, #775a5a, #715339, #946635, #444135);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
}


#yxym .list-title{
	background: linear-gradient(transparent,#f7f3f3);
	color: #000;
	text-shadow: 0px 0px 10px #e5e5e5;
	border-radius: 0 0 50px 50px;
    /* background: linear-gradient(#d0dee6,#d6dee6, #FFFFFF); */
    box-shadow: 0 5px 4px 0 rgb(214, 183, 0), 0 6px 20px 0 rgba(0, 0, 0, .19);
}

.list-title {
    height: 30px;
    line-height: 25px;
    font-size: 26px;
    text-align: center;
    border-bottom: 1px solid #738e9f;
    text-shadow: 1px 4px 1px #b99b5f;
    background: #fff;
    color: #000;
    font-weight: bold;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

}



.subnav{
	border-radius:5px;
	padding:5px 0;
	background: #d5dbf5;
	overflow: hidden;
}
.subnav a{
	display: block;
	float: left;
	width: 20%;
	text-align: center;
	font-size: 12pt;
	color: #000;
	font-weight: bold;
	text-shadow: 0px 2px 1px #ff9c00;
}
.subnav a img{
	display: block;
	width: 80px;
	height:80px;
	margin:0 auto 2px;
	animation-duration:1s;
	animation-fill-mode:both;
}
.subnav a:nth-child(1) img,.subnav a:nth-child(2) img{
	animation-name:fadeInLeft;
}
.subnav a:nth-child(3) img{
	animation-name:bounceInDown;
}
.subnav a:nth-child(4) img,.subnav a:nth-child(5) img{
	animation-name:fadeInRight;
}
.ggimg{
	margin:5px 0;
}
.ggimg a img{
	width: 60px;
	height: 60px;
}
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}
@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}
.subnav a:hover{
	animation-name:pulse;
	animation-duration:1s;
	animation-fill-mode:both;
}


ul {margin: 1px;}



.pad{
	padding:3px 2px;
}
.padt{
	padding:4px 4px 1px 4px;
}
.header.index-header {
    height: 98px;
    border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.header {
    position: fixed;
    z-index: 99;
    width: 100%;
    max-width: 720px;
    background-image: linear-gradient(to right, #444135, #946635, #715339, #775a5a, #715339, #946635, #444135);
z-index: 999; /* 确保在最上层，不被其他内容覆盖 */
}

.header .logo-box {
    height: 50px;
}
.header .logo {
    float: left;
    height: 50px;
    margin-left: 0px;
}
.header .logo .logo-img {
    width: 208px;
    height: 50px;
}
.header .bank {
    float: right;
    position: relative;
    width: 80px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center; 
}
.header .bank img {
    display: block;
    width: 75px;
    height: 50px;
    margin: 0 auto;
}

.header .bank a {
  /* 基础按钮样式 - 默认状态即有按钮感 */
  display: inline-block;
  padding: 10px 10px;
  background-color: #0066cc; /* 主色调背景 */
  color: #ffffff; /* 白色文字 */
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  border-radius: 6px;
  border: none;
  cursor: pointer; /* 鼠标悬停时显示手型 */
  transition: all 0.2s ease; /* 平滑过渡效果 */
  
  /* 布局 - 居右显示 */
  float: right;
  margin-left: 15px;
  
  /* 按钮质感增强 */
  box-shadow: 0 2px 4px rgba(0, 102, 204, 0.2);
}

/* 悬停状态 - 增强交互反馈 */
.header .bank a:hover {
  background-color: #0052a3; /* 深色一点的背景 */
  box-shadow: 0 4px 8px rgba(0, 102, 204, 0.3);
  transform: translateY(-1px); /* 轻微上浮 */
}

/* 点击状态 - 模拟按压效果 */
.header .bank a:active {
  background-color: #004080;
  box-shadow: 0 1px 2px rgba(0, 102, 204, 0.2);
  transform: translateY(0); /* 恢复原位 */
}

/* 聚焦状态 - 增强可访问性 */
.header .bank a:focus {
  outline: 2px solid #99ccff;
  outline-offset: 2px;
}

/* 禁用状态 */
.header .bank a:disabled,
.header .bank a.disabled {
  background-color: #99ccff;
  color: #ffffff;
  cursor: not-allowed;
  box-shadow: none;
  transform: none;
  opacity: 0.7;
}

/* 清除浮动影响 */
.header .bank {
  overflow: hidden; /* 简洁的清除浮动方式 */
}

.biaoyu {
    background: #fff;
    margin-top: 12px;
    font-size: 1.5rem;
    border-top: 1px dashed #aaa;
    padding-top: 12px;
    text-align: left;
}

/*nav*/
.nav{
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	overflow: hidden;

}

.nav span{
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 16.66%;
	text-align: center;
	cursor: pointer;
}
.nav span:hover{
	background:#292929;
}
.nav.pf span:hover{

}

.nullbox{
	height: 94px;
}

.subnullbox{
	height: 61px;
}


.mb-tz1{text-align:center;}
.mb-tz1-tit-pic{margin-bottom:6px}
.mb-tz1 li{padding: 3px 3px;
    border-radius: 0px;
    background-color: #fff;}

.mb-tz1 a{
height: 36px;
line-height: 36px;
text-align: center;
border: solid 1px #ddd;
border-radius: 8px;
background: #eee;
background-image: linear-gradient(to top, #fff, #eee, #fff);
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
display: block;
font-size: 26px;
font-weight: bold;
color: #000;
}
.mb-tz1 a .ci{
font-size: 26px;
}



.mb-tz2 {
  width: 100%;
  max-width: 100%; 
  margin: 0 auto;
  padding: 0 3px; 
}

.mb-tz2 li{padding: 3px 3px;
    border-radius: 0px;
    background-color: #fff;}

.mb-tz2 a {
  display: block;
  width: 100%;
  padding: 6px 16px;
  text-decoration: none;
  text-align: center;
  font-size: 26px;
  font-weight: bold; 
  color: #333;
  background: linear-gradient(to bottom, #c6edff 0%, #ffffff 100%);
  border: 1px solid #ccc;
  border-radius: 8px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);
  transition: background-color .2s;
}


.kj-2 {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
    font-weight: bold;
}
.kj-2 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.kj-2 ul li,.kj-2 ul li0{
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #FFFFFF;
    text-align: center;
    font-size: 20px;
}
.kj-2 ul li0{
    background-color: #ffffcc;
    color: #008800;
}


.gg-tp1 {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
    font-weight: bold;
}
.gg-tp1 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.gg-tp1 ul li,.gg-tp1 ul li0{
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #FFFFFF;
    text-align: center;
    font-size: 20px;
}
.gg-tp1 ul li0{
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #FFFFFF;
    text-align: center;
    font-size: 20px;
}








.mb-gg1{background:#00FF00;padding:-0.5rem 1rem; font-size:1.3rem}
.mb-gg1 li{padding:.3rem 0;border-bottom:1px solid #fff;}
.mb-gg1 li:last-child{border-bottom:0}
.mb-gg1 li span{display:flex;float:right;}

.mb-gg1 {
    background: #00FF00;
    font-size: 1.4rem;
  text-align: center;
}

.mb-gg1 li{
padding: 8px 3px;
    border-radius: 0px;
    border-bottom: 1px solid #ada96e;
    font-size:20px;
    font-weight: bold; 
}
.mb-gg1 li a{

text-align: center;
display: block;
font-size: 26px;
font-weight: bold;
color: #000;
}
.mb-gg1 li1 {
    table-layout: auto;
    color: #f00;
    border-radius: 12px;
    overflow: hidden;
    background-color: #ff0;
}

.mb-gg1 li1 a{
font-weight: bold;
    font-size: 15pt;
    border: 2px dashed #ccc;
    text-align: center;
    color: #f00;
}

.mb-l2{
    display: flex;
    overflow: hidden;
    font-size: 24px;
    font-weight: bold; 
}

.mb-l2 li,.mb-l2 li1,.mb-l2 li2 {
    width: 50%;
    padding: 5px;
    box-sizing: border-box;
    overflow: hidden;
    border-right: 1px solid #ada96e;
    display: inline; 
    flex-direction: column;
    align-items: center;
    margin: 0;
    font-size: 24px;
   color:#0000FF;
   text-align:center; 
    background-color:#FFFF00;
    align-items: center;
    justify-content: center; 
}
.mb-l2 li{
    width: 100%;
    text-align: center;
}



s0 {
color: #000000;
}

s1 {
color: #ff0000;
}
s2 {
color: #00ff00;
}
s3 {
color: #0000ff;
}
s4 {
color: #000000;
}
s5 {
color: #ffffff;
}
s6 {
color: #333333;
}
s7 {
color: #F5F5F5;
}
s8 {
color: #F8F9FA;
}
s9 {
color: #E9ECEF;
}
s10 {
color: #DEE2E6; /* 中性灰白色 */
}
s11 {
color: #CED4DA; /* 银灰色 */
}
s12 {
color: #F8EDEB; /* 浅粉色 */
}
s13 {
color: #4ECDC4; /* 青绿色 */
}
s14 {
color: #FFD166; /* 亮黄色 */
}
s15 {
color: #6A0572; /* 深紫色 */
}
s16 {
color: #1A936F; /* 深绿色 */
}
s17 {
color: #ff00ff;
}
s18 {
color: #008000;
display: inline;
}
s19 {
color: #9933cc;
}
s20 {
color: #663333;
}
s21 {
color: #993333;
}
s22 {
color: #800080;
}
s23 {
color: #008080;
}
s24 {
color: #FF6600;
}
s25 {
color: #FF0066;
}
s26 {
color: #990099;
}
s27 {
color: #222222;
}
s28 {
color: #800000;
}
s29 {
color: #000080;
}
s30 {
color: #808080;
}
s31 {
color: #990099;
}
s32 {
color: #009900;
}
s33 {
color: #00CC99;
}
s34 {
color: #00ffff;
}
s35 {
color: #ffff00;
}
ds {
background-color: #FFFF00;
}
sd {
background-color: #FFFF00;
color: #ff0000;
}
z1 {
font-size: 12px;
}
z2 {
font-size: 15.9px;
}
z3 {
font-size: 16px;
}
z3 {
font-size: 18px;
}
z4 {
font-size: 20px;
}
z5 {
font-size: 22px;
}
z6 {
font-size: 24px;
}
z7 {
font-size: 26px;
}
z8 {
font-size: 28px;
}
z9 {
font-size: 30px;
}
z10 {
font-size: 32px;
}



.copyright{
	width: 80%;
	margin:0 auto;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom:5px;
	border-bottom:1px solid #000;
	color: #000;
}





.mb-7x {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
    font-weight: bold;
}
.mb-7x ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-7x ul li,.mb-7x ul li0,.mb-7x ul li1,.mb-7x ul li2{
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #F4F4F4;
    color: #ff0000;
    font-size: 26px;
}
.mb-7x ul li {
    width: 100%;
    font-size: 24px;
    text-align: center;
    background-color: #FFCCFF;
}
.mb-7x ul li1 {
    width: 45%;
    text-align: left;
}
.mb-7x ul li2 {
    width: 55%;
    text-align:left;
}
.mb-7x ul li0{
    width: 100%;
    background-color: #ffff00;
    color: #ff0000;
    text-shadow: #fff 1px 1px 1px;
    text-align:center;
}

.blinking-text {
  animation: blink 1s step-end infinite;
    width: 100%;
    font-size: 24px;
    color: #ff0000;
    text-align:center;
}

@keyframes blink {
  from, to { opacity: 1; }
  50% { opacity: 0; }
}


.gfym {
display: flex;
justify-content: center;
align-items: center;
 color: white;
background-image: url('../img/ymkj.png');
background-size: 100% 40px;
background-repeat: no-repeat;
height: 40px;
background-color: #eee;
}





.mb-l1 {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
    font-weight: bold;
}
.mb-l1 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1{
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;

    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #FFFFFF;
    text-align: center;
    font-size: 26px;
}
.mb-l1 ul li0{
    background-color: #000000;
}
.mb-l1 ul li1{
    background-color: #CCFFCC;
    color: #FF00FF
}

.mb-l21 {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
    font-weight: bold;
}
.mb-l21 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-l21 ul li,.mb-l21 ul li1,.mb-l21 ul li2 {
    height: 40px;
    box-sizing: border-box;
    padding: 5px 3px; 
    margin: 0;
    border: 1px solid #ddd;
    text-align: center; 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 26px;
    display: flex;
    align-items: center;
    justify-content: center; 
}
.mb-l21 ul li {
    width: 100%;
    font-size: 20px;
}
.mb-l21 ul li1 {
    width:30%;
}
.mb-l21 ul li2 {
    width:70%;
    flex: 1;
    color: #ff0000;
}




.mb-l3 {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
    font-weight: bold;
}
.mb-l3 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li11,.mb-l3 ul li22,.mb-l3 ul li33 {
    height: 40px;
    box-sizing: border-box;
    padding: 5px 3px; 
    margin: 0;
    border: 1px solid #ddd;
    text-align: center; 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 26px;
    display: flex;
    align-items: center;
    justify-content: center; 
}
.mb-l3 ul li {
    width: 100%;
    font-size: 20px;
}
.mb-l3 ul li1 {
    width:30%;
}
.mb-l3 ul li2 {
    width:45%;
    flex: 1;
    color: #ff0000;
}
.mb-l3 ul li3 {
    width:25%;
    margin-left: auto;
}
.mb-l3 ul li11 {
    width: 33.33%;
}
.mb-l3 ul li22 {
    width: 33.33%;
}
.mb-l3 ul li33 {
    width: 33.33%;
}

.mb-l4 {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
    font-weight: bold;
}
.mb-l4 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4 {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 24px;
    width: 25%;
    color: #ff0000;
}
.mb-l6 {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
    font-weight: bold;
}
.mb-l6 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-l6 ul li,.mb-l6 ul li1,.mb-l6 ul li2,.mb-l6 ul li3,.mb-l6 ul li4,.mb-l6 ul li5,.mb-l6 ul li6 {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 24px;
    width: 16.6%;
    color: #ff0000;
}
.mb-qn1 {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
}
.mb-qn1 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-qn1 ul li,.mb-qn1 ul li0,.mb-qn1 ul li1{
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;


    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #FFFFFF;
    text-align: left;
    font-size: 20px;
    overflow-wrap: break-word;
}
.mb-qn1 ul li0{
    background-color: #000000;
}
.mb-qn1 ul li1{
    background-color: #CCFFCC;
    color: #FF00FF
}

.mb-qn {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
}
.mb-qn ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-qn ul li,.mb-qn ul li0,.mb-qn ul li1{
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;

    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #FFFFFF;
    text-align: left;
    font-size: 26px;
}
.mb-qn ul li0{
    background-color: #000000;
}
.mb-qn ul li1{
    background-color: #CCFFCC;
    color: #FF00FF
}


.mb-9x {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; 
    border-radius: 10px;
    overflow: hidden; 
    font-weight: bold;
}
.mb-9x ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li2,.mb-9x ul li3 {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;
    height: 40px;
    text-align: center;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 24px;
    color: #ff0000;
}
.mb-9x ul li {
    width: 100%;
    background-color: #1f9b7d;
    color: #ffffff;

}
.mb-9x ul li1 {
    width: 20%;
    color: #008000;
}
.mb-9x ul li2 {
    width: 66%;
    background-color: #ffffff;
}
.mb-9x ul li2 xz {
    background-color: #ffffff;
}
.mb-9x ul li3 {
    width: 14%;
    color: #008000;
}



.mb-gg2 {
    background: #fff;
    text-align: center;
    padding: 0;
    border: 1px solid #ddd; /* 外框边框 */
    border-radius: 10px; /* 外框四角圆弧效果 */
    overflow: hidden; /* 确保内部元素不超出圆角范围 */
    font-weight: bold;
}
.mb-gg2 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.mb-gg2 ul li {
    width: 50%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
.mb-gg2 ul li a {
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #ddd;
    display: block;
    font-size: 24px;
    color: #000;
    background: #fff;
    text-decoration: none; /* 去除默认下划线 */
    position: relative; /* 用于定位伪元素 */
}
/* 鼠标悬停时文字底部显示红色横线 */
.mb-gg2 ul li a:hover {
    text-decoration: underline #f00; /* 文字底部红色下划线 */
    text-underline-offset: 4px; /* 控制下划线与文字的距离 */
    text-decoration-thickness: 2px; /* 下划线粗细 */
}
.mb-gg2-more a {
    display: block;
    padding: 5px 0;
    color: #fff;
    text-align: center;
    font-size: 18px;
    border-radius: 5px;
    background: #f00;
    text-decoration: none;
}


.mb-gg3 {
  background: #fff;
  text-align: center;
  padding: 0;
  font-weight: bold;
}
.mb-gg3 ul { 
  display: flex; 
  flex-direction: row; 
  flex-wrap: wrap; 
  padding: 5px;
  list-style: none;
  margin: 0 auto; /* 左右外边距设为auto实现水平居中 */
  max-width: 1200px; /* 限制最大宽度，避免过宽 */
  box-sizing: border-box; /* 确保padding不影响整体宽度计算 */
}
.mb-gg3 ul li { 
  width: 50%; 
  box-sizing: border-box;
  padding: 3px; /* 为边框预留空间 */
  border-radius: 10px; /* 保持圆角外观 */
  background-color: #fff;
}

/* 为偶数行列表项设置灰色背景 */
.mb-gg3 ul li:nth-child(4n+3) a,
.mb-gg3 ul li:nth-child(4n+4) a {
  background-color: #c2cdff;
}

.mb-gg3 ul li a { 
  height: 40px;
  line-height: 35px;
  text-align: center;
  display: block;
  font-size: 24px;
  color: #000;
  text-decoration: none;
  width: 100%;
  /* 将边框样式移至a元素 */
  border: solid 2px #014b1d;
  border-radius: 8px; /* 略小于li的圆角，避免边框重叠 */
  box-sizing: border-box;
}
.mb-gg3-more a { 
  display: block; 
  padding: 5px 0; 
  color: #fff; 
  text-align: center; 
  font-size: 18px; 
  border-radius: 5px; 
  background: #f00;
  text-decoration: none;
}



.qxwz {
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 0;
    border-radius: 10px;
    overflow: hidden;
    display: inline-block;
    border: 1px solid #ddd; /* 外层容器边框 */
    font-weight: bold;
}

.qxwz ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
    min-width: 400px;
}

.qxwz ul li {
    width: 25%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    /* 所有边框都设置在li上 */
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

/* 第一行li添加顶部边框 */
.qxwz ul li:nth-child(-n+4) {
    border-top: 1px solid #ddd;
}

/* 第一列li添加左侧边框 */
.qxwz ul li:nth-child(4n+1) {
    border-left: 1px solid #ddd;
}

.qxwz ul li a,
.qxwz ul li .empty-cell {
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    font-size: 20px;
    color: #000;
    background: #fff;
    text-decoration: none;
}

.qxwz ul li .empty-cell {
    color: transparent;
    background-color: #f9f9f9;
}

.qxwz ul li a:hover {
    text-decoration: underline #f00;
    text-underline-offset: 4px;
    text-decoration-thickness: 2px;
}

.qxwz-more a {
    display: block;
    padding: 5px 0;
    color: #fff;
    text-align: center;
    font-size: 18px;
    border-radius: 5px;
    background: #f00;
    text-decoration: none;
    margin: 10px;
}

.haoju{
    font-size: 20pt;
    text-align: center;
    font-weight: bold;
    padding: 3px 0px; /* 保留原有上下3px内边距，也可根据需要调整 */
    /* 上下各8px空白，左右0（数值可按需修改） */
    margin: 8px 0px; 
}


.qnzl {background:#fff;text-align: center;padding:0;}
.qnzl ul { display: flex; flex-direction: row; flex-wrap: wrap; padding: 5px;}
.qnzl ul li { width: 33.33%; box-sizing: border-box;padding: 5px 5px;border-radius: 0px;background-color: #fff;}
.qnzl ul li a { 
height: 36px;
line-height: 36px;
text-align: center;
border: solid 1px #ddd;
border-radius: 8px;
background: #eee;
background-image: linear-gradient(to top, #fff, #eee, #fff);
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
display: block;
font-size: 20px;

color: #000;
}
.qnzl-more a { display: block; padding: 5px 0; color: #fff; text-align: center; font-size: 18px; border-radius: 5px; background: #f00;}

@media screen and (max-width: 670px){
.mb-7x ul li,.mb-7x ul li1,.mb-7x ul li2,.mb-qn ul li{
  font-size: 24px;
  }
.mb-qn1 ul li{
  font-size: 17px;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li3{
  font-size: 20px;
  }
.mb-9x ul li2{
  font-size: 23px;
  }

.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1,.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li0,.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4{
  font-size: 22px;
  }
}


@media screen and (max-width: 620px){
.mb-7x ul li,.mb-7x ul li1,.mb-7x ul li2,.mb-qn ul li{
  font-size: 22px;
  }
.mb-qn1 ul li{
  font-size: 16px;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li3{
  font-size: 20px;
  }
.mb-9x ul li2{
  font-size: 23px;
  }

.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1,.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li0,.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4{
  font-size: 22px;
  }


}
@media screen and (max-width: 570px){
.mb-7x ul li,.mb-7x ul li1,.mb-7x ul li2,.mb-qn ul li{
  font-size: 20px;
  }
.mb-qn1 ul li{
  font-size: 15px;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li3{
  font-size: 17px;
  }
.mb-9x ul li2{
  font-size: 21px;
  }

.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1,.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li0,.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4{
  font-size: 21px;
  }

}
@media screen and (max-width: 520px){
.mb-7x ul li,.mb-7x ul li1,.mb-7x ul li2,.mb-qn ul li{
  font-size: 18px;
  }
.mb-qn1 ul li{
  font-size: 14px;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li3{
  font-size: 16px;
  }
.mb-9x ul li2{
  font-size: 20px;
  }
.list-title,.mb-tz1 a .ci,.mb-tz2 a .ci,.mb-gg1 li a{
  font-size: 24px;
}
.mb-tz1 a,.mb-tz2 a{
  font-size: 22px;
}
.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1,.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li0,.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4{
  font-size: 20px;
  }

}
@media screen and (max-width: 470px){
.mb-7x ul li,.mb-7x ul li1,.mb-7x ul li2,.mb-qn ul li{
  font-size: 16px;
  }
.mb-qn1 ul li{
  font-size: 12px;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li3{
  font-size: 16px;
  }
.mb-9x ul li2,.list-title{
  font-size: 19px;
  }
.list-title,.mb-tz1 a .ci,.mb-tz2 a .ci,.mb-gg1 li a{
  font-size: 22px;
}
.mb-tz1 a,.mb-tz2 a{
  font-size: 20px;
}
.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1,.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li0,.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4{
  font-size: 19px;
  }
}
@media screen and (max-width: 420px){
.mb-7x ul li,.mb-7x ul li1,.mb-7x ul li2,.mb-qn ul li{
  font-size: 14px;
  }
.mb-qn1 ul li{
  font-size: 10px;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li3{
  font-size: 14px;
  }
.mb-9x ul li2{
  font-size: 18px;
  }
.mb-9x ul li2 xz{
  font-size: 17px;
}
.list-title,.mb-tz1 a .ci,.mb-tz2 a .ci,.mb-gg1 li a{
  font-size: 19px;
}

.mb-tz1 a,.mb-tz2 a{
  font-size: 17px;
}
.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1,.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li0,.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4{
  font-size: 18px;
  }

}
@media screen and (max-width: 370px){
.mb-7x ul li,.mb-7x ul li1,.mb-7x ul li2,.mb-qn ul li{
  font-size: 12px;
  }
.mb-qn1 ul li{
  font-size: 9px;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li3{
  font-size: 12px;
  }

.mb-9x ul li2{
  font-size: 17px;
  }
.mb-9x ul li2 xz{
  font-size: 15px;
}
.list-title,.mb-tz1 a .ci,.mb-tz2 a .ci,.mb-gg1 li a{
  font-size: 18px;
}
.mb-tz1 a,.mb-tz2 a{
  font-size: 15px;
}
.mb-gg1 li a{
  font-size: 16px;
}
.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1,.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li0,.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4{
  font-size: 16px;
  }
}

@media screen and (max-width: 320px){
.mb-7x ul li,.mb-7x ul li1,.mb-7x ul li2,.mb-qn ul li{
  font-size: 8px;
  }
.mb-qn1 ul li{
  font-size: 8px;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li3{
  font-size: 12px;
  }
.mb-9x ul li2{
  font-size: 17px;
}
.mb-9x ul li2 xz{
  font-size: 12px;
}
.list-title,.mb-tz1 a .ci,.mb-tz2 a .ci,.mb-gg1 li a{
  font-size: 17px;
  }
.mb-tz1 a,.mb-tz2 a{
  font-size: 14px;
}
.mb-gg1 li a{
  font-size: 14px;
}
.list-title,.mb-tz1 a .ci{
  font-size: 16px;
}
.mb-tz1 a{
  font-size: 13px;
}
.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1,.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li0,.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4{
  font-size: 16px;
  }
}

@media screen and (max-width: 270px){
.mb-7x ul li,.mb-7x ul li1,.mb-7x ul li2,.mb-qn ul li{
  font-size: 10px;
  }
.mb-qn1 ul li{
  font-size: 7px;
}
.mb-9x ul li,.mb-9x ul li1,.mb-9x ul li3{
  font-size: 12px;
  }
.mb-9x ul li2{
  font-size: 16px;
}
.mb-9x ul li2 xz{
  font-size: 10px;
}
.list-title,.mb-tz1 a .ci,.mb-tz2 a .ci,.mb-gg1 li a{
  font-size: 14px;
}
.mb-tz1 a,.mb-tz2 a,.mb-gg1 li a{
  font-size: 12px;
}
.mb-l1 ul li,.mb-l1 ul li0,.mb-l1 ul li1,.mb-l3 ul li,.mb-l3 ul li1,.mb-l3 ul li2,.mb-l3 ul li3,.mb-l3 ul li0,.mb-l4 ul li,.mb-l4 ul li1,.mb-l4 ul li2,.mb-l4 ul li3,.mb-l4 ul li4{
  font-size: 16px;
  }
}


