/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  background: #bbb;
}
* {
  box-sizing: border-box;
}
input,
textarea {
  outline: none;
}
button {
  outline: none;
  cursor: pointer;
}
html,
body {
  height: auto !important;
}
table {
  border-collapse: collapse;
}
body {
  margin: 0 !important;
  padding: 0 !important;
  color: #333131 !important;
  font-size: inherit !important;
  line-height: inherit !important;
  background: #f0f1f5 !important;
  font-family: "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
}
body ul {
  padding: 0 ;
  margin: 0;
  list-style: none;
}
body a {
  color: #333131;
  text-decoration: none;
}
body a:hover {
  color: initial;
}
body a:focus {
  text-decoration: none;
}
.gt {
  color: #e63130 !important;
}
.lt {
  color: #0eae4e !important;
}
.eq {
  color: #999090 !important;
}
.no-mt {
  margin-top: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.w1170 {
  width: 1170px;
}
.center {
  margin: 0 auto;
  width: 1170px;
}
.center-1170 {
  margin: 0 auto;
  width: 1170px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.icon {
  display: inline-block;
  vertical-align: middle;
}
.icon.icon-app {
  width: 12px;
  height: 16px;
  background: url("../media/icons/app.png") center center no-repeat;
}
.icon.icon-notification {
  width: 14px;
  height: 16px;
  background: url("../media/icons/notification.png") center center no-repeat;
}
.icon.icon-search {
  width: 18px;
  height: 16px;
  background: url("../media/icons/search.png") center center no-repeat;
}
.icon.icon-vip-blue {
  width: 14px;
  height: 14px;
  background: url("../media/icons/vip-blue.png") center center no-repeat;
}
.icon.icon-vip-gold {
  width: 14px;
  height: 14px;
  background: url("../media/icons/vip-gold.png") center center no-repeat;
}
.icon.icon-article-top {
  width: 38px;
  height: 29px;
  background: url("../media/icons/article-top-icon.png") center center no-repeat;
}
.icon.icon-circle-fav {
  width: 12px;
  height: 12px;
  background: url("../media/icons/fav-circle.png") center center no-repeat;
}
.icon.icon-circle-fav-active {
  width: 12px;
  height: 12px;
  background: url("../media/icons/fav-circle-active.png") center center no-repeat;
}
.icon.icon-circle-like {
  width: 12px;
  height: 12px;
  background: url("../media/icons/like-circle.png") center center no-repeat;
}
.icon.icon-circle-like-active {
  width: 12px;
  height: 12px;
  background: url("../media/icons/like-circle-active.png") center center no-repeat;
}
.icon.icon-comment {
  width: 12px;
  height: 12px;
  background: url("../media/icons/comment.png") center center no-repeat;
}
.icon.icon-live-rest {
  width: 14px;
  height: 14px;
  background: url("../media/icons/live-rest.png") center center no-repeat;
}
.icon.icon-live-living {
  width: 14px;
  height: 10px;
  background: url("../media/icons/living.png") center center no-repeat;
}
.icon.icon-live-end {
  width: 14px;
  height: 14px;
  background: url("../media/icons/live-end.png") center center no-repeat;
}
.icon.icon-stock-down {
  width: 14px;
  height: 14px;
  background: url("../media/icons/stock-down.png") center center no-repeat;
}
.icon.icon-stock-up {
  width: 14px;
  height: 14px;
  background: url("../media/icons/stock-up.png") center center no-repeat;
}
.icon.icon-close {
  width: 12px;
  height: 12px;
  background: url("../media/icons/close.png") center center no-repeat;
}
.icon.icon-topic {
  width: 12px;
  height: 12px;
  background: url("../media/icons/icon-topic.png") center center no-repeat;
}
.icon.icon-person {
  width: 14px;
  height: 14px;
  background: url("../media/icons/icon-person.png") center center no-repeat;
}
.icon.icon-person-black {
  width: 14px;
  height: 14px;
  background: url("../media/icons/icon-person-black.png") center center no-repeat;
}
.icon.icon-dollar {
  width: 8px;
  height: 14px;
  background: url("../media/icons/dollar.png") center center no-repeat;
}
.icon.icon-dollar-black {
  width: 8px;
  height: 14px;
  background: url("../media/icons/dollar-black.png") center center no-repeat;
}
.icon.icon-image {
  width: 14px;
  height: 14px;
  background: url("../media/icons/img.png") center center no-repeat;
}
.icon.icon-image-black {
  width: 14px;
  height: 14px;
  background: url("../media/icons/picture-black.png") center center no-repeat;
}
.icon.icon-video {
  width: 14px;
  height: 14px;
  background: url("../media/icons/video.png") center center no-repeat;
}
.icon.icon-video-black {
  width: 14px;
  height: 14px;
  background: url("../media/icons/video-black.png") center center no-repeat;
}
.icon.icon-article {
  width: 14px;
  height: 14px;
  background: url("../media/icons/article.png") center center no-repeat;
}
.icon.icon-e-search {
  width: 29px;
  height: 29px;
  background: url("../media/icons/e-search.png") center center no-repeat;
}
.icon.icon-live-guest {
  width: 16px;
  height: 16px;
  background: url("../media/icons/live_guests.png") center center no-repeat;
}
.icon.icon-live-synopsis {
  width: 16px;
  height: 16px;
  background: url("../media/icons/live_synopsis.png") center center no-repeat;
}
.icon.icon-link {
  width: 14px;
  height: 14px;
  background: url("../media/icons/link.png") center center no-repeat;
}
.icon.icon-link-black {
  width: 14px;
  height: 14px;
  background: url("../media/icons/link-black.png") center center no-repeat;
}
.clearfix:after {
  display: table;
  content: "";
  clear: both;
}
.stock-green {
  color: #0eae4e;
}
.stock-red {
  color: #e63130;
}
.stock-gray {
  color: #999090;
}
.tag {
  float: left;
  margin-right: 10px;
  padding: 4px 7px;
  font-size: 12px;
  border: 1px solid #eee;
  border-radius: 3px;
}
.tag.blue {
  color: #3d9ccc;
  background: #fafdff;
}
.tag.red {
  color: #e55c5c;
  background: #fffafa;
}
.video {
  position: relative;
}
.video .video-time {
  position: absolute;
  right: 8px;
  bottom: 8px;
  padding: 0 10px;
  height: 18px;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 9px;
}
.video .video-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
  width: 40px;
  height: 40px;
  background: url("../media/play-btn.png") center center no-repeat;
}
button.follow:active,
button.red-btn:active {
  box-shadow: 0 0 3px 0 #ccc;
}
button.follow.disabled,
button.red-btn.disabled {
  color: #999090;
  border-color: #dbdbdb;
}
button.follow.disabled:active,
button.red-btn.disabled:active {
  box-shadow: none;
}
.live-state-rest,
.live-state-living,
.live-state-end {
  font-size: 12px;
}
.live-state-rest {
  color: #499eca;
}
.live-state-living {
  color: #d5433a;
}
.live-state-end {
  color: #9b9393;
}
.stock-tag {
  float: left;
  margin-right: 15px;
  height: 23px;
  line-height: 25px;
  font-size: 12px;
}
.stock-tag .icon {
  position: relative;
  top: -3px;
  margin-right: 5px;
}
.page-list > .tt {
  margin-bottom: 1px;
  height: 31px;
  font-size: 16px;
  border-bottom: 1px solid #dbdbdb;
}
.page-list > .tt .text {
  float: left;
  height: 32px;
  border-bottom: 2px solid #e63130;
}
.page-list > .tt .switch-btn {
  margin-top: 2px;
}
.page-list .page-list-filter-checkbox {
  padding: 15px 0;
  color: #666060;
  font-size: 12px;
}
.page-list .page-list-filter-checkbox label {
  margin-right: 30px;
}
.page-list .page-list-filter-checkbox label.active {
  color: #e55c5c;
}
.page-list .page-list-filter-checkbox input {
  margin-right: 4px;
}
.page-list .page-list-filter-tags {
  font-size: 12px;
}
.page-list .page-list-filter-tags .page-list-filter-tags-label {
  float: left;
  height: 22px;
  line-height: 22px;
  color: #999090;
}
.page-list .page-list-filter-tags .page-list-filter-tags-area {
  float: left;
  width: 92.9%;
}
.page-list .page-list-filter-tags .filter-tags {
  display: inline-block;
  margin: 0 15px 15px 0;
  padding: 0 7px;
  height: 22px;
  line-height: 22px;
  border: 1px solid #999090;
  border-radius: 3px;
}
.page-list .page-list-filter-tags .filter-tags.active {
  color: #fff;
  background: #e55c5c;
  border: none;
}
.ezoner {
  margin-bottom: 15px;
  height: 50px;
}
.ezoner .avatar {
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.ezoner .info {
  float: left;
  margin: 8px 0 0 7px;
}
.ezoner .name {
  font-size: 16px;
  font-weight: bold;
}
.ezoner .name .icon {
  position: relative;
  top: -2px;
}
.ezoner .identity {
  margin-top: 6px;
  color: #999090;
  font-size: 12px;
}
.ezoner .state {
  float: right;
}
.ezoner .state .tag {
  margin-top: 15px;
}
.ezoner .ezone-state {
  float: right;
  margin-top: 20px;
  font-size: 12px;
}
.ezoner .ezone-state.waited {
  color: #e55c5c;
}
.ezoner .ezone-state.refused {
  color: #e55c5c;
}
.ezoner button {
  float: right;
  margin-top: 14px;
  padding: 0 8px;
  height: 24px;
  color: #e55c5c;
  font-size: 12px;
  background: transparent;
  border: 1px solid #e55c5c;
  border-radius: 3px;
}
.ezoner button.answer-btn {
  margin-right: 10px;
}
.prism-player .prism-time-display {
  margin-top: 7px !important;
}
.comment-form {
  position: relative;
}
.comment-form .no-login {
  position: absolute;
  top: 1px;
  left: 4px;
  width: 99%;
  height: 98px;
  line-height: 98px;
  text-align: center;
  background: #fafdff;
}
.comment-form .no-login span {
  color: #e63130;
}
.comment-form .textarea-wrapper {
  position: relative;
}
.comment-form .comment-login {
  padding: 0 5px;
  cursor: pointer;
}
.comment-list {
  margin-top: 45px;
}
.comment-list .tt {
  margin-bottom: 20px;
  color: #333;
  font-size: 18px;
  font-weight: bold;
}
.comment-list textarea {
  padding: 7px 10px;
  width: 100%;
  height: 100px;
  color: #999;
  font-size: 14px;
  background: #fafdff;
  border: 1px solid #d4d7db;
  resize: none;
}
.comment-list .word-count {
  float: left;
  margin-top: 10px;
  color: #999090;
  font-size: 12px;
}
.comment-list .comment-sub-btn {
  float: right;
  margin: 10px 0;
  width: 80px;
  height: 30px;
  line-height: 29px;
  color: #fff;
  font-size: 14px;
  background: #e55c5c;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}
.comment-list .comment-sub-btn.disabled {
  background: #bbb;
}
.comment-list li {
  padding: 15px 0;
  border-bottom: 1px solid #ededed;
  /* .arrow-down{
      position: relative;
      top:-2px;
      left:5px;
      display: inline-block;
      width:12px;
      height: 6px;
      background: url("../media/icons/reply-arrow-down.png") center center no-repeat;
    }
    .arrow-up{
      position: relative;
      top:-2px;
      left:5px;
      display: inline-block;
      width:12px;
      height: 6px;
      background: url("../media/icons/reply-arrow-up.png") center center no-repeat;
    }*/
}
.comment-list li:after {
  content: '';
  display: table;
  clear: both;
}
.comment-list li:last-child {
  border: none;
}
.comment-list li img {
  float: left;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.comment-list li .fr {
  float: left;
  margin-left: 15px;
  width: 761px;
}
.comment-list li .emoji {
  position: relative;
  top: -3px;
}
.comment-list li .name {
  color: #666060;
  font-size: 14px;
}
.comment-list li .name i {
  font-style: normal;
  margin: 0 5px;
  color: #3d9ccc;
}
.comment-list li .time {
  float: right;
  color: #999090;
  font-size: 12px;
}
.comment-list li .text {
  margin-top: 10px;
  color: #333;
  font-size: 14px;
}
.comment-list li .clearfix {
  margin-top: 8px;
}
.comment-list li .reply {
  float: left;
  color: #3d9ccc;
  font-size: 14px;
  cursor: pointer;
}
.comment-list li .like {
  position: relative;
  float: right;
  padding-left: 27px;
  color: #dbdbdb;
  font-size: 12px;
  cursor: pointer;
}
.comment-list li .like.active {
  color: #e55c5c;
}
.comment-list li .like.active:before {
  background: url("../media/icons/like-circle-active.png");
}
.comment-list li .like:before {
  position: absolute;
  top: 1.5px;
  left: 12px;
  display: block;
  content: ' ';
  width: 12px;
  height: 12px;
  background: url("../media/icons/like-circle.png");
}
.comment-list li .like span {
  position: relative;
  top: 2px;
}
.comment-list li .reply-list .fr {
  width: 706px;
}
.comment-list li .reply-list li:last-child {
  padding-bottom: 0;
}
.comment-list li .reply-content {
  margin-top: 10px;
  padding: 10px 15px;
  color: #333;
  font-size: 14px;
  background: #f7f7f7;
}
.comment-list li .reply-content .reply-content-name {
  color: #666060;
  font-size: 14px;
}
.comment-list li .reply-content .reply-content-text {
  margin-top: 10px;
}
.comment-list li .reply-input {
  margin-top: 10px;
}
.comment-list li .reply-input button {
  float: right;
  width: 80px;
  height: 30px;
  line-height: 28px;
  color: #fff;
  font-size: 14px;
  background: #e55c5c;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}
.comment-list li .reply-input button.disabled {
  background: #bbb;
}
.list-load-more {
  display: block;
  margin: 15px auto;
  width: 240px;
  height: 40px;
  font-size: 14px;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.ezoner-list {
  margin-bottom: 15px;
  padding: 0 15px;
  background: #fff;
}
.ezoner-list.no-mb {
  margin-bottom: 0;
}
.ezoner-list.no-pd {
  padding: 0;
}
.ezoner-list.no-bottom-border li:last-child {
  margin-bottom: 0;
  border: none;
}
.ezoner-list li {
  position: relative;
  display: flex;
  justify-content: flex-start;
  padding: 15px 0;
  border-bottom: 1px solid #eee;
}
.ezoner-list li:last-child {
  border: none;
}
.ezoner-list .avatar {
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.ezoner-list .info {
  float: left;
  margin-left: 7px;
}
.ezoner-list .name {
  font-size: 14px;
}
.ezoner-list .name .icon {
  position: relative;
  top: -1px;
  margin-left: 5px;
}
.ezoner-list .identity {
  margin-top: 8px;
  color: #999090;
  font-size: 12px;
}
.ezoner-list .relation {
  margin-top: 8px;
  font-size: 12px;
}
.ezoner-list .relation span span {
  margin-right: 5px;
}
.ezoner-list .relation span span.blue {
  color: #3d9ccc;
}
.ezoner-list .relation span span.red {
  color: #e55c5c;
}
.ezoner-list .relation i {
  margin-right: 10px;
  color: #999090;
  font-style: normal;
}
.ezoner-list .stock {
  margin-top: 8px;
  font-size: 14px;
}
.ezoner-list .stock .code {
  color: #999090;
}
.ezoner-list .stock .stock-green,
.ezoner-list .stock .stock-red,
.ezoner-list .stock .stock-gray {
  margin-left: 10px;
}
.ezoner-list button {
  position: absolute;
  top: 10px;
  right: 0;
  width: 55px;
  height: 24px;
  color: #e55c5c;
  font-size: 12px;
  line-height: 22px;
  background: transparent;
  border: 1px solid #e55c5c;
  border-radius: 3px;
}
.ezoner-list button:active {
  box-shadow: 0 0 3px 0 #ccc;
}
.stock-list {
  margin-bottom: 15px;
  padding: 0 15px;
  background: #fff;
}
.stock-list li {
  position: relative;
  padding: 15px 0;
  border-bottom: 1px solid #eee;
}
.stock-list li:last-child {
  margin-bottom: 0;
  border: none;
}
.stock-list table {
  float: left;
  width: 40%;
  font-size: 14px;
}
.stock-list table td {
  width: 98px;
}
.stock-list table td.text-left {
  text-align: left;
}
.stock-list table td.text-left span {
  display: block;
}
.stock-list table td.text-left .stock-gray {
  font-size: 12px;
}
.stock-list table td.text-center {
  text-align: center;
}
.stock-list table td.text-right {
  text-align: right;
}
.stock-list .link {
  float: right;
  margin-top: 10px;
  color: #3d9ccc;
  font-size: 12px;
}
.layui-layer-btn a {
  font-size: 12px !important;
  line-height: 26px !important;
}
.loading,
.no-more {
  width: 100%;
  height: 80px;
  color: #999;
  font-size: 14px;
  line-height: 80px;
  text-align: center;
}
.loading.loading-text,
.no-more.loading-text {
  padding: 10px 0;
  line-height: 1.5;
}
.loading img,
.no-more img {
  vertical-align: middle;
}
.loading .loading-tip-text,
.no-more .loading-tip-text {
  margin-top: 10px;
  font-size: 12px;
}
.loading .click-load-more,
.no-more .click-load-more {
  margin: 0 auto;
  width: 100%;
  height: 35px;
  font-size: 14px;
  line-height: 33px;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.no-data {
  padding-top: 190px;
  width: 100%;
  height: 300px;
  text-align: center;
  color: #ccc;
  font-size: 14px;
  background: url("../media/no-data.png") center 15% no-repeat;
  background-size: 180px 143px;
}
.no-data.min {
  height: 250px;
}
.search-article input {
  padding: 8px;
  width: 300px;
  height: 30px;
}
.search-article button {
  vertical-align: bottom;
  margin-left: 10px;
  width: 100px;
  height: 30px;
  color: #fff;
  background: #e55c5c;
  border: none;
}
.search-article button.disabled {
  background: #bbb;
}
.search-article .search-tab {
  padding: 10px 0 5px 0;
  border-bottom: 1px solid #dbdbdb;
}
.search-article .search-tab li {
  position: relative;
  float: left;
  padding: 0 10px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  cursor: pointer;
}
.search-article .search-tab li.active {
  color: #e63130;
}
.search-article .search-tab li.active:after {
  position: absolute;
  bottom: -5px;
  left: 0px;
  content: '';
  width: 100%;
  height: 1px;
  background: #e63130;
}
.search-article .search-content-wrapper {
  position: relative;
}
.search-article .search-content-wrapper.search-content-wrapper-loading .loading {
  display: block;
}
.search-article .search-content-wrapper .loading {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
}
.search-article .search-result-list {
  height: 190px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.search-article .search-result-list li {
  padding: 12px 12px 12px 0;
  font-size: 12px;
  border-bottom: 1px solid #dbdbdb;
}
.search-article .search-result-list li span a:hover {
  color: #e55c5c;
}
.search-article .search-result-list li > a {
  float: right;
  color: #3d9ccc;
}
.search-article .search-result-empty {
  height: 190px;
  line-height: 190px;
  color: #999;
  font-size: 12px;
  text-align: center;
}
.search-article .search-pagination-result {
  float: right;
  padding: 15px 0;
}
.search-article .search-pagination-result li {
  float: left;
  width: 20px;
  height: 20px;
  cursor: initial;
}
.search-article .search-pagination-result li span {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
}
.search-article .search-pagination-result li span:hover {
  color: #e63130;
}
.search-article .search-pagination-result li span.active:after {
  position: absolute;
  bottom: 0;
  left: 1px;
  content: '';
  width: 100%;
  height: 1px;
  background: #e63130;
}
.switch-btn {
  float: right;
  margin-top: 18px;
  color: #999;
  height: 12px;
  line-height: 12px;
  font-size: 12px;
}
.switch-btn.big {
  height: 20px;
  line-height: 20px;
}
.switch-btn.big span {
  width: 42px;
  height: 20px;
}
.switch-btn.big i {
  width: 18px;
  height: 18px;
}
.switch-btn.big .loading {
  width: 20px;
  height: 20px;
}
.switch-btn .count-num {
  color: #999;
  font-size: 12px;
  font-style: normal;
}
.switch-btn .loading {
  display: none;
  width: 12px;
  height: 12px;
  background: transparent;
}
.switch-btn span {
  float: right;
  display: inline-block;
  margin-left: 5px;
  padding: 0 1px;
  width: 24px;
  height: 12px;
  background: #ccc;
  border-radius: 12px;
  cursor: pointer;
  transition: background 0.3s ease-in-out;
}
.switch-btn span.active {
  background: #e63130;
}
.switch-btn span.active i {
  margin-left: 56%;
}
.switch-btn span i {
  display: block;
  float: left;
  margin-top: 1px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #fff;
  transition: all 0.3s ease-in-out;
}
.in-search .aside-quick-news ul li .img-new .v-middle {
  width: 65%;
}
.aside-quick-news ul {
  margin: 12px 0 20px 0;
  border-left: 1px solid #ededed;
}
.aside-quick-news ul li {
  position: relative;
  top: -12px;
  margin-left: 15px;
  padding-bottom: 25px;
  cursor: pointer;
  user-select: none;
}
.aside-quick-news ul li:last-child {
  padding-bottom: 0;
}
.aside-quick-news ul li.red .title,
.aside-quick-news ul li.red .content {
  color: #e63130;
}
.aside-quick-news ul li:before {
  content: '';
  position: absolute;
  top: 6px;
  left: -20px;
  width: 9px;
  height: 9px;
  background: #fff;
  border: 1px solid #bdbdbd;
  border-radius: 50%;
  box-sizing: border-box;
}
.aside-quick-news ul li .title {
  color: #333;
  line-height: 22px;
  font-size: 14px;
  word-break: break-all;
}
.aside-quick-news ul li .title span {
  margin-right: 10px;
}
.aside-quick-news ul li .content {
  height: 0;
  color: #666;
  line-height: 24px;
  font-size: 14px;
  text-align: justify;
  overflow: hidden;
  transition: hight 0.5s;
  word-break: break-all;
}
.aside-quick-news ul li .content.show {
  margin-top: 12px;
  height: auto;
}
.aside-quick-news ul li .img-new {
  display: block;
  margin-top: 15px;
  height: 60px;
  color: #333;
  font-size: 14px;
  background: #f5f5f5;
}
.aside-quick-news ul li .img-new img {
  float: left;
  width: 86px;
  height: 60px;
}
.aside-quick-news ul li .img-new .v-middle {
  float: left;
  width: 69%;
}
.aside-quick-news ul li .img-new span {
  display: table-cell;
  padding: 0 15px;
  height: 60px;
  line-height: 21px;
  vertical-align: middle;
}
.aside-quick-news ul li .img-new span:hover {
  color: #e63130;
}
.aside-quick-news ul li .attach-imgs {
  display: none;
  position: relative;
  top: 2.5px;
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("../media/icons/attach-img.png") center center no-repeat;
}
.aside-quick-news-view-more {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #666;
  font-size: 12px;
  text-align: center;
  border: 1px solid #ebebeb;
  cursor: pointer;
}
.aside-quick-news-view-more:active {
  box-shadow: inset 0px 1px 2px 0 rgba(0, 0, 0, 0.1);
}
.bd_weixin_popup {
  height: 306px !important;
}
#go-top-root .ant-back-top {
  right: 35px;
}
.aside-add {
  position: relative;
  display: block;
}
.aside-add img {
  display: inline-block;
  vertical-align: middle;
}
.aside-add:after {
  display: block;
  content: '广告';
  position: absolute;
  right: 8px;
  bottom: 8px;
  width: 40px;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
}
.rank-list-nav-wrapper {
  height: 45px;
  overflow: hidden;
}
.rank-list-nav-wrapper .rank-list-nav {
  height: 47px;
  background: #fafafa;
  overflow-x: scroll;
  overflow-y: hidden;
}
.rank-list-nav-wrapper ul {
  padding-left: 15px;
  height: 45px;
}
.rank-list-nav-wrapper ul li {
  float: left;
  margin-right: 20px;
  height: 45px;
  font-size: 14px;
  line-height: 45px;
  color: #666060;
  cursor: pointer;
}
.rank-list-nav-wrapper ul li.active {
  color: #e63130;
}
.rank-list {
  padding: 0 15px;
  width: 100%;
  font-size: 14px;
}
.rank-list.hidden {
  display: none;
}
.rank-list tr td {
  padding-top: 15px;
  text-align: center;
}
.rank-list tr td:first-child {
  padding-left: 15px;
  text-align: left;
}
.rank-list tr td:first-child span {
  font-size: 12px;
}
.rank-list tr td:last-child {
  text-align: right;
}
.rank-list tr td span {
  color: #999090;
}
.logo {
  float: left;
  margin-top: 17px;
  margin-left: 30px;
  width: 212px;
  height: 34px;
  background: url("../media/logo.png") center center no-repeat;
  background-size: cover;
}
.svg .header .logo {
  background: url("../media/logo.svg") center center no-repeat;
  background-size: cover;
}
.app-download-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 110px;
  background: rgba(55, 53, 53, 0.98);
  overflow: hidden;
  transition: all 0.3s;
}
.app-download-footer.hidden {
  left: -100%;
}
.app-download-footer.folded {
  bottom: 20px;
  height: 90px;
  border-top-right-radius: 45px;
  border-bottom-right-radius: 45px;
}
.app-download-footer.folded .center {
  display: none;
}
.app-download-footer.folded .bottom-small-logo {
  display: block;
}
.app-download-footer.folded .right-arrow {
  display: block;
  cursor: pointer;
}
.app-download-footer .bottom-logo {
  float: left;
  display: inline-block;
  margin-top: -9px;
  margin-left: -35px;
  width: 304px;
  height: 122px;
  background: url("../media/bottom-logo.png") center center no-repeat;
}
.app-download-footer .bottom-slogan {
  float: left;
  margin: 25px 0 0 58px;
  color: #faedcd;
  font-size: 18px;
}
.app-download-footer .bottom-slogan a {
  color: #faedcd;
}
.app-download-footer .bottom-slogan div:last-child {
  margin-top: 8px;
}
.app-download-footer .bottom-text-logo {
  position: relative;
  display: inline-block;
  width: 208px;
  height: 32px;
  background: url("../media/bottom-text-logo.png") center center no-repeat;
}
.app-download-footer .bottom-text-logo:after {
  content: '';
  position: absolute;
  top: 8px;
  right: -28px;
  width: 18px;
  height: 18px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEEyRjkyNjEzMEYwMTFFOTlBN0ZDOEQ2MTVEMkU1RTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEEyRjkyNjIzMEYwMTFFOTlBN0ZDOEQ2MTVEMkU1RTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QTJGOTI1RjMwRjAxMUU5OUE3RkM4RDYxNUQyRTVFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QTJGOTI2MDMwRjAxMUU5OUE3RkM4RDYxNUQyRTVFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prf7h7YAAAFrSURBVHjanJMxS8NQFIVvopCppNUidYiuXQvSSlusWKRTEETqrJu/xtHRRRdxKWhbEEWxWukf0ElCFe1iQYqtNoOeKy+iIXlJvfCR8N45J/eF+5RZwyCPWgLr4jkj1trgDByAU7dBcQUlwQ5YJHmdgy1w5yyovzYLoBUihISmJTx/griTCohQ+IoIT9IJUsAu0Gn00oVX4aAimPdSrZomaZoWFMbeIgeV/RSNZpPMUolUVQ0KK49FdX0bLxNeu2/9PvUHA5pLpejesmRBUf6UIVNY7TY9dzqUy2RkMoODPoL6ful2aTqRkGo46EkmmIrHKYtuKtWqTPaoisHyrMlYjAr5PB3X62TbtizoioP2/XYXcjk6qtXofTgMOv0e3zUeyGu/WQpRNyDLHX2CDfD6jxD2bHKGM2l8i1dAb4SQnvDcum//BUiLVsMcJy083zXuEnBnWbAM1sQ95IHlv/0ALsEhOBG/5Ke+BBgAFrZQshrXKlYAAAAASUVORK5CYII=') center center no-repeat;
}
.app-download-footer .bottom-link {
  float: right;
  margin: 35px 30px 0 0;
  width: 132px;
  height: 42px;
  background: url("../media/bottom-link.png") center center no-repeat;
}
.app-download-footer .bottom-close {
  float: right;
  margin-top: 38px;
  width: 47px;
  height: 36px;
  background: url("../media/bottom-close.png") center center no-repeat;
  cursor: pointer;
}
.app-download-footer .bottom-small-logo {
  display: none;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -52px;
  width: 107.2px;
  height: 98px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAB6CAYAAAB6KSvzAAAYgklEQVR4nN1deZBcxXn/9Xuzs/clrVYHq9MSoAtzEwhxGQxOiJ0CHLAFpgxUnFRCwhGO4FCVslMp7LjsihOTo8rhJqAiUTAR4JgYg4kBkxAw6EDCC5JAgI7VrlZ7aGdndl7nj5036unp4+v3emYXflVbr9/Xx/te96+//vp4s+zKxiw+ZmB1eg6v03NmBJmZVsAB9WpwKlz0+ciRaDYSY7YRwAd07zRrCTPTxPg4ksAF8vvPGqLUmxgzSYSkz65nY80aotSDGLUkQz2INpO+hPjsupKklsTw2WgflSGnlr5EXHZdCFILYvhoRN9ESFte2sbwOUTUxYr4JEbayk+af7YMJy6N5Ktxa2ZFfBAjTcO45p3NQ4pKN0qD+SAJS5FXiTTEqAchZjtxbI3hOoSkIYlX65GUGEkawDcZZoP1cLUSLg2ftKG9WI8kxKgFKShlzjbC6CqfShYqSZIQJDU5XInh27Sb4n2SJUke12HClMdGAkrjuzZ2KnK4EMOlEWpFiFqRJWk5csVTfAoTCWwEcbUeiclBJYYvUujiPgpEsQ0HqnQmopisCIUgNSUHhRi+xnYXUvgmkAnUXkhd1UzS4Ca5D+vhTA4bMXyQIi0h6kWSpHsiSayCCxF8WQ8ncpiIUStSUGS+CEKJp8JEBjFeRxQVSVSNntR6eCVH2pXPtKRISoh6kcRGBjGNi3WQZbo0LtbD6+qnjhhpnLokjVtvglBhKsdkIUzWQSWj3ot6JSUHiUC+Vz7TWglfFsUkTwvXIYNKCJO10FmPmpFDRYxazi6oJJiNBNERIo5LahGSkkUnM8nJ8LXtnoYUvsiik5nkVMgNL8rl8lUk0d3L4bgsKll0MgqM+WRiJLEWafyHNGEXfUxyG0ykoPgXtoa3hW1xLjIyarEkTmnIWpKj3j5HDBfL4BoG6kwOkRhJKs6XNZit5HCxFrp4l3Aaq5IE2jLS7JX4JoULeUzpVfc2eVrYiCKn0ZEiLTm8WY2YGK4VloYUruTw5XuY5D6hI4ApXr7KcSCGVfc6mTHOxyYapRFcSFELC2LS0wQf5howE8RmMeo1rFTA9wkuU4MkIYUvH0Qn8wGKDyGntV11aQEaCVIPKa67q65DiI0ULkSoxdBCQdreSPE/dHl05FDpRhlSdKhKm0HySnM19XIc2Vpc1du9ojeTObkxZCcFjB0XcHQzoIcx1g6ggQMZBrQHpQwRgKB0VUGMCzTp5TSAujwOHAUwyYAi53yEA4cjhqGI8335CNsOFwuv3bv/8FugWwuXKwxhFchkYVc2ZqmOGsVaUHu8iQwMAD7b3TbntJaWqxsC9sWQsdXig+OGTANKGbY0crwufQTsyvPo8T25/P0bB4bfK4m5cOUKmS5OlU4no9wr5UmJkcaxtMpu75t/fVPAbg2AzrhAVSMAlT1eTmdoqHJeFVSWQlemKk6+CnFTOR7d9a29B/+yJLaRw0QYEGRyWHWvlOuIQbUWrg6lUfbb3e09p7W13Jth7FOAugFVla6DiRi6MmMkIZztuXEc53zH3kLh2vv2D+1EenJQCOFMjiQW2eY7mK6yrBy+Yl7XkjPaW1/KMPYpkRC63mmyBBDSRBq5Kp1ctsrPUOWXn2HySQIAIWOrl2SzL1y3cO6ZMHccKGSmuvUGCjFsQw01Xn7xcvjcztb245ubng2A3jizXNlyj40UYZXDSXlBmRQ6J5RSjunZos4BkJnX0PBfX5nXvQqEOpKuMlxmbCSo6s1UCCXONjTJYXZ+R9umAOiJG1lXoSLEhnTxFWSyifFy2bp7HWzpVNZveXPjf0BPCMDc6D5mlEokde7JU01LmN16XO/VIWNnyQrJDa4K2xpZ1cC6eJUF0kFlGWzklNML4UV39PXeCTUh6j20lPPaiJHGHBmtBACsbGrMtofBt3XKqIaISPijOIO6htb5I6rnyeVQ/BubXqK8MQiu+92ergWlW53FkMMUJM4r603JnMTRjMMV95f2dF4LoNGkHKV3msZyVbxJpnJAbVCRiKKXKD+hKXsLLPWlCKexGsY01KHEJ1PLL9zE2FdsBanMfSzXWQPTqiXFkVQ1nGm4CKAmlSqdTt4YBBvawyCEeUgB3BrfJV2VTj4KdLUW+K2ujp4MY2uoD9A1jK2xxHvqiqnJIqkcWOqsRdZFyt/2pZ7udUKyqjpT3OtkrmmVOrqAYrJsbGcA2MqW7CliJpOZFcOyj0G1ACpH1RTWweZoqqbSJj9HLKu7ITwXekLY/AUfzmcZol5pCyQNHzFag3C9rAi1kWxmW0Uy2wxHzKsip46wsi62suOr6h0aEKyWstisRtrhREuwNAtcqnjj8CHIWMD4Mrkgk2MpV6ZteqkaNmz+hsmfMfk0Jj1k/0OVL0bI+AIIdSQldXFGU0OnL8VUUadUSmVDsDlUxUyNrMtrsiSiv6FaXZWJoHJkZZLpLI9pmiuXwwBVnSSxGtShXota/TKw1lIIf+1xpM7k22YDcnpbmvjKOBCwY1ddWRRnVyYLZX1FpzMH2lBdd14O97rC59fuJEshRHbEYd2MIemyLGDxUVjpeYKGcsOqyOq6LiKWqwpX5WesxaB2rK3ulJZXwiT94RSqXDdeAlJdmsysKNPl4WGI4uQEJnfvR76UtlbdKgTQAKBp+SKEjY1gxWKVTiaCGdKp+KUiRCw3neKSieJEHOrnAy5jlok05T8GVP3PLZEMql5WZVkYA8+EmPzgQ4wdyYEBaP2NMzF33Tpk+xYjaGiwvFZJE7FKAalapbrkHPn9+zH+2qsYfv5lBAA6li9C2NwEVpiq0ll+P/E9UJ0uQHX9qRrTpZFtaZXxSb52V6VzGkYAIGRsoXhvW0OQ/Q3ekEFxdBzDew8g09mMhbffhO7PXYK2c85FEIa2x6dGxDlGnnsGAw/cg4EHH0UrgNZ1qxBNTpKnxiLRS3Gtlsf6Gk6s6Wr9byl0wwgiIFRUTBxnnpU0NmJiWz9GASz849/HoltuR9PyT/jU3YqAMXSdfyG6zr8Qcy+5DG9/4XIUt/WjY90qYHJSrTeq31eKj+tLbvgYdXNEk/h3rn5HHFfxZ1qgElE1K2lsxOi2fowDOOHRR7Di739Qd1LImHPpZVi7fSsKAMa39YM3VPY3nZ+hgNjztZ1KgyQLX1qkcfxVCqRWyLSfwRsyOLqtHzkAa3/xInq+eEXax3lD65p1OPG5ZzAGoDiRA6CfbZmW/YmgkiZp+zATMUwLWjZlrGkpu50VcYxhanQUowBW//hH6Pi1c4jq1A+dn/4MFvzBtTiy+0Pwkp9jI4UijctKc5o8RiS1GBSzpVrUqjKROl9C7mk8E2J47wCOu/UGdP3mRQnVPnbsmvIn56Ng4Y1/Cg6gODGhjNetqkqEsdabAV6WxWv5U0tG2BaJ5Pjc27vR0N2Kvm9801p2lM9j8PFNGH35JRT27UNxbAQoFoGIg3N+7ApAHNYZMD19DaavjAVAEAK8iChfQNDaio7zPoO+m27TPrtlzXp0fe5CTDz1E7SvWmLVNe1Yjho5oDP9f1dJZyR4GGI0z7H0r76GTKt5Rjf4+Cbsuu0W5N5+DyGmF0tUiwMxbHM98cPTAoD3Nz+N8a1v4Ph7/kVbZuupp+LIUz8xLpN7WuWt2azE5384cvKgVRtT8n0cnhofQwhg7uVmZ/PAA/dg6zVfRTeA+auWIWAc4B7rjTG0jY1j370PY9EfXY/2089SJssu6tP6TiqiABXESNPYLmsaxniZqGmdGEp8hX8hn2tQbV9P7B1A58UXGael49u24M1rvopeAB1rViBABHAOxqc3y8oKSFUhxyuVLqVhEUemvQ0hgMk9e/QZgspqoEzJNT6GUS1LvAuqyjJZWW8PgeFFVZtKoqmNggCTANrOUvfOGB/8zbfRCKB57cry0jQAcAYUhSdzSQvOqmUyOAOKIRBlQky8tQdFAC1r12nTFwYPVbysao9HthQa8qicTtf1jUSo5ba70ZPWjbGynBcKYADaTj1N+7DCwYM48sST6OhsAsvnSxowREGI3M5dmIR6yRAKuS4Nx7SPUQCw8jt3omX1Wm2+/LvT/o2p0SnTWIM6uvi67a6KD3WRW2E6NFMxhZ2YRKatEY0rVmnLGt+2BVOHRtCw4riSVgxREGBk5y40nX0q5p12GpBpqPqBCcA8IJdfLoqAMESmpwedn71I61sA03soY798tWqH0LSx5mFmYkIiwszYrEQxrpblIqLxUWR65yJoadOWVfjw/em8pfW6iDGM7tyNrms2YNk/3I1Mi21vyh9Gnn8Wo//7BnpWLialV1iVms00XFBjsmrB4ofb9hF4YQq8uRmsuUlbWHF4eNrcl5y+wuAQWFcLlt31g7qSAgD2/9P3kQUQBuaqtZ1ZnWnMFDGMJ6RkBPHik66s4tSxchhQPDSC7Lq1CNraDbn8Y2jzv+PQv25Gx8rFVdNk1YyLcnQxIWZ8Ey31gw2HVgAArKER0UQOUWljSllWadGrdKAWAMCLEcDr1xfHXn0FOy++DB0AgsyxEVo3I/Fc8d5nKTNqMUynp2MErS2YevcDFI8c1paVXbBwemDmHJwDmd4OTL7+SxSHh/0qrcHAo49g6+lnohlA8/pV5aN+MgFUnWG2YsaIIUN7NrK1GYUiR25XvzZv68mnI8wwTA0fAQBkuucAExHeveV6RPH01TM4gCM/exa/unoDfrXhy2gF0HbiCvChoelZkfQe8jDieQj5+OyVUCuFsWkreXTLG5jz+UuVaRr7+tB11QYcun8jeufPR1DIo+OE5Th83yPYsWsXmk86CSzTALAALGDHViYZAxCAMV4Ol0+kCptqnFVa6mhsFEe3bMHoT38OBmDuij6Ezc2Y2N6PzJL5yGRCQFhkq8ireX/Pw0tqoswUMaoU11VKAKAJwMjPnzcW2HfH13Hg/o0Y296PtrWfACtG6DxxOSaefxmDz7+s/a1DknIC4hW7LICu5YuQaWnF1MQEDm7vx/Kv/zmalizFu7/3h2iVdlYJeySzCjO+u6qC3Hualy7C4R//DEff3IqWNeuVeVpWnYA1T/wQW3/nUuS3v4POFcchyGbRevzS6RO2nClKtj1d9bVJADAOHgSI8nmMbO/HGICFV2/Aom98E0f+8wnkoD7Vq/I3FDOTGV/DAOjEEBcLKXISdFNWuXdlmhvBABy8724s+87facub+/lLcMqLL2DPn92EwRf/D8D0NyC+XXYOoFgqt/mMk7D6xpsx78tXAwAmdu2uSEsdImq4ApqIaLWyGLpvISogeuemOT0rFtHR24V93/0+FtxwM5oWL9U+uPOcX8cnX3gFw889g7H/eQnFIyMIGsRfxlYdwFbxW7WAPi2PCnmEHV1oO+tsdJ5/YeUOV1O24gm6xracFpehO1gmp/GGDFL2egVM1gVynG5xS66obE8P2MFh7L7xOqx+7CmrEl3nXYCu8y4gqOsZLJj2Q6JjH8aaDupYfA3dKcOaDzdVm5mW9GnjK9K4zOVZIY/uVUtw6Ic/wod3fc8hZ33BFEvhpiOLGhml8dOSw/TLwamGtaTnZQHFmqRtWRwAgjDEnJ4OvHPDzRh4+AGHx9UPoWUZnvDeTvVouE9FnBlfEqfI40pjxSKy83vRlc1g51XX4IPvfqtG2iVH8fCg8R0oHWA2wBcxErGTMnGUvXWWz6Np5TJ093Ri1213YMflF2Ps1VeSPN47Dt5/N/beegvaFnSVd3p1EAkivGMSX29WHQaWz7qYnE0lIiByZWVcgayQR2PPHPR2d2J402Zs37QZXVd8Ae1nn4u2U05F87qT0NDV7Vh6MhRGRzDy06cx8NCDGHzsSXRkGRqXLC5/v2qDtG8irsNRPndRwQtRTMSQ52vU2Yty9iEj4vxDMNZh3EATZOJh4QDTw0oIYM6aFSiMjGBk42M4tPExhAAa161C88qVyC5egkxnFxhjiErL2vESe2m9u3TPyvdgqFgyP5ZezM8QTU4it2cXxl97DUdf34EGAHNXLkaYyVR81By/h2pXVTFDGUcyp9O7o5p2HaN6kk80hwzQ7m6pzoOqjgICACtMIdvcgsyqZUAARLkc8v3vYHxbP47AozeG6pfLYPpnjeeuXAyWySAoFqc/bDK8B6CesgbHglRVklgPahXwJMRIsgqqUiiynU2QexyEexkBIiACgmwWmSV9VflNJ7XToKyLQAhKHpX1gHooocJnH6jpXolqibGMCBiNT1InXQ62bUTZyBRy+6cDjJBGB9N7qbYAIs5VQ4mJJDVb6FIesyTmNTHUWgbnbFRWQtWr5Thbz1d9LKyzDJQGj9NQz2bKPpIuj+q7EgaM2dSBn7ULa7pYL6rzQmGtrqwK7zpi0SBgPwysSyP2RtkyqO6pw4acjrI9biKDaU1DRpHhMGizkDSLYKR4mwV3VYxsBqc43jMpIPZ83eaarhebSKBqeFMZASr10KURQSGRqiwe8X2KLJRhRBVOszKdeoEr6XDCj07xNwD1EGHqpbJDKi8UAdVEEsdxW1rZClFPcFAJqiJ5/Iw8x5uGx/gaRkio1ZK4yXJwANiRO/q6rIhqeLCZYptVkaHyW8SwztoQN7+qdDKVKXeAwcLUi7APJTXfWRV1ojxcNlE2UxaHlS/y7PD4UJHzN4HqinRlq2mRLI6Xe77K0uislm1osk2niftCY/82NKyyGEkshYtPSNFNCRfnhaJw+W8i4g+a/AcVbJWu8wVMjSP/yeUq1huMzzLlkdPGcTkebRybiorQWwtZRvErEkPU38fCoK4speXYNDj8AIBcrIhu9iEiyZqHrpGoMw0bSW1l2sgTAdg+nlMdMqn19FRrUVzr2DScqB6mYnn5b3cunx8uFr8WR4ozABG6itc5d6p425Ahp9E5n6ryKdNsHQIAkzz6x81DIweQzFrIMi9Ww0SMJHNlF1+DA+Df+2DgoQLnv5CdSMr6gWr8tzW+7HxShjGZrKbhgmKRxA4QAXv/eu/BvwDNyrr4DKkcV6rFcGWh07Dy9PDIlzgwoHP0XMyabuqp8mVUw5dq1kKZ8YjPoqySlsrkO3OTlwhilcXQWYu0w4hVP9dCdMOJq9UoV8IroxPj24/mLoiA/a4zE9uUUAVqWtOag86q6KbOimcW9uWnLnr04OE9cCOEGKa0gQ7GNOH6TGj79T35959cr6pw1f2Oo7nRkPGNfdnsyQFjS0UFotJbMCkcxzHDvVyOnDYQ5JDCKug+W1L9rlQkpIcQV+T8zXcm85fee2BoK5IRgorEeZMSQwzbrqZwxf3uXCH33yPjj57R1jKWCdhpbPrrxIpTQvKJIdXXICKJKA9WpZEJqFRYgIpQih4xNVHkf3vn+weu3TKeG0QlCUwE8W0tdCjnVREDSF6fOkuhkmmJ89Lo+CsMeKg3Gw6FYD0BY73yaSBdo3FUmno5jc0iiAqJ9l22BLJMR8ZS+rdzRX7/jtzkn/zzgcEnpdcwhQEaOVxhzceubMxSOkVaq2EjhymMy+d1LluYza5vQfDJkLE+BHxOwNHJgGYOZAPGMsH0fyAs57WtdyRZD5HAS+Uc5pznAUxFwASAIxFnQxHn+3I82jpQKG59eGDoLTEPaKRQWYw0/l2V7rp3ApIRQ7x3JYkLUZJcTWHVvQ2mCnXp1aaGtKXzQQZnYuhOcOkspS2dKFNdYZGpoEpPBfU9dHlNMldzn4QALn6EN1IAfj8foJIEGhkIcdDIVfqYdIchDanioK58KjHkK8UK2MhgkjmD8vmA7t6Ux0QcHTmSWAQKTNbOpQzdPdWKpPEXVM82WQWb3Io0X7vreinVggB6ctSKJEnhgxgqmQ/SUAhCjS/DNpTYrAaVHLo4G3wRJSn547wmWS2shy3O9jxdeh2q0vr8rkQXRx1eXElQL6uSpkHSWA2bzITUvgeFGLbeZhrDdVaCQgqX2QuFJEmsBnXs9j202GSmsBfExHCtNNchRRfWWQiqrNZIQgz5ntrASYlAGUJM9aaMS/PjbL7JIcuAdBbCB6jEkGVpfZAkYYpeZIjESGpqqeQA3IhACVPubXIbfFqNWoWTQluGi/NJJY6OHOJ9UiJQSeATSa2GfO/TGlAtQ+K6kYlha3zKkCLLxEZVxVEsjBxW3etkJjkVvsgh389KUgD+pqtpfRCgmgS6ONW9TmaSu8LFgUtKDpc4il4mGPOpiJHE19Dls5EDsJPFdK+TmeRpUQ/rQbl31cUJPjbRbHIVOQA3QsSyelsJE5I6pZQ0tSaFNQ11290ljdy4JllSi5DGSriu1ySJT+oHUAiRRO6axvtvcNniKNYDljSizCRXxevSUFBLkvhwKL1aSJdt9yTpdOQAaATRyUxyXdk+kaSB0ja+D1KQ68J1d9X2QOrQopOnsQ5JyZDWSfVFEp08qaVKmg4A8P/iPytPCG/TOAAAAABJRU5ErkJggg==') center center no-repeat;
  background-size: 100% 100%;
}
.app-download-footer .right-arrow {
  display: none;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -16px;
  width: 16px;
  height: 32px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAABcElEQVRIiZXVPUvVYRjA4dtOSCh0IKghlJaWhmZ3P4BrQ5+gb+A3aMjFxSkaRGyQBoNEEJGG4EA0JASBQZDh4NRSEYlXw3kO3Rw8L/cDZzgvv+v8n+f5vwS2cYaHiOor8Et/nGKhClyLiLXoj4WI2IuIblQGZrDl/zjEbGUK0YLDhGw1eGog0MVxQp5WgWiLeJqQJ1Ug2nb+aMAFVqpAYBl/GvITS1Ug8BiXDTnH/SoQWE3rcYLbVSCwkZAe5qpAB7sJ2W2fTQ1E+9deQjaqQLT5nyRktQpE24nzBlxirQoEHqWj+FuNF/E1Ab1KfHdoDV5grrKAn1L8UtvKaeJb+JjiV7g++H5S3MX7FL8xdLcaF8/jXYoPcGP4d+POvKMUvzV0DYwDZrGf4h5ujjrSq+LXKf7Q1mHkVPObDnZSfOyK638U0MFmij/jzqR4AMzgeYq/KDziAs9S/A33po0HwO8WfzfixjkJWNc/VR9UY8Q/nIEze7HXQ5EAAAAASUVORK5CYII=') center center no-repeat;
}
.zbq-transform-origin {
  margin-top: 15px;
  padding: 15px;
  color: #666060;
  background: #f5f6fa;
}
.zbq-transform-origin .zbq-transform-origin-content {
  color: #666060;
  line-height: 1.5;
}
.zbq-transform-origin .zbq-transform-origin-content .video {
  float: right;
  width: 266px;
  height: 150px;
}
.zbq-transform-origin .zbq-transform-origin-content .video img {
  width: 266px;
  height: 150px;
}
.zbq-transform-origin .zbq-transform-origin-content-left {
  float: left;
  padding-right: 15px;
  word-break: break-all;
}
.zbq-transform-origin span:first-child {
  margin-right: 10px;
  color: #579bc8;
}
.zbq-transform-origin p:last-child {
  margin: 0;
}
.zbq-transform-origin .img-grid {
  margin-top: 15px;
  width: 576px;
}
.zbq-transform-origin .img-grid img {
  margin: 0 10px 10px 0;
  float: left;
  width: 182px;
  height: 182px;
}
.at-link {
  padding-right: 3px;
  color: #579bc8 !important;
}
.at-link:hover {
  opacity: 0.8;
}
.zbq-qa-topics div {
  position: relative;
  float: left;
  margin: 15px 15px 0 0;
  padding: 0 15px 0 34px;
  height: 30px;
  color: #3c7adb;
  font-size: 12px;
  line-height: 30px;
  background: #f4f7fd;
  border-radius: 15px;
}
.zbq-qa-topics div:before {
  position: absolute;
  top: 8px;
  left: 15px;
  content: '';
  width: 14px;
  height: 14px;
  background: url("../media/qa-topic.png") center center no-repeat;
  background-size: 100%;
}
