﻿* {border:0;padding:0;margin:0}
html, body {height:100%;font:14px/1.4 Microsoft YaHei,Helvetica,sans-serif;color:#222;overflow-x: hidden;}
body {min-height: 100%; height: auto;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
ol, ul, li {list-style: none}
img {max-width: 100%; height: auto; border: 0; vertical-align:middle;}
table {empty-cells: show; border-collapse: collapse; }
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}
a {color: inherit; text-decoration: none;}
a:hover {text-decoration: none;}

.container{max-width: 720px;
  width: 100%; /* 显式声明宽度/防止图片/表格等溢出  */
  margin: 0 auto;
  overflow-x: hidden; /* 双重保险 */
  box-sizing: border-box; /* 包含 padding 和 border */
  border-left: solid 1px #008000;
  border-right: solid 1px #008000;
}



.wr{color:#f00 !important}
.wg{color:#080 !important}
.wb{color:#00f !important}
.wp{color:#f0f !important}
.wy{color:#ff0 !important}
.wo{color:#f60 !important}
.wpe{color:#80d !important}
.wsr{color:#f06 !important}
.wsb{color:#06f !important}
.ww{color:#fff !important}
.wbl{color:#000 !important}

s1 {color: #f00;}
s2 {color: #0f0;}
s3 {color: #00f;}
s4 {color: #f0f;}
s5 {color: #ff0;}
s6 {color: #f60;}
s7 {color: #80d;}
s8 {color: #fff;}
s9 {color: #080;}
s10 {color: #000080;}
s11 {color: #800080;}
w1 {color: #f00;background: #ff0;}
w2 {color: #008000;background: #ff0;}
w3 {color: #00f;background: #ff0;}
z1 {font-size: 12px;}
z2 {font-size: 14px;}
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;}
z11 {font-size: 20pt}
y1 {font-size: 20pt;color: #ff0;}
y2 {background: #f00;color: #ff0;}
y3 {background: #ff0;color: #000;}
y4 {background: #080;color: #fff;}
y5 {color: #ff0;background: #f00;font-size: 1.4rem;}
g1 {color: #0f0;font-size: 26px;}
g2 {color: #0f0;font-size: 17px;}
r1 {color: #f00;font-size: 26px;}
r2 {color: #f00;font-size: 31px;}
r3 {color: #f00;font-size: 36px;}
r4 {color: #f00;font-size: 31px;}
r5 {color: #f00;font-size: 28.5px;}
b1 {color: #0ff;font-size: 28.5px;}
p1 {color: #f0f;font-size: 28.5px;}

.shs{color:#f00;animation: blink 0.3s infinite;}
@keyframes blink{50% {color: transparent;}}  


.jh {background: #fff;height: 38px;line-height: 38px; text-align: center;font-size: 15px;font-weight: bold;} 
.jx {background: #fff;height: 38px;line-height: 38px; text-align: center;font-size: 18px;font-weight: bold;} 
.jz {background: #f00;font-size: 25px;text-align: center;font-weight: bold;}
.jy {background: #f00;color:#ff0; font-size: 16px;text-align: center;font-weight: bold;height: 27px;line-height: 25px;}
.jp {color:#800000; font-size: 13pt;font-weight: 400;}
.jb {font-size: 16pt;}

.header {max-width: 720px;position: fixed;top: 0;left: 0;right: 0;margin: auto;background: #fff;z-index: 9;}
.header-image {width: 100%; height: auto;display: block;margin-bottom: 8px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); max-width: 720px;position: fixed;top: 0;left: 0;right: 0;margin: auto;background: #fff;z-index: 9;}
.footer {font-size: 19px;color: #ffffff;text-align: center;}
.box {border: 2px solid #99CCFF;margin: 1px 0;overflow: hidden;background-image: linear-gradient(to right, #99CCFF, #99CCFF, #99CCFF, #99CCFF, #99CCFF, #99CCFF, #99CCFF);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);}
.box2 {border: 2px solid #64bef1;margin: 1px 0;border-radius: 5px;overflow: hidden;}
.list-title2 {font-size: 24pt;text-align: center;color: #000000;font-weight: bold;/* text-shadow: 1px 1px 1px #ffffff; */background: linear-gradient(transparent, #f7f3f3);text-shadow: 0px 0px 10px #e5e5e5;border-radius: 0 0 50px 50px;box-shadow: 0 5px 4px 0 #0585e8, 0 6px 20px 0 rgba(0, 0, 0, .19);}
.boxw {background: #fff;}
.br12 {border-radius: 12px;}
.pb-head {padding-left: 1rem;padding-right: 1rem;}
.pb-tit {font-size: 1.4rem;padding-top: .5rem;margin-bottom: .5rem;font-weight: bold;text-align: center;}
.sxsx-content{font-size:1.3rem;background:#fff}
.sxsx-content li b{color:#30f}
.sxsx-content li font{color:#f00}
.sx table {border-collapse: collapse;border-spacing: 0;}
.sx table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.sx table td {border: 1px solid #e5e5e5;padding: 3px 2px;word-break: break-all;}
.sx ul, .sx li, .sx dl, .sx dt, .sx dd{margin:0;padding:0}
.sx ul {display: block;list-style-type: disc;}
.sx ul li img {vertical-align: middle;border: 0;width:40px;height:40px;}
.sx1 li{float: left;width: 33.333333%;padding: 5px 0;text-align: center;}
.sx span{height: 18px;line-height: 18px;margin: 0 2px;padding: 0 3px;font-size: 12px;color: #fff;display: inline-block;background-color: #f00;}
.sx span.blue{background-color: #3366ff;}
.sx span.green{background-color: #009933;}
@media (min-width: 320px) and (max-width:359px){.sx1 li{width: 50%}}
@media (min-width: 360px) and (max-width: 374px){.sx1 li{width: 50%}}
@media (min-width: 375px) and (max-width: 392px){.sx ul li .tm01 span{margin:0 1px;padding:0 2px}}
@media (min-width: 393px) and (max-width: 413px){.sx ul li .tm01 span{margin:0 1px;padding:0 2px}}
@media (min-width: 414px) and (max-width: 767px){}
@media (min-width:768px){.sx1 li{width: 25%}}
.logo{height: 50px;padding: 0 10px;display: flex;align-items: center;justify-content: space-between;background:#99CCFF;margin-bottom: 2px;}
.logo img{width: 210px;height: 54px;}
.rq-content{background:#58f370;padding:.5rem .5rem;font-size:1.3rem;text-align:center;}
.pb-content{background:#fff;padding:.5rem 1rem;font-size:1.3rem}
.pb-content li{padding:.3rem 0;border-bottom:1px solid #ddd;}
.pb-content li:last-child{border-bottom:0}
.pb-content li span{display:flex;float:right;}
.tzlb-content{font-size:1.3rem;text-align:center;background:#fff;}
.tzlb-content li{border-bottom:1px solid #aaa;background:#fff;margin:5px 0;border-radius:5px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;font-weight: bold;}
.tzlb-content li:last-child{border-bottom:1px solid #aaa;}
.tzlb-content li span{font-size:1.1rem}
.tzlb-content li font{color:#f00;font-size:.9rem;border:.1rem solid #f00;border-radius:.3rem;margin-left:.2rem;padding:.1rem;vertical-align:middle}
.kjt li{display:inline-block;width:50%;text-align:center;background:#eee;color: #000;font-size:21px;font-weight:800;}
.kjt li.liactive{ background-color:#64bef1;color: #fff;font-size:21px;font-weight:800;}
.kjt img{height: auto;margin: 0 auto;}
.list-title {font-size: 22px;text-align: center;color: #000000;font-weight: bold;padding: 2px 0px 4px 0px;}
.list-title1 {font-size: 22px;text-align: center;color: #000000;font-weight: bold;background: linear-gradient(transparent, #f7f3f3);text-shadow: 0px 0px 10px #e5e5e5;border-radius: 0 0 50px 50px;box-shadow: 0 5px 4px 0 #0585e8, 0 6px 20px 0 rgba(0, 0, 0, .19);}
.post-list  {border: 1px solid #ccc;list-style: none;margin: 0;padding: 0;text-align: center;}
.post-list ul {display: flex;flex-direction: row;flex-wrap: wrap;padding: 5px;}
.post-list li {padding: 3px 3px;border-radius: 0px;background-color: #fff;font-size: 22px;}
.post-list a{height: 35px;line-height: 31px;text-align: center; border: 1px solid #ddd;border-radius: 8px;background-image: linear-gradient(to top, #fff, #eee, #fff);box-shadow: 0 2px 5px rgba(0,0,0,0.1);display: block;font-weight: bold;text-decoration: none;color: #000;}
.post-list ul li {width: 50%;padding: 5px;box-sizing: border-box; font-weight: bold;}
.post-list font {font-size: 15px;color: #f00;border: 1px solid #f00;border-radius: 4px;vertical-align: middle;margin-left: 3px;}
.post-list1  {list-style: none;margin: 0;padding: 0;text-align: center;}
.post-list1 {display: flex;flex-direction: row;flex-wrap: wrap;}
.post-list1 li {float: left;width: calc(50% - 6px);border-radius: 0px;background-color: #fff;font-size: 22px;}
.post-list1 a{height: 35px;line-height: 31px;text-align: center; border-top: 0.2px solid #ffffff;background-image: linear-gradient(to top, #fff, #eee, #fff);box-shadow: 0 2px 5px rgba(0,0,0,0.1);display: block;font-weight: bold;text-decoration: none;color: #000;}

.post-gg {border: 1px solid #ccc;list-style: none;margin: 0;padding: 0;text-align: center;}
.post-gg li {float: left;width: calc(50% - 6px);padding: 3px;border-radius: 0px;background-color: #fff;font-size: 22px;}
.post-gg a{height: 35px;line-height: 31px;text-align: center; border: 1px solid #ddd;border-radius: 8px;background: linear-gradient(to top, #a9d7f2, #ffffff, #a9d7f2);box-shadow: 0 2px 5px rgba(0,0,0,0.1);display: block;font-weight: bold;text-decoration: none;color: #000;}

.post-gg1 {border: 1px solid #ccc;list-style: none;margin: 0;padding: 0;text-align: center;}
.post-gg1 li {float: left;width: calc(50% - 6px);padding: 3px;border-radius: 0px;background-color: #fff;font-size: 22px;}
.post-gg1 a{height: 35px;line-height: 31px;text-align: center; border: 1px solid #ddd;border-radius: 8px;background: linear-gradient(155deg, rgba(2, 0, 36, 1) 0%, rgba(255, 0, 0, 1) 0%, rgb(247 146 255) 12% 24%, rgb(103, 239, 254) 48%, rgb(202, 203, 251) 60%, rgb(243, 241, 121) 96%);animation: gradient-anim 2s linear infinite;background-size: 300% 300%;box-shadow: 0 2px 5px rgba(0,0,0,0.1);display: block;font-weight: bold;text-decoration: none;color: #000;}

.post-gg2 {border: 1px solid #ccc;list-style: none;margin: 0;padding: 0;text-align: center;}
.post-gg2 li {float: left;width: calc(50% - 6px);padding: 3px;border-radius: 0px;background-color: #fff;font-size: 22px;}
.post-gg2 a{height: 35px;line-height: 31px;text-align: center; border: 1px solid #ddd;border-radius: 8px;box-shadow: 0 2px 5px rgba(0,0,0,0.1);display: block;font-weight: bold;text-decoration: none;color: #000;}

@keyframes gradient-anim {0% { background-position: 0% 50%; }50% { background-position: 100% 50%; }100% { background-position: 0% 50%; }}

.tz {background-color: #333333;text-align: center;font-weight: 700;font-size: 26px; line-height: 2;}
.tz1 {background-color: #000;color: #f00; text-align: center;font-weight: 700;font-size: 26px; line-height: 2;}
.tz2 {background: #ffc;text-align: center;margin: .3rem;height: 40px;line-height: 38px; font-size: 1.4rem;}
.gfym {display: flex;justify-content: center;align-items: center; color: white;background-image: var(--ppc-body-bgr);background-size: 100% 40px;background-repeat: no-repeat;height: 40px;background-color: #eee;--ppc-body-bgr:url(../img/ymkj.png)}
.fixed-button {position: fixed; border: none; background: none;cursor: pointer; }
.fixed-button img {width: 60px; height: auto; }
.qxtable td {border: 1px solid #c0c0c0;text-overflow: ellipsis;font-size: 26px;font-weight: 700;height: 40px;}
.qxtable span {font-size: 25px;text-align: center;color: #000000;padding: 2px 0px 4px 0px;text-shadow: 1px 1px 1px #ffffff;font-weight: 700;}
.qxtable p {font-size: 23px;text-align: center;color: #000000;padding: 2px 0px 4px 0px;font-weight: 700;}
.qxtable tr td:nth-child(1){width: 42%; background: #000;}
.qxtable tr td:nth-child(2){background: #000;}
.qxtable1 tr {height: 35px;}
.qxtable1 td {border: 1px solid #e4ece4;text-overflow: ellipsis;font-size: 24px;font-weight: 700;height: 40px;}
.qxtable1 span {font-size: 25px;text-align: center;color: #000000;padding: 2px 0px 4px 0px;text-shadow: 1px 1px 1px #ffffff;font-weight: 700;}
.qxtable1 p {font-size: 13pt;color: #000000;padding: 2px 0px 4px 0px;font-weight: 700;}
.qxtable1 tr td:nth-child(1){width: 36%; background: #f4f4f4;}
.qxtable1 tr td:nth-child(2){background: #f4f4f4;}
.duilianpt {height: 38px;text-align: center;color: #000;font-weight: bold;background: #fff;}    
.duilianpt tr {height: 40px;}
.duilianpt td {font-size: 23px;border: 1px solid #ccc;}
.duilianpt span {font-size: 1.2em;}
.duilianpt p {font-size: 28px;}
.duilianpt1 {height: 38px;text-align: center;color: #000;font-weight: bold;background: #fff;}    
.duilianpt1 tr {height: 40px;}
.duilianpt1 td {font-size: 23px;border: 1px solid #ccc;}
.duilianpt1 span {font-size: 1.2em;}
.duilianpt1 p {font-size: 28px;}
.duilianpt1 tr td:nth-child(1){width: 15%;}
.duilianpt1 tr td:nth-child(3){width: 25%;}
.yxym {font-size: 14px;font-weight: 700;text-align: center;white-space: normal;background: #fff;}
.yxym tr {border: 1px solid #808080;height: 30px;}
.yxym th {height: 30px;font-size: 15pt; color: #fff;background: #1f9b7d;}
.yxym td {height: 40px;border: 1px solid #e6e6e6 !important;}
.yxym td:nth-child(1) {width: 20%;color: #fff;background: #023b95;}
.yxym td:nth-child(3) {width: 20%;color: #fff;background: #023b95;}
.yxym td:nth-child(2) {font-size: 16pt;}
.ttb td {border: 1px solid #e4ece4;text-overflow: ellipsis;color: #ff0;background-color: #f00;font-size: 10pt;font-weight: bold;text-align: center;}
.ttb tr td:nth-child(1){width: 50%;}
.ttb tr td:nth-child(2){width: 50%;}
.ttb td img {width: 100%;}
.ttb p {line-height: 2;}
.ttb span {font-size: 14pt;}
.ttb font {font-size: 13pt;}
.ptct {max-width: 720px;margin: 0 auto;background: #f8f8f8;overflow: hidden;padding-top: 2px;}
.ptct-qs {display: flex;flex-wrap: nowrap;overflow-x: auto;padding-bottom: 5px;padding-left: 5px;}
.ptct-qs li {margin-right: .5rem;}
.ptct-qs button {width: 70px;border-radius: 20px;font-size: 19px;letter-spacing: 1px;font-weight: bold;cursor: pointer;border: 1px solid #409eff;}
.hover-yes {background-color: #409eff;color: #fff;}
.hover-no {background-color: #fff;color: #409eff;}
.ptct-mtbl {display: none;margin-top: 1rem;}
.ptct-mtbl.dis {display: block;}
.ptct-mtbl img {width: 100%;}
.gs ul {display: flex;align-items: center;justify-content: space-around;flex-wrap: wrap;}
.gs ul li {width:33.33%;margin-bottom: 5px;}
.gs ul li a {height: 35px;line-height: 35px;text-align: center;border: solid 1px #ddd;border-radius: 5px;background: #fff;display: block;}
.ym{background: linear-gradient(transparent, #f7f3f3);font-size: 23pt;text-align: center;color: #000000;font-weight: bold;padding: 2px 0px 4px 0px;}
.bnb {background: #fff;width: 100%;margin-top: 63px;}
.bffb {z-index: 99;position: fixed;left: 0;right: 0;bottom: 0;top: auto;opacity: 1;display: flex;margin: auto;color: #000;align-items: flex-end;user-select: none;}
.bffb2 {font-size: 16px !important;max-width: 720px;}
.bffbbg {position: absolute;top: auto;left: 0;right: 0;bottom: 0;height: 3.5em;background: #fff;z-index: -1;}
.bffbi {flex-basis: 0;flex-grow: 1;display: flex;align-items: center;justify-content: center;}
.bffbibox {cursor: pointer;}
.bffbibox1 {display: flex;align-items: center;justify-content: center;}
.bffbibox2 {text-align: center;line-height: 1.6;font-weight: bold;font-size: 15px;}


.hfgg {
    border: 2px solid #00bcd4;
    table-layout: auto;
    color: #f00;
    border-radius: 12px;
    overflow: hidden;
    background-color: #ccffff;
}

.hfgg tr{
	height: 30px;
}

.hfgg td{
	font-weight: bold;
	border:1px solid #C0C0C0;
	font-size: 15pt;
    border-bottom: 2px dashed #ccc;
    text-align: center;
}

      .containeryflj3 {
        width: calc(100% - 6px); /* 100% 减去左右各3px的间隙，所以是6px */
        max-width: 720px; /* 仍然保持最大宽度限制 */
        margin: 5px auto;
          background-color: #ffffff; /* 内容区域白色背景 */
          border-radius: 10px; /* 更大的圆角 */
          box-shadow: 0 8px 20px rgba(0,0,0,0.15); /* 更明显的阴影，增加立体感 */
          overflow: hidden; /* 确保内容在容器内，特别是圆角效果 */
          transform: translateZ(0); /* 硬件加速 */
      }
      /* 红框部分：插入图片并自适应框架的样式 */
      .header-image {
          width: 100%; /* 图片宽度自适应父容器 */
          height: auto; /* 高度自动调整，保持图片比例 */
          display: block; /* 移除图片下方可能存在的空白间隙 */
        /*  border-bottom: 4px solid #ff6600;  更粗的底部橙色边框 */
          margin-bottom: 8px; /* 增加与下一个框架间距 */
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 图片下方阴影 */
      }
      /* 绿框部分：白色底色及绿色边框的样式 */
.content-list {
          list-style: none;
          padding: 0;
          margin: 0;
          background-color: #ffffff; /* 确保整个列表区域是白色背景 */
       /*    border: 2px solid #f35c05; 更粗的绿色边框 */
          border-width: 0 2px; /* 只有左右边框 */
          padding-right: 2px;
          padding-left: 2px;
      }
      .list-item {
          padding: 12px 15px; /* 增加内边距 */
          border-bottom: 1px solid #e0e0e0; /* 浅灰色分隔线 */
          line-height: 1.6; /* 更好的行高 */
          text-align: center; /* 所有列表项内容居中 */
          font-size: 1.2em; /* 稍微大一点的字体 */
          background-color: #ffffff; /* 确保每个列表项是白色背景 */
          cursor: pointer; /* 指示可点击 */
          transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; /* 平滑过渡效果 */
          position: relative; /* 用于可能的伪元素或定位 */
          z-index: 1; /* 确保悬停时在上方 */
      }
      /* 悬停效果 */
      .list-item:hover {
          transform: translateY(-3px) scale(1.02); /* 稍微上移和放大 */
          box-shadow: 0 6px 15px rgba(0,0,0,0.1); /* 更明显的悬停阴影 */
          background-color: #f8f8f8; /* 悬停时背景色变浅 */
      }
      .list-item:last-child {
          border-bottom: none; /* 最后一个没有底边框 */
      }
      /* 列表项内部文字颜色 */
      .list-item span {
          color: #444; /* 默认深灰色，稍微柔和 */
      }
      .list-item .period {
          color: #222; /* 期数黑色，更深 */
          font-weight: bold;
      }
      .list-item .highlight-pink {
          color: #ff00cc; /* 亮粉色 */
          font-weight: bold; /* 加粗，更突出 */
      }
      .list-item .highlight-blue {
          color: #0000ff; /* 蓝色 */
          font-weight: bold;
          text-shadow: 0 0 5px rgba(0,0,255,0.3); /* 蓝色文字轻微发光 */
      }
      .list-item .red-text {
          color: #ff0000; /* 红色 */
          font-weight: bold;
      }
      .list-item .unopened-text {
          color: #888; /* 未公开的文字颜色 */
          font-style: italic; /* 斜体 */
      }
      .list-item.unopened {
          background-color: #fdfdfd; /* 未公开条目稍微不同的背景 */
          padding-bottom: 8px; /* 为下方提示文字留更多空间 */
      }
      /* “点击添加微信免费领取”文字的闪烁动画 */
      .list-item.unopened .sub-text {
          display: block; /* 另起一行 */
          text-align: center; /* 居中 */
          color: #00a000; /* 亮绿色文字 */
          font-size: 1.2em; /* 稍微大一点 */
          margin-top: 8px; /* 与上方内容间距 */
          cursor: pointer; /* 模拟可点击 */
          font-weight: bold;
          animation: flash 1.5s infinite alternate ease-in-out; /* 闪烁动画 */
          padding: 5px 0; /* 增加点击区域 */
      }
      .footer-banner {
          background: linear-gradient(to right, #ffe0b2, #ffd700); /* 底部横幅渐变色 */
          color: #a0522d; /* 棕色字体 */
          text-align: center; /* 居中 */
          padding: 15px 15px; /* 增加内边距 */
          font-size: 1.3em; /* 字体稍微大一点 */
          border-top: 2px solid #ffcc00; /* 顶部边框 */
          font-weight: bold;
          letter-spacing: 0.5px; /* 字母间距 */
          text-shadow: 1px 1px 2px rgba(255,255,255,0.5); /* 文字阴影 */
      }
      
.wxtb td{border: 2px solid #c4c7c6;}

.wxtb td:first-child {
  width: 50%; /* 设置宽度为 55px */
  text-align: center; /* 文本居中对齐 */
}
@keyframes blink{50% {color: transparent;}}  

@media (min-width: 701px) {
    .fixed-button {bottom: 100px; left: calc(50% + 450px); transform: translateX(-50%); }
    .fixed-button img {width: 80px;}
}
@media (max-width: 700px) {
   .fixed-button {bottom: 100px; right: -5px; left: auto; }
}
@media (max-width: 360px) {
    .tribotmi{font-size: 14px !important}
    .riqi{font-size: 14px;}
    .list-title {font-size: 20px;}
    .list-title1 {font-size: 18px;}
    .tz {font-size: 18px;}
    .qxtable td{font-size: 20px;}
    .qxtable span{font-size: 20px;}
    .qxtable p{font-size: 18px;}
    .qxtable1 td{font-size: 16px;}
    .duilianpt td  {font-size: 16px;}
    .duilianpt p {font-size: 18px;}
    .duilianpt1 td  {font-size: 17px;}
    .duilianpt1 p {font-size: 16px;}
    .post-list li{font-size: 17px;}
    .post-list1 li{font-size: 17px;}
    .post-gg li{font-size: 18px;}
    .post-gg1 li{font-size: 18px;}
    .post-gg2 li{font-size: 18px;}
    .jx {font-size: 13px !important}
    .jz {font-size: 16px;}
    .jb {font-size: 13.4pt !important}
    .jh {font-size: 14px;}
    g1 {color: #0f0;font-size: 15px;}
    g2 {color: #0f0;font-size: 16px;}
    r1 {color: #f00;font-size: 15px;}
    r2 {color: #f00;font-size: 20px;}
    r3 {color: #f00;font-size: 24px;}
    r4 {color: #f00;font-size: 23px;}
    r5 {color: #f00;font-size: 18.5px;}
    b1 {color: #0ff;font-size: 18.5px;}
    p1 {color: #f0f;font-size: 18.5px;}
    .ttb span {font-size: 11pt;}
    .ttb font {font-size: 15px;}
    .yxym td:nth-child(2) {font-size: 13pt;}
}

@media (min-width: 361px) and (max-width: 380px){
    .tribotmi{font-size: 15px !important}
    .riqi{font-size: 15px;}
    .list-title {font-size: 21px;}
    .list-title1 {font-size: 18px;}
    .post-list li{font-size: 18px;}
    .post-gg li{font-size: 18px;}
    .post-gg1 li{font-size: 18px;}
    .post-gg2 li{font-size: 18px;}
    .qxtable td{font-size: 20px;}
    .qxtable span{font-size: 20px;}
    .qxtable p{font-size: 18px;}
    .qxtable1 td{font-size: 17px;}
    .duilianpt td  {font-size: 18px;}
    .duilianpt p {font-size: 20px;}
    .duilianpt1 td  {font-size: 17px;}
    .duilianpt1 p {font-size: 16px;}
    .jx {font-size: 13.5px !important}
    .jz {font-size: 16px;}
    .jb {font-size: 13.4pt !important}
    .jh {font-size: 14px;}
    g1 {color: #0f0;font-size: 15px;}
    g2 {color: #0f0;font-size: 16px;}
    r1 {color: #f00;font-size: 17px;}
    r2 {color: #f00;font-size: 20px;}
    r3 {color: #f00;font-size: 24px;}
    r4 {color: #f00;font-size: 23px;}
    r5 {color: #f00;font-size: 19px;}
    b1 {color: #0ff;font-size: 19px;}
    p1 {color: #f0f;font-size: 19px;}
    .ttb span {font-size: 11pt;}
    .ttb font {font-size: 15px;}
}

@media (min-width: 381px) and (max-width: 400px){
    .tribotmi{font-size: 16px !important}
    .list-title1 {font-size: 20px;}
    .riqi{font-size: 16px;}
    .post-list li{font-size: 19px;}
    .post-gg li{font-size: 20px;}
    .post-gg1 li{font-size: 20px;}
    .post-gg2 li{font-size: 20px;}
    .qxtable td{font-size: 22px;}
    .qxtable span{font-size: 20px;}
    .qxtable p{font-size: 18px;}
    .qxtable1 td{font-size: 18px;}
    .duilianpt td  {font-size: 18px;}
    .duilianpt p {font-size: 20px;}
    .duilianpt1 td  {font-size: 18px;}
    .duilianpt1 p {font-size: 17px;}
    g1 {color: #0f0;font-size: 16px;}
    g2 {color: #0f0;font-size: 17px;}
    r1 {color: #f00;font-size: 16px;}
    r2 {color: #f00;font-size: 21px;}
    r3 {color: #f00;font-size: 24px;}
    r4 {color: #f00;font-size: 24px;}
    r5 {color: #f00;font-size: 20px;}
    b1 {color: #0ff;font-size: 20px;}
    p1 {color: #f0f;font-size: 20px;}
    .jx {font-size: 14px !important}
    .jz {font-size: 16px;}
    .jb {font-size: 13.4pt !important}
    .jh {font-size: 14px;}
    .ttb span {font-size: 11pt;}
    .ttb font {font-size: 15px;}
}
@media (min-width: 401px) and (max-width: 420px){
    .tribotmi{font-size: 17px !important}
    .list-title1 {font-size: 20px;}
    .riqi{font-size: 17px;}
    .post-list li{font-size: 20px;}
    .post-gg li{font-size: 20px;}
    .post-gg1 li{font-size: 20px;}
    .post-gg2 li{font-size: 20px;}
    .qxtable td{font-size: 23px;}
    .qxtable span{font-size: 22px;}
    .qxtable p{font-size: 18px;}
    .qxtable1 td{font-size: 19px;}
    .duilianpt td  {font-size: 19px;}
    .duilianpt p {font-size: 22px;}
    .duilianpt1 td  {font-size: 18px;}
    .duilianpt1 p {font-size: 17px;}
    g1 {color: #0f0;font-size: 16px;}
    g2 {color: #0f0;font-size: 17px;}
    r1 {color: #f00;font-size: 17px;}
    r2 {color: #f00;font-size: 21px;}
    r3 {color: #f00;font-size: 24px;}
    r4 {color: #f00;font-size: 24px;}
    r5 {color: #f00;font-size: 21px;}
    b1 {color: #0ff;font-size: 21px;}
    p1 {color: #f0f;font-size: 21px;}
    .jx {font-size: 14.5px !important}
    .jz {font-size: 16px;}
    .jb {font-size: 13.4pt !important}
    .jh {font-size: 14px;}
    .ttb span {font-size: 11pt;}
    .ttb font {font-size: 15px;}
}
@media (min-width: 421px) and (max-width: 500px){
    .tribotmi{font-size: 18px !important}
    .riqi{font-size: 17px;}
    .post-list li{font-size: 21px;}
    .qxtable span{font-size: 24px;}
    .qxtable p{font-size: 21px;}
    .qxtable1 td{font-size: 20px;}
    .duilianpt td  {font-size: 20px;}
    .duilianpt p {font-size: 22px;}
    .duilianpt1 td  {font-size: 19px;}
    .duilianpt1 p {font-size: 18px;}
    g1 {color: #0f0;font-size: 16px;}
    g2 {color: #0f0;font-size: 18px;}
    r1 {color: #f00;font-size: 18px;}
    r2 {color: #f00;font-size: 22px;}
    r3 {color: #f00;font-size: 24px;}
    r4 {color: #f00;font-size: 24px;}
    r5 {color: #f00;font-size: 22px;}
    b1 {color: #0ff;font-size: 22px;}
    p1 {color: #f0f;font-size: 22px;}
    .jx {font-size: 15px !important}
    .jz {font-size: 16px;}
    .jb {font-size: 13.4pt !important}
    .jh {font-size: 14px;}
    .ttb span {font-size: 12pt;}
    .ttb font {font-size: 16px;}
}
