* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
BODY { FONT-SIZE: 9pt; COLOR: #222; FONT-FAMILY: "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif }
TD { FONT-SIZE: 9pt; COLOR: #222; FONT-FAMILY: "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; white-space: nowrap; }
TH { FONT-SIZE: 9pt; COLOR: #222; FONT-FAMILY: "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
BODY { MARGIN: 0px; BACKGROUND-COLOR: #EDECF5 }
A:link { FONT-SIZE: 9pt; COLOR: #222; FONT-FAMILY: "宋体", Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A:visited { FONT-SIZE: 9pt; COLOR: #222; FONT-FAMILY: "宋体", Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A:active { FONT-SIZE: 9pt; COLOR: #222; FONT-FAMILY: "宋体", Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A:hover { FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: "宋体"; TEXT-DECORATION: underline }
A.NavT:link { FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: "宋体"; TEXT-DECORATION: none }
A.NavT:visited { FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: "宋体"; TEXT-DECORATION: none }
A.NavT:active { FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: "宋体"; TEXT-DECORATION: none }
A.NavT:hover { FONT-SIZE: 9pt; COLOR: #ffff00; FONT-FAMILY: "宋体"; TEXT-DECORATION: underline }
.tb_border { BORDER-RIGHT: #009acb 1px solid; BORDER-TOP: #009acb 1px solid; BORDER-LEFT: #009acb 1px solid; BORDER-BOTTOM: #009acb 1px solid }
.T_t_b { BORDER-RIGHT: 1px solid #990000; BORDER-LEFT: 1px solid #990000 }
.Top_guanggao { BORDER-TOP: 1px solid #990000; BORDER-LEFT: 1px solid #990000 }
.Top_guanggao_td { BORDER-RIGHT: 1px solid #990000; BORDER-BOTTOM: 1px solid #990000 }
.m_f1 { FILTER: Glow(Color=#990000, Strength=2); COLOR: #FFFFFF }
.ser_tit { FONT-WEIGHT: bold; COLOR: #ffffff }
.text_foot { COLOR: #ffffff; line-height: 180%; padding: 15px 0; }
INPUT { BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted }
.Clan_b_b { BORDER-BOTTOM: #cccccc 1px dotted }
.red { COLOR: #ff0000 }
.font_R11 { COLOR: #FFFFFF }
.book { COLOR: #FFFFFF }
A.NavT1:link { FONT-SIZE: 9pt; COLOR: #FD02EE; FONT-FAMILY: "宋体"; TEXT-DECORATION: none }
A.NavT1:visited { FONT-SIZE: 9pt; COLOR: #FD02EE; FONT-FAMILY: "宋体"; TEXT-DECORATION: none }
A.NavT1:active { FONT-SIZE: 9pt; COLOR: #FD02EE; FONT-FAMILY: "宋体"; TEXT-DECORATION: none }
A.NavT1:hover { FONT-SIZE: 9pt; COLOR: #ffffFF; FONT-FAMILY: "宋体"; TEXT-DECORATION: underline }
A.NavT2:link { FONT-SIZE: 9pt; COLOR: #0EFD02; FONT-FAMILY: "宋体"; TEXT-DECORATION: none }
A.NavT2:visited { FONT-SIZE: 9pt; COLOR: #0EFD02; FONT-FAMILY: "宋体"; TEXT-DECORATION: none }
A.NavT2:active { FONT-SIZE: 9pt; COLOR: #0EFD02; FONT-FAMILY: "宋体"; TEXT-DECORATION: none }
A.NavT2:hover { FONT-SIZE: 9pt; COLOR: #ffffFF; FONT-FAMILY: "宋体"; TEXT-DECORATION: underline }
.tableBorder1 { BORDER-RIGHT: #0ac5ca 0px solid; BORDER-TOP: #0ac5ca 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #0ac5ca 0px solid; LINE-HEIGHT: normal; BORDER-BOTTOM: #0ac5ca 0px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #0ac5ca; FONT-VARIANT: normal }
th { background:url('th.jpg'); font-size: 13px; font-weight: 700; color: #fffef1; height: 34px; }
.STYLE11 { COLOR: #ffffff }
.ads2 { background-color: #ffffff; }
.menu_1 { background-color: #990000; }
.topmenu { color: #FFFFFF; }
a.topmenu:link, a.topmenu:visited, a.topmenu:active { font-family: "宋体"; font-size: 12px; color: #FFFFFF; text-decoration: none; }
a.topmenu:hover { font-family: "宋体"; font-size: 12px; color: #FFFF00; text-decoration: underline; }
body { background: #201404 url('bg.png') no-repeat center 0; font-size: 12px; }
.about { height: 38px; width: 310px; font-size: 14px; line-height: normal; font-weight: bolder; font-family: "宋体"; position: absolute; left: auto; top: 96px; text-align: left; }
.logo { width: 980px; height: 120px; position: absolute; left: 261px; top: 23px; }
.logo a { width: 980px; height: 120px; display: block; position: inherit; text-indent: -9999px; }
.aboutqq { height: 28px; width: 310px; font-size: 14px; line-height: normal; font-weight: bolder; font-family: "宋体"; position: absolute; left: auto; top: 76px; text-align: left; }
.logo { width: 980px; height: 130px; position: absolute; left: 201px; top: 13px; }
.logo a { width: 980px; height: 130px; display: block; position: inherit; text-indent: -9999px; }
.banner { width: 1100px; margin: 0 auto; height: 150px; overflow: hidden; position: relative; background: url('header.jpg') no-repeat; }
.banner .logo { width: 310px; height: 120px; position: absolute; left: -155px; top: 6px; }
.banner .logo a { width: 310px; height: 160px; display: block; position: inherit; text-indent: -9999px; }
.banner a { width: 65px; height: 20px; position: absolute; color: #ff9; text-align: center; line-height: 20px; color: #ff9; text-indent: -9999px; }
.banner a.faq { right: 30px; top: 22px; }
.banner a.index { right: 130px; top: 22px; }
.banner .txt { position: absolute; right: 15px; width: 350px; height: 26px; line-height: 26px; font-size: 12px;top: 90px;color: #000000;text-align: right;overflow: hidden;font-weight: bold;font-family: "微软雅黑";}

.filterbox{ right:50%; margin-right:-640px; background-color:#FFFFFF; border:solid 1px #CCCCCC; position:fixed; top:215px; width:70px; padding-bottom:10px; }
ul.ulist{ padding:0; margin:0;  }
ul.ulist li.title{ background-color:#035165; color:#FFFFFF; text-align:center; }
ul.ulist li{ list-style:none; height:36px; height:40px; line-height:40px; text-align:center;  }
ul.ulist li a{ color:#570F00; border:solid 1px #BBBBBB; padding:5px 10px; }
ul.ulist li a.cur{ background-color:#EBD89E; }
ul.ulist li a:hover{ text-decoration:none; color:#FF0000; cursor:pointer; }
.nokey{ display:none; }

/* ===== 轻美化精修（不改动原有结构） ===== */
/* 广告表表头 */
.tableBorder1 th { letter-spacing: 2px; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,.35); }
.tableBorder1 td { vertical-align: middle; }
.tableBorder1 td img { vertical-align: middle; }
.tableBorder1 td a { font-family: "Microsoft YaHei", "微软雅黑", "宋体", Arial; }
.tableBorder1 tr { transition: filter .15s; }
.tableBorder1 tr:hover { filter: brightness(1.03); }

/* 顶部刷新倒计时条 */
.refresh-bar {
    width: 1100px; margin: 0 auto;
    background: linear-gradient(90deg, #023c52 0%, #075974 50%, #023c52 100%);
    color: #0ac5ca; text-align: center;
    padding: 7px 0; font-size: 12px;
    font-family: "Microsoft YaHei", "微软雅黑";
    letter-spacing: .5px;
    box-shadow: 0 2px 6px rgba(0,0,0,.18);
    border-bottom: 1px solid #0ac5ca;
}
.refresh-bar b { color: #8ef3f6; font-weight: 700; }

/* 快速筛选框 */
.filterbox { border: solid 1px #0ac5ca; border-radius: 0 0 6px 6px; box-shadow: 2px 3px 10px rgba(0,0,0,.18); overflow: hidden; }
ul.ulist li.title { letter-spacing: 2px; }
ul.ulist li a { border-radius: 3px; padding: 4px 10px; transition: all .15s; }
ul.ulist li a.cur { border-color: #d9b65a; }

/* 底部信息 */
.text_foot { letter-spacing: .5px; }