/* CSS Document */
#bookbanner {width:915px; height:95px; border:1px solid #000; margin:0 auto; margin-top:13px;}
#bookbanner img {width:723px; height:82px; border:0; float:left; margin-top:6px; margin-left: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:950px; height:32px; background:url(../images/book_07.gif) repeat-x; margin:0 auto; margin-top:5px;}
#booknav h2 {width:157px; height:32px; float:left; background:url(../images/book_06.gif); text-indent:-2000px;}
#booknav ul {float:left; height:12px; margin-top:12px;}
#booknav ul li {float:left; border-right:1px solid #fff; width:65px; 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/book_08.gif);}
/*频道页小导航*/
.b_top_nav{
 width:950px;
}
.b_top_nav_left{
 width:220px;
 height:34px;
 margin-top:4px;
 float:left;
 background:url(../images/b_bg_001.gif) no-repeat;
}
.b_top_nav_center{
 width:442px;
 height:34px;
 margin-top:4px;
 float:left;
 background:#8a6e49;
 color:#fff;
 font-weight:bold;
 line-height:34px;
 font-size:14px;
 text-align:center;
}
.b_top_nav_center a {
color:#FFF;
}
.b_top_nav_right{
 width:280px;
 height:43px;
 float:right;
 background:url(../images/b_bg_002.gif) no-repeat;
 line-height:38px;
 overflow:hidden;
 padding:0 8px 0 0;
 text-indent:20px;
}
.b_top_nav_right span {
display:inline;
float:left;
}
.b_top_nav_right p {
display:inline;
float:left;
line-height:38px;
margin:0 0 0 5px;
}
/*频道页小导航结束*/

#leftbar {width:312px; height:432px; border:1px solid #c8c8c8; overflow:hidden; float:left; text-align:center; margin-top:5px; margin-left:5px!important; margin-left:2px; position:relative;}
#leftbar img {width:298px; height:228px; border:1px solid #000; margin:6px auto 0px auto; font-size:0;}
#leftbar h2 {width:300px; height:30px; background:#c8c8c8; line-height:30px; text-align:center; margin:0 auto; overflow:hidden;}
#leftbar h2 a {color:#000; font-size:14px; font-weight:bold; text-decoration:none; padding-left:25px; background:url(../images/book_19.gif) no-repeat 0 -1px;}
#leftbar h2 a:hover {color:#c00; font-size:14px; font-weight:bold;}
#leftbar h3 {width:300px; height:24px; margin:0 auto; line-height:24px; background:url(../images/book_24.gif) repeat-x;}
#leftbar h3 a {float:left; font-size:14px; font-weight:bold; color:#044476; padding-right:10px; background:#fff; text-decoration:none;}
#leftbar h3 a:hover {float:left; font-size:14px; font-weight:bold; color:#c00; padding-right:10px; background:#fff;}
#leftbar ul li {width:260px; height:20px; line-height:20px; background:#fff; text-align:left; margin:0 auto; overflow:hidden;}
#leftbar ul li a {font-size:12px; font-weight:normal; color:#2f6594;}
#leftbar ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}
#leftbar .bgfif {
background:#000;
height:20px;
left:6px;
position:absolute;
top:215px;
width:300px;
-moz-opacity:0.5;
filter:alpha(opacity=50);
}
#leftbar p {
border:solid #FFF;
border-width:1px 1px 1px 0;
height:19px;
overflow:hidden;
position:absolute;
right:6px;
top:215px;
}
#leftbar p a{
border-left:1px solid #FFF;
color:#FFF;
font-size:14px;
font-weight:bold;
float:left;
height:19px;
line-height:21px;
*line-height:19px;
overflow:hidden;
text-decoration:none;
width:25px;
}
#main {width:376px; height:432px; border:1px solid #c8c8c8; overflow:hidden; float:left; text-align:center; margin-top:5px; margin-left:8px;}
#main h2 {width:350px; height:32px; margin:0 auto; line-height:36px; overflow:hidden; text-align:center; font-size:16px; font-weight:bold; color:#000;}
#main h2 a {font-size:16px; font-weight:bold; color:#000; text-decoration:none;}
#main h2 a:hover {font-size:16px; font-weight:bold; color:#c00;}
#main h3 {width:350px; height:26px; margin:0 auto; line-height:20px; overflow:hidden; text-align:center; font-size:12px; font-weight:normal; color:#223378;}
#main h3 a {font-size:12px; font-weight:normal; color:#223378; text-decoration:none;}
#main h3 a:hover {font-size:12px; font-weight:normal; color:#c00;}
#main h4 {width:350px; height:34px; margin:0 auto; line-height:34px; background:url(../images/book_24.gif) repeat-x center;}
#main h4 a {float:left; font-size:14px; font-weight:bold; color:#044476; padding-right:10px; background:#fff; text-decoration:none;}
#main h4 a:hover {float:left; font-size:14px; font-weight:bold; color:#c00; padding-right:10px; background:#fff;}
#main ul li {width:350px; height:25px; line-height:25px; text-align:left; margin:0 auto; overflow:hidden;}
#main ul li a {font-size:14px; font-weight:normal; color:#000;}
#main ul li a:hover {font-size:14px; font-weight:normal; color:#c00;}

