*{ margin:0; padding:0; }

html{ background-color:#260808; }

.footer {
  text-align: center;
  background-color: rgb(0, 102, 255);;
  color: #FFFFFF;
  padding: 10px 15px;
  line-height: 160%;
}

a.red:hover{ text-decoration:underline; color:#FF0000; }

table{ border-collapse:collapse; }

.box {

  background-color: rgb(255, 255, 204);
  padding: 6px 24px;
  
  /* 关键代码：让 padding 包含在 width 内部 */
  box-sizing: border-box; 
  
  display: flex;
  justify-content: space-between;
  align-items: center;
  
  font-size: 18px;
  color: #333;
}
    /* 左侧文字 */
  .box-left {
    font-weight: 600; /* 微加粗 */
    color: rgb(255, 0, 0); /* 高级暗红色，替代 FF0000 */
    letter-spacing: 0.5px; /* 增加字间距，更精致 */
  }

  /* 右侧文字 */
  .box-right {
	font-weight: 600;
   
  }
.header{ width:1200; height:150px;  background-size: cover; overflow:hidden; background-image:url('/images/header.jpg'); }

a.btn-3d {
  padding: 2px 8px;
  font-size: 13px;
  font-weight: 600;
  color: #fff !important;
  background: #42b883;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.1s ease;
  box-shadow: 0 3px 0 #359669;
  position: relative;
  top: 0;
}
a.btn-3d:hover {
  box-shadow: 0 4px 0 #359669;
  top: -2px;
}
a.btn-3d:active {
  top: 2px;
  box-shadow: 0 0 0 #359669;
}

body{ margin:0; padding:0; font-size:13px; }
.container {
    width: 1200px;
    margin: 0 auto;

}
.wrap{ overflow:hidden;  }

table.gamelist{ border-collapse:separate;  table-layout: fixed;   border: none;   border-spacing: 0;}
table.gamelist th{ background-color: rgb(0, 102, 255); color:#FFFFFF; font-weight:800;font-size: 18px;border:solid 1.9px #ae7728; height:50px;line-height:50px; font-family:"微软雅黑"; text-shadow: 2px 2px 0 #143854; border-top:none;   border-left: none !important;
  border-top: none !important;}
table.gamelist th:last-child {
  border-right: none;
}
.r1{color:#FF0000;  }
.r2{color: #338800;}
.r3{color:#e54202; }

table.gamelist td{ border: solid 1.9px #ae7728; height:32px; line-height:32px; text-align:center; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;   border-left: none !important;border-top: none !important;}


table.gamelist td a{ color:#000000; text-decoration:none; }
table.gamelist td a:hover{ text-decoration:underline; color:#FF0000; }
table.gamelist td:last-child {
  border-right: none;
}
table.gamelist tr:last-child td {
  border-bottom: none;
}
.img-huo {
  vertical-align: middle; /* 垂直居中对齐 */
  margin-top: -1px; /* 微调往下移2px */
  border:0;
}
table.gamelist td.lf{text-align: left;padding-left: 3px; }
table.gamelist tr.pin1 td{  background-color: #ffff00; }
table.gamelist tr.pin1:hover td{ background-color:#FFFFFF; }

table.gamelist tr.pin2 td{      background-color: rgb(214, 255, 82) ;}
table.gamelist tr.pin2:hover td{ background-color:#FFFFFF; }

table.gamelist tr.pin3 td{      background-color: #f4e7d7; }
table.gamelist tr.pin3:hover td{ background-color:#FFFFFF; }

table.gamelist tr.common td{ background-color:#FFFFFF; }
table.gamelist tr.common:hover td{ background-color:#fff9e6; }



