.default,.default:root,:root{--font-color:#71757f;--font-color-link:#1cb15c;--font-color-hover:#fa9841;--bg-color-read:#f6f6f8;--bg-color-title:#e9edfa;--font-color-title:#252b3a;--bg-color-nav:#1cb15c;--bg-color-nav-hover:#fa9841;--font-color-nav:#fff;--font-color-nav-hover:#fff;--border-color:#d7d8da;--border-color-card:#e9edfa}
.theme1,.theme1:root{--font-color:#71757f;--font-color-link:#43a047;--font-color-hover:#2e7d32;--bg-color-read:#e8f5e9;--bg-color-title:#c8e6c9;--font-color-title:#252b3a;--bg-color-nav:#43a047;--bg-color-nav-hover:#2e7d32;--font-color-nav:#fff;--font-color-nav-hover:#fff;--border-color:#d7d8da;--border-color-card:#c8e6c9}
.theme2,.theme2:root{--font-color:#71757f;--font-color-link:#cc6414;--font-color-hover:#9e3f00;--bg-color-read:#fff3e8;--bg-color-title:#ffe1c7;--font-color-title:#252b3a;--bg-color-nav:#cc6414;--bg-color-nav-hover:#9e3f00;--font-color-nav:#fff;--font-color-nav-hover:#fff;--border-color:#d7d8da;--border-color-card:#ffe1c7}
.theme3,.theme3:root{--font-color:#71757f;--font-color-link:#c4356e;--font-color-hover:#96114d;--bg-color-read:#ffedf3;--bg-color-title:#ffd4e3;--font-color-title:#252b3a;--bg-color-nav:#c4356e;--bg-color-nav-hover:#96114d;--font-color-nav:#fff;--font-color-nav-hover:#fff;--border-color:#d7d8da;--border-color-card:#ffd4e3}
.theme4,.theme4:root{--font-color:#71757f;--font-color-link:#6f42c9;--font-color-hover:#2a0c85;--bg-color-read:#f5f0ff;--bg-color-title:#e7d9ff;--font-color-title:#252b3a;--bg-color-nav:#6f42c9;--bg-color-nav-hover:#572db3;--font-color-nav:#fff;--font-color-nav-hover:#fff;--border-color:#d7d8da;--border-color-card:#e7d9ff}
.theme5,.theme5:root{--font-color:#71757f;--font-color-link:#3590cc;--font-color-hover:#0f6999;--bg-color-read:#ebf6ff;--bg-color-title:#d1ebff;--font-color-title:#252b3a;--bg-color-nav:#3590cc;--bg-color-nav-hover:#0f6999;--font-color-nav:#fff;--font-color-nav-hover:#fff;--border-color:#d7d8da;--border-color-card:#b1d3ee}
@font-face{font-family:yahei;src:url(/public/font/font.eot);src:url(/public/font/font.eot?#iefix) format("embedded-opentype"),url(/public/font/font.ttf) format("truetype"),url(/public/font/font.woff) format("woff"),url(/public/font/font.svg) format("svg")}
#chaptercontent i,.bookintro i,.chapterlist i{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:yahei!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{font-size:14px;font-size:calc(14px+(200vw - 480px)/80)}
@media screen and (min-width:320px){html{font-size:calc(16px+(200vw - 640px)/55)}
}
@media screen and (min-width:375px){html{font-size:calc(18px+(200vw - 750px)/39)}
}
@media screen and (min-width:414px){html{font-size:calc(22px+(400vw - 1656px)/186)}
}
@media screen and (min-width:600px){html{font-size:calc(26px+(400vw - 2400px)/400)}
}
@media screen and (min-width:1000px){html{font-size:30px}
}
html{background-color:#fff;color:#71757f;color:var(--font-color);font-family:sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-user-select:none;fill:currentColor;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;line-break:anywhere}
input,input[type=button],input[type=reset],input[type=submit]{border:0;resize:none}
a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{-webkit-tap-highlight-color:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}
img{width:100%;height:auto;-ms-interpolation-mode:bicubic}
a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{margin:0;padding:0}
em,i{font-style:normal}
li,ul{list-style-type:none}
strong{font-weight:400}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:none}
p{word-wrap:break-word}
.clear:after{clear:both;display:block;visibility:hidden;height:0;content:""}
.clear{zoom:1}
a{color:#1cb15c;color:var(--font-color-link)}
a,a:hover{text-decoration:none}
a:hover{color:#fa9841;color:var(--font-color-hover)}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:Microsoft YaHei}
img{border:0}
input{font-family:Microsoft YaHei}
a:active,a:hover,a:link,a:visited{background:0;-webkit-tap-highlight-color:transparent}
hr{width:100%;border-style:solid;border-color:#d7d8da;border-color:var(--border-color)}
.m-mt{margin-top:.75rem}
.m-mb{margin-bottom:.75rem}
.m-ml{margin-left:1rem}
.m-mr{margin-right:1rem}
.m-pt{padding-top:.75rem}
.m-pb{padding-bottom:.75rem}
.m-pl{padding-left:.75rem}
.m-pr{padding-right:.75rem}
.noempty{min-height:calc(100vh - 12.5rem)}
.container{margin:0 auto;width:100%}
.article .container{display:flex;flex-direction:column}
h4{padding:.75rem 1rem;background-color:#e9edfa;background-color:var(--bg-color-title);color:#252b3a;color:var(--font-color-title);font-size:1rem;line-height:1;position:relative}
h4 .pull-right{position:absolute;right:1rem;color:#71757f;color:var(--font-color);font-weight:400;font-size:.875rem;line-height:1rem}
.header{position:relative;padding:.5rem 1rem;border-bottom:1px solid #babbc0}
.header.header-home{border-bottom:0}
.header .left{padding:0 2rem;line-height:2;font-weight:700;color:#252b3a;color:var(--font-color-title);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.header .btn,.header .left{text-align:center;font-size:1rem}
.header .btn{position:absolute;top:.5rem;display:block;width:2rem;height:2rem;border:0;border-radius:2px;background-position:.375rem .375rem;background-size:1.25rem 1.25rem;background-repeat:no-repeat;color:#1cb15c;color:var(--bg-color-nav);text-indent:-9999px;line-height:2rem;cursor:pointer}
.header .btn.back{left:.75rem}
.header .btn.back:before{position:absolute;top:.55rem;left:.75rem;width:.75rem;height:.75rem;border-top:2px solid #71757f;border-left:2px solid #71757f;content:"";transform:rotate(-45deg)}
.header .btn.home{right:.75rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgstyle='vertical-align:middle'viewBox='0010241024'xmlns='http://www.w3.org/2000/svg'fill='%2371757f'overflow='hidden'%3E%3Cpathd='M526.63558.067a21.50421.504001-27.502.176l474.98381.505a31.53931.53901039.496-49.151L538.6299.004a41.60341.603000-51.988.234L11.574398.672a31.53931.53901039.99448.8L526.63558.066zm486.974506.02l-474.98-381.504a41.60341.603000-51.988.205L11.574572.192a31.53931.53901039.99448.8l66.763-54.71v361.61a94.64594.64500094.67494.645h228.727V775.261a15.79915.79900115.74-15.798h110.473c8.689015.7697.0815.76915.798v247.276h228.727a94.61694.61600094.645-94.615V559.465l66.99753.832a31.53931.53901039.526-49.21zm-169.63363.805c017.437-14.131.539-31.56731.539H646.82V775.232a78.87678.876000-78.875-78.905H457.472a78.87678.876000-78.84678.905v184.199H213.034c-17.4660-31.597-14.131-31.597-31.539V514.527l331.447-271.676L843.98508.793v419.129z'/%3E%3C/svg%3E")}
.header .btn.user{left:.75rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgstyle='vertical-align:middle'viewBox='0010241024'xmlns='http://www.w3.org/2000/svg'fill='%2371757f'overflow='hidden'%3E%3Cpathd='M1024512.06C1024229.906794.0940511.940S0229.9060512.06c0155.4170.509295.215180.2389.1851.331.332.6612.665.23.87C274.172979.616387.8561024513.271024c122.7540236.439-44.385325.209-116.2245.2-1.339.19-5.211.73-9.19C956.153803.2831024666.1381024512.06zm-976.9550c0-256.03208.985-465.015465.015-465.015S977.075256.03977.075512.06c0125.415-49.585238.977-130.615322.669-13.061-61.438-52.246-165.93-172.46-233.77727.453-33.98443.054-78.36943.054-125.4140-112.354-91.43-203.785-203.784-203.785s-203.78491.43-203.784203.785c047.04516.9390.143.054125.414C231.238668.8192.054773.292180.321834.7397.961752.36947.045637.47547.045512.06zm308.276-35.314c0-86.2370.51-156.74156.74-156.74s156.73870.51156.738156.74S598.29633.485512.06633.485s-156.739-70.51-156.739-156.74zM222.046875.123c2.66-37.85423.461-165.93164.6-237.76835.31427.45478.36943.055125.41443.05547.046091.43-16.932126.745-44.386139.80671.84161.94197.254165.93237.77-79.763.978-181.53103.16-291.224103.16-111.143.121-211.766-37.734-291.465-101.83z'/%3E%3C/svg%3E")}
.header .btn.history{right:.75rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgstyle='vertical-align:middle'viewBox='0010241024'xmlns='http://www.w3.org/2000/svg'fill='%2371757f'overflow='hidden'%3E%3Cpathd='M64624a32320106403232010-640zm448344a457.44457.44001-395.76-229.28323201155.52-32392392010-42-281.84l51.68-51.68a323200145.2845.28l-116116A323200156512a456456011456456zm-48-376a3232001-32-32V320a3232001640v240a3232001-3232zm00a3232001-32-32V320a3232001640v240a3232001-3232zm2400H464a32320010-64h240a3232001064z'/%3E%3C/svg%3E")}
.header .btn:hover{color:#fa9841;color:var(--bg-color-nav-hover)}
.link,.rank .left .update li span:last-child,.rank .left .update li span:nth-child(3){display:none}
.nav{padding:.5rem;background-color:#1cb15c;background-color:var(--bg-color-nav);font-size:.9375rem;line-height:2rem}
.nav ul li{float:left;width:16.66667%;text-align:center}
.nav ul li a{display:block;color:#fff;color:var(--font-color-nav)}
.nav ul li.active a,.nav ul li a:hover{border-radius:5px;background-color:#fa9841;background-color:var(--bg-color-nav-hover);color:#fff;color:var(--font-color-nav-hover)}
.breadcrumb{line-height:2rem;padding:.75rem 1rem}
.breadcrumb .container{display:flex;overflow:hidden;height:2rem;text-overflow:ellipsis;white-space:nowrap;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}
.breadcrumb li{float:left;font-size:.875rem}
#wrapper{background-color:#f6f6f8;background-color:var(--bg-color-read)}
#wrapper .breadcrumb .container{height:auto;flex-direction:column}
#wrapper .breadcrumb ol{display:flex;overflow:hidden;height:2rem;text-overflow:ellipsis;white-space:nowrap}
.breadcrumb li:first-child{padding-left:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgstyle='vertical-align:middle'viewBox='0010241024'xmlns='http://www.w3.org/2000/svg'fill='%2371757f'overflow='hidden'%3E%3Cpathd='M526.63558.067a21.50421.504001-27.502.176l474.98381.505a31.53931.53901039.496-49.151L538.6299.004a41.60341.603000-51.988.234L11.574398.672a31.53931.53901039.99448.8L526.63558.066zm486.974506.02l-474.98-381.504a41.60341.603000-51.988.205L11.574572.192a31.53931.53901039.99448.8l66.763-54.71v361.61a94.64594.64500094.67494.645h228.727V775.261a15.79915.79900115.74-15.798h110.473c8.689015.7697.0815.76915.798v247.276h228.727a94.61694.61600094.645-94.615V559.465l66.99753.832a31.53931.53901039.526-49.21zm-169.63363.805c017.437-14.131.539-31.56731.539H646.82V775.232a78.87678.876000-78.875-78.905H457.472a78.87678.876000-78.84678.905v184.199H213.034c-17.4660-31.597-14.131-31.597-31.539V514.527l331.447-271.676L843.98508.793v419.129z'/%3E%3C/svg%3E");background-position:0 0;background-size:.875rem auto;background-repeat:no-repeat}
.breadcrumb li+li:before{display:inline-block;padding:0 .25rem;color:#babbc0;content:"/"}
.breadcrumb li.active{flex:1}
.bookvote,.chapters,.login,.rank .left,.rank .right,.rank .taglist,.ranklist,.sort .content{overflow:hidden;margin:0}
.rank .left ul.update,.rank .right ul,.rank .taglist ul,.sort .content .booklist ul{margin:0 1rem}
.rank .left .content,.ranklist .content{overflow:hidden;margin:0 0 .75rem}
.ranklist .content p{text-indent:2em;font-size:.875rem;width:100%}
.rank .left .content dl,.ranklist .content dl,.sort .content .booklist dl{overflow:hidden;margin:0 1rem;padding:.75rem 0 0}
.rank .left .content dl+dl,.ranklist .content dl+dl{margin-top:.75rem;border-top:1px solid #d7d8da}
.rank .left .content dl .cover,.ranklist .content dl .cover,.sort .content .booklist dl .cover{float:left;width:5.3rem;height:6rem}
.rank .left .content dl img,.ranklist .content dl .cover img,.sort .content .booklist dl .cover img{width:4.8rem;height:6rem;border-radius:2px;background-color:#f6f7f9}
.rank .left .content dl dt,.ranklist .content dl dt,.sort .content .booklist dl dt{overflow:hidden;height:1.25rem;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;line-height:1.25rem;font-weight:400}
.rank .left .content dl dd,.ranklist .content dl dd,.sort .content .booklist dl dd{overflow:hidden;margin:.5rem 0;height:2.5rem;text-align:justify;white-space:break-spaces;font-size:.875rem;line-height:1.25rem}
.rank .left .update li,.rank .right ul li,.sort .content .booklist ul li{display:flex;height:2.4rem;font-size:.875rem;line-height:2.4rem;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
.rank .left .update li+li,.rank .right ul li+li,.sort .content .booklist ul li+li{border-top:1px solid #d7d8da}
.rank .right ul li a,.rank .right ul li span{float:left}
.rank .right ul li span,.sort .content .booklist ul li span{font-size:.875rem}
.rank .left .update li span:nth-child(2),.rank .right ul li a,.sort .content .booklist ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;flex:1}
.rank .left .update li a:nth-child(2),.rank .right ul li span+a,.sort .content .booklist ul li span+a{margin:0 .25rem;font-weight:400}
.rank .left .update li span:nth-child(4),.rank .right ul li a:last-child,.sort .content .booklist ul li a:last-child{overflow:hidden;flex:unset;max-width:30%;color:#71757f;color:var(--font-color);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}
.sort .content .booklist dl{padding:1rem 0;border-bottom:1px solid #d7d8da}
.rank .left .update li span:nth-child(2){margin:0 .25rem;font-weight:400}
.ranklist .content dl dd.bookmark{overflow:hidden;margin:.2rem 0;height:1rem;text-align:left;font-size:.75rem;line-height:1rem}
.ranklist .content dl dd.bookmark+dd{font-size:.75rem}
.ranklist .content dl dd.history{overflow:hidden;margin:.5rem 0;height:1rem;line-height:1rem}
.rank .left .content dl dd:last-child,.ranklist .content dl dd:last-child,.sort .content .booklist dl dd:last-child{display:flex;overflow:hidden;margin:0;height:1rem;line-height:1rem;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
.rank .left .content dl dd:last-child a,.ranklist .content dl dd:last-child a,.sort .content .booklist dl dd:last-child a{color:#71757f;color:var(--font-color);flex:1;text-align:left}
.rank .left .content dl dd:last-child span,.ranklist .content dl dd:last-child span,.sort .content .booklist dl dd:last-child span{margin-left:.25rem;padding:.1rem;border:1px solid;border-radius:2px;color:#fa9841;font-size:.75rem;line-height:1}
.rank .left .content dl dd:last-child span:nth-child(2),.ranklist .content dl dd:last-child span:nth-child(2),.sort .content .booklist dl dd:last-child span:nth-child(2){color:#3ac295}
.rank .left .content dl dd:last-child span:last-child,.ranklist .content dl dd:last-child span:last-child,.sort .content .booklist dl dd:last-child span:last-child{color:#1cb15c;color:var(--bg-color-nav)}
.rank .taglist ul{display:flex;overflow:hidden;margin-bottom:1rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.rank .taglist li{overflow:hidden;margin-top:.75rem;width:23%;height:1.5rem;border:1px solid #d1ebff;border-color:var(--border-color-card);border-radius:2px;background-color:#f6f6f8;background-color:var(--bg-color);text-align:center;font-size:.875rem;line-height:1.5rem;font-weight:700}
.taglist li a{display:block}
.rank .taglist li:hover{background-color:#f2f5fc;background-color:var(--bg-color-title)}
.rank .taglist.newlist li{width:48%;text-align:left}
.rank .taglist.newlist li a{padding:0 .5rem}
.book .cover{float:left;margin-left:1rem;width:5rem;height:5.99rem}
.book .cover img{width:4.5rem;height:6rem;border-radius:2px}
.book .booktitle,.chapters .booktitle,.read .booktitle{display:flex;overflow:hidden;justify-content:center;flex-direction:column;align-items:center}
.book .booktitle h1,.chapters .booktitle h1,.read .booktitle h1{padding:1rem;color:#252b3a;font-size:1.25rem;line-height:1.5rem}
.book .bookinfo .bookdes{display:flex;margin:0 1rem 0 .5rem;padding:.5rem 0;border-top:1px solid #dbdcdf;border-bottom:1px solid #dbdcdf;flex-direction:column}
.book .bookinfo .bookdes p{overflow:hidden;height:1.25rem;font-size:.875rem;line-height:1.25rem}
.book .bookinfo .bookintro{display:flex;overflow-y:auto;padding:.5rem 1rem;font-size:.8125rem;line-height:1.25rem;flex-direction:column}
.book .bookinfo .bookintro::-webkit-scrollbar{width:2px;height:2px;background-color:#f5f5f5}
.book .bookinfo .bookintro::-webkit-scrollbar-track{border-radius:2px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3)}
.book .bookinfo .bookintro::-webkit-scrollbar-thumb{border-radius:2px;background-color:#999;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3)}
.book .bookbtn{display:flex;padding:.75rem 1rem;border-top:1px solid #dbdcdf;border-top-color:var(--border-color);justify-content:center;font-weight:700}
.book .bookbtn a{width:33%;border:1px solid #526ecc;border-color:var(--bg-color-nav);border-radius:2px;background-color:#526ecc;background-color:var(--bg-color-nav);color:#fff;color:var(--font-color-nav);text-align:center;font-size:.9375rem;line-height:2rem;cursor:pointer}
.book .bookbtn a+a{margin-left:10px;background-color:transparent;color:#526ecc;color:var(--bg-color-nav)}
.book .bookbtn a:hover{border-color:#fa9841;border-color:var(--bg-color-nav-hover);background-color:#fa9841;background-color:var(--bg-color-nav-hover);color:#fff;color:var(--font-color-nav-hover);text-decoration:none}
h1.tagtitle{padding:10px;border:2px solid #d7d8da;border-color:var(--border-color);color:#252b3a;color:var(--font-color-title);text-align:center;font-size:20px}
.chapters .booktitle h2{padding:.75rem 1rem;border-color:var(--border-color-card);border-top:1px solid #dbdcdf;font-size:.875rem}
.chapterlist .all h4{border-radius:0}
.chapterlist h3{padding-bottom:10px;border-color:var(--border-color);border-bottom:1px solid #d7d8da;font-size:14px}
.chapters ul{display:flex;overflow:hidden;flex-direction:column;flex-wrap:nowrap}
.chapterlist li{position:relative;padding:0 3rem 0 1rem;height:2.25rem;font-size:.875rem;line-height:2.25rem}
.chapterlist li:after{position:absolute;top:.875rem;right:1rem;color:#babbc0;content:"";border-top:1px solid;border-right:1px solid;width:.5rem;height:.5rem;transform:rotate(45deg)}
.chapterlist li+li{border-top:1px solid #dbdcdf}
.chapterlist li:nth-child(4n){padding-right:0}
.chapterlist li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.chapterlist li a:visited{color:#71757f;color:var(--font-color)}
.chapterlist li a.no{color:#d7d8da}
.bookvote{margin:.75rem 1rem 0;padding:.5rem 0 0;border:0;border-top:3px solid var(--border-color-card);text-align:justify;font-size:.875rem;line-height:1.25rem}
.bookvote p{padding:0}
.bookvote legend{color:var(--font-color-title);text-align:center;font-weight:700;padding:0 .5rem}
.bookvote p+p{margin-top:.5rem}
#del_temp{margin-left:.5rem;padding:2px 5px;max-width:1.5rem;border:1px solid;border-radius:2px;color:#526ecc;color:var(--font-color-link);text-decoration:none;font-size:.75rem;line-height:1;cursor:pointer;flex:auto}
#del_temp:hover{color:#fa9841;color:var(--font-color-hover)}
.morechapter{display:block;padding:.5rem 0;background-color:#1cb15c!important;background-color:var(--bg-color-nav)!important;color:#fff;color:var(--font-color-nav);text-align:center;font-weight:700;font-size:.875rem}
.morechapter:hover{background-color:#fa9841!important;background-color:var(--bg-color-nav-hover)!important;color:#fff;color:var(--font-color-nav-hover)}
.listpage{display:flex;padding:.5rem 1rem;height:2rem;font-size:.75rem;line-height:2rem;flex-direction:row;flex-wrap:nowrap;font-weight:700}
.chapterlist .all .listpage+ul{border-top:1px solid #dbdcdf;border-bottom:1px solid #dbdcdf}
.listpage span{text-align:center}
.listpage .left{width:25%}
.listpage .left a,.listpage .right a{display:inline-block;width:90%;border:1px solid;border-radius:2px}
.listpage .left a:hover,.listpage .right a:hover,.morechapter:hover{text-decoration:none}
.listpage .left a{float:left}
.listpage .right a{float:right}
.listpage .right{width:25%}
.listpage .middle{height:2rem;border:1px solid #d7d7d7;border-radius:2px;flex:1;overflow:hidden}
.listpage .middle em{width:80%;height:30px;color:#999;text-align:center;font-style:normal}
.listpage .middle a,.listpage .middle em{float:left;display:inline-block;line-height:36px}
.listpage .middle a{width:19%;height:36px;vertical-align:middle}
.listpage .middle select{clear:both;display:inline-block;width:100%;height:100%;border:0;background:0;text-align:center;font-weight:700;border-radius:2px}
.listpage .middle select,.listpage .middle select option{outline:0;font-size:.75rem;text-align:center}
.listpage .onclick{background-color:#1cb15c;background-color:var(--bg-color-nav);color:#fff;color:var(--font-color-nav)}
.listpage .before{background-color:#cecece;color:#fff}
.listpage .left a:hover,.listpage .right a:hover{background-color:#fa9841;background-color:var(--bg-color-nav-hover);color:#fff;color:var(--font-color-nav-hover)}
.read{display:flex;flex-direction:column;flex-wrap:nowrap}
.read .readpage{margin:0 auto;padding:.5rem;border-top:1px dotted #d7d8da;border-bottom:1px dotted #d7d8da;text-align:center;font-weight:700}
.read .readpage a{margin:0 10px}
.read .readpage .gray{color:#999}
.read .readvote{margin:.75rem 1rem;text-align:justify;font-size:.875rem}
.read .content{color:#252b3a;letter-spacing:.1em;font-size:24px}
.read .content p{margin:1em 1rem 0;text-indent:2em;word-wrap:break-word;line-height:1.8;word-break:break-all;line-break:anywhere;text-align:justify}
.read .content .report{margin:15px 0;text-align:center;font-size:16px}
.read .content .report a{color:#f60}
.read .content .report a:before{content:"\27a6"}
#readSet .ra{display:inline-block;overflow:hidden;margin-top:-1px;margin-right:5px;width:1.25rem;height:1.25rem;border:1px solid #ccc;border-color:var(--bg-color-nav);background-color:var(--bg-color-nav);vertical-align:middle;border-radius:2px}
#readSet .rf{float:right;margin-left:.5rem;font-size:.875rem}
#readSet .rf a{display:inline-table;padding:0 .2rem;background-color:#1cb15c;background-color:var(--bg-color-nav);color:#fff;color:var(--font-color-nav);text-align:center;font-weight:700;font-size:.75rem;line-height:1.3rem;border-radius:2px}
#readSet .rf .rf-default{margin:0 .3rem}
#readSet .rf .rf-large,#readSet .rf .rf-small{padding:0 .5rem}
.pages{display:flex;overflow:hidden;padding:.75rem 1rem;border-top:1px solid #d7d8da;text-align:center;flex-direction:column;align-items:center}
.pagination{display:inline-block;flex:1}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;margin-left:5px !important;padding:.25rem .5rem;min-width:1rem;border:1px solid #e9edfa;border-color:var(--border-color-card);border-radius:5px;text-decoration:none;font-size:.875rem}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;border-color:#d7d8da;border-color:var(--border-color-card);background-color:#ebf6ff;background-color:var(--bg-color-read)}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;background-color:#ebf6ff;background-color:var(--bg-color-read);color:#3448a5;color:var(--font-color-hover);cursor:default}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border-color:#d7d8da;background-color:#fff;color:#777;cursor:not-allowed}
.login form{display:flex;padding:2rem 1rem 0;font-size:.875rem;flex-direction:column;flex-wrap:nowrap;align-items:center}
.login form .form-group{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap}
.login form .form-group+.form-group{margin-top:1rem}
.login form .form-group .form-title{overflow:hidden;font-size:.875rem;line-height:2rem}
.login form .form-group .form-content{flex:1}
.login form .form-group .form-content input{width:100%;height:2rem;border:1px solid var(--border-color);border-radius:2px;text-indent:.5rem;font-size:.875rem;line-height:2rem}
.login form .form-group .form-content input:focus,.login form .form-group .form-content input:focus-visible{outline:0;border:1px solid #fa9841;border-color:var(--bg-color-nav-hover)}
.login form .form-submit{padding-top:2rem}
.login form .form-submit button{padding:0 2rem;border:0;border-radius:2px;background-color:#1cb15c;background-color:var(--bg-color-nav);color:#fff;color:var(--font-color-nav);font-size:.875rem;cursor:pointer;height:2rem;line-height:2rem}
.login form .form-submit button:hover{background-color:#fa9841;background-color:var(--bg-color-nav-hover);color:#fff}
.nobook{width:100%;text-align:center;line-height:100px}
form.search{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
form.search input{outline:0;border:2px solid #1cb15c;border-color:var(--bg-color-nav);border-right:0;border-radius:2px 0 0 2px;background-color:transparent;text-indent:.5rem;font-size:.875rem;line-height:2rem;flex:1}
form.search input:focus,form.search input:hover{border-color:#fa9841;border-color:var(--bg-color-nav-hover)}
form.search button{width:4rem;border:0;border-radius:0 2px 2px 0;background-color:#1cb15c;background-color:var(--bg-color-nav);color:#fff;color:var(--font-color-nav);font-size:.875rem;cursor:pointer}
form.search button:hover{background-color:#fa9841;background-color:var(--bg-color-nav-hover)}
.footer{margin-top:.75rem;padding:1rem;border-top:1px solid #d7d8da;border-color:var(--border-color);font-size:.75rem}
.footer p{text-align:center;line-height:1rem}
.layui-layer-btn{font-size:.8125rem}
.hidden-xs{display:none!important}
@media(min-width:960px){.hidden-xs{display:unset!important}
html{font-size:16px}
.pc-mt{margin-top:15px}
.pc-mb{margin-bottom:15px}
.pc-ml{margin-left:15px}
.pc-mr{margin-right:15px}
.pc-pt{padding-top:15px}
.pc-pb{padding-bottom:15px}
.pc-pl{padding-left:15px}
.pc-pr{padding-right:15px}
.container{width:95%;max-width:960px}
h4{border-bottom:1px solid #e9edfa;border-bottom-color:var(--border-color-card)}
.header,.morechapter,.nav{display:block!important}
.header{padding:20px 0;border:0}
.header .left{float:left;padding:0;width:auto;text-align:center;letter-spacing:2px;font-weight:700;font-size:24px;line-height:24px}
.header .left p{color:#f60;letter-spacing:0;font-size:12px}
.header .right{float:right;margin-top:6px}
.header .search{float:left;display:flex;margin-top:6px;margin-left:17%;width:35%;height:35px;align-items:center}
.header .search input{width:270px;height:32px;border-right:0;text-indent:10px;font-size:14px;flex-grow:2}
.header .search:hover input{border-color:#fa9841;border-color:var(--bg-color-nav-hover)}
.header .btn,.header .search button{position:unset;width:60px;height:36px;border:0;background-color:#1cb15c;background-color:var(--bg-color-nav);color:#fff;color:var(--font-color-nav);text-indent:0;font-size:14px;line-height:36px;cursor:pointer}
.header .btn:hover,.header .search:hover button{background-color:#fa9841;background-color:var(--bg-color-nav-hover);color:#fff;color:var(--font-color-nav-hover)}
.header .btn{float:right;margin-left:10px;width:90px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgstyle='vertical-align:middle'viewBox='0010241024'xmlns='http://www.w3.org/2000/svg'fill='%23fff'overflow='hidden'%3E%3Cpathd='M64624a32320106403232010-640zm448344a457.44457.44001-395.76-229.28323201155.52-32392392010-42-281.84l51.68-51.68a323200145.2845.28l-116116A323200156512a456456011456456zm-48-376a3232001-32-32V320a3232001640v240a3232001-3232zm00a3232001-32-32V320a3232001640v240a3232001-3232zm2400H464a32320010-64h240a3232001064z'/%3E%3C/svg%3E");background-position:14px 12px;background-size:14px 14px;background-repeat:no-repeat;text-align:center}
.header .btn.user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgstyle='vertical-align:middle'viewBox='0010241024'xmlns='http://www.w3.org/2000/svg'fill='%23fff'overflow='hidden'%3E%3Cpathd='M1024512.06C1024229.906794.0940511.940S0229.9060512.06c0155.4170.509295.215180.2389.1851.331.332.6612.665.23.87C274.172979.616387.8561024513.271024c122.7540236.439-44.385325.209-116.2245.2-1.339.19-5.211.73-9.19C956.153803.2831024666.1381024512.06zm-976.9550c0-256.03208.985-465.015465.015-465.015S977.075256.03977.075512.06c0125.415-49.585238.977-130.615322.669-13.061-61.438-52.246-165.93-172.46-233.77727.453-33.98443.054-78.36943.054-125.4140-112.354-91.43-203.785-203.784-203.785s-203.78491.43-203.784203.785c047.04516.9390.143.054125.414C231.238668.8192.054773.292180.321834.7397.961752.36947.045637.47547.045512.06zm308.276-35.314c0-86.2370.51-156.74156.74-156.74s156.73870.51156.738156.74S598.29633.485512.06633.485s-156.739-70.51-156.739-156.74zM222.046875.123c2.66-37.85423.461-165.93164.6-237.76835.31427.45478.36943.055125.41443.05547.046091.43-16.932126.745-44.386139.80671.84161.94197.254165.93237.77-79.763.978-181.53103.16-291.224103.16-111.143.121-211.766-37.734-291.465-101.83z'/%3E%3C/svg%3E")}
.header .btn.history{right:.75rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgstyle='vertical-align:middle'viewBox='0010241024'xmlns='http://www.w3.org/2000/svg'fill='%23fff'overflow='hidden'%3E%3Cpathd='M64624a32320106403232010-640zm448344a457.44457.44001-395.76-229.28323201155.52-32392392010-42-281.84l51.68-51.68a323200145.2845.28l-116116A323200156512a456456011456456zm-48-376a3232001-32-32V320a3232001640v240a3232001-3232zm00a3232001-32-32V320a3232001640v240a3232001-3232zm2400H464a32320010-64h240a3232001064z'/%3E%3C/svg%3E")}
.nav{padding:0;height:3rem;line-height:3rem;font-size:1rem}
.nav .container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
.nav ul li.active a,.nav ul li a:hover{border-radius:0}
#wrapper .breadcrumb .container{flex-direction:row;justify-content:space-between}
#wrapper .breadcrumb .container ol{flex:1}
#wrapper .breadcrumb .container #readSet{margin-left:100px}
.noempty{min-height:calc(100vh - 273px)}
.link,.rank,.sort{display:flex}
.chapters,.link,.login,.rank .left,.rank .right,.rank .taglist,.ranklist,.sort .content{border:3px solid #e9edfa;border-color:var(--border-color-card);border-radius:2px}
.bookvote{margin-right:0;margin-left:0}
.bookvote legend{margin-left:1rem;text-align:left}
.rank .left ul.update,.rank .right ul,.sort .content .booklist ul{margin:0}
.rank .left ul.update li,.rank .right ul li,.sort .content .booklist ul li{margin:0 1rem}
.rank .left,.rank .taglist,.sort{flex:1}
.rank .right{margin-left:calc(1.7% - 2px);width:31.8%}
.rank .left .content,.ranklist .content,.sort{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.ranklist .content{justify-content:unset}
.rank .left .content dl,.rank .left .content dl+dl,.ranklist .content dl,.ranklist .content dl+dl{float:left;margin:0;padding:1rem 0 0;width:49%;border:0}
.ranklist .content dl,.ranklist .content dl+dl{width:32%}
.ranklist .content dl:nth-child(3n),.ranklist .content dl:nth-child(3n+2){padding-left:2%}
.sort .content{width:31.8%}
.sort .content:nth-child(n+4){margin-top:15px}
.rank .left .update li{font-size:.875rem;justify-content:flex-start}
.rank .left .update li span:last-child,.rank .left .update li span:nth-child(3){display:unset;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rank .left .update li span:nth-child(3){flex:1}
.rank .left .update li span:nth-child(4) a{color:#71757f;color:var(--font-color)}
.rank .left .update li span:nth-child(4){width:15%;text-align:left}
.rank .left .update li span:last-child{width:80px;text-align:right}
.rank .taglist li{margin-top:1rem;width:9%;height:30px;line-height:30px}
.rank .taglist.newlist li{width:19%}
.link .content{padding:1rem;font-size:.875rem}
.book .booktitle h1,.chapters .booktitle h1,.read .booktitle h1{font-size:24px;line-height:1.5}
.book .cover{width:155px;height:185px}
.book .cover img{width:140px;height:170px}
.book .bookinfo .bookdes{flex-wrap:wrap;flex-direction:row;justify-content:space-between}
.book .bookinfo .bookdes p{width:49%}
.book .bookinfo .bookintro{overflow:hidden;padding:.5rem 1rem 1rem 0;height:6.5rem;line-height:1.3rem}
.book .bookinfo .bookintro p{overflow-y:auto}
.chapters ul{display:flex;overflow:hidden;flex-wrap:wrap;flex-direction:row}
.chapterlist li{padding:0;width:25%;height:40px;border-top:none!important;border-bottom:1px solid #dbdcdf;line-height:40px}
.chapterlist li a{padding:0 1rem}
.chapterlist li:after{display:none}
.morechapter{margin:.75rem 30%;line-height:1.8;border-radius:2px}
.chapterlist .all .listpage+ul{border:0}
.listpage{padding:15px;font-size:.875rem}
h4+.listpage{border-bottom:1px solid var(--border-color)}
.listpage .middle,.listpage .middle select,.listpage .middle select option{font-size:.875rem}
.read .content{margin:0 2rem}
.read .readvote{padding:0 2rem}
.pages{padding-top:2rem;border-top:0}
.login form{margin:0 auto;padding:2rem;width:300px}
.footer{margin-top:1rem}
.hidden-md{display:none!important}
}
