@charset "utf-8";
/* basic */
*{ margin:0; padding:0;font-family:"宋体",Arial,Helvetica;font-size:12px;list-style:none;WORD-BREAK:break-all;}
a{color: #2f468f;text-decoration: none;background-color: transparent;}
a:hover{color: #ff6600;}
span{line-height: 120%;}
p{line-height: 150%;}
h1, h2, h3, h4, h5, h6{font-size: 16px;line-height: 150%;}
.font14{ font-size:14px;}
img{border: 0px;}
div{text-align: left;}
hr{height: 1px;border: 1px solid #e0dfdf;clear: both;margin: 5px 0px;}
ul{list-style: none;clear: both;text-align: left;}
li{line-height: 150%;}

/* table */
table{text-align: left; font: 12px/120% 宋体,Verdana,Arial,sans-serif;}
table td{}
table.fix{table-layout: fixed;}
table.fix td{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
table.grid{border-collapse: collapse;border: 1px solid #e0dfdf;padding: 3px;margin: auto;}
table.grid caption, .gridtop{border: 1px solid #e0dfdf;height:26px;background:url(/style/images/pic.gif) 0 -826px repeat-x; overflow:hidden;text-align: center;color:#054e86;font-weight: bold;font-size: 13px;line-height:26px;}
table.grid th, .head{border: 1px solid #e0dfdf;background: #f0f7ff;color:#054e86;text-align: center;font-weight: bold;font-size: 12px;padding: 3px;}
table.grid td{border: 1px solid #e0dfdf;padding: 3px;background-color: #ffffff !important; }
table.hide, table.hide th, table.hide td{border: 0;}

/* table add-ons */
.title{background: #e9f1f8;text-align: center;padding: 3px;color:#054e86;font-weight: bold;font-size: 14px;}
.even{background: #ffffff; padding: 3px;}
.odd{background: #ffffff; padding: 3px;}
.foot{background: #f0f7ff; padding: 3px; text-align: center;}
.bottom{height: 9px;background: #b7b785; }

/* form */
form{}
input{}
.text{border: 1px solid #e0dfdf; background: #ffffff;color: #054e86;height: 20px;}
.textarea{border: 1px solid #e0dfdf; background: #ffffff;color: #054e86; }
.button{background: #ddf2ff;border: 1px solid #e0dfdf; height: 20px;padding: 2px 0px 0px 0px;}
.checkbox, .radio{border-width: 0px;}
.select{height: 21px;}

/* structure */

#wrapper{}
#left{float: left;width: 202px;margin-right:8px;}
#right{float: right;width: 202px;}
#centers{float: left;width: 550px;}
#centerm{float: left;width: 760px;}
#centerl{float: left;width: 970px;}
#cleft{float: left;width: 480px;}
#cright{float: right;width: 480px;}
#content{}
.main{width: 970px;clear: both;text-align: center;margin-left: auto;margin-right: auto;}
.m_foot{background:#f6f6f6;border:1px solid #e4e4e4;text-align:center;padding: 5px 0px;margin-top:3px;margin-bottom:10px;}
.block{border: 1px solid #e0dfdf;margin-bottom: 5px;}
.blocktitle{height:28px;background:url(/style/images/pic.gif) 0 -826px repeat-x; overflow:hidden;line-height:28px;}
.blocktitle span{color:#025b81; padding:5px 0 0 10px;float:left;font-size:12px;font-weight:bold;}
#left .blocktitle,#right .blocktitle{background:url(/style/images/pic.gif) -430px -160px; height:28px;}
#left .blocktitle span,#right .blocktitle span{background:url(/style/images/pic.gif) -949px -53px no-repeat; padding-left:29px;padding-top:0px;line-height:28px; float:left;color:#5eb4d8;font-weight:bold;}
.blockcontent{padding: 3px;}
.blocknote{border-top: 1px solid #e0dfdf;padding: 3px;text-align: center;background: #f0f7ff;line-height: 150%;}

/* 更新列表 */
#update .title,#booksearch .title{height:32px; background:url(/style/images/pic.gif) 0 -250px;font-size:12px;padding:0px;}
#update .ment{padding:5px 6px 0 15px;height:27px;float:left}
#update .ment dt{margin-left:3px;}
#update .ment dt a{background:url(/style/images/pic.gif) -280px -187px no-repeat;display:block;width:140px; height:27px;overflow:hidden; text-align:center;color:#888;font-weight:normal; line-height:27px; font-size:12px}
#update .ment dt.active a{ background-position:-280px -160px;color:#5eb4d8}
#update .select{border-bottom:1px solid #e0dfdf; background:#fff; height:30px; padding:1px;overflow:hidden;}
#update .select .px{ background:#f5fcff;height:30px;overflow:hidden; padding:0 15px}
#update .select .px .fl{color:#454545;line-height:32px;}
#update .select .px .fr{ padding-top:5px;}
#update .select .px .fr .submit{color:#454545;width:61px;height:24px;background:#f0fafe url(/style/images/bg.gif) 0 -1270px;border:1px solid #5eb4d8;float:left; line-height:24px}
#update .select .px .fr .selSearch{ width:142px !important; width:84px; margin-left:0}
#update .select .px .fr .selSearch select{position:relative;right:0px !important;right:-1px;bottom:0px !important;bottom:-1px;}
#update .select .px .fr .nowSearch{ width:64px;}
#update .select .px .fr ul.selOption{ padding:0; height:auto; background:#fff; width:84px;}
#update .select .px .fr ul.selOption li{ float:none; height:21px; padding-top:0}

.toplist{width:836px;margin-left:12px;float:left;} 
.toplist .title{height:32px; background:url(/style/images/topbg.gif) no-repeat;font-size:12px;padding:0px; border-left:1px solid #e0dfdf;}
.toplist .con{border-bottom:none;background:#f5fcff;}
.toplist .ment{padding:5px 6px 0 15px;height:27px;float:left}
.toplist .ment dt{margin-left:3px;}
.toplist .ment dt a{background:url(/style/images/pic.gif) -280px -187px no-repeat;display:block;width:140px; height:27px;overflow:hidden; text-align:center;color:#888;font-weight:normal; line-height:27px; font-size:12px}
.toplist .ment dt.active a{ background-position:-280px -160px;color:#5eb4d8}
.toplist .select{border-bottom:1px solid #e0dfdf; background:#fff; height:30px; padding:1px;overflow:hidden;}
.toplist .px{ background:#f5fcff;height:30px;overflow:hidden; padding:0 15px}
.toplist .px .fl{color:#454545;line-height:32px;}
.toplist .px .fr{ padding-top:5px;}
.toplist .px .fr .submit{color:#454545;width:61px;height:24px;background:#f0fafe url(/style/images/bg.gif) 0 -1270px;border:1px solid #5eb4d8;float:left; line-height:24px}
.toplist .px .fr .selSearch{ width:84px; margin-left:0}
.toplist .px .fr .selSearch select{position:relative;right:-1px;bottom:-1px;}
.toplist .px .fr .nowSearch{ width:64px;}
.toplist .px .fr ul.selOption{ padding:0; height:auto; background:#fff; width:84px;}
.toplist .px .fr ul.selOption li{ float:none; height:21px; padding-top:0}


/* 更新列表字母排序 */
#update .zmpx{height:28px; background:url(/style/images/pic.gif) 0 -285px; overflow:hidden;padding-left:10px}
#update .zmpx a{line-height:28px;float:left; height:28px; padding:0 10px 0 9px; display:block}
#update .zmpx a.active,#update .zmpx a:hover{text-decoration:none;border:1px solid #E0DFDF; border-width:0 1px; background:#fff;padding:0 9px 0 8px}
#update .zmpx .tit{margin: 6px}

/*作家列表*/
.writertable td { height:26px; line-height:26px; }



/* 排行榜页面 */
.rankbox{border:1px solid #e0dfdf;height:965px;background:#daf6fe;width:968px;margin:0 auto;}
#rankleft{ width:119px;float:left;*overflow:hidden;background:#effbfe;height:965px !important;height:965px;border-right:1px solid #e0dfdf;}
.ranknav{ background:#fff url(/style/images/rank.gif) no-repeat;}
.jbbg{ background:#fff url(/style/images/bg.gif) 0 -1760px repeat-x; height:119px;}
#rankleft h3{color:#025B81;color:#025B81;font-size:14px;height:40px;line-height:36px;padding:4px 0 0 25px;}
#rankleft a{ display:block; line-height:32px; height:31px;overflow:hidden;text-align:center}
#rankleft a:hover,#rankleft span{line-height:32px; display:block;height:31px;color:#c00;background:url(/style/images/pic.gif) -780px -250px no-repeat;text-decoration:none; text-align:center; width:120px; position:relative; font-weight:bold}
#rankleft span a{color:#c00}
#rank{ width:840px;padding-top:8px;float:right;_margin-left:-8px;_width:848px;height:1000px;overflow:hidden}
#rank .ph{ width:200px; float:left;margin:0 0 8px 8px;background:#fff}
/* custom */

.ultop li{list-style: decimal inside; margin: 3px 4px; border-bottom: 1px solid #d8e4ef; color: #1b74bc;}
.ultop li a{color: #c42205;}
.ulitem li{list-style: none;line-height:19px;}
.ulrow li{padding:2px;}
.ulcenter li{text-align: center;}
.ulmul{overflow: hidden;}
.ulmul li{ line-height:21px;}

.fix, .lm{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both; font-size:0px; height:0px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.more{text-align: right;}

.c_navigation{}
.c_title{width: 100%;text-align: center;font-weight: bold;font-size: 16px;line-height: 200%;}
.c_head{line-height: 150%;}
.c_content{font-size: 14px;line-height: 150%;}
.c_foot{line-height: 150%; list-style:none}
.c_label{font-weight: bold;}
.c_value{}
.c_row{}
.c_subject{}
.c_tag{}
.c_description{}
.c_note{}


/* attention */

.hottext, a.hottext{color: #ff0000;}
.poptext, a.poptext{color: #c42205;}
.notetext, a.notetext{color: #1979cc;}
.errortext, a.errortext{color: #ff0000;}

a.btnlink, a.btnlink:visited{color: #000000; background: #ddf2ff; border:1px solid #e0dfdf; height:20px; padding: 2px 10px 0px 10px;}
a.btnlink:hover{background: #cccccc;}


/* interface */

.jieqiQuote, .jieqiCode, .jieqiNote{border: #000000 1px solid; padding: 2px; font-size: 12px; color: #000000; background-color: #e0dfdf;}

.divbox{border: 1px solid #e0dfdf;margin-bottom: 3px;text-align: center;}

.textbox{border: 1px solid #e0dfdf;padding: 5px;margin: 3px;line-height: 150%;}

.popbox{position:absolute;width:190px !important;height:110px !important;width:200px;height:120px;border: 1px solid #e0dfdf;background: #f0f7ff;color: #ff0000;font-size: 12px;line-height:120%;padding: 3px;display:none;z-index:9999;}

.ajaxtip{position:absolute;border: 1px solid #e0dfdf;background: #f0f7ff;color: #ff0000;font-size: 12px;line-height:120%;padding: 3px;z-index:1000;}

#tips {border: 1px solid #e0dfdf;padding: 3px;display: none;background: #f0f7ff;position: absolute;z-index: 2000;}

#dialog{position:absolute;top:0px;left:0px;border: 5px solid #8bcee4;background: #f1f5fa;font-size: 12px;line-height:120%;padding: 20px 10px 10px 10px;visibility: hidden;}

#mask{position:absolute;top:0px;left:0px;background: #777777;filter: Alpha(opacity=30);opacity: 0.3;}

.tablist ul{height:25px; margin:0px 0px 0px 10px; padding:0px;}
.tablist li{float:left; height:24px; list-style:none; margin-right:3px;}
.tablist li a{float:left; height:24px; line-height:24px; padding:0px 10px; display:block; background:#f0f7ff; text-decoration:none; color:#000000; border:1px solid #e0dfdf; border-bottom:none; }
.tablist li a.selected{ background:#ffffff; height:25px; position:relative; margin-bottom:-1px;}
.tabcontent{clear:both; border:1px solid #e0dfdf; padding:10px;}
.pages{padding: 5px 0px;border:0px solid #c8c8c8;border-top:none;}
.pagelink{border: 1px solid #e0dfdf;float: right;line-height:24px;padding:0;}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{float: left;padding: 0 6px;}
.pagelink a:hover{color:#f60; }
.pagelink strong{font-weight: bold; color: #ff6600; background: #e9f1f8;}
.pagelink kbd{height:24px; border-left: 1px solid #e0dfdf;}
.pagelink em{height:24px; border-right: 1px solid #e0dfdf; font-style:normal;}
.pagelink input{border: 1px solid #e0dfdf; color: #054e86; margin-top:1px; height: 18px;}

img.avatar{border: 0px;}
img.avatars{width: 48px; height: 48px; background:url("/style/images/avatars_bg.gif") right bottom; padding:3px 7px 7px 3px; cursor:pointer;}
img.avatari{width: 16px; height: 16px; border: 1px solid #cccccc;margin-bottom:-3px;}
/* menu */

#jieqi_menu{line-height: 20px;list-style-type: none;}
#jieqi_menu a{display: block;width: 60px;text-align: center;}
#jieqi_menu a:link{color: #ffffff;text-decoration: none;}
#jieqi_menu a:visited{color: #ffffff;text-decoration: none;}
#jieqi_menu a:hover{color: #ff6600;text-decoration: none;}
#jieqi_menu li{float: left;width: 60px;}
#jieqi_menu li a:hover{background: #ffffff;}
#jieqi_menu li ul{line-height: 20px;list-style: none;text-align: left;display: none;width: 90px;position: absolute;border: 1px solid #e0dfdf;z-index:9999;}
#jieqi_menu li ul li{float: left;width: 90px;background: #e9f1f8;}
#jieqi_menu li ul a{display: block;width: 80px !important;width: 90px;text-align:left;padding-left:10px;}
#jieqi_menu li ul a:link{color:#2f468f;text-decoration:none;}
#jieqi_menu li ul a:visited{color:#2f468f;text-decoration:none;}
#jieqi_menu li ul a:hover{color:#FFFFFF;text-decoration:none;font-weight:normal;background:#1979CC;}
#jieqi_menu li:hover ul{display: block;}
#jieqi_menu li.sfhover ul{display: block;}
#jieqi_menu li.nohover ul{display: hide;}

a.message{background:url("/style/images/aicons.gif") 0px 0px no-repeat; padding-left:16px;}
a.parlor{background:url("/style/images/aicons.gif") 0px -16px no-repeat; padding-left:16px;}
a.friend{background:url("/style/images/aicons.gif") 0px -34px no-repeat; padding-left:16px;}
a.bookcase{background:url("/style/images/aicons.gif") 0px -54px no-repeat; padding-left:16px;}
a.group{background:url("/style/images/aicons.gif") 0px -73px no-repeat; padding-left:16px;}
a.space{background:url("/style/images/aicons.gif") 0px -94px no-repeat; padding-left:16px;}
a.userinfo{background:url("/style/images/aicons.gif") 0px -113px no-repeat; padding-left:16px;}
a.logout{background:url("/style/images/aicons.gif") 0px -133px no-repeat; padding-left:16px;}

.uctitle h1{font-size:35px;line-height:110%}