@charset "utf-8";

.video-js {
  width: 300px;
  height: 150px;
}

.vjs-fluid {
  padding-top: 56.25%;
}

.livePlayer_wrapper-dimensions {
  width: 100px;
  height: 100px;
}

.livePlayer_wrapper-dimensions.vjs-fluid {
  padding-top: 56.25%;
}

.vjs-control-bar .vjs-resolution-button-label {
  border: 1px solid #fff;
  border-radius: 24px;
  padding: 0 10px;
  font-size: 9pt;
  display: inline-block;
  height: 24px;
  line-height: 21px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.vjs-resolution-swither:hover .vjs-resolution-button-label {
  background: #3a3a3a;
}

.vjs-resolution-button {
  display: none !important;
}

.vjs-resolution-button + .vjs-menu .vjs-menu-content {
  width: 50px !important;
  left: 50%;
  margin-left: -25px !important;
}

.vjs-resolution-button + .vjs-menu li {
  text-transform: none;
  font-size: 9pt;
}

.vjs-control-bar .vjs-control.vjs-resolution-swither {
  width: 56px;
}

.vjs-resolution-swither.vjs-menu-button-popup .vjs-menu {
  width: 100%;
  left: 0;
}

.vjs-resolution-swither.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  border-radius: 4px;
  background: #fff;
  color: #333;
  padding: 5px 0;
}

.vjs-resolution-swither.vjs-menu-button-popup .vjs-menu li.vjs-menu-item:focus,
.vjs-resolution-swither.vjs-menu-button-popup .vjs-menu li.vjs-menu-item:hover,
.vjs-resolution-swither.vjs-menu-button-popup .vjs-menu li.vjs-selected {
  background-color: #fff;
  color: #faab00;
}

.vjs-live-barrage .cmt {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: pre;
  position: absolute;
  pointer-events: none;
  will-change: tranform;
  font-size: 25px;
  color: #fff;
  font-family: SimHei, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.125;
  opacity: .8;
  text-shadow: #000 1px 0 1px, #000 0 1px 1px, #000 0 -1px 1px, #000 -1px 0 1px;
  word-break: keep-all;
}

.vjs-live-barrage .cmt.noshadow {
  text-shadow: none;
}

.vjs-live-barrage .cmt.rshadow {
  text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
}

.vjs-live-barrage .cmt-tips {
  display: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: pre;
  position: absolute;
  pointer-events: none;
  font-size: 14px;
  color: #a9a596;
  background-color: #00070e;
  border: 1px solid #785a28;
  font-family: SimHei, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  opacity: .9;
  z-index: 2;
  padding: 5px 8px;
  word-break: keep-all;
}

.vjs-live-barrage .cmt-tips .nick {
  color: #078ea1;
}

.qtp-team-barrage {
  font-family: SimHei, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  display: inline-block;
  min-width: 90px;
  height: 56px;
  line-height: 56px;
  background: url(//gpcd.gtimg.cn/qt/1h/comp/img/danmu-l.0d1eb3f7.png) left no-repeat, url(//gpcd.gtimg.cn/qt/1h/comp/img/danmu-r.04a4762e.png) right no-repeat;
  padding: 0 26px 0 4pc;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  font-size: 20px;
}

.qtp-team-barrage .img-wrap {
  position: absolute;
  left: 5px;
  top: 5px;
  border-radius: 50%;
  overflow: hidden;
  line-height: 41px;
  text-align: center;
}

.qtp-team-barrage .img-wrap,
.qtp-team-barrage .img-wrap img {
  display: inline-block;
  vertical-align: middle;
  width: 46px;
  height: 46px;
}

.qtp-team-barrage .item {
  display: inline-block;
  background: url(//gpcd.gtimg.cn/qt/1h/comp/img/danmu-c.741ec849.png) repeat-x;
  height: 56px;
  line-height: 56px;
  color: #fff;
}

.qtp-team-barrage .item em {
  color: #14e5bc;
}

.qtp-official-barrage {
  font-family: SimHei, Microsoft JhengHei, Arial, Helvetica, sans-serif;
  width: auto;
  height: 56px;
  padding-left: 65px;
  padding-right: 38px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  white-space: nowrap;
  font-size: 20px;
}

.qtp-official-barrage .barrage_icon {
  background-image: url(//gpcd.gtimg.cn/qt/1h/comp/img/barrage_icon.37f45fe4.png);
  background-repeat: no-repeat;
  width: 65px;
  height: 56px;
  float: left;
  display: block;
  position: absolute;
  left: 0;
}

.qtp-official-barrage.ply .barrage_icon {
  background-position: 0 0;
}

.qtp-official-barrage.gf .barrage_icon {
  background-position: 0 -65px;
}

.qtp-official-barrage .barrage_right {
  background: url(//gpcd.gtimg.cn/qt/1h/comp/img/barrage_right.4ff0acc1.png) no-repeat 0 0;
  width: 38px;
  height: 56px;
  display: block;
  float: left;
  position: absolute;
  right: 0;
}

.qtp-official-barrage p {
  margin: 0;
  padding: 0;
  background: url(//gpcd.gtimg.cn/qt/1h/comp/img/barrage_repe.a9fd21fd.png) repeat-x 0 0;
  width: auto;
  text-align: center;
  padding: 0 4px 0 6px;
  float: left;
  color: #eaeaea;
  line-height: 56px;
}

.qtp-official-barrage p span {
  margin: 0;
  padding: 0;
  color: #15ecc1;
}

.vjs-live-barrage .vjs-hasaki {
  position: relative;
  width: 100%;
  z-index: 3;
}

.vjs-live-barrage .vjs-hasaki img,
.vjs-live-barrage .vjs-hasaki video {
  width: 100%;
  cursor: pointer;
}

.vjs-live-barrage .vjs-hasaki-text {
  background: url(//gpcd.gtimg.cn/player/hasaki-back.png) no-repeat;
  background-size: cover;
  position: absolute;
  height: 16%;
  width: 45%;
  top: 70%;
  left: 37%;
  z-index: 1;
  color: #fff;
}

.vjs-live-barrage .vjs-hasaki-text em {
  color: #f4b630;
  font-weight: 700;
  font-style: normal;
}

.video-js .vjs-barrage-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  width: 5pc !important;
}

.vjs-barrage-control .vjs-button-label {
  border: 1px solid #fff;
  border-radius: 24px;
  padding: 0 10px;
  font-size: 9pt;
  display: inline-block;
  height: 24px;
  line-height: 22px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.vjs-barrage-control:hover .vjs-button-label {
  background: #3a3a3a;
}

.video-js .vjs-live-barrage {
  position: absolute;
  margin: 20px 0 40px;
  padding: 0;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 2;
}

.video-js .vjs-goroom-control {
  cursor: pointer;
  width: 92px !important;
}

.vjs-goroom-control .vjs-button-label {
  border: 1px solid #fff;
  border-radius: 24px;
  padding: 0 10px;
  font-size: 9pt;
  display: inline-block;
  height: 24px;
  line-height: 22px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.vjs-goroom-control:hover .vjs-button-label {
  background: #3a3a3a;
}

.vjs-loading-image {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}

.vjs-loading.vjs-waiting .vjs-loading-image {
  display: block;
}

.vjs-error .vjs-loading-image,
.vjs-error .vjs-loading-spinner,
.vjs-loading .vjs-big-play-button,
.vjs-loading .vjs-loading-spinner {
  display: none !important;
}

.vjs-error-image-overlay {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}

.vjs-error .vjs-error-image-overlay {
  display: block;
}

.vjs-error.vjs-error-image .vjs-big-play-button {
  display: none !important;
}

.vjs-error.vjs-error-image .vjs-control-bar {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.vjs-error.vjs-error-image.vjs-no-flex .vjs-control-bar {
  display: table !important;
}

.vjs-error-image-overlay img {
  display: block;
  margin: 0 auto;
}

.vjs-error-image-title {
  text-align: center;
  font-size: 1pc;
  line-height: 26px;
  font-weight: 700;
  color: #747474;
}

.vjs-error-image-subtitle {
  text-align: center;
  font-size: 9pt;
  line-height: 20px;
  font-weight: 700;
  color: #747474;
}

.vjs-float-tips {
  width: 10pc;
  height: 36px;
  display: none;
  line-height: 34px;
  text-align: center;
  color: #ffc801;
  border: 1px solid #ffc801;
  font-size: 14px;
  border-radius: 18px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -5pc;
  margin-top: -18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 3;
}

.video-js.vjs-mini .vjs-float-tips {
  width: 6pc;
  height: 28px;
  line-height: 26px;
  margin-left: -3pc;
  margin-top: -14px;
}

.vjs-float-tips:hover {
  background-color: rgba(255, 200, 1, 0.3);
}

.vjs-continue-tips.vjs-error .vjs-big-play-button {
  display: none !important;
}

.vjs-continue-tips .vjs-float-tips,
.vjs-goroom-tips:not(.vjs-fullscreen) .vjs-float-tips {
  display: block;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(//gpcd.gtimg.cn/qt/1h/comp/fonts/VideoJS.be07cec1.eot?#iefix) format("eot");
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
  content: "\F101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\F102";
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
  content: "\F103";
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
  content: "\F104";
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
  content: "\F105";
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
  content: "\F106";
}

.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
  content: "\F107";
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
  content: "\F108";
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
  content: "\F109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\F10A";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\F10B";
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
  content: "\F10C";
}

.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
  content: "\F10D";
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
  content: "\F10E";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\F10F";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\F110";
}

.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before {
  content: "\F111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\F112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\F113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\F114";
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
  content: "\F115";
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
  content: "\F116";
}

.video-js .vjs-play-control.vjs-stop .vjs-icon-placeholder,
.vjs-icon-stop {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-control.vjs-stop .vjs-icon-placeholder:before,
.vjs-icon-stop:before {
  content: "\F117";
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
  content: "\F118";
}

.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
  content: "\F119";
}

.video-js {
  display: block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: 0;
}

.video-js *,
.video-js :after,
.video-js :before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin: 0;
}

.video-js.vjs-4-3,
.video-js.vjs-16-9,
.video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js .vjs-tech,
.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: .5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66a8cc;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: .06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: .3em;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -.75em;
  margin-left: -1.5em;
}

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  -webkit-transition: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: .5em;
  z-index: 2;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.video-js .vjs-modal-dialog > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.vjs-menu .vjs-menu-content > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: .2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 .3em;
  font-weight: 700;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
  display: block;
}

.video-js .vjs-menu-button-inline {
  -webkit-transition: all .4s;
  transition: all .4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility .1s, opacity .1s;
  transition: visibility .1s, opacity .1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all .2s;
  transition: all .2s;
  height: .3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666666666667em;
}

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  font-size: .9em;
  position: absolute;
  right: -.5em;
  top: -.333333333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: #fff;
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: .3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px;
  pointer-events: none;
  position: relative;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
  display: block;
  font-size: .6em;
  visibility: visible;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 .45em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #fff;
  -webkit-box-shadow: 0 0 1em #fff;
          box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  padding-left: 2em;
  padding-right: 2em;
  padding-bottom: 3em;
}

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.video-js .vjs-volume-panel {
  -webkit-transition: width 1s;
  transition: width 1s;
}

.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-volume-control:focus,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel:hover .vjs-volume-control {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
  transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
}

.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
}

.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: 9em;
  -webkit-transition: width .1s;
  transition: width .1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3.5em;
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: none;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: .5em;
}

.video-js .vjs-volume-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em .45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: .3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: .3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: .9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: .3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -.5em;
  left: -.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: .3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -.3em;
  right: -.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000;
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-poster,
.vjs-poster img {
  vertical-align: middle;
  padding: 0;
}

.vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  width: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.video-js .vjs-current-time,
.vjs-live .vjs-time-control,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control {
  width: 0 !important;
  white-space: nowrap;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: .1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em);
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate > .vjs-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -.5em;
  position: absolute;
  text-shadow: .05em .05em .1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
}

