@charset "UTF-8";*,:after,:before{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,nav,section,summary{display:block}img{max-width:100%}a{text-decoration:none;-webkit-transition:color .2s,background .2s,background-color .2s;transition:color .2s,background .2s,background-color .2s}.cf:after{content:"";display:table;clear:both}html{height:101%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0 auto;line-height:1.5em;max-width:50em;background:#fff;color:#717688}.logo{display:block}.logo img{width:2em}.menu{float:right;margin-right:-1em}@media only screen and (max-width:991px){.menu{margin-right:0}}.menu a{display:block;color:#222}.menu a:hover{text-decoration:none}.menu li{list-style:none}.menu>li{float:left;position:relative}.menu>li>a{padding:0 1.8em;border:0}@media only screen and (max-width:1199px){.menu>li>a{padding:0 1.2em}}#trigger{display:none;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7);position:absolute;right:-.5em;border:2px solid #fff;border-radius:4px;-webkit-transition:border-color .2s;transition:border-color .2s}@media only screen and (max-width:991px){#trigger{display:block}}@media only screen and (max-width:767px){#trigger{right:1.5em}}@media only screen and (max-width:479px){#trigger{right:.5em}}.trigger{width:54px;height:54px;padding:14px 0;overflow:hidden}.trigger .bar{display:block;height:2px;width:26px;margin:8px auto 0;background:#fff;position:relative;-webkit-transition:background .2s,opacity .3s,top .3s,-webkit-transform .3s;transition:background .2s,opacity .3s,top .3s,-webkit-transform .3s;transition:background .2s,opacity .3s,transform .3s,top .3s;transition:background .2s,opacity .3s,transform .3s,top .3s,-webkit-transform .3s}.trigger .bar.top{margin-top:0}@media only screen and (min-width:992px){header nav .menu{display:block!important}}@media only screen and (max-width:991px){header nav .menu{display:none;float:none;height:auto;height:calc(100vh - 115px);overflow:scroll;padding:.5em 0;background:rgba(87,89,101,.95)}header nav .menu>li{height:auto;display:block;float:none;background:transparent}header nav .menu>li>a{color:#fff!important;font-family:Comfortaa,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,sans-serif;text-align:center;font-size:1.35em;height:60px}header nav .menu>li>a:active,header nav .menu>li>a:focus,header nav .menu>li>a:hover{color:#25a6dc!important}header.open #trigger .bar.middle{opacity:0;-webkit-transform:translateX(200%);transform:translateX(200%)}header.open #trigger .bar.top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}header.open #trigger .bar.bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-10px}}@media only screen and (max-width:991px){.sticky header nav .menu{height:calc(100vh - 99px)}}#footer-bar,footer{display:none}.trigger.close .bar.middle{opacity:0;-webkit-transform:translateX(200%);transform:translateX(200%)}.trigger.close .bar.top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}.trigger.close .bar.bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-10px}.trigger.close .bar{background:#717688}.trigger.close .bar.top{top:5px}.trigger.close .bar.bottom{top:-5px}.trigger.close:hover .bar{background:#25a6dc}.menu .submenu{position:absolute;z-index:1;display:none;left:1em}.menu .submenu:before{position:absolute;z-index:-1;content:"";top:-.5em;left:0;border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.5em solid #25a6dc}.menu .submenu .submenu{top:0;left:100%}.menu .submenu.about-menu .submenu{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.menu .submenu li{position:relative}.menu .submenu a{padding:.5em 1.5em;font-size:.9em;font-weight:300;color:#fff;white-space:nowrap}.menu .submenu a:hover{color:#fff}.menu .submenu.open{display:block}.menu .submenu .parent.open{background:#63666f;color:#9ec957!important}@media only screen and (max-width:991px){.menu .submenu{display:block;visibility:hidden;max-height:0;text-align:center;font-family:Comfortaa,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,sans-serif;font-size:1.25em;position:static}.menu .submenu.open{-webkit-animation:menuIn ease .5s forwards;animation:menuIn ease .5s forwards;visibility:visible}.menu .submenu:before{display:none}.menu .submenu li{border-bottom:0}.menu .submenu a{color:#9da0a5}.menu .submenu a,.menu .submenu a:hover{background:transparent}.menu .submenu a.active,.menu .submenu a:hover{color:#fff}}.menu .submenu.submenu-opened>li>a span{-webkit-filter:blur(1px);filter:blur(1px)}.menu .submenu.submenu-opened>li>a.open span{-webkit-filter:blur(0);filter:blur(0)}h1{font-weight:400}h1,h2{font-size:2em;line-height:1.25em;margin-bottom:.5em}h2{font-weight:300}h3{font-size:1.4em;font-weight:400}h3,h4{line-height:1.5em;margin-bottom:.5em}h4{font-size:1.125em;font-weight:600}h1 a,h2 a,h3 a,h4 a{color:inherit;border:0!important}.main figure,.main ol,.main p,.main ul{margin-bottom:1.5em}.main p.before-list{margin-bottom:.5em}.main a{border-bottom:2px solid #ddd}.main a:hover{border-color:#222}.text ol,.text ul{margin-left:1em}.meta{margin-bottom:1.5em}.meta li{float:left;list-style:none;margin-right:2em}.meta li b{font-weight:400;color:#000;padding-right:.25em}.teaser,.teaser li{list-style:none}.teaser li{margin-bottom:1.5em}@media screen and (min-width:50em){.teaser li{float:left;width:30%;margin-left:5%}.teaser li:first-child{margin-left:0}}.nextprev{padding:1em 0}.nextprev a{border:0}.nextprev .prev{float:left}.nextprev .next{float:right}.copyright{float:left}.colophon{float:right}.colophon a b{padding-left:.25em}.featured{margin-bottom:0;position:relative}.featured .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-image:url("/content/overlay.png");background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-transition:opacity .2s;transition:opacity .2s}.featured img{width:100%;height:auto}.featured .book,.featured .share{text-align:center;top:52.5%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.featured .book span,.featured .share span{color:#fff}.featured .book .icon,.featured .share .icon{width:2.051282em;height:2.051282em;margin:0 auto;border:2px solid #b0b1b3;border-color:hsla(0,0%,100%,.5);margin-bottom:1.25em;font-size:2.4375em;color:#fff;color:hsla(0,0%,100%,.7);border-radius:50%}.featured .book i,.featured .share i{height:1em;display:block;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000}.overlay#overlay:before{content:"";position:absolute;background:hsla(227,9%,49%,.65);top:0;left:0;width:100%;height:100vh}.overlay#overlay .overlay-content{background:#fff;position:absolute;max-width:40.5625rem;width:100%;top:50%;left:50%;text-align:center;padding:3.625rem 4rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 0 .5rem -.25rem rgba(75,75,75,.75);box-shadow:0 0 .5rem -.25rem rgba(75,75,75,.75)}.overlay#overlay .overlay-content h2,.overlay#overlay .overlay-content h3{color:#25a6dc;font-family:Comfortaa,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,sans-serif;margin-top:0}.overlay#overlay .overlay-content p{font-weight:300;line-height:1.65;font-size:1.125rem}.overlay#overlay .overlay-content p .button{margin-top:1.5rem;font-size:.95rem;font-weight:400;padding:.5625rem 1.625rem}.overlay#overlay .close-overlay{display:block;background:#f3f3f4;position:absolute;right:0;top:0}body.overlay-shown .overlay#overlay{display:block}@media only screen and (max-width:479px){.overlay#overlay .overlay-content{padding:2rem;bottom:0;top:unset;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media only screen and (max-width:389px){.overlay#overlay .overlay-content{text-align:left}.overlay#overlay .overlay-content h2,.overlay#overlay .overlay-content h3{font-size:1.25rem}.overlay#overlay .overlay-content p{font-size:1rem;line-height:1.5}}