/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}
ol,ul,li{
    list-style: none
}
body{
    font: 14px "microsoft yahei",Helvetica;
    line-height: 1;
    color: #000000;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    word-break: break-all;
    word-wrap: break-word;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    /*font-family: "STHeitiSC-Medium";*/
}
h1,h2,h3,h4,h5,h6{
    font-family:"microsoft yahei",Helvetica;
    font-weight: normal
}
a{
    text-decoration: none;
    outline: 0
}
p a,p a:visited{
    line-height: inherit
}
header, nav, section, article, footer, figure, figcaption {
    display: block;
}
/*icon*/
.main-title .search-btnNewForNovel,header.main-title .delete-btn::after,.shelf-item .book-pic .book-author::after,.shelf-book-cover .com-icon-add,.shelf-item ul li.new::before,.shelf-edit li::after,.shelf-edit .book-chosen::after,.close-box,.item-list li .book-cover .book-author::after,.search-wrap .search-btn::before,.search-wrap .clear-btn::before,.pop-book-intro .book-cover .book-author::after,.search-drop-box .hot-words .refresh::before,.toolbar>ul>li::before,.article-catalog .chapter-title .arrow::before,.article-setting::before,.setting-detail .setting-bg li::before,.article-source .btn-source a span::before,.link-source::before,.article-catalog .chapter-wrap>ul>li.current::after,header.main-title a.sync-btn::after,header.main-title a.sync-btn span,.user-tips p span::before{
    background-image: url("../img/sprites.png") ;
    background-repeat: no-repeat;
    -webkit-background-size: 150px auto;
    background-size: 150px auto;
}
/*article
 ******************************/