.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: .44s;
  animation-delay: .44s;
}

@-webkit-keyframes vjs-spinner-spin {
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}

@keyframes vjs-spinner-spin {
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}

@keyframes vjs-spinner-fade {
  0%,
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
}

@-webkit-keyframes vjs-spinner-fade {
  0%,
  20%,
  60%,
  to {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60%,
  to {
    border-top-color: #73859f;
  }
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  position: absolute;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\F10D";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
  margin-left: 5px;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(#73859f));
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(88%, #fff), to(#73859f));
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}

@media \0screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}

@media \0screen {
  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
  }
}

.wgp-vjs-skin,
.wgp-vjs-skin .vjs-menu .vjs-menu-content,
.wgp-vjs-skin button {
  font-family: \5FAE\8F6F\96c5\9ED1;
}

.wgp-vjs-skin .vjs-load-progress div,
.wgp-vjs-skin .vjs-seeking .vjs-big-play-button,
.wgp-vjs-skin .vjs-waiting .vjs-big-play-button {
  display: none !important;
}

.wgp-vjs-skin .vjs-error .vjs-big-play-button {
  display: block !important;
}

.wgp-vjs-skin.vjs-ended .vjs-loading-spinner,
.wgp-vjs-skin.vjs-error .vjs-loading-spinner {
  display: none;
}

.wgp-vjs-skin.vjs-ended .vjs-big-play-button,
.wgp-vjs-skin.vjs-paused .vjs-big-play-button,
.wgp-vjs-skin.vjs-paused.vjs-has-started .vjs-big-play-button {
  display: block;
}

.wgp-vjs-skin .vjs-big-play-button {
  width: 75pt;
  height: 75pt;
  background: url(//gpcd.gtimg.cn/qt/1h/comp/img/icon-player.9ec3ea36.png) no-repeat;
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -50px;
  border: 0;
  z-index: 2;
}

.wgp-vjs-skin:hover .vjs-big-play-button {
  background-color: transparent;
}

.wgp-vjs-skin .vjs-big-play-button span {
  display: none;
}

.wgp-vjs-skin .vjs-control-bar {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6)) !important;
  height: 40px !important;
  line-height: 40px !important;
}

.wgp-vjs-skin.vjs-wgplayer-live .vjs-control-bar {
  background: #252525 !important;
  z-index: 3;
}

