@charset "UTF-8";a,a:hover{color:#18BC9C}body,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{text-rendering:geometricPrecision}.clear:after,.hidden{visibility:hidden}.card,.card .full,.card .short,.sidebar{overflow:hidden}.card,.widget{word-wrap:break-word;box-shadow:1px 1px 1px 0 #DEDEDE,-1px 0 0 0 #DEDEDE}.card .read-more,.gallery li,.pagination,.t-center,body>footer,body>header nav{text-align:center}@font-face{font-family:roboto;src:local("roboto"),local("roboto"),url(/static/font/roboto_condensed.woff2) format("woff")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ol,ul{list-style:none;padding:0}dl,ol,p,ul{-webkit-font-feature-settings:'liga' 1,'onum' 1,'kern' 1;-moz-font-feature-settings:'liga' 1,'onum' 1,'kern' 1;-o-font-feature-settings:'liga' 1,'onum' 1,'kern' 1;margin:0}img{border:0}a{transition:color .3s ease;text-decoration:none}h1,h2,h3,h4,h5,h6{-webkit-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;-moz-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;-o-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;color:#2E2E2E;line-height:1.15em;margin:0 0 .1em;font-weight:400}body,html{width:100%;margin:0;background-color:#ECF0F1}html{font-size:10px;font-size:62.5%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:"Helvetica neue",Helvetica,Tahoma,"lantinghei sc","Microsoft Yahei",sans-serif;font-size:1.6rem;color:#3A4145;-webkit-font-feature-settings:'kern' 1;-moz-font-feature-settings:'kern' 1;-o-font-feature-settings:'kern' 1;-webkit-font-smoothing:antialiased}html body .fade-out{opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear}.clear:after{content:".";display:block;height:0;clear:both;zoom:1}.hide{display:none}@keyframes draw{0%{stroke-dasharray:120px 258px;stroke-dashoffset:-258px;stroke-width:6px}100%{stroke-dasharray:456px;stroke-dashoffset:0;stroke-width:2px}}@keyframes moz_draw{0%{stroke-dasharray:120px 258px;stroke-dashoffset:-258px;stroke-width:6px}100%{stroke-dasharray:714px;stroke-dashoffset:258px;stroke-width:2px}}.b-center,body>header{margin-left:auto;margin-right:auto}body>header{background-color:#222;padding:10px 0 0 38px;width:100%;min-width:1020px}body>header .logo{position:absolute;top:16px;left:40px;width:38px}@media (max-width:1055px){body>header .logo{left:18px}}@media (min-width:1180px){body>header .logo{left:80px}}body>header nav{height:70px}body>header nav .menu,body>header nav .menu svg{height:48px;width:180px}body>header nav .menu{display:inline-block;margin:2px;text-align:center;position:relative}body>header nav .menu svg .shape{width:180px;height:48px;fill:transparent;stroke-dasharray:120px 258px;stroke-dashoffset:-258px;stroke-width:0;stroke:#19f6e8}nav .menu.active svg .shape{stroke-width:6px}body>header nav .menu:hover .shape{-webkit-animation:.5s linear 0s normal forwards 1 draw;animation:.5s linear 0s normal forwards 1 draw}@-moz-document url-prefix(){body>header nav .menu:hover .shape{animation:.5s linear 0s normal forwards 1 moz_draw}}body>header nav .menu .text{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;color:#FFF;font-size:18px;letter-spacing:3px;line-height:18px;position:relative;bottom:35px;text-decoration:none}body>header nav .menu .sub-menu,body>header nav .menu .sub-menu li a{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;transition:all .3s linear}.menu.on .text{-webkit-filter:blur(2px);-moz-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}body>header nav .menu .text:hover{color:#FFF;letter-spacing:4px}body>header nav .menu .sub-menu{transform:translateZ(0);-ms-backface-visibility:hidden;backface-visibility:hidden;-ms-perspective:1000;perspective:1000;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;visibility:hidden;opacity:.1;position:absolute;z-index:2;top:50px;padding:18px 0 0;width:180px;background-color:rgba(17,20,16,.77)}.menu:hover .sub-menu{visibility:visible;opacity:1}body>header nav .menu .sub-menu li{letter-spacing:3px;border-bottom:1px solid #8D8D8D}body>header nav .menu .sub-menu li:last-child{border-bottom:1px solid rgba(17,20,16,.77)}body>header nav .menu .sub-menu li:hover{letter-spacing:4px;background-color:rgba(112,113,113,.7)}body>header nav .menu .sub-menu li a{transform:translateZ(0);-ms-backface-visibility:hidden;backface-visibility:hidden;-ms-perspective:1000;perspective:1000;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;display:inline-block;line-height:45px;width:100%;color:#FFF}.wrap{width:1020px;margin:40px auto 10px;background-color:#EEE;padding:0;min-height:800px}.content{float:left;width:640px;min-height:800px}.sidebar{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;float:right;width:340px;min-height:800px;opacity:1}.sidebar.sidebar_hide{width:0;opacity:0}.card{margin:0 auto 2rem;padding:2rem;background-color:#FFF;min-height:300px}.card .tag-list{margin-bottom:1.5em;border-bottom:1px dotted #D9D5D5;padding-bottom:8px}.card .tag-list a{font-size:12px;background-color:#F2FCBC;border-radius:2px;color:#5F5C5C;padding:2px 4px;margin-right:5px}.card .short{height:108px}.card .full{display:none;height:0}.card .full img{max-width:100%;height:auto}.content_full .full{display:block;height:auto}.card.card_hide,.content_full .short{display:none}.card .card-title{font-size:3.6rem;line-height:1.4;margin-top:0}.card .card-title a{color:#141412}.card .card-meta a,.card .card-title a:hover{color:#18BC9C}.card .card-meta{display:block;margin:0 0 1.2rem;font-size:1.4rem;line-height:2rem}.card .card-meta img{width:24px;height:24px;float:left;margin-right:9px;border-radius:100%}.card .card-meta a:hover{text-decoration:underline}.card .card-meta time{display:inline-block;margin-left:8px;white-space:nowrap}.card .excerpt .article-absimg{display:inline-block;width:85px;height:85px;float:left;margin-right:15px;margin-bottom:2px}.card .excerpt p{margin:0;line-height:1.7em}.card p.footer span{display:none}.content_full p.footer{position:relative}.content_full p.footer span{display:inline;position:absolute;top:35px;font-size:10px;color:#A6A6A6}.card .read-more{margin-top:15px;display:inline-block;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;padding:.6rem 1.2rem;font-size:1.5rem;line-height:1.5;color:#FFF;background-color:#F39C12;border-color:#F39C12;float:right}.info,.play{float:left}.pagination{position:relative;width:80%;max-width:710px;margin:4rem auto;font-size:1.4rem;color:#AAA;opacity:1}.pagination a{color:#FFF;background:#18BC9C;position:absolute;display:inline-block;font-size:2rem;padding:1rem 1.5rem;text-decoration:none;transition:border .3s ease}.pagination a.prev{left:0}.pagination a.next{right:0}.pagination .page-desc{display:inline-block;padding:1.5rem 0;min-width:100px}.widget{font-size:14px;padding:0;background-color:#FFF;margin-bottom:20px}.widget .widget-title{font-weight:400;margin:0;font-size:1.8rem;padding:1rem 0;border-bottom:1px solid #ECF0F1;text-indent:2rem}.widget ol,.widget ul{list-style-type:none;margin:0;padding:1rem 2rem}.widget li{padding:.5rem 0;margin:0}.widget.hot-tag li,body>footer>div{margin-bottom:10px}.widget.hot-tag li{display:inline-block;line-height:28px;padding:0 8px;background-color:#F6F6F6;margin-right:10px}body>footer{margin-top:80px;width:100%;height:120px;font-size:16px;clear:both;background-image:url(/static/img/common/footer.png);background-color:#2B2D2E;padding-top:30px;padding-bottom:30px;color:#FFF}body>footer .nav span{padding:0 6px}body>footer a{color:#FFF}h2{margin-bottom:20px}.info{margin-left:30px}