/* 全局样式重置 */
* { 
  margin: 0; 
  padding: 0; 
  box-sizing: border-box; 
}

/* 页面主体样式 */
body {
  background: url("../images/1.jpg") no-repeat center center fixed;
  background-size: cover;
  font-size: 13px;
}

/* 顶部容器 */
.top { 
  width: 1150px; 
  height: 140px; 
  margin: 0 auto;
  background-color: #E6F2FF;
}

/* VIP 区域 */
.vip { 
  width: 1140px; 
  height: 80px; 
  margin-top: 90px; 
  background-color: #E6F2FF; 
  text-align: right; 
  color: #333; 
}

/* 位置/标题区域 */
.pos { 
  font-size: 30px;
  background-color: #000; 
  margin: 0 auto;
  width: 1150px; 
  box-shadow: 0 0 10px #aaa;
  color: #FFF;
  /* 补充行高，让文字垂直居中 */
  line-height: 60px; 
  text-align: center;
}

/* 内容包裹容器 */
.wrap { 
  width: 1150px; 
  overflow: hidden; 
  margin: 0 auto; 
}

/* 页脚样式 */
.footer { 
  width: 1150px; 
  line-height: 1.6; 
  text-align: center; 
  padding: 10px 15px; 
  overflow: hidden; 
  background-color: #E6F2FF; 
  margin: 0 auto; 
  color: #333;
} /* 修复：补充缺失的闭合大括号 */

/* 游戏列表表格样式 */
table.gamelist { 
  border-collapse: collapse;
  table-layout: fixed; 
  width: 100%;
}

table.gamelist th { 
  font-family: "微软雅黑"; 
  font-size: 14px; 
  height: 30px; 
  line-height: 30px; 
  text-align: center; 
  border: solid 1px #7B68EE; 
  background-color: #00BFFF; 
  color: #FFF; 
}

table.gamelist td {
  height: 26px; 
  line-height: 25px; 
  border: solid 1px #7B68EE; 
  text-overflow: ellipsis; 
  white-space: nowrap;
  overflow: hidden; 
  text-align: center; 
}

table.gamelist td a { 
  text-decoration: none; 
  color: #000; 
  transition: color 0.2s;
}

table.gamelist td a:hover {
  color: #FF8A00;
}

table.gamelist td.r { 
  color: #f00; 
  text-align: center; 
}

table.gamelist td.lf { 
  text-align: left; 
  padding-left: 3px; 
}

/* 代理盒子容器 */
.dlbox { 
  width: 1150px; 
  overflow: hidden; 
  margin: 0 auto; 
}

/* 代理表格样式 */
table.daili { 
  border-collapse: collapse;
  width: 100%; 
}

table.daili td { 
  height: 30px; 
  line-height: 30px; 
  background-color: #87CEFA; 
  text-align: center; 
  color: #000; 
  border: 1px solid #7B68EE; 
}

table.daili td a { 
  text-decoration: none; 
  color: #FFF; 
  transition: color 0.2s; 
}

table.daili td a:hover {
  color: #FF8A00; 
}

table.daili a:link, 
table.daili a:visited, 
table.daili a:hover, 
table.daili a:active {
  color: #FFFFFF !important;
  text-decoration: none !important;
}