@font-face{
    font-family:'Nexa';
    src: url('Nexa.woff') format('truetype');
  }
  @font-face{
    font-family:'Nexa-bold';
    src: url('Nexa-bold.ttf') format('truetype');
  }
  html{height:100%;max-height:100%;padding:0;margin:0}
  body{padding:0;margin:0;line-height:1.6em;font-family:'Nexa';}
  .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
  h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;line-height:1;margin:2rem 0;font-family:'Nexa-bold';}
  h1{font-size:2.1rem;line-height:1.2em}
  h2{font-size:1.9rem;line-height:1.2em}
  h3{font-size:1.75rem}
  h4{font-size:1.3rem}
  h5{font-size:1.3rem}
  h6{font-size:1.3rem}
  img{max-width:100%;height:auto}
  dl,ol,p,ul{margin:1em 0}
  ol ol,ol ul,ul ol,ul ul{margin:.4em 0}
  .content blockquote p,.content li p,.post blockquote p,.post li p,blockquote p,li p,ol p,ul p{margin:0;overflow:visible}
  a img{border:none}
  dl dt{float:left;width:180px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700;margin-bottom:1em}
  dl dd{margin-left:200px;margin-bottom:1em}
  hr{display:block;height:1px;border:0;border-top:1px solid #efefef;margin:3.2em 0;padding:0}
  blockquote{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.6em 0 1.6em -2.2em;padding:0 0 0 1.6em;border-left:#4a4a4a .4em solid}
  blockquote p{margin:.8em 0}
  blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;color:#ccc}
  blockquote small:before{content:'\2014 \00A0'}
  blockquote cite{font-weight:700}
  blockquote cite a{font-weight:400}
  mark{background-color:#ffc336}
  code,tt{padding:1px 3px;font-family:Inconsolata,monospace,sans-serif;font-size:.85em;white-space:pre-wrap;border:1px solid #E3EDF3;background:#f7f7f9;color:#d14;border-radius:2px}
  pre{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.6em 0;border:1px solid #E3EDF3;width:100%;padding:10px;font-family:Inconsolata,monospace,sans-serif;font-size:.9em;white-space:pre;overflow:auto;background:#F7FAFB;border-radius:3px}
  pre code,tt{font-size:inherit;white-space:-moz-pre-wrap;white-space:pre-wrap;background:0 0;border:none;color:#333;padding:0}
  kbd{display:inline-block;margin-bottom:.4em;padding:1px 8px;border:#ccc 1px solid;color:#666;text-shadow:#fff 0 1px 0;font-size:.9em;font-weight:700;background:#f4f4f4;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.2),0 1px 0 0 #fff inset}
  table{-moz-box-sizing:border-box;box-sizing:border-box;margin:1em 0;width:100%;max-width:100%;border-width:1px;border-style:solid;background-color:transparent}
  table,table tr,table tr td,table tr th{border-color:#e5e5e5}
  table th{color:#666;background-color:#fdfdfd}
  tr th{border-bottom-width:1px;border-bottom-style:solid;text-align:left}
  tr td,tr th{padding:5px 20px;border-right:1px solid}
  tr td:last-child,tr th:last-child{border-right:0}
  table th{font-weight:700}
  table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
  .gist{font-size:12px}
  .gist table{margin:0;width:auto}
  .gist table pre{font-size:12px}
  .gist table .line-numbers{font-size:12px}
  .codehilitetable{margin:0;width:auto}
  .codehilitetable tr th{border:none}
  .codehilitetable tr td,.codehilitetable tr th{padding:0;border:none}
  .codehilitetable .linenos pre{background:0 0;border:none}
  .codehilitetable pre{margin:0}
  .toc{border:1px solid #f0f0f0;margin-bottom:20px;padding:10px 30px}
  #fb_comments_container{overflow:hidden;margin:0 auto}
  #fb_comments_container #fb_comments{list-style-type:none;padding:0}
  #fb_comments_container #fb_comments h1{font-size:1.3em}
  #fb_comments_container #fb_comments h2{font-size:1.2em}
  #fb_comments_container #fb_comments h3{font-size:1.1em}
  #fb_comments_container #fb_comments h4,#fb_comments_container #fb_comments h5,#fb_comments_container #fb_comments h6{font-size:1.05em}
  #fb_comments_container #fb_comments .comment{position:relative;padding:25px 0;border-bottom:1px solid rgba(150,150,150,.2)}
  #fb_comments_container #fb_comments .comment .avatar{position:absolute;top:25px;left:0;width:50px;float:left}
  #fb_comments_container #fb_comments .comment .avatar img{width:48px;border:none;border-radius:5px;margin:0}
  #fb_comments_container #fb_comments .comment .c_content,#fb_comments_container #fb_comments .comment .comment_body{margin-left:70px;display:block}
  #fb_comments_container #fb_comments .comment .c_content p,#fb_comments_container #fb_comments .comment .comment_body p{margin:5px 0 15px 0;padding:0;line-height:1.8}
  #fb_comments_container #fb_comments .comment .c_content .author,#fb_comments_container #fb_comments .comment .comment_body .author{line-height:1.5em;margin:0;padding:0}
  #fb_comments_container #fb_comments .comment .c_content .author b,#fb_comments_container #fb_comments .comment .comment_body .author b{color:#555}
  #fb_comments_container #fb_comments .comment .c_content .author small,#fb_comments_container #fb_comments .comment .comment_body .author small{font-weight:400;padding-left:10px;font-size:.7em;color:#666}
  #fb_new_comment{padding-bottom:50px}
  #fb_new_comment textarea{border-radius:5px;height:80px;width:98%;padding:5px;font-size:1em;border:1px solid rgba(150,150,150,.5);line-height:1.5}
  #fb_new_comment .comment_error{color:red;text-align:center;display:block;font-size:.8em;padding-top:1em}
  #fb_new_comment .c_button:hover{background:#E60900;color:#fff;text-decoration:none}
  #fb_new_comment #c_submit,#fb_new_comment .c_button{cursor:pointer;font-family:"Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:1em;line-height:1.3em;letter-spacing:1px;border-radius:5px;padding:5px 5px 2px 5px}
  #fb_new_comment .input_body{margin-top:10px}
  #fb_new_comment .input_body ul{list-style:none;padding:5px 0;margin:auto 0}
  #fb_new_comment .input_body ul li{float:left;margin-right:2.2%}
  #fb_new_comment .input_body ul li label{line-height:1em}
  #fb_new_comment .input_body ul li input{border-radius:5px;border:1px solid #ddd;padding:5px;background:rgba(255,255,255,.5);margin:0 0 10px 0}
  #SwfStore_farbox_0{height:0;overflow:hidden}
  @media screen and (max-width:320px){#fb_comments .c_content,#fb_comments .comment_body{margin-left:57px}
  }
  .codehilite code,.codehilite pre{word-break:break-word;color:#fdce93;background-color:#3f3f3f;padding:10px;border-radius:3px}
  .codehilite .hll{background-color:#222}
  .codehilite .c{color:#7f9f7f}
  .codehilite .err{color:#e37170;background-color:#3d3535}
  .codehilite .g{color:#7f9f7f}
  .codehilite .k{color:#f0dfaf}
  .codehilite .l{color:#ccc}
  .codehilite .n{color:#dcdccc}
  .codehilite .o{color:#f0efd0}
  .codehilite .x{color:#ccc}
  .codehilite .p{color:#41706f}
  .codehilite .cm{color:#7f9f7f}
  .codehilite .cp{color:#7f9f7f}
  .codehilite .c1{color:#7f9f7f}
  .codehilite .cs{color:#cd0000;font-weight:700}
  .codehilite .gd{color:#cd0000}
  .codehilite .ge{color:#ccc;font-style:italic}
  .codehilite .gr{color:red}
  .codehilite .gh{color:#dcdccc;font-weight:700}
  .codehilite .gi{color:#00cd00}
  .codehilite .go{color:gray}
  .codehilite .gp{color:#dcdccc;font-weight:700}
  .codehilite .gs{color:#ccc;font-weight:700}
  .codehilite .gu{color:purple;font-weight:700}
  .codehilite .gt{color:#0040D0}
  .codehilite .kc{color:#dca3a3}
  .codehilite .kd{color:#ffff86}
  .codehilite .kn{color:#dfaf8f;font-weight:700}
  .codehilite .kp{color:#cdcf99}
  .codehilite .kr{color:#cdcd00}
  .codehilite .kt{color:#00cd00}
  .codehilite .ld{color:#cc9393}
  .codehilite .m{color:#8cd0d3}
  .codehilite .s{color:#cc9393}
  .codehilite .na{color:#9ac39f}
  .codehilite .nb{color:#efef8f}
  .codehilite .nc{color:#efef8f}
  .codehilite .no{color:#ccc}
  .codehilite .nd{color:#ccc}
  .codehilite .ni{color:#c28182}
  .codehilite .ne{color:#c3bf9f;font-weight:700}
  .codehilite .nf{color:#efef8f}
  .codehilite .nl{color:#ccc}
  .codehilite .nn{color:#8fbede}
  .codehilite .nx{color:#ccc}
  .codehilite .py{color:#ccc}
  .codehilite .nt{color:#9ac39f}
  .codehilite .nv{color:#dcdccc}
  .codehilite .ow{color:#f0efd0}
  .codehilite .w{color:#ccc}
  .codehilite .mf{color:#8cd0d3}
  .codehilite .mh{color:#8cd0d3}
  .codehilite .mi{color:#8cd0d3}
  .codehilite .mo{color:#8cd0d3}
  .codehilite .sb{color:#cc9393}
  .codehilite .sc{color:#cc9393}
  .codehilite .sd{color:#cc9393}
  .codehilite .s2{color:#cc9393}
  .codehilite .se{color:#cc9393}
  .codehilite .sh{color:#cc9393}
  .codehilite .si{color:#cc9393}
  .codehilite .sx{color:#cc9393}
  .codehilite .sr{color:#cc9393}
  .codehilite .s1{color:#cc9393}
  .codehilite .ss{color:#cc9393}
  .codehilite .bp{color:#efef8f}
  .codehilite .vc{color:#efef8f}
  .codehilite .vg{color:#dcdccc}
  .codehilite .vi{color:#ffffc7}
  .codehilite .il{color:#8cd0d3}
  @media (max-width:480px){code{padding:0;margin:0}
  }
  
  
  html{background-color:#fff;-webkit-font-smoothing:antialiased}
  body{color:rgba(0,0,0,.5);font-size:15px;width:100%;margin:0 auto 30px auto;background-color:#fff}
  p{line-height:1.9em;font-weight:400;font-size:14px}
  a{text-decoration:none}
  a:link,a:visited{opacity:1;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;transition:all .15s linear;color:#424242}
  a:active,a:hover{color:#4786D6}
  .animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}
  .animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}
  @-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}
  100%{opacity:1;-webkit-transform:translateY(0)}
  }
  @-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}
  100%{opacity:1;-moz-transform:translateY(0)}
  }
  @-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}
  100%{opacity:1;-o-transform:translateY(0)}
  }
  @keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}
  100%{opacity:1;transform:translateY(0)}
  }
  .fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}
  .content{height:auto;float:right;width:60%;margin-top:60px}
  .page-top{width:60%;position:fixed;right:0;z-index:3;background-color:#fff;height:60px;border-bottom:1px solid #f2f2f2}
  .page-top .nav{list-style:none;padding:18px 30px;float:left;font-size:16px}
  .page-top .nav li{position:relative;display:initial;padding-right:30px}
  .page-top .nav a{color:#000d4d; font-family:'Nexa-bold';}
  .page-top .nav a:hover{color:#4786D6}
  .page-top .nav a.current{color:#000d4d;padding-bottom:17px;border-bottom:3px solid #000d4d}
  .page-top .information{float:right;padding-top:12px;padding-right:20px}
  .page-top .information .avatar_top{float:right}
  .page-top .information .avatar_top img{width:32px;height:32px;border-radius:300px}
  .page-top .information .back_btn{float:left;padding-top:5px;margin-right:-10px}
  .page-top .information .back_btn li{display:initial;padding-right:40px}
  .sidebar{width:40%;-webkit-background-size:cover;background-size:cover;background-color:#fff;height:100%;transition:.8s;top:0;left:0;position:fixed;z-index:4;border-right:1px solid #f2f2f2}
  .sidebar .logo-title{text-align:center;padding-top:240px}
  .sidebar .logo-title .logo{ display: block; width: 130px; margin: 0 auto 14px auto;}
  .sidebar .logo-title .logo img { display: block; width: 100%;}
  .sidebar .logo-title .tit{ margin-bottom: 10px; font-family:'Nexa-bold';color:#000d4d; font-size: 24px; line-height: 1.6; text-transform: uppercase; letter-spacing: 0.15em;}
  .sidebar .logo-title .tit span{ display: block; font-size: 12px;}
  .sidebar .logo-title .description{font-size:16px;color:#000000; line-height: 2;}
  .sidebar .social-links{list-style:none;padding:0;font-size:14px;text-align:center}
  .sidebar .social-links i{margin-right:3px}
  .sidebar .social-links li{display:inline;padding:0 4px;line-height:0}
  .sidebar .social-links a{color:#565654}
  .sidebar .social-links a:hover{color:#4786D6}
  
  .post{background-color:#FFF; border-radius: 40px; box-shadow: 0 6px 12px rgba(0,0,0,.3); padding: 30px; margin:30px}
  .post .post-img { margin-bottom: 20px;}
  .post .post-img img { display: block; margin: 0 auto; height: 300px; border-radius: 40px; box-shadow: 0 2px 4px rgba(0,0,0,.3);}
  .post .post-title { margin-bottom: 12px;}
  .post .post-title h1{text-transform:uppercase;font-size:30px;letter-spacing:5px;line-height:1}
  .post .post-title h2{text-transform:uppercase;letter-spacing:1px;font-size:28px;line-height:1;font-weight:600;color:#5f5f5f}
  .post .post-title h3{text-transform:uppercase;letter-spacing:1px;line-height:1;font-weight:600;color:#000d4d;font-size:24px;margin:0}
  .post .post-title a{text-decoration:none;letter-spacing:1px;color:#000d4d}
  .post .post-title a:hover{text-decoration:underline}
  .post .post-content { font-size: 16px; color: #4e4e4e; margin-bottom: 12px;}
  .post .post-content a{text-decoration:none;letter-spacing:1px;color:#4786D6}
  .post .post-content a:hover{color:#2F69B3}
  .post .post-content h3{color:#5F5F5F;font-size:22px;font-weight:600}
  .post .post-content h4{color:#5F5F5F;font-size:16px}
  .post .post-content video{ max-width:100% !important; }
  .post .post-footer{ margin-bottom: 20px;}
  .post .post-footer .meta{max-width:100%;height:25px; color: #4e4e4e;}
  .post .post-footer .meta .info{float:left;font-size:12px}
  .post .post-footer .meta .info .date{margin-right:10px}
  .post .post-footer .meta a{text-decoration:none; color: #4e4e4e;padding-right:10px}
  .post .post-footer .meta a:hover{color:#000d4d}
  .post .post-footer .meta i{margin-right:6px; font-size: 14px; vertical-align: middle; margin-bottom: 2px;}
  .post .post-footer .meta i.t1 { display: inline-block; width: 14px; height: 14px; background: url(t1.png) center center no-repeat; background-size: contain;}
  .post .post-footer .meta i.t2 { display: inline-block; width: 14px; height: 14px; background: url(t2.png) center center no-repeat; background-size: contain;}
  .post .post-footer .meta .info .la { display: inline-block;}
  .post .post-footer .tags{padding-bottom:15px;font-size:13px}
  .post .post-footer .tags ul{list-style-type:none;display:inline;margin:0;padding:0}
  .post .post-footer .tags ul li{list-style-type:none;margin:0;padding-right:5px;display:inline}
  .post .post-footer .tags a{text-decoration:none;color:rgba(0,0,0,.44);font-weight:400}
  .post .post-footer .tags a:hover{text-decoration:none}
  
  .post .post-btnbox { text-align: center; font-size: 0;}
  .post .post-btnbox a{ display: inline-block; background: #000d4d; color: #fff; line-height: 46px; padding: 0 24px; border-radius: 16px; font-size: 16px; font-family:'Nexa-bold'; margin: 0 15px; letter-spacing: 1px; text-transform: uppercase;}
  .post .post-btnbox a:hover { background: #001ca6; color: #fff;}
  
  .pagination{margin:30px;padding:0 0 40px 0;border-bottom:1px solid #f2f2f2}
  .pagination ol{list-style:none;margin:0;padding:0;height:13px}
  .pagination ol li{margin:0 2px 0 2px;display:inline;line-height:1}
  .pagination ol li a{text-decoration:none}
  .pagination .pre{float:left}
  .pagination .next{float:right}
  .like-reblog-buttons{float:right}
  .like-button{float:right;padding:0 0 0 10px}
  .reblog-button{float:right;padding:0}
  #install-btn{position:fixed;bottom:0;right:6px}
  #disqus_thread{margin:30px;border-bottom:1px solid #f2f2f2}
  .footer{clear:both;text-align:center;font-size:10px;margin:0 auto;bottom:0;position:absolute;width:100%;padding-bottom:20px}
  .footer a{color:#A6A6A6}
  .footer a:hover{color:#4786D6}
  .archive{width:100%}
  .list-with-title{font-size:14px;margin:30px;padding:0}
  .list-with-title li{list-style-type:none;padding:0}
  .list-with-title .listing-title{font-size:24px;color:#666;font-weight:600;line-height:2.2em}
  .list-with-title .listing{padding:0}
  .list-with-title .listing .listing-post{padding-bottom:5px}
  .list-with-title .listing .listing-post .post-time{float:right;color:#C5C5C5}
  .list-with-title .listing .listing-post a{color:#8F8F8F}
  .list-with-title .listing .listing-post a:hover{color:#4786D6}
  .share{margin:0 30px;}
  .evernote{width:32px;height:32px;border-radius:300px;background-color:#3E3E3E;margin-right:5px}
  .evernote a{color:#fff;padding:11px;font-size:12px}
  .evernote a:hover{color:#ED6243;padding:11px}
  .weibo{width:32px;height:32px;border-radius:300px;background-color:#ED6243;margin-right:5px}
  .weibo a{color:#fff;padding:9px}
  .weibo a:hover{color:#BD4226}
  .twitter{width:32px;height:32px;border-radius:300px;background-color:#59C0FD;margin-right:5px}
  .twitter a{color:#fff;padding:9px}
  .twitter a:hover{color:#4B9ECE}
  .about{margin:30px}
  .about h3{font-size:22px}
  .links{margin:30px}
  .links h3{font-size:22px}
  .links a{cursor:pointer}
  .comment-count{color:#666}
  .tab-community{color:#666}
  .read_more{font-size:14px}
  .back-button{padding-top:30px;max-width:100px;padding-left:40px;float:left}
  #fb_comments_container{margin:30px}
  a.btn{color:#868686;font-weight:400}
  .btn{display:inline-block;position:relative;outline:0;color:rgba(0,0,0,.44);background:0 0;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,.15);white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em}
  .btn:hover{display:inline-block;position:relative;outline:0;color:#464545;background:0 0;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #464545;white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em}
  [role=back]{padding:.5em 1.25em;line-height:1.666em}
  [role=home]{padding:.5em 1.25em;line-height:1.666em}
  [role=navigation]{padding:.5em 1.25em;line-height:1.666em}
  [role=tags]{padding:6px 12px}
  .menu{float:right;padding-top:30px}
  .menu .btn-down{margin:0}
  .menu .btn-down li{list-style:none;width:100px}
  .menu .btn-down li a{display:inline-block;position:relative;padding:.5em 1.25em;outline:0;color:rgba(0,0,0,.44);background:0 0;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,.15);white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em;margin-top:5px}
  .menu .btn-down li a:hover{position:relative;padding:.5em 1.25em;outline:0;color:#fff;background:#3CBD10;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,.15);white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em;margin-top:5px}
  .menu .btn-down div{position:absolute;visibility:hidden;width:100px;float:right}
  .page_404{text-align:center;padding-top:50px}
  
  
  .doc_comments {padding: 0; }
  .cf{margin:0 0 3rem 0}
  .cf .page-navigator{margin:3.75rem 0 3rem 0}
  .response{margin:2rem 0}
  .hinfo{display:none}
  .cf a{color:#aaa}
  .comment-list{margin:0;padding-left:0;list-style-type:none}
  .avatar{float:left;display:block;margin:1.4rem 1rem 0 0;width:40px;height:40px;border-radius:50%}
  .cp{overflow:hidden;padding:1.5rem 0;border-bottom:1px dotted #e0e0e0}
  .cp p{margin:0}
  .cr{float:right;display:none}
  .cp:hover .cr{display:block}
  .ccr,.cm{margin-top:1rem;margin-bottom:1rem;color:#aaa;font-size:.766rem}
  .ccr{text-align:right}
  .ca{padding:.1rem .25rem;border-radius:2px;background:#eee;font-size:.7rem}
  .ca a:hover{color:#222!important}
  .c_p>.children{margin-left:1rem;padding-left:40px}
  .tbox{padding:0 0 0 18px}
  .ci{overflow:auto;margin:10px 0;margin-left:-18px;padding:3px 7px;width:100%;height:30px;border:1px solid #ccc;border-radius:2px;color:#555;font-size:14px;line-height:1.5}
  .ci:focus{outline:0;border-color:#999}
  textarea.ci{padding-top:8px;height:10rem;resize:none}
  .submit{display:block;padding:0 30px;height:36px;border:1px solid #f0f0f0;background:#f5f5f5;text-align:center;font-size:1rem;line-height:36px}
  .submit:hover{border-color:#ddd;background:#ddd;color:#000;cursor:pointer}
  @media only screen and (max-width:767px){.c_p .children{margin-left:0;padding-left:0}
  }
  
  
  @media screen and (max-width:960px){
  .page-top { border-bottom: none;}
  .page-top .nav { font-size: 14px;}
  
  .sidebar{width:100%;position:absolute;border-right:none;z-index:1}
  .sidebar .logo-title{padding-top:90px}
  .sidebar .logo-title .logo{width:26%;}
  .sidebar .logo-title .tit{font-size:20px}
  .page-top{width:100%}
  .post-title h3{line-height:1.6}
  .content{margin-top:350px;width:100%;z-index:2;position:absolute}
  .footer{display:none}
  .share{display:grid}
  
  .post{ border-radius: 20px; box-shadow: 0 4px 10px rgba(0,0,0,.3); padding: 16px; margin:40px auto; width: 68%; box-sizing: border-box;}
  .post .post-img { margin-bottom: 18px;}
  .post .post-img img { height: auto; border-radius: 20px; width: 100%;}
  .post .post-title { margin-bottom: 10px;}
  .post .post-title h3{ font-size:14px;}
  .post .post-content { font-size: 12px; line-height: 18px; margin-bottom: 8px;}
  .post .post-footer{ margin-bottom: 14px;}
  .post .post-footer .meta i{margin-right:6px; font-size: 14px; }
  .post .post-footer .meta i.t1 { width: 14px; height: 14px; }
  .post .post-footer .meta i.t2 { width: 14px; height: 14px; }
  .post .post-footer .meta .info { font-size: 10px;}
  .post .post-footer .meta .info .date { margin-right: 22px;}
  .post .post-footer .meta .info .la { display: block;}
  
  .post .post-btnbox { padding-top: 18px; padding-bottom: 4px;}
  .post .post-btnbox a{ line-height: 34px; padding: 0 14px; border-radius: 12px; font-size: 12px; margin: 0 6px; }
  }