.wgp-vjs-skin .vjs-control-bar .vjs-control:not(.vjs-volume-control),
.wgp-vjs-skin .vjs-control-bar .vjs-time-control {
  opacity: .6 !important;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.wgp-vjs-skin.vjs-wgplayer-live .vjs-control-bar .vjs-control:hover:not(.vjs-volume-control),
.wgp-vjs-skin.vjs-wgplayer-live .vjs-control-bar .vjs-time-control:hover,
.wgp-vjs-skin:not(.vjs-wgplayer-live) .vjs-control-bar:hover .vjs-control:not(.vjs-volume-control),
.wgp-vjs-skin:not(.vjs-wgplayer-live) .vjs-control-bar:hover .vjs-time-control {
  opacity: 1 !important;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.vjs-volume-level,
.wgp-vjs-skin .vjs-progress-holder,
.wgp-vjs-skin .vjs-progress-holder .vjs-load-progress,
.wgp-vjs-skin .vjs-progress-holder .vjs-load-progress div,
.wgp-vjs-skin .vjs-progress-holder .vjs-play-progress,
.wgp-vjs-skin .vjs-slider {
  border-radius: 10px;
}

.wgp-vjs-skin .vjs-load-progress {
  background: rgba(255, 255, 255, 0.5);
}

.wgp-vjs-skin .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-vertical .vjs-volume-vertical {
  opacity: 0 !important;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.wgp-vjs-skin .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-vertical:hover .vjs-volume-vertical {
  opacity: 1 !important;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.wgp-vjs-skin .vjs-vol-0 + .vjs-volume-control.vjs-volume-vertical {
  display: none;
}

.wgp-vjs-skin .vjs-time-control {
  display: block;
}

.wgp-vjs-skin .vjs-remaining-time {
  display: none;
}

.wgp-vjs-skin .vjs-progress-holder .vjs-play-progress {
  background-color: #faab00;
}

.wgp-vjs-skin button {
  outline: 0;
}

.wgp-vjs-skin .vjs-time-control {
  padding-left: 0;
  padding-right: 0;
  font-size: 9pt;
  line-height: 40px;
}

.wgp-vjs-skin .vjs-time-divider {
  min-width: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

.wgp-vjs-skin .vjs-volume-panel {
  font-size: 9pt;
}

.wgp-vjs-skin .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 7em;
}

.wgp-vjs-skin .vjs-volume-vertical {
  background-color: transparent;
  bottom: 82px;
}

.wgp-vjs-skin .vjs-slider-vertical .vjs-volume-level:before {
  top: -1.5em;
  left: -.3em;
}

.wgp-vjs-skin .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  background-color: #faab00;
}

.wgp-vjs-skin .vjs-button > .vjs-icon-placeholder:before {
  line-height: 40px;
  font-size: 18px;
}

.wgp-vjs-skin .vjs-time-tooltip {
  min-width: 60px;
  width: auto;
  height: 26px;
  font-size: 9pt;
  line-height: 14px;
}

.wgp-vjs-skin .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.wgp-vjs-skin .vjs-progress-control:hover .vjs-time-tooltip {
  font-size: 9pt;
}

.wgp-vjs-skin .vjs-progress-holder {
  height: 6px;
}

.wgp-vjs-skin .vjs-play-progress:before {
  font-size: 13px;
  top: -1pc;
}

.wgp-vjs-skin .vjs-progress-control:hover .vjs-play-progress .vjs-time-tooltip {
  display: none !important;
}

.wgp-vjs-skin .vjs-live-control,
.wgp-vjs-skin.vjs-wgplayer-live .vjs-progress-control {
  visibility: hidden;
}

.wgp-vjs-skin .vjs-tech {
  pointer-events: none;
}

.wgp-vjs-skin.vjs-error .vjs-error-display:before {
  display: none;
}

.wgp-vjs-skin .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  bottom: 22px;
}

.wgp-vjs-skin .vjs-texttrack-settings {
  display: none;
}

.wgp-vjs-skin .vjs-control.vjs-subs-caps-button .vjs-menu .vjs-menu-content {
  width: 5pc !important;
  left: 50%;
  margin-left: -40px !important;
}

.wgp-vjs-skin .vjs-text-track-display {
  position: absolute;
  bottom: 40px !important;
  left: 0;
  right: 0;
  top: auto;
  height: 75%;
  pointer-events: none;
}

.wgp-vjs-skin .vjs-control {
  width: 40px;
}

.tui-search-widget,
.tui-search-widget-input {
  position: relative;
}

.tui-search-widget-input {
  overflow: hidden;
  border-radius: 32px;
  height: 32px;
  border: 1px solid #bfbfbf;
  border: 1px solid var(--color-line-3);
  background-color: #f4f4f4;
  background-color: var(--color-fill-2);
  padding-right: 48px;
  -webkit-transition: background 0.2s ease-in;
  transition: background 0.2s ease-in;
}

.tui-search-widget-input.search-input--store {
  border: 1px solid #ffb300;
  border: 1px solid var(--color-line1-2);
  background-color: rgba(255, 202, 40, 0.5);
  background-color: var(--color-fill1-1);
}

.tui-search-widget-input.focus,
.tui-search-widget-input:hover {
  background-color: #ffb300;
  background-color: var(--color-line1-2);
  border: 1px solid #ffca28;
  border: 1px solid var(--color-fill1-2);
}

.tui-search-widget-input > input {
  display: block;
  padding: 3px 25px 3px 15px;
  font-size: 12px;
  line-height: 18px;
  height: 30px;
  background-color: #fff;
  background-color: var(--color-fill-1);
  border-radius: 32px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  cursor: text;
  color: #757575;
  color: var(--color-text-2);
  border: none;
  outline: 0;
  display: block;
  width: 100%;
}

.tui-search-widget-input > input::-ms-clear,
.tui-search-widget-input input[type='text']::-ms-clear {
  display: none;
}

.tui-search-widget-input > input:nth-last-child(2) {
  padding-right: 2px;
}

.tui-search-widget-input > input::-webkit-input-placeholder {
  color: #757575;
  color: var(--color-text-2);
  font-size: 12px;
}

.tui-search-widget-input > input:focus,
.tui-search-widget-input > input.focus {
  color: #757575;
  color: var(--color-text-2);
}

.tui-search-widget-submit,
.tui-search-widget-submit:after {
  position: absolute;
  top: 50%;
}

.tui-search-widget-submit {
  right: 1px;
  width: 48px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
}

.tui-search-widget-submit:after {
  content: '';
  left: 50%;
  width: 24px;
  height: 24px;
  margin: -12px 0 0 -12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAYAAAALiLqjAAAC8ElEQVRYR+2WzU8TQRiHf68tcBCRA3+ASigHP28axaQH9SABDYUzCX8BZGeDX0dAk04DR0/q3Y8YlsREPUBcEzmYSCQhbTHhYDx5MHyItF1eM+0udOuW3bbUA2EvPXTnfWZ+M/vOQ6jzQ3WujwMM6IlG2pCjYWD7FkARO8olgGYQ5iljNvUzSLyeEfVc7YiB6QmAljJFVkE8ZHxIv/SD/AOwiz8HfPeHQTzgB3EBCrHgmzNzAlJgvpvN8Xs104YwXQPRQwacyFYRRvtecbkBXZ1jAN9XxVTxI+HMxdezK7+KY7gdPdG6nWuc34XQuGEmH5SLqgQQ+QLgfB7AHJv+mH7lNbD3SkcfE9n586Jhps8GBWwBaFQv57Lbx9/ML696DRyInm7+k8uu2f9lDDPVVE/AumGmjgUFVBERFgwzdSEgoN6bXOaYNjU0vlUz3MpmbpQcU24/c/nU1ONnK4FWoF6q4EOza/IsNje6jc8/fntBqm0V6wCadwvSHDbXbnpByrZrj2aXAdRXXmh2lMMgA7IYYpjJaOkqaroPersimgMhQEybqcS+AlQxBVG/XsXtluPXcGv7v6aIgqAPAb4pHUZUfURSyjZmHiaiXgCddqUlZp4hoikhRPVelEgkYsy8pxcR0ZCmaZV7kV38he/alRgQ9ftBXKdIxVLomDtGlwZwx7KsdwoYCoWuA3gEoMOegJKC9r3icgHi8fgYEeW9CEAyFApdGhkZcXnR5ORkq2VZn5x9YeZxXdeDeZGUcufSBxATQnh6kZSyD4CT/1chxLlAV6aUcseLLMtqGR0dddzHNT4ejx8lInWrqScjhAjmRVUC1oUQwbyoyogWhBDBvOh/bHLpMU0CuFdyTCeKvmx8X148WZEXVfKhqR1m5jkA3bqubwT2IillP4CnbvdxDVcKk7dwP0jZ+8Cj2eW9yGl2AAZR5EVqJbqu768XSSmVsuTli4h0TdOKRKywuppvNAUhIvIqvi8Av65b8woOPuAvlh16QG48na4AAAAASUVORK5CYII=");
}

/*搜索框带下拉*/
.tui-search-widget .dropdown-menu {
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  border: 1px solid #bfbfbf;
  border: 1px solid var(--color-line-3);
  max-height: 200px;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  background: var(--color-fill-1);
  color: #757575;
  color: var(--color-text-2);
  z-index: 20;
  -webkit-box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.2), 0 4px 8px -4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.2), 0 4px 8px -4px rgba(0, 0, 0, 0.2);
  display: none;
  border-radius: 4px;
}