#rightbar {width:230px; height:432px; border:1px solid #c8c8c8; overflow:hidden; float:left; text-align:center; margin-top:5px; margin-left:8px;}
#rightbar h3 {width:220px; height:28px; margin:0 auto; line-height:28px; background:url(../images/book_24.gif) repeat-x;}
#rightbar h3 a {float:left; font-size:14px; font-weight:bold; color:#044476; padding-right:10px; background:#fff; text-decoration:none;}
#rightbar h3 a:hover {float:left; font-size:14px; font-weight:bold; color:#c00; padding-right:10px; background:#fff;}
#rightbar img {width:72px; height:85px; border:1px solid #c4cfcb; float:left; margin-top:3px; margin-left:5px;}
#rightbar h4 {width:130px; height:20px; float:left; margin-left:10px; margin-top:3px; font-size:12px; font-weight:bold; color:#000; text-align:left; line-height:20px; overflow:hidden;}
#rightbar h4 a {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
#rightbar h4 a:hover {font-size:12px; font-weight:bold; color:#c00;}
#rightbar .text {width:132px; height:60px; float:left; margin-left:10px; line-height:20px; text-align:left; overflow:hidden; font-size:12px; font-weight:normal; color:#000;}
#rightbar ul {margin-top:5px; clear:both;}
#rightbar ul li {width:220px; height:22px; line-height:22px; background:#fff; text-align:left; margin:0 auto; overflow:hidden;}
#rightbar ul li a {font-size:12px; font-weight:normal; color:#2f6594;}
#rightbar ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}

