/* CSS Document */

/* 通用元素
------------------------------------------*/
* { margin: 0; padding: 0; }
a img{ border: 0; }
.clear{ clear: both;}
h1,h2,h3,h4,h5,h6{ font-size: 12px; }
/* links
------------------------------------------*/
a{ color: #000; text-decoration: none; }
a:hover { color: #BD282A; text-decoration: underline; }
a:active { color: #7A2123; }
/* layout
------------------------------------------*/

.floattable {
	width: 198px;
	position: absolute;
}
.selected {
	background-color: #E9F7FE;
}
table.ajaxtable td {
	text-align: center;
	color: #666666;
	line-height: 20px;
}
table.ajaxtable {
	border: 1px dashed #CCCCCC;
	background-color:#FFFFFF;
}
table.textad{
	text-align:center;
	line-height:20px;
}

.divhide { display:none; }
.divshow { display:block; }

body{ font-family:"宋体"; font-size:12px; margin:0; padding:0;}
a:link{ color:#000; text-decoration:none;}
a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#900; text-decoration:underline;}
.clear{ clear:both;}


#wrapper{ width:958px; margin:0 auto; border:1px solid #999; border-top:none;}
#navbread{ border-bottom:1px solid  #ccc; height:32px; line-height:32px; padding:0 12px;}
#navbread .left{ float:left;}
#navbread .right{ float:right;}
*html #navbread .right{ padding-top:4px; height:26px;}
#maincon{ padding:0 12px;}

.navmenu{ width:98px; height:18px; border:1px solid #999; color:#666;}
.titlenews{ line-height:40px; font-size:20px; font-family:"黑体"; margin:6px 0 0 0;}
.doc{ line-height:40px;}
.pad{ padding-left:8px; line-height:28px;}
.pad2{ padding:8px 0 8px 8px; line-height:18px;}
.blue{ color:#334399;}
.blue a{ color:#334399; text-decoration:none;}
.blue a:hover{ color:#334399; text-decoration:underline;}

/*翻页
---------------------------------*/
#pageNext{ float:right; padding:10px 0 10px 0; clear:both;}
.page{ width:48px; height:16px; border:1px solid #DDDDDD; text-align:center; padding:5px 0 0 0; cursor:pointer; margin:0 20px 0 0; color:#333333; float:left;}
.nored{ width:19px; height:21px; text-align:center;margin:2px 0 0 3px; color:#D70008; float:left; line-height:22px;}
.signpage{ margin:5px 0 0 10px; float:left}

.num {width:19px;height:19px; border:1px solid #DDDDDD; margin:2px 0 0 3px; float:left; text-align:center; line-height:19px; color:#000;}
.num a:link,.num a:visited{display:block;width:19px;height:14px;background-color:#FFFFFF; color:#000; text-decoration:none;}
.num a:hover{display:block;width:19px;height:19px;background-color:#1B50B6; color:#fff; text-decoration:none;}

/*lyfire*/

.link_div { height:17px; margin-top:3px; line-height:17px; width:70px; background:#f3f1e9; text-align:center; float:right; margin-left:5px;}
.link_div a { color:#333333;}
.link_div_1 { height:17px; margin-top:3px; line-height:17px; width:80px; background:#f3f1e9; text-align:center; float:right; margin-left:5px;}
.link_div_1 a { color:#333333;}
.left_x{ float:left;clear:left;}
#noticeBox { height:23px; line-height:23px; border-bottom:1px solid #cccccc; color:#666666;}
.a1:link,.a1:visited{ text-decoration:none;}
.a1:active,.a1:hover{ text-decoration:underline;}
.color_B1 { color:#990000; font-weight:bold;}
.color_B2 { color:#DDDDDD; }