.tui-search-widget .dropdown-menu ul {
  position: relative;
  width: 100%;
  clear: both;
  overflow: hidden;
}

.tui-search-widget .dropdown-menu li {
  height: 30px;
  line-height: 30px;
  display: block;
  margin-top: -1px;
  width: 100%;
  -webkit-transition: background ease-in 0.2s;
  transition: background ease-in 0.2s;
  overflow: hidden;
}

.tui-search-widget .dropdown-menu li a {
  display: block;
  height: 30px;
  color: #757575;
  color: var(--color-text-2);
  line-height: 30px;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 32px;
}

/* .tui-search-widget .dropdown-menu li:hover {
  background: #f0f0f0;
} */
.tui-search-widget .dropdown-menu li.selected {
  background: #f4f4f4;
  background: var(--color-fill-2);
}

.tui-search-widget .tui-none-text {
  padding: 20px;
  text-align: center;
}

.tui-search-widget .icon-delete {
  position: absolute;
  right: 50px;
  top: 4px;
  cursor: pointer;
  opacity: 0.6;
  display: none;
  width: 22px;
  height: 22px;
}

.tui-search-widget .icon-delete:after {
  content: '';
  width: 10px;
  height: 10px;
  background: url("../../images/tui/icon_close.png");
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -5px 0 0 -5px;
}

.tui-search-widget .icon-delete:hover {
  opacity: 1;
}

.tui-search-widget .dropdown-menu .icon-close {
  background: url("../../images/tui/icon_close.png");
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 8px;
  opacity: 0;
  cursor: pointer;
}

.tui-search-widget .dropdown-menu {
  max-height: 330px;
}

.tui-search-widget .dropdown-menu li:hover > .icon-close {
  opacity: 0.7;
}

.tui-search-widget .dropdown-menu li:hover > .icon-close:hover {
  opacity: 1;
}

.tui-search-widget .dropdown-menu span {
  font-weight: bold;
  font-size: 12px;
  color: #3c3c3c;
  color: var(--color-text-1);
  line-height: 30px;
  height: 30px;
  display: inline-block;
  float: left;
}

.tui-search-widget .dropdown-menu span.ico-new {
  height: 12px;
  float: none;
  position: initial;
  margin-left: 4px;
}

.tui-search-widget .dropdown-menu span.key-words {
  float: none;
}

.tui-search-widget .dropdown-menu .clear-search {
  color: #bfbfbf;
  color: var(--color-text-3);
  font-weight: normal;
  float: right;
  cursor: pointer;
}

.tui-search-widget .dropdown-menu .clear-search:hover {
  color: #3c3c3c;
  color: var(--color-text-1);
}

.tui-search-widget .dropdown-menu .icon-v2 {
  margin-top: -3px;
}

.tui-search-widget .dropdown-menu .icon-v {
  margin-top: -3px;
}

.tui-search-widget .dropdown-menu .icon-game {
  font-size: 12px;
  color: #3c3c3c;
  color: var(--color-text-1);
  border-radius: 2px;
  border: 1px solid #a4a4a4;
  border: 1px solid var(--color-line-4);
  padding: 0 3px;
  margin-left: 5px;
  height: 22px;
  line-height: 20px;
}

.tui-search-widget .dropdown-menu li {
  float: left;
  padding: 0 20px 0 18px;
  position: relative;
  font-size: 12px;
  cursor: pointer;
}

.tui-search-widget .dropdown-menu .hot li {
  padding-right: 5px;
  font-size: 12px;
}

.tui-search-widget .dropdown-menu li a {
  text-align: left;
  color: #3c3c3c;
  color: var(--color-text-1);
}

/* 带分类的搜索 */
.tui-search-widget--category {
  width: 230px;
}

.tui-search-widget--category .tui-search-widget-change {
  left: 0;
  width: 58px;
  height: 25px;
  margin-top: -13px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  line-height: 25px;
  padding: 0 0px 0 13px;
  font-size: 12px;
  -webkit-transition: color 0.2s ease-in;
  transition: color 0.2s ease-in;
}

.tui-search-widget--category .tui-search-widget-change:after {
  content: '';
  width: 1px;
  height: 15px;
  background-color: #c8c8c8;
  position: absolute;
  right: 0;
  top: 6px;
}

.tui-search-widget--category .triangle-down,
.tui-search-widget--category .triangle-down:after {
  width: 12px;
  height: 12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAYAAADOMhxqAAABFElEQVQ4T92Sv0oDQRCHv9mNGs3LiJzFwZ3aRPFP6zNIsPI57AQtxFYsxUrsRI4cB8YH8A0EEbnSvWVlDzbcESUkZbZadub7/WZnRpjxyIz5zA+kaTp0zi0bYw6LovjwznEcryqlrkWkm2XZsX8bOyRJ8gxsA+/GmC2lVKm1fgD6wCjLsqgFeDWt9ROQegjwLv4+stbu5nn+1QJCCQ1VRCSvquooJE8ADegWiKy1683kP4FpbZ6/rdOUQ3yhHNwlQ2CJDvtywqf/pLtghQ43CF0Z0N4ld8XLeC00O5SUrHGP0MfxKqdstgbnzunR43Fil4Q3FHvBtdXWGgqqdU3k/HAgZ3z/O4e6bs0dQoRmIygv0uB+AVJfWBnT9L3LAAAAAElFTkSuQmCC");
  position: absolute;
  top: 50%;
  right: 5px;
  margin: -6px 0 0 0;
}

