@CHARSET "UTF-8";
/*common*/
.icon_editor_rcmdsmall {
    background: url("icon_editor_rmdsm.png") no-repeat scroll 0 0 transparent;
    height: 42px;
    left: 95px;
    position: absolute;
    top: 92px;
    width: 35px;
    z-index: 3;
}
.lnk_btn{ border: 1px solid #B9DCD0;border-radius: 3px 3px 3px 3px;display: inline-block;height: 19px;line-height: 19px;overflow: hidden;padding: 1px 8px;vertical-align: middle;}
span.lnk_btn:hover{background-color: #EFF5EF;border-color: #C4E2D8;}
#side0{width:250px;float:left;}
.bgBorder{border:1px solid #F2FBFF;border-radius: 5px 5px 5px 5px;}
/*.bgBorder:hover{border-color: #C1C0C5;}*/
#main0{width:710px;float:right;background: none repeat scroll 0 0 #E9E9E9;border:1px solid #C1C0C5;border-radius: 5px 5px 5px 5px;}

.mark{margin:0 auto 15px; background: url("appshareinfo_b.png") no-repeat scroll center bottom #ECF7FB;padding:12px 12px;border-radius:6px 6px;}
.side01 .bkintro{float:right;text-align:left;overflow:hidden;width:144px;}
.side01 .bkintro h2{font-family:Microsoft YaHei;font-size:16px;font-weight:bold;}
.side01 .bkintro .p1{padding:4px 1px;font-family:Microsoft YaHei;font-size:14px;font-weight:bold;}
.side01 .bkintro .p2{}
.font-gray{color:rgb(163, 158, 158);}
/* book info page*/
.pageBookInfo #main{ width:705px}
.pageBookInfo #main .bookinfo #jiathis{bottom: 10px;position: absolute;right: -9px;float:right;}
.pageBookInfo .bookinfo { border-bottom:1px dashed #CDCDCD; /*overflow:hidden;*/padding-bottom:30px;}
.pageBookInfo .bookinfo .l{ float:left; width:175px;}
.pageBookInfo .bookinfo .r{ float:right; width:510px; padding-left:15px; color:#333;position: relative;}
.pageBookInfo .bookinfo .r h1{ color:#666666; font-size:20px;width: 350px; margin-bottom:5px;font-family: 'Microsoft Yahei',Arial,Helvetica,sans-serif;font-weight: bold;}
.pageBookInfo .bookinfo .r h1 a{ font-size:12px; font-weight:normal;}
.pageBookInfo .bookinfo .r .trems {line-height:21px;width: 390px;}
.pageBookInfo .bookinfo .r .trems .hightline{color:#ff752a; font-weight:bold;}
.pageBookInfo .bookinfo .r .trems a{ color:#006699; }

.pageBookInfo .bookinfo .r .score{ margin-top:15px;}
.pageBookInfo .bookinfo .r .score h3{ font-weight:normal; font-size:12px; color:#666; margin-bottom:5px;}
.pageBookInfo .bookinfo .r .score .rank,
.pageBookInfo .bookinfo .r .score .store{ width:190px;height:100px; float:left;}
.pageBookInfo .bookinfo .r .score .rank ul,
.pageBookInfo .bookinfo .r .score .rank li{ float:none; padding:0; margin:0; width:auto;}
.pageBookInfo .bookinfo .r .score .rank li{ height:23px; line-height:23px}
.pageBookInfo .bookinfo .r .score .rank li label,
.pageBookInfo .bookinfo .r .score .rank li p,
.pageBookInfo .bookinfo .r .score .rank li p span{ display:block; float:left;}
.pageBookInfo .bookinfo .r .score .rank li label { width:55px;}
.pageBookInfo .bookinfo .r .score .rank li p{ width:60px; height:5px; border:1px solid #6699cc; background:#fff; overflow:hidden; margin-top:8px; margin-right:5px}
.pageBookInfo .bookinfo .r .score .rank li p span{ background:#6699cc; height:5px;}
.pageBookInfo .bookinfo .r .score .store p{ line-height:27px;}
.pageBookInfo .bookinfo .r .score .store p .srank{color:#666; width:160px; height:27px; display:inline-block;}
.pageBookInfo .bookinfo .r .score .store p .srank span{ top:5px; left:0 !important;left:70px; }
.pageBookInfo .bookinfo .r .score .srank{color:#FF6626;line-height: 27px; width:160px; height:27px; display:inline-block;}
.pageBookInfo .bookinfo .r .score .srank span{ top:5px; left:0 !important;left:70px; }

.pageBookInfo .bookinfo .r .dl{ position:absolute;top:10px; right:0; text-align:center; width:125px}
.pageBookInfo .bookinfo .r .dl div{ text-align:center;}
.pageBookInfo .bookinfo .r .dl .userhandle{ padding-top:10px;}
.pageBookInfo .bookinfo .r .dl .userhandle a.btn{margin: 0 auto 5px;display:block; background:url(userhande_btn_bg.png) no-repeat; width:69px; height:17px;color:#666; line-height:17px; padding:6px; text-align:center;}
.pageBookInfo .bookinfo .r .dl .userhandle a.btn span.ico{display:inline-block;background:url(ico_userhandle.png) no-repeat; width:16px; height:16px; margin-right:5px}
.pageBookInfo .bookinfo .r .dl .userhandle a#k_favorite_b span,
.pageBookInfo .bookinfo .r .dl .userhandle a#k_unfavorite_b span{ background-position:-32px 0px;}
.pageBookInfo .bookinfo .r .dl .userhandle a#k_use_b span,
.pageBookInfo .bookinfo .r .dl .userhandle a#k_unuse_b span{ background-position:-32px -37px;}
.pageBookInfo .bookinfo .r .dl .userhandle a#k_use_b:hover span,
.pageBookInfo .bookinfo .r .dl .userhandle a#k_unuse_b:hover span{ background-position:0px -37px;}
.pageBookInfo .bookinfo .r .dl .userhandle a:hover{ text-decoration:none;}
.pageBookInfo .bookinfo .r .dl .userhandle a#k_favorite_b:hover span,
.pageBookInfo .bookinfo .r .dl .userhandle a#k_unfavorite_b:hover span{ background-position:0px 0px;}
.pageBookInfo .bookinfo .r .dl .userhandle a#k_commentapp span{ background-position:-32px -69px;}
.pageBookInfo .bookinfo .r .dl .userhandle a#k_commentapp:hover  span{ background-position:0px -69px;}

.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis{background:url(thisjia_btn_bg.png) no-repeat; color: #666666;  height: 17px; line-height: 17px; margin: 0 auto 5px; padding: 5px; text-align: center;  width: 69px; cursor:pointer;}
.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis span.ico{display:inline-block;background:url(ico_userhandle.png) no-repeat 0px -103px; width:30px; height:16px; float:left;padding-left:20px;}
.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis{ position:relative;}
.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis #ckepop{ position:absolute;top: 22px;right:0; width: 79px; }
.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis #ckepop .menus{ }
.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis #ckepop .menus a{    color: #666666; display: block; height: 22px;}
.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis #ckepop .menus #bdshare{padding-top: 5px;border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#f6f6f6;width:72px;}
.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis #ckepop .t{background:url(thisjia_btn_bg.png) no-repeat 0 bottom; height: 5px; overflow:hidden;clear:both;}
.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis #ckepop .menus #appactionmenu {background: none repeat scroll 0 0 #F6F6F6;border-left: 1px solid #DBDBDB;border-right: 1px solid #DBDBDB;padding-top: 5px;width: 72px;}
.pageBookInfo .bookinfo .r h1 em.icon_editor_time {background: url("icon_editor_time.png") no-repeat scroll 0 0 transparent;height: 25px;left: auto;margin-left: 4px;position: absolute;top: 0;width: 22px;z-index: 3;}
.pageBookInfo .bookinfo .r h1 span{float: left;font-family: 'Microsoft Yahei',Arial,Helvetica,sans-serif;font-size: 20px;font-weight: bold;max-width: 315px;position: relative;}

.pageBookInfo .bookinfo .r .dl .userhandle #k_jiathis span a {color: #666666;}

.pageBookInfo .tags_attribute{padding:8px 0;}
.pageBookInfo .tags_attribute p{padding-top: 8px;}

.pageBookInfo .nutrition_mark{/*border-bottom: 1px dashed #CDCDCD;padding:15px 0;*/}
.pageBookInfo  #close_f_div a{ background: url("/static/image/common/cls.gif") no-repeat scroll 0 0 transparent;float: left;height: 20px;overflow: hidden;text-indent: -9999px;width: 20px;}
.pageBookInfo  #close_f_div a:hover{background-position: 0 -20px;}
.pageBookInfo  #ajaxMenu_booknutrition_menu #btn_ctrl a:hover{background-color:#C5E6DF}


.pageBookInfo .bookcont {border-bottom: 1px dashed #CDCDCD; padding-bottom:25px}
.pageBookInfo .bookcont h2{color:#666666; font-size:13px;font-weight: bold;line-height:35px}
.pageBookInfo .bookcont h2.hl{ background:#eeeeee; padding-left:10px; margin-top:2px}
.pageBookInfo .bookcont .inner{ line-height:21px; padding:10px 0;min-height: 20px;position: relative;}
.pageBookInfo .bookcont .limittext .content{ padding-top:0}
.pageBookInfo .bookcont .limittextclass{display:block; float:right;}
.pageBookInfo .bookcont .limittextclass:hover{ text-decoration:underline;}
.pageBookInfo .bookcont p{line-height:21px;}

.pageBookInfo .bookcont .screen_image #prev_img{background: url("/static/image/prev_img_yes.png") no-repeat scroll 0 0 transparent;float: left;width: 33px;height: 47px;margin-top: 88px;margin-right: 34px;}
.pageBookInfo .bookcont .screen_image #next_img{background: url("/static/image/next_img.png") no-repeat scroll 0 0 transparent;float: left;width: 33px;height: 47px;margin-top: 88px;margin-left: 45px;}
.pageBookInfo .bookcont .screen_image #prev_img:hover{cursor: pointer;}
.pageBookInfo .bookcont .screen_image #next_img:hover{cursor: pointer;}
.pageBookInfo .bookcont .screen_image #app-image-info{overflow: hidden;width: 560px;position: relative;height: 243px;float: left;}
.pageBookInfo .bookcont .screen_image #app-image-info ul{position:absolute;width: 9999px;}
.pageBookInfo .bookcont .screen_image #app-image-info ul li{float: left;padding: 0 20px;}

.pageBookInfo .actiontoBook {border-bottom: 1px dashed #CDCDCD;clear: both;padding: 2px;}

.pageBookInfo .actiontoBook .iconLeft {float: left;line-height: 29px;padding: 10px 20px 10px 0;text-align: center;width: 62px;}
.pageBookInfo .actiontoBook .iconRight {float: left;padding: 10px 0;}
.pageBookInfo .actiontoBook .iconLeft .myused {background: url("myread.png") no-repeat scroll 0 0 transparent;display: block;height: 23px;width: 62px;}
.pageBookInfo .actiontoBook .iconLeft .mypraise {background: url("mypraise.png") no-repeat scroll 0 0 transparent;display: block;height: 23px;width: 62px;}
.pageBookInfo .curBookFeed {border-bottom: 1px dashed #CDCDCD;padding: 2px;}
.pageBookInfo .curBookFeed p {background-color: #EEEEEE;padding: 5px 0;}
.pageBookInfo .curBookFeed .feedContent ul li {padding: 7px 0;}

.pageBookInfo .person_firstshare{padding-bottom: 15px;padding-top: 15px;}
.pageBookInfo .person_firstshare .person_firstshare_avatar{float: left;}
.pageBookInfo .person_firstshare .person_firstshare_content{float: left;padding-left: 15px;padding-right: 3px;width: 610px;}



.pageBookInfo .appcont{ margin-top:15px;}
.pageBookInfo .appcont h2{ font-size:14px; color:#666666;  line-height:27px;}
.pageBookInfo .appcont .inner .pt{ /*padding-top:10px;*/border:1px solid #cccccc;}
.pageBookInfo .appcont .inner .avt img{float:left;}

.pageBookInfo .screen_image{ padding:10px 0;  overflow-x: auto;overflow-y: hidden;white-space: nowrap;width:705px;height: 243px;position: relative;}

.pageBookInfo .appcommentform{ padding:10px 0;}
.pageBookInfo .appcommentform .formbox .row{ clear:both; line-height:23px;}
.pageBookInfo .appcommentform .formbox .star{ height:23px; padding:3px 0;}
.pageBookInfo .appcommentform .formbox .row label{ line-height:23px; text-align:right; font-size:12px; padding-right:15px; color:#666;width:50px; }
.pageBookInfo .appcommentform .formbox .row .rating-level{ float:left; margin-right: 10px;}
.pageBookInfo .appcommentform .formbox .inputpart{ padding: 15px 0 0;}
.pageBookInfo .appcommentform .formbox .inputpart .userface {/* height:87px*/}
.pageBookInfo .appcommentform .formbox .inputpart .userface a img{ border:1px solid #ccc; padding:2px}
.pageBookInfo .appcommentform .formbox  #bookcomment #fastpostmessage {font-size:12px; margin: 5px 0 0;width:550px;height:140px;border:1px solid #CCCCCC;}
.pageBookInfo .appcomments{ /*padding:0 10px;*/}
.pageBookInfo .appcomments .onecomment a img{ float:left;}
.pageBookInfo .appcomments .comment_right{ width:639px}
.pageBookInfo .appcomments .comment_right .comment_username .username{ float:left;}
.pageBookInfo .appcomments .comment_right .comment_username .ratingbar{ float:right; color:#666}
.pageBookInfo .appcomments .comment_right .comment_content{ padding:0 10px; line-height:21px; margin-bottom:15px}
.pageBookInfo .appcomments .comment_right .comment_time{ padding-left:10px; color:#ccc;}
.pageBookInfo #bookcomment #fastpostmessage { margin: 5px 0; width: 400px;}

.pageBookInfo .appcomments h2{ line-height:35px;font-weight: bold;font-size:12px;}
.pageBookInfo .appcomments .replyrow{    border-top: 1px dashed #CCCCCA; padding: 15px 0;}
.pageBookInfo .appcomments .replyrow .reply_right{ float:right; width:93%;}
.pageBookInfo .appcomments .replyrow a img{ width:30px; height:30px}

.pageBookInfo #side .side01 .module .mb{}
.pageBookInfo #side .side01 #booklist{ padding:0 10px}
.pageBookInfo #side .side01 #booklist li{ margin:0; padding:5px 0;border-bottom: 1px dashed #CDCDCD;}
.pageBookInfo #side .side01 #booklist li .listiconbox{ float:left; border:1px solid #dfdfdf; margin-right:5px;width: 85px; text-align:center;}
.pageBookInfo #side .side01 #booklist li .listdescbox{ display: block; overflow: hidden; width: 135px;}
.pageBookInfo #side .side01 #booklist li .listdescbox .srank{line-height: 16px;}
.pageBookInfo #side .side01 #applist li{ margin:0; padding:7px 12px;}
.pageBookInfo #applist .listdescbox{float: left;line-height: 20px;margin-left: 10px;width: 140px;}
.pageBookInfo #side .side01 #topiclist li{margin:0; padding:4px 12px;}
.pageBookInfo #side .side01 #booktaglist li{margin:0;padding:4px 12px;}


/*book page*/
.pg_book .blocklist .book_col{ float:left; width:334px; padding:10px}
.pg_book .blocklist .book_col .book_detail_img{ width:120px; float:left;  border: 1px solid #CCCCCC;position:relative;}
.pg_book .blocklist .book_col .book_detail_txt{ padding-left: 15px; width: 195px;float:left;}

.pg_book #booklist_content .treelist .book_detail li{ border-bottom: 1px dashed #CDCDCD; margin: 0; height:inherit; padding: 13px 0px;}
.pg_book #booklist_content .treelist .book_detail .col{ float:left; height:inherit;}
.pg_book #booklist_content .treelist .book_detail .col.book_img{ width:120px; float:left; border: 1px solid #CCCCCC;position: relative;}
.pg_book #booklist_content .treelist .book_detail .col.book_info{ padding-left: 15px; float:left; line-height:27px; width:565px}
.pg_book #booklist_content .treelist .book_detail .col.book_info .col_book_info_text{float:left;}
.pg_book #booklist_content .treelist .book_detail .col.book_info .col_book_info_text p .icon_praise{background: url("icon_praise.png") no-repeat scroll 0 0 transparent;height: 23px;left: 15px;position: relative;padding-left:25px;}
.pg_book #booklist_content .treelist .book_detail .col.book_info .col_book_info_text p{line-height:21px;}
.pg_book #booklist_content .treelist .book_detail .col.book_info .btn_book_buy{float:right;}
.pg_book #booklist_content .treelist .book_detail li .ranking{float:left;padding:47px 9px;}

.pg_book .pageBookIndex #main .module{ width:711px; margin-bottom:15px}
.pg_book .pageBookIndex #main .module .mt { background: url("module_mt_bg_711.png");height: 35px;padding: 0;border-bottom: 1px solid #EAEAEA;}
.pg_book .pageBookIndex #main .module .mt ul {margin-left: 10px;  overflow: hidden;}
.pg_book .pageBookIndex #main .module .mt h3 { color: #0099CC;  font-size: 14px; font-weight: bold; line-height: 100%;margin: 0 10px;padding: 11px 2px 5px;}
.pg_book .pageBookIndex #main .module .mb {border-left:1px solid #dddddd;border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.pg_book .pageBookIndex #main .feedList .feed { float: left;width: 610px;}
.pg_book .pageBookIndex #main .feedList .feed .feedB{float: left;padding-left: 15px;position: relative;width: 494px;}
.pg_book .pageBookIndex #main .feedList .feed .feedB h4{ width:480px}
.pg_book .pageBookIndex #main .feedList .feed .aicon {height:auto;width:auto;float: left;}
.pg_book .pageBookIndex #main .module .mb .topicList li{ float:left; width:226px; text-align: center;}

.pg_book .pageBookIndex #main .module .mt li#bookrecommend_tab_share{width:133px;}
.pg_book .pageBookIndex #main .module .mt li#bookrecommend_tab_recommend{width:90px;}


.pg_book .pageBookIndex #main .editorRecommendBook .editor_head{border-bottom: 1px dashed #DDDDDD;padding: 9px 0;position: relative;}
.pg_book .pageBookIndex #main .editorRecommendBook .editor_head h3{color: #0099CC;font-family: "微软雅黑","Microsoft Yahei",'微软雅黑',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;line-height: 100%;margin: 0 10px;padding: 11px 2px 5px;} 
.pg_book .pageBookIndex #main .editorRecommendBook .editor_head .head_top_right{ left: 681px;position: absolute;top: 21px;} 

.pg_book .pageBookIndex #main .editorRecommendBook .contentList li{padding:15px 0;width:350px;float:left;padding-top:15px;padding-bottom:15px;padding-right:5px;}


.pg_book .pageBookIndex #main .readnote{width:711px; margin-bottom:40px}
.pg_book .pageBookIndex #main .readnote .rdn_head{position:relative;padding:9px 0;border-bottom: 1px dashed #DDDDDD;}
.pg_book .pageBookIndex #main .readnote .rdn_head h3{color: #0099CC;font-size: 14px;font-weight: bold;line-height: 100%;margin: 0 10px;padding: 11px 2px 5px;font-family: "微软雅黑","Microsoft Yahei",'微软雅黑',Arial,Helvetica,sans-serif;}
.pg_book .pageBookIndex #main .readnote .rdn_head .head_top_right{top:21px;position:absolute;left:658px;}
.pg_book .pageBookIndex #main .readnote .readnoteList li{padding:12px 0;border-bottom:1px dashed #ddd;}
.pg_book .pageBookIndex #main .readnote .readnoteList .book_readnote_li .readnote_left{float:left;}
.pg_book .pageBookIndex #main .readnote .readnoteList .book_readnote_li .readnote_right{float:left;padding:3px 18px;width:580px;}
.pg_book .pageBookIndex #main .readnote .readnoteList .book_readnote_li .readnote_right h3{font-size:14px;}
.pg_book .pageBookIndex #main .readnote .readnoteList .book_readnote_li .readnote_right .ct_content{font-size:12px;line-height:24px;padding: 4px 0;}
.pg_book .pageBookIndex #main .readnote .readnoteList .book_readnote_li .readnote_right h2{}
.pg_book .pageBookIndex #main .readnote .readnoteList .book_readnote_li .readnote_right p.readnote_bottom{padding:4px 0px;color: #999999;}

.pg_book .pageBookIndex  #bookrecommendblock #bookrecommendScroll{/* padding:0 25px;*/}
.pg_book .pageBookIndex  #bookrecommendblock #bookrecommendScroll .jcarousel-clip-horizontal{width:690px; height:375px; margin-left: 0px; padding:15px 0;}
.pg_book .pageBookIndex  #bookrecommendblock #bookrecommendScroll .jcarousel-item{width:690px; height:375px; padding: 0 25px; }
.pg_book .pageBookIndex  #bookrecommendblock #bookrecommendScroll .jcarousel-item .bookitem{    float: left;   height: 165px;  padding: 10px; text-align: center; width: 145px;}

.pg_book .pageBookIndex #side .side01 #rank .mb{ padding:0 10px;}
.pg_book .pageBookIndex #side .side01 #rank ul{ width:100%;}
.pg_book .pageBookIndex #side .side01 #rank ul li{ padding:15px 0;width: 100%;}
.pg_book .pageBookIndex #side .side01 #rank ul li .aicon{ float:left; border:1px solid #ddd}
.pg_book .pageBookIndex #side .side01 #rank ul li .ico{ background:url(top10-bullet.png) no-repeat; width:18px; height:15px; float:left;margin-right: 5px;}
.pg_book .pageBookIndex #side .side01 #rank ul li .info{ padding-left:5px; float:left; width:200px}
.pg_book .pageBookIndex #side .side01 #rank ul.tabTitle{position:absolute;font-size: 14px;left: 122px;top: 0px;padding-top:4px;width:130px;}
.pg_book .pageBookIndex #side .side01 #rank ul.tabTitle li{float:left;width:18px;height:18px;padding:0px;border:1px solid #cdcdcd;padding:2px 2px;margin-left:6px;text-align:center;}
.pg_book .pageBookIndex #side .side01 #rank .mt{position:relative;}
.tabin{ border: 1px solid #F1572E !important;color: #F1572E;}
.hide{display:none;}
.tabContent{background:url("bg-line.png") no-repeat scroll -530px 100% transparent;padding:0 10px;}
.pg_book .pageBookIndex #side .side01 .module .mt h4{color:#666666;}

.pg_book .pageBookIndex #side .side01 #rank li.rank01 .ico { background-position: 1px 1px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank02 .ico { background-position: 1px -92px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank03 .ico { background-position: 1px -156px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank04 .ico { background-position: 1px -219px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank05 .ico { background-position: 1px -284px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank06 .ico { background-position: 1px -343px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank07 .ico { background-position: 1px -405px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank08 .ico { background-position: 1px -468px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank09 .ico { background-position: 1px -532px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank010 .ico { background-position: 1px -594px; }
.pg_book .pageBookIndex #side .side01 #rank li.rank010 { border-bottom:none; }
.pg_book .pageBookIndex #side .side01 #bookTopic .rb_head{padding:8px 0px;position:relative;}
.pg_book .pageBookIndex #side .side01 #bookTopic .rb_head h3{font-size:14px;font-family: "微软雅黑","Microsoft Yahei",'微软雅黑',Arial,Helvetica,sans-serif;}
.pg_book .pageBookIndex #side .side01 #bookTopic .rb_head .head_top_right{position:absolute;top:8px;left:204px;}
.pg_book .pageBookIndex #side .side01 #bookTopic ul li{padding:6px 0;border-bottom: 1px dotted #DDDDDD;}

.pg_book .pageBookIndex #side .side01 #activeParents {padding-top:10px;}
.pg_book .pageBookIndex #side .side01 #activeParents .act_head{padding:4px 0;}
.pg_book .pageBookIndex #side .side01 #activeParents .act_head h3{font-size:14px;font-family: "微软雅黑","Microsoft Yahei",'微软雅黑',Arial,Helvetica,sans-serif;}
.pg_book .pageBookIndex #side .side01 #activeParents ul li{position:relative;padding:10px 0;}
.pg_book .pageBookIndex #side .side01 #activeParents ul li .li_cont{padding:2px 0;}
.pg_book .pageBookIndex #side .side01 #activeParents ul li .li_cont .avater{float:left;}
.pg_book .pageBookIndex #side .side01 #activeParents ul li .li_cont .info_right{float:left;padding-left:16px;}
.pg_book .pageBookIndex #side .side01 .book_category{padding: 6px 0;position:relative;}
.pg_book .pageBookIndex #side .side01 .book_category .rb_head{padding: 8px 0;position: relative;}
.pg_book .pageBookIndex #side .side01 .book_category .rb_head h3{font-size:14px;font-family: "微软雅黑","Microsoft Yahei",'微软雅黑',Arial,Helvetica,sans-serif;}
.pg_book .pageBookIndex #side .side01 .book_category .rb_head .head_top_right{left: 227px;position: absolute;top: 10px;}

.pg_book .pageBookIndex #side .side01 .book_category ul li{float:left;padding: 6px;height:21px;position:relative;}
.pg_book .pageBookIndex #side .side01 .book_category ul li a{height:21px;}



.pg_book .side02 .module .navlink li{    font-size: 14px;  font-weight: normal; margin: 0; padding: 0 10px; }
.pg_book .side02 .module .navlink li a{display:block; height:30px; line-height:30px;text-indent:20px; background:url(arrow-0.gif) no-repeat 0 0; overflow:hidden;}
.pg_book #side .side01 .app_rightside_ul li{ margin-bottom: 2px;margin-top: 2px;}
.pg_book #side .side01 .promote{background: none repeat scroll 0 0;margin-bottom: 15px;overflow: hidden;width: 255px;}

/*bookTopic*/
.pg_book 
.pg_book #yourhere{ border-bottom:none,overflow:hidden}
.pg_book .block {margin-bottom:18px;}
.pg_book .block h1{border-bottom: 1px solid #8DEEEE; line-height:40px; height:40px; font-size:18px; color:#04b8d3}
.pg_book .block h1 a{ float:right; font-size:12px;border-bottom: 1px solid #8DEEEE; line-height:40px; height:40px; font-size:15px; color:#04b8d3}
.pg_book .block  .t{ background:url(subject_list_t.png) no-repeat; height:7px; overflow:hidden}
.pg_book .block .inner{ padding: 0 30px 18px;  border-left: 1px solid #dadada; border-right: 1px solid #dadada; overflow:hidden}
.pg_book .block  .b{ background:url(subject_list_b.png) no-repeat; height:6px; overflow:hidden}

.pg_book .facture .t{ background:url(subject_facture_t.png) no-repeat 1px 0 ; height:6px; overflow:hidden}
.pg_book .facture .inner{ background:url(subject_facture_bg.png) repeat-y; overflow: hidden;padding-top:10px;padding-bottom:25px;}
.pg_book .facture .inner .inner_body{padding-top:20px;}
.pg_book .facture .inner .inner_body .inner_body_left{float:left;}
.pg_book .facture .inner .inner_body .inner_body_right{float:left; height: 167px;width: 576px;}
.pg_book .facture .inner .inner_body .inner_body_right h2{ font-size:20px; color:#333333}
.pg_book .facture .inner .inner_body .inner_body_left .pic{ float:left; margin-right:40px; margin-left:10px}
.pg_book .facture .inner .inner_body .inner_body_right p{ line-height:27px;}
.pg_book .facture .b{ background:url(subject_facture_b.png) no-repeat 1px 0; height:9px; overflow:hidden}

.pg_book #jiathis{ float:right;margin-top:-30px;}
.pg_book #jiathis span,.pg_book #jiathis a{color:#000; font-weight:bold; line-height:24px; height:24px; display:block; float:left; margin-right:5px;}
.pg_book #jiathis_style_32x32 .jiathis_txt{  font-size: 15px;line-height: 32px !important;text-decoration: none;}

.pg_book .subjectlist .book{ float:left; width:455px; margin:8px 0}
.pg_book .subjectlist .book .pic{ float:left; display:block;height: 125px; overflow: hidden; padding: 2px; position: relative; vertical-align: middle; width: 125px;}
.pg_book .subjectlist .book .pic .mask125{background: url("mask125.png") no-repeat scroll center center transparent;cursor: pointer;height: 128px;left: 1px;position: absolute;top: 2px;width: 127px;_z-index:-1;}
.pg_book .subjectlist .book .info{ position:relative; padding-top:5px; float:left; padding-left:20px; width:280px; height:120px; overflow:hidden;}
.pg_book .subjectlist .book .info .price{ position: absolute; top:0; right:0; font-size:12px; color:#FF6626;margin-top:7px;}
.pg_book .subjectlist .book .info .price .price_last{font-size:17px;color: #999999;text-decoration: line-through; display:block;font-size: 12px; text-align: right;}
.pg_book .subjectlist .book .info .srank{ padding: 6px 0}
.pg_book .subjectlist .book .info  h2{width:210px;overflow:hidden;height:20px;}
.pg_book .subjectlist .book .info  h2 #app_li_name{color: #006699;font-family: 'Micorosoft Yahei';font-size: 14px;font-weight: bolder;}


.pg_book .history .subjectlist{ padding:15px 1px;}
.pg_book .history .subjectlist ul li{ padding:21px 3px; float:left;border-bottom:dotted 2px #F0F0F0;height:130px;}
.pg_book .history .subjectlist ul li .li_other_subject {position:relative;float:left;}
.pg_book .history .subjectlist ul li .li_other_content{float:left;width:220px;padding-left:10px;padding-right:22px;overflow:hidden;}
.pg_book .history .subjectlist ul li .li_other_content h4{padding-bottom:3px;font-size:120%;height:21px;width:216px;overflow:hidden;}

.pg_book .history .subjectlist ul li h5 a:hover {text-decoration:none;}
.pg_book .history .subjectlist ul li h5 a:hover{ text-decoration:underline; color:#006699;}
.pg_book .history .subjectlist ul li .li_other_subject a i{background: url("topic_mask.png") no-repeat scroll center center transparent;cursor: pointer;height: 125px;left: -2px;position: absolute;top: -1px;width: 210px;_z-index:-1;display:block;}


.pg_book .other .subjectlist{ padding:15px 10px;}
.pg_book .other .subjectlist ul li{ padding: 15px 7px; float:left; width:210px; height:150px;position:relavive;}
.pg_book .other .subjectlist ul li h5{ line-height:28px; text-align:center; font-weight:normal; font-size:12px}
.pg_book .other .subjectlist ul li h5 a:hover{text-decoration:underline;}
.pg_book .other .subjectlist ul li .li_other_subject {position:relative;}
.pg_book .other .subjectlist ul li a:hover {text-decoration:none;}
.pg_book .other .subjectlist ul li a:hover h5{ text-decoration:underline; color:#333;}
.pg_book .other .subjectlist ul li .li_other_subject a i{background: url("topic_mask.png") no-repeat scroll center center transparent;cursor: pointer;height: 125px;left: -2px;position: absolute;top: -1px;width: 210px;_z-index:-1;}

/*readnote*/
.pageBookReadnote #main #readnote_list .readnote{ margin-bottom: 40px;width: 711px;}
.pageBookReadnote #main #readnote_list .readnote .rdn_head{padding: 0px 0;position: relative;}
.pageBookReadnote #main #readnote_list .readnote .rdn_head h3{color: #0099CC;font-size: 14px;font-weight: bold;line-height: 100%;margin: 0 10px;padding: 11px 2px 5px;}
.pageBookReadnote #main #readnote_list .readnote .rdn_head .head_top_right{ left: 658px;position: absolute;top: 18px;}
.pageBookReadnote #main #readnote_list .readnote .readnoteList li{border-bottom: 1px dashed #DDDDDD;padding: 12px 0;}
.pageBookReadnote #main #readnote_list .readnote .readnoteList .book_readnote_li .readnote_left{float: left;padding:6px 0px;}
.pageBookReadnote #main #readnote_list .readnote  .readnoteList .book_readnote_li .readnote_right{float: left;padding: 3px 18px;width: 580px;}
.pageBookReadnote #main #readnote_list .readnote  .readnoteList .book_readnote_li .readnote_right h3{font-size: 14px;}
.pageBookReadnote #main #readnote_list .readnote  .readnoteList .book_readnote_li .readnote_right .cm_content{font-size:14px;line-height:24px;padding: 4px 0;}
.pageBookReadnote #main #readnote_list .readnote  .readnoteList .book_readnote_li .readnote_right p.readnote_bottom{ padding: 4px 0;color: #999999;}
.pageBookReadnote #side #readnote_rightbar #bookTopic .rb_head{padding: 8px 0;position: relative;}
.pageBookReadnote #side #readnote_rightbar #bookTopic .rb_head h3{font-size:14px;font-weight: bold;color: #666666;font-family:'Microsoft Yahei';}
.pageBookReadnote #side #readnote_rightbar #bookTopic .rb_head .head_top_right{left: 204px;position: absolute;top: 8px;}

.pageBookReadnote #side #readnote_rightbar #bookTopic ul li { border-bottom: 1px dotted #DDDDDD;padding: 6px 0;}
.pageBookReadnote #side #readnote_rightbar #activeParents {padding-top: 20px;}
.pageBookReadnote #side #readnote_rightbar #activeParents .act_head h3{font-size:14px;font-weight: bold;color: #666666;font-family:'Microsoft Yahei';}
.pageBookReadnote #side #readnote_rightbar #activeParents ul li{padding: 10px 0;position: relative;}
.pageBookReadnote #side #readnote_rightbar #activeParents ul li .li_cont{padding: 2px 0;}
.pageBookReadnote #side #readnote_rightbar #activeParents ul li .li_cont .avater{float: left;}
.pageBookReadnote #side #readnote_rightbar #activeParents ul li .li_cont .info_right{ float: left;padding-left: 16px;}
 

/**book list page*/
.pageBookList  .side02{ float:right; width:255px; position:relative; z-index:4;}
.pageBookList  #readnote_rightbar{padding-left:20px;}
.pageBookList  .listCol{ float:left; width:711px; position:relative; z-index:0;}
.pageBookList #applist .listiconbox {}
.pageBookList #applist .listiconbox {height: 78px;margin: 0;width: 77px;position:relative;}
.pageBookList #applist .listiconbox .mask75{left:-1px}

.pageBookList .pagetitle{ margin-bottom: 8px; padding: 8px 18px;border-bottom: medium none;}
.pageBookList .pagetitle h1{ color: #666666;  font-size: 16px; }
.pageBookList #listcontrol { background-color: #f2fcff; border:1px solid #daf5fd; padding: 6px 0; line-height:21px;}

.pageBookList #listcontrol h4{ color:#666;}
.pageBookList #listcontrol #agefilter ul li { background-color:#f2fcff; bmargin-left: 5px;padding-left: 5px;padding-right: 5px;}
.pageBookList #listcontrol #agefilter ul li.on { background-color: #006699;margin-left: 5px;padding-left: 5px;padding-right: 5px;}
.pageBookList #listcontrol #agefilter ul li.on a{ color:#fff;}
.pageBookList #listcontrol #applist li{ margin:0;}
.pageBookList #listcontrol #applist .iphone {width: 260px;}

.pageBookList #appfilter { position:relative; width:711px; margin-bottom:8px}
.pageBookList #appfilter .t{background:url(appfilter_t.png) no-repeat 0 0; height:11px; overflow:hidden;}
.pageBookList #appfilter .inner{overflow: hidden; padding:0 18px; border-left:1px solid #bfd4da;border-right:1px solid #bfd4da;}
.pageBookList #appfilter .inner dl{clear:both;}
.pageBookList #appfilter .b{ position:relative;background:url(appfilter_b.png) no-repeat 0 0; height:6px;}
.pageBookList #appfilter .b .controlbtn{width:92px;  background:url(appfilter_btn.png) no-repeat 0 0; position:absolute;top:0; left:340px; z-index:2px; text-decoration:none;}
.pageBookList #appfilter .b .controlbtn span{display:block; background:url(ico_arrow_down.png) no-repeat 15px center;padding-left: 30px; width:60px;height:28px;line-height:28px; }
.pageBookList #appfilter .b .controlbtn span.on{background:url(ico_arrow_up.png) no-repeat 15px center;}

.pageBookList #appfilter .listtool{ position:absolute; top:18px; right:15px}
.pageBookList #appfilter .listtool .listorder{float:right;}
.pageBookList #appfilter .listtool .listtype {float:right;}
.pageBookList #appfilter .listtool .listtype ul li{ float:left;}
.pageBookList #appfilter .listtool .listtype .active a.on {  background-position: -872px -119px;}
.pageBookList #appfilter .listtool .listtype a.on { background-position: -872px -102px;}
.pageBookList #appfilter .listtool .listtype .active a { background-position: -872px -68px;}
.pageBookList #appfilter .listtool .listtype a {background: url("site-bg.gif") no-repeat -872px -85px; color: #666666;  cursor: pointer; line-height: 16px; height:16px; display:block; margin-left: 5px; padding: 0 2px 0 20px;}

.pageBookList #appfilter dd,.pageBookList #appfilter dt{ float:left; line-height:22px; padding:5px 0;}
.pageBookList #appfilter dt{ width:45px;height:22px;}
.pageBookList #appfilter dd{width:627px;}
.pageBookList #appfilter dd.price{ width:185px;}
.pageBookList #appfilter dd.phone{ width:450px}
.pageBookList #appfilter dd a { display:inline-block; padding:0 8px; text-decoration:none;}
.pageBookList #appfilter dd a.on,.pageBookList #appfilter dd a:hover{ background:#006699; color:#fff; text-decoration:none;}

.pageBookList #applist_content .treelist li{/* height:80px;*/ padding:13px 0px;margin:0;  border-bottom: 1px dashed #CDCDCD;}
.pageBookList #applist_content .treelist li div {line-height:27px;  display:block;}
.pageBookList #applist_content .treelist .col_appimg{float:left; width:77px;position:relative;}
.pageBookList #applist_content .treelist .col_appimg .mask75{left:-1px}
.pageBookList #applist_content .treelist li .ranking{float:left;padding:27px 9px;}

.pageBookList #applist_content .treelist .col_appinfo{float:left;width:415px; padding-left:10px}
.pageBookList #applist_content .treelist .col_appinfo h3 a{ font-size:14px; text-decoration:none; height:27px; overflow:hidden;display:block}
.pageBookList #applist_content .treelist .col_appinfo h3 a img{float:left;border-radius:2px }
.pageBookList #applist_content .treelist .col_appinfo p{ line-height:27px; height:27px;}
.pageBookList #applist_content .treelist .col_appinfo p.srank span{ margin-top:8px}
.pageBookList #applist_content .treelist .col_appage{float:left;width:85px; text-align:center;}
.pageBookList #applist_content .treelist .col_appprice{float:left;width:80px; text-align:center;}
.pageBookList #applist_content .treelist .col_apphandle{float:left;width:82px; text-align:center;}
.pageBookList #applist_content .treelist li .redeemcode{width:220px;height:29px;float:right;padding-top:32px;color:#FF6626;}


.pageBookList #applist_content #applist .appname {height: 23px; overflow: hidden;}

.pageBookList #side #readnote_rightbar #bookTopic{margin: 0 auto 15px;width:255px;}
.pageBookList #side #readnote_rightbar #bookTopic .rb_head{padding: 8px 0;position: relative;}
.pageBookList #side #readnote_rightbar #bookTopic .rb_head h3{font-size:13px;}
.pageBookList #side #readnote_rightbar #bookTopic .rb_head .head_top_right{left: 204px;position: absolute;top: 8px;}

.pageBookList #side #readnote_rightbar #bookTopic ul li { border-bottom: 1px dotted #DDDDDD;padding: 6px 0;}
.pageBookList #side #readnote_rightbar #activeParents {padding-top: 20px;}
.pageBookList #side #readnote_rightbar #activeParents .act_head h3{font-size:13px;}
.pageBookList #side #readnote_rightbar #activeParents ul li{padding: 10px 0;position: relative;}
.pageBookList #side #readnote_rightbar #activeParents ul li .li_cont{padding: 2px 0;}
.pageBookList #side #readnote_rightbar #activeParents ul li .li_cont .avater{float: left;}
.pageBookList #side #readnote_rightbar #activeParents ul li .li_cont .info_right{ float: left;padding-left: 16px;}
