/* CSS Document */
/*--------------CSSҳ950px---------------*/
#booknav {width:950px; height:32px; background:#cdcdcd; margin:0 auto; margin-top:4px;}
#booknav h1 {height:32px; float:left; background:#cdcdcd; line-height:32px; font-size:14px; text-indent:20px;}
#booknav h2 {width:12px; height:32px; float:left; background:#cdcdcd; text-indent:-2000px; overflow:hidden;}
#booknav ul {float:left; height:12px; margin-top:12px;}
#booknav ul li {float:left; height:14px; line-height:14px;}
#booknav ul li a {font-size:12px; font-weight:normal; color:#000; text-decoration:none; margin-left:5px;}
#booknav ul li a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none;}
#booknav .icon {float:right; width:28px; height:32px; background:url(../images/more_03.gif);}

#main {width:718px; float:left; text-align:left; margin-top:4px;}
#main #date {width:660px; height:40px; line-height:40px; margin:0 auto; text-align:right; font-size:12px; font-weight:normal; color:#000;}
#main ul {width:530px; height:130px; border-bottom:2px dotted #e8e8e8; float:left; margin-top:10px; margin-left:15px;}
#main ul li {width:530px; height:22px; line-height:22px; text-align:left; overflow:hidden;}
#main ul li a {color:#000; font-size:14px; font-weight:normal; text-decoration:none;}
#main ul li a:hover {color:#c00; font-weight:normal;}

#main #page {width:500px; margin:10px auto; text-align:center;}
#main #page a {color:#384EA3; font-size:12px; font-weight:normal; margin-left:10px;
border:1px solid #000;
float:left;
font-weight:bold;
height:14px;
overflow:hidden;
padding:3px 5px 2px;
text-decoration:none;
}
#main #page a:hover {color:#c00; font-size:12px;}
#main #page b {margin-left:10px;
border:1px solid #000;
color:#F00;
float:left;
height:14px;
overflow:hidden;
padding:3px 5px 2px;
}
#main #page span {
float:left;
height:14px;
overflow:hidden;
margin:0 10px;
padding:5px 5px 2px;}
#main #page span span {
float:none;
}

#rightbar {width:230px; float:left; text-align:left; margin-top:4px;}

/*-----rightbar_first----*/

#firstopic {width:221px; height:147px; border:#cdcdcd 1px solid; margin-top:4px; overflow:hidden;}
#firstopic h2 {height:23px; line-height:23px; background:#eaeef2;}
#firstopic h2 a {margin-left:7px; color:#0066cc; font-size:14px; font-weight:bold; text-decoration:none;}
#firstopic h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#firstopic h3 {height:23px; width:221px; overflow:hidden; line-height:23px; text-align:center; font-size:14px; font-weight:bold; color:#11308b;}
#firstopic h3 a {font-size:14px; font-weight:bold; color:#11308b; text-decoration:none;}
#firstopic h3 a:hover {font-size:14px; font-weight:bold; color:#c00;}
#firstopic .topictext {width:198px; height:60px; line-height:20px; text-align:left; text-indent:24px; font-size:12px; font-weight:normal; color:#4c4c4c; overflow:hidden; margin:0 auto;}
#firstopic .twosides {width:120px; height:40px; float:left; margin-left:14px; text-align:left;}
#firstopic .twosides ul li {width:100px; height:20px; line-height:20px; text-align:left; overflow:hidden; font-size:12px; font-weight:normal; color:#4c4c4c;}
#firstopic .twosides ul li span {float:left; color:#ce0100;}
#fisrtopic #firstopicbutton {float:right; width:85px; height:40px; text-align:left;}
.buttonfirstopic {margin-top:7px; width:67px; height:22px; background:url(../images/button_firstopic.gif); border:0; cursor:pointer;}
#smallbanner {width:221px; height:160px; margin-top:4px; overflow:hidden;}
#smallbanner img {width:218px; height:48px; border:1px #000 solid; margin-bottom:3px;}