#comment {width:940px; margin:0 auto; margin-top:5px; border:1px solid #c8c8c8;}
#comment #bookcomment {width:230px; float:left; margin-left:3px;}
#comment #bookcomment h2 {height:32px; text-align:left; line-height:32px; background:url(../images/book_27.gif) left no-repeat;}
#comment #bookcomment h2 a {margin-left:25px; font-size:14px; font-weight:bold; color:#044476; text-decoration:none;}
#comment #bookcomment h2 a:hover {margin-left:25px; font-size:14px; font-weight:bold; color:#c00;}
#comment #bookcomment img {width:90px; height:107px; border:1px #c4cecd solid; float:left;}
#comment #bookcomment h4 {width:130px; height:20px; float:left; margin-left:4px; overflow:hidden; margin-top:3px; font-size:12px; font-weight:bold; color:#000; text-align:left;}
#comment #bookcomment h4 a {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
#comment #bookcomment h4 a:hover {font-size:12px; font-weight:bold; color:#c00;}
#comment #bookcomment .text {width:130px; height:80px; float:left; margin-left:4px; line-height:20px; text-align:left; overflow:hidden; font-size:12px; font-weight:normal; color:#000;}
#comment #bookcomment ul {margin-top:5px; clear:both;}
#comment #bookcomment ul li {width:215px; height:25px; line-height:25px; text-align:left; margin:0 auto; overflow:hidden;}
#comment #bookcomment ul li a {font-size:12px; font-weight:normal; color:#2f6594;}
#comment #bookcomment ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}
#comment #booktif {width:465px; float:left; margin-left:3px;}
#comment #booktif h2 {height:32px; text-align:left; line-height:32px; background:url(../images/book_27.gif) left no-repeat;}
#comment #booktif h2 a {margin-left:25px; font-size:14px; font-weight:bold; color:#044476; text-decoration:none;}
#comment #booktif h2 a:hover {margin-left:25px; font-size:14px; font-weight:bold; color:#c00;}
#comment #booktif span {float:left; width:230px;}
#comment #booktif span img {width:90px; height:107px; border:1px #c4cecd solid; float:left;}
#comment #booktif span h4 {width:130px; height:20px; float:left; margin-left:4px; overflow:hidden; margin-top:3px; font-size:12px; font-weight:bold; color:#000; text-align:left;}
#comment #booktif span h4 a {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
#comment #booktif span h4 a:hover {font-size:12px; font-weight:bold; color:#c00;}
#comment #booktif span .text {width:130px; height:80px; float:left; margin-left:4px; line-height:20px; text-align:left; overflow:hidden; font-size:12px; font-weight:normal; color:#000;}
#comment #booktif span ul {margin-top:5px; clear:both;}
#comment #booktif span ul li {width:215px; height:25px; line-height:25px; text-align:left; margin:0 auto; overflow:hidden;}
#comment #booktif span ul li a {font-size:12px; font-weight:normal; color:#2f6594;}
#comment #booktif span ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}
#comment #bookwriter {width:230px; float:left; margin-left:3px;}
#comment #bookwriter h2 {height:32px; text-align:left; line-height:32px; background:url(../images/book_27.gif) left no-repeat;}
#comment #bookwriter h2 a {margin-left:25px; font-size:14px; font-weight:bold; color:#044476; text-decoration:none;}
#comment #bookwriter h2 a:hover {margin-left:25px; font-size:14px; font-weight:bold; color:#c00;}
#comment #bookwriter img {width:63px; height:63px; border:1px #c4cecd solid; float:left;}
#comment #bookwriter h4 {width:130px; height:20px; float:left; margin-left:8px; overflow:hidden; margin-top:3px; font-size:12px; font-weight:bold; color:#000; text-align:left;}
#comment #bookwriter h4 a {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
#comment #bookwriter h4 a:hover {font-size:12px; font-weight:bold; color:#c00;}
#comment #bookwriter .text {width:132px; height:80px; float:left; margin-left:8px; line-height:20px; text-align:left; overflow:hidden; font-size:12px; font-weight:normal; color:#000;}
#comment #bookwriter ul {margin-top:5px; clear:both;}
#comment #bookwriter ul li {width:230px; height:25px; line-height:25px; text-align:left; margin:0 auto; overflow:hidden;}
#comment #bookwriter ul li a {font-size:12px; font-weight:normal; color:#2f6594;}
#comment #bookwriter ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}

#online {width:940px; margin:0 auto; margin-top:5px; border:1px solid #c8c8c8; text-align:center;}
#online h2 {height:32px; float:left; margin-left:5px; text-align:left; line-height:32px; background:url(../images/book_27.gif) left no-repeat;}
#online h2 a {margin-left:25px; font-size:14px; font-weight:bold; color:#044476; text-decoration:none;}
#online h2 a:hover {margin-left:25px; font-size:14px; font-weight:bold; color:#c00;}
#online h2 .more {float:right; margin:-32px 10px;}
#online .content {width:920px; background:#fff; margin:0 auto;}
#online .content span {width:230px; height:120px; margin-top:10px; float:left; overflow:hidden;}
#online .content span img {width:90px; height:107px; border:1px #c4cecd solid; float:left;}
#online .content span h4 {width:130px; height:20px; float:left; margin-left:4px; overflow:hidden; margin-top:3px; font-size:12px; font-weight:bold; color:#000; text-align:left;}
#online .content span h4 a {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
#online .content span h4 a:hover {font-size:12px; font-weight:bold; color:#c00;}
#online .content span .text {width:130px; height:80px; float:left; margin-left:4px; line-height:20px; text-align:left; overflow:hidden; font-size:12px; font-weight:normal; color:#2c6092;}

