/* CSS Document */


a {text-decoration:none;}


#bookbanner {width:760px; height:95px; margin-top:13px;}


#bookbanner img {width:723px; height:82px; border:0; margin:0 auto; margin-top:6px;}


#bookbanner ul {width:170px; padding:2px; border:1px solid #e8e8e8; float:right; margin-top:5px; margin-right:5px; text-align:center;}


#bookbanner ul li {width:166px; height:20px; line-height:20px; margin:0 auto; text-align:left; overflow:hidden; background:#e5f1ff;}


#bookbanner ul li a {color:#7a8694; font-size:12px; font-weight:normal; margin-left:5px; text-decoration:none;}


#bookbanner ul li a:hover {color:#c00; font-size:12px; font-weight:normal;}





#booknav {width:760px; height:32px; background:url(../images/firsttopic_04.gif) repeat-x; margin:0 auto; margin-top:5px;}


#booknav h2 {width:157px; height:32px; float:left; background:url(../images/firsttopic_03.gif); text-indent:-2000px;}


#booknav ul {float:left; height:12px; margin-top:12px;}


#booknav ul li {float:left; border-right:1px solid #fff; width:75px; height:14px; line-height:14px;}


#booknav ul li a {font-size:12px; font-weight:normal; color:#fff; text-decoration:none;}


#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/firsttopic_06.gif);}





#main {width:580px; float:left;}


#main input{cursor:pointer}


#maintopic {width:570px;float:left;}


#benqititle {width:500px;height:40px;margin:0 auto;text-align:center;line-height:40px;font-size:18px;font-weight:bold; border:8px solid #a8d59d; margin-top:4px;}


#benqititle span {color:#f00;}


#benqicon {width:500px; line-height:25px; margin:0 auto 5px;font-size:14px;color:#277dc6;text-align:left;text-indent:28px; border:solid #CCC; border-width:0 1px 1px; padding:0 7px;}


#content {width:540px;margin:0 auto;}


#zhengfang {width:256px;height:210px;border:1px #e2002a solid;float:left;}


#zhengfang div {height:24px;width:256px;background:#e2002a;overflow:hidden;}


#zhengfang div h1 {line-height:24px;margin-left:10px;margin-right:10px;height:24px;text-align:left;color:#fff;font-size:12px;font-weight:normal;}


#zhengfang div h1 span {float:right;}


#zhengfang #text {width:240px;height:180px;line-height:18px;text-align:left;overflow:hidden;margin:3px auto;background:#fff;text-indent:28px;}


#fanfang {width:256px;height:210px;border:1px #0000e2 solid;float:right;}


#fanfang div {height:24px;width:256px;background:#0000e2;overflow:hidden;}


#fanfang div h1 {line-height:24px;margin-left:10px;margin-right:10px;height:24px;text-align:left;color:#fff;font-size:12px;font-weight:normal;}


#fanfang div h1 span {float:right;}


#fanfang #text {width:240px;height:180px;line-height:18px;text-align:left;overflow:hidden;margin:3px auto;background:#fff;text-indent:28px;}


#zhengfangbut {width:240px;height:40px;text-align:center;float:left;}


#fanfangbut {width:240px;height:40px;text-align:center;float:right;}


#content1 {width:575px;margin:0 auto;}


#content1 #zhengfangline {width:280px;float:left;}


