body { font:14px Verdana; color:#07519A;background-color:#8EB5D1}
div { font:14px Verdana;}
a:link,a:visited { color:#07519A;font:14px Verdana; text-decoration:none }
a:hover { color:#FD2828; text-decoration:underline }
a img { border:none }
form, ul, ol, h1, h2, h3, h4, h5, dl, dt, dd { margin:0; padding:0; list-style:none }

#wrap {
	padding:0 10px;
	background-color:#FFFFFF;
}

#wrap #sidebar {
	width:200px;
	float:left;
}

#wrap #nav {
	background-color:#EDF6FF;
	border:#AACCEE 1px solid;
	padding:4px 10px;
	margin-bottom:5px;
}

.commend {
	width:100%;
	float:left;
}
.category li {
	float:left;
	width:50%;
}

#wrap #sidebar {
	margin-bottom:5px; border:1px solid #ACE;
	border-top:none;
	border:1px solid #ACE;
}

#wrap #sidebar h4 {
	margin:-1px 0 0;
	padding:0 10px;
	height:27px;
	overflow:hidden;
	font:bold 14px/28px Verdana;
	color:#07519A;
	clear:both;
	background:#E6F1FB url(../images/th_bg.png);
}


#wrap #sidebar .con { padding:6px 6px; overflow-y:auto; zoom:1; background:url(../images/siteclass_bg.png); }
#wrap #sidebar li { height:29px; line-height:29px; width:60px; float:left; white-space:nowrap; overflow:hidden; text-align:center }

#mainContent {	
	margin-left:210px;
}

.cmbox h3 { padding:0 12px;}
.cbox {border:1px solid #ACE; margin-bottom:5px; overflow-y:auto; zoom:1;}
.cbox h3 { height:26px; font:bold 14px/26px Verdana; background:#E5F0FB url(../images/th_bg.png) 0 -1px; margin:0;}
.cbox h3 span { float:left; border-right:1px solid #ACE; font-weight:normal;margin:0; padding:0 10px; cursor:pointer; }
.cbox h3 .focu { background:#FFF; font-weight:bold; cursor:text; }
.cbox h3 em { float:right; font:normal 14px/26px Verdana; padding-right:12px;margin-top:5px; }
.cbox h3 a:hover { text-decoration:none; }
.cbox ul { margin:5px; background:url(../images/sitem_bg.gif); overflow-y:auto; zoom:1;padding-top:2px; }
.cbox li {width:155px;height:26px;float:left;line-height:26px; padding:0 0 0 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative; }

#searchBar { width:910px;margin-bottom:10px;font-size:12px; }
#searchBar a{font-size:12px;}


#header div,#header a:link,#header a:visited,#header a:hover,#header a:active {
	font-size:12px;
	color:#07519A;
}
#header #ChannelPublicRight li{
	float:left;	
	border-color:#07519A;
}
#footer {
	border-top:#AACCEE 2px solid;
	color:#07519A;
}

#coolsite { padding:0; background:#E3F1FF; }
#coolsite h3 { height:26px;font:bold 14px/26px Verdana; background:#C2D8EB url(../images/th_bg.png) 0 -1px; margin:0;}
#coolsite h3 span{ display:block; float:none; height:20px; border:1px solid #F3F7FA; padding:0 10px; line-height:23px; overflow:hidden }
#coolsite h3 em { float:right; font:normal 14px/26px Verdana; padding-right:12px;margin-top:5px; }
#coolsite ul { background:url(../images/link_bg.gif); overflow:auto; zoom:1 }
#coolsite li { padding-left:8px; height:28px; line-height:28px; overflow:hidden; text-align:center }
#coolsite li a { white-space:nowrap; margin:0 15px }
#coolsite li strong{ float:left;margin-top:5px;}
#coolsite li strong a { font-weight:normal; margin:0 }
#hotnews a {font-size:12px;}

.bd { margin-bottom:5px; border:1px solid #ACE; border-top:none; border:1px solid #ACE }
.sr { float:right }
.sr { float:left }

.txtRed {color:red;}