﻿body {
    font-family: "Tahoma", 宋体, Verdana;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
    background: #03497A url(../Images/bj_page.jpg) repeat-x top;
}

a, a:visited {
    color: #36679F;
    text-decoration: none;
}
a:hover {
		color:#FF6600;
    text-decoration: underline;
}

.hidden {
    display: none;
}

/* 页面
----------------------------------------------------------*/
#page {
    width: 998px;
    margin: auto;
}


/* 页头
----------------------------------------------------------*/
#header {
    background-color: White;
    border-bottom: solid 1px #A1ADBB;
}

#header .links {
    background: url(../Images/top_bg.gif) repeat-x;
    height: 35px;
    text-align: right;
}
#header .links a, #header .links a:visited {
    display: inline-block;
    width: 72px;
    height: 35px;
    line-height: 30px;
    background: url(../Images/top_link_bg.gif) no-repeat;
    text-align: center;
    color: White;
    text-decoration: none;
}
#header .links a:hover {
    text-decoration: underline;
}
#header .links a.english {
    width: 80px;
    height: 35px;
    background: url(../Images/english.gif) no-repeat;
    float: left;
    display: inline-block;
}

#header .logo {
    height: 80px;
}


/* 主体
----------------------------------------------------------*/
#body {
    background-color: White;
    padding: 10px;
}


/* 左侧
----------------------------------------------------------*/
.sidebar {
    border: solid 1px #A1AFBE;
    width: 207px;
}


/* 内容
----------------------------------------------------------*/
#content {
    width: 758px;
}


/* 广告
----------------------------------------------------------*/
#banner {
    height: 150px
}


/* 页脚
----------------------------------------------------------*/
#footer {
    color: White;
    margin-top: 10px;
    clear: both;
    height: 40px;
}

#footer div.links {
    float: left;
}

#footer div.copyright {
    float: right;
}

#footer a, #footer a:visited {
    color: White;
    text-decoration: none;
    margin-right: 10px;
}
#footer a:hover {
    text-decoration: underline;
}


/* 菜单
----------------------------------------------------------*/
#menu {
    border-bottom: solid 1px white;
}

#menu div.title {
    background-color: #CAD6E2;
    font-size: 1.2em;
    font-weight: bold;
    height: 26px;
    padding-left: 0.5em;
}
#menu div.title a {
    line-height: 26px;
}

#menu ul {
    margin: 0px;
    padding: 0px;
}
#menu ul li {
    list-style-type: none;
    background-color: #E2E9F1;
    border-top: solid 1px White;
    height: 26px;
    padding-left: 0.5em;
}
#menu ul li a {
    line-height: 26px;
    padding-left: 0.5em;
}

#menu a, #menu a:visited {
    color: #555555;
    text-decoration: none;
}
#menu a:hover { color:#40689B;
    text-decoration: underline;
}

/* 中奖榜
----------------------------------------------------------*/
#prizeList {
    border-bottom: solid 1px white;
}


#prizeList div.title {
    background: url(../Images/left_bj.gif) no-repeat;
    color: #FF7407;
    font-size: 1.2em;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding-left: 0.5em;
}
#prizeList div.title a, #prizeList div.title a:visited {
    color: #FF7407;
}

.prizeListTable {
    width: 100%;
}

.prizeListTable td {
    height: 26px;
    line-height: 26px;
    color: #3A6BA5;
    border: hidden;
}

.alt-row {
    background-color: #E2E9F1;
}


/* 得分榜
----------------------------------------------------------*/
#scoreList {
}

#scoreList div.title {
    background: url(../Images/left_bj.gif) no-repeat;
    color: #FF7407;
    font-size: 1.2em;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding-left: 0.5em;
}
#scoreList div.title a, #scoreList div.title a:visited {
    color: #FF7407;
}


.scoreListTable {
    margin: 10px;
    width: 187px;
    border: none;
    border-bottom: hidden;
}
.scoreListTable th {
    text-align: left;
    border: none;
    border-left: hidden;
    border-bottom: dashed 1px #6F6F6F;
}
.scoreListTable td {
    height: 26px;
    line-height: 26px;
    color: #777777;
    border-left: hidden;
    border-bottom: dashed 1px #6F6F6F;
}


/* 站点地图
----------------------------------------------------------*/
#siteMapPath {
    margin: 10px 0px 10px 0px;
    color: #555555;
}

#siteMapPath a, #siteMapPath a:visited {
    color: #36679F;
    text-decoration: none;
}
#siteMapPath a:hover {
		color:#FF6600;
    text-decoration: underline;
}


.button {
    background: url(../Images/button.gif) no-repeat;
    width: 116px;
    height: 35px;
    font-size: 1em;
    border: none;
    color: White;
    font-weight: bold;
}

.button2 {
    background: url(../Images/button2.gif) no-repeat;
    width: 58px;
    height: 23px;
    font-size: 1em;
    border: none;
    color: White;
    font-weight: bold;
}

.grid {
    width: 100%;
    border: none;
}
.grid th {
    border-style: hidden;
    border: none;
    border-bottom: dashed 1px #6F6F6F;
    color: #6F6F6F;
    text-align: left;
}
.grid td {
    border: none;
    border-bottom: dashed 1px #6F6F6F;
}

.prize-watermark {
    background: url(../Images/prize.gif) no-repeat right bottom;
    min-height: 256px;
}
.score-watermark {
    background: url(../Images/score.gif) no-repeat right bottom;
    min-height: 256px;
}

.text {
    width: 150px;
}

.logo{ margin-left:10px; line-height:20px;}