.zhengfangxiangguant {width:270px;height:25px;text-align:center;line-height:25px;font-size:14px;font-weight:normal;background:#f3edf9;}


.zhengfangxiangguanc {width:268px;height:150px;border:1px #000 solid;}


.zhengfangxiangguanc ul {width:260px;height:132px;background:#f5f5f5;margin:5px auto;}


.zhengfangxiangguanc li {width:260px;height:22px;line-height:22px;text-align:left;overflow:hidden;list-style:none;}


.zhengfangfabiaot {width:260px;height:22px;line-height:22px;text-align:center;font-size:14px;color:#fff;background:#e2002a;margin-top:5px;}


.fanfangfabiaot {width:260px;height:22px;line-height:22px;text-align:center;font-size:14px;color:#fff;background:#0000e2;margin-top:5px;}


.zhengfangfabiaotl {width:260px;height:2px;background:#000;overflow:hidden;}


.zhengfangfabiaoc {width:260px;height:110px;background:#f1f5fe;}


.zhengfangfabiaoc ul {width:260px;margin:0 auto;}


.zhengfangfabiaoc li {width:260px;height:25px;text-align:left;line-height:25px;overflow:hidden;}


.zhengfangfabiaoc .text {height:70px;}


.zhengfangpinglunc {width:270px;background:#f1f5fe;}


.fanfangpinglunc {width:270px;background:#fbe3f0;}


.user {width:265px;height:40px;line-height:20px;font-size:14px;text-align:left;overflow:hidden;margin:3px auto;background:#f0f0f0;}


.usertitle {width:265px;height:25px;line-height:25px;font-size:14px;font-weight:bold;text-align:left;overflow:hidden;margin:0 auto;}


.usercontent {width:265px;line-height:20px;text-align:left;text-indent:28px;font-size:14px;font-weight:normal;padding-bottom:5px;border-bottom:1px #aaa89c solid;margin:0 auto;}


#content1 #fanfangline {width:280px;float:right;}


.but {width:67px;height:22px;background:url(../images/diyihuati_11.gif);border:0;text-align:center;color:#fff;line-height:22px;margin-top:5px;}


.pinglunbut {width:40px;height:17px;background:url(../images/diyihuati_15.gif);border:0;margin:auto 3px;}


.pingluntext {width:64px;height:18px;border:1px #8397ba solid;background:#fff;}


.pingluntext1 {width:55px;height:18px;border:1px #8397ba solid;background:#fff;margin:auto 3px;}


.pingluntext2 {width:140px;height:18px;border:1px #8397ba solid;background:#fff;}


.pingluntext3 {width:220px;height:65px;border:1px #8397ba solid;background:#fff;}





#rightbar {width:170px; float:right;}


#titletitle {width:170px; height:30px; float:right; margin-top:5px; background:url(../images/readerclub_11.gif) no-repeat 4px 4px;}


#titletitle h2 {float:left; text-indent:25px; height:30px; text-align:left; font-size:14px; font-weight:bold; color:#000; line-height:30px;}


#title {width:168px; border:#ccc solid 1px; float:right; border-right:none;}


#title ul li {width:155px; line-height:21px; text-align:left; margin:0 auto;}


#title ul li a {font-size:12px; font-weight:normal; color:#000;}


#title ul li a:hover {color:#c00;}





/* 12.3补充 近期话题 */


.recenth {
background:url(../images/readerclub_11.gif) no-repeat 0 5px;
border-bottom:1px solid #000;
clear:both;
font-size:14px;
margin:5px;
padding:5px 0;
text-align:left;
text-indent:20px;
}
.firstopic {width:221px; height:176px; border:#cdcdcd 1px solid; margin-top:4px; overflow:hidden; float:left; margin:5px 15px; display:inline;}
.firstopic h2 {line-height:23px; background:#eaeef2; text-align:left;}
.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:80px; 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:170px; margin:0 auto; text-align:left;}
.firstopic .twosides ul li {float:left; width:85px; height:20px; line-height:20px; text-align:left; overflow:hidden; font-size:12px; font-weight:normal; color:#4c4c4c;}
.firstopic .twosides ul li span {color:#ce0100;}
.buttonfirstopic { width:67px; height:22px; background:url(../images/button_firstopic.gif); border:0; cursor:pointer;}


.firstopic a.more {
float:right;
font-weight:normal;
margin:-22px 5px;
}
.firstopic a.more:hover {
font-weight:normal;
}
.choice {
margin:0 10px;
}
.choice li {
height:22px;
line-height:25px;
overflow:hidden;
text-align:left;
}
.choice input {
margin:-2px 0;
}


.join {
border:1px solid #CCC;
float:left;
height:164px;
margin:0 5px;
width:270px;
}
.join h4,.result h4 {
color:#E1002C;
font-size:12px;
font-weight:normal;
margin:10px;
text-align:left;
}
.result {
border:1px solid #CCC;
float:left;
height:164px;
margin:0 5px;
width:270px;
}
.result table {
border:solid #B28A04;
border-width:1px 0 0 1px;
text-align:center;
width:98%;
}
.result th {
border:solid #B28A04;
border-width:0 1px 1px 0;
height:22px;
}
.result td {
border:solid #B28A04;
border-width:0 1px 1px 0;
height:22px;
}
.result td p {
background:url(../images/bg_vote.gif) repeat-x;
float:left;
height:10px;
line-height:10px;
}
/*分页*/
#page {
clear:both;
}