.tui-search-widget--category .triangle-down:after {
  content: '';
  top: 0;
  left: 0;
  margin: 0;
  background-position: 0 -12px;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.tui-search-widget--category .tui-search-widget-change:hover {
  color: #ff9600;
}

.tui-search-widget--category .tui-search-widget-change:hover .triangle-down:after {
  opacity: 1;
}

/*.tui-search-widget--category .tui-search-widget-change:hover .triangle-down{background-position:0 -12px;}*/
.tui-search-widget--category input {
  padding-left: 67px;
}

.tui-search-widget--category .search-change-menu {
  width: 52px;
}

.tui-search-widget--category .search-change-menu ul {
  width: 100%;
}

.tui-search-widget--category .search-change-menu li {
  padding: 0;
  line-height: 24px;
  width: 100%;
  height: 24px;
  text-align: center;
  font-size: 12px;
  margin-top: 0;
  cursor: pointer;
}

.tui-search-widget .dropdown-menu.show {
  display: block;
}

.tui-search-widget .dropdown-menu.hide,
.tui-search-widget .dropdown-menu.off {
  display: none;
}

.tui-search-widget .dropdown-menu.show ~ .tui-search-widget-input {
  background-color: #ffc800;
  border: 1px solid #faab00;
}

/* 搜索下拉框动画 */
/* 搜索下拉框显示动画 S*/
.tui-search-widget.has-animate .dropdown-menu.show {
  display: block !important;
  -webkit-animation: searchmenu-show-anim 0.2s linear 0s 1 both;
  animation: searchmenu-show-anim 0.2s linear 0s 1 both;
  pointer-events: auto;
}

@-webkit-keyframes searchmenu-show-anim {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@keyframes searchmenu-show-anim {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

/* 搜索下拉框隐藏动画 S*/
.tui-search-widget.has-animate .dropdown-menu.off {
  display: block !important;
  -webkit-animation: searchmenu-hide-anim 0.2s linear 0s 1 both;
  animation: searchmenu-hide-anim 0.2s linear 0s 1 both;
  pointer-events: none;
}

@-webkit-keyframes searchmenu-hide-anim {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
  }
}

@keyframes searchmenu-hide-anim {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }
}

/*搜索关键字--热搜*/
.search-assn .assn-tit {
  line-height: 18px;
  color: #757575;
  color: var(--color-text-2);
  padding-left: 18px;
  margin-top: 10px;
  font-size: 13px;
}

.search-assn ul li {
  position: relative;
}

.search-assn ul li.search-new:after {
  content: '';
  width: 22px;
  height: 12px;
  display: inline-block;
  vertical-align: top;
  margin: 8px 0 0 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgxMTM5NUFDMDcxQTExRTg4OUNCQkIwNDk4RTc3MDZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgxMTM5NUFEMDcxQTExRTg4OUNCQkIwNDk4RTc3MDZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODExMzk1QUEwNzFBMTFFODg5Q0JCQjA0OThFNzcwNkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODExMzk1QUIwNzFBMTFFODg5Q0JCQjA0OThFNzcwNkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43oiBVAAAAaklEQVR42mK8JCj0n4HKQPfdW0YmBhoBJiRb0G2F0+gYn3oYYEGXvCwkjGE7NjFCepjQDUC3Gd3VxAIWbK5DNwCXL2CuxeZqFmy2oRtOjEXogHHIJTfkoGCkRTpmpLaLGf///0+ToAAIMAD2mT5ftjTavgAAAABJRU5ErkJggg==) no-repeat;
}

.search-assn ul {
  margin: 5px 0;
}

.search-assn ul li .tag-num {
  margin-right: 5px;
  vertical-align: top;
  margin-top: 8px;
}

.search-assn ul li .icon-close {
  position: absolute;
  right: 5px;
  display: none;
  top: 0;
  font-size: 0px;
  font-family: Tahoma;
}

.search-assn ul li div {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  line-height: 30px;
  display: inline-block;
  max-width: 80%;
  height: 30px;
}

.search-assn.history li:hover .icon-close {
  display: block;
}

.tag-num {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABKCAYAAACLgWWrAAAAzElEQVRYhe2VQRKDIAxFQ8cNF+itcgqvpZeQbc/VLnXFjAN8Qik4qcPf6fjgk+SLeS+0U4UeNZAy0M472RkfPwnmgCz4WU0dWCIl4Lk4qFBT6qXO4kxEJPsC4N1jFfURNTzsbQSGH6CF+lsVQS9pXttZ9Qotf11VpBErVeA/xyq3iwie7Sr+AyiO1eu5jViVgsxMzAyf2+/YHYR3R+pcWdA5V7RAe6vIwc87jtuqBxj1EU1K2E84AKjxXv3TIVq9Ph1SgCEoVdPr+sk5ADpvRdv5g+mZAAAAAElFTkSuQmCC) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
}

.tag-num.num1 {
  background-position: 0 0;
}

.tag-num.num2 {
  background-position: 0 -15px;
}

.tag-num.num3 {
  background-position: 0 -30px;
}

.tag-num.num4 {
  background-position: 0 -45px;
}

.tag-num.num5 {
  background-position: 0 -60px;
}

/* .dropdown-menu li:hover {
  background: #f0f0f0;
} */
.dropdown-menu li:hover .icon-close {
  opacity: 0.7;
  font-size: 0;
}

.tui-search-widget {
  float: right;
  width: 240px;
  margin: 9px 10px 0 0;
}

.ico-new {
  width: 22px;
  height: 12px;
  position: absolute;
  right: -23px;
  top: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgxMTM5NUFDMDcxQTExRTg4OUNCQkIwNDk4RTc3MDZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgxMTM5NUFEMDcxQTExRTg4OUNCQkIwNDk4RTc3MDZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODExMzk1QUEwNzFBMTFFODg5Q0JCQjA0OThFNzcwNkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODExMzk1QUIwNzFBMTFFODg5Q0JCQjA0OThFNzcwNkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43oiBVAAAAaklEQVR42mK8JCj0n4HKQPfdW0YmBhoBJiRb0G2F0+gYn3oYYEGXvCwkjGE7NjFCepjQDUC3Gd3VxAIWbK5DNwCXL2CuxeZqFmy2oRtOjEXogHHIJTfkoGCkRTpmpLaLGf///0+ToAAIMAD2mT5ftjTavgAAAABJRU5ErkJggg==) no-repeat;
}

ul,
ol,
li {
  list-style: none;
}

.tgp-thumbList em,
.tgp-thumb-info em,
.figure-info em,
.tgp-thumb em {
  color: #f9ab00;
}

address,
em,
i,
b {
  font-style: normal;
}

.live-thumbList-style-d > li {
  width: 25%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.live-thumb-style-d .tgp-thumb-figure-tag,
.thumb-figure-tag {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  padding: 0 6px;
  line-height: 22px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  font-size: 12px;
}

.live-thumb-style-d .tgp-thumb-figure-tag:before,
.thumb-figure-tag:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: -3px;
  margin-right: 3px;
}

.longzhu:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFNTI4NjVFMzIwRDExRTY4NkEwODA0N0I2NkY4RUI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFNTI4NjVGMzIwRDExRTY4NkEwODA0N0I2NkY4RUI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEU1Mjg2NUMzMjBEMTFFNjg2QTA4MDQ3QjY2RjhFQjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEU1Mjg2NUQzMjBEMTFFNjg2QTA4MDQ3QjY2RjhFQjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Op/KaAAADV0lEQVR42lyTS2wbVRSGvxnP2ONHbCfOw0kcNwlpAmlS0pSAhJoACgKq0CV9iB3sYVcWCAkWXXSBkGAPK4QEiA1CPEqg1KWltLSlIcROQbETk8ZO4thjj8eeeDzMBFIkjnR0pXvvfx7/+Y9w7uQYjtVkN25RxieY01Kw+x1REEa7Q5Kyuq0iNHZ3Q145sVMsvhUKBhO5fJ59E/nPXrE9PTI8fKkZeejoD8mSt2qKQqAtKEg+2R2LxWadN/tPwvbgPkj69wx6JOl8V/+Q8sf6JklNxxf2s2aFWU8uUcxtkstpzEyOEI/Hj7nd7sW1bPaQjVNdc0fjyP7I9Wxe7b2X34Fe8A/AMy/2cPjpNqp/6cghD/e2KiRuZxjrj9IaDgbNRmPaNM0PnBamB3vbx03Ri9IKD04N8typIdqiCg2rTjjWw1MvjzI+e5CeET+fXryJZVlEo9FjDtZ1+onR9yuB1kHdW+bxU1NoBZNI/z+dff+uxmqySjntR+4ogQXCVomK4aKvM8yuYcRFr8/3WFEzUDr9fPnen0jlCW58vMNGpkg2vcKtKxdZSSWJ29l1Q6P9UIRKaXsvgYOVZEnyu70u8mUVqy6y+NnbhEYm+NnYJNbXwaCrEyNqkbq1TWw4wtblApZp7AVwsHu1mnZtkYFW5EKDxnoYXzzM8TNPUtZzZBYiLH9b4GE9gKp5WVNVArLn/uyl3UZD62h6AlmzySOnYyiBXkJdChp3yfxepHRd583jdr9rKYwHZjhz8nXOvvaGTSQ4WFGvVq91eSzMm3VM1U3L5mGaiyPk5ttY+Nwm9oACq7+RVLtZv5Ak+cs8r559np/uZHCwoiNPwzB4dCjOR+cvceHqd+T9N/BOZjl4QuHcJyvw7AsIA11UrBpKSKe3v5smLhysw0FiY2PjsqOwl+Ym+Tq9TupOg3JJI32tytREP4SbjM0egPGo3bRA+psf2RU9zigSUq1Ww/Y5R562OGInhvoQW7rtScSojte58tVV+DUNShiyWSypzoeJRjOdWjhi3yLsb6OzD12dnV84CrOD3Wd5q1RjKVfCa+qoesMO1Fqva9Ujuczdpf9vo+pIM7W8PJPNZue3C4WKqqqWWzCs0Xa5Em2R5jvctRn7j80qS/ugvwUYAGUvaflNC2XAAAAAAElFTkSuQmCC);
}

