﻿body {background: #035165 url('../image/bg.jpg') no-repeat center top;font-size: 12px;font-family: "宋体";}
a {color: #000;text-decoration: none;font-size: 12px;}
a:hover {color: #f00;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 }
.tableBorder1 th {color: #fff;background: url('../image/th.jpg');}
.banner { width: 980px; margin: 0 auto; height: 150px; overflow: hidden; position: relative; background: url('../image/header.jpg') no-repeat; }
.footer {height: 100px;background: #0ac5ca;width: 980px;margin: 0 auto;line-height: 100px;color: #fff;}

.top {position: absolute;color: #fff;right: 20px;top: 20px;background: rgba(255, 255, 255, 0.2);padding: 5px 10px;border-radius: 50px;}
.top a {color: #fff;}

/* 公告栏样式 - 极致紧凑版 */
.notice-bar {
    width: 980px;
    max-width: 980px;
    margin: 0 auto;
    background: #0a8aca;
    display: flex;
    align-items: center;
    padding: 4px 10px;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    box-sizing: border-box;
}

.notice-label {
    background: #008B8B;
    padding: 2px 8px;
    margin-right: 8px;
    font-size: 12px;
    font-weight: bold;
    flex-shrink: 0;
}

.notice-left {
    flex: 1;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.notice-right {
    text-align: right;
    font-weight: bold;
    flex-shrink: 0;
    margin-left: 10px;
}

/* 即将开放区域 - 和表头颜色一致 */
.tableBorder1 .TableRow th {
    background: url('../image/th.jpg') !important;
    color: #fff;
}