#culture {width:803px; height:230px; padding-top:5px; padding-bottom:5px; float:left; margin-left:5px!important; margin-left:2px; margin-top:5px; border:1px solid #c8c8c8; overflow:hidden;}
#culture .bookculture {width:265px; height:230px; float:left; border-right:1px #044476 solid; text-align:center;}
#culture .bookculture h2 {height:32px; float:left; margin-left:5px; text-align:left; line-height:32px; background:url(../images/book_27.gif) left no-repeat;}
#culture .bookculture h2 a {margin-left:25px; font-size:14px; font-weight:bold; color:#044476; text-decoration:none;}
#culture .bookculture h2 a:hover {margin-left:25px; font-size:14px; font-weight:bold; color:#c00;}
#culture .bookculture ul {margin-top:5px; clear:both;}
#culture .bookculture ul li {width:255px; height:22px; line-height:22px; overflow:hidden; margin:0 auto; text-align:left;}
#culture .bookculture ul li a {font-size:12px; font-weight:normal; color:#000;}
#culture .bookculture ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}
#culture .history {width:265px; height:230px; float:left; border-right:1px #044476 solid;}
#culture .history h2 {height:32px; float:left; margin-left:5px; text-align:left; line-height:32px; background:url(../images/book_27.gif) left no-repeat;}
#culture .history h2 a {margin-left:25px; font-size:14px; font-weight:bold; color:#044476; text-decoration:none;}
#culture .history h2 a:hover {margin-left:25px; font-size:14px; font-weight:bold; color:#c00;}
#culture .history ul {clear:both;}
#culture .history ul li {width:255px; height:22px; line-height:22px; overflow:hidden; margin:0 auto; text-align:left;}
#culture .history ul li a {font-size:12px; font-weight:normal; color:#000;}
#culture .history ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}
#culture .interest {width:265px; height:230px; float:left;}
#culture .interest h2 {height:32px; float:left; margin-left:5px; text-align:left; line-height:32px; background:url(../images/book_27.gif) left no-repeat;}
#culture .interest h2 a {margin-left:25px; font-size:14px; font-weight:bold; color:#044476; text-decoration:none;}
#culture .interest h2 a:hover {margin-left:25px; font-size:14px; font-weight:bold; color:#c00;}
#culture .interest ul {clear:both;}
#culture .interest ul li {width:255px; height:22px; line-height:22px; overflow:hidden; margin:0 auto; text-align:left;}
#culture .interest ul li a {font-size:12px; font-weight:normal; color:#000;}
#culture .interest ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}

.links {width:128px; height:230px; float:left; margin-left:6px; margin-top:5px; border:1px solid #c8c8c8; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.links h2 {width:128px; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:#000;}
.links ul li {width:128px; height:20px; line-height:20px; text-align:center;}
.links ul li a {font-size:12px; font-weight:normal; color:#000;}
.links ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}

/*在线阅读更多页*/
#booklist {
height:1%;
line-height:180%;
margin:auto;
overflow:auto;
text-align:left;
width:915px;
}
#booklist a {
text-decoration:none;
}
#booklist div {
border-bottom:1px solid #737373;
display:inline;
float:left;
height:176px;
overflow:hidden;
padding:40px 10px;
width:285px;
}
#booklist img {
background:#7C7C7C;
border:7px solid #CCC;
display:inline;
float:left;
padding:1px;
}
.readall {
background:url(../images/book_all.gif) no-repeat;
clear:left;
float:left;
margin:10px 0 0 30px;
height:17px;
width:55px;
}
.readall span {
display:none;
}
#booklist h3 {
display:inline;
float:left;
font-size:12px;
height:22px;
margin:5px 0 0 10px;
overflow:hidden;
width:160px;
}
#booklist h4 {
display:inline;
float:left;
font-size:12px;
font-weight:normal;
height:22px;
margin:0 0 0 10px;
overflow:hidden;
width:160px;
}
#booklist p {
display:inline;
float:left;
color:#04477C;
height:65px;
margin:10px 0 0 10px;
overflow:hidden;
width:160px;
}
#booklist p a {
color:#04477C;
text-decoration:none;
}
#page {
margin:10px auto;
}
#page a {
margin:0 10px;
}
#page b {
margin:0 10px;
}
.ct {
text-align:center;
}