html{-ms-overflow-style:none;overflow:-moz-scrollbars-none;}
html::-webkit-scrollbar{width:0px}
::-webkit-scrollbar{display:none;}
.BD .Main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;max-width:1240px;margin:0 auto; padding-top:10px}
.BD .Main .Card{margin-bottom:10px;background:#fff;overflow:hidden;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box}
.BD .Main .Card:last-child{margin-bottom:0}
.Main-List{max-width:930px;padding-bottom:20px; padding-right:10px}
.Main-List .Item{position:relative;padding:16px 20px}
.Main-List.chapter-content{min-height:93vh;background-color:#fff;padding:20px 44px 0;margin-left:10px;padding-bottom:0;line-height:1.8;box-sizing:border-box;}
.Main-List.chapter-content section{font-size:16px;}
/*封面*/
.chapter-content section img{max-width:100%;display:block;margin:auto;margin-top:40px;}
.chapter-content .next-chapter{margin:50px 0;font-size:18px;line-height:26px;color:#0f88eb;text-align:center;}
.chapter-content .next-chapter a:hover{text-decoration:underline;}
/*版权页*/
.chapter-content section h1{font-size:25px;line-height:36px;margin:1em 0;}
.chapter-content section p{margin:1em 0;}
/*未购买显示内容*/
.reader-unpurchased{width:400px;margin:100px auto 0;display:flex;flex-direction:column;align-items:center;}
.reader-unpurchased .imageWrapper{width:150px;position:relative;margin:15px 0;overflow:hidden;border-radius:6px;}
.reader-unpurchased .imageWrapper img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;font-size:12px;color:#aaa;white-space:nowrap;text-overflow:ellipsis;object-fit:cover;overflow:hidden;} 
.reader-unpurchased h1{font-size:20px;line-height:28px;text-align:center;}
.reader-unpurchased .hint-text{margin:6px 0;font-size:16px;text-align:center;}
.reader-unpurchased .hint-text span{color:#0084ff;}
.reader-unpurchased .Button{width:100%;height:40px;margin-top:15px;border-radius:5px;line-height:40px;}
.reader-unpurchased .Button .yuan{margin-right:5px;}
.reader-unpurchased .Button .yuan-symbol{letter-spacing:.1em;}
.reader-unpurchased .Button .original-price{text-decoration:line-through;}
/*内容*/
.chapter-content section a{color:#0f88eb;text-decoration:underline;margin:0 5px;}
.chapter-content section h3{font-size:20px;margin:1em 0;font-weight:500;}
.chapter-content section h4 {font-size:18px;margin:1em 0;}
.chapter-content section blockquote{padding-left:1em;margin-left:0;border-left:4px solid #cfd8e6;color:#6b7a8c;}
.chapter-content section .caption{font-size:12px;text-align:center;color:#8590a6;margin-top:0;}

/*左侧部分*/
.SideBar{width:300px;}
.AsideNavs.is-fixed,.catalogue.is-fixed{pointer-events:auto;position:fixed;top:62px;bottom:0;overflow:auto;z-index:2;-webkit-font-smoothing:subpixel-antialiased;}
.SideBar .AsideNavs{width:300px;height:163px;color:#8590a6;}
.SideBar .AsideNavs a:hover{color:inherit;}
.SideBar .AsideNavs a,.SideBar .AsideNavs .NavShelf,.SideBar .share-button{position:relative;line-height:21px;display:flex;align-items:center;padding:16px 20px 16px 0;margin:0 0 0 20px;cursor:pointer;font-size:15px;}
.SideBar .AsideNavs .icon{width:23px;height:21px;margin-right:24px;fill:currentColor;}
.SideBar .AsideNavs a:after,.SideBar .AsideNavs .NavShelf:after{content: "";position:absolute;bottom:0;right:0;display:block;width:238px;height:1px;background:#f0f2f7;}

.SideBar .NavShelf .TotalCount{padding:0 13px;margin-left:auto;border-radius:2px;font-size:10px;text-align:center;line-height:24px;background:#f6f6f6;color:#8590a6;}
.Main-List .content .RichContent .icon,.Main-List .Case-actions .icon{height:16px;width:10px;margin-left:8px;vertical-align:middle;}
.Popover-share-target {position: absolute;width:134px;height:158px;background:#fff;border:1px solid #e7eaf1;border-radius:4px;box-shadow:0 5px 20px rgba(0,34,77,.1);z-index:203;margin-top:36px}
.ShareMenu-wechat{padding-bottom: 12px;}
.ShareMenu-wechat .icon{width:16px;height:16px;fill:#83D116;margin:0 4px -1px 0;}
.ShareMenu-button{height:40px;font-size:14px;color:#262626;}
.ShareMenu-qrCode{width:94px;height:94px;}

.SideBar .catalogue{width:300px;padding:16px 20px 120px;margin-top:173px;overflow:auto !important;}
.SideBar .catalogue li:hover{opacity:.8;}
.SideBar .catalogue li.active{color:#0f88eb;}
.SideBar .catalogue li{position:relative;border-bottom:1px solid #e1e6f0;line-height:26px;cursor:pointer;}
.SideBar .catalogue .second-level{padding-left:20px;}
.SideBar .catalogue .third-level{padding-left:35px;}
.SideBar .catalogue .is-not-own{color:#9facc7;}
.SideBar .catalogue li a{padding: 12px 0;display:flex;}
.SideBar .catalogue .chapter-title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.SideBar .catalogue .trial{display:none;}
.SideBar .catalogue .unpurchased{width:50px;display:flex;flex-shrink:0;justify-content:center;align-items:center;}
.reader-bottom{display:none;}
@media screen and (max-width:500px){
.SideBar{display:none;}
.SideBar .AsideNavs a:after,.SideBar .AsideNavs .NavShelf:after{width:96%;margin-right:15px;}
.Main-List.chapter-content{margin-left:0;padding:5px 15px 80px;}
.chapter-content section h1,.chapter-content section h3{margin:10px 0;}
.chapter-content section img{margin-top:15px;}
.chapter-content .next-chapter{margin:20px 0;}
.reader-bottom{display:flex;position:fixed;bottom:0;justify-content:space-around;height:54px;width:100%;background:#fff;align-items:center;}
.reader-bottom .bottom-nav,.reader-bottom a,.reader-bottom .NavShelf{width:60px;height:100%;color:#a1a7b3;text-align:center;margin-left:8px;margin-top:2px;}
.reader-bottom .icon{margin:7px auto 7px;vertical-align:middle;}
.reader-bottom a{text-decoration:none !important;}
.reader-bottom span{display:block;font-size:12px;line-height:14px;color:#a1a7b3;}
.reader-bottom .Button{width:160px;height:40px;border-radius:5px;margin:5px 10px;}
}
@media screen and (max-width:380px){.reader-bottom .Button{width:140px;}}
@media screen and (max-width:350px){.reader-bottom .Button{width:120px;}}