﻿body {
	font-size:12px;
	color: #000;
	margin:0px;
	background-color:white;
    font-family:宋体, Arial, Helvetica, sans-serif;
}
a{
	color: #009;
	text-decoration: none;
	font-size:12px;
}
a:hover{ color:#F00; text-decoration:none;font-size:12px;

}
a:active{ color:#F00; text-decoration:none;font-size:12px;
}

.editbox {
	BORDER: 1px #6CC0EB solid;
	FONT-SIZE: 12px;
	CURSOR: text;
	COLOR: #000000;
	height: 18px;  
}
SELECT {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 20px
}
#down_ico
{
	width:35px;
	height:35px;
	background-image: url(ico_down.gif);
	background-repeat:no-repeat;
	float:left;
}

#divMain
{
	width:100%;
	text-align:center;
	background-color:white;	
}
#header {
	position: 			relative;
	height:			142px;
	width:				952px;
	z-index: 			100;
	text-align:left;
	margin-bottom:5px;
	margin-right:3px;
}
#header #login {
	position: 			absolute;
	float:right;
	top: 				0;
	right:5px;
	height:			24px;
	width:				240px;
	margin-right: 		5px;	
	text-align:left;
}

#header #login ul {
	list-style:			none;
	width:100%;
	padding-left:10px;
	color:silver;
	background:			url("header.login.bg.png") no-repeat;
}

#header #login ul li.first {
	float:				left;	
	height:			24px;
	color: 			#E1E1E1;
	padding:	 		3px 0px 0 0px;
	margin-top: 			0px;}

#header #login ul li.first a {
	padding-left: 5px;
	line-height: 15px;
	text-decoration: none;
	color: #E1E1E1;
	font-size:12px;
}

#header #login ul li.first a:hover {
	text-decoration:		none;
	color: 			#E1E1E1;
	font-size:12px;

}


#flash{
	position:absolute;
	top:0px;
	width:950px;
	}
}
#main {
	position: relative;
	background: #FFFFFF;
	height: 135px;
	padding: 5px;
	background-image: url("header.bg.png");
}
#main span {
	position:			relative;
	display:			block;
	float:				left;
	height:				79px;
	width:				166px;
	background:			url("header.logo.gif") no-repeat;
	text-indent:			-1000px;
	margin: 			15px;
}
#main h1 {
	position: 			relative;
	height:				79px;
	width:				166px;
	text-indent: 			-2000px;
}
#main h1 a {
	position:			relative;
	display:			block;
	float:				left;
	height:			99px;
	width:				205px;
	overflow:			hidden;
	text-decoration:		none;
	_background:			url("trans.gif") !important;
	z-index:			100;
}
#currentdate{
	position: absolute;
	top: 122px;
	left: 5px;
	color: #666666;
	width: 280px;
	font-size: 13px;
	white-space:nowrap;
}
#nav {
	position:			absolute;
	top: 				111px;
	right: 			0px;
	height: 			25px;
    font-family:  微软雅黑,宋体;
    font-weight:bold;
    text-align:center;font-size:13px;
}

#nav li {
	position: relative;
	float: left;
	list-style: none;
	margin: 5px 5px 0 0;
	padding-bottom: 3px;
	line-height: 23px;
	width: 70px;
	text-align: center;
}

#nav li.selected {
	position:			relative;
	float:				left;
	list-style:			none;
	background:			url("header.nav.selected.bg.png") no-repeat;
	}


#nav li.over {
	position:			relative;
	float:				left;
	list-style:			none;
	background:			url("header.nav.selected.bg.png") no-repeat;
	}


#nav li:hover {
	position:			relative;
	float:				left;
	list-style:			none;
	background:			url("header.nav.selected.bg.png") no-repeat;
	}


#nav li a {
	float: left;
	display: block;
	color: #533333;
	text-transform: uppercase;
	text-decoration: none;
	width: 70px;font-size:13px;
}

#nav li a:hover {
	float: 			left;
	display: 			block;
	color:				#fff;
	text-transform:		uppercase;
	text-decoration:		none;font-size:13px;
}

#nav li a.selected {
	float: 			left;
	display: 			block;
	color:				#fff;
	text-transform:		uppercase;
	text-decoration:		none;font-size:13px;
}

#div_content {
  position:relative;
	background: #fff;
	width: 955px;
	margin-top: 5px;
	border-bottom: 4px solid #fff;
}
#left{
float:left;
width:720px;
margin-right:10px;
}
#news{
	float: left;
	width: 720px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1C0DA;
	padding-bottom: 5px;
}
#flashNews{
	position: relative;
	float: left;
	width: 282px;
	height: 232px;
	border: 1px #c0c0c0 solid;
	padding:2 2 2 2;
	}
#flashNews .bg {height:230px; background-color:#F2F6FB ; margin-top:2px;
}
#firstNews {
	position:relative;
	float: left;
	width: 430px;
	height: 230px;	
	margin-left:5px;
	text-align:left;
}
#firstNews h3 {
	width: 425px;
	height: 25px;
	border-bottom: 1px #BAE0F5 dotted;
	line-height: 25px;
	text-indent: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
