body {
	background: #fff; color: #000; 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
	font-size: 14px; background: #fff; font-family: arial,sans-serif
}
form {
	 margin: 0px
}
a {
	color: #0628b7
}
a:visited {
	color: #551a8b
}
a:hover {
	color: #FF0000
}

#wrapper {
	margin: 0px auto; width: 988px; padding-top: 2px
}

#content{
	margin-top: 10px
}

/***头部分**/
#header .nav {
	padding-top: 5px; height: 20px
}
#header .nav span {
	padding-left: 10px; float: left
}
#header .nav span a {
	font-size: 12px; color: #1437cf
}
#header .nav span var {
	font-size: 12px; float: left; color: #1437cf; font-style: normal; font-family: "宋体"
}
#header .nav span.sp1 {
	padding-right: 10px; float: right
}

#header .tab {
	height: 50px
}
#header .tab .logo {
	margin-top: 13px; padding-left: 5px; float: left; width: 250px; height: 30px; font-family: "宋体"; font-size: 30px
}
#header .tab .logo a {
	text-decoration: none
}
#header .tab .logo a:visited {
	color: #1437cf
}

#header .tab .navtab {
	margin-top: 13px; float: left; height: 32px;font-weight: bold; font-size: 14px
}

#header .choose a {
	color: #FF0000;text-decoration: none;float: left; width: 80px; margin-right: 3px; padding-top: 11px; height: 21px; text-align: center
}

#header .nochoose {
	float: left; width: 80px; color: #1437cf; margin-right: 3px; padding-top: 11px; height: 21px; text-align: center
}

#header .nochoose a {
	text-decoration: none
}
#header .nochoose a:visited {
	color: #1437cf
}


/***table宽度控制***/
.table-data table {
	table-layout: fixed; font-size: 12px; margin-left: 1px; width: 100%; border-collapse: collapse
}
.table-data a {
	text-decoration: none
}
.table-data a:hover {
	text-decoration: underline
}
.table-data .con {
	font-size: 14px; background-color:#f6f8f9
}
.table-data table td {
	padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; border-bottom: #e1e1e1 1px solid
}
.table-data .kong {
	height: 12px; border-bottom: #FFFFFF
}
.table-data .shum {
	border-bottom: #FFFFFF; border-top: 1px solid #458B74; width: 300px; margin-top: 10px; padding-top: 5px; font-size: 12px
}
.table-data table th {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
	padding-right: 5px; padding-left: 5px; font-weight: normal; font-size: 12px; background: #e7f1ff; padding-bottom: 5px; padding-top: 5px; text-align: left
}

.table-data2 table {
        font-size: 12px; border-collapse: collapse
}
.table-data2 .con {
	font-size: 14px; background-color:#f6f8f9
}
.table-data2 table td {
	padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px
}
.table-data2 table th {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
	padding-right: 5px; padding-left: 5px; font-weight: normal; font-size: 12px; background: #e7f1ff; padding-bottom: 5px; padding-top: 5px; text-align: left
}
th {
	text-align: left
}

#zhuanti .table-data .col0 {
	width: 100%; text-align: right; font-size: 10px
}
#zhuanti .table-data .col0 a {
	text-decoration: none
}
#zhuanti .table-data .col0_t1 {
	width: 10px; text-align: left; font-size: 14px; color: #0000CC
}
#zhuanti .table-data .col0_t1_m {
	width: 50px; text-align: left; font-size: 14px; color: #0000CC
}
#zhuanti .table-data .col0_t2 {
	width: 100px; text-align: right; font-size: 14px; color: #0000CC; font-weight:bold
}
#zhuanti .table-data .col0_t2 a {
	text-decoration: none
}

#zhuanti .table-data .col0_t3 {
	text-align: left; font-size: 14px; color: #0000CC
}
#zhuanti .table-data2 .col0_t3 {
	text-align: left; font-size: 14px; color: #0000CC
}
#zhuanti .table-data .col1 {
	width: 7%
}
#zhuanti .table-data .col1_m {
	width: 3%; text-align: right; font-style:italic; color:#999
}
#zhuanti .table-data .col2 {
	font-size: 12px
}
#zhuanti .table-data .col3 {
	width: 18%
}
#zhuanti .table-data .col4 {
	width: 8%
}
#zhuanti .table-data .col5 {
	width: 10%
}
.data-head .zhuanti {
	padding-left: 5px; width: 11%; text-align: left
}

.even2 {
	background: #f6f8f9
}
.even1 {
	background: #ffffff
}

/****搜索部分****/
#search-bar {
	background: #e0ebff; text-align: center; margin-top: 15px;
}
#search-bar table input {
	font-size: 14px
}