.panda:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NEZBQTJFMDc4OTQxMUU2OTk3Q0QxNDlEOEU2Q0JGRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NEZBQTJFMTc4OTQxMUU2OTk3Q0QxNDlEOEU2Q0JGRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0RkFBMkRFNzg5NDExRTY5OTdDRDE0OUQ4RTZDQkZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0RkFBMkRGNzg5NDExRTY5OTdDRDE0OUQ4RTZDQkZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++cQSQgAAAjlJREFUeNqkU89rE0EU/mZ2Nz+apIlp2kRsVTxYG0SsN0U8eBUEUenJoycVQenR/0CkSPHmxZP26kmKRxW0KGhoERSLxVSTDY1pspvsTHZ9M9muLe2tb3nD25l53/vej2FBEGA/YqplYvnFHkcaeIn0OelD0rOkr0ivAmxRHa6VZwYAoQyTsv+/jBCCUTIOkJ0ne5Zsl+zv4d1WxIDkti27l7u+2AYAn5wK5HCtaKXOJzm/0PH7q3XhPqL9ZMlKvaQ780zV4MjKgriYPmieSuR3peH4EgvNH1gTHYxbaVzPHkXBSuCJvSK/TF6xNAMOeDfzx81zqeKehVrcrOKza2MmewwPSqf13tPGVy9KQQa+vFf9gDPJEdwdLWMynkVD9jBXr6AqXKxLFwYzMT00op0f28tqX4bBFVGGT25DU/3lOfrSX9/DoVgK98dO4lZhCjkzhunkAOBtu6bPIwaqchluImOYUR8YfQbjKCdy+C0cTMVzGqAuu1gVmzAGscM1dFEz5YeDpXCWOra2M4aFS8PjMBnD63YVP0UbCc6xvY1h3wKtW/LNa+EP5X+CohetIb33jujXRA8lK7mTAYHvAODEwfEFKt0NzeCwlUKz30Ol10SM82jieMRfMSDfvh8eEKKkdCruRsToTaemAdM8Kl0EoDG7gYRAH4PW9vUQfaTubMl7xyb6DuLMiHz1JNJjmqfgNwKiP2YmqCMx9AhgnS6rTkwQfSWqGy1Ky2La9xk9pjtsv8/5nwADAKme5MWsjHlSAAAAAElFTkSuQmCC);
}

.douyu:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QTBGQkIwRTc4OTQxMUU2OUYxN0NFQUZDOTRDMkU0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QTBGQkIwRjc4OTQxMUU2OUYxN0NFQUZDOTRDMkU0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRBMEZCQjBDNzg5NDExRTY5RjE3Q0VBRkM5NEMyRTQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBMEZCQjBENzg5NDExRTY5RjE3Q0VBRkM5NEMyRTQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nNWxvgAAAh1JREFUeNqkU0trE1EU/s7NTCZjpwWblLaSaBUrRVoEQXChO3GpiAtB/A2CZOlGBd3ZhQt3XSrixgcioii4UBBRFDFixVIToVhb0k5rSTK5czxzZ5qMVtz0DDNz73l89zuPS8yMzYgVfRrnqSa/PjQAbqesCqDsutcG8XOXuRSbGHkQXCrugeodlgAHaLcEeQnhfAXQrX8B2B0GCOTxelz7xBTUyKGuC4fQL68huHcucf9DgoSkSChUtxSgCrvMtnXjLMIvL0SpoHYfR+h3PDeIUbOOAPoBbxt4oSqnToHXFmPsb2+Ss/4DQCSvN2QU+tMz0EAJqjQeA9TeR0QMSyNRkfVfAFF+lB+NA2Zfg5xe0NYdcnIT3PCRuzIN68glsJCyz9yCU66A3IEUQFaBhvdJdIiw8gQ0OCaIGXBzFfzjszAalbUHkg5lJk5Bz3xE+H0pDeBBDe6VvH1QoQRr/8m4CQuz4PpcQr0JNX4sXj6/Dg6C7iCR2w8qHjQKp/y0k1/70VXJd9WsM2OHhf9R8PxXcO2t1Cw1iQiW0X58Ebwi1cyISgcIq+/QfnUX1sRITHXnAbFl0bpZFlbLUNtTALxSR3D7AvhXqj85CSqIjfx4L8G8Vof+8ABwu+NtJZWwaQhxu9YlapvdA+f0nW5KDyfB1WmoorGnRhlYlPvQl+4vokuqGwjul6Hn/IgK+OcMVD4qugEw1Giz1/m3AAMAMAa8PvfRQP8AAAAASUVORK5CYII=);
}

.huomao:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MEU2Mzg2NDc4OTQxMUU2OEQwOUU5MEY0NEI4NDREOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MEU2Mzg2NTc4OTQxMUU2OEQwOUU5MEY0NEI4NDREOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwRTYzODYyNzg5NDExRTY4RDA5RTkwRjQ0Qjg0NEQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQwRTYzODYzNzg5NDExRTY4RDA5RTkwRjQ0Qjg0NEQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FB3CPwAAAZhJREFUeNqkkztLA0EUhc/m4fuVF5IgGLFJEUFtxEJs/QHBRlErf4GFljaC+CvS2wdBUZsIFnYiCDbBBxLjA9FsTNz1bHZ2vRO0ysKX3blz58ydcyeGbdto5wk1fy9WvfEMGSIH/+QvkDdy1hxN55WA+3SSQ9JHRkmpZXGKFEiVRInpBAMiYVktdp69P3bfUu9ukvOCUmBFfC+SrEruJQmyJOZzugdAksz+zhuA3Tjh24QRZI5tMRgRAnNKvBoS5oVbSo6h8UoNhkMDKuR3zPFgihS9I0xqS+svXM5Nxjcoy6aYt4BFzwx5YkzII2Q1ge+quzA+Dwwy724fqJwyXqNrfqFZaWJaEzCCTP50v8OsNr0OZLYZpzdWzcvKyAri+vFtvUHvl8BjQYn7V2dECvTrAtwpSJPrNLGUB8pHTld41RLunGvmsBSIaus7YsBzEXg6Bj5uOGaBAeeiWrITEenBLnnwBRyjzHvgqwx0pZRxltziiqzJCjbJjurtGO9Nkkdwdujhjoa6/xXCfuKanHulGO3+nX8EGABJdVneooruvgAAAABJRU5ErkJggg==);
}

.qvanmin:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDEzMjRDQUIxNkI1MTFFNzg3RkJEQkE4ODlDMTUxRkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDEzMjRDQUExNkI1MTFFNzg3RkJEQkE4ODlDMTUxRkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQ1OEM5ODgxMDVCMTFFNzlDNDlGMTZFMDU2RDA4MkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ1OEM5ODkxMDVCMTFFNzlDNDlGMTZFMDU2RDA4MkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5rSWwbAAAA2UlEQVR42mL8//8/AyWABUQ8tzQnyxTJ4ycZmbDKMDERbQhWlZxu7gy82TkMjGxs5BnAwMzMwBMTyyCydDkDm6ERGQbAAkhGhkF42nQG/rJyBkZubtINgHvJ1Y2B3dgYdyzgAz8OHWL42N3J8O/NG9IM+PfuHcPH3h6GH/v2Ek4H6OD3lSsMr6MiGP59/EhcQkIHfx4+IC0lAsFEAupkgTgImwQjKC8wMjIStOmZhZkjkJoOxOqEkzIWIHXi1H4gpQ/E9UD8Ey5BTm4EukYNiPeCXU9pdgYIMABmjj/wSjYWSgAAAABJRU5ErkJggg==);
}

