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

.clearfix{overflow:hidden; zoom:1;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}

.btn_jiucuo{float:left; font-size:0px; line-height:0px; position:fixed!important; position:absolute; top:98px; left:0px;}
.btn_jiucuo img{border:0px;}

.kapianBox{color:#000; line-height:18px; width:952px; margin:0px auto; padding-top:17px;}
.kapianBox a{color:#0082cb;}
.kapianBox a:hover{color:#FF6600;}
.kapianBox .icons_kapian{float:left; font-size:0px; line-height:0px; overflow:hidden; display:inline; background:url(../images/icons_kapian.gif) no-repeat;}
.kapianBox input,.kapianBox textArea{vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;}
.kapianBox .breadMap{color:#aaaaaa;}
.kapianBox .leftSide{margin-top:24px; float:left; width:714px;}
.kapianBox .basicInfoArea .star{float:left; width:120px; height:18px; overflow:hidden; font-size:0px; line-height:0px; background:url(../images/star1_kapian.gif) no-repeat;}
.kapianBox .basicInfoArea .s0{background-position:0px -158px;}
.kapianBox .basicInfoArea .s2{background-position:0px -127px;}
.kapianBox .basicInfoArea .bookScore .s4{background-position:0px -97px;}
.kapianBox .basicInfoArea .bookScore .s6{background-position:0px -63px;}
.kapianBox .basicInfoArea .bookScore .s8{background-position:0px -32px;}
.kapianBox .basicInfoArea .bookScore .s10{background-position:0px 0px;}
.kapianBox .basicInfoArea .s1{background-position:0px -315px;}
.kapianBox .basicInfoArea .s3{background-position:0px -284px;}
.kapianBox .basicInfoArea .bookScore .s5{background-position:0px -254px;}
.kapianBox .basicInfoArea .bookScore .s7{background-position:0px -220px;}
.kapianBox .basicInfoArea .bookScore .s9{background-position:0px -189px;}
.kapianBox .basicInfoArea .leftPart{float:left; width:176px; height:290px; padding-top:11px; border:1px solid #efefef; background:url(../images/bg_basicInfo.gif) repeat-x #f6f6f6;}
.kapianBox .basicInfoArea .leftPart .bookCover{width:150px; height:211px; font-size:0px; line-height:0px; margin:0px auto;}
.kapianBox .basicInfoArea .leftPart .bookScore{height:18px; margin-top:10px; padding:0px 4px;}
.kapianBox .basicInfoArea .leftPart .bookScore .num{float:left; margin-left:6px; display:inline; color:#ba2636;}
.kapianBox .basicInfoArea .leftPart .bookScore .num span{font-size:12px;}
.kapianBox .basicInfoArea .leftPart .bookComment{height:25px; line-height:25px; margin-top:14px; color:#515151; padding-left:12px; position:relative;}
.kapianBox .basicInfoArea .leftPart .bookComment a{float:left; width:58px; height:25px; padding-left:19px; background:url(../images/icons_kapian.gif) no-repeat 0px -50px; color:#bb2435; margin-right:8px; display:inline;}
.kapianBox .basicInfoArea .leftPart .bookComment .popPingfen{position:absolute; left:91px; top:-8px; width:136px; height:54px; padding-left:5px; background:url(../images/bg_popPingfen.gif) no-repeat; z-index:9999; text-align:center; color:#ba2636;}
.kapianBox .basicInfoArea .leftPart .bookComment .popPingfen .star{float:none; margin:5px auto 4px;}
.kapianBox .basicInfoArea .leftPart .bookComment .popPingfen .star span{float:left; width:25px; height:18px; font-size:0px; line-height:0px; overflow:hidden; cursor:pointer;}
.kapianBox .basicInfoArea .leftPart .bookComment .popPingfen .star span.last{width:19px;}
.kapianBox .basicInfoArea .rightPart{float:right; width:502px;}
.kapianBox .basicInfoArea .rightPart .bookName{line-height:22px; margin-top:10px;}
.kapianBox .basicInfoArea .rightPart .bookName h1{font-size:20px; font-weight:normal;}
.kapianBox .basicInfoArea .rightPart .bookName .favBtn{font-size:12px; padding-left:18px; background:url(../images/icons_fav.gif) no-repeat 0px -1px; margin-left:14px; position:relative; top:-3px; zoom:1; *background-position:0px 3px;}
.kapianBox .basicInfoArea .rightPart .bookInfo{margin-top:13px; line-height:28px;}
.kapianBox .basicInfoArea .rightPart .bookOpe{margin-top:22px; color:#525252;}
.kapianBox .basicInfoArea .rightPart .bookOpe .readOnline{float:left; width:76px; height:41px; font-size:0px; line-height:0px; overflow:hidden; background:url(../images/icons_kapian.gif) no-repeat; text-indent:-9999px;}
.kapianBox .basicInfoArea .rightPart .bookOpe .reader{float:left; width:239px; background:url(../images/icons_kapian.gif) no-repeat 0px -88px; margin-left:11px; display:inline; text-align:center; position:relative; margin-top:-9px;}  
.kapianBox .basicInfoArea .rightPart .bookOpe .reader dt{color:#0282c9; height:18px; width:75px; margin:0px auto; background-color:#FFF;}
.kapianBox .basicInfoArea .rightPart .bookOpe .reader dd{margin-top:3px;}
.kapianBox .basicInfoArea .rightPart .bookOpe .reader dd .readReader1,.kapianBox .basicInfoArea .rightPart .bookOpe .reader dd .readReader2,.kapianBox .basicInfoArea .rightPart .bookOpe .reader dd .downLoad{float:left; font-size:0px; line-height:0px; text-indent:-9999px; background:url(../images/icons_kapian.gif) no-repeat; width:51px; height:21px; overflow:hidden; display:inline;}
.kapianBox .basicInfoArea .rightPart .bookOpe .reader dd .readReader1{margin-left:18px; background-position:-84px 0px;}
.kapianBox .basicInfoArea .rightPart .bookOpe .reader dd .readReader2{margin-left:15px; background-position:-84px -25px;}
.kapianBox .basicInfoArea .rightPart .bookOpe .reader dd .downLoad{margin-left:18px; background-position:-143px 0px; width:65px;}
.kapianBox .basicInfoArea .rightPart .bookOpe .reader dd .clear{height:12px;}
/*2011.5.25 start*/
.kapianBox .basicInfoArea .rightPart .bookOpe2{margin-top:10px;}
.kapianBox .basicInfoArea .rightPart .bookOpe2 dd{margin-top:3px;}
.kapianBox .basicInfoArea .rightPart .bookOpe2 dd a.read1,.kapianBox .basicInfoArea .rightPart .bookOpe2 dd a.read2,.kapianBox .basicInfoArea .rightPart .bookOpe2 dd a.downLoad{float:left; width:76px; height:41px; font-size:0px; line-height:0px; overflow:hidden; text-indent:-9999px; background:url(../images/icons_kapian.gif) no-repeat; margin-right:9px; display:inline;}
.kapianBox .basicInfoArea .rightPart .bookOpe2 dd a.read1{background-position:0px -205px;}
.kapianBox .basicInfoArea .rightPart .bookOpe2 dd a.read2{background-position:-82px -205px;}
.kapianBox .basicInfoArea .rightPart .bookOpe2 dd a.downLoad{background-position:-163px -205px;}
.kapianBox .basicInfoArea .rightPart .bookOpe2 dd div{padding-left:24px; color:#525252; margin-top:2px;}
/*2011.5.25 end*/
/*VIP page start 2011.7.4*/
.kapianBox .basicInfoArea .rightPart .bookOpe3{margin-top:4px; border-top:1px dotted #bababa; padding-top:9px;}
.kapianBox .basicInfoArea .rightPart .bookOpe3 .vipOpe{line-height:21px; margin-top:12px;}
.kapianBox .basicInfoArea .rightPart .bookOpe3 .vipOpe .btn{float:left; width:65px; height:21px; overflow:hidden; line-height:21px; text-align:center; color:#FFF; background:url(../images/iconsVIP.gif) no-repeat 0px -51px; margin-right:10px; display:inline;}
.kapianBox .basicInfoArea .rightPart .bookOpe3 .vipOpe a.btn:hover{color:#FFF;}
/*VIP page end 2011.7.4*/

.kapianBox .basicInfoArea .rightPart .bookShare{margin-top:15px;}
/*VIP page start 2011.7.4*/
.kapianBox .basicInfoArea .leftPart .bookCover{width:150px; height:211px; font-size:0px; line-height:0px; margin:0px auto; position:relative;}
.kapianBox .basicInfoArea .leftPart .bookCover .vipIcons{float:left; width:38px; height:46px; font-size:0px; line-height:0px; overflow:hidden; background:url(../images/iconsVIP.gif) no-repeat; position:absolute; left:-1px; top:-1px;}
/*VIP page end 2011.7.4*/

.kapianBox .contentResumeArea,.kapianBox .catalogArea,.kapianBox .commentArea{border-top:1px solid #efefef; padding:14px 12px 0px 12px; margin-top:24px;}
.kapianBox .contentResumeArea dt h2,.kapianBox .catalogArea dt h2,.kapianBox .commentArea dt h2{font-size:14px; font-weight:bold;}
.kapianBox .contentResumeArea dd{margin-top:10px; line-height:22px; text-indent:28px; font-size:14px;}

.catalogArea dt a{float:right; font-size:12px; font-weight:normal;}
.catalogArea dd div{text-align:center; font-size:14px; font-weight:bold; margin-top:16px;}
.catalogArea dd ul{margin-top:16px; overflow:hidden; zoom:1;}
.catalogArea dd ul li{float:left; width:321px; padding:0px 12px; height:28px; line-height:28px; overflow:hidden; zoom:1; border-bottom:1px dotted #a4a09f;}
.catalogArea dd ul li b{width:11px; height:11px; margin:9px 12px 0px 0px; float:left; font-size:0px; line-height:0px; overflow:hidden; display:inline; background:url(../images/icons_kapian.gif) no-repeat -143px -30px;}
.showAllCatalog{margin-top:12px; text-align:right; font-size:12px; font-weight:normal; padding-right:12px;}


.kapianBox .commentArea dt a{float:right; font-size:12px; font-weight:normal; margin-left:12px; display:inline;}
.kapianBox .commentArea dd .commentList{padding-top:3px;}
.kapianBox .commentArea dd .commentListContainer{margin-top:14px; padding-bottom:12px; border-bottom:1px solid #dfdfdf;}
.kapianBox .commentArea dd .last{border-bottom:0px; padding-bottom:0px;}
.kapianBox .commentArea dd .commentListContainer .userPhoto{float:left; font-size:0px; line-height:0px;}
.kapianBox .commentArea dd .commentListContainer .userPhoto img{float:left; padding:1px; border:1px solid #CCC; background-color:#FFF; width:50px; height:50px;}
.kapianBox .commentArea dd .commentListContainer .userComment{float:right; width:626px;}
.kapianBox .commentArea dd .commentListContainer .userComment .commentTitle{font-size:14px; font-weight:bold;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel{margin-top:6px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel a{float:left;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel span{float:left; width:78px; height:14px; font-size:0px; line-height:0px; overflow:hidden; margin:2px 0px 0px 8px; background:url(../images/star2_kapian.gif) no-repeat; display:inline;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s0{background-position:0px -140px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s1{background-position:0px -126px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s2{background-position:0px -112px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s3{background-position:0px -98px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s4{background-position:0px -84px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s5{background-position:0px -70px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s6{background-position:0px -56px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s7{background-position:0px -42px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s8{background-position:0px -28px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s9{background-position:0px -14px;}
.kapianBox .commentArea dd .commentListContainer .userComment .userName-commentLevel .s10{background-position:0px 0px;}
.kapianBox .commentArea dd .commentListContainer .userComment .commentText{margin-top:10px;}
.kapianBox .commentArea dd .commentListContainer .userComment .commentTime{color:#999; margin-top:8px;}
.kapianBox .commentArea dd .viewMoreComment{margin-top:16px; text-align:right;}
.kapianBox .commentArea dd .viewMoreComment a b{color:#ff9900;} 
.kapianBox .commentArea dd .commentForm{margin-top:15px;}
.kapianBox .commentArea dd .commentForm .clear{height:16px;}
.kapianBox .commentArea dd .commentForm div span{float:left; width:40px;}
.kapianBox .commentArea dd .commentForm .commentTitle{line-height:26px;}
.kapianBox .commentArea dd .commentForm .commentTitle input{width:346px; height:24px; line-height:24px; border:1px solid #abadb3;}
.kapianBox .commentArea dd .commentForm .commentLevel label{margin-right:18px;}
.kapianBox .commentArea dd .commentForm .commentLevel input{margin:0px 3px 3px 0px;}
.kapianBox .commentArea dd .commentForm .commemtTextArea textarea{width:620px; height:150px; border:1px solid #abadb3;}
.kapianBox .commentArea dd .commentForm .commentBtn{color:#ff0000;}
.kapianBox .commentArea dd .commentForm .commentBtn input{width:78px; height:26px; text-align:center; line-height:26px; border:1px solid #b6cded; background-color:#e0e9f8; color:#000; cursor:pointer; margin-right:18px;}
.kapianBox .rightSide{float:right; width:204px; margin-top:24px;}
.kapianBox .rightSide .similarBook dt,.kapianBox .rightSide .recommendBook dt,.kapianBox .rightSide .recentViewBook dt{font-weight:bold;}
.kapianBox .rightSide .similarBook dd,.kapianBox .rightSide .recommendBook dd{margin-top:6px;}
.kapianBox .rightSide .similarBook dd ul li,.kapianBox .rightSide .recommendBook dd ul li{float:left; width:88px;}
.kapianBox .rightSide .similarBook dd ul li .bookCover,.kapianBox .rightSide .recommendBook dd ul li .bookCover{font-size:0px; line-height:0px;}
.kapianBox .rightSide .similarBook dd ul li .bookCover a,.kapianBox .rightSide .recommendBook dd ul li .bookCover a{float:left;}
.kapianBox .rightSide .similarBook dd ul li .bookCover a img,.kapianBox .rightSide .recommendBook dd ul li .bookCover a img{border:1px solid #CCC; width:86px; height:124px;}
.kapianBox .rightSide .similarBook dd ul li .bookName,.kapianBox .rightSide .recommendBook dd ul li .bookName{margin-top:3px; text-align:center; height:18px; overflow:hidden;}
.kapianBox .rightSide .similarBook dd ul .sep_col,.kapianBox .rightSide .recommendBook dd ul .sep_col{width:28px; height:28px;}
.kapianBox .rightSide .similarBook dd ul .sep_row,.kapianBox .rightSide .recommendBook dd ul .sep_row{width:auto; float:none; height:5px;}
.kapianBox .rightSide .recommendBook{margin-top:27px;}
.kapianBox .rightSide .recentViewBook{margin-top:34px;}
.kapianBox .rightSide .recentViewBook dd{margin-top:7px;}
.kapianBox .rightSide .recentViewBook dd ul li{line-height:22px;}
.kapianBox .rightSide .recentViewBook dd ul li b{float:left; width:2px; height:2px; line-height:0px; font-size:0px; overflow:hidden; background-color:#0082cb; margin:10px 6px 0px 0px; display:inline;}

.kapianBox .rightSide .similarVideo{margin-top:27px;}
.kapianBox .rightSide .similarVideo dt{font-weight:bold;}
.kapianBox .rightSide .similarVideo dd{margin-top:7px;}
.kapianBox .rightSide .similarVideo dd ul li{float:left; width:97px;}
.kapianBox .rightSide .similarVideo dd ul li .videoCover{font-size:0px; line-height:0px; width:91px; height:52px; padding:9px 3px 3px; background:url(../images/bg_videoCover.gif) no-repeat;}
.kapianBox .rightSide .similarVideo dd ul li .videoCover a{float:left;}
.kapianBox .rightSide .similarVideo dd ul li .videoCover a img{width:91px; height:52px; border:0px;}
.kapianBox .rightSide .similarVideo dd ul li .videoName{margin-top:2px; text-align:center;height: 18px;overflow: hidden;}
.kapianBox .rightSide .similarVideo dd ul .sep_col{width:10px; height:28px;}
.kapianBox .rightSide .similarVideo dd ul .sep_row{width:auto; float:none; height:7px;}


.headBar {
    height: 23px;
    margin: 0 auto;
    width: 926px;
}
.headBar a {
    color: #666666;
}
.headBar li {
    background: url("../images/sep_headBar.gif") no-repeat scroll right top transparent;
    float: left;
    padding: 0 15px 0 14px;
}
.headBar li.last {
    background: none repeat scroll 0 0 transparent;
    padding-right: 0;
}
.headBar .headNav {
    float: right;
}
.headBar .log_reg {
    float: left;
}
.headBar .log_reg .log {
    float: left;
}
.headBar .log_reg .log label {
    margin: 0 8px 0 6px;
}
.headBar .log_reg .log label input {
    border: 1px solid #CCCCCC;
    height: 16px;
    line-height: 16px;
    padding: 0 2px;
    vertical-align: 1px;
    width: 80px;
}
.headBar .log_reg .log .logBtn {
    background: url("../images/bg_logBtn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 18px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: 0;
    width: 52px;
}
.headBar .log_reg .reg {
    display: inline;
    float: left;
    margin-left: 5px;
}

.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(http://static.chaoxing.com/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; float:left;}
.headSearch .hsSearchBtn{width:52px; height:18px; cursor:pointer; border:0px; background-color:transparent; text-indent:-9999px; float:left;}

.footer{width:924px; margin:35px auto 0px; padding:22px 0px 25px; line-height:24px; text-align:center; background:url(/images/bg_footer.gif) no-repeat; font-size:12px; color:#000000;}
.footer a{color:#000; text-decoration:none;}
.footer a:hover{color:#ff6600;text-decoration:none;}
.footer a img{border:0px; padding:0px;}
.footer p.help span{margin:0px 4px;}
.footer p.favUs a{margin-right:13px;}
.footer p.favUs a img{vertical-align:text-bottom; margin-right:4px;}
.footer div.copyRightInfo{width:290px; margin:0px auto;}
.footer div.copyRightInfo table tr td{border:0px; vertical-align:middle; font-size:12px; color:#000; text-align:center;}