#jm-night-ym3z3-140,
#jm-night-ym3z3-140 *{
  box-sizing:border-box;
}

#jm-night-ym3z3-140{
  width:100%;
  max-width:760px;
  margin:12px auto;
  padding:7px;
  border-radius:24px;
  isolation:isolate;
  overflow:hidden;
  font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
  background:
    radial-gradient(circle at 8% 4%,rgba(0,198,255,.55),transparent 24%),
    radial-gradient(circle at 92% 9%,rgba(255,210,92,.38),transparent 28%),
    radial-gradient(circle at 50% 100%,rgba(168,85,247,.38),transparent 32%),
    linear-gradient(135deg,#020617 0%,#06134a 36%,#10106b 66%,#020617 100%);
  box-shadow:
    0 0 0 1px rgba(255,220,120,.58) inset,
    0 0 24px rgba(37,99,235,.42),
    0 0 34px rgba(168,85,247,.28),
    0 14px 34px rgba(0,0,45,.42);
}

#jm-night-ym3z3-140 a{
  color:inherit;
  text-decoration:none;
}

#jm-night-ym3z3-140 img{
  max-width:100%;
  border:0;
}

#jm-night-ym3z3-140 .click-wrap{
  display:block;
  text-decoration:none;
  color:inherit;
}

#jm-night-ym3z3-140 .main-box{
  border-radius:20px;
  overflow:hidden;
  background:
    linear-gradient(180deg,#08124a 0%,#071044 46%,#050820 100%);
  border:1px solid rgba(250,204,21,.72);
  box-shadow:
    inset 0 0 0 2px rgba(59,130,246,.35),
    inset 0 0 28px rgba(250,204,21,.08);
}

#jm-night-ym3z3-140 .top-hero{
  position:relative;
  padding:24px 10px 20px;
  text-align:center;
  overflow:hidden;
  background:
    radial-gradient(circle at 88% 10%,rgba(250,204,21,.34),transparent 26%),
    radial-gradient(circle at 12% 0%,rgba(56,189,248,.38),transparent 28%),
    linear-gradient(135deg,#020617 0%,#10106b 45%,#1e1b4b 100%);
  border-bottom:2px solid rgba(250,204,21,.78);
}

#jm-night-ym3z3-140 .top-hero:before{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(115deg,transparent 0%,rgba(56,189,248,.22) 28%,transparent 42%),
    linear-gradient(245deg,transparent 0%,rgba(250,204,21,.18) 24%,transparent 40%);
  opacity:.88;
}

#jm-night-ym3z3-140 .top-badge{
  position:relative;
  display:inline-block;
  color:#fff7cc;
  background:linear-gradient(90deg,#111827,#172554,#111827);
  border:1px solid rgba(250,204,21,.82);
  border-radius:999px;
  padding:5px 16px;
  font-size:14px;
  font-weight:900;
  letter-spacing:1px;
  box-shadow:0 0 14px rgba(250,204,21,.32);
}

#jm-night-ym3z3-140 .hero-title{
  position:relative;
  display:block;
  margin:11px auto 0;
  color:#ffffff;
  font-size:31px;
  font-weight:900;
  letter-spacing:2px;
  text-shadow:
    0 3px 3px rgba(0,0,0,.65),
    0 0 12px rgba(255,255,255,.55),
    0 0 18px rgba(250,204,21,.58);
}

#jm-night-ym3z3-140 .hero-sub{
  position:relative;
  margin-top:9px;
  color:#fde68a;
  font-size:15px;
  font-weight:900;
  line-height:25px;
  letter-spacing:1px;
}

#jm-night-ym3z3-140 .notice-card{
  margin:11px;
  padding:13px 12px;
  border-radius:16px;
  color:#f8fafc;
  font-size:14px;
  line-height:1.85;
  font-weight:800;
  background:
    linear-gradient(90deg,rgba(15,23,42,.96),rgba(30,41,120,.92),rgba(15,23,42,.96));
  border:1px solid rgba(250,204,21,.52);
  box-shadow:
    0 5px 18px rgba(0,0,0,.28),
    inset 0 0 18px rgba(59,130,246,.12);
}