.huya:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2YWFkMzcxMC0xMzczLTI2NGItYWE4Ny1hYTA5NThhMjg3NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0QyNTBBQUM2NTYzMTFFN0E3RTdBODE2NjNCQjMyM0IiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0QyNTBBQUI2NTYzMTFFN0E3RTdBODE2NjNCQjMyM0IiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUM3QkRERDg1Qzk1MTFFN0I5NDJGOTEyNTdGQ0I4QTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUM3QkRERDk1Qzk1MTFFN0I5NDJGOTEyNTdGQ0I4QTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5kDFpGAAACcklEQVR42qRTTUwTQRT+djttKS3QwsK2YOtPRSQYRSIHiAkaYzQcTEg8GA/+Xo2IJhpNuHnWICbGEGMMxsSDB2K8aWLUeAEipBpEVAKFNhWl2+12we7POLtQpOHIl7w3+97M983Mm7ccpRSbAbEcx3F28PFS3dtApS4yyVdCjfa01GuEZYk0SGnSu5Tj50yTO9N6NzFaIFubc7ZjAiNXQ9HKav1rTTBvi5omkJVd0IxSuEkWvnIDyTl3SpYcHQfuJCcLAnxBzemkp6rFFXJKbkBauInA6RFErvyAt+sd/vh7QMpCYm0436c8ruCw/hgW0g/9g2yCfrvfSfOKRC1MvHhEJ4eeUG1JtePlxQSd6j9C2breNa7lWKLNIsfv7aJLC3FawNDZDvrseNQe5bmfdi4785km+iMGW9+4/go9tmJlO0qELRsqreWyMA3D/vZFmqB5my1e99orMBy2HO8VioihloPIKxnsu3AdvmD4/wRlJeDQuV5A0HUOanwMpq6DJyvp1su3iwSz8Qkk3zwA+TWMD18qwsfOrQqMD/v+Lv52utsOjeJ7Xzv48u1sFx5UU0D1HKCzMZ+Bh6Qh+jWQIAVxONW1E+Ryjvmm5twOQig0aRZ1ZVNIzHsQ3qqCZ7dVsg7MpGqx7BFAzQXEPvmwZ79iN5RdRDGUPxmo0uT3r/1QZAecLgpDPIHxWD2mp0qQSRMIu/dCYD0qiBoTAU0lXAN2Fxc6cfRaqGt2uuR5faPq3LZzGYpaCq9HBcdteJR0Kunqjt5aGCxqZQtjN4JlVdXaxUCVfpSFLcyCqySJWYzZS2YDvvMZqehf2Ax4bBL/BBgARXQuxtPVlmEAAAAASUVORK5CYII=);
}

.zhanqi:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRGOEI4OUJDRTU0RjExRTc4ODU1QTZDNkEzRDExQkZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRGOEI4OUJERTU0RjExRTc4ODU1QTZDNkEzRDExQkZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REY4Qjg5QkFFNTRGMTFFNzg4NTVBNkM2QTNEMTFCRkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REY4Qjg5QkJFNTRGMTFFNzg4NTVBNkM2QTNEMTFCRkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz40aWi6AAACdUlEQVR42qRTTWgTQRh9m2SzTVKzTZuY1hhDkv6mkNamLW2xKAhCD+JFEX/wIB6kCh5UxLt48epBPQgqCHpSaNWKUkpRW7H2HxVrbGvbNLHJ5m832SSbdVKMpKbioQ8efN/Mm2/efDNDybKMrUBVmARWA/lQP9bfd93W2jVSUWW1fHw36mGH+g4zx070kLmBvMjT5tlYQKvT5kMxvew/qztgOadWq+Bub0esvhGhgL+22eMaKFxDFR5BFKU/8Q9fmNNqSsrCsTQEIQVkJQT90cnubmcnmU6sb6hVbXRQALV3kdcluSnQyiyY5Coyn2YQqj/qjiUlY67+/wqk/MHomEZOdZjsNjTttCNe58C4Xxms0NOBQqGiMIkRq3n27HNesVaZoi4zBSEWweDXOBg6uygkJZFSUMix6BbSWQrmciafjt58vSw+fCbCWb8d85FS7Dcod5PxLsK3mzrI4dbzBdIvGW9GVs6PB2TTqZN74XDaMPFtDUscT31f4O4Rme6fBX5DeX/Ye3lPkwHlpfK6MzWlgEzRCEd+Vi/5+GuZTLb4CAR2wt7+Vx/o5aG75ozVghfSHL5ItRAZBj4uAYc+jVBY6K00aW4Q7coGB9PzK8fnQquX7oxGLjCsQ3I32NDTZoRDzUOTjKNSJSD3buI8r4jG011FDhp2sE8eDC1cXAonDfNeWjnBUXg67INgMqDFzWJaZGEjD4pWUVPaEtXnzXowe/VQ80EpmIh7LMaRbLmOV7a60NlRg8wah2o6LJiMZS9dNZWniXamyAFbuo0Qk2VGfSyg19WdabE+atjFztqMJe9dRxqnbz8ejPzdbWqr3/mXAAMA/535ff3Uh1UAAAAASUVORK5CYII=);
}

.egame:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEVGMERDRTU1MDExRTc5MDA1ODUwMERCMzhERThCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEVGMERERTU1MDExRTc5MDA1ODUwMERCMzhERThCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RUYwREFFNTUwMTFFNzkwMDU4NTAwREIzOERFOEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RUYwREJFNTUwMTFFNzkwMDU4NTAwREIzOERFOEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7UuBi+AAABb0lEQVR42sRTTU/CQBB9M9tCCxSLYIPiAYNB4w/w4tHf5cU/5NWDf8CbQU2MB03lIwommBAI1tJ1WbQJWkgMByfZ7GQy896b2VmSUmIVY6xoxrczuDtBv/Om/c1yDk8P/tSVUaRDVNuvxkVjVZapn84D/DRvw9V3GMo/tzCtkIGitjJ55F0XkuP4cgB33dFymbUw+dpro/vSmrUyEZie4WjBDL4YqOAQGpcXyNoWikVPBSV6fhP+/Tt2Dw4BMxvnzgHkTMZgPNEyvWIJYUQ4O2/AMASOj2pwHBm3kaaEFkbDDxgmIZVx4SrmR/8ZjdsOrq5baLa6KJTKMO01CJUTBpPEGZBgRhBGYCa0O31kLQN2SmifBWMchBCs6enXDNIqcTYJpZLUO1sMQwGSorCVZqliQhBYd0+JQ4yR2bDkznYOtjUDrajFYpGeY14EEANtVevq+W8UGaFc3UssXrqJ0wLHq0jMdoIWJv37b/wUYAAvGGmzhCGyuwAAAABJRU5ErkJggg==);
}

.yy:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUeNqkk71KA1EQhc81aUSNGv8SX0AIiELewMoHsAhiY6uVNhaCiJJCLay2sVNQEEEUFSRgJQTRTgttBItUMdFEEPOHx9ndm+y6GEzIwMfduTvn3GF3riKJlsI0YBk+IS7kBNalZJET4oLPOlwbxD1FDkUPhRpxU6ssl5LKSTPdTlveNv/M82hnj21QVGxQ9DvvoLINvhSbONmJzqrBp+LCEjATA6Lj9rvdfaBckeYKQF8QiE3Z+8kb4OQC2FyTJEBlf8QP8GgPHA6DqSfw6gwc6Acf78D7JBjsBa8vwZcHMBwCTw9E9m5Kq38hL0sOXF8GRyO2OHGsi4TzQzA0CEZGwI1V2ctqagZm4RuYfQYDXaCx5SoSKmkwOgbOTkue0by6DXThzja4OOcpEm4T4OQEWExJnnZRm4OMYpMzYMcQld96+JahqA7SfwbuQZJo0waGAAvqtV7uYJhSv3Zc0a7zDXRinmxYGgnV6nX+EWAAmvpUgVqFHX8AAAAASUVORK5CYII=);
}