/*-----rightbar_second----*/
#special {width:221px; height:204px; border:#cdcdcd 1px solid; overflow:hidden; margin-top:8px;}
#special h2 {height:23px; line-height:23px; background:#eaeef2;}
#special h2 a {margin-left:7px; color:#0066cc; font-size:14px; font-weight:bold; text-decoration:none;}
#special h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#special img {width:49px; height:49px; display:inline;float:left; margin-left:9px; margin-top:7px;}
#special ul li {width:150px; height:50px; line-height:25px; text-align:left; float:left; margin-left:10px; margin-top:7px; font-size:12px; font-weight:normal; color:#666;}
#special ul li a {text-decoration:none;}
#discourse {width:221px; height:208px; border:#cdcdcd 1px solid; margin-top:7px; overflow:hidden;}
#discourse h2 {height:23px; line-height:23px; background:#eaeef2;}
#discourse h2 a {margin-left:7px; color:#0066cc; font-size:14px; font-weight:bold; text-decoration:none;}
#discourse h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#discourse ul li {width:210px; height:22px; line-height:23px; text-align:left; overflow:hidden; float:left; margin-left:5px;}
#discourse ul li a {font-size:12px; color:#333333}
#discourse ul li a:hover {font-size:12px; color:#c00}
#subject {width:221px; height:204px; border:#cdcdcd 1px solid; margin-top:7px; overflow:hidden;}
#subject h2 {height:23px; line-height:23px; background:#eaeef2;}
#subject h2 a {margin-left:7px; color:#0066cc; font-size:14px; font-weight:bold; text-decoration:none;}
#subject h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#subject ul li {width:210px; height:22px; line-height:23px; text-align:left; overflow:hidden; float:left; margin-left:5px;}
#subject ul li a {font-size:12px; color:#333333}
#subject ul li a:hover {font-size:12px; color:#c00}
#blog {width:221px; height:208px; border:#cdcdcd 1px solid; margin-top:7px; overflow:hidden;}
#blog h2 {height:23px; line-height:23px; background:#eaeef2;}
#blog h2 a {margin-left:7px; color:#0066cc; font-size:14px; font-weight:bold; text-decoration:none;}
#blog h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}


#blog .blog {width:187px;overflow:hidden; margin:0 auto;}
#blog .blog_b {width:180px;height:60px;line-height:20px;text-align:left;overflow:hidden;margin:0 auto;margin-top:7px;}
#blog .blog_b img {margin-right:2px; display:inline;float:left; width:76px; height:59px; border:1px solid #333;}
#blog .blog ul {width:175px;margin:0 auto;padding:0;height:50px;}
#blog .blog li {width:175px;height:25px;text-align:left;line-height:25px;overflow:hidden;list-style:none;}


/*-----rightbar_third----*/
#house {width:221px; height:207px; border:#cdcdcd 1px solid; overflow:hidden; margin-top:8px;}
#house h2 {height:23px; line-height:23px; background:#eaeef2;}
#house h2 a {margin-left:7px; color:#0066cc; font-size:14px; font-weight:bold; text-decoration:none;}
#house h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#house img {width:85px; height:85px; border:1px #cfcbcc solid; margin-top:10px; margin-left:16px; display:inline;float:left;}
#house h3 {width:87px; height:18px; background:#7d9bd2; margin-top:2px; margin-left:16px!important; margin-left:8px; font-size:12px; font-weight:normal; color:#fff; float:left; line-height:18px; overflow:hidden;}
#house h3 a {font-size:12px; font-weight:normal; color:#fff;}
#house h3 a:hover {font-size:12px; font-weight:normal; color:#c00;}
#house ul {float:left; margin-left:16px!important; margin-left:8px; margin-top:6px;}
#house ul li {width:190px; height:25px; line-height:25px; text-align:left; overflow:hidden;}
#house ul li a {font-size:12px; color:#333333}
#house ul li a:hover {font-size:12px; color:#c00}

#english {width:221px; height:207px; border:#cdcdcd 1px solid; margin-top:8px; overflow:hidden;}
#english h2 {height:23px; line-height:23px; background:#eaeef2;}
#english h2 a {margin-left:7px; color:#0066cc; font-size:14px; font-weight:bold; text-decoration:none;}
#english h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#english ul li {width:210px; height:22px; line-height:23px; text-align:left; overflow:hidden; float:left; margin-left:5px;}
#english ul li a {font-size:12px; color:#333333}
#english ul li a:hover {font-size:12px; color:#c00}

#caricature {width:221px; height:208px; border:#cdcdcd 1px solid; margin-top:7px; overflow:hidden;}
#caricature h2 {height:23px; line-height:23px; background:#eaeef2;}
#caricature h2 a {margin-left:7px; color:#0066cc; font-size:14px; font-weight:bold; text-decoration:none;}
#caricature h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#caricature #left {width:100px; float:left; margin-left:5px;}
#caricature #left h3 {width:90px; margin:0 auto; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#000;}
#caricature #left ul li {width:100px; height:20px; line-height:20px; text-align:left; overflow:hidden;}
#caricature #left ul li a {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
#caricature #left ul li a:hover {color:#c00;}
#caricature #right {width:110px; float:right; margin-right:5px; display:inline}
#caricature #right img {width:102px; height:136px; border:1px solid #ccc; margin:2px auto;}
#caricature #right h4 {width:102px; height:25px; margin:0 auto; line-height:25px; overflow:hidden;}
#caricature #right h4 a {font-size:12px; font-weight:normal; color:#000;}
#caricature #right h4 a:hover {color:#c00;}
/*-----080704补充----*/
.ct {
border:1px solid #CCC;
height:1%;
margin:0 0 5px;
overflow:auto;
padding:0 0 10px;
}