#firstNews h3 a{font-size: 15px;
	font-family: 方正姚体,宋体;
    text-decoration:		none;
	}
}
#newsfocus{
	width: 425px;
	height: 200px;
	position:relative;
	top:-17px;
}
#newsfocus ul {width:425px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 5px;}
#newsfocus ul li {position:relative;width:425px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;background:url("pic[1].gif") -298px -141px no-repeat;}
#newsfocus .list{
	width:428px;
	}
#newsfocus .listbg{
  background:url("back_x.gif") no-repeat;
  padding-left:15px;
  width:320px;
  height:22px;
}
.newslistbg
{
	height:22px;
}
.newsboxtitle {
	BACKGROUND: url('newsbox_title.gif'); 
	MARGIN:1 1 1 1;  
	HEIGHT: 29px;
	width:100%;
}
#newsanswer{
	float: left;
	width: 712px;
	border-width:4px;
	border-style: solid;
	border-color: #ddedfb;
	padding-bottom: 5px;
}
.newsboxtitle1 {
	BACKGROUND: url('news.last.title.gif'); 
	MARGIN:1 1 1 1;  
	HEIGHT: 34px;
	width:100%;
}
.newsboxtitle1 a{
	font-weight: bold;
	color: #075c9c;
}
.index_news_content
{
	margin-top:3px;
}

.newsboxtitle a{
	font-weight: bold;
	color: #075c9c;
}
.newsboxtitle_content1{
	height:110px; padding-left:5px;padding-top:0px;padding-right:5px;padding-bottom:0px; background:url(index.answer.gif); background-repeat:no-repeat;
	}
.newsboxtitle_content2{
	height:110px; padding-left:5px;padding-top:0px;padding-right:5px;padding-bottom:0px; background:url(index.down.gif); background-repeat:no-repeat;
	}
.newsboxtitle_answer {
	BACKGROUND: url('answer_title.gif'); 
	MARGIN:1 1 1 1;  
	HEIGHT: 26px;
	width:100%;
	margin-top:2px;
}
.news_content_table
{
	table-layout:fixed;
	word-break:break-all;
	line-height:20px;
	}

#right{
	border: 1 #004084 solid;
	float: left;
	width: 220px;
}
.button_login{
	background:url("btn_login.gif") no-repeat;
	border:0;
	cursor:hand;
	height:20px;
	}
.button_reg{
	background:url("btn_register.gif") no-repeat;
	border:0;
	cursor:hand;
	height:20px;
}
	.button_vote{
	background:url("btn_vote.gif") no-repeat;
	border:0;
	cursor:hand;
	height:20px;
}
	.button_view{
	background:url("btn_view.gif") no-repeat;
	border:0;
	cursor:hand;
	height:20px;
}

.button_search{
	background:url("button_search.gif") no-repeat;
	border:0;
	cursor:hand;
	height:25px;
}
.button_page{
	cursor:hand;
	height:20px;
}
.input_page{
	height: 15px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 1px;
}


#loginbox{
	position:relative;
	float:left;
	width: 222px;
	height:133px;	
    line-height:20px;
    background:url("login_bg.gif") no-repeat;
}

#board{
	position:relative;
	float:left;
	width: 222px;
	background:url("board_bg.gif") no-repeat;
	height:190px;	
    line-height:20px;
    text-align:left;
    margin-top:2px;
    text-align:left;
}
#alarm{
	width: 220px;
	height:70px;
	position:relative;
   float:left;
   text-align:center;
  }
#vote{
	position:relative;
	float:left;
	width: 220px;	
    line-height:20px;
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c0c0c0;
    margin-left:2px;
    margin-top:2px;
}
#voteheader{
	background: url("voll.header.title.gif") no-repeat;
	width: 220px;
	height: 32px;
}
#votecontent{
  position:relative;
  width: 200px;
  text-align:left;
  padding-left:20px;
  margin-top:5px;
}
.votetitle{
	font-family:方正姚体,宋体;
	font-size:13px;
}
.voteoption
{
  border:0;
  height:21px;
}
#friendlink{
	position:relative;
	float:left;
	width: 220px;	
	height:190px;
    line-height:20px;
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c0c0c0;
    margin-left:2px;
    margin-top:-10px;
}
#friendlinkheader{
	background: url("friendlink.title.gif") no-repeat;
	width: 220px;
	height: 32px;
}
#friendlinkcontent{
  position:relative;
  width: 220px;
  text-align:left;
  margin-top:10px;
  text-align:center;
}