#jm-night-ym3z3-140 .notice-card b{
  color:#facc15;
  font-size:17px;
}

#jm-night-ym3z3-140 .poster-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
  padding:0 11px 11px;
}

#jm-night-ym3z3-140 .poster-grid a{
  display:block;
  overflow:hidden;
  border-radius:14px;
  background:#020617;
  border:1px solid rgba(250,204,21,.62);
  box-shadow:0 0 16px rgba(37,99,235,.30);
}

#jm-night-ym3z3-140 .poster-grid img{
  width:100%;
  display:block;
}

#jm-night-ym3z3-140 .focus-box{
  margin:0 11px 11px;
  padding:16px 8px;
  text-align:center;
  border-radius:18px;
  background:
    radial-gradient(circle at center top,rgba(250,204,21,.18),transparent 46%),
    linear-gradient(180deg,#10106b 0%,#071044 52%,#020617 100%);
  border:2px solid rgba(250,204,21,.82);
  box-shadow:
    0 0 18px rgba(59,130,246,.30),
    0 0 16px rgba(250,204,21,.22),
    inset 0 0 0 1px rgba(255,255,255,.12);
}

#jm-night-ym3z3-140 .focus-title{
  display:inline-block;
  color:#071044;
  background:linear-gradient(90deg,#fff7b2,#facc15,#fff7b2);
  border:1px solid #f59e0b;
  border-radius:999px;
  padding:5px 17px;
  font-size:20px;
  font-weight:900;
  box-shadow:0 0 14px rgba(250,204,21,.38);
  text-shadow:none;
}

#jm-night-ym3z3-140 .focus-num{
  margin-top:13px;
  font-size:23px;
  font-weight:900;
  color:#ffffff;
  line-height:41px;
  text-shadow:
    0 2px 3px rgba(0,0,0,.55),
    0 0 10px rgba(59,130,246,.35);
}

#jm-night-ym3z3-140 .num-blue,
#jm-night-ym3z3-140 .num-gold{
  display:inline-block;
  color:#facc15;
  background:linear-gradient(180deg,#0b1450,#020617);
  border:2px solid #facc15;
  padding:2px 14px;
  border-radius:999px;
  box-shadow:
    0 0 13px rgba(250,204,21,.38),
    inset 0 0 8px rgba(59,130,246,.22);
  text-shadow:none;
}

#jm-night-ym3z3-140 .hot-title{
  margin:0 11px 8px;
  padding:9px 10px;
  border-radius:14px;
  text-align:center;
  color:#fff7cc;
  font-size:18px;
  font-weight:900;
  letter-spacing:1px;
  background:linear-gradient(90deg,#020617,#172554,#581c87,#172554,#020617);
  border:1px solid rgba(250,204,21,.55);
  box-shadow:0 0 14px rgba(59,130,246,.25);
}

#jm-night-ym3z3-140 .rank-list{
  padding:0 11px 11px;
}

#jm-night-ym3z3-140 .rank-card{
  margin-bottom:8px;
  padding:10px;
  border-radius:15px;
  display:flex;
  align-items:center;
  gap:9px;
  background:linear-gradient(90deg,#071044,#0f1f63,#071044);
  border:1px solid rgba(250,204,21,.52);
  box-shadow:0 4px 14px rgba(0,0,0,.22);
}

#jm-night-ym3z3-140 .rank-no{
  flex:0 0 auto;
  width:40px;
  height:40px;
  line-height:40px;
  border-radius:50%;
  text-align:center;
  color:#facc15;
  font-size:18px;
  font-weight:900;
  background:#020617;
  border:2px solid #facc15;
  box-shadow:0 0 12px rgba(250,204,21,.30);
}