article{
    text-align: justify;
}
.page{
    padding:50px 50px 30px;
}
/*mode set*/
.default-mode,.day-mode{              /*白天*/
    background: #ffffff url("../img/bg_default.jpg");
    -webkit-background-size: 79px auto;
    color: #000000;
}
.cross-line{
    height: 6px;
}
.default-mode .cross-line{
    background: url("../img/line01.jpg") repeat-x;
    -webkit-background-size: 1px auto;
}
.default-mode .top-book-name,.default-mode .page-num{
    color: #a69e8e;
}
.read01-mode,.setting-detail ul li.green-mode,.green-mode{            /*护眼*/
    background: #b3c4a2 url("../img/bg01.jpg");
    -webkit-background-size: 205px auto;
    color: #3b4539;
}
.read01-mode .cross-line{
    background: url("../img/line02.jpg") repeat-x;
    -webkit-background-size: 1px auto;
}
.read01-mode .top-book-name{
    color: #546051;
}
.read02-mode{               /*怀旧*/
    background: #efe2c2 url("../img/bg02.jpg");
    -webkit-background-size: 205px auto;
    color: #79613f;
}
.read02-mode .cross-line{
    background: url("../img/line03.jpg") repeat-x;
    -webkit-background-size: 1px auto;
}
.read02-mode .top-book-name,.read02-mode .page-num{
    color: #79613f;
}
.read03-mode{                   /*电子书*/
    background-color: #adadad;
    color: #292929;
}
.read03-mode .cross-line{
    background: url("../img/line04.jpg") repeat-x;
    -webkit-background-size: 1px auto;
}
.read03-mode .top-book-name,.read03-mode .page-num{
    color: #676767;
}
.read04-mode{                    /*夜晚*/
    background: #0e1528 url("../img/bg04.jpg");
    -webkit-background-size: 79px auto;
    color: #646464;
}
.read04-mode .cross-line{
    background: url("../img/line05.jpg") repeat-x;
}
.read04-mode .top-book-name,.read04-mode .page-num{
    color: #202223;
}
/*font set*/
article .top-book-name{
    font-size:14px;
    text-align: right;
    padding: 20px 50px 0;
    line-height: 1;
}
article h1{
    line-height: 28px;
    padding-bottom: 15px;
}
.default-font{       /*默认，小 */
    font-size: 18px;
    line-height: 35px;
}
.default-font h1{
    font-size: 24px;
}
.default-font p.last{
    /*text-indent: 36px;*/
    margin-bottom: 11px;
}
.type01-font{     /*超小*/
    font-size: 16px;
    line-height: 30px;
}
.type01-font h1{
    font-size: 22px;
}
.type01-font p.last{
    /*text-indent: 32px;*/
    margin-bottom: 11px;
}
.type02-font{     /*中 */
    font-size: 20px;
    line-height: 36px;
}
.type02-font h1{
    font-size: 26px;
}
.type02-font p.last{
    /*text-indent: 40px;*/
    margin-bottom: 11px;
}
.type03-font{        /* 大  */
    font-size: 22px;
    line-height: 44px;
}
.type03-font h1{
    font-size: 28px;
}
.type03-font p.last{
    /*text-indent: 44px;*/
    margin-bottom: 7px;
}
.type04-font{            /*超大*/
    font-size: 24px;
    line-height: 48px;
}
.type04-font h1{
    font-size: 29px;
}
.type04-font p.last{
    /*text-indent: 48px;*/
    margin-bottom: 8px;
}
/*landscape article*/
.landscape-type{
    overflow: hidden;
    width: 100%;
}
.inner-article{
    display: -webkit-box;
}
.landscape-type .part{
    width: 100%;
    padding: 70px 50px 50px;
    -webkit-box-sizing: border-box;
    position: relative;
    /*overflow: hidden;*/
}
.landscape-type .top-book-name{
    position: absolute;
    top: 15px;
    font-size: 14px;
    padding: 0;
}
.landscape-type .top-book-name.left{
    left: 50px;
}
.landscape-type .top-book-name.right{
    right: 50px;
}
.landscape-type .page{
    padding:0;
}
.landscape-type .page-num{
    position: absolute;
    font-size: 14px;
    bottom: 27px;
}
.landscape-type .page-num.left{
    left: 50px;
}
.landscape-type .page-num.right{
    right: 50px;
}
/*loading*/
.loading-more{
    text-align: center;
    line-height: 50px;
    color: #080808;
    font-size: 14px;
}
.out-icon{
    display: inline-block;
    vertical-align: -4px;
    margin-right: 10px;
}
.loading-icon{
    display: block;
    height: 21px;
    width: 21px;
    background: url("../img/loading01.png") no-repeat;
    -webkit-background-size: 21px;
    -webkit-animation:loading 600ms linear infinite;
    
}
.loading-icon2{
    display: block;
    height: 21px;
    width: 21px;
    float: left;
    margin-top:5px;
    background: url("../img/loading01.png") no-repeat;
    -webkit-background-size: 21px;
    -webkit-animation:loading 600ms linear infinite;
    
}
@-webkit-keyframes loading{
    0% { -webkit-transform: rotate(0deg);}
    100% { -webkit-transform: rotate(360deg);}
}
.read02-mode .loading-more{        /*怀旧模式时加载样式*/
    color: #764400;
}
.read02-mode .loading-icon{
    background: url("../img/loading02.png") no-repeat;
    -webkit-background-size: 21px;
}
.read04-mode .loading-more{      /*夜间模式时加载样式*/
    color: #202223;
}
.read04-mode .loading-icon{
    background: url("../img/loading03.png") no-repeat;
    -webkit-background-size: 21px;
}
.item .loading-more{
    border-top: 1px solid #fff;
}
.item .loading-more.active{
    background: rgba(41,40,35,0.1);
}
/*toolbar*/
.toolbar{
    position: fixed;
    height: 50px;
    top: 0;
    left: 0;
    right: 0;
}
.toolbar>ul.operation{
    font-size: 0;
}
.toolbar>ul.left-operation{
    position: absolute;
    top: 5px;
    left: 15px;
}
.toolbar>ul.right-operation{
    position: absolute;
    top: 5px;
    right: 15px;
}
.toolbar>ul.operation>li{
    float: left;
    width: 40px;
    height: 35px;
    margin-right: 10px;
    padding: 10px;
    /* background-color: #CCCCCC; */
}
.toolbar>ul.operation>li.active{
    background: rgba(41,40,35,0.1);
}
.read04-mode.toolbar>ul.operation>li{
    opacity: 0.6;
}
.toolbar>ul>li::before{
    content:"";
    display:block;
}
.toolbar>ul>li.icon-return::before{
    height: 18px;
    width: 23px;
    background-position: 0 -75px;
    margin: 3px auto 0;
}
.toolbar>ul>li.icon-catalog::before{
    height: 24px;
    width: 22px;
    background-position: -24px -75px;
    margin: 0 auto;
}
.toolbar>ul>li.icon-preread::before{
    height: 24px;
    width: 22px;
    background-position: -50px -75px;
    margin: 0 auto;
}
.toolbar>ul>li.icon-source::before{
    height: 18px;
    width: 24px;
    background-position: -74px -75px;
    margin: 3px auto;
}
.toolbar>ul>li.icon-setting{
    margin-right: 0;
}
.toolbar>ul>li.icon-setting::before{
    height: 16px;
    width: 28px;
    background-position: -100px -75px;
    margin: 4px auto;
}
/*article catalog*/
.article-catalog{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width:350px;
    -webkit-box-shadow: 0 1px 10px rgba(21,20,19,.35);
    box-shadow: 0 1px 10px rgba(21,20,19,.35);
}
.article-catalog .catalog-title{
    height: 48px;
    line-height: 48px;
    box-shadow: 0 1px 1px rgba(35,34,33,.4);
    text-align: center;
    font-size: 20px;
    position: relative;
    z-index: 11;
}
.article-catalog .catalog-title .order{
    display: inline-block;
    width: 44px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 8px;
    right: 14px;
}
.article-catalog .wrapper{
    position: fixed;
    top: 48px;
    bottom: 0;
    width:350px;
    left: 0;
}
.catalog-content{
    position: relative;
    font-size: 15px;
}
.chapter-wrap{
    box-shadow: inset 0 -1px 1px rgba(35,34,33,.4);
}
.article-catalog .chapter-title{
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    box-shadow: 0 1px 1px rgba(35,34,33,.4);
    margin-bottom: 1px;
    position: relative;
}
.article-catalog .chapter-title .arrow::before{
    content: "";
    display: block;
    width: 14px;
    height: 6px;
    background-position: -125px -60px;
    position: absolute;
    right: 14px;
    top: 20px;
}
.article-catalog .chapter-title .arrow.unfolder::before{
    -webkit-transform:rotate(180deg);
}
.article-catalog .chapter-wrap>ul>li{
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #d9d8d6;
    padding-left: 20px ;
    padding-right: 40px;
    position: relative;
}
.article-catalog .chapter-wrap>ul>li span{
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.article-catalog .chapter-wrap>ul>li.current,.source-list ul li.current,.article-catalog .chapter-wrap>ul>li.active,.source-list ul li.active{
    color: #eb9b00;
    background: #edece8;
    text-shadow: 0 1px 1px rgba(255,255,255,0.2);
}

.article-catalog .chapter-wrap>ul>li.current::after{
    content: "";
    display: block;
    position: absolute;
    width: 16px;
    height: 30px;
    right: 20px;
    top: -1px;
    background-position: -125px -100px;
}
/*catalog mode*/
.default-mode .catalog-title{            /*day*/
    background-color: #e5e4df;
}
.default-mode .catalog-title .order{
    background: -webkit-gradient(linear,0 0, 0 100%,color-stop(0, #f7f5f2),color-stop(100%, #f3f2f0));
    border-top: 1px solid #f3f1e8;
    color: #616161;
}
.default-mode .catalog-title .order.active{
    background: #d9cfc2;
}
.default-mode .chapter-title{
    background-color: #edece8;
}
.default-mode .chapter-title.active{
    background-color: #d9cfc2;
}
.read01-mode .catalog-title{            /*green*/
    background-color: #c9dcc6;
    box-shadow: 0 1px 1px rgba(6,53,5,.25);
    color: #3b4539;
}
.read01-mode .catalog-title .order{
    background: -webkit-gradient(linear,0 0, 0 100%,color-stop(0, #d8e6d8),color-stop(100%, #d0dfd1));
    border-top: 1px solid #c1cdbc;
    color: #616161;
    box-shadow: 0 1px 1px rgba(6,53,5,.25);
}
.read01-mode .catalog-title .order.active{
    background: #d9cfc2;
}
.read01-mode .chapter-wrap{
    box-shadow: inset 0 -1px 1px rgba(11,56,6,.25);
}
.read01-mode .chapter-title{
    background-color: #d5e3d4;
    box-shadow: 0 1px 1px rgba(11,56,6,.25);
    color: #3b4539;
}
.read01-mode .chapter-title.active{
    background: #baceb7;
}
.read01-mode.article-catalog .chapter-title .arrow::before{
    background-position: -50px -50px;
}
.read01-mode.article-catalog .chapter-wrap>ul>li{
    border-bottom: 1px solid #b6c9ae;
}
.read01-mode .setting-box .setting-txt{
    color: #3b4539;
}
.read04-mode .catalog-title{            /*dark*/
    background-color: #2c2c2b;
    box-shadow: 0 1px 1px rgba(35,34,33,.4);
    color: #54524f;
}
.read04-mode .catalog-title .order{
    background: -webkit-gradient(linear,0 0, 0 100%,color-stop(0, #2f2f2e),color-stop(100%, #292928));
    border: 1px solid #232322;
    color: #41403f;
    box-shadow: 0 1px 1px rgba(35,34,33,.4);
}
.read04-mode .catalog-title .order.active{
    background: #d9cfc2;
}
.read04-mode .chapter-wrap{
    box-shadow: 0 1px 1px rgba(35,34,33,.4);
}
.read04-mode .chapter-title{
    background-color: #282827;
    box-shadow: 0 1px 1px rgba(35,34,33,.4);
    color: #54524f;
}
.read04-mode .chapter-title.active{
    background: #1e1d1d;
    color: #9e6800;
}
.read04-mode.article-catalog .chapter-title .arrow::before{
    background-position: -125px -50px;
}
.read04-mode.article-catalog .chapter-wrap>ul>li{
    border-bottom: 1px solid #1c1c1b;
}
.read04-mode.article-catalog .chapter-wrap>ul>li.current::after{
    background-position: -125px -140px;
}
.read04-mode .setting-box .setting-txt{
    color: #54524f;
}
/*article setting*/
.article-setting{
    position: absolute;
    width: 309px;
    /*height: 165px;*/
    height: 102px;
    right: 18px;
    top: 50px;
    box-shadow: 0 1px 10px rgba(21,20,19,.35);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 15px;
}
.article-setting::before{
    content: "";
    display: block;
    position: absolute;
    width: 13px;
    height: 10px;
    top: -9px;
    right:16px;
}
.setting-box{
    display: -webkit-box;
    margin-bottom: 25px;
}
.setting-box .setting-txt{
    font-size: 15px;
    line-height: 38px;
}
.setting-detail ul{
    font-size: 0;
}
.setting-detail ul li{
    display: inline-block;
    height: 35px;
    width: 35px;
    border: 1px solid #d0cdc9;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-left: 16px;
}
.setting-detail .setting-bg li::before{
    content: "";
    display: block;
    width: 19px;
    height: 11px;
    margin: 11px auto 0;
}


.setting-detail .setting-bg li.day-mode{
    border: 1px solid #d0cdc9;
}
.setting-detail .setting-bg li.night-mode{
    border: 1px solid #303132;
    background-color: #161616;
}
.setting-detail .setting-bg li.green-mode{
    border: 1px solid #92ab90;
}
.setting-detail .setting-bg li.current{
    width: 33px;
    height: 33px;
    border: 2px solid #e49600;
}
.setting-detail .setting-bg li.day-mode::before{          /*白天 */
    background-position: 0 -100px;
}
.setting-detail .setting-bg li.night-mode::before{        /*夜晚*/
    background-position: -25px -100px;
}
.setting-detail .setting-bg li.green-mode::before{         /*护眼*/
    background-position: -100px -100px;
}
.setting-detail .setting-fs li{
    text-align: center;
    line-height: 35px;
}
.setting-detail .setting-fs li.fs04-mode{
    font-size: 21px;
}
.setting-detail .setting-fs li.fs03-mode{
    font-size: 20px;
}
.setting-detail .setting-fs li.default-fs-mode{
    font-size: 18px;
}
.setting-detail .setting-fs li.fs02-mode{
    font-size: 15px;
}
.setting-detail .setting-fs li.fs01-mode{
    font-size: 13px;
}
.setting-detail .setting-fs li.current{
    width: 33px;
    height: 33px;
    line-height: 33px;
    border: 2px solid #e49600;
    color: #e49600;
}
.setting-detail .setting-page li{
    width: 73px;
    height: 35px;
    margin: 0;
    font-size: 15px;
    line-height: 35px;
    text-align: center;
    border-right: none;
}
.setting-detail .setting-page li:first-child{
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    margin-left: 16px;
}
.setting-detail .setting-page li:last-child{
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    border-right: 1px solid #d0cdc9;
}
.setting-detail .setting-page li.current{
    color: #e49600;
    background-color: rgba(224,223,220,.4);
    -webkit-box-shadow: inset 0 1px 2px rgba(195,193,190,.61);
    box-shadow: inset 0 1px 2px rgba(195,193,190,.61);
}
.setting-box.disabled .setting-txt{
    color: #cecece;
}
.setting-box.disabled .setting-page li{
    border: 1px solid #e6e6e6;
    border-right: none;
    color: #cecece;
}
.setting-box.disabled .setting-page li:last-child{
    border-right:1px solid #e6e6e6 ;
}
/*setting mode*/
.article-setting.default-mode::before{
    background-position:-25px -125px;
}
.article-setting.read01-mode::before{
    background-position:-75px -125px;
}
.article-setting.read04-mode::before{
    background-position:-50px -125px;
}
.article-setting.read01-mode,.article-catalog.read01-mode{      /*护眼*/
    background: url("../img/bg01_lightbox.jpg");
    -webkit-background-size: 84px;
    background-size: 84px;
    color: #596357;
}
.read01-mode .setting-detail ul li{
    border: 1px solid #8ba388;
}
.read01-mode .setting-detail .setting-page li{
    border-right: none;
}
.read01-mode .setting-detail .setting-page li:last-child{
    border-right:1px solid #8ba388 ;
}
.read01-mode .setting-detail .setting-page li.current{
    color: #3b4539;
    background-color: rgba(150,174,147,.4);
    box-shadow: inset 0 1px 2px rgba(142,170,139,.61);
}
.read01-mode .setting-detail .setting-bg li.current{
    border: 2px solid #334b2e;
}
.read01-mode .setting-detail .setting-fs li.current{
    border: 2px solid #334b2e;
    color: #334b2e;
}
.read01-mode .setting-box.disabled .setting-txt{
    color: #aec0ac;
}
.read01-mode .setting-box.disabled .setting-page li{
    border: 1px solid #aec0ac;
    border-right: none;
    color: #aec0ac;
}
.read01-mode .setting-box.disabled .setting-page li:last-child{
    border-right:1px solid #aec0ac ;
}
.article-setting.read04-mode,.article-catalog.read04-mode{      /*夜间*/
    background: none;
    background-color: #212120;
    color: #3a3938;
}
.read04-mode .setting-detail .setting-bg li.day-mode{
    opacity: 0.6;
}
.read04-mode .setting-detail .setting-bg li.green-mode{
    opacity: 0.6;
}
.read04-mode .setting-detail ul li{
    border: 1px solid #363634;
}
.read04-mode .setting-detail .setting-page li{
    border-right: none;
}
.read04-mode .setting-detail .setting-page li:last-child{
    border-right:1px solid #363634 ;
}
.read04-mode .setting-detail .setting-page li.current{
    background-color: #1e1d1d;
    box-shadow: none;
    color: #9e6800;
}
.read04-mode .setting-detail .setting-bg li.current{
    border: 2px solid #9e6800;
}
.read04-mode .setting-detail .setting-fs li.current{
    border: 2px solid #9e6800;
    color: #9e6800;
}
.read04-mode .setting-box.disabled .setting-txt{
    color: #2d2c2b;
}
.read04-mode .setting-box.disabled .setting-page li{
    border: 1px solid #2d2c2b;
    border-right: none;
    color: #2d2c2b;
}
.read04-mode .setting-box.disabled .setting-page li:last-child{
    border-right:1px solid #2d2c2b ;
}
/*article pre read*/
.article-pre-read{
    width: 332px;
    height: 79px;
}
.article-pre-read::before{
    right:150px;
}
.setting-detail .setting-pre-read li{
    width: 64px;
    border-radius: 0;
}
.setting-detail .setting-pre-read li:first-child{
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.setting-detail .setting-pre-read li:last-child{
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pre-read-tips{
    color: #a7a7a7;
}
.pre-read-tips .chapter-tips{
    font-size: 13px;
    display: inline-block;
    width: 211px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pre-read-tips .delete-tips{
    font-size: 10px;
    float: right;
    margin-top: 4px;
}
/*pre read mode*/
.read01-mode .pre-read-tips{      /*护眼*/
    color: #8d9e8b;
}
.read04-mode .pre-read-tips{      /*夜间*/
    color: #2d2c2b;
}
/*article source*/
.article-source{
    padding: 0;
    width: 296px;
    height: auto;
}
.article-source::before{
    right: 83px;
}
.article-source .btn-source{
    padding:9px;
}
.article-source .btn-source a{
    display: block;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: -webkit-gradient(linear,0 0, 0 100%,color-stop(0, rgba(242,241,237,.66)),color-stop(100%, rgba(233,232,228,.66)));
    border: solid 1px rgba(212,210,209,0.6);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 15px;
    color: #393939;
}
.article-source .btn-source a.active{
    background: #d9cfc2;
}
.article-source .btn-source a span::before{
    content: "";
    display: inline-block;
    height: 18px;
    width: 24px;
    background-position: -74px -75px;
    vertical-align: -3px;
    margin-right: 8px;
}
.source-list .source-title{
    height: 34px;
    line-height: 34px;
    background: url("../img/s-title-bg01.png") no-repeat top center;
    font-size: 15px;
    color: #393939;
    font-family: "STHeitiSC-Medium";
    text-align: center;
}
.source-list ul li{
    line-height: 43px;
    font-size: 15px;
    color: #616161;
    padding: 0 30px 0 15px;
    border-top: 1px solid #e0dddc;
    position: relative;
    text-align: center;
}
.source-list ul li:last-child{
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.source-list ul li span{
    color: #c9c6c1;
    font-size: 12px;
    float: right;
    max-width: 154px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.source-list ul li.current span{
    text-shadow: none;
}
.link-source{
    padding: 5px;
    top: 11px;
    right: 5px;
    position: absolute;
}
.link-source::before{
    content: "";
    display: block;
    width: 11px;
    height: 12px;
    background-position:0 -150px ;
}
/*source mode*/
.read01-mode.article-source .btn-source a{                  /*护眼*/
    background: -webkit-gradient(linear,0 0, 0 100%,color-stop(0, rgba(224,235,226,.66)),color-stop(100%, rgba(212,225,215,.66)));
    -webkit-box-shadow: 0 1px 2px rgba(4,18,1,.2);
    box-shadow: 0 1px 2px rgba(4,18,1,.2);
    border: 1px solid #b6c3b1;
    color: #3b4539;
}
.read01-mode .source-list .source-title{
    background: url("../img/s-title-bg03.png") top center no-repeat;
    color: #3b4539;
}
.read01-mode .source-list ul li{
    border-top: 1px solid #b6c9ae;
    color: #596357;
}
.read01-mode .source-list ul li span{
    color: #9fb29c;
}
.read01-mode.article-catalog .chapter-wrap>ul>li.current,.read01-mode .source-list ul li.current,.read01-mode.article-catalog .chapter-wrap>ul>li.active,.read01-mode .source-list ul li.active{
    color: #3b4539;
    background: #baceb7;
}
.read01-mode .link-source::before{
    background-position: -25px -150px;
}
.read04-mode.article-source .btn-source a{                  /*夜间*/
    background: -webkit-gradient(linear,0 0, 0 100%,color-stop(0, rgba(49,49,48,.66)),color-stop(100%, rgba(39,39,38,.66)));
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    border: 1px solid #1d1d1c;
    color: #54524f;
}
.read04-mode.article-source .btn-source a span::before{
    background-position: -75px -150px;
}
.read04-mode .source-list .source-title{
    background: url("../img/s-title-bg02.png") top center no-repeat;
}
.read04-mode .source-list ul li{
    border-top: 1px solid #1c1c1b;
    color: #3a3938;
}
.read04-mode .source-list ul li span{
    color: #30302e;
}
.read04-mode.article-catalog .chapter-wrap>ul>li.current,.read04-mode .source-list ul li.current,.read04-mode.article-catalog .chapter-wrap>ul>li.active,.read04-mode .source-list ul li.active{
    color: #9e6800;
    background: #1e1d1d;
    text-shadow: none;
}
.read04-mode .link-source::before{
    background-position: -50px -150px;
}
/*header*/
header.main-title{
    height: 45px;
    line-height: 45px;
    font-size:20px;
    color: #423e36;
    background-color: #f7eedc;
    background-image: -webkit-gradient(linear,0 0, 0 100%,color-stop(0, #f8f1de),color-stop(100%, #f7eed8));
    text-align: center;
    -webkit-box-shadow: 0 1px 0 #ede4ce;
    box-shadow: 0 1px 0 #ede4ce;
    position: relative;
    z-index: 10;
}
header.main-title a{
    display: block;
    width: 80px;
    height: 29px;
    line-height: 29px;
    text-align: center;
}
header.main-title>div{
    position: absolute;
    top: 0;
    padding: 8px 3px;
}
header.main-title>div.out-left-btn{
    left: 23px;
}
header.main-title>div.out-right-btn{
    right: 23px;
}
header.main-title>div.out-right-btn01{
    left: 88px;
}
header.main-title a.active{
    opacity: 0.5;
}
/*header.main-title a.left-btn{
 left: 10px;
 }
 header.main-title a.right-btn{
 right: 10px;
 }*/
header.main-title .delete-btn::after{
    content: "";
    display: inline-block;
    height:24px;
    width: 21px;
    background-position: 0 0;
    margin-top: 3px;
}
header.main-title .hot-btn{
    position: relative;
    font-size: 17px;
    color: #423e36;
    float: left;
}
header.main-title .hot-btn.news::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 3px;
    right: -3px;
    width: 7px;
    height: 7px;
    border-radius: 4px;
    background: #e95330;
}
header.main-title a.delete-btn-disabled{
    color: #423E36;
    opacity: 0.5;
}
header.main-title a.delete-btn-enabled {
    color: #e95330;
}
/*header.main-title a.sync-btn{
 right: 62px;
 }*/
header.main-title a.sync-btn::after{
    content: "";
    display: inline-block;
    margin-top: 4px;
    width: 23px;
    height: 23px;
    background-position: 0 -175px;
}
header.main-title a.sync-btn.current::after {
    background-position: -25px -175px;
}
header.main-title a.sync-btn span{
    display: inline-block;
}
header.main-title a.sync-btn .unconnected{
    width: 7px;
    height: 7px;
    background-position: -25px -175px;
    position: absolute;
    top: 20px;
    left: 22px;
}
header.main-title a.sync-btn .ing{
    width: 7px;
    height: 7px;
    background:url("../img/circle.png") no-repeat center;
    -webkit-background-size: 7px auto;
    position: absolute;
    top: 20px;
    left: 21px;
}
header.main-title a.sync-btn .ing.circling{
    -webkit-animation: loading 800ms linear infinite;
}
header.main-title a.sync-btn .completed{
    width: 10px;
    height: 7px;
    background-position: -75px -175px;
    position: absolute;
    top: 20px;
    left: 20px;
}
/*logout box*/
.logout-box{
    position: absolute;
    top: 45px;
    left: 0px;
    z-index: 10000;
    width: 300px;
    padding: 0 10px;
    height: 160px;
    background-color: #f5f2ed;
}
.user-info{
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e0dcd0;
}
.info-img{
    float: left;
    width: 45px;
    height: 45px;
    margin: 16px 9px 15px 14px;
}
.info-img img{
    width: 45px;
    height: 45px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.info-detail{
    padding: 23px 0 0 0;
}
.info-detail h3{
    font-size: 15px;
    color: #2c2c2c;
}
.info-detail p{
    font-size: 12px;
    color: #2c2c2c;
    padding-top: 7px;
}
.btn-logout a{
    position: absolute;
    width: 46px;
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #e95330;
    top: 23px;
    right: 14px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
.btn-logout a.active{
    background-image: -webkit-gradient(linear,0 0, 0 100%,color-stop(0, #c6c2bc),color-stop(100%, #bfbdb8));
}
.user-tips{
    padding: 19px 14px 0;
    font-size: 14px;
    color: #2c2c2c;
}
.user-tips p:first-child{
    margin-bottom:14px;
}
.user-tips p>span{
    margin-right: 22px;
}
.user-tips p>span:last-child {
    margin-right: 0;
}
.user-tips p>span::before{
    content: "";
    display: inline-block;
    width: 15px;
    height: 14px;
    vertical-align: -2px;
    margin-right: 5px;
}
.user-tips p>span.word01::before{
    background-position: -100px -175px;
}
.user-tips p>span.word02::before{
    background-position: -100px -150px;
}
.user-tips p>span.word03::before{
    background-position: -126px -177px;
}
/*shelf page*/
.shelf-page{
    background: url("../img/shelf-bg.jpg") repeat;
    -webkit-background-size: 12px auto;
}

.shelf-item ul{
    padding: 46px 52px 0;
    text-align: justify;
    font-size: 0;
    line-height: 0;
}
.shelf-item ul li{
    display: inline-block;
    position: relative;
    width: 130px;
    height: 214px;
    margin: 0 20px 45px;
}
.shelf-item ul li.justify-patch{
    width: 130px;
    height: 0;
    border: 0;
    background: none;
    overflow: hidden;
    font-size: 0;
    margin: 0 20px;
}
.shelf-item ul li.new::before{
    content: "";
    display: block;
    position: absolute;
    background-position: 0 -200px;
    width: 28px;
    height: 28px;
    top: -10px;
    right:  -12px;
    z-index: 12;
}
.shelf-item ul li .active{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #323232;
    opacity: 0.6;
    z-index: 13;
}
.shelf-book-cover,.shelf-book-cover .book-pic{
    width: 130px;
    height: 172px;
    position: relative;
}
.shelf-book-cover .book-pic,.item-list li .book-cover,.pop-book-intro .book-cover{
    background: url("../img/default-cover.jpg") no-repeat center;
    -webkit-background-size: 130px auto;
    position: relative;
    -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);
}

.shelf-book-cover .book-pic2{
    background: url("../img/novel_add.png") no-repeat center;
    -webkit-background-size: 135px auto;
    position: relative;
    width: 135px;
    height: 177px;
/*    -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);*/
}
.shelf-book-cover .book-pic::before{
    width: 130px;
    height: 172px;
}
.shelf-book-cover .book-pic::before,.item-list li .book-cover::before,.pop-book-intro .book-cover::before{
    content: "";
    display: block;
    background: url("../img/book-side.png") no-repeat center;
    -webkit-background-size: 130px auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.shelf-item ul li .book-pic img{
    display: block;
    width: 130px;
    height: 172px;
}
.shelf-item .book-pic .book-title{
    position: absolute;
    top: 17px;
    left: 23px;
    width: 90px;
    height: 42px;
    line-height: 21px;
    font-size: 17px;
    color: #3f3f3f;
    overflow: hidden;
}
.shelf-item .book-pic .book-author{
    position: absolute;
    width: 112px;
    font-size: 14px;
    line-height: 18px;
    left: 9px;
    bottom: 16px;
    text-align: center;
    color: #3f3f3f;
}
.shelf-item .book-pic .book-author::after{
    content: "";
    display: inline-block;
    height: 16px;
    width: 18px;
    background-position:1px -25px;
    margin-left: 3px;
    vertical-align: -3px;
}
.book-shelf-title{
    line-height: 41px;
    height: 41px;
    font-size: 18px;
    color:#43474d ;
    text-align: center;
    /*font-family: "STHeitiSC-Medium";*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.add-books .book-shelf-title{
    color: transparent;
}
.shelf-book-cover .txt{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    max-height: 36px;
    padding: 2px 0;
    background-image: -webkit-gradient(linear,0 0, 0 100%,color-stop(0, rgba(0,0,0,.5)),color-stop(100%, rgba(0,0,0,.8)));
    text-align: center;
    z-index: 11;
    
}
.shelf-edit .shelf-book-cover .txt {
    display: none;
}
.shelf-book-cover .txt>span{
    display: block;
    line-height: 18px;
    font-size:11px;
    color: #e8e3db;
}
.shelf-book-cover .com-icon-add{
    display: block;
    width: 35px;
    height: 35px;
    background-position:-25px 0;
    position: absolute;
    top: 70px;
    left: 50%;
    margin-left: -13px;
}
.shelf-edit .book-chosen .shelf-mask{
    display: none;
}
.shelf-edit li::after, .shelf-edit .book-chosen::after{
    content: "";
    display: block;
    position: absolute;
    top: 112px;
    left: 50px;
    width: 32px;
    height: 32px;
    background-position:-50px -200px;
    z-index: 12;
}
.shelf-edit li::after {
    background-position:-100px -200px;
}
/*footer*/
footer{
    text-align: center;
    font-size: 11px;
    color: #a8a39a;
}
footer a{
    color: #a8a39a;
    padding: 0 5px;
}
footer a.active{
    background: #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}
footer p:last-child{
    font-size: 9px;
    padding: 10px 0 25px;
}
/*pop-box & toast*/
.pop-box-mask{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100%;
    width:100%;
    position:fixed;
    background-color: rgba(0,0,0,0.7);
    z-index: 999;
}
.pop-box{
    background-color: #fbfbfb;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(52,48,39,.3);
    box-shadow: 0 1px 2px rgba(52,48,39,.3);
    width: 390px;
    position: absolute;
    left:50%;
    margin-left: -195px;
    top:215px;
    z-index: 1000;
}
.pop-box>p{
    margin: 35px 30px 32px;
    font-size: 18px;
    color: #3f3f3f;
}
.pop-box .fuc-btn{
    font-size: 0;
    margin: 0 30px 39px;
}
.fuc-btn li{
    display: inline-block;
    width: 149px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 15px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    
}
.fuc-btn li:first-child,.pop-book-intro .fuc-btn li:last-child{
    background: #ece9e2;
    color: #5b5958;
}
.pop-book-intro .fuc-btn li:first-child{
    background: #f1aa1e;
    color: #fff;
}
.fuc-btn li:last-child {
    background: #ece9e2;
}
.fuc-btn li:last-child a {
    color: #e95330;
}
.feedback-box li.btn-cancel a {
    color: #248bf2;
}
.pop-box-intro .fuc-btn li:last-child a {
    color: #5b5958;
}
.fuc-btn li.active{
    background: #d9cfc2;
}
.fuc-btn li:first-child{
    margin-right:30px;
}
.fuc-btn li a{
    display: block;
    color: #5b5958;
}
.pop-box-intro .fuc-btn li.btn-added a{
    color: #cfcec6;
}
.pop-book-intro .fuc-btn li:first-child a {
    color: #fff;
}

.pop-book-intro .fuc-btn li.btn-added{
    background-color: #f1f0eb;
}
.toast{
    position: absolute;
    width: 276px;
    height: 104px;
    position: absolute;
    left:50%;
    margin-left: -138px;
    top:244px;
    background-color: #39352f;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(52,48,39,.3);
    box-shadow: 0 1px 2px rgba(52,48,39,.3);
    z-index: 1000;
}
.toast p{
    color: #c8beb2;
    font-size: 18px;
    line-height: 104px;
    text-align: center;
}
/*item page*/
.item-page{
    background: url(../img/hot-bg.jpg) repeat;
    -webkit-background-size: 12px auto;
}
.item-list{
    overflow: hidden;
}
.item-list li{
    float: left;
    height: 180px;
    -webkit-box-sizing: border-box;
    border-bottom: 1px solid #e8e5e2;
    border-left: 1px solid #e8e5e2;
    position: relative;
}
.item-list li.active{
    background-color: #f3f2f0;
}
.item-list li .book-cover{
    width: 105px;
    height: 140px;
    -webkit-background-size: 105px 140px;
    float: left;
    margin: 21px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
    border-radius: 3px;
}
.item-list li .book-cover::before{
    width: 105px;
    height: 140px;
    -webkit-background-size: 105px 140px;
}
.item-list li .book-cover img{
    width: 105px;
    height: 140px;
    border-radius: 3px;
}
.item-list li .book-cover .book-title {
    position: absolute;
    top: 9px;
    left: 10px;
    width: 80px;
    height: 26px;
    line-height: 13px;
    color: #3f3f3f;
    font-size: 11px;
    overflow: hidden;
}
.item-list li .book-cover .book-author {
    position: absolute;
    font-size: 9px;
    width: 64px;
    height: 11px;
    top: 78px;
    left: 5px;
    color: #3f3f3f;
    line-height: 11px;
    text-align: center;
}
.item-list li .book-cover .book-author::after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background-position: 0 -13px;
    -webkit-background-size:75px auto ;
    margin-left: 2px;
}
.item-list li .book-info{
    overflow: hidden;
}
.item-list li .book-info h1{
    font-size: 17px;
    padding: 34px 0 8px;
    color: #3f3f3f;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 76px;
}
.item-list li .book-info p{
    font-size: 14px;
    line-height: 1.1;
    color: #616161;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 6px;
    margin-right: 76px;
}

.item .no-result-tips{
    font-size: 20px;
    text-align: center;
    color: #1b1b1b;
    margin-top:230px ;
    
}
.item .no-result-tips::before{
    content: "";
    display: inline-block;
    width: 46px;
    height: 48px;
    background: url("../img/tips.png") no-repeat center;
    -webkit-background-size: 46px auto;
    vertical-align: -16px;
    margin-right: 10px;
}
.item-list .add-to-btn{
    display: block;
    position: absolute;
    right: 18px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 47px;
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    color: #ffbd36;
    font-size: 14px;
    border: 1px solid #ffbd36;
}
.item-list .add-to-btn.active{
    opacity: 0.5;
}
.item-list .added{
    display: block;
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 47px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #8d8674;
    color: #b6b3b0;
}
.hot-nav{
    height: 44px;
    line-height: 44px;
    background: #f8f7f6;
    -webkit-box-shadow: 0 1px 1px rgba(36,28,13,.15);
    position: relative;
    z-index: 1;
}
.hot-nav ul{
    display: -webkit-box;
    width: 384px;
    height: 44px;
    margin: 0 auto;
}
.hot-nav ul li{
    -webkit-box-flex:1;
    text-align: center;
    position: relative;
}
.hot-nav ul li a{
    display: block;
    color: #8f887a;
    font-size: 15px;
}
.line-gray,.line-white{
    display: block;
    width: 1px;
    height: 44px;
    position: absolute;
    top: 0;
}
.line-gray{
    background: url("../img/line_gray.png") no-repeat center;
    -webkit-background-size: 1px auto;
    right: 0;
}
.line-white{
    background: url("../img/line_white.png") no-repeat center;
    -webkit-background-size: 1px auto;
    left: 0;
}
.line-gray.out{
    left: -1px;
}
.line-white.out{
    right: -1px;
    left: auto;
    z-index: 10;
}
.hot-nav ul li.current{
    background-color: #e4e2da;
}
.hot-nav ul li.current a{
    color: #423e36;
}
.catalog-nav{
    margin:10px 10px 0 ;
}
.catalog-nav ul{
    overflow: hidden;
    font-size: 0;
    padding: 10px 0;
    background-color: #eae9e4;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.catalog-nav ul li{
    display: inline-block;
    font-size:15px;
    text-align: center;
    width: 8.33%;
    line-height: 32px;
    position: relative;
}
.catalog-nav ul li a{
    display: block;
    color: #5a5751;
}
.catalog-nav ul li.current a{
    color: #39352f;
}
.catalog-nav ul li.current::after{
    content: "";
    display: block;
    width: 36px;
    height: 2px;
    background-color: #ffb62a;
    position: absolute;
    bottom: 2px;
    left: 50%;
    margin-left:-18px;
}
/*search*/
.search-box{
    position: absolute;
    top: 8px;
    right: 30px;
}
.search-wrap{
    display: -webkit-box;
    width: 218px;
    height: 30px;
    border: none;
    background: #fff;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}
.search-focus{
    width:278px;
}
.search-wrap .search-btn{
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-right: 3px;
}
.search-wrap .search-btn::before{
    content: "";
    display: inline-block;
    background-position:-125px -25px;
    width: 17px;
    height: 18px;
    margin: 8px 0 0 7px;
}
.main-title .search-btnNewForNovel{
    content: "搜索";
    position: absolute;
    top: 8px;
    right: 30px;
    display: block;
    background-position: -110px -18px;
    padding: 0px;
    width: 50px;
    height: 30px;
    margin:0px;
}
.search-wrap .input-wrap{
    -webkit-box-flex:1;
    padding-right: 35px;
    position: relative;
}
.search-wrap input{
    width: 100%;
    height: 31px;
    border: none;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: 14px;
    color: #423e36;
    outline: none;
    display: block;
}
.search-wrap input::-webkit-input-placeholder{
    color: #68645c;
    font-size: 14px;
}
.clear-btn{
    position: absolute;
    height: 30px;
    width: 35px;
    right: 0;
    top: 0;
}
.clear-btn::before{
    content: "";
    display: block;
    height:19px;
    width: 19px;
    background-position: 0 -50px;
    margin: 6px auto;
}
.search-wrap .clear-btn,.search-wrap .search-btn02{
    display: none;
}
.search-focus .clear-btn{
    display: block;
}
.search-focus .search-btn02{
    display: block;
    background: #bdb4a1;
    border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    width: 45px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    position: relative;
}
.search-drop-box{
    position: absolute;
    top: 48px;
    right: 33px;
    width: 278px;
    height: 430px;
    overflow: hidden;
    background-color: #f8f8f8;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    z-index: 10000;
}
.search-drop-box .wrapper{
    height: 385px;
}
.search-drop-box .hot-words{
    height: 44px;
    line-height: 44px;
    background-color: #edece8;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    padding-left: 14px;
    font-size: 15px;
    color: #8c8578;
    position: relative;
}
.search-drop-box .hot-words .refresh{
    padding: 6px;
    position: absolute;
    right: 8px;
    top: 8px;
}
.search-drop-box .hot-words .refresh::before{
    content: "";
    display: block;
    height: 16px;
    width: 16px;
    background-position: -25px -50px;
    margin: 0 auto;
}
/*.search-drop-box .wrapper{
 height: 385px;
 }*/
.search-drop-box .search-list li{
    line-height:44px;
    border-bottom: 1px solid #e7e6e2;
    padding-left: 14px;
    color: #8c8578;
    font-size:15px;
}
.search-drop-box .search-list li:last-child{
    border-bottom: none;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*pop box book intro*/
.pop-box-intro{
    position: absolute;
    top: 50%;
    left: 51%;
    margin-left: -228px;
    margin-top: -214px;
    position: fixed;
    width: 456px;
    height:428px;
    background-color: #fbfbfb;
    -webkit-box-shadow: 0 1px 1px rgba(52,48,39,.3);
    box-shadow: 0 1px 1px rgba(52,48,39,.3);
    z-index: 1000;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.pop-box-intro h1{
    font-size: 20px;
    text-align: center;
    height:45px;
    line-height: 45px;
    background-color: #f4f3f1;
    box-shadow: 0 1px 0 rgba(36,28,13,.1);
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    
}
.pop-box-intro .close-out-box{
    display: inline-block;
    padding: 15px;
    position: absolute;
    top: 1px;
    right: 0px;
}
.pop-book-intro .book-cover{
    width: 108px;
    height: 143px;
    -webkit-background-size: 108px 143px;
    float: left;
    margin: 25px 25px 0;
}
.pop-book-intro .book-cover::before{
    width: 108px;
    height: 143px;
    -webkit-background-size: 108px 143px;
}
.pop-book-intro .book-cover img{
    width: 108px;
    height: 143px
}
.pop-book-intro .book-cover .book-title {
    position: absolute;
    top: 10px;
    right: 9px;
    line-height: 1.1;
    overflow: hidden;
}
.pop-book-intro .book-cover .book-title span {
    float: right;
    width: 14px;
    color: #ded5c7;
    font-size: 14px;
}
.pop-book-intro .book-cover .book-title span:first-child {
    margin: 0 0 0 4px;
}
.pop-book-intro .book-cover .book-title span:last-child {
    margin: 7px 0 0 0;
}
.pop-book-intro .book-cover .book-author {
    position: absolute;
    font-size: 11px;
    width: 12px;
    bottom: 10px;
    left: 20px;
    color: #ded5c7;
    line-height: 1.1;
    text-align: center;
}
.pop-book-intro .book-cover .book-author::after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-position: 0 -18px;
    -webkit-background-size:112px auto ;
    margin: 4px 0 0 0;
}
.pop-book-intro .book-info{
    padding: 29px 0 0 0;
}
.pop-book-intro .book-info p{
    font-size: 13px;
    color: #8b8b8b;
    line-height: 21px;
}
.pop-book-intro .fuc-btn{
    font-size: 0;
    margin:23px 0 0 0;
}
.pop-book-intro .fuc-btn li{
    width:114px;
    height: 30px;
    line-height: 30px;
}
.pop-book-detail{
    margin: 20px 0 0 0;
}
.pop-book-detail{
    background-color: #f7f6f4;
    color: #464646;
    padding: 20px 20px 34px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    position: relative;
}
.pop-book-detail::before{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 260, from(#e2e1dd), to(#f7f6f4));
    position: absolute;
    top: 0;
    left: 0;
}
.pop-book-detail .book-detail-wrap .wrapper{
    font-size: 15px;
    line-height:25px;
    height: 142px;
    text-align: justify;
    position:relative;
}
/*copyright&feedback*/
.copyright-box{
    width: 386px;
    height: 293px;
    padding: 35px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #000;
    background-color: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top:-146px;
    margin-left:-230px;
/*    margin: auto;*/

    z-index: 1002;
}
.copyright-box h2{
    font-size:20px;
    text-align: center;
    line-height: 1;
    margin-bottom: 28px;
}
.copyright-box p{
    font-size: 14px;
    line-height:24px;
    margin:0 0 15px;
    text-align: justify;
    color: #464646;
}
.copyright-box .close-out-box{
    display: inline-block;
    padding: 10px;
    position: absolute;
    top: 0;
    right: 0;
}
.close-out-box.active{
    background-color: #d9cfc2;
}
.close-box{
    display: block;
    width: 14px;
    height: 14px;
    background-position: -125px 0;
    
}
.feedback-box{
    height: 270px;
}
.feedback-box p{
    font-size: 13px;
    line-height:23px;
    margin:5px 0 25px;
    color: #ababab;
}
.feedback-box .input-wrap {
    margin-bottom: 15px;
}
.feedback-box .pop-title{
    font-size: 20px;
    line-height: 1;
    padding-bottom:15px;
}
.feedback-box .input-wrap textarea{
    width: 100%;
    height: 127px;
    border: 1px solid #dadada;
    -webkit-box-sizing: border-box;
    padding: 8px 10px;
    font-size: 14px;
    line-height: 18px;
    color: #555555;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius: 0;
    -webkit-appearance: none;
}
.feedback-box .address01{
    font-size: 13px;
    color: #ababab;
    line-height: 15px;
}
.feedback-box .fuc-btn li{
    width: 149px;
    line-height: 35px;
    text-align: center;
    -webkit-border-radius: 4px;
    float: left;
}
.feedback-box .fuc-btn li.btn-submit{
    background: #ECE9E2;
    margin:0 30px 0 10px;
}

.feedback-box .fuc-btn li.btn-submit.active{
    opacity: 0.5;
}
.feedback-box .fuc-btn li.btn-cancel.active{
    opacity: 0.5;
}
/*search*/
.items-list .no-result-tips {
    font-size: 20px;
    text-align: center;
    color: #1b1b1b;
    margin-top: 230px;
}
.items-list .no-result-tips::before {
    content: "";
    display: inline-block;
    width: 46px;
    height: 48px;
    background: url("../img/tips.png") no-repeat center;
    -webkit-background-size: 46px auto;
    vertical-align: -16px;
    margin-right: 10px;
}

.banner-box {
    margin: 8px;
}
.banner-box ul {
    display: -webkit-box;
    -webkit-box-pack: justify;
}
.banner-box ul li{
    width: 23.5%;
    background-color: #fff;
    border-radius: 4px;
    position: relative;
}
.banner-box ul li:before{
    position: absolute;
    content: "m";
    font-family: icon;
    width: 50px;
    height: 43px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 43px;
    color: #e1e1e1;
    text-align: left;
    z-index: 0;
}
.banner-box ul li span{
    background-size: cover!important;
    border-radius: 5px;
    box-sizing: border-box;
    display: block;
    padding-bottom: 66.5%;
    position: relative;
}

.item-box {
    margin: 8px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #fcfbf9;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.12);
}

.item-box .item-title {
    font-family: STHeitiSC-Medium;
    font-size: 16px;
    color: #2c2c2c;
    padding: 12px;
    line-height: 1;
    border-bottom: 1px solid #ededed;
    position: relative;
}
.item-box .search-tags{
    padding: 10px 12px;
    display: -webkit-box;
    -webkit-box-pack: justify;
    border-bottom: 1px solid #ededed;
}
.item-box .search-tags li{
    height: 32px;
    background-color: #f3f2f1;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    margin: 0 0 0 8px;
    width: 1%;
    -webkit-box-flex: 1;
    color: #4d4d4d;
}
.item-box .search-tags li.box01 {
    color: #248bf2;
}

.item-box .search-tags li.box02 {
    color: #53bf1d;
}

.item-box .search-tags li.box03 {
    color: #63c3ff;
}
.item-box .search-tags li.box04 {
    color: #4d4d4d;
}
.item-box .search-tags li.box05 {
    color: #ff8c19;
}
.item-box .search-tags li.box06 {
    color: #fa335d;
}

.item-box .search-tags li.active {
    background-color: rgba(0, 0, 0, 0.1);
}
.item-box .search-tags li:first-child{
    margin: 0;
}
.item-box .change {
    color: #b2b1b0;
    font-size: 13px;
    position: absolute;
    top: 0;
    right: 10px;
    padding: 0 5px;
    height: 39px;
    line-height: 40px;
}

.item-box .change::before, .change-list span::before {
    content: "";
    font-family: icon;
    display: inline-block;
    width: 1px;
    height: 16px;
    line-height: 1;
    font-size: 18px;
    vertical-align: 2px;
    margin-right: 2px;
}

.item-box .view-more {
    font-size: 14px;
    color: #1e1e1e;
    line-height: 39px;
    text-align: center;
    font-family: "microsoft yahei",Helvetica;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top: 1px solid #eaeaea;
    height: 40px;
}

.item-box .view-more.active {
    background-color: rgba(0, 0, 0, 0.1);
}

.item-box .view-more span::after {
    content: "";
    font-family: icon;
    display: inline-block;
    width: 9px;
    height: 16px;
    font-size: 16px;
    margin-left: 4px;
    line-height: 1;
    vertical-align: 1px;
    color: #1e1e1e;
}

.com-horizon-list .book .img-wrap, .item-list ul .img-wrap, .hot-item-list ul .img-wrap, .guess-list ul li .img-wrap, .shelf-web ul li .img-wrap, .intro-box .img-wrap {
    display: block;
    width: 74px;
    height: 98px;
    background: #efece9 url(data:image/png;base64,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) no-repeat center;
    -webkit-background-size: 74px auto;
    background-size: 74px auto;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14);
    position: relative;
}

.com-horizon-list .book .img-wrap::before, .item-list ul .img-wrap::before, .hot-item-list ul .img-wrap::before, .guess-list ul li .img-wrap::before, .shelf-web ul li .img-wrap::before, .intro-box .img-wrap::before {
    display: block;
    width: 74px;
    height: 98px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAADaCAYAAAAonenwAAAB6ElEQVR4Xu3VTQqCABCA0TFsG5EidAXD7ARB3f8nhIKOINUVshaCgasIocV7uxlm+cEkdVXm8Z1ZTATSPrBbfLi37aK5XOfHw/4RY138CE7NebTbbTdFOkQ2HK3z5XOVZd177vrDmAp4vwgSBIkgQZAIEgSJIEGQCBIECYJEkCBIBAmCRJAgSAQJgkSQIEgQJIIEQSJIECSCBEEiSBAkggRBgiARJAgSQYIgESQIEkGCIEGQCBIEiSBBkAgSBIkgQZAIEgQJgkSQIEgECYJEkCBIBAmCRJAgSBAkggRBIkgQJIIEQSJIECSCBEGCIBEkCBJBgiARJAgSQYIgESQIEgSJIEGQCBIEiSBBkAgSBIkgQZAgSAQJgkSQIEgECYJEkCBIBAmCBEEiSBAkggRBIkgQJIIEQSJIECQIEkGCIBEkCBJBgiARJAgSBIkgQZAIEgSJIEGQCBIEiSBBkCBIBAmCRJAgSAQJgkSQIEgECYIEQSJIECSCBEEiSBAkggRBIkgQJAgSQYIgESQIEkGCIBEkCBJBgiBBkAgSBIkgQZAIEgSJIEGQCBIECYJEkCBIBAmCRJAgSAQJgkSQIEgQJIIEQSJIECSCBEEiSBAkggRBgiARJAgSQYIgESQIEkGCICGpq7KIPwEvyr8Y2PseLwQAAAAASUVORK5CYII=) no-repeat center;
    -webkit-background-size: 74px auto;
    background-size: 74px auto;
    z-index: 2;
}

/*.hot-item-list ul {*/
/*    display: -webkit-box;*/
/*    -webkit-box-pack: justify;*/
/*}*/
.hot-item-list ul li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    border-bottom: 1px solid #ededed;
    padding: 8px 12px;
}

.hot-item-list ul .img-wrap, .hot-item-list ul .img-wrap::before, .hot-item-list ul .img-wrap img {
    display: block;
    width: 105px;
    height: 140px;
    -webkit-background-size: 66px auto;
    background-size: 105px auto;
    border-radius: 3px;
}

.hot-item-list ul li .book-title {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    margin: 16px 65px 0 10px;
}

.hot-item-list ul li .book-title > span{
    display: block;
    color: #646464;
    font-size: 12px;
    line-height: 1;
}

.hot-item-list ul li .book-title > span.book-name{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.hot-item-list ul li .book-title .book-name,.hot-item-list li .item-simple-title h1 {
    color: #1e1e1e;
    font-size: 14px;
    font-family: STHeitiSC-Medium;
    line-height: 1;
}

.hot-item-list ul li .book-title > span.book-author span, .hot-item-list ul li .book-title > span.book-status span{
    padding: 0 5px;
}
.hot-item-list ul li .btn-add-shelf {
    position: absolute;
    right: 12px;
    top: 42px;
    width: 44px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #ffbd36;
    color: #f1aa1e;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    text-align: center;
}

.hot-item-list ul li .btn-add-shelf.added {
    color: #8d8674;
    border: 1px solid #8d8674;
}

.hot-item-list li.item-simple{
    padding: 12px;
}
.hot-item-list li.item-simple.active{
    background-color: rgba(141, 141, 141, 0.1); 
}
.hot-item-list li.item-simple div>p{
    color: #646464;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hot-item-list li .item-simple-title{
    margin-bottom: 8px;
}
.hot-item-list li .item-simple-title h1{
    display: inline-block;
}
.hot-item-list li .item-simple-title>span{
    color: #646464;
    font-size: 12px;
    padding: 0 12px;
    display: inline-block;
    vertical-align: 0;
}
.hot-item-list li .item-simple-title>span>span{
    padding: 0 5px;
    }

.hot-item-list ul li .book-title .book-name > span{
    display: inline-block;
    max-width: 77%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hot-item-list ul li .book-title .book-author, .hot-item-list ul li .book-title .book-status{
    margin-top: 8px;
}
.hot-item-list ul li .book-title .book-classify{
    line-height: 14px;
    margin-top: 7px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.hot-item-list ul li .book-title .book-author{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hot-item-list ul li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    border-bottom: 1px solid #ededed;
    padding: 8px 12px;
    width:45%;
    float:left;
}

.store-page, footer {
    background: #e7e6e4;
    -webkit-background-size: 3px;
    background-size: 3px;
    overflow: hidden;
}

.hot-item-list ul.hot-search-god li .img-wrap{
    box-shadow: none;
}

.hot-item-list ul.hot-search-god li .book-title{
    display: -webkit-box;
    margin: 0 0 0 10px;
    -webkit-box-pack: center;
    -webkit-box-orient: vertical;
}

/* author union */
.mod-author-intro{
    padding: 18px 15px 15px;
    background-color: #fcfcfa;
}
.mod-author-intro .author-photo{
    width: 70px;
    float: left;
}
.mod-author-intro .author-photo img{width: 100%;}
.mod-author-intro .author-txt{
    margin: 0 0 0 80px;
}
.mod-author-intro .author-txt .author-name{
    font-size: 16px;
    padding: 2px 0 7px;
    color: #1e1e1e;
    font-family: STHeitiSC-Medium;
}
.mod-author-intro .author-txt .author-detail{
    color: #646464;
    font-size: 12px;
    line-height: 18px;
}
.mod-author-intro .author-txt .author-detail p{
    min-height: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.mod-author-intro .view-more-intro {
    font-size: 12px;
    line-height: 1;
    padding: 4px 0 0;
    text-align: right;
    color: #625e5e;
}
.mod-author-intro .view-more-intro span::after{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #625e5e transparent;
    vertical-align: 2px;
    margin-left: 2px;
}
.mod-author-intro .view-more-intro.up span::after,.page-arrow-down.up::before{
    -webkit-transform: rotate(-180deg);
}
.mod-author-books{
    font-size: 14px;
    color: #1e1e1e;
    padding: 22px 0 4px 20px;
}

#searchResultList .book-name em, #searchResultList .book-author em{
    color: #e46c0a
}

.search-area {
    padding: 12px 8px;
}

.newsearch-box {
    height: 32px;
    display: -webkit-box;
    margin-left: 30px;
    margin-right: 30px;
    background: #fcfbf9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}

div#bookSearchPage
{
    display: block;
    background: #e7e6e4;
    min-height: 1000px;
}

.search-area input[type="text"] {
    padding: 0 0 0 12px;
    display: block;
    border: none;
    background: none;
    -webkit-box-flex: 1;
    font-size: 18px;
    height: 32px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    box-shadow: none;
    font-family: STHeitiSC-Light;
}

.btn-input-search {
    display: block;
    width: 47px;
    line-height: 32px;
    background: #bdb4a1;
    text-align: center;
    font-size: 18px;
    color: #fff;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    font-family: STHeitiSC-Light;
}

.btn-input-search.active {
    opacity: .5;
}

input::-webkit-input-placeholder {
    color: #afafaf;
}

.com-icon-search {
    position: absolute;
    top: 4px;
    left: 9px;
}


.com-icon-close {
    display: block;
    padding: 5px 10px;
    text-align: center;
}

.com-icon-close::before {
    content: "G";
    font-family: icon;
    display: inline-block;
    height: 18px;
    width: 18px;
    line-height: 1;
    font-size: 18px;
    color: #cfcec6;
    vertical-align: -2px;
    text-indent: -5px;
}

.words-list {
    padding: 20px 0;
    margin: 0 16px;
    overflow: hidden;
}

.words-list .words-list-detail {
    padding-bottom: 15px;
}

.words-list p a {
    display: inline-block;
    color: #3a3a3a;
    padding: 0 15px;
    margin: 0 8px 8px 0;
    line-height: 32px;
    background-color: #fcfbf9;
    font-size: 14px;
}

.words-list p a.box01 {
    color: #248bf2;
}

.words-list p a.box02 {
    color: #53bf1d;
}

.words-list p a.box03 {
    color: #63c3ff;
}

.words-list p a.box04 {
    color: #4d4d4d;
}

.words-list p a.box05 {
    color: #ff8c19;
}

.words-list p a.box06 {
    color: #fa335d;
}

.words-list p a.active {
    background-color: rgba(0, 0, 0, 0.1);
}

.change-list {
    text-align: center;
    padding: 10px 0;
    color: #b3afa6;
    font-size: 14px;
    line-height: 1;
    border-top: 1px solid #e0e0e0;
}

.change-list span::before {
    margin-right: 1px;
    width: 1px;
    font-size: 19px;
    vertical-align: 1px;
}
.change-list span.active{
    background-color: rgba(0,0,0,0.1);
    padding: 0 5px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.result-num {
    font-size: 14px;
    padding: 7px 20px 13px;
    color: #1e1e1e;
    line-height: 1;
}

.topic-item-list ul::after {
    content: ' ';
    display: block;
    clear: both;
}

.topic-item-list ul li {
    padding: 10px 23px 10px 10px;
    border-bottom: 1px solid #eaeaea;
    display: -webkit-box;
    display: -ms-flexbox;
    position: relative;
    width:45.5%;
    float:left;
}

div#authorBookList {    
    min-height: 1000px;
}

.item-list ul .cover-title, .hot-item-list ul .cover-title, .shelf-web ul .cover-title, .intro-box-detail .cover-title,
.com-horizon-list .book .cover-title{
    display: block;
    font-family: STHeitiSC-Medium;
    font-size: 10px;
    line-height: 12px;
    color: #3f3f3f;
    margin: 0 9px 0 14px;
    padding: 10px 0;
    overflow: hidden;
    height: 24px;
    text-align: center;
}

.item-box-list div a {
    color: rgb(65, 65, 64);
}
.item-box div a {
    color: rgb(65, 65, 64);
}
.hot-item-list ul .cover-title {
    margin: 0 6px 0 8px;
}


.item-list ul .cover-author, .hot-item-list ul .cover-author, .shelf-web ul .cover-author, .intro-box-detail .cover-author,
.com-horizon-list .book .cover-author{
    display: block;
    font-size: 8px;
    text-align: center;
    margin: 35px 9px 0 14px;
    color: #3f3f3f;
    line-height: 1;
}
.com-horizon-list .book .cover-author{
    margin-top: 30px;
}
.hot-item-list ul .cover-author {
    margin: 50px 8px 0 12px;
}

.item-list ul .cover-author::after, .hot-item-list ul .cover-author::after, .guess-list ul li .cover-author::after,
.shelf-web ul .cover-author::after, .intro-box-detail .cover-author::after,
.com-horizon-list .book .cover-author::after{
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACJ0lEQVR4Xq2VP0gbYRjGH4MkQ+K/tmdsVIIIB1lsbRAjitgUsUVwyygZ4ugmgkJwcpMsOjmIhSiUkEkQ4tAMDoUEhKCIOIiNWA1G4n8hcdB7Xz2u5/ViT+4H4Tu+7+7h+Z73/b5UfBeEbwAWALyHORwDCFlMFWVYa8GiJ1rd2YmPMzMQBgdV855wGE3Dw7ReVtwCHapFER+CQTT29anm3X4/fBMTKOZyIGxuN74mkxoDlX87sdXUQMbhcskjOVfmnU4QntFR1XvesTEkVle1wjvT01AAb7e1vx+/EwkcRqOQafB6QWTGx1EO3Sjy6+v4Kbkggicn8K+sgNiIRPBrcpIioDky8F/ClBW7FXp7QbxrawNR2N3lSLqmpjjfz4uLaPb54Oru5pyfUwkDnG5u4urgAAOxGOpaWpCendVEqCuclwsgI7mXRYuFAj5JRbPX18ui5JbcU0Sqb+nk3cvFom0/x1pVhTeiCKvdzoJ3t7fIZTK4PjpSrROU/WUqpXLMlT+EBs67ob2dRXficbkbyCnVgb4z1hU9y8vc+F8iERbdW1sDQQWkH22f1obY4csZs0MxEOCKn+3v40dHB4rZ7D934pSEt5eWIKN78t56PJzd1vw8rA4H5crb1aK0YfH8vKywtm3ocBjAUB+Xbm70isNtaFxYuXC4UFqUy8dWW2tMOJtMonRxgb25Oejc11yPfDoNDcoBMR8LgGOYT46ER+gB5vEHQOgBYfi+ajDx+nAAAAAASUVORK5CYII=") no-repeat;
    -webkit-background-size: 9px;
    background-size: 9px;
    vertical-align: -2px;
    margin-left: 4px;
}

.item-list ul .cover-title, .hot-item-list ul .cover-title, .shelf-web ul .cover-title, .intro-box-detail .cover-title,
.com-horizon-list .book .cover-title{
    display: block;
    font-family: STHeitiSC-Medium;
    font-size: 10px;
    line-height: 12px;
    color: #3f3f3f;
    margin: 0 9px 0 14px;
    padding: 10px 0;
    overflow: hidden;
    height: 24px;
    text-align: center;
}

.hot-item-list ul .cover-title {
    margin: 0 6px 0 8px;
}

.item-list ul .cover-author, .hot-item-list ul .cover-author, .shelf-web ul .cover-author, .intro-box-detail .cover-author,
.com-horizon-list .book .cover-author{
    display: block;
    font-size: 8px;
    text-align: center;
    margin: 35px 9px 0 14px;
    color: #3f3f3f;
    line-height: 1;
}
.com-horizon-list .book .cover-author{
    margin-top: 30px;
}
.hot-item-list ul .cover-author {
    margin: 25px 8px 0 12px;
}

.item-list ul .cover-author::after, .hot-item-list ul .cover-author::after, .guess-list ul li .cover-author::after,
.shelf-web ul .cover-author::after, .intro-box-detail .cover-author::after,
.com-horizon-list .book .cover-author::after{
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACJ0lEQVR4Xq2VP0gbYRjGH4MkQ+K/tmdsVIIIB1lsbRAjitgUsUVwyygZ4ugmgkJwcpMsOjmIhSiUkEkQ4tAMDoUEhKCIOIiNWA1G4n8hcdB7Xz2u5/ViT+4H4Tu+7+7h+Z73/b5UfBeEbwAWALyHORwDCFlMFWVYa8GiJ1rd2YmPMzMQBgdV855wGE3Dw7ReVtwCHapFER+CQTT29anm3X4/fBMTKOZyIGxuN74mkxoDlX87sdXUQMbhcskjOVfmnU4QntFR1XvesTEkVle1wjvT01AAb7e1vx+/EwkcRqOQafB6QWTGx1EO3Sjy6+v4Kbkggicn8K+sgNiIRPBrcpIioDky8F/ClBW7FXp7QbxrawNR2N3lSLqmpjjfz4uLaPb54Oru5pyfUwkDnG5u4urgAAOxGOpaWpCendVEqCuclwsgI7mXRYuFAj5JRbPX18ui5JbcU0Sqb+nk3cvFom0/x1pVhTeiCKvdzoJ3t7fIZTK4PjpSrROU/WUqpXLMlT+EBs67ob2dRXficbkbyCnVgb4z1hU9y8vc+F8iERbdW1sDQQWkH22f1obY4csZs0MxEOCKn+3v40dHB4rZ7D934pSEt5eWIKN78t56PJzd1vw8rA4H5crb1aK0YfH8vKywtm3ocBjAUB+Xbm70isNtaFxYuXC4UFqUy8dWW2tMOJtMonRxgb25Oejc11yPfDoNDcoBMR8LgGOYT46ER+gB5vEHQOgBYfi+ajDx+nAAAAAASUVORK5CYII=") no-repeat;
    -webkit-background-size: 9px;
    background-size: 9px;
    vertical-align: -2px;
    margin-left: 4px;
}

.topic-item-list ul .img-wrap, .topic-item-list ul .img-wrap img {
    display: block;
    width: 120px;
    height: 120px;
    border-radius: 3px;
}

.topic-item-list ul .topic-title {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    padding-left: 15px;
}

.topic-item-list ul .topic-name {
    display: block;
    font-size: 14px;
    color: #1e1e1e;
    font-family: STHeitiSC-Medium;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 20px 0 8px;
}

.topic-item-list ul .topic-author {
    display: block;
    font-size: 12px;
    line-height: 15px;
    color: #646464;
}

.hot-item-list ul::after {
    content: ' ';
    display: block;
    clear: both;
}
.hot-item-list ul .cover-author::after{
    width: 5px;
    -webkit-background-size: 5px auto;
    background-size: 5px auto;
    vertical-align: -4px;
}

/*media query*/
@media (orientation: portrait){
    .sidebar{
        min-height: 1024px;
    }
    .item-list li{
        width: 50%;
    }
    .item-list li:nth-child(-n+2){
        border-top: none;
    }
    .item-list li:nth-child(2n+1){
        border-left: none;
    }
    .item-list li:nth-child(2n){
        border-right: none;
    }
    .shelf-item ul{
        padding: 46px 28px 0;
    }
    .shelf-page{
        min-height: 1024px;
    }
    .landscape-type .part {
        height: 1004px;
        /*margin-bottom: 50px;*/
    }
    .landscape-type .top-book-name.left{
        display: none;
    }
    .landscape-type .page-num.left{
        display: none;
    }
    .landscape-type .page-num{
        bottom: 9px;
    }
    .search-drop-box{
        height: 430px;
    }
    .search-drop-box .wrapper{
        height: 385px;
    }
}
@media (orientation: landscape){
    .sidebar{
        min-height: 768px;
    }
    .item-list li{
        width: 33.33%;
    }
    .item-list li:nth-child(-n+3){
        border-top: none;
    }
    .item-list li:nth-child(3n+1){
        border-left: none;
    }
    .item-list li:nth-child(3n){
        border-right: none;
    }
    .shelf-page{
        min-height: 768px;
    }
    .landscape-type .part{
        -webkit-column-count: 2;
        -webkit-column-gap: 60px;
        height: 748px;
    }
    .search-drop-box{
        height: 238px;
    }
    .search-drop-box .wrapper{
        height: 193px;
    }
}
@media only screen and (-webkit-max-device-pixel-ratio:1){
    header.main-title a{
        height: 30px;
        
    }
    .shelf-page {
        background: url("../img/bg_lower.jpg") repeat;
        -webkit-background-size: 3px auto;
    }
    .fuc-btn li:first-child,.fuc-btn li:last-child,.feedback-box .fuc-btn li.btn-submit{
        width: 152px;
        height: 39px;
        line-height: 37px;
    }
    .fuc-btn li:first-child{
        margin-right: 25px;
    }
    .pop-book-intro .fuc-btn li:first-child,.pop-book-intro .fuc-btn li:last-child{
        width: 117px;
        height: 34px;
        line-height: 32px;
        -webkit-box-shadow: none;
    }
    .default-mode .catalog-title .order,.read01-mode .catalog-title .order{
        width: 48px;
        height: 34px;
        line-height: 32px;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
    }
    .default-mode .catalog-title .order{
        background: url("../img/btn_order_lower.png");
    }
    .read01-mode .catalog-title .order{
        background: url("../img/btn_order_green_lower.png");
    }
}

.login-box{
    width: 620px;
    position: fixed;
    width: 620px;
    position: fixed;
    left: 50%;
    /* right: 0px; */
    top: 50%;
    /* bottom: 0px; */
    margin-left: -310px;
    margin-top: -180px;
    /* margin: auto; */
    z-index: 1002;
}