[class^="tui-figure"].widget-live,
[class^="tui-figure"].widget-live * {
  cursor: pointer;
}

[class^="tui-figure"].widget-live .figure:before {
  content: '';
  display: block;
  padding-top: 56.14%;
  position: relative;
  z-index: 2;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

[class^="tui-figure"].widget-live .figure {
  position: relative;
  margin: 0;
  width: 100%;
}

[class^="tui-figure"].widget-live .figure .pic {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  font-size: 0;
  vertical-align: middle;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

[class^="tui-figure"].widget-live:hover .figure:before {
  background: rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

[class^="tui-figure"].widget-live .figure:after {
  content: '';
  position: absolute;
  z-index: 2;
  cursor: pointer;
  opacity: 0;
  width: 56px;
  height: 56px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAh1BMVEUAAAAAAACUdAD6wgChfgAAAAAAAAAAAAD9xQAAAAAAAAAAAAAAAAD3wACbeQD2vwAAAAAAAAAAAAAAAAAAAADqtgDaqQDFmgC4jwDotADSowCxiQCifgBwVwA4KwAaFAAAAADEmADvugDjsQDRogCphACGaABgSwBOPQDwugDvugDgrgDfrQD+LfhWAAAALXRSTlMATe718BEEO/xASAkr/u/rRTUwJR/8+fb00rWWim9bUxqm/Pr38XpoYuHgxsVlzCarAAABDklEQVRIx72W2RKCMAxFDdpCARUV9xUXXP//+0Q7DmPLTMp96Hk/Q8pN03R+CEUj0QFQVJHK9iJ9yQ6AqAkFJAL1Uk2WtxaReumfsQRFinNArOuFxLpeXkTqpWaUQERdbwKKFE+ko7hvrJcX19FwY6qjxEEcLub95dZUJ5IVu70gmEWrnWFmBxcxGEy7a7uVWPHDov8o7VZiRM05et2YaCxRMzhFxd6KhhE1lyMTjSnWNEWTSgexMZow4UUdzdU0WVEzLcgA/iJ8RvSvgjnCncP36tPuVZfbcS/tw4H3EZwA6MwBpxw4V9FJ7vPtUAJ8H72+yKHwunWk0udmleVet8dQgBuyv51cqLi6dB54A7YDFCV7Rc5OAAAAAElFTkSuQmCC") no-repeat;
  left: 50%;
  top: 50%;
  margin: -28px 0 0 -28px;
  -webkit-transform: translateY(50px) scale(0);
          transform: translateY(50px) scale(0);
  z-index: 4;
  -webkit-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}

[class^="tui-figure"].widget-live:hover .figure:after {
  opacity: 1;
  -webkit-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
}

.live-thumbList-style-d {
  margin: 0 -20px 0 0;
  padding: 0;
  cursor: default;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.live-thumbList-style-d > li {
  width: 25%;
  float: left;
  padding: 0 20px 20px 0;
}

.widget-live {
  display: inline-block;
  width: 100%;
}

.widget-live p {
  margin: 0;
}

.widget-live .figure-float {
  position: absolute;
  right: 4px;
  bottom: 4px;
  z-index: 1;
  height: 17px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 17px;
  padding: 0 6px 0 14px;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.9);
  white-space: nowrap;
  margin: 0;
}

.widget-live .figure-float::before {
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  background: #ffae00;
  border-radius: 100%;
  position: absolute;
  left: 5px;
  top: 6px;
}

.widget-live .figure-info {
  padding: 8px 0 8px 48px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.widget-live .figure-info .figure-info-tit {
  display: block;
  white-space: nowrap;
  font-size: 14px;
  color: #3c3c3c;
  color: var(--color-text-1);
  line-height: 20px;
  height: 20px;
  margin: 0 0 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
  padding: 0;
}

.widget-live .figure-info .figure-info-subtit {
  font-size: 12px;
  color: #999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  /* padding: 0; */
}

.widget-live .tui-avatar {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 8px;
}

.widget-live .tui-avatar,
.widget-live .tui-avatar img {
  border-radius: 100%;
}

/*** 卡片 ***/
.widget-live.card {
  background: #fff;
  background: var(--color-fill-1);
  border-radius: 5px;
}

.widget-live.card .figure,
.widget-live.card .pic,
[class^="tui-figure"].widget-live .figure:before {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.widget-live.card .figure-info {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 10px 10px 10px 58px;
}

.widget-live.card .tui-avatar {
  left: 10px;
  top: 10px;
}

/*** hover上去有位移动画 ***/
.widget-live.active {
  position: relative;
  z-index: 1;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

.widget-live.active:hover {
  z-index: 2;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0 7px 14px -3px rgba(0, 0, 0, 0.1), 0 8px 16px -8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 7px 14px -3px rgba(0, 0, 0, 0.1), 0 8px 16px -8px rgba(0, 0, 0, 0.2);
}

.follow-state {
  height: 22px;
  width: 59px;
  top: 0px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  line-height: 22px;
  position: absolute;
  left: 0;
  font-size: 12px;
  text-align: center;
}

.widget-live.active .follow-state.active {
  background: #ffc801;
  color: #875f26;
  z-index: 1;
}

.tgp-thumbList--h-col2 > li {
  width: 50%;
}

.tgp-thumbList--h-col3 > li {
  width: 33.33%;
}

.live-thumbList-style-b.tgp-thumbList--h-col3 > li {
  width: 33.3333%;
  margin: 0;
}

/*图片加载失败处理*/
.img-onerror-wrap {
  background: #E0E0E0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAxCAMAAAC1SeqjAAAAflBMVEUAAAC/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+Txu0jAAAAKXRSTlMA9vLsAubgMiGhJ/qTQQWKOs7Dmg4J3K5nLB0XEr23d29eWU1Ip0+BfjLRkPIAAAFHSURBVEjH7dXZboMwEAXQsXEWJwTSsARC9qRp5/9/sOO2MHVBwrJfWinzABfEAVt4gSKL0LOkziHGgNIgQ7gAOoBnEX3yJw/n17QJ4CfEcufNU6Sazv24io023oerjOL2JizvzJWmpBXcyU8WzvwoDiYmr3SRKUorZ8/9TraUY6PZu/PiSDFtb68lYlS78+JA6Q3A9q4831A4UbD9zI3vjT6DVbMhnzwu8x7fv9CpAvjlo55v6MHl1eZfNy8AQ17+9LsSsX2U+YZfOeDXll6W3FAedTcYrJo96Snpx2dHz47LRT3p/Nxo+gz7cQ4L8mL1rcWdf7ILZ29ORnf+fZyzr9pG8BBNx3nXaWTNE2Scs5eseXoyH/Fm+PV8ppw4NJU1+bvFRftvE8pYb04+Y+7lY+Z+/q/tsP+MSwyoCHQITyHXwheLOPkAX2GAFxvODUMAAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.tui-avatar.img-onerror-wrap {
  background: #E0E0E0 url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OGM2YzRiNzItYTJlYS1kZjQxLWFlNGQtMjc5Y2IzYWYwOTQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE3NjgxMEExMzA5ODExRTc5N0JBRDFCODdBRTA2QTUzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE3NjgxMEEwMzA5ODExRTc5N0JBRDFCODdBRTA2QTUzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcyM2JkZWQ3LWQ0YmUtZWE0Mi1iZjA3LWY5ODFlNzg4OTI1YSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4YzZjNGI3Mi1hMmVhLWRmNDEtYWU0ZC0yNzljYjNhZjA5NDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+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) no-repeat 50% 50%;
  background-size: 100%;
}

.img-onerror-wrap > img {
  opacity: 0;
}

.figure-info-gname {
  position: absolute;
  right: 10px;
  color: #ffae00;
  max-width: 74px;
  height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}