﻿@CHARSET "utf-8";
/* Eric css reset [ lolocoo delete some nonstandard html tags ]
------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var ,u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
	padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}
img { border: 0; }
ul { list-style: none; }
ol {  padding:0 0 0 25px; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
a { color:#2b8200; text-decoration:none; }
a:hover { color:#f60; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
input, select { font:normal 12px/1 arial; }
table { border-collapse: collapse; border-spacing: 0; }

/* frameworks begin
------------------------------------*/
body{ margin: 0; padding: 0; font-size:12px; line-height: 1.5;  color:#333; font-family: arial,helvetica,sans-serif; }
h1,h2,h3,h4,h5,h6 { margin: 0 0 10px; }
h1 { font-size:28px; }
h2 { font-size:18px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
strong { font-weight:bold; }
::selection { color: #fff;background-color: #2b8200; }
::-moz-selection { color: #fff;background-color: #2b8200; }
code::selection {background-color:#2b8200; color: #FFF; }
code::-moz-selection {background-color:#2b8200;color: #FFF;}

/*clear hacks*/
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after, .doc-960:after , .menu.tab ul:after , .page-nav:after ,#container:after
{ clear: both; content: ''; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/*IE fix*/
.menu.tab ul, .mod .bd, .mod2 .bd, .modExt01 .bd, .img-list .bd, .img-list .bdExt01, .media-list .bd li, .media .bd li, .media2, .main-nav, #mainMenu, .bio .bd p, .whoReads li, .bookRate li, .bookComment p, .groupsCategory .bd, .groupsLv2Category .bd, .groupsCategory dl, .groupsLv2Category dl, .groupsLv3Category ul, .contribute .category-list, .memberManage ul, .memberList ul, .memberManage ul, .memberList ul, .createOpengroup .join-method, .groupIndex .group-info, .transferGroup ul, .foot-site-nav, .bsResult, .novelCategory ul, .union, .onlineNovel .size3of5 .ablum, .classHot .bd, .publish ul.list2, .indexGroup .bd .img-list, .slider, .publish .bd .grid-8 .ablum, .bookDirectory ol, .friendsTrends .data td .item, .treeSaid .list-miniblog-bd li { overflow:hidden; *height: 1%; *zoom: 1; }
.page { margin: 0 auto; width: 960px; background:#fff; }
.page .content { margin-bottom:10px; padding: 10px; }
.page .title { font-size: 14px; }
.column { clear: both; overflow: hidden; }
.column .container { width: 1000px; overflow: hidden; }
.column .container .mr { margin:0 10px 0 0; }
    
/*header*/
#header { margin: 0 5px 10px; position:relative; }
#header .top-nav{ float: right; padding: 5px; position: absolute; top: 0; right: 0; }
#header #rsxlogo { float:left; }
    
/*footer*/
#footer { clear: both; margin: 10px 5px; padding:10px 0; }
#footer p { margin:0 0 10px; }
#footer a { color:#666; }
#footer a:hover { text-decoration:underline; }
#footer #logo { float:left; padding:0 20px 10px 0; height:50px; }
#footer .licence { float:right; }

/*menu*/
.menu { margin:0 0 10px; }
/*tab menu*/
.menu ul { padding:0 0 0 18px; }
.menutab ul { margin: 0; padding: 0; }
.menutab ul li { float: left; display: inline; margin: 0 5px -1px 0; border: 1px solid #e1e1e1; }
.menutab ul li.selected { border-bottom: 1px solid #fff; }
.menutab ul li a { display: block;  padding:5px; }
    
/*dot list*/
ul.list { list-style:disc; line-height:2; }
ul.arrange-a li { padding:0 10px 10px 2px; }
/*num list*/
ol.num { line-height:2; }

/* thumbnail */
.thumbnail { margin:10px 0; overflow:hidden; border-top:1px solid #ddd; border-left:1px solid #ddd; }
.thumbnail li { display:inline; float:left; text-align:center; }
.thumbnail li .content { margin:0; border-style:none solid solid none; }
.thumbnail li.oneoffour  { width:25%; }
.thumbnail li.oneoffive  { width:20%; }
.thumbnail li.oneofsix   { width:16.66%; }
.thumbnail li.oneofeight { width:12.5%; }

.layout { overflow:hidden; *zoom:1; }
.layout .unit{float:left;}
.layout .size1of1{float:none;}
.layout .size1of2{width:50%;}
.layout .size1of3{width:33.33333%;*width:33.3%;}
.layout .size2of3{width:66.66666%;*width:66.6%;}
.layout .size1of4{width:25%;}
.layout .size3of4{width:75%;}
.layout .size1of5{width:20%;}
.layout .size2of5{width:40%;}
.layout .size3of5{width:60%;}
.layout .size4of5{width:80%;}
    
/*page nav*/
.page-nav { clear: both; margin:10px 0; }
.page-nav a, .page-nav span { margin:2px; padding: 2px 6px; border: 1px solid #e1e1e1; }
.page-nav span.selected { border-color:#2b8200; color:#fff; background:#2b8200; }
    
/*grids*/

.grid-1, .grid-2, .grid-3, .grid-4 , .grid-5 , .grid-6 , .grid-7 , .grid-8 , .grid-9 , .grid-10 , .grid-11 , .grid-12 , .grid-13 , .grid-14 , .grid-15 , .grid-16 , .grid-17 , .grid-18 , .grid-19 , .grid-20 , .grid-21 , .grid-22 , .grid-23 , .grid-24 { display: inline; float: left; margin-left: 5px; margin-right: 5px; }

.first { margin-left: 0; }
.last  { margin-right: 0; }

.grid-1 { width:30px;  }
.grid-2 { width:70px;  }
.grid-3 { width:110px; }
.grid-4 { width:150px; }
.grid-5 { width:190px; }
.grid-6 { width:230px; }
.grid-7 { width:270px; }
.grid-8 { width:310px; }
.grid-9 { width:350px; }
.grid-10 { width:390px; }
.grid-11 { width:430px; }
.grid-12 { width:470px; }
.grid-13 { width:510px; }
.grid-14 { width:550px; }
.grid-15 { width:590px; }
.grid-16 { width:630px; }
.grid-17 { width:670px; }
.grid-18 { width:710px; }
.grid-19 { width:750px; }
.grid-20 { width:790px; }
.grid-21 { width:830px; }
.grid-22 { width:870px; }
.grid-23 { width:910px; }
.grid-24 { width:950px; }
/*
	the base code always at the bottom
*/
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }

.fl { float: left; }
.fr { float: right; }

.minit { margin:0; }
.mt0 { margin-top:0; }
.mr0 { margin-right:0; }
.mb0 { margin-bottom:0; }
.ml0 { margin-left:0; }
.ml70 { margin-left:70px; }
.ml110 { margin-left:110px; }
.ml150 { margin-left:150px; }

.mtr0 { margin-top:0; margin-right:0; }
.mtl0 { margin-top:0; margin-left:0; }
.mbr0 { margin-bottom:0; margin-right:0; }
.mbl0 { margin-bottom:0; margin-left:0; }
.mtb0 { margin-top:0; margin-bottom:0; }
.mlr0 { margin-left:0; margin-right:0; }

.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.mtr10 { margin-top:10px; margin-right:10px; }
.mtl10 { margin-top:10px; margin-left:10px; }
.mbr10 { margin-bottom:10px; margin-right:10px; }
.mbl10 { margin-bottom:10px; margin-left:10px; }
.mtb10 { margin-top:10px; margin-bottom:10px; }
.mlr10 { margin-left:10px; margin-right:10px; }

.mt20 { margin-top:20px; }
.mr20 { margin-right:20px; }
.mb20 { margin-bottom:20px; }
.ml20 { margin-left:20px; }
.mtr20 { margin-top:20px; margin-right:20px; }
.mtl20 { margin-top:20px; margin-left:20px; }
.mbr20 { margin-bottom:20px; margin-right:20px; }
.mbl20 { margin-bottom:20px; margin-left:20px; }
.mtb20 { margin-top:20px; margin-bottom:20px; }
.mlr20 { margin-left:20px; margin-right:20px; }

.pr { position:relative; }
.pa { position:absolute; }

.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }

.bgc { background:#f1fee8; }
.bgc2 { background:#f1f1f1; }
.bl { border:1px solid #ddd; } /* bl is short for border line */
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.fc01 { color:#2a8000; }
.fc02 { color:#999; }
.fc03 { color:#2b8200; }
.fc04 { color:#FD7600}
.lh15 { line-height:1.5; }
.lh18 { line-height:1.8; }
.lh20 { line-height:2; }
a.links1, .links1 a, .greylink a { color:#666; }
a.links2, .links2 a, .a1 a { color:#333; }
a.links3, .links3 a { color:#2B8200; }
a.links4, .links4 a { color:#FD7600}
a.links1:hover, .greylink a:hover, a.links3:hover, a.links2:hover, .a1 a:hover,
a.links4:hover,  .links1 a:hover, .links2 a:hover, .links3 a:hover, .links4 a:hover
{ text-decoration:underline; }
/*imgol { border:3px solid #ddd; }*/
.imgol2 { padding:2px; border:1px solid #ddd; }
.imgol3 { padding:3px; border:1px solid #ddd; }
.imgol4 { padding:4px; border:1px solid #ddd; }
.dot li { border-bottom:1px dotted #ddd; line-height:2; }
.line li { border-bottom:1px solid #ddd; line-height:2; }
.line-b { padding-bottom:7px; border-bottom:1px dotted #ddd; }

/* sprite */
.site-nav , .site-nav .login , .site-nav .links , .btn, .btn01, .btn02, .btn03, .prebtn, .nextbtn, .setbtn, .setbtn-b, #mainMenuSub, #mainMenuSub .inner, #mainMenuSub ul, .mod .hd, .modExt01 .hd, .mod2 .hd, .menutabExt02, .setbtn2, .tabs li a.current,.union a, .modExt01 .hd-a, .bookDirectory h3, .read-tools, .mini-tools, .btnlnk { background:url(../images/splite-bg.png) repeat-x;}
#mainMenu li, #mainMenu li a, .bookRate .total-rate span, .tree, .prebtn span, .nextbtn span, .setbtn span, .myCommentPage .more a, .star, .myCommentPage .toggle-more a, .toggle-more a, .hot-list, .dot-list li , .bookRating span, .comment-list-miniblog .arrow, .mb-action .arrow, .list-miniblog-bd .face,  .treeface  { background:url(../images/splite-other.png) no-repeat; }

/* form */
.txt, textarea { border:1px solid #ddd; font-size:12px; }
textarea { padding:3px; line-height:1.5; }
.btn { height:20px; padding:0 8px; border:1px solid #379d00; color:#345e21; background-position:left -471px; }
.btn01 { border:1px solid; border-color:#f6c859 #f6c859 #b68100; height:26px; color:#995402; background-position:left -533px; }
.btn02, .btn03, .prebtn, .nextbtn, .setbtn, .setbtn-b { border:1px solid; border-color:#ccc #ccc #999; height:26px; color:#229166; background-position:left -567px; }
.prebtn, .nextbtn, .setbtn, .setbtn-b, .prebtn span, .nextbtn span, .setbtn span { display:inline-block; padding:0 15px; height:24px; line-height:24px; }
.prebtn span, .nextbtn span, .setbtn span { padding:0; width:10px; height:22px; _height:24px; vertical-align:middle; overflow:hidden; }
.prebtn span { margin:0 5px 0 0; background-position:left -280px; }
.nextbtn span { margin:0 0 0 5px; background-position:left -234px; }
.setbtn { height:20px; line-height:20px; *padding:auto 0;}
.setbtn span { margin:0 0 0 5px; height:18px; background-position:left -260px; }
.prebtn, .nextbtn{ vertical-align:top; } 
.setbtn2 { display:inline-block; border:1px solid; border-color:#309E01 #309E01 #123B00; margin:0 10px 0 0; padding:0 5px 0 10px; letter-spacing:5px; height:23px; font:14px/23px arial; color:#fff; background-position:0 -500px; }
.btn { *padding:3px 5px 1px; *line-height:12px; }
.btn01, .btn02, .btn03 { *padding:3px 5px 1px; }
.btn03 { height:20px; }
.btnlnk { float:left; border:1px solid; border-color:#F6C859 #F6C859 #B68100; padding:0 10px; height:20px; font-size:12px; line-height:20px; color:#995402; background-position:left -533px; }
.form-mod { margin:0; padding:0; }
.form-mod div { margin:10px 0; }
.form-mod div div { margin:0; }
.form-mod input, .form-mod textarea { margin:0 10px 0 0; }
.form-mod label { display:inline-block; width:120px; vertical-align:top; }
.form-mod textarea { padding:2px; width:600px; height:220px; font:12px/1.5 arial; vertical-align:top; }
.form-mod .txt { padding:2px; width:200px; }
.form-mod .msg { }
.form-mod .last { margin-top:25px; padding:0 0 0 120px; }
.form-mod .tips { padding:5px 0 0 120px; color:#999; }
.form-mod .hl { font:bold 18px/12px arial; color:#FD7600; }

/* table */
.data, .data01, .data03 { width:100%; }
.data .r { text-align:right; }
.data th, .data td , .data01 th, .data01 td, .data03 td { padding:5px 3px 5px 0; border-bottom:1px dotted #ccc; text-align:left; font-weight:normal; }
.data td { color:#999; }
.data .hl { color:#ff6600; }
.data01 th, .data01 td { padding:3px 3px 3px 0; }
.data02 { margin:0 0 20px; border:1px #ddd; border-style:solid solid none; }
.data02 .tar { text-align:right; }
.data02 .setbtn { padding:0 5px 3px; *padding:0 3px; overflow:visible; }
.data02 th, .data02 td { border-bottom:1px solid #ddd; padding:5px 0 5px 5px; }
.data02 th.lastcol, .data02 td.lastcol { padding:5px 5px 5px 5px; }
.data02 th { background:#f3f3f3; }
.data03 td { vertical-align:top; }

/* mod */
.mod, .mod2, .modExt01 { margin:0 0 10px; }
.mod .hd, .mod2 .hd, .modExt01 .hd, .modExt01 .hd-a { padding:0 10px; border:1px solid #ddd; height:26px; font-size:14px; line-height:26px; background-position:0 -360px; }
.mod .hd h1, .mod2 .hd h1, .mod .hd h2, .mod2	 .hd h2, .mod .hd h3, .modExt01 .hd h2, .mod2 .hd h2, .mod2 .hd h3, .modExt01 .hd h3 { margin:0; line-height:26px; }
.mod .hd h1, .mod2 .hd h1, .mod .hd h2, .mod2 .hd h2, .modExt01 .hd h2 { font-size:14px; }
.mod .hd h2 span, .mod2 .hd h2 span, .modExt01 .hd h2 span, .mod .hd h3 span, .modExt01 .hd h3 span { margin:0 0 0 10px; font-weight:normal; font-size:12px; }
.mod2 .hd h2 span.hl { display:inline-block; margin-left:-10px; padding:0 10px; width:80px; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:url(../images/splite-bg.png) repeat-x 0 -498px; }
.mod .bd, .mod2 .bd, .modExt01 .bd { padding:10px; border:1px #ddd; border-style:none solid solid; overflow:hidden; }

.mod2 .hd, .modExt01 .hd, .modExt01 .hd-a { border-color:#d1ecc2; background-position:0 -418px; }
.mod2 .hd h3, .modExt01 .hd h3 { font-size:12px; }
.mod .hd .more, .mod2 .hd .more, .modExt01 .hd .more { display:block; margin-top:-26px; font-size:12px; text-align:right; }
.mod2 .bd, .modExt01 .bd { border:1px #d1ecc2; border-style:none solid solid; }
.modExt01 .hd-a { height:40px; background-position:0 -418px; }
.modExt01 .hd-a h2 { margin:0; height:38px; line-height:38px; }
.modExt01 .hd-a h3 { margin:0; line-height:38px; }
.modExt01 .hd-a h2 span { display:inline-block; margin:12px 0 0; padding:1px 15px; border:1px #D1ECC2; border-style:solid solid none; line-height:26px; background:#fff; }

.img-list .bd, .img-list .bdExt01{ padding:10px 0 0 10px; overflow:hidden; }

.img-list li { float:left; display:inline; padding:0 10px 10px 0; }
.img-list li img { display:block; }
.img-list li span { display:block; padding:5px 0 0; text-align:center; }
.img-list li span.name { width:60px; height:35px; overflow:hidden; }
.img-list li span.nameb { width:66px; height:35px; overflow:hidden; }
.path-links { margin:0 0 10px; font-family:\5b8b\4f53; }

.works-list {}
.works-list li { overflow:hidden; }
.works-list h4 { margin:0 0 5px; font:14px arial; }
.works-list .time { color:#999; }
.works-list p { margin:0 0 15px; }
.works-list p .cover { float:left; display:block; margin:0 10px 10px 0; border:1px solid #ddd; }

.hot-list { padding-left:20px; line-height:2; background-color:#fff; background-position:-167px -152px; }
.hot-list li { white-space:nowrap; overflow:hidden; }
.dot-list  li { padding-left:10px; line-height:2; background-color:#fff; background-position:-175px 13px; }

.modExt01 .menutabExt01 { height:40px; }
.modExt01 .menutabExt01 ul { margin-top:10px; line-height:14px; }
.modExt01 .menutabExt01 li { margin:0; border:none; font-weight:bold; }
.modExt01 .menutabExt01 li a { padding:8px 15px; }
.modExt01 .menutabExt01 li.selected { border:1px #D1ECC2; border-style:solid solid none; background:#fff; }
.modExt01 .menutabExt01 li a.current { border:1px #D1ECC2; border-style:solid solid none; background:#fff; *position:relative; *margin-bottom:-1px; }
.menutabExt02 { padding:0 5px; border-bottom:1px solid #B8E2A2; height:29px; line-height:29px; background-position:0 -430px; }
.menutabExt02 ul { float:right; }
.menutabExt02 li { display:inline; float:left; padding:0 5px; }
.menutabExt02 li.selected a { float:left; padding:0 10px; border:1px solid; line-height:28px; color:#555; font-weight:bold; border-color:#B8E2A2 #B8E2A2 #fff; background:#fff; *position:relative; *margin-bottom:-1px; }


.elbg .hd { padding:0; }
.elbg .hd h3 span { margin:0; padding:0 10px; border:none; font:bold 12px/26px arial; }
.elbg .hd h3 span.current { height:26px; letter-spacing:0; background-position:0 -498px; }
/* media list */
.media-list, .media { }
.media-list .bd li, .media .bd li { margin:0 0 10px; padding:0 0 10px; border-bottom:1px dotted #ddd; overflow:hidden; }
.media-list .bd .menutabExt02 li, .media .bd .menutabExt02 li { padding:0 10px; border:none; } 
.media-list .bd .img, .media .bd .img { display:block; float:left; margin:0 10px -150px 0; padding:0 0 150px; }
.media-list .bd li .title {}
.media-list .bd li .content, .media .bd li .content { margin:0; padding:0; }
.media-list .bd li .end, .media .bd .end { padding:10px 0 0; font-family:宋体; }
.media-list .bd li .snippets, .media .bd li .snippets { margin:-20px 0 0; font-size:12px; color:#999; text-align:right; }
.media2 { overflow:hidden; }
.media2 img { float:left; margin:0 10px 10px 0; }
.media2 ul { }

/* rongshu css begin */

#mainMenu li a:hover, #mainMenuSub li a:hover, .favorTag .bd a:hover, .bookShelfRecommend .bd a:hover, .bookComment .hd a:hover { text-decoration:underline; }
.site-nav { margin:0 0 10px; height:34px; line-height:34px; background-position:0 -45px;}
.site-nav .login { float:left; padding:7px 10px; height:19px; line-height:19px; background-position:left -1px; background-repeat:no-repeat; }
.site-nav .login span { margin:0 5px 0 0; }
.site-nav .links { float:right; padding:0 10px; background-position:right -89px; background-repeat:no-repeat; }
.site-nav .links a { padding:0 5px; border-right:1px solid #ddd; }
.site-nav .links a.last { border:none; }
.site-nav .txt { width:90px; }
.main-nav { position:relative; overflow:visible; }

#mainMenu { float:left; width:735px; height:28px; background-position:0 -45px; overflow:visible; position:relative; top:28px; *top:26px; left:30px; }
#mainMenu li { padding:0 0 0 5px; border:none; background-position:left 0; }
#mainMenu li a { padding:0 20px 0 15px; border:none; color:#333; font:bold 14px/27px arial; background-position:right -28px; }
#mainMenu li.selected { margin-bottom:0; background-position:0 -56px; }
#mainMenu li.selected a { color:#fff; line-height:29px; background-position:right -85px; }

#mainMenuSub { clear:both; height:8px; line-height:30px; overflow:hidden; background-position:0 -172px; } /* normal height = 30px */
#mainMenuSub .inner { padding:0 0 0 10px; height:30px; background-position:0 -132px; background-repeat:no-repeat; }
#mainMenuSub ul { display:block; width:940px; height:30px; overflow:hidden; background-position:right -212px; background-repeat:no-repeat; }
#mainMenuSub li { display:inline; margin-left:-1px; padding: 0 5px 0 6px; border-left:1px solid #58bd00; }
#mainMenuSub li.aside { border:none; }
#mainMenuSub li.aside .tar { margin-top:-30px; padding-right:47px; color:#58BD00; }
#mainMenuSub li a { color:#fff; }

.bio .avatar img, .groupsSearch .bd img, .group-favor li img, .groupsLv3Category li img { border:3px solid #ccc; }
.myRead .bdExt01, .myBookShelf .bdExt01 { padding:10px 0 0; }
.myRead li, .myBookShelf li { padding:0 18px 10px 10px; }
.myRead li img, .myBookShelf li img { padding:3px; border:1px solid #ddd; }
.bio .bd { border:1px solid #d1ecc2; background:#f1f1f1; }
.bio .bd p{ margin:0 0 10px; }
.bio .bd p.last { padding:10px 0 0 0; }
.bio .avatar { float:left; margin:0 10px 0 0; }
.bio strong { display:block; }
.bio .attention, .bio .make-friend { display:inline-block; margin:0 3px; padding:0; width:80px; height:18px; line-height:18px; text-align:center; }
.bio a.attention:hover, .bio a.make-friend:hover { color:#2b8200; } 
.bio .last { width:205px; overflow:hidden; }

.myJoinGroup li,.hauntGroup li, .collectThisBookGroup li { padding:0 12px 10px 0; }
.attentionSB { font:bold 12px/24px \5b8b\4f53; }
.attentionSB span { font-weight:normal; }

.bookShelfRecommend .bd { padding:5px 10px; }
.bookShelfRecommend .bd a { color:#555; }
.whoReads .bd { padding-bottom:0; font-family:\5b8b\4f53;}
.whoReads li { clear:both; margin:0 0 10px; overflow:hidden; }
.whoReads li span { display:block; color:#999; }
.whoReads li img { float:left; margin:0 10px 0 0; width:48px; height:48px; }

.bookDetail { margin-top:20px; }
.bookDetail h1 {margin:0 0 10px -15px; }
.bookDetail .book-info img { float:left; padding:3px; border:1px solid #ddd; }
.bookDetail .book-info ul { margin:0 0 0 150px; }
.bookDetail .foot { clear:both; padding:20px 0 0; }
.bookDetail .foot .last { margin-top:-18px; }
.bookDetail .foot .last a { margin:0 10px; }
.bookRate li { overflow:hidden; }
.bookRate .total-rate span { display:inline-block; margin:0 5px 0 0; width:16px; height:20px; background-position:0 -115px; cursor:pointer; }
.bookRate .total-rate span.off { background-position:0 -136px; }
.bookRate .rate-num { margin:0 0 0 10px; color:#F78404; }
.bookRate .rate-num .decade { margin:-12px 0 0; font-size:3em; font-weight:bold; }
.bookRate .rate-num .units { margin:-3px 0 0;font-size:1.5em; font-weight:bold; }
.bookRating { cursor:pointer; }
.bookRating span { display:inline-block; width:13px; height:13px; background-position:0 -158px; cursor:pointer; } 
.bookRating span.off { background-position:-14px -218px; } 
.bookRating span.on { background-position:0 -158px; } 
.tree { display:inline-block; width:70px; height:13px; background-position:0 -158px; }
.tree01 { background-position:0 -218px; }
.tree02 { background-position:0 -204px; }
.tree03 { background-position:0 -188px; }
.tree04 { background-position:0 -173px; }
.tree05 { background-position:0 -158px; }
.bookRate .power { display:inline-block; margin:0 5px 0 0; height:8px; overflow:hidden; border:1px solid #FF8B1C; background:#FFA901; }

.bookDes p, .authorDes p { text-indent:2em; font:12px/24px arial; text-align:justify; }
.authorDes p { font-size:12px; }
.favorTag .bd a { margin:0 20px 0 0; color:#555; }
.asLikeRead li { padding-right:11px; }
.asLikeRead li span { width:100px; }
.bookComment .publish { margin:-4px 0 0 0; text-align:right; }
.bookComment .hd a { color:#555; }
.bookComment .bd { _width:688px; }
.bookComment .bd li { padding-bottom:25px; }
.bookComment p { overflow:hidden; }
.bookComment p.title img { float:left; display:block; margin:0 10px 10px 0; }
.bookComment p.title strong { display:block; }
.bookComment p.title span { font-size:12px; }
.bookComment p.content { padding:0; border:none; }
.bookComment p.foot span { margin:0 10px 0 0; color:#999; }
.bookComment dt { padding:0 0 10px; font-weight:bold;}
.bookComment dd { line-height:2; }

.memberSearch .content { margin-right:10px; }
.memberSearch .txt, .groupsSearch .txt { padding:5px; width:300px; }
.memberSearch .bd li, .followMe .bd li, .myGroups .bd li, .myAttention .bd li{ margin:0 10px 10px 11px; }
.memberSearch .page-nav, .followMe .page-nav, .myFriends .page-nav, .myGroups .page-nav, .myAttention .page-nav {margin:10px; padding:50px 0 0; text-align:right; }
.searchTools .txt, .followMeTools .txt, .myFriendsTools .txt, .myGroupsTools .txt, .myAttentionTools .txt { margin:0 0 10px; }
.searchTools h3, .followMeTools h3, .myFriendsTools h3, .myGroupsTools h3, .myAttentionTools h3 { color:#219264; }

.createBookShelf form { padding:30px 0 50px; }
.createBookShelf label { text-align:right; }
.createBookShelf .txt { padding:4px; width:392px; }

.groupsCategory .bd, .groupsLv2Category .bd { padding:10px 0 0 10px; overflow:hidden; }
.groupsCategory dl, .groupsLv2Category dl { float:left; padding:0 10px 30px 0; width:164px; overflow:hidden; }
.groupsCategory dt a, .groupsLv2Category dt a { font-size:14px; }
.groupsCategory dt span, .groupsLv2Category dt span { margin:0 0 0 10px; }
.groupsCategory dd span, .groupsLv2Category dd span { margin:0 10px 0 0; }
.groupsLv3Category ul { overflow:hidden; }
.groupsLv3Category ul li { display:inline; float:left; padding:0 0 0 3%; width:30%; font:14px/2 arial; }

.groupQueue ul { margin:0 0 0 -5px; }
.groupQueue ul li { width:90px; text-align:center; }
.groupQueue ul li img { margin:0 auto; }
.groupQueue ul li span.name { width:90px; }
.groupHotTopic .bd { padding:7px 10px 8px; }

.contribute-form label, .addBook label { text-align:right; }
.contribute-form .txt, .contribute-form textarea, .addBook .txt, .addBook textarea { width:450px; }
.contribute-form textarea, .addBook textarea { height:100px; }
.contribute-form p .hl, .addBook p .hl { margin:0 5px; font-size:12px; }
.contribute-form .upload-photo, .addBook .upload-photo { margin:0 0 0 120px; }
.contribute-form .upload-photo .editor, .addBook .upload-photo .editor { width:400px; height:300px; border:1px solid #ccc; }
.contribute-form .upload-photo .photo img, .addBook .upload-photo .photo img { border:1px solid #ccc; }
.contribute .category-list { padding:10px 5px; background:#EEFEE2; overflow:hidden; }
.contribute .category-list .step { float:left; display:inline; margin:0 5px; padding:5px; width:204px; border:1px solid #ccc; line-height:2; background:#fff; }
.contribute .category-list .step a { display:block; padding:0 5px; color:#555; }
.contribute .category-list .step a:hover { font-weight:bold; }
.contribute .category-list .step li.current { color:#fff; background:#91ca28; }
.contribute .category-list .step li.current a { color:#fff; }
.contribute .notice { padding:30px 0 30px 105px; color:#FD7600; }
.contribute .nextbtn { width:100px; }
.addBook .st1 { width:35%; }

.bookShelfDetail .img img, .bookCommentsDetail .bd .img img { padding:3px; border:1px solid #ddd; }
.leavemsg-form { padding:0 0 0 70px; }
.leavemsg-form p { margin:20px 0; }
.leavemsg-form .btn02 { width:100px; }

.myCommentPage .more a, .myCommentPage .toggle-more a, .toggle-more a { float:right; border:1px solid #caf8b2; width:12px; height:12px; text-indent:-999px; overflow:hidden; background-color:#e8fcde; background-position:right -131px; }
.myCommentPage .toggle-more a, .toggle-more a { background-position:right -115px; }
.star { display:inline-block; width:70px; height:16px; background-position:-73px -155px; }

.myCommentPage .author { padding:5px 0; }
.myCommentPage .img img { padding:3px; border:1px solid #ddd; }
.myCommentPage .reply { margin:0 0 0 98px; }
.myCommentPage .reply p { margin:10px 0 0; }
.bookCommentsDetail .bd { border:1px solid #ddd; }
.bookCommentsDetail .bd h1 { margin:20px 0; font-size:18px; }
.bookCommentsDetail .bd .content { border-bottom:1px dotted #ddd; }
.bookCommentsDetail .bd .content p { margin:10px 0; line-height:2; text-align:justify; }
.bookCommentsDetail textarea { width:99%; height:100px; }

.openLayer { margin:200px auto; padding:10px; width:500px; height:200px; border:5px solid #308804; background:#fff; }
.openLayer h3 { margin:0 0 10px; padding:0 0 10px; border-bottom:1px dotted #ddd; color:#308804; text-align:center; }
.openLayer label { width:50px; }
.openLayer textarea { margin-right:0; width:400px; height:80px; }

.myRecommentList .reply .ml50 { margin-left:50px; }
.myRecommentList .reply .bar { margin:10px 0; padding:3px; color:#999; background:#eee; }
.myRecommentList .reply .bar span { margin:0 0 0 20px; }

.myInfo .form-mod, .createOpengroup .form-mod, .createPrivategroup .form-mod, .groupSetting .form-mod { padding:20px 0 30px 50px; }
.myInfo .txt { width:300px; }

.memberManage h3, .memberList h3 { clear:both; margin:20px 0; color:#2b8200; }
.memberManage ul, .memberList ul { overflow:hidden; }
.memberManage ul li { width:75px; }
.memberManage span.tools { float:right; padding:0; }
.memberManage span.tools a { display:block; margin:0 0 5px; padding:0 3px; font:8px/12px arial; color:#fff; background:#2b8200; }

.memberVerify .member-request { padding:20px 0 0; }
.createOpengroup .join-method { overflow:hidden; }
.createOpengroup .join-method label { float:left; }
.createOpengroup .join-method ul { float:left; } 
.createOpengroup .join-method .agree { margin:20px 0 0; }
.createOpengroup  textarea { width:485px; }

.groupSetting .custom { padding-left:120px; }
.groupSetting .custom label { float:left; display:inline; margin-left:-120px;  }
.groupSetting .custom p { margin:0 0 10px; }
.groupSetting .custom em { display:inline-block; width:75px; font-style:normal;}
.groupSetting .custom .txt { width:125px; }
.createGroup {}

.groupIndex .group-info { margin:0 0 20px; padding:10px; color:#666; background:#F1FEE8; }
.groupIndex .group-info .img { float:left; margin:0 10px 10px 0; border:3px solid #ccc; }
.groupIndex .group-info .img img { display:block; }
.groupIndex .group-info p { margin:0 0 10px 0; line-height:1.61; }

.memberList ul li { margin-right:15px; }
.groupsTopicDetail li .name, .groupsTopicDetail li .end, .groupsManageLog .info, .groupsManageLog .reason { margin:0 0 0 90px; }
.groupsTopicDetail li { word-break:break-all; word-wrap:break-word; overflow:hidden; }
.groupsTopicDetail li .name { color:#999; }
.groupsTopicDetail li .sec { margin:10px 0 10px 90px; }
.groupsTopicDetail textarea { margin-right:0; width:680px; height:100px; }
.groupsTopicDetail .quote { background:#F3FEEB; border:1px solid #DDDDDD; margin-bottom:5px; padding:4px;}
.groupsManageLog .info, .groupsManageLog .reason { color:#999; }
.groupsManageLog .info { margin-bottom:10px; }

.groupCollection .bd li .content { margin:10px 0; }
.groupCollection .bd li .end { color:#999; font-family:\5b8b\4f53；}
.groupCollection .bd li .end a { color:#999; }

.invite .bd li, .transferGroup .bd li { padding:0; width:86px; height:120px; text-align:center; }
.invite .bd li img, .transferGroup .bd li img { margin:0 auto 5px auto; }
.invite .bd li input, .transferGroup .bd li input { vertical-align:middle; }
.invite .page-nav, .transferGroup .page-nav { margin-right:10px; text-align:right; }
.invite textarea { width:680px; height:100px; }
.transferGroup { padding-bottom:30px; }
.transferGroup .refresh { margin-bottom:-30px; }
.group15 li { padding:0 10px 10px 15px; }
.foot-site-nav { padding:10px 0 0 10px; color:#999; background:#F1FEE8; }
.foot-site-nav li { display:inline; float:left; padding:0 10px 10px 0; width:255px; }
.foot-site-nav li.normal { width:200px; }
.foot-site-nav li a { color:#999; }
.foot-site-nav li a.first { color:#2b8200; }
.foot-site-nav li a.first:hover { color:#f60; }
.foot-site-nav li span { margin:0 3px; }

.rsxBook li { padding-left:9px; }
.rsxBookSearchTools { padding:0 0 0 150px; }
.rsxBookSearchTools p { margin:0 0 10px; font-size:14px; color:#999; }
.rsxBookSearchTools form p { font-size:12px; }
.rsxBookSearchTools form .txt { margin:0 10px 0 0; padding:4px 2px; width:350px; }
.bsResult { margin:0 0 20px; padding:10px 10px 10px 150px; background:#F3FEEB;}
.bsResult .tab { height:35px;; }
.bsResult .tab a { display:inline-block; padding:3px 10px; color:#333; position:relative; }
.bsResult .tab a.current { background:#FFDE84; }
.bsResult .tab a.current span { display:block; margin:0 auto; font:0/0 arial; border:5px solid; border-color:#FFDE84 transparent transparent; overflow:hidden; position:absolute; bottom:-10px; left:17px; }
.bsResult .txt { padding:5px 2px; width:330px; }

.reviewerList { margin-bottom:0; background:#f1f1f1; }
.reviewerList ul { overflow:hidden; }
.reviewerList ul li { float:left; display:inline; margin:3px 0 3px -1px; border-left:1px solid #ccc; padding:0 10px; height:14px; font:12px/14px arial; }
.reviewerList ul li a { color:#999; }
.popReview .bd { padding-bottom:0; _width:688px; _overflow:hidden; }
.popReview .content { margin-left:95px!important; }
.reviewer .content li { margin:0 0 0 67px; padding:0; border:none; line-height:1.8; color:#999; }

.novelCategory { margin:0; background:#f1f1f1; line-height:2; }
.novelCategory li { float:left; display:inline; width:185px; }
.novelCategory h4 { display:inline; }
.novelCategory h4 a { margin:0; padding:0; border:none; color:#333; }
.novelCategory a { margin:0 0 0 5px; padding:0 0 0 9px; border-left:1px solid #ccc; color:#999; }
.novelCategory a:hover { text-decoration:underline; }

.union { margin:0 auto 10px; width:950px; }
.union a { float:left; display:inline; margin:0 5px 0 0; width:88px; border:1px solid #ddd; font:14px/28px arial; text-align:center; background-position:0 -360px; }
.union a.end { margin:0; width:93px; }

.sortInfo .hd { padding:0; }
.sortInfo .hd ul { display:inline; height:28px; }
.sortInfo .hd li { display:inline; }
.sortInfo .hd li a { display:inline-block; padding:0 10px; }
.sortInfo .hd li a.current { color:#FFFFFF; font-weight:bold; background:url("../images/splite-bg.png") repeat-x 0 -498px; }
.sortInfo .bd { padding-bottom:8px; *padding-bottom:6px; }
.sortInfo .bd a { margin:0 3px; color:#333; }
.sortInfo .bd a:hover { text-decoration:underline; }
.sortInfo .bd .line { padding:0 0 5px; border-bottom:1px dotted #ddd; text-align:center; }
.sortInfo .bd .line h3 { line-height:1; }
.sortInfo .bd .line h3 a { color:#f60; }
.sortInfo .bd .line p { margin:5px 0; }
.sortInfo .bd .layout { margin-bottom:0; }
.sortInfo .bd .layout .content { margin:0; padding:0; }
.sortInfo .bd .layout .first { margin:0 10px -5px 0; padding:4px 10px 0 0; border-right:1px dotted #ddd; line-height:22px; }
.sortInfo .bd .layout .size3of5 .content { margin-bottom:-4px; padding:3px 0 0 0; font-size:14px; line-height:26px; }

.more-news { font:14px/1.5 arial; }
.more-news .bd { padding:7px 10px; }
.more-news .case { margin:0 0 5px; padding:0 0 5px; border-bottom:1px dotted #ddd;  }

.groupHeadline .bd { padding:4px 10px;}

.indexSubject .hd { padding:0; }
.indexSubject .bd { _padding:5px 10px 6px;}
.indexSubject .bd img { margin-bottom:0; }
.indexSubject .bd ul { margin:0 0 -5px 100px; }
.indexSubject .bd li { padding:0 0 4px; }
.indexSubject .bd a { color:#333; }
.indexSubject .bd li span { margin:0 5px 0 0; color:#333; }
.indexSubject .bd a:hover { text-decoration:underline; }

.onlineNovel .bd { padding-bottom:3px; }
.onlineNovel .layout .last { width:49%; }
.onlineNovel .size2of5 .media2 { margin:0 0 7px; }
.onlineNovel .size2of5 .media2 img { margin:0 10px 0 0; }
.onlineNovel .size2of5 li a , .onlineNovel .size3of5 li a{ font:14px/24px arial; color:#333; }
.onlineNovel .size2of5 li a:hover , .onlineNovel .size3of5 li a:hover { text-decoration:underline; }
.onlineNovel .size3of5 ul { padding:0 0 0 10px; }
.onlineNovel .size3of5 .ablum { padding:0 0 10px; }
.onlineNovel .size3of5 .ablum img { float:left; display:inline; margin:0 0 0 9px; }

.hotTags, .hotTags2  { line-height:200%; }
.hotTags .bd { padding-bottom:15px; }
.hotTags2 .bd {}
.hotTags a , .hotTags2 a{ margin:0 3px 0 0; display:inline; word-break:keep-all; }
.hotTags .fs14 { font-weight:bold; color:#f60; }

.classRecommend .layout { margin:0; }
.classRecommend .layout ul { padding:0 10px 0 0; line-height:1.8; }
.classRecommend .layout li.media2 { line-height:1.5; color:#999; }
.classRecommend .layout li h4 { margin-top:1px; }
.classRecommend .layout li span { margin:0 5px 0 0; }
.classRecommend2 li { padding:0 13px 10px 20px; }
.classRecommend2 .img-list li span { width:120px; overflow:hidden; }

.classHot .bd { padding:4px 10px; font:normal 14px/24px arial; }
.classHot .bd li { float:left; display:inline; width:84px; }
.classHot .bd li a { color:#333; }
.classHot .bd li a:hover { text-decoration:underline; }

.rankingList .layout { margin:0 5px; }
.rankingList .layout .mod, .rankingList2 .layout .mod { margin-right:10px; }
.rankingList .layout .mod .bd, .rankingList2 .layout .mod .bd { padding:4px 10px; }
.rankingList .inner, .rankingList2 .inner { width:760px; }

.rankingList2 .layout { margin:0; width:750px; }
.rankingList2 .hot-list li { width:198px; }

.publish .bd .grid-8 { width:288px; }
.publish .bd .media2 { margin-bottom:10px; }
.publish .bd .media2 img { margin-bottom:0; }
.publish .bd .grid-8 ul { line-height:24px; }
.publish .bd .grid-8 .ablum { margin:18px 0 0; padding:10px 0 0; border-top:1px dotted #ddd; }
.publish .bd .grid-8 .ablum img { display:block; margin:0 auto 5px; }
.publish .bd .grid-8 .ablum a { display:inline-block; width:94px; text-align:center; }
.publish ul { font-size:14px; line-height:24px; }
.publish ul li a { color:#333; }
.publish ul li span { margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #ccc; }
.publish ul li span a { color:#2b8200; }
.publish ul li a:hover { text-decoration:underline; }
.publish ul.list2 { margin:10px 0 0; padding:9px 0 0 0; border-top:1px dotted #ddd; }
.publish ul.list2 li { float:left; display:inline; width:50%; }

.bookCritic .bd .grid-8 { width:288px; }
.bookCritic .bd .grid-11 .media2 ul { margin:0 0 0 100px; }
.bookCritic .bd .grid-11 .author li { float:left; display:inline; margin:3px 0; width:52px;  border-left:1px solid #ccc; text-align:center; line-height:14px; }

.indexGroup .bd .img-list li { padding:4px 10px 4px 0; }
.indexGroup .bd .grid-8 { width:288px; padding-top:6px; }
.indexGroup .bd .grid-11 .media2 ul { float:left; }
.indexGroup .bd h4 { clear:both; margin-top:7px; padding:7px 0 0; _padding:10px 0 0; background:url(../images/line1.png) no-repeat; }
.indexGroup .bd ul li { line-height:22px; }
.indexGroup .bd ul a { font-size:14px; color:#333; }
.indexGroup .bd ul a:hover { text-decoration:underline; }
.indexGroup .media2 img { margin-bottom:0; }

.tryToRead { position:relative; }
.tryToRead .st, .rankClass .first h3, .rankClass .last h3 { width:29px; font-size:14px; line-height:1; color:#fff; text-align:center; background:url(../images/try_read1.png) no-repeat; }
.tryToRead .st1, .rankClass .first h3{ padding:10px 0; background-position:left top; position:absolute; left:-29px; top:40px; }
.tryToRead .st2, .rankClass .last h3 { padding:24px 0; background-position:right top; position:absolute; right:-29px; top:40px; }
.tryToRead .bs { width:36px; height:132px; background:url(../images/try_read2.png) no-repeat; }
.tryToRead .bs1 { position:absolute; left:-24px; top:27px; }
.tryToRead .bs2 { position:absolute; left:-24px; top:720px; }
.tryToRead .content { border:1px solid #ddd; }
.tryToRead .content .novel-class { margin:0 0 10px; _width:448px; overflow:hidden; }
.tryToRead .content .novel-class a { display:inline-block; margin:0 0 8px -10px; padding:0 15px 0 10px; border-left:1px solid #ddd; line-height:14px; }
.tryToRead .recommended-books { margin:0 0 0 -10px; overflow:hidden; }
.tryToRead .recommended-books h3 { clear:both; margin-top:10px; padding:10px 0 0; height:21px; background:url("../images/line1.png") no-repeat left top ; }
.tryToRead .recommended-books .media2, .tryToRead .recommended-books .category { float:left; display:inline; margin:0 0 0 10px; width:219px; _width:214px; }
.tryToRead .recommended-books .media2 p { margin: 0 0 5px; }
.tryToRead .recommended-books .media2 ul { display:inline-block; }
.tryToRead .recommended-books .media2 ul li { line-height:1.5; background-position:-175px 8px; }

.rankClass .bd { padding:7px 10px; border:1px solid #ddd; min-height:80px; *height:80px; position:relative; overflow:visible; }
.rankClass .bd ul { display:block; width:448px; }
.rankClass .first h3, .rankClass .last h3 { line-height:1; top:12px; }
.rankClass .first h3 a, .rankClass .last h3 a { color:#fff; }
.rankClass .bd li { float:left; display:inline; margin:3px 0 3px -11px; padding:0 16px 0 9px; border-left:1px solid #ccc; line-height:14px; white-space:nowrap; }
#rankPageList .item .hd .more { font-weight:bold; }
#rankPageList .item .bd em { font-style:normal; }
#rankPageList .item .bd .ranktabs { float:right; }
#rankPageList .item .bd .ranktabs li { float:left; padding:0 5px; border-left:1px solid #ccc; line-height:15px; }
#rankPageList .item .ranktabs li a.current { color:#2b8200; }
#rankPageList .item .bd ol { clear:both; line-height:24px; }
#rankPageList .item .bd .bottom { padding:5px 0 0; }
#rankPageList .item .bd .bottom .more { margin:-18px 0 0 0; text-align:right; }

.searchBar { margin:0; line-height:0; overflow:hidden; background:#F3FFEB; }
.searchBar .bd { padding:8px 10px 8px 260px; }
.searchBar .bd form { _border-bottom:1px solid #F3FFEB; }
.searchBar * { vertical-align:middle; }
.searchBar select { padding:3px 0; border:1px solid #ddd; }
.searchBar .txt { width:350px; padding:2px 0; }
.forReviewerSearch { margin-top:-10px; margin-bottom:10px; _margin-bottom:0; }
#menu_nav_index form { padding:0 0 0 252px; _padding:3px 0 0 255px; }
#menu_nav_index .txt { width:350px; }

.corporation .img-list { margin:0 -10px -10px 0; overflow:hidden; zoom:1; }
.corporation .img-list li { width:187px; padding-right:0; }
.corporation .img-list img { float:left; margin:0 10px 0 0; padding:2px; border:1px solid #ddd; }
.corporation .img-list h4 { margin:0 0 5px; font-size:14px; }
.corporation .img-list h4, .corporation .img-list p { white-space:nowrap; overflow:hidden; }

.bookDirectory h3 { margin:0 -10px 20px -10px; padding:0 20px; border:1px #D1ECC2; border-style:solid none; line-height:26px; background-position:0 -418px; }
.bookDirectory p { margin-left:10px; margin-right:10px;text-indent:2em; }
.bookDirectory h3 { font-size:12px; color:#2B8200; }
.bookDirectory ul { margin:10px; padding:0; }
.bookDirectory ul li { float:left; margin:0 0 -1px!important; padding:5px 0; width:222px; list-style-type:none; border-bottom:1px dotted #ddd;  }

.read-tools { padding:0 10px; border:1px solid #D1ECC2; height:33px; font:12px/33px 宋体; overflow:hidden; background-position:0 -418px; }
.bottom-tools { margin-top:-1px; }
.bottom-tools ul { padding:10px 0; overflow:hidden; line-height:14px; }
.bottom-tools li { float:left; display:inline; padding:0 10px; border-left:1px solid #D1ECC2; }
.bottom-tools li.last a { margin:0 3px; }
.read-tools a.fs { padding:3px 3px 1px; border:1px solid #ddd; background:#f9f9f9; }
.bottom-tools .btn01 { margin-top:3px; }
.read-tools a.setbtn { _margin-top:5px; }
#novelContent .content { margin:0; padding:20px; border:1px solid #D1ECC2; }
#novelContent .content h1 { margin:0 0 10px; font:20px/20px 黑体; color:#2B8200; text-align:center; }
#novelContent .content p { margin:20px 0; font:14px/2 宋体; text-indent:2em; text-align:justify; }

.systemMessage .menutabExt02 li { padding:0 10px; }
.systemMessage .data td { padding-top:15px; padding-bottom:15px; color:#333; vertical-align:top; }
.systemMessage .data td.last { width:240px; text-align:right; }
.systemMessage .data td.last a { padding:0 10px; border-right:1px solid #ccc; }
.systemMessage .data td.last a.last { border:none; }
.systemMessage .data td.last * { vertical-align:middle; }
.systemMessage .tools { padding:10px 0; }

.friendsTrends .data td { padding-top:15px; padding-bottom:15px; color:#333; vertical-align:top; }
.friendsTrends .data td.last { width:200px; text-align:right; }
.friendsTrends .data td.bbn { border-bottom:none; }

.iSay textarea { margin:0; width:202px; height:100px; }
.iSay .bgc { background:#F1F2EF; }
.iSay object { margin:5px 0 0; }
.iSay-b { margin:0 0 10px; height:158px; background:url(../images/isay.jpg) no-repeat; }
.iSay-b form { float:left; margin:0; padding:10px 0; overflow:hidden; *zoom:1; }
.iSay-b .avatar { float:left; margin:40px 25px 0; width:60px; text-align:center; }
.iSay-b textarea { display:block; margin:0 0 10px; width:560px; _width:550px; height:75px; border:1px solid; border-color:#999 #ddd #ddd #999; }
.iSay-b .last-el { margin:0; }
.iSay-b #uploadifyUploader { float:left; margin:5px 0 0; }

.treeSaid p.mtb { margin:5px 0; }
.treeSaid .data03 td { padding-top:10px; padding-bottom:10px; }

.comment-list-miniblog { display:none; }
.comment-list-miniblog, .mb-action { margin:10px 0; padding:14px 19px; border:1px solid #ddd; position:relative; background:#f1f1f1; }
.comment-list-miniblog .arrow, .mb-action .arrow { width:19px; height:10px; background-color:#fff; background-position:0 -312px; position:absolute; top:-10px; _top:-9px; right:10px; line-height:0; overflow:hidden; }
.mb-action .arrow { left:20px; }
.list-miniblog-hd, .list-miniblog-ft { padding:0 0 10px; border-bottom:1px dotted #ddd; font-family:宋体; }
.list-miniblog-ft { padding:10px 0; border:none; }
.list-miniblog-bd { _zoom:1; _height:1%; }
.list-miniblog-bd li { padding:10px 0; border-bottom:1px dotted #ddd; }
.list-miniblog-bd li img { display:block; }
.list-miniblog-bd li p { padding-bottom:10px; width:530px; overflow:hidden; word-wrap:break-word; }
.list-miniblog-bd li p img { display:inline; }
.list-miniblog-bd .face, .treeface { width:35px; height:20px; background-position:0 -331px; }
.list-miniblog-bd textarea { width:450px; height:22px; }
.list-miniblog-bd .chk { padding:10px 0 0 40px; }
.list-miniblog-bd .list-miniblog-reply { clear:both; }


#newsCommentsList .reply-item { padding:20px 0; border-top:1px dotted #ddd; }
#newsCommentsList .reply-item .quote { margin-bottom:5px; padding:4px; border:1px solid #ddd; background:#F3FEEB; }
#newsCommentsList .newest-post { margin:0 -10px -2px; padding:6px 10px; border-top:1px solid #2B8200; background:#D1ECC2; }
#newsCommentsList .hot-post { margin-top:-30px; }
.news-conmments-total { float:left; margin:5px 0 0 10px; }
.news-conmments-list-post .form-mod .login-info { padding:0 0 0 72px; }
.news-conmments-list-post .form-mod .login-info label { width:auto; }
.news-conmments-list-post .form-mod .login-info .txt { width:100px; }
.news-conmments-list-post .form-mod label { text-align:right; }
.news-conmments-list-post .form-mod textarea { width:500px; height:150px; }
.news-conmments-list-post .form-mod .last { margin-top:15px; padding:0 48px 0 0; }
.news-conmments-list-post .notice { margin-left:57px; font-family:宋体�?}
.news-conmments-list-post .notice dt { padding-left:12px; font-weight:bold; }
#newsDetail .content { padding:19px; border:1px solid #ddd; }
#newsDetail .content h1 { padding-bottom:19px; border-bottom:1px solid #ddd; font:bold 20px/20px 黑体; text-align:center; }
#newsDetail .content p { margin:20px 0; font-size:14px; line-height:2; text-indent:2em; }

/* slideshow */
.slider { padding:10px; background:#ddd; }
.slider img { display:block; }
.slider .container { width:500px; height:375px; overflow:hidden; position:relative; cursor:pointer;   }
.slider div.slides { position:absolute; top:0; left:0; }
.slider ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
.slider div.slides > div,ul.slides li { position:absolute; top:0; width:500px; display:none; padding:0; margin:0; }
.slider div.slides > div { *z-index:10; }
.slider div.slides > div img {position:relative; *z-index:20; }
.slider #loopedSlider,#newsSlider { margin:0 auto; width:500px; position:relative; clear:both; }
.slider ul.pagination { list-style:none; padding:0; margin:0; }
.slider ul.pagination li  { float:left; }
.slider ul.pagination li a { padding:2px 4px; }
.slider ul.pagination li.active a { background:blue; color:white; } 

.bookStatistics { margin:20px 0 0; }
.bookStatistics h1 { font-size:18px; }
.blogroll { display:block; margin:-8px 0 0; }
.blogroll li { float:left; display:inline; padding:5px 0 0; width:115px;}
.indexslider1 { margin:0 0 10px; }
.indexslider1 .container { float:left; display:inline; width:225px; height:315px; }
.indexslider1 ul.pagination { float:right; display:inline; width:55px; height:315px; }
.indexslider1 ul.pagination li.active a { margin:0 -3px 7px; border:3px solid #2b8200; }
.indexslider1 ul.pagination li a { display:block; margin:0 0 10px; padding:0; border:1px solid #fff; width:55px; height:68px; }
.indexslider1 h3 { margin:0; padding:0; width:225px; height:40px; line-height:40px; color:#fff; text-align:center; opacity:0.8; *filter:alpha(opacity=80); background:#000; position:absolute; bottom:0; z-index:1000; }
.indexslider1 h3 a { color:#fff; }
.indexslider1 .title h3 a:hover { text-decoration:underline; }
.indexslider1 .spic { float:right; display:inline; margin:0 0 0 10px; width:55px; height:315px; overflow:hidden; }
.indexslider1 .spic li { margin:0 0 9px; }

.gallaryslider { width:928px; height:126px; overflow:hidden; position:relative; }
.gallaryslider .item { width:20000em; position:absolute; }
.gallaryslider .item li { padding:0 10px;overflow:hidden; position:relative; }
.gallaryslider .item li span { display:block; margin:0 3px; padding:0; width:160px; line-height:24px; text-align:center; background:#333; opacity:0.8; position:absolute; top:98px;}
.gallaryslider .item li a { color:#fff; }
.gallaryslider .item img { padding:2px; border:1px solid #ddd; }

#interviewsExpert { width:928px; height:150px; }
#interviewsExpert .items div { float:left; display:inline; margin:0 9px; width:166px; overflow:hidden; }
#interviewsExpert .items div span { clear:both; display:block; margin:5px 3px 0; padding:0; width:160px; line-height:24px; text-align:center; }
#interviewsExpert .items div img { margin:0; padding:2px; width:160px; height:118px; border:1px solid #ddd; }

.zh { font-family:simsun; }

/* corpur */
.corpus .form-mod { margin:30px 0 30px 30px; }
.corpus .form-mod label { width:90px; }
.corpus .form-mod .txt, .create-corpus .form-mod textarea { width:450px; }
.corpus .form-mod .last, .corpus .form-mod .tips { padding-left:90px; }
.corpus .form-mod .cover-tpl { display:inline-block; *display:inline; margin-top:0; padding:5px; border:1px solid #ddd; height:60px; *padding:8px 5px 5px 8px; overflow:hidden; }
.corpus .form-mod .cover-tpl img { display:inline;  }
.corpus table .page-nav { clear:none; float:right; }
.corpus table .page-nav a { color:#2B8200; }
.corpus table .page-nav .opt { border:none; }
.corpus table .page-nav .txt { margin:0 3px; width:15px; }
.corpus-hd-mod { margin:0 0 10px; height:160px; overflow:hidden; }
.corpus-hd-mod  .bd { text-align:center; position:relative; z-index:1; }
.corpus-hd-mod  .bd img { position:relative; z-index:10; }
.corpus-hd-mod  .bd .works-info { width:710px; height:60px; background:url(../images/works_tansbg.png) repeat-x;  _filter:progid:dximagetransform.microsoft.alphaimageloader(enabled='true', sizingMethod='scale', src='../images/works_tansbg.png'); position:relative; z-index:20; top:-110px; left;0;  _background-image: none; }
.corpus-hd-mod .bd h2 { position:relative; top:-165px; z-index:30; }
.corpus-hd-mod .bd h2 span { font-weight:normal; }
.corpus-hd-mod .bd p { position:relative; top:-170px; z-index:30; }
.corpus-hd-mod-sub { background:#f1f1f1 url(../images/corpuslogo_big.png) no-repeat center 10px; }
.corpus-hd-mod-sub .bd { padding:10px 0; border:1px solid #D1ECC2; text-align:center; }
.corpus-hd-mod-sub .bd h2 { margin:0; }
.corpus-hd-mod-sub .bd .index-link { display: block; height: 100px; text-indent: -9999px; }

/* index version 2 */
.newArrival .bd { padding:3px 10px; }
.editorRec .bd { padding:13px 10px 2px; }
.editorRec img { margin-bottom:0; padding:3px; border:1px solid #ddd; }
.editorRec .layout .size1of3 { padding-bottom:10px; }
.publish-V2 .bd { padding-bottom:0; }
.publish-V2 .scrollable { width:728px; height:170px; }
.publish-V2 .scrollable .items div { width:728px; }
.publish-V2 .scrollable img { margin:10px 15px 0 14px; width:110px; height:140px; }
.publish-V2 h3 { margin:0 0 -20px; }
.publish-V2 .navi { float:left; margin-left:600px; _margin-left:250px; width:65px; }
.publish-V2 .browse { margin:0 5px 5px; }
.publish-V2 .publish-one, .publish-V2 .publish-two { overflow:hidden; zoom:1; }
.netfriendRec .bd { padding:9px 10px; }
.todayAttention h4 { margin:0 0 7px; }
.todayAttention ul li { float:left; display:inline; margin-right:10px; width:226px; overflow:hidden; }
.todayAttention ul li.last { margin:0; }
.todayAttention ul li img { float:left; margin:0 10px 0 0; padding:3px; border:1px solid #ddd; }
.indexGroup-V2 .bd { padding-bottom:0; }
.indexGroup-V2 .tabs { display:block; padding-left:3px; height:28px; border-bottom:1px solid #ddd; line-height:28px; background:#f0f0f0; }
.indexGroup-V2 .tabs a.current { border:solid #ddd; border-width:1px 1px 0; color:#666; background:#fff; _position:relative; }
.indexGroup-V2 .img-list { width:100%; overflow:hidden; }
.indexGroup-V2 .img-list li { width:230px; height:57px; padding:13px 10px 14px 0; border-bottom:1px dotted #ddd; overflow:hidden; }
.indexGroup-V2 .img-list img { float:left; margin:0 10px 0 0; }
.indexGroup-V2 .img-list h4 { margin:0 0 0 7px; font-size:14px; font-weight:normal; }
.indexGroup-V2 .img-list h4 span { display:inline; margin:0 0 0 10px; }
.indexReviewer .img-list li { padding:0; width:77px; } 
.indexReviewer .img-list li img { margin:0 auto; }
.indexReviewer .img-list li .name { margin:0 auto; width:77px; }
.quickNav { margin-bottom:0; }
.quickNav .bd { overflow:visible; }
.quickNav .login { float:left; }
.quickNav .login form * { margin:0 5px 0 0; }
.quickNav .login .txt { width:100px; }
.quickNav .login .userName { font-weight:bold; }
.quickNav .search-form .txt { width:300px; }
#siteMsg, #myRsx, #myAss{ float:left; margin:0; position:relative; height:14px; z-index:10; }
#siteMsg .msg-hd, #myRsx .msg-hd, #myAss .msg-hd { margin:0; margin-top:-5px; padding:5px 0 12px; width:90px; text-align:center; position:relative; z-index:1000; cursor:pointer; }
#siteMsg .msg-hd .arrow, #myRsx .msg-hd .arrow, #myAss .msg-hd .arrow { display:inline-block; margin-top:5px; margin-left:10px; vertical-align:middle; width:0px; height:0px; font:normal 0px/0px arial; border:5px solid; border-color:#390 #F1FEE8 #F1FEE8; }
#siteMsg .msg-hd { overflow:hidden; vertical-align:middle; } /* background:#F1FEE8 url(../images/msg.gif) no-repeat; } */
#siteMsg .on, #myRsx .on ,#myAss .on { background:#F1FEE8 url(../images/hdmsg-hd.png) no-repeat; }
.msg-bd, .msg-bd{ margin:-1px 0 0 0; width:100px; padding:4px 9px 0; border:1px solid #D1ECC2; position:absolute; z-index:999; background:#F1FEE8; }
.msg-bd ul, .msg-bd ul { margin-bottom:-1px; }
.msg-bd ul li, .msg-bd ul li { padding:5px 0; border-bottom:1px dotted #D1ECC2; width:100px; }
.login-index-hd { height:430px; background:url(../images/login_index_bg.jpg) center top no-repeat; }
.login-index-hd .login { margin:0 auto; padding:400px 0 0 155px; }
.login-index-hd .login form { float:left; display:inline; }
.login-index-hd .login form .btn { width:100px;  }
.login-index-hd .login form .txt { width:100px;  }
.login-index-hd .login form label, .login-index-hd .login form input { margin-right:5px; }
.login-index-bd { padding:20px 0; text-align:center; }
.login-index-bd img { margin:0 25px; }

.mini-tools { margin:0 5px 5px; padding:5px 10px; text-align:right; background-position:0 -360px; }
.mini-tools a { margin:0 0 0 10px; color:#999; }
.mini-tools a span { display:inline-block; margin:0 5px 0 0; _margin-top:-3px; width:16px; height:16px; font:0/0 arial; vertical-align:middle; background:url(../images/mini_tools.png) no-repeat; }
.mini-tools a span.setindex { background-position:-4px -2px; }
.mini-tools a span.save { background-position:-35px -4px; }
.mini-tools a span.sitemap { background-position:-62px -2px; }


#uploadify_pictureUploader {  float:left;margin:5px 0 0; }
.bookDetailFrame-cnt .loading { display:block; margin:0 autuo; padding:10px; }

/* actspec */
.actspec .img-list li { margin:0 12px 10px 11px; padding:0; width:160px; }
.actspec .img-list li img { margin:0 auto; padding:3px; border:1px solid #ddd; }
.actspec .img-list li  span { margin:0 8px 10px 9px; height:40px; overflow:hidden; }

/* artical managing */
.article-tools { margin:0 0 0 10px; width:70px; height:20px; position:relative; }
.article-tools .bd { display:none;  width:80px; border-width:1px; border-style:solid; border-color:#ccc #aaa #aaa #ccc; text-align:center; background:#fff; position:absolute; right:0; }
.article-tools .bd a { display:block; padding:3px 0; }

/* rsx information */
.rsx-information .bd { padding:7px 10px 7px; }
.rsx-information .sec { float:left; margin:0 10px 0 0; width:359px; }
.rsx-information .sec h4 { margin-bottom:8px; border-bottom:2px solid #ddd; }
.rsx-information .sec h4 span { display:block; width:100px; border-bottom:2px solid #2B8200; position:relative; bottom:-2px; }
.rsx-information .sec ul { padding-bottom:4px; }
.rsx-information .last { margin-right:0; }

/* =reg guide */
.guide-bar .bd, .guide-inf .bd  { border:none; }
.guide-bar .bd a { margin:0 10px 0 0; padding:3px 5px; }
.guide-bar .bd a.selected { color:#fff; background:#2B8200; }
.guide-recfd .img-list li { margin:10px 0 0 10px; padding:0; width:93px; } 
.guide-recfd .img-list li .select { margin-top:7px; }
.guide-book .media-list li { float:left; display:inline; margin:10px 0 5px 15px; width:215px; height:120px; overflow:hidden; }
.guide-book .media-list li .img { float:left; margin:0 10px 0 0; } 
.guide-book .media-list li .img img { padding:2px; border:1px solid #ddd; width:80px; height:100px; } 
.guide-book .media-list li .book-inf { float:left; display:inline; width:108px; padding:0 10px 0 0; overflow:hidden; }
.guide-book .media-list li .book-inf input { margin:0; }
.guide-confirm { padding:20px; text-align:center; }
.guide-confirm  input { width:120px; }

/* header ver 3 */
#mainMenu-v3 { padding:42px 0 15px; overflow:hidden; background:#fff url(../images/menu_v3_bottom_line.png) 0 bottom no-repeat; zoom:1; }
#mainMenu-v3 li { margin:0 6px; border:none; font:bold 14px/16px arial; white-space:nowrap; } /* default margin:0 10px; */
#mainMenu-v3 li#nav_yuanchuang { margin-left:170px; }
#mainMenu-v3 li a:link, #mainMenu-v3 li a:visited { color:#015201; }
#mainMenu-v3 li a:hover { color:#FF6600; }
#mainMenu-v3 li.selected a { color:#2B8200; }
#mainMenu-v3 li a ,#mainMenu-v3 li span { float:left; display:inline; padding:0; }
#mainMenu-v3 li span { margin:0 5px 0 0; width:16px; height:16px; font:0/0 arial; background:url(../images/menu_v3.png) no-repeat; }
#mainMenu-v3 li.selected span.review { background-position:-6px -24px; }
#mainMenu-v3 li span.review { background-position:-6px -4px; }
#mainMenu-v3 li.selected span.tryrd { background-position:-82px -24px; }
#mainMenu-v3 li span.tryrd { background-position:-82px -4px; }
#mainMenu-v3 li.selected span.reviewer { background-position:-155px -24px; }
#mainMenu-v3 li span.reviewer { background-position:-155px -4px; }
#mainMenu-v3 li.selected span.toplst { background-position:-235px -24px; }
#mainMenu-v3 li span.toplst { background-position:-235px -4px; }
#mainMenu-v3 li.selected span.searchbook { background-position:-312px -24px; }
#mainMenu-v3 li span.searchbook { background-position:-312px -4px; }
#mainMenu-v3 li.selected span.original { background-position:-393px -24px; }
#mainMenu-v3 li span.original { background-position:-393px -4px; }
#mainMenu-v3 li.selected span.lib { background-position:-469px -24px; }
#mainMenu-v3 li span.lib { background-position:-469px -4px; }
#mainMenu-v3 li.selected span.bbs { background-position:-544px -24px; }
#mainMenu-v3 li span.bbs { background-position:-544px -4px; }
#mainMenu-v3 li.selected span.mass { background-position:-620px -24px; }
#mainMenu-v3 li span.mass { background-position:-620px -4px; }
#mainMenu-v3 li.selected span.talk { background-position:-697px -24px; }
#mainMenu-v3 li span.talk { background-position:-697px -4px; }
#mainMenu-v3 li.selected span.game { background-position:-779px -24px; }
#mainMenu-v3 li span.game { background-position:-779px -4px }
#rsxlogo-v3 { width:110px; position:absolute; top:0; _top:-1px; left:420px; }
#rsxlogo-v3 em { display:block; padding:5px 0 0; width:110px; height:14px; font:normal 12px/12px arial; color:#fff; text-align:center; background:url(../images/logo_note.png) 0 0 no-repeat; }

/* megagame column */
.megagame-panel { overflow:hidden; zoom:1; }
.megagame-panel .mod .hd, .megagame-panel .mod .hd h3, .megagame-panel .mod .bd { padding:0; border:none; background:none; }
.megagame-panel .mod { float:left; display:inline; margin:0; padding:3px 5px 2px; width:162px; }
.megagame-panel .first { padding-right:8px; }
.megagame-panel .mod .hd h3 { padding:0 0 0 8px; border-bottom:1px dotted #ddd; background:url(../images/mega_dot.gif) 0 8px no-repeat; }
.megagame-panel .media2 { float:left; display:inline; padding:0 0 0 150px; width:190px; height:130px; position:relative; }
.megagame-panel .media2 img { padding:1px; border:1px solid #ddd; width:140px; height:110px; position:absolute; left:0; }

/* =post comment */
.postcomment .form-mod { margin-left:100px; }
.postcomment .form-mod div { overflow:hidden;zoom:1; }
.postcomment .form-mod div .txt { width:300px; }
.postcomment .form-mod div label, .postcomment .form-mod div div{ float:left; margin:0; }
.postcomment .form-mod div label { text-align:right; }
.postcomment .form-mod div .comment-book li { display:inline; margin:0 10px 0 0; }
.postcomment .form-mod div .comment-book li.selected img { border:1px dotted #2B8200; }
.postcomment .form-mod div .comment-book li img { padding:2px; border:1px solid #ddd; }
.postcomment .form-mod div #fileUpload2 div { overflow:visible; }

/* =notable blog */
.notable-blog .dot-list {}
.notable-blog .dot-list li { float:left; display:inline; width:333px; white-space:nowrap; overflow:hidden; }
.star-reviewer li { float:left; display:inline; width:52px; text-align:center; }
	
/* ads */
.ads { clear:both; margin:0 auto 10px; background:#f9f9f9; }
.ads img { display:block; margin:0 auto; }
.ads1 { height:230px;  }
.ads2 { margin:0 auto 10px; width:950px; height:80px; }
.ads3 { height:326px; }
.ads4 { width:448px; height:80px; overflow:hidden; }

/* jquery tools css */

.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 680px;
	height:120px;

}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:680px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:20px 5px 20px 21px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ddd;
	width:100px;
	height:75px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../images/hori_large.png) no-repeat;
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 	    { background-position: 0 -20px; clear:right; margin-right: 0px;}
a.right:hover 	{ background-position:-20px -20px; }
a.right:active 	{ background-position:-40px -20px; } 


/* left */
a.left			{ margin-left: 0px; } 
a.left:hover  	{ background-position:-20px 0; }
a.left:active  	{ background-position:-40px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(../images/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	    { background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	


/* position and dimensions of the navigator */
.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}

/* Original Literature index */
.ol-toplist { position:relative; }
.ol-toplist .outer { margin:0 -23px 10px -23px; height:108px; background:url(../images/ol2_top_list_bg.jpg) no-repeat; position:relative; overflow:hidden; zoom:1; }
.ol-toplist .inner { padding:0 23px; }
.ol-toplist .inner .toplist { padding:5px; }
.ol-toplist .inner .toplist dl { padding:10px 0; width:440px; height:3px; line-height:14px; overflow:hidden; zoom:1; }
.ol-toplist .inner .toplist dt, .ol-toplist .inner .toplist dd { float:left; display:inline; }
.ol-toplist .inner .toplist dt { font-weight:bold; }
.ol-toplist .inner .toplist dd { padding:0 7px; border-right:1px solid #360; }
.ol-toplist .inner .end { padding-left:20px; }

.ol-mod { margin:0 0 10px; }
.ol-mod .hd { margin:0 0 1px; height:29px; font-weight:bold; background:url(../images/ol2_tltle_bg.png) 0 0 no-repeat; }
.ol-mod .hd .more { float:right; margin:-23px 10px 0 0; color:#333; font-weight:normal; }
.ol-mod .hd h3, .ol-mod .hd ul { margin:0; padding:0; display:block; height:28px; font-size:12px; background:url(../images/ol2_tltle_bg.png) right -29px no-repeat; }
.ol-mod .hd ul li { float:left; display:inline;  padding:0 10px; line-height:29px; }
.ol-mod .hd ul li a { color:#fff; }
.ol-mod .hd ul li.selected a { padding-top:10px; color:#2B8200; background:url(../images/ol2_titile_on.png) no-repeat center 0;}
.ol-mod .hd ul li.first { background:url(../images/ol2.title_line.gif) no-repeat right 3px; }
.ol-mod .hd h3 { padding:6px 10px 0; height:23px; }
.ol-mod .bd { padding:7px 10px; border:1px solid #C6D689; }
.ol-mod .bd ul.list-b li { padding:3px 0; }

.ol-mod-b { margin:0 0 10px; }
.ol-mod-b .hd { padding:0 10px; height:29px; line-height:29px; background:url(../images/ol2_titile_bg_d.png) no-repeat center 0; }
.ol-mod-b .hd h3 { margin:0; padding:0; display:block; font-size:12px; }
.ol-mod-b .bd { padding:10px; background:#f3feeb; }
.ol-mod-b .bd li { padding:3px 0; border-bottom:1px dotted #ddd; background:url(../images/ol2_tltle_dot_c.png) no-repeat right 2px;}
.ol-mod-b .bd .hot-list li { padding:0; }
.ol-topinfo { padding:10px 10px 0; height:300px; background:#F3FEEB; overflow:hidden; }
.ol-topinfo .rec li { float:left; display:inline; padding:3px 0; border-bottom:1px dotted #ddd; width:225px; font-size:14px; overflow:hidden; }
.ol-topinfo .topmedia { clear:both; padding:13px 0 0 0; zoom:1; }
.ol-topinfo .topmedia .cover { float:left; display:inline; margin:0 10px 0 0; padding:0 8px 0 0; position:relative; background:url(../images/ol2_img_bg.png) no-repeat right 10px; }
.ol-topinfo .topmedia .cover h5 { margin-top:-35px; }
.ol-topinfo .topmedia img { padding:4px 4px 30px; width:190px; height:130px; border:1px solid #ddd; background:#fff; }
.ol-topinfo .topmedia .dot-list li { background-color:transparent; }
h3.ol-tb { padding:0 0 0 20px; background:url(../images/ol2_tltle_bg_b.png) no-repeat left 5px; }
.ol-colshadow { background:url(../images/ol2_col_shdo.gif) no-repeat 0 310px; }
.ol-channel .ct { margin:0 0 10px; padding:18px 10px 0; height:30px; background:url(../images/ol2_tltle_bg.png) no-repeat; }
.ol-channel .ct h3 { float:left; text-indent:-9999em; }
.ol-channel .ct .classes { float:right; display:inline; width:470px; font-family:宋体; }
.ol-channel .long { background-position:0px -58px; }
.ol-channel .short { background-position:0px -114px; }
.ol-channel .team { background-position:0px -170px; }
.ol-channel .long-pannel .mod { border:1px solid #c6d689; position:relative; }
.ol-channel .long-pannel .mod .media2 { height:129px; }
.ol-channel .long-pannel .mod .dot-list { clear:both; zoom:1; }
.ol-channel .long-pannel .mod .decorate { display:block; width:19px; height:19px; background:url(../images/ol_doc_bottom.gif) no-repeat; position:absolute; right:-1px; _right:0; bottom:-1px; _bottom:10px; }
.ol-channel .long-pannel .mod .hd, .ol-channel .long-pannel .mod .bd, .ol-channel .short-pannel .mod .hd, .ol-channel .short-pannel .mod .bd { border:none; }
.ol-channel .long-pannel .mod .hd { border-bottom:2px solid #d1e32d; background:transparent; }
.ol-channel .long-pannel .mod .hd h3 { padding-left:23px; font-size:12px; background:url(../images/ol2_tltle_dot_c.png) no-repeat 0 5px; }
.ol-channel .long-pannel .mod .ext { border-color:#a3c912; }
.ol-channel .long-pannel .mod .ext-b { border-color:#4da219; }
.ol-channel .long-pannel .media2 img, .ol-mod-b .media2 img { margin-bottom:0; padding:4px; border:1px solid #ddd; width:80px; height:100px; background:#fff; }

.ol-channel .short-pannel { margin-bottom:10px; border:1px solid #ddd; overflow:hidden; zoom:1; }
.ol-channel .short-pannel .mod { float:left; display:inline; margin:3px 6px; width:164px; }
.ol-channel .short-pannel .mod .hd { height:24px; padding:0 20px; border-bottom:1px dotted #aaa; background:url(../images/ol2_title_bg_c.gif) no-repeat 0 5px; }
.ol-channel .short-pannel .mod .hd h3 { padding-top:3px; font-size:12px; }
.ol-channel .short-pannel .mod .bd .dot-list li { white-space:nowrap; overflow:hidden; width:135px; }
.ol-channel .team-pannel { margin:0 0 10px; border:1px #ddd; border-style:none solid solid; overflow:hidden; zoom:1; }
.ol-channel .team-pannel .unit { float:left; display:inline; margin:0 10px; padding:10px 0 0; width:255px;}
.ol-channel .team-pannel .unit .media2 {margin-bottom:10px; height:75px; overflow:hidden; }
.ol-channel .team-pannel .unit .media2 img { margin-bottom:0; width:100px; height:75px; }
.ol-channel .team-pannel .unit .media2 p { padding-top:5px; }
.ol-channel .team-pannel .unit li { padding:3px 0; }
.ol-channel .team-pannel .team-tl { clear:both; margin:10px; padding:5px 10px; border:1px #ccc; border-style:dotted none; zoom:1; }
.ol-channel .team-pannel .img-list { padding:0 0 10px; overflow:hidden; zoom:1; }
.ol-channel .team-pannel .img-list li { padding:0 13px; }
.ol-channel .team-items { margin:0 0 1px; padding:3px 10px; color:#999; font-family:宋体; background:#e8f5e0; }
.team-article { float:right; padding:8px 0 0; width:658px; overflow:hidden; zoom:1; }
.team-article ul li { display:inline; float:left; margin:0 10px; overflow:hidden; padding:4px 0 3px; white-space:nowrap; width:199px; }
.ol-updata {}
.ol-updata .title { padding:0 10px; height:30px; font-size:12px; background:url(../images/ol2_tltle_bg_e.png) no-repeat;}
.ol-updata .title h3 { margin:0; padding-top:6px ; font-size:12px; }
.ol-updata .title ul { padding-top:4px; font-weight:bold; }
.ol-updata .title ul li { float:left; display:inline; margin:0 3px; }
.ol-updata .title ul li a { display:block; padding:3px 5px; }
.ol-updata .title ul li.selected a { border:1px #ddd; border-style:solid solid none; background:#fff; }
.ol-updata-article { margin:0 0 10px; padding:0 10px 0; border:1px #ddd; border-style:none solid solid; }
.ol-updata-article .data { margin-top:6px; }
.ol-updata-article .data th { background:#f1f1f1; }
.ol-updata-article .data td { border:none; }
.ol-publish-show .img-list { padding:3px 0 0; overflow:hidden; zoom:1; }
.ol-publish-show .img-list li { padding:0 8px; }
.ol-qq { margin:0 5px 0 0; padding:3px 5px 3px 45px; background:url(../images/qq.gif) no-repeat 0 5px;}.ol-help li { padding:2px 0; }
.ol-best-area, .ol-best-area .bd { overflow:hidden; zoom:1; }
.ol-best-area .unit { float:left; display:inline; width:354px; margin:0 10px 0 0; }
.ol-best-area .unit h4 { padding:0 0 3px 15px; border-bottom:1px dotted #ddd; background:url(../images/ol2_tltle_bg_b.png) no-repeat 0 5px; }
.ol-best-area .unit .media2 img { width:200px; height:135px; }
.ol-best-area .unit .dot-list li { float:left; display:inline; width:167px; white-space:nowrap; overflow:hidden; }
.ol-best-area .last { margin:0; width:200px; }
.ol-best-area .last .img-list li  { padding:3px;  }
.ol-author .pane { overflow:hidden; zoom:1;  }
.ol-author .pane a { float:left; display:inline; margin:3px; white-space:nowrap; }
.ol-author .hd .tab { padding:0 10px; }
.ol-author .hd .tab a { color:#2B8200; }
.ol-author .hd .tab .selected { border:1px #84b62e; border-style:solid solid none; line-height:28px; background:#fff; }
.ol-author .hd .tab .selected a { padding:0; background:#fff; }

.corpus-items .media, .corpus-square .media { float:left; display:inline; margin:0 10px; padding:3px 0; width:144px; overflow:hidden; }
.corpus-square .media { margin:0 14px; }
.corpus-items .media img, .corpus-square .media img { border:1px solid #ddd; width:142px; }
.rec-corpus li, .vip-corpus-exh li { padding:5px 0 17px; overflow:hidden; zoom:1; }
.rec-corpus li h4, .vip-corpus-exh li h4 { margin:0; }
.rec-corpus li img, .vip-corpus-exh li img { float:left; margin-right:10px; }
.corpus-search { margin-bottom:10px; padding:10px; border:1px solid #ddd; background:#f9f9f9; }
.corpus-search .txt { width:240px; }
.vip-corpus-exh li { float:left; display:inline; margin:0 5px; padding:8px 0; width:160px; overflow:hidden; }

#massScroll { width:948px; height:85px; }
#massScroll .items div { margin:0 13px; width:60px; }
#massScroll .items div img { margin:0; padding:0; border:none; width:60px; height:60px; }
#massScroll .items div span { display:block; padding:3px 0; width:60px; text-align:center; overflow:hidden; }


.tabs { height:28px; display:inline; }
.tabs li { display:inline; float:left; padding:0; }
.tabs li a { display:inline-block; padding:0 10px; }
.tabs li a.current { font-weight:bold; color:#fff; background-position:0 -498px; }
.tooltip .label { color:yellow; width:35px; }
.tooltip { display:none; padding:5px; font-size:12px; width:180px;	padding:5px; background:#2b8200; z-index:2000; }
.tooltip .inner { background:#ffffff; font-size:12px; padding:10px; position:relative; }
.tooltip .inner .arrow { padding:0; line-height:0; font-size:0; overflow:hidden; border:8px solid; border-color:transparent #2b8200 transparent transparent; position:absolute; top:20px; left:-20px; _left:-30px; _border-top-color:white; _border-bottom-color:white; _border-left-color:white; _filter:chroma(color=white); }

.msg_tip .label { color:yellow; width:35px; }
.msg_tip { display:none; padding:5px; font-size:12px; width:180px;	padding:5px; background:#2b8200; z-index:2000; }
.msg_tip .inner { background:#ffffff; font-size:12px; padding:10px; position:relative; }
.msg_tip .inner .arrow { padding:0; line-height:0; font-size:0; overflow:hidden; border:8px solid; border-color:transparent #2b8200 transparent transparent; position:absolute; top:20px; left:-20px; _left:-30px; _border-top-color:white; _border-bottom-color:white; _border-left-color:white; _filter:chroma(color=white); }

.facebox { display:none; width:400px; border:5px solid #308804; z-index:1000; } 
.facebox div { padding:10px; border:1px solid #256F00; background-color:#fff;  font-family:arial,sans-serif } 
.facebox div div { padding:0; border:none; }
.facebox div div object { margin:5px 0 0; }
.facebox div.pface { padding:0; border:none; } 
.facebox div.treeface { border:none; padding:0; }
.facebox h2 {  margin:-11px; margin-bottom:0px; color:#308804;  padding:5px 10px;  }
.facebox .close-sign { float:right; width:18px; height:18px; background:url(../images/closelabel.gif) no-repeat; cursor:pointer; position:relative; }

#readlayer .tagcloud { padding:10px 0; border:none; }
#readlayer .tagcloud span { margin:0 3px 3px 0; padding:2px 3px; color:#fff; background:#2b8200; cursor:pointer; }
#readlayer .tagcloud span.on { color:#666; background:#999; }
#readlayer .tagcloud p { padding:3px 0; }

#makeface { padding:0; border:none; }
#makeface .hide { display:none; }
#makeface .show { display:block; }
.pface { margin:0 5px 0 0; padding:0; border:none; width:25px; cousor:pointer; }
.pface img { cursor:pointer; }
#faceLib { position:absolute; padding:10px 10px 6px; border:1px solid #ccc; width:230px; background:#fff; }
#faceLib { display:none; }
#faceLib img { display:inline-block; border:1px solid #ddd; cursor:pointer; }
#faceLib .close-face, #reply_faceLib .close-face, #transfer_faceLib .close-face { display:block; padding:3px 0 0; font-size:12px; cursor:pointer; }
.mask { position:absolute; z-index:99999; width:100px; height:150px; background-color:#ddd; margin:auto; }
.tablecc {background:none repeat scroll 0 0 #FFF6EE;margin-bottom:20px;overflow:hidden;padding:6px;}
.reg_yc {display:none;}