#jm-night-ym3z3-140 .rank-info{
  flex:1;
  text-align:left;
  color:#ffffff;
  font-size:15px;
  line-height:24px;
  font-weight:900;
}

#jm-night-ym3z3-140 .rank-info span{
  color:#fde68a;
}

#jm-night-ym3z3-140 .rank-tag{
  flex:0 0 auto;
  color:#071044;
  font-size:13px;
  font-weight:900;
  padding:5px 10px;
  border-radius:999px;
  background:linear-gradient(90deg,#fff7b2,#facc15);
  box-shadow:0 3px 9px rgba(250,204,21,.25);
}

#jm-night-ym3z3-140 .feature-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:7px;
  padding:0 11px 11px;
}

#jm-night-ym3z3-140 .feature-card{
  min-height:72px;
  border-radius:13px;
  padding:8px 4px;
  text-align:center;
  color:#fff7cc;
  background:linear-gradient(180deg,#071044,#020617);
  border:1px solid rgba(250,204,21,.48);
  box-shadow:0 0 12px rgba(59,130,246,.20);
}

#jm-night-ym3z3-140 .feature-icon{
  display:block;
  font-size:23px;
  line-height:25px;
}

#jm-night-ym3z3-140 .feature-text{
  display:block;
  margin-top:4px;
  font-size:12px;
  font-weight:900;
  line-height:17px;
  color:#ffffff;
}

#jm-night-ym3z3-140 .claim-area{
  margin:0 11px 12px;
  padding:15px 8px;
  text-align:center;
  border-radius:19px;
  background:
    radial-gradient(circle at center top,rgba(250,204,21,.25),transparent 45%),
    linear-gradient(180deg,#020617,#071044 58%,#111827);
  border:1px solid rgba(250,204,21,.70);
  box-shadow:0 8px 24px rgba(0,0,0,.32);
}

#jm-night-ym3z3-140 .claim-pill{
  display:inline-block;
  margin:4px 0;
  padding:6px 16px;
  border-radius:999px;
  font-size:16px;
  font-weight:900;
}

#jm-night-ym3z3-140 .claim-main{
  color:#071044;
  background:linear-gradient(90deg,#fff7b2,#ffffff,#fff7b2);
  border:1px solid #facc15;
  box-shadow:0 0 13px rgba(250,204,21,.30);
}

#jm-night-ym3z3-140 .claim-dark{
  color:#fff7cc;
  background:linear-gradient(90deg,#1e1b4b,#2563eb,#1e1b4b);
  border:1px solid rgba(255,255,255,.32);
}

#jm-night-ym3z3-140 .finger{
  width:23px;
  height:23px;
  vertical-align:middle;
  margin:0 3px;
}

#jm-night-ym3z3-140 .center-banner{
  display:block;
  width:342px;
  max-width:100%;
  margin:8px auto 0;
  border-radius:12px;
  box-shadow:0 0 16px rgba(250,204,21,.30);
}

#jm-night-ym3z3-140 .btn-area{
  padding:0 11px 12px;
}

#jm-night-ym3z3-140 .big-btn{
  display:block;
  text-align:center;
  margin-top:8px;
  padding:13px 10px;
  border-radius:999px;
  font-size:17px;
  font-weight:900;
  letter-spacing:.5px;
  border:1px solid rgba(255,255,255,.32);
  box-shadow:0 5px 18px rgba(0,0,0,.30);
}

#jm-night-ym3z3-140 .btn-one{
  color:#fff7cc;
  background:linear-gradient(90deg,#020617,#172554,#020617);
  border-color:rgba(250,204,21,.75);
}

#jm-night-ym3z3-140 .btn-two{
  color:#071044;
  background:linear-gradient(90deg,#fff7b2,#facc15,#fff7b2);
  border-color:#facc15;
}

