@charset "gb2312";
/* CSS Document */

.area{ clear:both; overflow:hidden; width:960px; margin:0 auto; text-align:left; }
.content{ overflow:hidden; margin:0 10px 10px;}
.titleBar{ overflow:hidden; margin-bottom:10px;}
.titleBar h2{ float:left;}
.titleBar .more{ float:right;}
.colL{ float:left; overflow:hidden; width:645px;}
.colR{ float:right; overflow:hidden; width:300px;}
.colR .titleBar{ margin-left:8px; margin-right:8px;}
.colR .content{ margin:0 15px 10px;}
.colEnd{ display:block; clear:both; overflow:hidden;}
.dotLine{ display:block; height:21px; background:url(/images/bg07.gif) repeat-x left center;}

.ui_bg1{ background:url(/images/bg01.gif) repeat-y right top;}
.ui_bg1 .colEnd{ height:1px; background:url(/images/bg02.gif) no-repeat right top;}
.ui_til1{ height:28px; background:url(/images/bg03.jpg) no-repeat right top;}
.ui_til1 h2{ height:28px; padding-left:21px; line-height:28px; font-size:14px; font-weight:bold; background:url(/images/bg04.gif) no-repeat left top;}
.ui_til1 .more{ padding-right:10px; line-height:28px;}
.ui_til2{ height:23px; padding-top:3px; border-bottom:1px solid #c7e5f1;}
.ui_til2 h2{ padding-left:28px; line-height:23px; font-weight:bold; background:url(/images/bg05.gif) no-repeat 6px 5px;}
.ui_til2 .more{ padding-right:10px; line-height:23px;}

.list_f14d li{ padding-left:10px; line-height:25px; font-size:14px; background:url(/images/bg06.gif) no-repeat left 10px;}
.list_f14d span{ font-size:12px; color:#7f7f7f;}
.list_f12d li{ padding-left:9px; line-height:21px; background:url(/images/bg06.gif) no-repeat left 8px;}
.list_f12r li{ line-height:23px; background:url(/images/bg09.gif) no-repeat left 5px;}
.list_f12r li.hot{ background:url(/images/bg08.gif) no-repeat left 5px;}
.list_f12r span{ display:inline-block; width:13px; margin-right:5px; font-family:Arial; font-size:11px; font-weight:bold; color:#fff; text-align:center;}

.pages{ overflow:hidden; line-height:22px; text-align:center; }
.fenye{ float:left;}
.fenye li{ float:left;
	line-height:17px;
	padding:3px 3px;}
.fenye li.thisclass {	
	background-color:#F0F4F5;
	color:#red;
	width:13px;
}
.pages a{ padding:3px 6px; color:#1f3a87; border:1px solid #ddd; background:#f0f4f5;}
.pages a.active{ font-weight:bold; color:#c00;}

.channel {width:960px; height:49px; margin:10px auto 0; overflow:hidden;}
.channel h1 {width:130px; height:45px; float:left; overflow:hidden; margin-right:8px;}
.channel h2 {height:41px; float:left; overflow:hidden; margin-right:8px; padding:0 5px;}
.channel h3{ float:right; line-height:37px; margin-top:8px;}
.channel .search {float:right; display:inline; height:21px; margin:13px 1px 0 0; overflow:hidden;}
.channel .search .textBox{ width:160px; height:18px; border:1px solid #ccc; vertical-align:bottom;}
.channel .search .btn{ background:url(/images/bg14.jpg) no-repeat; width:56px; height:21px; line-height:21px; border:none; cursor:pointer;}
.nav_channel { width:960px; height:32px; margin:0 auto; background:url(/images/bg11.jpg) no-repeat left top;}
.nav_channel .nav { float:left; height:32px; line-height:33px; color:#fff; overflow:hidden;}
.nav_channel .nav a { background:url(/images/bg12.jpg) no-repeat left center; float:left; padding:0 7px 0 11px;}
.nav_channel .nav .firstNode {background:none;}
.nav_channel .nav a,.nav a:visited {color:#fff;}
.nav_channel .nav a:hover {color:#fff;}
.nav_channel .subnav{ float:right; width:145px; display:block; line-height:32px;}
.nav_channel .subnav a,.subnav a:visited{ color:#fff; padding-left:17px; margin-right:12px;}
.nav_channel .subnav .sn1,.subnav .sn1:visited{/images/bg14.gif) no-repeat left center;}
.nav_channel .subnav .sn2,.subnav .sn2:visited{/images/bg13.gif) no-repeat left center;}

