@charset "utf-8";
#ftitle {
	line-height: 28px;
	height: 28px;
	border:1px solid #ffffff;
	background: url(../images/right_bg2.gif) left top no-repeat #efefef;
	
}
#ftitle span { padding-left:15px; line-height:28px; font-size:14px; color:#ffffff; font-weight:bold; display:block; float:left; width:125px; text-align:center;}

#le285  {
	width: 265px;
	float: left;
	background-color: #E3E3E3;
}

#h180   {
	height: 180px;
	clear: both;
}
#menu2   {
	width: 265px;
	margin-bottom: 10px;
	padding-bottom:5px;
	clear: both;
}
#opentx,#sitehot {
	width: 265px;
	margin-bottom: 10px;
}
#opentx { background: url(../images/left_bottom_bg.gif) bottom no-repeat;}
.ltitle {
	background-image: url(../images/left_bg1.gif);
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	font-size: 13px;
	color: #ffffcd;
	padding-left: 30px;
}
.lbody {
	width:223px; margin-left:11px;
	padding:10px;
 	background-color:#ffffff;
}
.lbody p { line-height:190%; padding-left:15px;}
.lbody p span { padding-left:24px; color:#a40000;}
.lbut {
	line-height: 0px;
	height: 10px;
 	background: url(../images/left_bottom_bg.gif) bottom no-repeat;
}

#menu2 ul  {
	list-style-type: none;
	font-size: 13px;
	line-height: 25px;
	text-align: center;
}
#menu2 ul li  {
	width: 95px;
	float: left;
	display: block;
	line-height: 25px;
	height: 25px;
	padding-left:10px;
	margin-bottom:5px;
	background-image: url(../images/2.png);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}
#menu2 ul li a:link,#menu2 ul li a:visited {
	font-weight: bold;
	color: #a20000;
	text-decoration: none;
}
#menu2 ul li a:hover {
	color: #000000;
	text-decoration: underline;
}

#rig700  {
	float: right;
	width: 695px;
	border:1px solid #c1c1c1;
}
#r695 { float:right; width:695px;}
.sub { width:340px; float:left; margin-bottom:8px; border:1px solid #cccccc; height:170px; overflow:hidden;}
.sub2 { width:340px; float:left; margin-bottom:8px; border:1px solid #cccccc; height:300px; overflow:hidden;}
.sub ul,.sub2 ul { padding:10px 5px; line-height:180%; font-size:13px;}
.sub ul li,.sub2 ul li{ padding-left:15px; background: url(../images/list_icon1.gif) left 3px no-repeat;}
.sub ul li span ,.sub2 ul li span{ font-size:10px; font-weight: bold; color:#C90000; padding-left:10px;}
.stil { background: url(../images/list_bg1.gif) left top no-repeat #ededed; height:28px;}
.lspan { width:100px; float:left; display:block; font-size:13px; font-weight:bold; line-height:28px; padding-left:30px; color:#ffffff;}
.listmore {float:right; width:50px; text-align:right; font-weight:bold; padding-right:10px; font-size:12px; line-height:28px;}
.listmore a:link,.listmore a:visited { color:#C90000;}
.listmore a:hover { color:#000000;}

#l450 {
	float: left;
	width: 448px;
}


.hotul { line-height:180%; padding-left:10px;}
	.hotul li a:link,.hotul li a:visited { color:#000000; text-decoration:none;}
	.hotul li a:hover { color:#ff0000; text-decoration:none;}
	.hotul li span { padding:0 3px; font-size:12px; font-weight:bold; color:#ffffff; background-color:#FF0000; margin-right:10px;}
#fls table { margin:20px; width:650px; border:3px double #c1c1c1; border-collapse:collapse;}
#fls table td { padding:4px 10px; border:1px solid #e1e1e1;}
#fls table th { padding:4px 10px; border:1px solid #e1e1e1; background-color:#f1f1f1; color:#CC0033;}
#fls table td label { padding-right:25px; padding-left:10px;}
#fls dl { padding:25px; margin-bottom:15px; }
#fls dt {line-height:20px; font-size:14px; font-weight:bold; border-bottom:1px dashed #c1c1c1;}
#fls dt a { display:block; padding:3px 10px;}
#fls dt a:link,#fls dt a:visited { color:#000000;}
#fls dt a:hover { color:#a70514; background-color:#f1f1f1}
#fls dd.PostInfolist {color:#8f0000; text-align:right; padding:5px 10px;}
.Summarylist { line-height:160%;padding:10px 20px; text-align:left; color:#595959;}
.content { line-height:180%; font-size:14px; color:#000000;}
.red,a.red:link,a.red:visited { color:#a70514;}
a.red:hover{ color:#000000;}



.tdLabel { width:200px; font-weight:bold; }
/*#lhot {
	text-decoration: none;
}
*//*#lhot ul {
	list-style-type: none;
	background-image: url(../li.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}
*//*#lhot ul li {
	line-height: 25px;
	font-size: 14px;
	padding-left: 20px;
	height: 25px;
}
#lhot ul li a {
	color: #000000;
	text-decoration: none;
}
#lhot ul li a:hover {
	color: #FF0000;
	text-decoration: underline;
}
*/