a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.text-success{color:#52c41a}.text-primary{color:rgba(0,0,0,.85)}@font-face{font-family:iconfont;src:url("//at.alicdn.com/t/font_1998298_137h6jwn9k8e.eot");src:url("//at.alicdn.com/t/font_1998298_137h6jwn9k8e.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_1998298_137h6jwn9k8e.woff2") format("woff2"),url("//at.alicdn.com/t/font_1998298_137h6jwn9k8e.woff") format("woff"),url("//at.alicdn.com/t/font_1998298_137h6jwn9k8e.ttf") format("truetype"),url("//at.alicdn.com/t/font_1998298_137h6jwn9k8e.svg#iconfont") format("svg")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.dropdown{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}.dropdown>.dropdown-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.dropdown>.dropdown-button>:not(:first-child){margin-left:4px}.dropdown>.dropdown-menu{text-align:center;padding-left:10px;padding-right:10px;-webkit-transition:all .5s ease,max-height .5s ease;-o-transition:all .5s ease,max-height .5s ease;transition:all .5s ease,max-height .5s ease;max-height:0;overflow:hidden;position:absolute;top:100%;left:-52px;right:-52px;border-radius:2px;min-width:5em;margin-top:8px;background-color:#fff;box-shadow:2px 2px 13px 0 hsla(0,0%,83%,.5)}.dropdown>.dropdown-menu>:not(:last-child){padding-bottom:14px}.dropdown>.dropdown-menu>:first-child{margin-top:10px}.dropdown>.dropdown-menu>:last-child{margin-bottom:10px}.dropdown>.dropdown-menu>:hover{color:#3a9cff}.dropdown>.dropdown-menu>*{display:block}.flex{display:flex}.left{float:left}.right{float:right}.clear{clear:both}.align-items-center{align-items:center}.text-danger{color:red}.text-underline{text-decoration:underline}#like-count{font-size:14px;padding:0;min-width:16px;height:16px;line-height:16px;text-align:center;color:#65b1fe;display:inline-block}#btn-like:active #like-count{transform:scale(.7);transform-origin:center -8px;transition:ease;transition-duration:.1s}.disabled{pointer-events:none;opacity:.6;user-select:none}a[class*=link-]{display:inline-flex}.paging-block{margin:30px 0;text-align:center}.paging-block ul{display:inline-block}.paging-block>ul>li{width:24px;height:28px;margin:0 8px;border-radius:2px;float:left;display:flex;align-items:center;background-color:#f4f4f6}.paging-block>ul>li>a{color:#959595;margin:0 auto}.paging-block>ul>.current{background-color:#3a9cff}.paging-block>ul>.current>a{color:#fff}.footer-info{padding:20px 0;margin-top:30px;line-height:1.5;text-align:center;border-top:1px solid #ededed}.footer-info p{color:#a3a3a3;font-size:13px;padding-bottom:8px}.footer-info>p>a{color:#a3a3a3;margin:0 6px}body{height:100vh;font-family:Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;background-color:#f6f6f6}.wrapper{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}a{color:rgba(0,0,0,.85);text-decoration:none;outline:none}.main{max-width:1292px;margin:0 auto}@media only screen and (max-width:991px){.main{flex-direction:column}}.main .flex{display:flex}@media only screen and (max-width:991px){.main .flex{flex-direction:column}}.content{margin-top:20px;padding:0 129px}@media only screen and (min-width:768px) and (max-width:991px){.content{padding:0 20px}}@media only screen and (max-width:767px){.content{padding:0 10px}}input[type=text]{padding:4px 3px;border:1px solid #e6e6e6;border-radius:3px}input[type=text]:hover{border:1px solid #3a9cff}input[type=text]:focus{border:1px solid #63b6ff}.sidebar{width:300px;max-width:300px;min-width:300px;margin-left:30px}@media only screen and (max-width:991px){.sidebar{width:100%;max-width:100%;margin-left:0}}.sidebar .card{padding:24px 20px;margin-bottom:20px;background-color:#fff}.sidebar .card-theme{margin-bottom:12px;border-bottom:1px solid #f6f6f6}.sidebar .card-theme h5{font-size:16px;line-height:1.5;padding-bottom:6px;display:inline-block;border-bottom:2px solid #3a9cff}.sidebar .card-content>p{color:#3a9cff;font-size:36px;font-weight:500;padding:30px 0;text-align:center}.sidebar .card-content>.hot-tag{font-size:12px;color:#565656;padding:6px 8px;margin:0 6px 10px 0;display:inline-block;border-radius:2px;border:1px solid hsla(0,0%,69%,.33)}.sidebar .card-content>.active-tag{color:#fff;background-color:#3a9cff}.sidebar .card-content a:hover,.sidebar .card .card-content a:hover{color:#3a9cff}.sidebar .highlight-number{font-family:acumin-pro,sans-serif;color:#3a9cff}.sidebar .sidebar-banner{padding:0}.sidebar .sidebar-banner img{width:100%}.sidebar .card-theme sup{font-size:x-small;vertical-align:super}.sidebar .top-ranking{padding-left:20px}.sidebar .top-ranking li{color:#d4d4d4;font-size:14px;line-height:1.75;padding:10px 0 4px;list-style-type:disc}.sidebar .top-ranking li a{color:#2b2b2b}.navbar a{color:#8d8ea2;text-decoration:none;outline:none}.navbar a.active{color:#3a9cff;font-weight:400}.navbar .avatar,.navbar>nav .navbar-avatar{border-radius:50%}.navbar .dropdown .dropdown-menu{background:#fff}.navbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 2px 5px 0 hsla(0,0%,76%,.5);box-shadow:0 2px 5px 0 hsla(0,0%,76%,.5);padding:11px 20px 13px}@media screen and (min-width:991px){.navbar{padding-left:10%;padding-right:10%}}.navbar>.navbar-mobile{display:none}.navbar>nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;color:#8d8ea2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1292px}.navbar>nav .navbar-branding{height:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.navbar>nav .navbar-branding img{display:block}.navbar>nav .navbar-left>:not(:first-child){margin-left:30px}.navbar>nav .navbar-right>:not(:first-child){margin-left:24px}.navbar>nav .navbar-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;white-space:nowrap}.navbar-list>li>a:hover{color:#3a9cff}.navbar>nav .navbar-search{padding:5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:6px;background-color:#f6f6f6}.navbar>nav .navbar-search img{width:19px;height:19px}.navbar>nav .navbar-search>input{border:none;outline:none;background:none;width:170px;font-size:inherit;color:#8d8ea2}.navbar>nav .navbar-search>input::-webkit-input-placeholder{color:#afafaf;opacity:1}.navbar>nav .navbar-search>input::-moz-placeholder{color:#afafaf;opacity:1}.navbar>nav .navbar-search>input:-ms-input-placeholder,.navbar>nav .navbar-search>input::-ms-input-placeholder{color:#afafaf;opacity:1}.navbar>nav .navbar-search>input::placeholder{color:#afafaf;opacity:1}.navbar>nav .navbar-icon{width:24px;height:24px}.navbar>nav .navbar-avatar,.navbar>nav .navbar-icon{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.navbar>nav .navbar-avatar{width:30px;height:30px}@media screen and (min-width:769px){.dropdown:hover .dropdown-menu{max-height:1000px;z-index:1000}}@media only screen and (max-width:991px){.navbar{padding:7px 8px 9px;-webkit-box-shadow:0 2px 5px 0 hsla(0,0%,76%,.5);box-shadow:0 2px 5px 0 hsla(0,0%,76%,.5);position:relative;z-index:2;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navbar>.navbar-main{display:none}.navbar .navbar-mobile{font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar .navbar-mobile>.navbar-list{width:100%;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;display:flex;justify-content:space-between}.navbar .navbar-mobile>.navbar-list:first-child{flex-grow:1;margin-right:8px}.navbar .navbar-mobile>.navbar-list>:not(:first-child){margin-left:11px}.navbar-mobile .dropdown{margin-left:8px!important;font-weight:400}.navbar .navbar-mobile>.navbar-list>.navbar-branding{height:26px}.navbar .navbar-mobile>.navbar-list>.navbar-search{padding:3px 11px;font-size:16px}.navbar .navbar-mobile>.navbar-list>.navbar-search img{width:16px;height:16px}.navbar .navbar-mobile>.navbar-list>.navbar-search>input{width:85px}.navbar .navbar-mobile>.navbar-list .navbar-avatar{width:27px;height:27px}.navbar .navbar-mobile>.navbar-list .navbar-icon{width:24px;height:24px}}.article-list{line-height:1.5;padding:24px 44px;background-color:#fff}@media screen and (max-width:991px){.article-list .article{max-width:100%}.article-list .article-list{padding-left:20px;padding-right:20px}.article-list .article-item section{margin-right:0}.article-list .article-item figure{display:none}}.article-item{color:#959595;font-size:14px;margin-top:20px;padding-bottom:12px;display:flex;border-bottom:1px dashed #f4f4f4}.headline{display:flex}.headline img{margin-right:10px}.headline .tag-icon>img{height:36px;margin-right:6px}.headline h1{font-size:24px;flex:auto;vertical-align:middle;font-weight:400}.headline p{color:#959595;font-size:12px;max-width:300px;flex:auto;text-align:right;align-self:center}.article{flex-grow:1}.article-item section{margin-right:36px;width:100%}section>.title a{color:#2b2b2b;font-size:18px;font-weight:400;outline:none}section>.title a:link{color:#2b2b2b}section>.title a:hover{color:#3a9cff}section>.title a:visited{color:#646464}section>.summary{margin:8px 0 18px}.author,.likes,.views{margin-right:20px}.post-info .post-date{display:inline}.post-info .likes>img,.post-info .views>img{height:16px}.post-info img,.post-info span{font-size:14px;margin-right:4px;display:inline-block;vertical-align:middle}.article-item figure{display:flex;align-items:center;width:135px}.article-item figure a{width:100%}.article-item figure img{width:100%;height:76px;object-fit:cover}.article-details{line-height:1.5;padding:38px 24px 20px;margin-bottom:30px;background-color:#fff;overflow:hidden;flex-grow:1}.article-details #neighbouring-articles div a{color:#000;font-size:14px;line-height:2}.article-details #neighbouring-articles div a:hover span{color:#3a9cff;text-decoration:underline}.post-title h1{color:#2b2b2b;font-size:26px}.post-info-bar li>img{height:16px}.post-info-bar{margin:14px 0 24px;font-size:14px;color:#959595;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:10px}.post-info-bar a,.post-info-bar ul li{color:#afafaf;display:flex;align-items:center}.post-info-bar ul{display:flex;margin-bottom:10px}.post-info-bar ul li{white-space:nowrap;margin-right:12px}@media screen and (min-width:578px){.post-info-bar ul li{margin-right:24px}}.post-info-bar ul li:last-child{margin-right:5px}.post-info-bar .category-label{float:right;margin-right:0}.post-info-bar .category-label a{color:#3a9cff;padding:0 8px;margin-left:6px;border-radius:16px;border:1px solid #3a9cff}.post-abstract{padding:10px 14px;margin-bottom:20px;border-radius:2px;background-color:#f0faff}.post-abstract p{color:#666a75;font-size:14px;line-height:28px}.post-content{-webkit-font-smoothing:antialiased}.post-content>* img{display:block;margin:0 auto}.post-content,.post-content>div,.post-content p{font-size:16px;line-height:2;color:#333}.post-content ul li{list-style:initial}.post-content ol li{list-style:decimal}.post-content li{line-height:2}.post-content table thead th:empty{display:none}.post-content-picture{max-width:752px;margin:0 auto;text-align:center}.picture-description{color:#666a75;font-size:14px;padding-top:12px;display:block}.post-recommend{text-align:center;margin:30px 0 18px}.post-recommend button{border:none;outline:none;padding:10px 20px;border-radius:4px;background-color:#fcfcfc;box-shadow:0 1px 2px 0 hsla(0,0%,67%,.5)}.post-recommend button>span{color:#474747;font-size:15px;font-weight:300;padding-left:4px;vertical-align:middle}.post-recommend button #like-count{font-size:14px;padding:0;min-width:16px;height:16px;line-height:16px;text-align:center;color:#3a9cff;display:inline-block}.post-recommend button .btn-like-icon{color:#3a9cff}.post-recommend button .btn-like-icon i.iconfont{font-size:22px}.post-recommend button .btn-like-text{color:rgba(0,0,0,.85)}.post-recommend .liked .btn-like-text{color:#3a9cff;font-weight:400}.breadcrumb-nav{padding:0 0 22px;font-size:14px}.breadcrumb-nav a{color:#333}.breadcrumb-nav a:hover{text-decoration:underline}.breadcrumb-nav img{padding:0 10px}.btn-primary{background-color:#3a9cff;padding:6px 12px;border:none;outline:none;color:#fff;font-size:14px;border-radius:3px;user-select:none}.btn-primary:hover{background-color:#63b6ff}.like-error-info,.like-progress-info{font-size:12px;margin-top:4px;color:#ff4d4f}.like-error-info{color:#ff4d4f}.like-progress-info{color:#adff2f}.banner{display:flex;align-items:center;margin:0 auto;max-width:1292px}.banner img{width:100%;height:100%;object-fit:cover}.banner a{height:100%}@media screen and (min-width:991px){.banner{padding:0 129px;height:235px}}@media screen and (max-width:1200px){.banner{padding:0}}.related-links,.related-links .nav{width:100%}.related-links h2{border-bottom:1px solid #eee;margin-bottom:8px;padding-bottom:8px;color:#000;font-size:1rem}.related-links ul{font-size:14px;list-style:initial;padding-left:20px}.related-links ul li{color:#000}.related-links ul li:not(:last-child){margin-bottom:4px}.related-links ul li{list-style:initial}.related-links ul li:not(:last-child){margin-bottom:12px}