#jm-night-ym3z3-140 .btn-three{
  color:#ffffff;
  background:linear-gradient(90deg,#581c87,#2563eb,#581c87);
}

#jm-night-ym3z3-140 .footer{
  padding:12px 5px;
  text-align:center;
  font-size:14pt;
  font-weight:900;
  color:#fff7cc;
  background:linear-gradient(90deg,#020617,#172554,#020617);
  border-top:1px solid rgba(250,204,21,.50);
  text-shadow:0 0 8px rgba(250,204,21,.35);
}

@media(max-width:480px){
  #jm-night-ym3z3-140{
    padding:5px;
    border-radius:20px;
  }

  #jm-night-ym3z3-140 .hero-title{
    font-size:24px;
  }

  #jm-night-ym3z3-140 .poster-grid{
    gap:6px;
  }

  #jm-night-ym3z3-140 .focus-num{
    font-size:19px;
    line-height:35px;
  }

  #jm-night-ym3z3-140 .rank-card{
    align-items:flex-start;
  }

  #jm-night-ym3z3-140 .rank-tag{
    font-size:12px;
    padding:5px 8px;
  }

  #jm-night-ym3z3-140 .feature-grid{
    grid-template-columns:repeat(2,1fr);
  }

  #jm-night-ym3z3-140 .big-btn{
    font-size:15px;
    padding:12px 8px;
  }
}






.boxp {  
    margin: 5px 0;  
    border-radius: 5px;  
    overflow: hidden;  
    background-image: linear-gradient(to right, #fef8df, #d4ca45, #d4ca45, #d4ca45, #fef8df);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffb3ba, endcolorstr=#ffb3ba);  
}
.padp{
	padding:4px 4px;
}
.list-titlep{
	height: 38px;
	line-height: 38px;
	font-size: 16pt;
    text-align: center;
    border-bottom: 0 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;
}

#yxym .list-titlep{
	background: linear-gradient(transparent,transparent);
	font-size: 16px;
	color: #000;
	text-shadow: 0px 0px 10px #e5e5e5;
	border-radius: 0 0 -10px -10px;
    /* background: linear-gradient(#d0dee6,#d6dee6, #FFFFFF); */
    box-shadow: 0 5px 4px 0 transparent, 0 6px 20px 0 rgba(0, 0, 0, .19);
}

ul {margin: 1px;}
.post-list{text-align:center;}
.post-list-tit-pic{margin-bottom:3px}
.post-list li{padding: 3px 3px;
    border-radius: 0px;
    background-color: #fff;}

.post-list 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: 16px;
font-weight: bold;
color: #000;
}
.post-list a .ci{
font-size: 20px;
}





ul,
li {list-style: none;margin: 0;padding: 0;}
.list-title34 {background: #F9E9BA;color: #ff0000;font-size: 23px;line-height: 1.8;text-align: center;font-weight: bold;}
.ziliao {color: #111;text-align: center;}
.ziliao li {background-image: url(/material/bj63748.gif);background-position: center;text-align: center;color: #000;font-weight: 700;font-size: 21px;line-height: 2;border: 1px solid #ccc;}
/* 响应式字体 */
@media screen and (max-width: 500px) {
.list-title34 {font-size: 22px;}
.ziliao li {font-size: 19px;}}
@media screen and (max-width: 420px) {
.list-title34 {font-size: 20px;}
.ziliao li {font-size: 17px;}}
@media screen and (max-width: 380px) {
.list-title34 {font-size: 18px;}
.ziliao li {font-size: 15px;}}
@media screen and (max-width: 350px) {
.list-title34 {font-size: 16px;}
.ziliao li {font-size: 14px;}}



.bom {
    padding: 2.5px;
    border: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 6px;
    overflow: hidden;
    font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: linear-gradient(#88E188, #88E188);
    box-shadow: 0 0 8px rgba(100,160,220,0.25);
}