h1,h2,h3,h4,h5,h6,p,ul,ol,form,body {margin:0; padding:0;}
ul,ol {list-style:none;}
body {font-size:12px; /*--background:#0a568e url(images/bg.gif) repeat-x;--*/}
#wrapper {clear:both; width:880px; margin:0 auto; padding:0 20px; background:#fff url(images/bg02.gif) repeat-y; overflow:auto;}
.box {margin-bottom:5px; padding:5px; border:1px solid #e2e2e2; background:#fff;}
.tit01 {height:19px; font-size:14px; color:#fff; padding:7px 0 1px 10px; background:url(images/tit01.gif) no-repeat;}
.tit02 {height:18px; font-size:14px; color:#fff; padding:6px 0 0 14px; background:url(images/tit02.gif) no-repeat 6px 0;  border-bottom:1px solid #54b9c7; margin-top:11px;}
.tit03 {height:18px; font-size:14px; color:#fff; padding:6px 0 0 14px; background:url(images/tit03.gif) no-repeat 6px 0;  border-bottom:1px solid #54b9c7; margin-top:11px;}
.tit030 {border-bottom:1px solid #54b9c7; margin-top:11px;}
.tit04 {height:18px; font-size:14px; color:#fff; padding:6px 0 0 14px; background:url(images/tit04.gif) no-repeat 6px 0;  border-bottom:1px solid #54b9c7; margin-top:11px;}
.tit05 {height:18px; font-size:14px; color:#fff; padding:6px 0 0 14px; background:url(images/tit05.gif) no-repeat 6px 0;  border-bottom:1px solid #54b9c7; margin-top:11px;}
.tit06 {height:18px; font-size:14px; color:#fff; padding:6px 0 0 14px; background:url(images/tit06.gif) no-repeat 6px 0;  border-bottom:1px solid #54b9c7; margin-top:11px;}
.tit07 {height:18px; font-size:14px; color:#fff; padding:6px 0 0 14px; background:url(images/tit07.gif) no-repeat 6px 0;  border-bottom:1px solid #54b9c7; margin-top:11px;}
.tit08 {height:18px; font-size:14px; color:#fff; padding:6px 0 0 14px; background:url(images/tit08.gif) no-repeat 6px 0;  border-bottom:1px solid #54b9c7; margin-top:11px;}
.tit09 {height:18px; font-size:14px; color:#000; padding:6px 0 0 14px; background:url(images/tongji1.gif) no-repeat 6px 0;  border-bottom:1px solid #54b9c7; margin-top:11px;}
.more {float:right; margin-top:-12px;}
.left {float:left;}
.right {float:right;}
#current {height:16px; padding:6px 0 0 25px; background:url(images/icon_current.gif) no-repeat 0 4px; border-bottom:1px solid #54b9c7; margin-top:11px;}
#pages {margin:10px 0; text-align:right; clear:both;}


/*--header--*/
#logo {float:left;}
#site {text-align:right;}
#site li{display:inline; cursor:pointer; padding-left:10px; color:#0a568e;}
#header {width:880px; margin:0 auto; padding:15px 20px 0 20px; background:#fff url(images/bg_header.gif) no-repeat; overflow:auto;}
#banner {vertical-align:middle; margin:2px 0;}

#nav {float:right; padding-left:56px; font-size:14px; font-weight:bold; background:url(images/nav_left.gif) no-repeat 14px bottom;}
#nav li {display:inline;}
#nav li a {float:left; margin:3px 0 0 2px; width:80px; text-align:center; line-height:26px; border:1px solid #305380; background:#305380 url(images/nav_hover.gif) repeat-x 0 -30px;;}
#nav a:link,#nav a:visited {color:#fff;}
#nav a:hover,#nav a:active {color:#990000; border:1px solid #fdb54a; background:url(images/nav_hover.gif) repeat-x}

/*--sidebar--*/
#sidebar {float:left; padding:10px; width:180px; background:#eff6fa; overflow:hidden;}
.sidebar_list ul {padding:10px 0;}
.sidebar_list li {background:url(images/icon_arrow.gif) no-repeat 3px 4px; padding:0 12px; margin-top:5px; line-height:18px;}

#subnav img{margin-bottom:3px; vertical-align:middle; border:none;}

#serch {background:#fdfefe;}
#serch form {padding:10px;}
#serch span {color:#990000; display:block; margin-bottom:5px;}
#serch01 {border-bottom:1px solid #eee;}
.text01	{width:120px;}
.text02 {width:48px;}

#service {padding-bottom:70px; background:#fff url(images/bg_service.gif) no-repeat bottom; font-size:14px;}
#service li {margin:2px 0;}
#service li img {vertical-align:middle;}
#about li {margin:4px 0; padding:6px 0 3px 30px; background:#f4fbfc url(images/icon_train.gif) no-repeat 12px 7px; font-size:14px;}

/*--main--*/
#main {float:right; width:670px; overflow:hidden;}

.news {width:320px;}
.news ul {margin-top:10px;}
.news li {height:24px; overflow:hidden; background:url(images/icon_arrow.gif) no-repeat 12px 4px; padding-left:24px; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; width:250px;}

#day ul {float:left; width:100%; margin:0; padding:0; border-bottom:1px solid #47668e; font-size:12px;}
#day li {display:inline;}
#day li a {float:left; margin:0 2px; padding:6px 5px 2px 5px; line-height:14px; background:#e2e2e2;}
#day li a:hover {color:#fff; background:#47668e;}
#day .day_hover {color:#fff; background:#47668e; padding-top:8px;}

.data {width:100%; clear:both; margin-top:2px; border-collapse:collapse; border:1px solid #e2e2e2;}
.data td,.data th {border:1px solid #e2e2e2;}
.data th {background:#fcf5d2; height:22px;}
.data td {text-align:center; height:22px;}
.data caption,#info {line-height:22px; color:#47668e; padding:20px 0 3px 0; text-align:left;}
.data caption strong,#info strong {font-size:14px;}
.data caption span,#info span {color:#9e0b0e;}

.data2 {width:100%; margin-top:2px; border-collapse:collapse; border:1px solid #54b9c7;}
.data2 td,.data2 th {border:1px solid #54b9c7;}
.data2 th {color:#fff; background:#54b9c7; height:24px; font-size:14px;}
.data2 td {text-align:center; height:30px; padding:0 10px;}

tr.t1 td {background-color:#fafafa;}/* 第一行的背景色 */
tr.t2 td {background-color:#fff;}/* 第二行的背景色 */
tr.t3 td {background-color:#eee;}/* 鼠标经过时的背景色 */

/*--list--*/
.list {clear:both;}
.list li {height:25px; line-height:25px; border-bottom:1px dashed #ccc; background:url(images/icon_arrow.gif) no-repeat 12px 10px; padding-left:24px; overflow:hidden; clear:both;}
.list li span {float:right;}
.list li img {margin-top:10px;}
.list li2 {height:25px; line-height:25px; border-bottom:1px dashed #ccc; background:url(images/tongji2.gif) no-repeat 12px 10px; padding-left:24px; overflow:hidden; clear:both;}

.imgnewslist li {float:left; padding:20px 0; width:146px; text-align:center; border-bottom:1px dashed #ccc;}
.imgnewslist img {width:105px; height:80px; clear:right;}
.imgnewslist span {display:block; width:140px; height:20px; line-height:20px; overflow:hidden;}

/*--content--*/
#content {padding:20px; line-height:24px;}
#content .list li {height:30px; line-height:30px;}
#title {font-size:24px; text-align:center;}
#time {text-align:center; background:#eff6fa;}
#download {color:#990000; text-decoration:underline; background:url(images/icon_download.gif) no-repeat 7px 0; padding-left:30px;}
.notice {background:url(images/notice_bg.gif) no-repeat right bottom; padding-bottom:80px;}
.size {font-size:14px;}
.red {color:#990000;}

/*--footer--*/
#friendlink {clear:both; background:#fff; text-align:center; padding:5px 0}
#footer {clear:both; text-align:center; width:880px; margin:0 auto; padding:0 20px 70px 20px; background:#fff url(images/bg_footer.gif) no-repeat bottom;}
#footer_nav {background:#47668e; color:#fff; padding:6px 0 3px 0;}
address {font-style:normal; margin:5px 0;}

/*--link style--*/
a img {border:none;}
a:link,a:visited {color:#000; text-decoration:none;}
a:hover,a:active {color:#9e0b0e;}
#site a:link,#site a:visited {color:#0a568e;}
#footer_nav a:link,#footer_nav a:visited {color:#fff;}
#footer_nav a:hover,#footer_nav a:active {color:#ffd374;}
table a:link {text-decoration:underline}
table a:visited {color:#666; text-decoration:underline}
table a:hover, table a:active {color:#9e0b0e; text-decoration:underline
