﻿body, form, ul, dl, p {
	margin:0px;
	}
ul {
	padding:0px;
	list-style:none;
	height:100%;
	}
a {
	text-decoration:none;
	color:#000;
	}
a:hover {
	color:#cc0000;
	}
/*
img, embed {
	vertical-align:middle;
	}
*/
select {
	font:12px 宋体;
	vertical-align:middle;
	}
textarea {
	border:1px solid #ccc;
	font:12px 宋体;
	color:#000;
	vertical-align:middle;
	}
.text {
	border:1px solid #ccc;
	font:12px 宋体;
	color:#000;
	vertical-align:middle;
	padding:3px 3px 2px 3px;
	_padding:4px 3px 3px 3px;
	height:13px;
	_height:11px;
	}
.password {
	border:1px solid #ccc;
	font:6px 宋体;
	color:#000;
	vertical-align:middle;
	padding:6px 3px;
	height:6px;
	}
.button {
	border:1px solid #ccc;
	background:#ebebeb;
	font:12px 宋体;
	color:#000;
	vertical-align:middle;
	height:20px;
	padding:2px 10px 1px 11px;
	*padding:2px 6px 1px 7px;
	_padding:3px 6px 0px 7px;
	}
.image {
	vertical-align:middle;
	margin:0px 2px;
	_margin:1px 2px;
	}

.clear {
	clear:both;
	}
.boxpad {
	padding:5px;
	}

.top {
	margin:0px auto 10px auto;
	width:960px;
	}
.top ul {
	background:#f3f3f3;
	padding:5px 8px;
	*padding:5px 8px 3px 8px;
	}
.topleft {
	float:left;
	font:12px/20px 宋体;
	*font:12px/24px 宋体;
	}
.topright {
	float:right;
	font:12px/20px 宋体;
	*font:12px/24px 宋体;
	}

.menu{
	width:960px;
	margin:0 auto;
	padding:10px 0;
	*padding:10px 0 0;
	border-top:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	background:#FFF url(../images/logo.gif) no-repeat;
	}
.menu ul{
	float:right;
	}
.menu li{
	float:left;
	font:12px/21px 宋体;
	width:42px;
	height:21px;
	text-align:center;
	padding:2px 0 0;
	}

.bot {
	text-align:center;
	font:12px/20px 宋体;
	padding:20px;
	}

.shpage {
	width:100%;
	text-align:right;
	font:12px/24px 宋体;
	}
.shpage a {
	margin-right:4px;
	padding:2px 7px 0px 7px;
	border:1px solid #ccc;
	background:#ebebeb;
	}
.shpage a:hover {
	background:#fff;
	}

.list1 {
	border:1px solid #aecad8;
	}
.list1 dt {
	font:bold 14px 宋体;
	padding:7px 7px 5px;
	*padding:8px 7px 4px;
	}
