html,body{
    -webkit-user-select:none;
    -moz-user-select:none; 
    -ms-user-select:none; user-select:none;
}


.chapter-detail-headline{
    font-size: 12px;
    color: #666;
    padding: 20px 0 10px 0;
}
/*�����С*/
.chapter-book-content{
    margin-bottom: 20px;
    background-color: #fff;
}
.book-style-box{
    height: 59px;
    line-height: 59px;
    border-bottom: 1px solid #E8E8E8;
    font-size: 14px;
    color: #999;
    padding: 0 30px;
}
.book-style-box .typeface-active{
    color: #333;
    font-weight: 700;
}
.book-style-box .theme{
    margin: 13px 10px 0 0;
    width:26px;
    height:26px;
    line-height: 26px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(205,199,179,1);
    border-radius:50%;
    cursor: pointer;
    text-align: center;
}
.book-style-box .theme i{
    position: relative;
    top: 1px;
}
.book-style-box .theme .icon-dui{
    display: none;
}
.book-style-box .theme.active{
    border-color: #ff4192;
}
.book-style-box .theme.active .icon-dui{
    display: block;
    color: #ff4192;
    font-weight: 600;
}
.book-style-box .theme.active .icon-moon{
    display: none;
}
.book-style-box .theme-1{
    background: #F6EED4;
}
.book-style-box .theme-2{
    background: #EBF6EA;
}
.book-style-box .theme-3{
    background: #F6E8E7;
}
.book-style-box .theme-4{
    background: #4D4D4D;
}
.typeface-mold{
    margin-right: 30px;
    cursor: pointer;
}
.typeface-mold:hover{
    color: #ff4192;
}
.book-style-line{
    height: 15px;
    margin: 22.5px 35px 0 5px;
    border-right: 2px solid #999;
}
/*�Ķ���������*/
.book-read-container{
    padding: 0 40px 70px 40px;
}
.book-read-title{
    font-size: 30px;
    color: #333;
    padding: 68px 0 17px 0;
    text-indent: -14px;
}
.main-body-box p{
    padding: 8px 0;
    text-indent: 2em;
}
/**/
.catalogue-comment-booktitle{
    font-size: 12px;
    color: #666;
    margin-top: 10px;
}
.catalogue-want-say .bnt-want-say{
    font-size: 14px;
    color: #333;
    text-decoration:underline;
    display: block;
    margin-bottom: 15px;
}
.catalogue-triangle{
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid #999;
    margin: 3px 26px 0 10px;
}
/**/
.chapter-order-detail{  padding-bottom: 35px;  line-height: 24px;}
.chapter-order-detail .chapter-book-item{  margin-right: 40px;  }
.chapter-book-item .icon-float-book, .chapter-book-item .icon-float-user{  margin-top: 5px;  }
.chapter-book-item .icon-float-amount, .chapter-book-item .icon-float-time{  margin-top: 3px;  }
.chapter-order-detail .chapter-book-detail{  font-size: 16px;  color: #666;  margin-left: 8px; }
.chapter-order-detail .chapter-book-item .iconfont{ color: #D4D4D4;}
/*�½�����*/
.chapter-link-box{  background-color: #fff;  height: 108px;  margin-bottom:20px;  }
.link-prev-chapter,.link-chapter-list{  width: 358px;  height: 108px;  font-size: 18px;  line-height: 108px;  border-right: 1px solid #EAEAEA;  display: block;  }
.link-prev-chapter{  color: #333333;  }
.link-chapter-list{  color: #333;  text-align: center;  display: block;  }
.link-next-chapter{  width: 360px;  height: 108px;  font-size: 18px;  line-height: 108px;  display: block;  color: #333;  }
.link-triangle-box{  width: 74px;  margin: 0 auto;  }
.prev-triangle,.next-triangle{  width: 0;  height: 0;  border-bottom: 7px solid transparent;  border-top: 7px solid transparent ;  }
.prev-triangle{  border-right: 10px solid #333333;  margin: 47px 10px 47px 0;  }
.next-triangle{  border-left: 10px solid #333333;  margin: 47px 0 47px 10px;  }
/*�Ķ���ʾ*/
.catalogue-read-hint{  padding: 20px 0 15px 40px;  background-color: #fff;  margin-bottom: 20px;  }
.read-hint-title{  font-size: 18px;  color: #333;  margin-bottom: 20px;  }
.read-hint-sort{  font-size: 12px;  color: #333;  margin-bottom: 15px;  }
/*�Ƽ�*/
.recommend-contrainer{  background-color: #fff;  text-align: center;  margin-bottom: 20px;  }
.recommend-contrainer .recommend-title-box{  width: 59px;  height: 290px;  border-right:1px solid #E8E8E8;  }
.recommend-contrainer .recommend-title-box .recommend-title{  width: 20px;  line-height: 24px;  font-size:18px;  color: #333;  margin: 97px auto;  }
.recommend-contrainer .recommed-list{  padding: 30px 30px 0 30px;  }
.recommend-contrainer .recommed-list .recommed-book-info{  width: 120px;  margin-right: 48px;  }
.recommend-contrainer .recommed-list .recommed-book-info.last-recommed-bookInfo{  margin-right: 0;  }
.recommend-contrainer .recommed-list .recommed-book-info .link-recommed-book-cover{  width: 120px;  height: 171px;  display: block;  }
.recommend-contrainer .recommed-list .recommed-book-info .recommed-book-cover{  width: 120px;  height: 171px;  }
.recommend-contrainer .recommed-list .recommed-book-info .recommed-book-name{  font-size: 16px;  color: #333;  width: 120px;  display: block;  margin: 20px 0 12px 0;  }
.recommed-book-author{  width: 92px;  text-align: center;  line-height: 13px;  color: #999;  font-size: 12px;  margin: 0 auto;  }
/**/
/*��������*/
.link-help-center{  display: block;  position: absolute;  left: -30px;  top: 350px;  background-color: #FF91C0;  }
.help-center{  width: 16px;  line-height: 18px;  margin: 0 auto;  font-size: 16px;  color: #fff;  padding: 7px;  }


/*背景色*/

/*正常*/
.chapterBg1 .chapter-book-content{
    color: #333333;
    background: #ffffff;
}

/*牛皮纸*/
.chapterBg2 .chapter-book-content{
    color: #333333;
    background: #f3e9c6 url(/static/img/chapterMon.png) repeat;
}
/*淡绿色*/
.chapterBg3 .chapter-book-content{
    color: #333333;
    background: #e2eee2 url(/static/img/chapterGreen.png) repeat;
}
/*淡粉色*/
.chapterBg4 .chapter-book-content{
    color: #333333;
    background: #f5e4e4;
}
/*黑色*/
.chapterBg5{
    color: #666666;
    background: rgba(0,0,0,.8);
}
.chapterBg5 .header{
    color: #ffffff;
    background: transparent;
    border-bottom: 1px solid #444;
}
.chapterBg5 .header a{
    color: #ffffff;
}
.chapterBg5 .chapter-book-content{
    color: #666666;
    background: #111 url(/static/img/chapterBlack.png) repeat;
    border: 1px solid #444;
}
.chapterBg5 .img-fixed{
    display: none;
}
.chapterBg5 .chapter-detail-headline a,
.chapterBg5 .chapter-order-detail .chapter-book-item .iconfont,
.chapterBg5 .recom-container .book-container .book-title,
.chapterBg5 .recom-container .book-container .book-name,
.chapterBg5 .comment-container .comment-tabs-container .user-name,
.chapterBg5 .comment-container .comment-title,
.chapterBg5 .comment-container .comment-tabs .comment-tabs-item,
.chapterBg5 .comment-container .comment-tabs-container .user-comment,
.chapterBg5{
    color: #666666;
}
.chapterBg5 .nav{
    background: #2A2D2F;
}
.chapterBg5 .footer,
.chapterBg5 .help-center,
.chapterBg5 .chapter-link-box,
.chapterBg5 .recom-container,
.chapterBg5 .read-hint-sort,
.chapterBg5 .read-hint-title,
.chapterBg5 .catalogue-read-hint,
.chapterBg5 .comment-container{
    color: #666666;
    background: #111 url(/static/img/chapterBlack.png) repeat;
}

/*.chapterBg5 .read-hint-sort,*/
.chapterBg5 .book-style-box .typeface-active{
    color: #ffffff;
}
.chapterBg5 .book-read-title{
    color: #999999;
}
.chapterBg5 .book-style-box,
.chapterBg5 .chapter-link-box,
.chapterBg5 .catalogue-read-hint,
.chapterBg5 .recom-container{
    border:1px solid #444444;
}
.chapterBg5 .recom-container .book-container .book-list{
    border-color: #444444;
}
.chapterBg5 .link-prev-chapter, 
.chapterBg5 .link-chapter-list{
    border-color: #444444;
    width: 358px;
}
.chapter-link-box{
    border: 1px solid #EAEAEA;
}
.chapter-link-box a{
    transition: background-color .3s;
}
.chapter-link-box a:hover{
    background: rgba(0,0,0,.03);
}

.chapter-link-box .link-disabled {cursor: default;color: #c8c8c8;}
.chapter-link-box .link-disabled .prev-triangle{
    border-right: 10px solid #c8c8c8;
}
.chapter-link-box .link-disabled .next-triangle{
    border-left: 10px solid #c8c8c8;
}
.chapter-link-box .link-disabled:hover {background: #ffffff;}

.main-body-box.vip
{
    position:relative;
    /*line-height:56px!important;*/
}
.main-body-box.vip::after
{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index:9;

    background: -webkit-gradient(linear,left top,left bottom,from(rgba(254,242,242,0)),to(#f5f5f5));
    background: -webkit-linear-gradient(top,rgba(254,242,242,0),#f5f5f5);
    background: -o-linear-gradient(top,rgba(254,242,242,0) 0,#f5f5f5 100%);
    background: linear-gradient(180deg,rgba(254,242,242,0),#f5f5f5);
}
.aftervip{
    background-color:#f5f5f5;

    padding:50px 0;
    line-height: 40px;
}
.aftervip p{
    padding-left:300px;
    font-size: 18px;
}
.viplogin{
    text-align:center;
     padding-left:0!important;
}
.viplogin a{
    color: #cc6d29;
    text-decoration: underline;
    font-size:16px;
}