#footer {
	height:			42px;
	width:				950px;
	text-align:left;
	display:			block;
	background:			url("footer.bg.gif") repeat-x;
	border-top: 			1px solid #bfcfe0;
	border-bottom: 		1px solid #bfcfe0;
	margin-bottom: 		20px;
	margin-top:0px;
}
#footerlogo{
	background:			url("footer.logo.png") repeat-x;
	width:40px;
	height:40px;
	margin-left:20px;
	margin-right:10px;
}
#footer #links {
	position:relative;
	height: 			20px;
	width: 			500px;
    margin-top:5px;
    text-align:left;
    left:-40px;
}
#footer #links ul {
	position:		relative;
	float: 			left;
	width: 			500px;
	left:0px;
}
#footer #links ul li {
	position:			relative;
	float:				left;
	list-style:			none;
	font-size:14px;
    margin-right:10px;
}

#footer #links ul li a {
	position: relative;
	display: block;
	top: auto;
	color: #103977;
	text-decoration: none;
	border-bottom: #004084 1px dotted;
	font-size: 90%;
}

#footer #links ul li a:hover {
	border-bottom:		#6cc0eb 1px dotted;
}
.text_span
{
 font-size:14px;
 font-weight:bold;
 margin-right:3px;
 margin-left:3px;
}
#newscontent
{
	position:relative;
	background: #fff;
	width: 955px;
	margin-top: 5px;
	border-bottom: 4px solid #fff;
	text-align:left;
}
.newscontent_title {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #103977; LINE-HEIGHT: 26px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
#column_nav{
	width:100%;
	border:1px solid #B6CAE3;
	margin-top:5px;
	padding-top:1px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:1px;
	height:28px;
}
#column_nav_content{
	background:#F2F6FB;
	padding-top:8px;
    padding-left:15px;
    height:20px;
 }
 #column_nav_image
 {
	background:	url("blue_arrow.gif") no-repeat;
	width:20px;
	height:20px;
	float:left;
	margin-top:2px;
}

#left_column{
	position:relative;
	border: 1 #004084 solid;
	float: left;
	width: 220px;
	margin-top:5px;
}
#center_column{
	position:relative;
	float:left;
	margin-left: 5px;
	width:720px;
}
#right_column{
	position:relative;
	border: 1 #004084 solid;
	float: left;
	width: 210px;
	margin-left: 5px;
	padding-left:3px;
}
#column_list
{
	width:220px;
}
#column_list_title
{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #103977;
	background-image: url(column_list_title_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding-top: 5px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#column_list_title_img
{
    float:left;
    background-image:url("column_list_title_ico.gif");
    background-repeat:no-repeat;
	width:20px;
	margin-top:3px;
}
#column_list_title_searchimg
{
    float:left;
    background-image:url("column_list_title_searchico.gif");
    background-repeat:no-repeat;
	width:20px;
	margin-top:3px;
}
#column_list_title_newsimg
{
    float:left;
    background-image:url("column_list_title_newsico.gif");
    background-repeat:no-repeat;
	width:20px;
	margin-top:3px;
}

#column_list_content
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	background-color: #FFFFFF;
	line-height:28px;
	font-size: 14px;
    padding-left:35px;
    padding-bottom:5px;
}
#column_list_content ul
{
	line-height:28px;
	font-size: 14px;
}
#column_list_content ul li
{
}
#column_list_content a
{
	background-image:url("column_list_title_ico_a.gif");
    background-repeat:no-repeat;
	padding-left:20px;
}
#column_news_list_box{ 
width:722px;
border:1px solid #CDDBE8; margin-top:8px; background:url(column_news_list_title_bg.gif) repeat-x;
padding-bottom:5px; 
}
#column_news_list_box_title
{
	font-size: 12px;
	line-height: 25px;
	color: #103977;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #89bbda;
	border-bottom-color: #89bbda;
	background-color: #e4f1f8;
	padding-left: 25px;
	background-image: url(column.news.list.box.title.ico.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	margin-right:5px;
	margin-bottom: 5px;
	margin-left:5px;
	margin-top:5px;
	font-weight:bold;
}
#column_news_list_box_content
{
	line-height: 20px;
	padding:5 10 5 10;
}
#column_news_list_box_content ul
{
	margin-left:10px;
	margin-right:10px;	
	margin-top:10px;
	margin-bottom:10px; 
}
#column_list_content_top{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	background-color: #FFFFFF;
	background-image: url(ico_munber.gif);
	background-repeat:no-repeat;
	background-position:14px 9px;
	line-height:22px;
	font-size: 12px;
    padding-left:30px;
    padding-bottom:5px;
    padding-top:3px;
}
#pagenav
{
  border-top:1px solid #CDDBE8;
  padding-top:5px;
  padding-bottom:5px;
  text-align:right;
  margin-top:5px;
  color:gray;
}
.pagenumber
{
width:100%;
  border-top:1px solid #CDDBE8;
  padding-top:5px;
  padding-bottom:5px;
  text-align:right;
  margin-top:5px;
  color:gray;
}
.pagenavnumber{
   line-height:20px;
}

#about_news_list
{
	border-bottom: 1 #C0C0C0 dotted;
}
.down_info{
background-image: url(info_bg.gif) filter：alpha(opacity=0,finishopacity=100,
　　style=1,startx=0,starty=85,finishx=150,finishy=85);
padding-left:5px;padding-top:5px;padding-right:5px;
}