.err {
	color:#FF0000; font-size: 16px; text-align: center; padding-bottom: 10px
}

hr {
	display: none
}

.page-browse {
	clear: both; margin: 5px 0px 10px; width: 100%; position: relative; font-size: 12px
}
.page-browse2 {
	clear: both; margin: 5px 0px 10px; width: 100%; position: relative; font-size: 12px
}

#footer {
	border-top: #999 1px solid; margin-top: 10px; float: left; padding-bottom: 20px; width: 988px; padding-top: 10px; text-align: center
}
#footer a {
        color: #0628b7; text-decoration: none
}
#footer a:visited {
        color: #551a8b; text-decoration: none
}
#footer a:hover {
        color: #FF0000; text-decoration: none
}

#main-content {
	float: left; width: 728px
}
#sidebar {
	float: right; overflow: hidden; width: 250px
}
* html #sidebar {
	display: inline
}
#sidebar .col-body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 0px
}

#banner-ad {
	border-right: #99c9ff 1px solid; border-top: #99c9ff 1px solid; padding-left: 2px; font-size: 12px; margin-bottom: 10px; border-left: #99c9ff 1px solid; width: 733px; border-bottom: #99c9ff 1px solid; font-family: 宋体; position: relative; height: 90px
}

div .bottom-ad {
	margin-bottom: 10px; margin-top: 10px;
}

.qt {
        color: #668B8B;
}
.attach {
	padding-top: 5px
}

#board table{
	background-color: #3399cc;
}
#board table tr {
	background-color:#ffffff
}
#board table td {
	padding: 3px;
}
#board .now {
	background: #e7f1ff; font-weight: bold
}
#board a {
	color: #0628b7; text-decoration: none
}
#board a:hover {
	color: #FF0000
}

.repost {
	margin-top: 10px;background-color:#f6f8f9;font-size: 14px;
}
.repost_tr {
	margin-top: 10px;background-color:#e7ffff;font-size: 14px;font-weight: bold
}
.repost_con {
	font-size: 14px; margin-left: 10px; padding-left: 10px;
}
.repost_tr2 {
	margin-top: 10px;background-color:#efffff;font-size: 14px;font-weight: bold
}
.repost_tr2 a {
	color:#000
}
input.toPost {
	border: none; cursor: pointer; width: 66px; height: 24px; margin-top: 5px;
}
form.reply textarea {
	width: 600px;
	height: 120px;
	font-size: 14px;
	background: #fff;
	border: 1px solid #dbdcdc;
}
p.tips {
	color: #8B0000;
	font-size: 12px;
}
.reshum {
	/*border-bottom: #FFFFFF; border-top: 1px solid #C1CDC1; width: 400px; margin-top: 10px; padding-top: 5px; font-size: 12px*/
	border-bottom: #FFFFFF; width: 400px; margin-top: 10px; padding-top: 5px; font-size: 12px
}
pre {
	/*margin-left: 10px;*/
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

#index {
        text-align: left; font-size: 12px
}
#index table {
        width: 100% 
}
#index .table {
        width: 100%; margin-bottom: 5px
}       
#index .neirong {
        border-right: #00BFFF 1px solid; border-left: #00BFFF 1px solid; border-bottom: #00BFFF 1px solid; padding: 5px
}
#index a {
        color: #0628b7; text-decoration: underline
}
#index .tou{
        background: #e7f1ff; padding: 4px; padding-left: 10px; border-right: #00BFFF 1px solid; border-left: #00BFFF 1px solid; border-top: #00BFFF 1px solid; font-size: 14px; font-weight: bold
}
#index a:visited {
        color: #551a8b
}
#index a:hover {
        color: #FF0000; text-decoration: underline
}
#index .links {
	padding-left: 10px; display:-moz-inline-box; display:inline-block; width: 120px; font-size: 14px
}
#index .links_sm {
	padding-left: 10px; display:-moz-inline-box; display:inline-block; font-size: 14px
}
.mailtitle {
	color: #555555; font-size: 12px; padding-bottom: 5px; border-bottom: 1px solid #C8E2B1; width: 100%; margin-bottom: 10px
}

.mailhead {
	font-size: 12px; padding-bottom: 5px; padding-left: 5px
}

.mailfoot {
	font-size: 12px; padding-top: 5px; padding-left: 5px
}

.newart {
	font-size: 14px; font-weight: bold; color: #367517; float: right
}

.newart a {
	color: #367517;
}
.newart a:visited {
	color: #367517
}
.newart a:hover {
	color: #FF0000
}
.shenming {
	color: #ADADAD; font-size: 12px; margin-bottom: 5px
}