.list1 dd {
	margin:0px;
	padding:5px 5px 3px;
	font:14px/24px 宋体;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.list2 {
	overflow:hidden;
	height:100%;
	}
.list2 dt {
	font:bold 12px 宋体;
	float:left;
	cursor:pointer;
	position:relative;
	z-index:2;
	top:0px;
	}
.list2 dd {
	position:relative;
	z-index:1;
	top:-1px;
	background:#fff;
	margin:0px;
	border-top:1px solid #ccc;
	padding:5px 0px 3px;
	font:14px/24px 宋体;
	overflow-x:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.list3 dt {
	font:bold 12px 宋体;
	padding:7px 7px 5px;
	*padding:8px 7px 4px;
	}
.list3 dd {
	border-top:1px solid #ccc;
	margin:0px;
	padding:5px 0px 3px;
	font:14px/24px 宋体;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.list4 {
	border:1px solid #ccc;
	}
.list4 dt {
	font:bold 12px 宋体;
	padding:6px 7px 5px;
	*padding:7px 7px 4px;
	background:#f3f3f3;
	}
.list4 dd {
	border-top:1px solid #ccc;
	margin:0px;
	padding:5px 5px 3px;
	font:12px/20px 宋体;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.list5 {
	border:1px solid #ccc;
	background:#f3f3f3;
	overflow:hidden;
	height:100%;
	}
.list5 dt {
	font:bold 12px 宋体;
	float:left;
	cursor:pointer;
	position:relative;
	z-index:2;
	top:-1px;
	}
.list5 dd {
	position:relative;
	z-index:1;
	top:-2px;
	background:#fff;
	margin:0px;
	border-top:1px solid #ccc;
	background-repeat:no-repeat;
	background-position:2px 13px;
	min-height:140px;
	_height:140px;
	}
.list6 {
	border:1px solid #ccc;
	background:#f3f3f3;
	overflow:hidden;
	height:100%;
	}
.list6 dt {
	font:bold 12px 宋体;
	float:left;
	cursor:pointer;
	position:relative;
	z-index:2;
	top:-1px;
	}
.list6 dd {
	position:relative;
	z-index:1;
	top:-2px;
	background:#fff;
	margin:0px;
	border-top:1px solid #ccc;
	padding:5px 5px 3px;
	font:12px/20px 宋体;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
	
.mOve {
	background:#fff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:6px 7px 6px;
	*padding:7px 7px 5px;
	}
.mOut {
	padding:7px 8px 6px;
	*padding:8px 8px 5px;
	}
.dis1 {
	display:block;
	}
.dis0 {
	display:none;
	}

.titlecolor li {
	float:left;
	width:8px;
	height:8px;
	border:1px solid #fff;
	margin-right:1px;
	margin-bottom:1px;
	overflow:hidden;
	cursor:pointer;
	}

fieldset {
	width:944px;
	border: #ccc 1px solid;
	margin:0px auto;
	padding:1px 7px 7px 7px;
	*padding:7px;
	}
legend {
	font:bold 12px 宋体;
	padding:0px 2px 0px 3px;
	margin:0px;
	*margin-top:-5px;
	}
fieldset li {
	font:12px 宋体;
	background:#f3f3f3;
	margin:1px;
	padding:8px 80px 8px;
	}

.club {
	float:left;
	height:100%;
	width:200px;
	}
.club a {
	width:166px;
	padding:8px 16px 6px;
	font:14px 宋体;
	border:#CCC 1px solid;
	display:block;
	margin-bottom:3px;
	}

.tab {
	border:1px solid #ccc;
	font:12px 宋体;
	}
.tab tr {
	background:#f3f3f3;
	}

.tt table {
	vertical-align:middle;
	border-collapse:collapse;
	width:100%;
	}
.tt th, .tt td {
	font:12px 宋体;
	padding:6px 7px 5px;
	*padding:7px 7px 4px;
	}

.mn table {
	vertical-align:middle;
	border-collapse:collapse;
	width:100%;	
	}
.mn th, .mn td {
	font:12px 宋体;
	padding:9px 10px;
	*padding:9px 10px 6px;
	border-bottom:1px #ebebeb solid;
	}
.mn th {
	font-weight:bold;
	border-top:1px #ebebeb solid;
	background:#f3f3f3;
	}

.indexmn table {
	vertical-align:middle;
	border-collapse:collapse;
	width:100%;	
	}
.indexmn th, .indexmn td {
	font:12px 宋体;
	padding:8px 4px;
	*padding:8px 4px;
	background:url(../images/line.gif) bottom repeat-x;
	}
.indexmn th {
	font-weight:bold;
	}

.dp table {
	vertical-align:middle;
	border-collapse:collapse;
	width:100%;	
	}
.dp th, .dp td {
	font:12px 宋体;
	padding:9px;
	*padding:9px 8px 6px;
	border-bottom:1px #ebebeb solid;
	}
.dp th {
	font-weight:bold;
	border-top:1px #ebebeb solid;
	background:#f3f3f3;
	}
	
#menu li {float:left;}
#menu1 {
	background: url(../images/menu_r1_c1.jpg); width:139px; height:44px;}
#menu3 {
	background: url(../images/menu_r1_c3.jpg); width:2px; height:44px;}
#menu5 {
	background: url(../images/menu_r1_c5.jpg); width:2px; height:44px;}
#menu7 {
	background: url(../images/menu_r1_c7.jpg); width:2px; height:44px;}
#menu9 {
	background: url(../images/menu_r1_c9.jpg); width:2px; height:44px;}
#menu11 {
	background: url(../images/menu_r1_c11.jpg); width:2px; height:44px;}
#menu13 {
	background: url(../images/menu_r1_c13.jpg); width:2px; height:44px;}
#menu15 {
	background: url(../images/menu_r1_c15.jpg); width:10px; height:44px;}

#menu2 a {
	background: url(../images/menu_r1_c2.jpg); width:108px; height:44px; display:block;}
#menu4 a {
	background: url(../images/menu_r1_c4.jpg); width:108px; height:44px; display:block;}
#menu6 a {
	background: url(../images/menu_r1_c6.jpg); width:108px; height:44px; display:block;}
#menu8 a {
	background: url(../images/menu_r1_c8.jpg); width:108px; height:44px; display:block;}
#menu10 a {
	background: url(../images/menu_r1_c10.jpg); width:108px; height:44px; display:block;}
#menu12 a {
	background: url(../images/menu_r1_c12.jpg); width:108px; height:44px; display:block;}
#menu14 a {
	background: url(../images/menu_r1_c14.jpg); width:151px; height:44px; display:block;}

#menu2 a:hover {
	background: url(../images/menu_r1_c2.jpg) 0 -44px;}
#menu4 a:hover {
	background: url(../images/menu_r1_c4.jpg) 0 -44px;}
#menu6 a:hover {
	background: url(../images/menu_r1_c6.jpg) 0 -44px;}
#menu8 a:hover {
	background: url(../images/menu_r1_c8.jpg) 0 -44px;}
#menu10 a:hover {
	background: url(../images/menu_r1_c10.jpg) 0 -44px;}
#menu12 a:hover {
	background: url(../images/menu_r1_c12.jpg) 0 -44px;}
#menu14 a:hover {
	background: url(../images/menu_r1_c14.jpg) 0 -44px;}

.t1{
	border-collapse:collapse;
	width:960px;
	margin:0 auto;
	}

.t1 th, .t1 td{
	font:14px/28px 宋体;
	padding:5px;
	border:1px solid #ccc;
	height:30px;
	}
#Calendar{width:190px; position:absolute; top:16px; left:21px; z-index:100; display:none;}	
#Calendar table{border-collapse:collapse; background:#f5f5f5; width:100%}
#Calendar td{text-align:center; font:12px/20px serif; border:#ccc 1px solid; color:#666; padding:1px;}
#Calendar tbody td{width:24px; height:20px;}
#Calendar thead td{height:20px;}
#Calendar a{display:block; background:#fff; color:#999; width:100%; height:100%; text-decoration:none;}
#Calendar a:hover{background:#FFE38E;}
.onToday{background:#ACEBFF;}
