/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

article, aside, footer, header, nav, section {
  display: block; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

figcaption, figure, main {
  display: block; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  font-family: monospace, monospace;
  font-size: 1em; }

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;    color: #999;
   }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; }

b, strong {
  font-weight: inherit; }

b, strong {
  font-weight: bolder; }

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

dfn {
  font-style: italic; }

mark {
  background-color: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

audio, video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

img {
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

button, input, optgroup, select, textarea {
  margin: 0; }

button, input {
  overflow: visible; }

button, select {
  text-transform: none; }
.fl, .y-left {
    float: left;
}
[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button; }

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0; }

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText; }

legend {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

.bor-bottom {
  border-bottom: 1px solid #e8e8e8; }

progress {
  display: inline-block;
  vertical-align: baseline; }

textarea {
  overflow: auto; }

[type=checkbox], [type=radio] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 0; }

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto; }

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details, menu {
  display: block; }

summary {
  display: list-item; }

canvas {
  display: inline-block; }

template {
  display: none; }

[hidden] {
  display: none; }

* {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-tap-highlight-color: transparent; }

:after, :before {
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

body {
  font-family: "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #657180;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

article, aside, blockquote, body, button, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, section, td, textarea, th, ul {
  margin: 0;
  padding: 0; }

button, input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

ol, ul {
  list-style: none; }

input::-ms-clear, input::-ms-reveal {
  display: none; }

a {
  color: #222;
  background: 0 0;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease; }

a:hover {
  color: #406599; }

a:active {
 }

a:visited {
  color: #999; }

a:active, a:hover {
  outline: 0;
  text-decoration: none; }

a[disabled] {
  color: #ccc;
  cursor: not-allowed;
  pointer-events: none; }

code, kbd, pre, samp {
  font-family: Consolas, Menlo, Courier, monospace; }

b, em, h1, h2, h3, h4, h5, h6, strong {
  font-weight: 400; }

address, cite, dfn, em, i, var {
  font-style: normal; }

@font-face {
  font-family: tticons;
  src: url(../font/iconfont.eot?v=1.0.0);
  src: url(../font/iconfont.eot?v=1.0.0#iefix) format("embedded-opentype"), url(../font/iconfont.woff?v=1.0.0) format("woff"), url(../font/iconfont.ttf?v=1.0.0) format("truetype"), url(../font/iconfont.svg?v=1.0.0#iconfont) format("svg");
  font-weight: 400;
  font-style: normal; }

.bui-icon {
  font-family: tticons !important;
  font-size: 12px;
  display: inline-block;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-like:before {
  content: "\e603"; }

.icon-location:before {
  content: "\e605"; }

.icon-arrow_down:before {
  content: "\e607"; }

.icon-house:before {
  content: "\e60d"; }

.icon-lastpagetool:before {
  content: "\e60e"; }

.icon-nextpagetool:before {
  content: "\e60f"; }

.icon-relatedarticletool:before {
  content: "\e610"; }

.icon-arrow_up_small:before {
  content: "\e611"; }

.icon-videofeed:before {
  content: "\e613"; }

.icon-check_small:before {
  content: "\e622"; }

.icon-error:before {
  content: "\e615"; }

.icon-errormessage:before {
  content: "\e617"; }

.icon-clearicon:before {
  content: "\e618"; }

.icon-correct:before {
  content: "\e619"; }

.icon-close_small:before {
  content: "\e61e"; }

.icon-search:before {
  content: "\e632"; }

.icon-arrow_up_big:before {
  content: "\e63f"; }

.icon-refresh:before {
  content: "\e640"; }

.icon-symbolv:before {
  content: "\e614"; }

.icon-thumbsup_line:before {
  content: "\e64a"; }

.icon-favorite_line:before {
  content: "\e64b"; }

.icon-report:before {
  content: "\e64d"; }

.icon-tag:before {
  content: "\e64f"; }

.icon-check:before {
  content: "\e643"; }

.icon-comments_anchor:before {
  content: "\e649"; }

.icon-thumbsup_flat:before {
  content: "\e651"; }

.icon-favorite_flat:before {
  content: "\e652"; }

.icon-arrow_up:before {
  content: "\e653"; }

.icon-fullscreenvedio:before {
  content: "\e657"; }

.icon-loudvedio:before {
  content: "\e658"; }

.icon-lowvedio:before {
  content: "\e659"; }

.icon-medium_volume:before {
  content: "\e65a"; }

.icon-mute_volume:before {
  content: "\e65b"; }

.icon-nextvedio:before {
  content: "\e65c"; }

.icon-playvedio:before {
  content: "\e65d"; }

.icon-quitfullscreenvedio:before {
  content: "\e65e"; }

.icon-pause:before {
  content: "\e65f"; }

.icon-regularmode:before {
  content: "\e660"; }

.icon-theatermode:before {
  content: "\e661"; }

.icon-qzone:before {
  content: "\e6d3"; }

.icon-copylink:before {
  content: "\e6d4"; }

.icon-sina:before {
  content: "\e6d5"; }

.icon-qq:before {
  content: "\e6d6"; }

.icon-wechat:before {
  content: "\e6d7"; }

.icon-playtimes:before {
  content: "\e6d8"; }

.icon-comments_small:before {
  content: "\e6d9"; }

.icon-thumbsdown_flat:before {
  content: "\e6da"; }

.icon-thumbsdown_line:before {
  content: "\e6db"; }

.icon-link_share:before {
  content: "\e6dc"; }

.icon-close_big:before {
  content: "\e6dd"; }

.icon-enlarge:before {
  content: "\e6e4"; }

.icon-next:before {
  content: "\e6e6"; }

.icon-follow:before {
  content: "\e6e7"; }

.icon-share:before {
  content: "\e6e8"; }

.icon-answer_big:before {
  content: "\e6e9"; }

.icon-answer_small:before {
  content: "\e6ea"; }

.icon-delete:before {
  content: "\e6eb"; }

.icon-add_small:before {
  content: "\e6ec"; }

.icon-friended:before {
  content: "\e6ed"; }

.icon-feedback:before {
  content: "\e6f4"; }
.loading {
    height: 16px;
    line-height: 16px;
    margin-top: 16px;
    margin-bottom: 10px;
    width: 100%;
    font-size: 12px;
    text-align: center;
    display:none;
}
.load-default {
    font-size: 16px;
    text-align: center;
    line-height: 16px;
    padding: 50px 0;
}

    .load-default:before {
        display: inline-block;
        content: "";
        margin-right: 5px;
        width: 16px;
        height: 16px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAE80lEQVRYw7WXT6gl1RHGf191v/dmmHHe808mOmRAkVFBlEziImQxBBEEXegqihtBUDSbCCIuhJBdsgiuxFUCIbrI0lXATZYmTkRFUdEXiY6ggooz/pk3897t+lz06dt97r0RHZOGok+fPl1V56s6X1XLf/o92EVyHGeOc5ngDNLHcf6EzBtxtmReS2aL852y5lXSL+D8J87s9SzoxRN7pkVivMrY0M8brC2ku0EnkC/CNIgW0wBR5DqgAW4E3wvewTyH/ST4k17hsnFYciCALH5oHeJOlLeDDmA1oHeRXsB6BdgF/l0+vAbYh/kZcAvmOvBdmDuwn8Y8hX1u0Tg28p//UEPUw7+J82HsY2Q2OP9F5l/J/IDs+pBkMh97Mu6fryLzYezbyAzs17Dvx/lxHQYIJFAUEUhHCT2O4kqkD5F+g/QE0gflfZEhTMyVYQbl/8H8GvuX4PfBx7H/hn39YhiiVhqHkH6FYgvpTaTfIm3Xa1TnS3UtOfIy9p3YJyGPgJ/BPjwNQ6CACIhoCD3QOxFvEPEEiq+ICp0agSXjXnWiTmPfg/089hXYf8FeHxEYDdyK4kdEfETojyhm47sVTix6UMU2F+972A9iv4d9E/ajw9ohBJtE/JyIjoinUXxZUKllpSPTHPAKyZ4L0p9iP4Qd5X7FiEDECRQtipdQvEs0o8FvcmJlCHJKXhMiSsh8Ceez2BdhP1IQiHUijhOxR8Rzo7EGmqa/VzI4sojAxFi6dqJG5Xc4jX0vzoMtEddiB+Id7E/qJCqxrnZb3sUUhYFyB16YcsICBcM29vPAL7Bvb4k4ipmBt+vF6sdSP5agm+w4sw8FlBhPyKnLEfaK/YZk5e/AzdgnWhSXIjrwqcn5HUXRK1LWsc+E2CtKO8gZdDPoutXQT3kC/gEO4IaWaA6BZ8Cn40KWoRuUDjkAvUGAWQezPZjNJvRc7XhqHPDbpfAca4logA58fl4Jp4NFVNrsd9m0/fsvzsDuDuye7+fnTi/qqAZnCpFstUR0XOh16GK477EL+XK3lG9aIs4C+/vyy85IcJrcqnrRH892DfYfgFPbcPFhWN/o5weW1KKO1fWjJeIz0BqwibQz9iYTypVGEmqaHv71jd4B6EMA0LYjVwzJKhXkBfKSIy3RfAxcCjqM+Kje7WTXQ/I1bb/79Y3+PiThcCIa9wm+RNnlaGvecpUWSPEhETMiLl/Jfk07Srs2StOOp2HpGHZ1g5K53HM6S0sWcQppF7gM6RDS52OTsgB95VCzTERKUDd2dzHAPSGzgdzmTWDEDMU20STRXF9zflPXhGYYLxakRSrOevf5X5jRY0PyOhHniDhCxNb3L0b5TcWo6heGcryD4m0UHYqfEs3a/6kcLzk09oQRbxFxmoh9KI4TEf/jhkTYWg7BGM8OxUkidghtofgxEWtLLVlcUEvWYjelG6rWRg2zzqJ4EcVZIjaLEwerXfOdmtLA3ijGwc4VSbhAONLnKE4inUHaQLoB6eoy/rZteYD3Ye8vTpQjYq/+NVuMa2gXxStIR5F+iHQJ0ibSl0inkb5AJFKpoF7DCLOG3PZG1YETuQN252VZ06II7XLPP39OpPfKH9GR4sA+4AfAJYVxJuJeXIzae4hz/e6prc6d0IDAkvHp815xRKCDSAdAG/1fLKUpYA/oMOcR5zG7qHD/nPddR6tMfQ2snK5EW9nTuQAAAABJRU5ErkJggg==) 0 0 no-repeat;
        background-size: auto 16px;
        vertical-align: middle;
        -webkit-animation: loadingDefault .4s linear infinite;
        animation: loadingDefault .4s linear infinite;
    }
    @-webkit-keyframes loadingDefault {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes loadingDefault {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

.clearfix {
  zoom: 1; }

.clearfix:after, .clearfix:before {
  content: "";
  display: table; }

.clearfix:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.clearfix::after {
  display: block;
  content: "";
  clear: both; }

.bui-box {
  display: block;
  zoom: 1; }

.bui-box:after, .bui-box:before {
  content: "";
  display: table; }

.bui-box:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.bui-box:after, .bui-box:before {
  content: "";
  display: table; }

.bui-box:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0; }

.bui-box::after {
  display: block;
  content: "";
  clear: both; }

.bui-box::after {
  display: block;
  content: "";
  clear: both; }

.bui-left {
  float: left; }

.bui-right {
  float: right; }

.bui-oh {
  overflow: hidden; }

.bui-vm {
  display: inline-block;
  vertical-align: middle; }

.fade-in-linear-enter, .fade-in-linear-leave, .fade-in-linear-leave-active, .tt-fade-in-enter, .tt-fade-in-leave-active {
  opacity: 0; }

.fade-in-linear-enter-active, .fade-in-linear-leave-active {
  -webkit-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear; }
