@charset "utf-8";
*{margin:0px; padding:0px;}
ul{list-style-type:none;}
a{color:#005ed9; text-decoration:none;}
body{font:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}

/*通用部分*/
.wrap{width:996px; margin:0px auto;}
.clearfix{overflow:hidden; zoom:1;}

/*得分*/
.score .star{float:left; width:78px; height:14px; background:url(../images/icon_star.gif) no-repeat; overflow:hidden; margin-top:3px;}
.score .snum{color:#ef6022; font-size:16px;}
.score .snum s{font-size:12px;}
.score .pnum{color:#999999;}
.score .s0{background-position:0px -140px;}
.score .s1{background-position:0px -126px;}
.score .s2{background-position:0px -112px;}
.score .s3{background-position:0px -98px;}
.score .s4{background-position:0px -84px;}
.score .s5{background-position:0px -70px;}
.score .s6{background-position:0px -56px;}
.score .s7{background-position:0px -42px;}
.score .s8{background-position:0px -28px;}
.score .s9{background-position:0px -14px;}
.score .s10{background-position:0px 0px;}


/*名称及评分*/
.name_score{height:28px; padding:12px 12px 0px 12px;}
.name_score .uploader,.name_score .downloadBtn,.name_score .ssreader{float:right; margin:0px 0px 0px 15px; display:inline;}
.name_score .uploader img,.name_score .downloadBtn img,.name_score .ssreader img{margin-right:4px; vertical-align:-3px; _vertical-align:0px;}
.name_score .name{float:left; padding-top:3px\9;}
.name_score .name h1{float:left; font-size:14px; font-weight:bold;}
.name_score .name span{float:left; color:#999;}
.name_score .score{float:left; margin-left:15px; display:inline;}
.name_score .score span{margin-top:0px; margin-top:2px\9;}
.name_score .score .num{float:left; margin:0px 0px 0px 8px; margin:2px 0px 0px 8px\9; display:inline;}
.name_score .score .num span {color: #EC6022; font-size: 12px;}
.name_score .score .num span label {font-size: 10px;}
/*名称及评分结束*/

/*图书阅读方式切换*/
.styleTrans{display:block; width:100px; height:24px; line-height:24px; padding-left:24px; background:url(../images/bg_trans.gif) no-repeat;}

/*main左侧样式*/
.main .left dt{padding:0px 0px 4px 28px; border-bottom:1px dashed #999999; font-size:14px; font-weight:bold; padding-bottom:7px\9;}
.main .left .reading_catalog dt{background:url(../images/icon_catalog.gif) no-repeat;}
.reading_catalog dd{padding-top:11px;}
.reading_catalog dd ul li{line-height:26px; padding-left:15px; background:url(../images/icon_arrow.gif) no-repeat 5px 11px;}
.reading_catalog dd ul li a{color:#333333;}
.reading_catalog dd ul li.catOn{background:url(../images/icon_cling.gif) no-repeat 0px 9px;}
.reading_catalog dd ul li.catOn a{color:#d90916;}
.reading_author{position:absolute; padding-left:19px; background:url(../images/icon_author.gif) no-repeat 0px 2px;}

/*about样式*/
.about{margin-top:24px;}
.about .titleBar{height:26px; line-height:26px; line-height:28px\9; _overflow:hidden; font-weight:bold; padding:0px 14px; border-bottom:1px solid #dfdfdf; background:url(../images/bg_titleBar.gif) repeat-x;}
.about .similar .titleBar{border-bottom:1px solid #f3f3f3;}
.about .comment .titleBar{padding-left:0px;}
.about .comment .titleBar span.titleTxt{float:left; width:72px; height:27px; padding-left:13px; position:relative; background:url(../images/bg_comment.gif) no-repeat;}
.about .comment .titleBar .commentFrom{float:left; margin-left:50px; display:inline; font-weight:normal;}
.about .titleBar a.more{float:right; font-weight:normal;}
.about .left{float:left; width:734px;}
.about .right{float:right; width:250px;}
.similar,.comment,.browsed,.reading_msg{border:1px solid #dfdfdf;}
.similar{margin-bottom:22px;}
.similar .ebook{background-color:#f8f8f8; overflow:hidden; zoom:1; padding:8px 0px;}
.similar .ebook .scrollBtn{float:left; padding-top:49px;}
.similar .ebook .scrollBtn a{float:left; width:13px; height:46px; background:url(../images/bg_dirBtn.gif) no-repeat; overflow:hidden;}
.similar .ebook .sleft a{background-position:-13px 0px;}
.similar .ebook .sleft a.unuse{background-position:0px 0px;}
.similar .ebook .sright a{background-position:-39px 0px;}
.similar .ebook .sright a.unuse{background-position:-26px 0px;}
.similar .ebook .screen{float:left; width:690px; height:181px; margin:0px 8px; display:inline; position:relative; overflow:hidden;}
.similar .ebook .scrollContainer{position:absolute; width:2790px; height:181px;}
.similar .ebook .scrollContainer li{float:left; width:130px; padding:0px 4px; height:181px; text-align:center;}
.similar .ebook .scrollContainer li .txt{display:block; height:32px; line-height:32px; overflow:hidden;}
.similar .normal{background-color:#f8f8f8; padding:3px 16px 11px;}
.similar .normal li{float:left; height:30px; line-height:30px; width:334px; padding:0px 7px 0px 11px; background:url(../images/icon_arrow.gif) no-repeat 0px 13px;}
.comment .com_container{padding:0px 14px 14px;}
.comment .com_container dl{margin:14px 0px; border-bottom:1px solid #dfdfdf; padding-bottom:10px;}
.comment .com_container dl.last{border-bottom:0px;}
.comment .com_container dl dt{float:left; width:54px;}
.comment .com_container dl dt a img{padding:1px; border:1px solid #CCC; font-size:0px; line-height:0px; width:50px; height:50px;}
.comment .com_container dl dd{padding-left:64px;}
.comment .com_container dl dd ul{line-height:20px; margin-top:-2px;}
.comment .com_container .commentTheme{font-size:14px; font-weight:bold;}
.comment .com_container .userName_score{margin-top:5px;}
.comment .com_container .userName_score a{float:left;}
.comment .com_container .userName_score div{float:left; margin-left:8px; display:inline;}
.comment .com_container .commentDetail{margin-top:5px;}
.comment .com_container .commentTime{margin-top:4px; color:#999;}
.comment .com_container .moreComment{text-align:right; padding-right:12px;}
.comment .com_container .moreComment span{font-weight:bold; color:#FF9900;}
.browsed .ebook{padding:0px 12px 8px;}
.browsed .ebook .pic_txt{padding:14px 3px 15px; border-bottom:1px dashed #b4bdc4;}
.browsed .ebook .pic_txt .pic{float:left;}
.browsed .ebook .pic_txt .txt{padding-left:58px; line-height:18px; margin-top:-3px;}
.browsed .normal{padding:7px 15px 14px;}
.browsed .normal li{line-height:22px; padding-left:11px; background:url(../images/icon_arrow.gif) no-repeat 0px 8px; margin-bottom:22px;}
.browsed .normal li a{display:block; height:22px; line-height:22px; overflow:hidden;}
.reading_msg{margin-bottom:22px;}
.reading_msg dd.book{padding:10px 12px;}
.reading_msg dd.book .pic_txt .pic{float:left;}
.reading_msg dd.book .pic_txt .txt{padding-left:58px; line-height:20px; margin-top:-4px;}
.reading_msg dd.book .resume{line-height:24px; margin:8px 0px 7px; margin-bottom:10px\9;}
.reading_msg dd.book .detailMsg{text-align:right;}

/*footer样式*/
.footer{color:#666666; padding:60px 0px 30px 16px;}


/*电子书阅读-图书模式*/
.read_book_bstyle{position:relative;}
.read_book_bstyle .reading_author{left:16px; top:994px;}
.read_book_bstyle .top{background:url(../images/bg_book_t.jpg) no-repeat; padding-top:14px;}
.read_book_bstyle .bottom{background:url(../images/bg_book_b.jpg) no-repeat 0px bottom; padding-bottom:78px;}
.read_book_bstyle .middle{overflow:hidden; zoom:1; padding-right:61px;}
.read_book_bstyle .middle .left{width:210px; float:left; padding:7px 25px 8px 14px; margin-top:3px;}
.read_book_bstyle .reading_msg{margin-top:26px;}
.read_book_bstyle .reading_catalog{margin-top:38px;}
.read_book_bstyle .middle .right{float:right; width:633px; border-left:2px solid #c9d2db; padding-left:79px; height:1002px;}

/*阅读普通模式*/
.read_normal{margin:1px 0px 43px; position:relative;}
.read_normal .reading_author{left:16px; top:668px;}
.read_normal .left{float:left; width:212px; height:690px; border:1px solid #c9d7e8; background-color:#f3f8fd; padding:7px 24px 0px 6px;}
.read_normal .reading_msg{margin-top:26px;}
.read_normal .reading_catalog{margin-top:44px;}
.read_normal .right{float:right; width:744px; height:699px;}

/*readBySsreaderTips*/
.readBySsreaderTips{height:135px; overflow:hidden; padding-left:7px; background:url(../images/bg_readBySsreaderTips.gif) no-repeat 0px 0px;}
.readBySsreaderTips .inner{height:135px; padding-right:7px; background:url(../images/bg_readBySsreaderTips.gif) right -135px no-repeat;}
.readBySsreaderTips .container{height:135px; background:url(../images/bg_readBySsreaderTips.gif) repeat-x 0px -270px; position:relative;}
.readBySsreaderTips .btn_readBySsreader{position:absolute; display:block; width:117px; height:36px; top:11px; left:19px; overflow:hidden; background:url(../images/btn_readBySsreaderTips.gif) 0px 0px no-repeat;}
.readBySsreaderTips .btn_downLoadBook{position:absolute; display:block; width:64px; height:27px; background:url(../images/btn_readBySsreaderTips.gif) 0px -36px no-repeat; left:280px; top:20px; padding-left:28px; line-height:27px; color:#000;}
.readBySsreaderTips dl{padding:56px 0px 0px 19px; line-height:16px; color:#FFF;}
.readBySsreaderTips dl a{color:#190ae5;}


.headBar{width:auto;  border-bottom:1px solid #D1D1D1; background-color:#f8f8f8; line-height:23px; height:23px;}
.headBar .inner{width:996px; margin:0px auto; height:23px;}
.headBar .headNav{float:none; margin-right:0px; display:inline;}
.headBar .quickItem{float:right; margin-right:12px; display:inline;}
.headSearch{float:right; width:152px; line-height:18px; margin-top:2px; background:url(../images/bg_headSearch.gif) no-repeat;}
.headSearch input{vertical-align:top; height:18px;}
.headSearch .hsInput{width:76px; padding:0px 2px 0px 22px; line-height:18px; border:0px; background-color:transparent;}
.headSearch .hsSearchBtn{width:52px; height:18px; cursor:pointer; border:0px; background-color:transparent; text-indent:-9999px;}

.commentBody{padding:20px 3px 3px; overflow:hidden; zoom:1; font-size:12px;}
.commentBox{overflow:hidden; zoom:1;}
.commentContainer{padding-left:0px; font-size:12px;}
.commentContainer dl dt{float:left; padding-top:8px; width:40px!important;}
.commentContainer dl dd{padding-left:40px!important; margin-bottom:10px;}
.commentContainer dl dd .textInput{width:340px; padding:4px 2px; *padding-bottom:2px;}
.commentContainer dl dd label{margin-right:8px;}
.commentContainer dl dd label input{vertical-align:middle; margin-bottom:4px; margin-right:3px; *margin-right:0px;}
.commentInput textarea{width:620px!important; height:150px!important;}
.commentBtnArea{margin-top:15px; color:#000000;}
.commentBtnArea .sendBtn{width:80px; height:28px; line-height:28px; background-color:#e0e9f8; border:1px solid #b6cded; text-align:center; cursor:pointer; margin-right:18px; _margin-left:3px;}
.commentBtnArea a.quit{margin-right:35px;}
.commentTips{color:#FF0000;}

.newFunction{width:958px; margin:15px auto 0px; height:28px; line-height:28px; font-size:12px; border:1px solid #c6c6c6; background:url(../images/icon_readOpeBar.gif) repeat-x 0px -23px;}
.newFunction .score,.newFunction .correct,.newFunction .comment,.newFunction .fav,.newFunction .share,.newFunction .read,.newFunction .downLoad{float:left; border-right:1px solid #c6c6c6; width:100px;}
.newFunction .correct a,.newFunction .comment a,.newFunction .fav a,.newFunction .share a,.newFunction .read a,.newFunction .downLoad a{float:left; width:100px; height:28px;}
.newFunction .correct a b,.newFunction .comment a b,.newFunction .fav a b,.newFunction .share a b,.newFunction .read a b,.newFunction .downLoad a b{float:left; overflow:hidden; background:url(../images/icon_readOpeBar.gif) no-repeat; display:inline; font-size:0px; line-height:0px;}
.newFunction .score{width:252px; height:28px; padding-left:15px;}
.newFunction .correct a b{width:14px; height:14px; background-position:0px -2px; margin:7px 4px 0px 18px;}
.newFunction .comment{border-width:0px 1px 0px 0px;}
.newFunction .comment a b{width:14px; height:14px; background-position:-19px -2px; margin:7px 4px 0px 30px;}
.newFunction .fav a b{width:14px; height:14px; background-position:-38px -2px; margin:6px 4px 0px 30px;}
.newFunction .share a b{width:18px; height:18px; background-position:-57px 0px; margin:5px 4px 0px 21px;}
.newFunction .read a b{width:15px; height:15px; background-position:-80px -2px; margin:6px 4px 0px 12px;}
.newFunction .downLoad{position:static; }
.newFunction .downLoad a{background:none; display:inline;}
.newFunction .downLoad a b{width:18px; height:18px; background-position:-100px 0px; margin:5px 4px 0px 26px;}
.newFunction .print{float:left; width:84px; text-align:center;}
.visibleBtn{font-size:0px; line-height:0px; overflow:hidden; width:996px; margin:14px auto 0px; background:url(../images/bg_visibleBtn.gif) no-repeat;}
.visibleBtn a{float:left; width:120px; height:29px; overflow:hidden; margin-left:444px; overflow:hidden;}
.visibleBtn_show{background-position:0px 0px; height:30px;}
.visibleBtn_show a{margin-top:1px;}
.visibleBtn_hide{background-position:0px -30px; height:36px;} 


.viewMode{float:right; color:#999;}
.viewMode label{float:left; height:19px; line-height:19px; margin-right:6px;}
.viewMode a,.viewMode span{float:left; height:19px; display:inline;background:url(../images/icons_read.gif) no-repeat; margin-right:5px; display:inline; overflow:hidden;}
.viewMode .last{margin-right:0px;}
.viewMode .mode_simply{width:19px; background-position:-112px 0px;cursor: pointer;}
.viewMode a.mode_fullScreen{width:23px; background-position:-66px 0px;}
.viewMode a.mode_qFullScreen{width:23px; background-position:-89px 0px;}
.viewMode .mode_popMenu{width:18px; background-position:-18px 0px;cursor: pointer;}
.viewMode .mode_popMenugrey{width:18px; background-position:-18px -19px;}
.viewMode .mode_hasMenu{width:18px; background-position:0px 0px;cursor: pointer;}
.viewMode .mode_hasMenugrey{width:18px; background-position:0px -19px;}
.viewMode .mode_twoPage{width:30px; background-position:-36px 0px;}
.viewMode .mode_twoPagegrey{width:30px; background-position:-36px -19px;}