html{font-family:sans-serif;text-size-adjust:100%;}
body{margin:0px;}
a{background-color:transparent;}
a:active,a:hover{outline:0px;}
b,strong{font-weight:700;}
h1{font-size:2em;margin:0.67em 0px;}
img{border:0px;}
hr{box-sizing:content-box;height:0px;}
*,::after,::before{box-sizing:border-box;}
html{font-size:10px;-webkit-tap-highlight-color:transparent;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;background-color:rgb(255,255,255); padding: 0.5rem 1rem 2rem;}
a{color:rgb(51,122,183);text-decoration:none;}
a:focus,a:hover{color:rgb(35,82,124);text-decoration:underline;}
a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
img{vertical-align:middle;}
hr{margin-top:20px;margin-bottom:20px;border-width:1px 0px 0px;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image:initial;border-top-style:solid;border-top-color:rgb(238,238,238);}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px;}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px;}
.h1,h1{font-size:36px;}
.h4,h4{font-size:18px;}
p{margin:0px 0px 10px;}
blockquote{padding:10px 20px;margin:0px 0px 20px;font-size:17.5px;border-left:5px solid rgb(238,238,238);}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0px;}
.btn{display:inline-block;margin-bottom:0px;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;user-select:none;}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
.btn.focus,.btn:focus,.btn:hover{color:rgb(140,140,140);text-decoration:none;}
.btn.active,.btn:active{outline:0px;background-image:none;box-shadow:rgba(0,0,0,0.125) 0px 3px 5px inset;}
.btn-default.focus,.btn-default:focus{color:rgb(140,140,140);background-color:rgb(215,215,215);border-color:rgb(176,176,176);}
.btn-default.active,.btn-default:active,.btn-default:hover,.open > .btn-default.dropdown-toggle{color:rgb(140,140,140);background-color:rgb(215,215,215);border-color:rgb(209,209,209);}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open > .btn-default.dropdown-toggle.focus,.open > .btn-default.dropdown-toggle:focus,.open > .btn-default.dropdown-toggle:hover{color:rgb(140,140,140);background-color:rgb(197,197,197);border-color:rgb(176,176,176);}
.iconfont{font-size:inherit;font-style:normal;-webkit-font-smoothing:antialiased;font-family:iconfont!important;font-weight:400!important;}
.ic-followed::before{content:"";}
.ic-paid1::before{content:"";}
body,html{height:100%;}
body{font-family:-apple-system,"SF UI Text",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;font-size:17px;}
body{color:rgb(51,51,51);}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,input:focus{outline:none;}
.btn.active,.btn:active{box-shadow:none;}
.btn-default{border-radius:40px;color:rgb(140,140,140);background-color:rgb(240,240,240);border-color:rgb(240,240,240);}
.btn-default.focus,.btn-default:focus,.btn-default:hover{background-color:rgb(230,230,230);border-color:rgb(230,230,230);}
.btn-default.active,.btn-default:active,.open > .btn-default.dropdown-toggle{background-color:rgb(238,238,238);border-color:rgb(238,238,238);}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open > .btn-default.dropdown-toggle.focus,.open > .btn-default.dropdown-toggle:focus,.open > .btn-default.dropdown-toggle:hover{background-color:rgb(230,230,230);border-color:rgb(255,255,255);}
.btn-default.active,.btn-default:active,.open > .btn-default.dropdown-toggle{background-image:none;}
.avatar{width:24px;height:24px;display:block;cursor:pointer;}
.avatar img{width:100%;height:100%;border:1px solid rgb(221,221,221);border-radius:50%;}
.follow,.follow-cancel,.follow-each,.following{padding:8px 22px;font-size:16px;font-weight:400;line-height:normal;}
.follow-cancel span,.follow-each span,.following span,.follow span{margin-left:2px;display:inline;}
.follow-cancel,.follow-each,.following{border:1px solid rgba(150,150,150,0.6);background:none;}
.follow-cancel:focus,.follow-cancel:hover,.follow-each:focus,.follow-each:hover,.following:focus,.following:hover{border-color:rgb(150,150,150)!important;background-color:rgba(99,99,99,0.05)!important;}
.jsd-meta{color:rgb(234,111,90)!important; display: none;}
body.reader-black-font,body.reader-black-font .history-mode .view-area,body.reader-black-font .history-mode .view-area pre,body.reader-black-font .main .kalamu-area,body.reader-black-font .main .markdown .text,body.reader-black-font input,body.reader-black-font select,body.reader-black-font textarea{font-family:-apple-system,"SF UI Text",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
.note{position:relative;padding-top:10px;}
.note .post{margin:0px auto;padding-top:20px;padding-bottom:40px;}
.note .post .article .title{margin:0px 0px 0px;font-family:-apple-system,"SF UI Display",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;font-size:24px;font-weight:700;line-height:1.3;word-break:break-word!important;}
.note .post .article .author{margin:10px 0px 15px;}
.note .post .article .author .avatar{width:48px;height:48px;vertical-align:middle;display:inline-block;}
.note .post .article .author .info{vertical-align:middle;display:inline-block;margin-left:8px;}
.note .post .article .author .info img.badge-icon{margin-right:5px;width:20px;height:20px;border-radius:0px;border:0px; display: none;}
.note .post .article .author .name{margin-right:3px;font-size:16px;vertical-align:middle;}
.note .post .article .follow,.note .post .article .follow-cancel,.note .post .article .follow-each,.note .post .article .following,.note .post .article .user-follow-button-header{padding:0px 7px 0px 5px;font-size:12px;}
.note .post .article .author .meta{margin-top:5px;font-size:12px;color:rgb(150,150,150);}
.note .post .article .author .meta span{padding-right:5px;}
.note .post .article .show-content{padding-right: 4rem;color:rgb(47,47,47);font-size:16px;font-weight:400;line-height:1.6;word-break:break-word!important;}
.note .post .article .show-content p{margin:0px 0px 1rem;}
.note .post .article .show-content blockquote h1:last-child,.note .post .article .show-content blockquote h2:last-child,.note .post .article .show-content blockquote h3:last-child,.note .post .article .show-content blockquote h4:last-child,.note .post .article .show-content blockquote h5:last-child,.note .post .article .show-content blockquote h6:last-child,.note .post .article .show-content blockquote li:last-child,.note .post .article .show-content blockquote ol:last-child,.note .post .article .show-content blockquote p:last-child,.note .post .article .show-content blockquote ul:last-child{margin-bottom:0px;}
.note .post .article .show-content ol,.note .post .article .show-content p,.note .post .article .show-content ul{word-break:break-word!important;}
.note .post .article .show-content hr{margin:0px 0px 20px;border-top:1px solid rgb(221,221,221);}
.note .post .article .show-content h1,.note .post .article .show-content h2,.note .post .article .show-content h3,.note .post .article .show-content h4,.note .post .article .show-content h5,.note .post .article .show-content h6{margin:0px 0px 15px;font-weight:700;color:rgb(47,47,47);line-height:1.7;text-rendering:optimizelegibility;}
.note .post .article .show-content h4{font-size:20px;}
.note .post .article .show-content img{max-width:100%;}
.note .post .article .show-content blockquote{padding:20px;margin-bottom:25px;background-color:rgb(247,247,247);border-left:6px solid rgb(180,180,180);font-size:16px;font-weight:400;line-height:30px;word-break:break-word!important;}
.note .post .article .show-content blockquote p{font-size:16px;font-weight:400;line-height:1.7;}
.note .post .article .show-content .image-package .image-container{z-index:100;position:relative;background-color:rgb(238,238,238);transition:background-color 0.1s linear 0s;margin:0px auto;}
.note .post .article .show-content .image-package .image-container .image-container-fill{z-index:50;}
.note .post .article .show-content .image-package .image-container .image-view{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;}
.note .post .article .show-content .image-package .image-container .image-view img.image-loading{filter:blur(4px);opacity:0.3;}
.note .post .article .show-content .image-package .image-container .image-view img{display:block;transition:all 0.15s linear 0s;z-index:100;filter:blur(0px);opacity:1;}
.note .post .article .show-content .image-package{padding-bottom:25px;width:100%;text-align:center;}
.note .post .article .show-content .image-package img{max-width:100%;height:auto;vertical-align:middle;border:0px;cursor:-webkit-zoom-in;transition:all 0.25s ease-in-out 0s;}
.note .post .article .show-content .image-package .image-caption{min-width:20%;max-width:80%;min-height:22px;display:inline-block;padding:10px;margin:0px auto;border-bottom:1px solid rgb(217,217,217);font-size:14px;color:rgb(150,150,150);line-height:1.7;}
.note .post .article .show-content .image-package .image-caption:empty{display:none;}
.image-package .image-container .image-view-error::after,.image-package .image-container .image-view-maintain::after{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);color:rgb(136,136,136);font-size:14px;}
.image-package .image-container{position:relative;z-index:2;background-color:rgb(238,238,238);transition:background-color 0.1s linear 0s;margin:0px auto;}
.image-package .image-container-fill{z-index:1;}
.image-package .image-container .image-view{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;}
.image-package .image-container .image-view img.image-loading{opacity:0.3;}
.image-package .image-container .image-view img{transition:all 0.15s linear 0s;z-index:2;opacity:1;}

#note-fixed-ad-container {position: fixed; left: 0rem; top: 0rem; z-index: 1000; opacity: 0.8;}
#note-fixed-ad-container a {padding: 0.7rem 1rem;background-color: white; display: inline-block;}