@charset "UTF-8";

@media only screen and (min-width: 992px) {
  .modle-activity-pack,
  .show-describe-pack .describe-pack {
    width: 750px !important;
    margin-left: -375px;
    left: 50% !important;
  }

  .serial-order-pack {
    margin-left: -375px;
    left: 50% !important;
  }

  .float-activity-pack {
    margin-right: -350px;
    right: 50% !important;
  }

  .more-live-pack .more-live .img-pack {
    height: 14.7149rem !important;
  }

  .head-container .live-content {
    height: 16.90125rem !important;
  }

  .list4 .img-content .media {
    height: 7.57176rem !important;
  }

  .list2 .img-content .media {
    height: 7.57176rem !important;
  }

  .show-foreshow .foreshow-pack {
    height: calc(100% - 16.90125rem) !important;
    width: 750px !important;
    margin: auto !important;
  }

  .foreshow-no-cover .foreshow-pack {
    height: 100% !important;
  }

  .live-state-1 {
    height: 16.90125rem !important;
  }
}

#videoToolbar {
  display: none;
}

.toolbar-pack {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}

#beginLayer {
  display: none;
}

#beginLayerImg {
  width: 8.547rem !important;
  height: auto !important;
  min-height: 6.4103rem;
  padding-top: 6.4103rem !important;
  top: -6.4103rem !important;
  left: -4.2735rem !important;
  background-image: url("/image/component/vr-hint-rotate.png") !important;
  background-position: center top !important;
  font-size: 0.7692rem;
  line-height: 1.0684rem;
  color: #fff;
  text-align: center;
}

.vr-loading {
  display: none;
}

.toolbar-list {
  padding-top: 0.4273rem;
  padding-bottom: 0.4273rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.toolbar-list .send-bullet-pack {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 0.641rem;
  padding-right: 0.641rem;
}

.toolbar-list .send-bullet-pack .send-bullet-text {
  color: #fff;
  font-size: 0.641rem;
  line-height: 1.282rem;
  padding-left: 1.5812rem;
  position: relative;
  border-radius: 0.641rem;
  background-color: rgba(170, 170, 170, 0.4);
}

.toolbar-list .send-bullet-pack .send-bullet-text::before {
  content: "";
  position: absolute;
  left: 0.5983rem;
  height: 100%;
  width: 0.5983rem;
  background-image: url("/image/component/vr-send-bullet.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.toolbar-list .vr-icon {
  width: 1.8376rem;
  height: 1.282rem;
  background-repeat: no-repeat;
  background-size: 0.7692rem auto;
  background-position: center;
  cursor: pointer;
}

.toolbar-list .is-split-screen {
  background-image: url("/image/component/vr-split-screen.png");
}

.toolbar-list .is-split-screen.yes {
  background-image: url("/image/component/vr-split-screen-yes.png");
}

.toolbar-list .is-fixation {
  background-image: url("/image/component/vr-is-fixation.png");
}

.toolbar-list .is-fixation.yes {
  background-image: url("/image/component/vr-is-fixation-yes.png");
}

.toolbar-list .is-bullet {
  background-image: url("/image/component/vr-is-bullet.png");
}

.toolbar-list .is-bullet.yes {
  background-image: url("/image/component/vr-is-bullet-yes.png");
}

.toolbar-list .is-like {
  background-image: url("/image/component/vr-is-like.png");
}

.toolbar-list .is-nolike {
  background-image: url("/image/component/vr-is-nolike.png");
}

.time-line-pack {
  padding: 0.15rem 0.2137rem;
  display: none;
}

.time-line-pack .time-line-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-line-pack .time-line-content .left-time-text,
.time-line-pack .time-line-content .right-time-text {
  font-size: 0.5983rem;
  line-height: 0.8547rem;
  line-height: 0.8547rem;
  min-width: 2.364rem;
  color: #fff;
}

.time-line-pack .time-line-content .left-time-text {
  text-align: right;
  padding-right: 0.5136rem;
}

.time-line-pack .time-line-content .right-time-text {
  text-align: left;
  padding-left: 0.5136rem;
}

.time-line-pack .time-line-content .time-line-sum {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 0.0556rem;
  position: relative;
  background-color: #d8d8d8;
}

.time-line-pack .time-line-content .time-line-sum::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.8546rem;
  left: 0;
  top: -0.4273rem;
}

.time-line-pack .time-line-content .time-line-sum .time-line-now {
  position: relative;
  height: 100%;
  width: 0;
  background-color: #f02215;
}

.time-line-pack .time-line-content .time-line-sum .time-line-now .time-dot {
  position: absolute;
  right: -0.2137rem;
  top: -0.1937rem;
  width: 0.4274rem;
  height: 0.4274rem;
  border-radius: 50%;
  background-color: #fff;
}

.vr-button-play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/image/component/vr-button-play.png");
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 101;
}

.vr-danmu {
  display: none;
}

.have-footer-nav .toolbar-pack {
  bottom: 2.1367rem;
}

.vr-list-content {
  display: none;
  position: absolute;
  right: -6.6239rem;
  top: 0;
  height: 100%;
  width: 6.6239rem;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 200;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.vr-list-content .vr-list-switch {
  position: absolute;
  left: -2.1368rem;
  width: 2.1368rem;
  height: 2.1368rem;
  bottom: 5.9829rem;
  background-image: url("/image/component/vr-list-close.png");
  background-position: right center;
  background-size: contain;
  background-repeat: no-repeat;
}

.vr-list-content.activated {
  right: 0;
}

.vr-list-content.activated .vr-list-switch {
  background-image: url("/image/component/vr-list-open.png");
}

.vr-list-content .vr-list-pack {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.4273rem 0.641rem;
  z-index: 200;
}

.vr-list-content .vr-list-pack .vr-list-scene .img-pack {
  position: relative;
}

.vr-list-content .vr-list-pack .vr-list-scene .img-pack img {
  border-radius: 0.0855rem;
  display: block;
  width: 100%;
  height: auto;
}

.vr-list-content .vr-list-pack .vr-list-scene.activated .img-pack::after {
  content: "";
  position: absolute;
  left: 0.2137rem;
  bottom: 0.2137rem;
  width: 2.265rem;
  height: 0.7264rem;
  background-image: url("/image/component/live-play-icon.gif");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 0.0854rem;
}

.vr-list-content .vr-list-pack .vr-list-scene .title-text {
  padding-top: 0.1282rem;
  padding-bottom: 0.1282rem;
  color: #eee;
  font-size: 0.5983rem;
  line-height: 0.8547rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.vr-content-model-shade {
  width: 100%;
  height: 100%;
  background-image: url("/image/component/vr-bg-img.jpg");
  cursor: pointer;
}

.vr-content-model-shade .model-shade-content {
  position: absolute;
  width: 8.547rem;
  height: auto;
  min-height: 6.4103rem;
  padding-top: 6.4103rem;
  top: 50%;
  left: 50%;
  margin-top: -6.4103rem;
  margin-left: -4.2735rem;
  background-image: url("/image/component/vr-hint-rotate.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center top;
  font-size: 0.7692rem;
  line-height: 1.0684rem;
  color: #fff;
  text-align: center;
}

/************************** 重置播放器样式 ***************************/

.vcp-player .vcp-controls-panel {
  left: 0;
  height: 2.0512rem;
  z-index: 1222;
}

.vcp-controls-panel .vcp-panel-bg {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
}

.vcp-controls-panel .vcp-playtoggle {
  width: 2em !important;
  background-repeat: no-repeat;
  background-position: center;
}

.vcp-controls-panel .vcp-volume {
  width: 2em;
}

.vcp-controls-panel .vcp-volume .vcp-volume-icon {
  width: 2em;
  background-repeat: no-repeat;
  background-position: center;
  display: none;
}

.vcp-controls-panel .vcp-volume .vcp-volume-bg {
  width: 1.4em;
  left: 0 !important;
}

.vcp-controls-panel .vcp-volume .vcp-slider-vertical {
  width: 0.4em;
  left: 0.45em;
}

.vcp-controls-panel .vcp-fullscreen-toggle {
  width: 1.1965rem;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
}

.vcp-player .vcp-slider .vcp-slider-track {
  background-color: #fff;
}

.vcp-player .vcp-slider .vcp-slider-thumb {
  background-color: #959396;
  width: 0.5982rem;
  height: 0.5982rem;
  margin-left: -0.2991rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("../../image/component/video-dot.png");
  top: -0.2991rem;
}

.have-time-line .vcp-timeline {
  top: 0.6982rem;
  width: calc(100% - 6.7282rem);
  left: 1.7094rem;
  height: 0.4273rem;
}

.vcp-timeline:hover .vcp-slider-thumb {
  width: 0.5982rem;
  height: 0.5982rem;
  top: -0.2991rem;
  margin-left: -0.2991rem;
}

.vcp-timeline .vcp-slider {
  margin-top: 0.34188px;
  height: 0.08547rem;
}

.vcp-timeline:hover .vcp-slider {
  margin-top: 0.34188px;
  height: 0.08547rem;
}

.vcp-player .vcp-timelabel,
.vcp-player .vcp-volume {
  height: 100%;
  position: absolute;
  right: 1.1966rem;
  top: 0;
  font-size: 0.5128rem;
  line-height: 2.0512rem;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  background-color: white;
}

body {
  opacity: 0;
}

.tab_head_space {
  border-bottom: 1px solid #F2F2F2;
}

.tab_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0.8547008547rem;
  background: white;
  position: relative;
}

.tab_head.only-one {
  padding-left: 0.641025641rem;
}

.tab_head.only-one .tab_head_item::after {
  display: none;
}

.tab_head.only-one .tab_head_item::before {
  display: inline-block;
}

.tab_head.fixed {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 100;
}

.tab_head_item {
  font-size: 0.5982905983rem;
  color: #474747;
  line-height: 0.7264957265rem;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-right: 0.8547008547rem;
  padding: 0.641025641rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tab_head_item::after {
  width: 0.5128205128rem;
  height: 0.1282051282rem;
  border-radius: 2px;
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.tab_head_item::before {
  display: none;
  width: 0.6837606838rem;
  height: 0.6837606838rem;
  content: "";
  background-image: url("../../image/live-old/multi-site_title_icon.png");
  background-size: 100% 100%;
  margin-right: 0.2136752137rem;
}

.tab_head_item[data-type=report]::before {
  background-image: url("../../image/live-old/live-preview-title-icon.png");
}

.tab_head_item[data-type=comment]::before {
  background-image: url("../../image/live-old/comment-title-icon.png");
}

.tab_head_item.active {
  font-weight: bold;
}

.tab_head_item.active::after {
  background: #F54D42;
}

.tab_body_watch {
  overflow: hidden;
}

.tab_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 200vw;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.tab_body_item {
  width: 100vw;
  height: 0;
  background: white;
}

.tab_body_item.active {
  height: auto;
}

.hint-have-new {
  display: none;
  position: absolute;
  bottom: -0.8547008547rem;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  right: 0;
  z-index: 10;
  background: #fff;
  color: #63a087;
  border-radius: 0.7692rem 0 0 0.7692rem;
  -webkit-box-shadow: 0 0 2px 0 rgba(119, 119, 119, 0.5);
  box-shadow: 0 0 2px 0 rgba(119, 119, 119, 0.5);
  padding: 0 0.4273rem 0 1.1111rem;
  margin: 0;
  color: #63a087;
  line-height: 1.5384rem;
  font-size: 0.5982rem;
}

.hint-have-new::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 1.1111rem;
  height: 100%;
  background-image: url("../../image/live-old/icon-hint-have-new.png");
  background-repeat: no-repeat;
  background-size: 0.4418rem auto;
  background-position: center;
}

.hint-have-new.activated {
  display: block;
}

.serial-order-pack .positive-sequence {
  display: block;
}

.serial-order-pack .inverted-order {
  display: none;
}

.serial-order-pack.isInvertedOrder .positive-sequence {
  display: none;
}

.serial-order-pack.isInvertedOrder .inverted-order {
  display: block;
}

.foreshow-pack {
  display: none;
}

.live-sta-hide {
  display: none;
}

/*********** 正反序号悬浮 ***********/

.serial-order-pack {
  display: none;
  position: fixed;
  bottom: 4.2735042735rem;
  left: 0;
  z-index: 100;
  background: #fff;
  padding-left: 1.1111rem;
  padding-right: 0.4273rem;
  color: #63a087;
  border-radius: 0 0.7692rem 0.7692rem 0;
  -webkit-box-shadow: 0 0 2px 0 rgba(119, 119, 119, 0.5);
  box-shadow: 0 0 2px 0 rgba(119, 119, 119, 0.5);
}

.body-live-state-3 .serial-order-pack.active-type {
  display: block;
}

.serial-order-pack p {
  padding: 0;
  margin: 0;
  color: #63a087;
  line-height: 1.5384rem;
  font-size: 0.5982rem;
}

.serial-order-pack::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 1.1111rem;
  height: 100%;
  background-image: url("../../image/live-old/positive-negative.png");
  background-repeat: no-repeat;
  background-size: 0.4418rem auto;
  background-position: center;
}

/*直播间*/

.report_item {
  list-style-type: none;
  position: relative;
}

.report_item {
  background-color: #fff;
  position: relative;
  padding: 0 0.641rem 0 1.6504rem;
}

/*.report_item:not(:last-child)::after {
  content: "";
  display: block;
  height: 1px;
  background-color: #eee;
}*/

.report_item .label-group {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.6504rem;
  height: 100%;
}

.report_item .label-group .icon-line {
  position: absolute;
  border-left: 0.0428rem dashed #ededed;
  height: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.report_item .label-group .icon-head-pack {
  position: absolute;
  top: 0.981rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 0.5128rem;
  height: 0.5128rem;
  border-right: 50%;
  background-image: url("../../image/live-old/live-list-hint.png");
  background-size: 100% 100%;
  z-index: 10;
}

.report_item.active .label-group .icon-head-pack {
  background-image: url("../../image/live-old/live-list-hint-activate.png");
}

.report_item .reporter-name {
  /*width: 230px;*/
  display: block;
  font-size: 0.5983rem;
  line-height: 0.76923rem;
  color: #aaa;
}

.report_item .time {
  display: block;
  color: #aaa;
  font-size: 0.5128rem;
  line-height: 0.76923rem;
}

.report_item a {
  color: #262626;
}

.report_item:first-child .label-group {
  top: 0;
}

.report_item:first-child .label-group .icon-txt {
  background: none;
}

.report_item .grey-br {
  position: relative;
  padding: 0.8547008547rem 0;
}

.report_item .msg-content,
.report_item .msg-content p {
  font-size: 0.6rem;
  line-height: 0.9rem;
  color: #666;
}

.report_item:first-child .msg-content,
.report_itemi:first-child .msg-content p {
  color: #F54D42;
}

.report_item.active .msg-content span {
  color: #F54D42;
}

.report_item .txt-content {
  font-size: 0.6838rem;
  line-height: 0.8547rem;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  margin-top: 0.641025641rem;
  text-align: justify;
}

.report_item .img-content {
  position: relative;
  margin-top: 0.641025641rem;
}

.report_item .img-content .media {
  float: left;
  margin-bottom: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  border-radius: 0.1709401709rem;
}

.report_item .img-content video {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.report_item .img-content .thumb {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  text-align: center;
}

.report_item .img-content .thumb::after {
  content: "";
  display: block;
  position: absolute;
  background: url("../../image/live-old/play.png") no-repeat center center;
  background-size: 100%;
  width: 1.282rem;
  height: 1.282rem;
  left: 0.4274rem;
  bottom: 0.4274rem;
}

.report_item .img-content .thumb .media {
  width: 100%;
  height: 100%;
  border-radius: 0.1709rem;
}

.list4 .img-content .media {
  width: calc(50% - 0.1709401709rem) !important;
  margin-bottom: 0.1709401709rem;
  height: 4.2rem;
}

.list4 .img-content .media:nth-child(3),
.list4 .img-content .media:nth-child(4) {
  margin-bottom: 0;
}

.list4 .img-content .media:nth-child(2n+1) {
  margin-right: 0.1709401709rem;
}

.list3 .img-content .media {
  width: 33% !important;
}

.list2 .img-content {
  margin-left: -1px;
}

.list2 .img-content .media {
  width: calc(50% - 0.1709401709rem) !important;
  border-radius: 3px;
  height: 4.2rem;
}

.list2 .img-content .media:first-child {
  margin-right: 0.1709401709rem;
}

.list1 .img-content .media {
  width: 100%;
}

.list1 .img-content .media.is-vertical {
  width: 50%;
}

.live.is-vertical .img-content {
  width: 50%;
}

.comment-list {
  background-color: #F6F6F6;
}

/*评论列表*/

.comment-list .mui-table-view-cell::after {
  height: 0;
}

.comment-list .comment-img-pack {
  position: absolute;
  left: 0.641rem;
  border-radius: 50%;
  width: 1.7521rem;
  height: 1.7521rem;
  overflow: hidden;
}

.comment-list .v-mark-wr {
  z-index: 1;
  position: absolute;
  top: 0.2rem;
  left: 0.41rem;
  border-radius: 50%;
  width: 2.3521rem;
  height: 2.3521rem;
  background-image: url("../../image/component//v-mark.png");
  background-size: cover;
}

.comment-list .special-text {
  color: #F54D42 !important;
}

.comment-list .comment-img-pack img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.comment-list .mui-media-body {
  position: relative;
  color: #333333;
  font-size: 0.75rem;
  line-height: 1.5;
  padding: 0.5128rem 0.641rem 0 2.8504rem;
}

.comment-list .nickname {
  color: #aaa;
  font-size: 0.5982rem;
  line-height: 0.7692rem;
}

.comment-list .create-time {
  float: left;
  width: 100%;
  font-size: 0.5128rem;
  line-height: 1.0256rem;
  color: #aaa;
}

.comment-list time {
  color: #999;
  font-size: 0.55rem;
}

.comment-list .note {
  float: left;
  margin-top: 0.1137rem;
  color: #333;
  font-size: 0.6838rem;
  line-height: 0.9402rem;
  padding: 0.34188rem 0.5274rem;
  background-color: #fff;
  border-radius: 0.1282rem;
  position: relative;
}

.comment-list .note.has-emotion {
  background: transparent;
  padding: 0;
}

.rft-emoticon {
  width: 5.9829059829rem;
}

.comment-list .note::before {
  content: "";
  position: absolute;
  top: 0.3882rem;
  left: -0.1282rem;
  border-top: 0.1282rem solid transparent;
  border-bottom: 0.1282rem solid transparent;
  border-right: 0.1282rem solid #fff;
}

.top-fixed {
  position: fixed;
  z-index: 100;
  background-color: white;
}

.top-fixed.fullscreen {
  z-index: 1000;
}

.videoBottom {
  padding: 0.5128205128rem 0.641025641rem;
}

body.have-footer-nav #app {
  padding-bottom: 2.1367521368rem;
}

body.dialog-scroll {
  overflow: hidden;
}

.image-render {
  visibility: hidden;
  height: 0;
  background-image: url("../../image/live-old/vote.png"), url("../../image/live-old/signUp.png"), url("../../image/live-old/questionnaire.png"), url("../../image/live-old/positive-negative.png"), url("../../image/live-old/cat-pause.png"), url("../../image/live-old/page-back.png"), url("../../image/live-old/cat-fullscreen.png"), url("../../image/live-old/cat-fullscreen-exit.png"), url("../../image/live-old/back-live-bg.png"), url("../../image/live-old/icon-hint-have-new.png");
}

.video-bottom_desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.5555555556rem;
}

.video-bottom_desc .txt {
  font-size: 0.5982905983rem;
  color: #999999;
  line-height: 0.8547008547rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.video-bottom_desc .more {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 0.6837606838rem;
  height: 0.6837606838rem;
  background-image: url("../../image/live-old/arrow-right.png");
  background-size: 100% 100%;
  margin-left: 0.5128205128rem;
}

.describe-pack {
  position: fixed;
  z-index: 100;
  height: calc(100% - 56.25vw);
  padding: 0.4273504274rem 0.641025641rem;
  background-color: #fff;
  overflow: auto;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}

.have-footer-nav .describe-pack {
  bottom: 2.1367521368rem;
  height: calc(100% - 56.25vw - 2.1367rem);
}

.describe-pack.show {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.describe-pack .describe-text {
  font-size: 0.5982905983rem;
  color: #999999;
  line-height: 1.0256410256rem;
  text-align: justify;
}

.describe-pack .text-pack {
  display: inline;
}

.describe-pack .close-describe-pack {
  display: inline-block;
  vertical-align: -0.1282051282rem;
  margin-left: 0.2136752137rem;
  width: 0.6837606838rem;
  height: 0.6837606838rem;
  background-image: url("../../image/live-old/desc-close.png");
  background-size: 100% 100%;
}

.multi-site_wrap {
  padding: 0.641025641rem 0 0.641025641rem 0.641025641rem;
}

.multi-site_title {
  font-size: 0.5982905983rem;
  color: #222222;
  line-height: 0.8547008547rem;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.multi-site_title::before {
  width: 0.7264957265rem;
  height: 0.7264957265rem;
  content: "";
  display: inline-block;
  background-image: url("../../image/live-old/multi-site_title_icon.png");
  background-size: 100% 100%;
  margin-right: 0.2136752137rem;
}

#multi-site_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.641025641rem;
  overflow-x: auto;
  overflow-y: hidden;
  padding-right: 0.3846153846rem;
}

#multi-site_list::-webkit-scrollbar {
  display: none;
}

.multi-site-item {
  margin-right: 0.2564102564rem;
  width: 6.4102564103rem;
}

.multi-site-item .img-pack {
  width: 6.4102564103rem;
  height: 3.5897435897rem;
  position: relative;
}

.multi-site-item .img {
  width: 100%;
  height: 100%;
  border-radius: 0.1709401709rem;
  display: block;
}

.multi-site-item .play-icon {
  height: 0.7692307692rem;
  width: 1.3675213675rem;
  position: absolute;
  left: 0.2564102564rem;
  bottom: 0.2564102564rem;
  z-index: 3;
  font-size: 0.5128205128rem;
  background-size: 100% 100%;
}

.multi-site-item .play-icon.state-preview {
  background-image: url("../../image/live-old/live-state-preview.png");
}

.multi-site-item .play-icon.state-ing {
  width: 1.7948717949rem;
  height: 0.7692307692rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url("../../image/live-old/live-state-ing.png");
  background-size: 100% 100%;
  font-size: 0.4700854701rem;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 0.5128205128rem;
  border-radius: 2px;
}

.multi-site-item .play-icon.state-ing::before {
  content: "";
  background-image: url("../../image/live-old/live.gif");
  background-size: 100% 100%;
  margin-right: 2px;
  width: 0.4273504274rem;
  height: 0.4273504274rem;
}

.multi-site-item .play-icon.state-history {
  background-image: url("../../image/live-old/live-state-history.png");
}

.multi-site-item .playing-mask {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  position: absolute;
  font-size: 0.5128205128rem;
  color: #FFFFFF;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: none;
  opacity: 0;
  z-index: -1;
}

.multi-site-item.playing .playing-mask {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  opacity: 1;
}

.multi-site-item .title {
  font-size: 0.5982905983rem;
  color: #222222;
  line-height: 0.8547008547rem;
  margin-top: 0.4273504274rem;
  padding: 0 0.2136752137rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: justify;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.multi-site-item.playing .title {
  color: #F54D42;
}

.full-record_wrap {
  padding: 0.641025641rem 0 0.641025641rem 0.641025641rem;
}

.full-record_wrap.hide {
  display: none;
}

.full-record_title {
  font-size: 0.5982905983rem;
  color: #222222;
  line-height: 0.8547008547rem;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.full-record_title::before {
  width: 0.7264957265rem;
  height: 0.7264957265rem;
  content: "";
  display: inline-block;
  background-image: url("../../image/live-old/full-record-title-icon.png");
  background-size: 100% 100%;
  margin-right: 0.2136752137rem;
}

#full-record_list {
  margin-top: 0.641025641rem;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.3846153846rem;
}

#full-record_list::-webkit-scrollbar {
  display: none;
}

.full-record-item {
  margin-right: 0.2564102564rem;
  width: 6.4102564103rem;
}

.full-record-item .img-pack {
  width: 6.4102564103rem;
  height: 3.5897435897rem;
  position: relative;
}

.full-record-item .img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 0.1709401709rem;
}

.full-record-item .duration {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 0.3846153846rem;
  font-size: 0.4273504274rem;
  font-weight: normal;
  line-height: 0.5128205128rem;
  color: #FFFFFF;
  padding: 0.1709401709rem 0.3418803419rem;
  position: absolute;
  z-index: 3;
  left: 0.2136752137rem;
  bottom: 0.2564102564rem;
}

.full-record-item .playing-mask {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  position: absolute;
  font-size: 0.5128205128rem;
  color: #FFFFFF;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: none;
  opacity: 0;
  z-index: -1;
}

.full-record-item.playing .playing-mask {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  opacity: 1;
}

.full-record-item .title {
  font-size: 0.5982905983rem;
  color: #222222;
  line-height: 0.8547008547rem;
  margin-top: 0.4273504274rem;
  padding: 0 0.2136752137rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: justify;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.full-record-item.playing .title {
  color: #F54D42;
}

.float-activity {
  position: fixed;
  z-index: 100;
  width: 2.5641025641rem;
  height: 2.5641025641rem;
  right: 0.641025641rem;
  bottom: 4.2735042735rem;
  display: none;
  background: url("../../image/live-old/activity.png");
  background-size: 100% 100%;
}

.modle-activity-pack {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
  opacity: 0;
}

.modle-activity-pack.show {
  z-index: 100;
  opacity: 1;
}

.modle-activity-pack .content-pack {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  border-radius: 0.4274rem 0.4274rem 0 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}

.modle-activity-pack .content-pack.show {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.modle-activity-pack .content-pack .hint-pack {
  overflow: hidden;
  padding: 0.7265rem 0.641rem;
  background-repeat: no-repeat;
  background-position: 0.641rem center;
  background-size: auto 0.9829rem;
}

.modle-activity-pack .content-pack .hint-pack .close-button {
  float: right;
  width: 0.8547008547rem;
  height: 0.8547008547rem;
  background-image: url("../../image/live-old/dialog-close.png");
  background-size: 100% 100%;
}

.modle-activity-pack .content-pack .list-pack {
  padding: 0 0.641rem 0.641rem 0.641rem;
  min-height: 40vh;
  max-height: calc(100vh - 56.25vw - 2.435rem - 20px);
  overflow: auto;
}

.modle-activity-pack .content-pack .list-pack .activity_item {
  padding: 0.5555555556rem 0.641025641rem;
  border-radius: 0.2564102564rem;
  background: #F6F6F6;
  font-size: 0.641025641rem;
  font-weight: normal;
  color: #222222;
  line-height: 0.9401709402rem;
}

.modle-activity-pack .content-pack .list-pack .activity_item:not(:first-child) {
  margin-top: 0.641rem;
}

.modle-activity-pack .content-pack .list-pack .activity_item_txt {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: justify;
}

.have-footer-nav .modle-activity-pack .content-pack .list-pack {
  padding-bottom: 2.7777rem;
}

.active-vote,
.active-questionnaire,
.active-signUp {
  margin-right: 0.1282051282rem;
  width: 1.4102564103rem;
  height: 0.6837606838rem;
  vertical-align: -0.0854700855rem;
  display: inline-block;
  background: url("../../image/live-old/vote.png") no-repeat;
  background-size: 100% 100%;
}

.active-signUp {
  background: url("../../image/live-old/signUp.png") no-repeat;
  background-size: 100% 100%;
}

.active-questionnaire {
  background: url("../../image/live-old/questionnaire.png") no-repeat;
  background-size: 100% 100%;
}

.live-cover {
  width: 100vw;
  height: 56.25vw;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.live-cover.hidden {
  display: none;
}

.video-play-container,
.live-content {
  width: 100vw;
  height: 56.25vw;
}

#playVideo {
  width: 100vw;
  height: 56.25vw;
}

.head-container video,
.head-container .video-play-container {
  width: 100%;
  height: 100%;
  font-size: 0.6rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  background: #000;
  color: #fff;
}

.head-container .video-play-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.head-container .live-content {
  position: relative;
  overflow: hidden;
}

.head-container .live-content.have-video::after {
  content: "";
  position: absolute;
  left: 0.641rem;
  bottom: 0.641rem;
  width: 1.0684rem;
  height: 1.0684rem;
  background-image: url("../../image/live-old/play.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.vcp-timeline {
  display: none;
}

.vcp-timeline {
  display: none;
}

.vcp-controls-panel .vcp-timelabel {
  display: none;
}

.have-time-line .vcp-timeline {
  display: block;
}

.have-time-line .vcp-controls-panel .vcp-timelabel {
  display: block;
}

.vcp-poster-pic.cover,
.vcp-poster-pic.default {
  width: 100%;
  height: 100%;
}

.vcp-playing .vcp-fullscreen-toggle {
  display: block;
}

.vcp-fullscreen .vcp-poster {
  display: none !important;
}

.vcp-controls-panel {
  padding: 0.8547008547rem 0.641025641rem 0.4273504274rem !important;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  height: auto !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.vcp-controls-panel .vcp-fullscreen-toggle {
  width: 0.8547008547rem !important;
  height: 0.8547008547rem !important;
  background-image: url("../../image/live-old/cat-fullscreen.png") !important;
  background-size: 100% 100%;
}

.vcp-fullscreen .vcp-controls-panel .vcp-fullscreen-toggle {
  background-image: url("../../image/live-old/cat-fullscreen-exit.png") !important;
}

.vcp-controls-panel .vcp-playtoggle {
  width: 1.2820512821rem !important;
  height: 1.2820512821rem !important;
  background-size: 100% 100%;
  background-image: url("../../image/live-old/cat-play.png") !important;
}

.vcp-playing .vcp-controls-panel .vcp-playtoggle {
  background-image: url("../../image/live-old/cat-pause.png") !important;
}

.liveNotice-pack {
  padding: 0.8547008547rem 0.641025641rem;
  background-color: #fff;
  display: block;
}

.liveNotice-pack .liveNotice-start-time {
  background: #F7F7F7;
  border-radius: 0.4273504274rem;
  padding: 0.8547008547rem 0.5982905983rem;
}

.liveNotice-pack .liveNotice-start-time .time_line_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.0683760684rem;
}

.liveNotice-pack .liveNotice-start-time .time_line_label .time_icon {
  width: 2.1367521368rem;
  height: 2.1367521368rem;
  background-image: url("../../image/live-old/live-preview-icon.png");
  background-size: 100% 100%;
  position: relative;
  top: -0.8547008547rem;
}

.liveNotice-pack .liveNotice-start-time .time_line_label .time_label {
  font-size: 0.6837606838rem;
  color: #666666;
  line-height: 0.811965812rem;
}

.liveNotice-pack .liveNotice-start-time .time_line {
  font-size: 0.7692307692rem;
  font-weight: bold;
  color: #222222;
  line-height: 0.9401709402rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.5128205128rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.liveNotice-pack .liveNotice-title {
  font-size: 0.8547008547rem;
  color: #222222;
  line-height: 1.2820512821rem;
  margin-top: 0.8547008547rem;
  font-weight: bold;
}

.liveNotice-pack .liveNotice-description {
  margin-top: 0.641025641rem;
  font-size: 0.6837606838rem;
  font-weight: normal;
  color: #222222;
  line-height: 1.1111111111rem;
  text-align: justify;
}

.liveNotice-split {
  height: 0.1709401709rem;
  background: #F7F7F7;
}

.liveNotice-order {
  display: inline-block;
  padding: 0.4273504274rem 0.6837606838rem;
  background: #FAEFEE;
  border-radius: 0.7692307692rem;
  border: 1px solid rgba(245, 77, 66, 0.39);
  font-size: 0.5982905983rem;
  font-weight: normal;
  color: #F54D42;
  line-height: 0.7264957265rem;
}

.no-data-pack {
  text-align: center;
  padding: 0.8547rem;
}

.no-data-pack .no-data-icon {
  display: block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 7.9059rem;
  background-image: url("../../image/component/no-data-icon.png");
  margin-bottom: 0.4273504274rem;
}

.no-report-data .mui-pull-caption-nomore {
  display: none;
}

.mui-toast-container {
  bottom: 50% !important;
}

.live-statistics {
  font-size: 0.5128205128rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.statistics_item {
  width: 33.2%;
  font-size: 0.4273504274rem;
  font-weight: normal;
  color: #999999;
  line-height: 0.5982905983rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
}

.statistics_item.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.statistics_item::before {
  width: 0.4700854701rem;
  height: 0.4700854701rem;
  margin-right: 0.0854700855rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  content: "";
  display: inline-block;
  background-size: 100% 100%;
}

.statistics_item.view::before {
  background-image: url("../../image/live-old/stat-view.png");
}

.statistics_item.like::before {
  background-image: url("../../image/live-old/stat-like.png");
}

.statistics_item.comment::before {
  background-image: url("../../image/live-old/stat-comment.png");
}

.statistics_item:nth-of-type(2) {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.statistics_item:nth-of-type(3) {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cat-wrap {
  position: relative;
  height: 56.25vw;
}

.cat-wrap.hide {
  display: none;
}

.cat-wrap #playVideo {
  height: 100%;
  width: 100%;
  background: black;
}

.cat-wrap #playVideo.hide {
  display: none;
}

.cat-fullscreen {
  position: relative;
  height: 100%;
}

.cat-wrap.fullscreen .cat-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.cat-cover-img {
  width: 100vw;
  height: 56.25vw;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  z-index: 3;
}

.cat-cover-img.hide {
  display: none;
}

.cat-handle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.8547008547rem 0.641025641rem 0.4273504274rem;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}

.cat-handle.hide {
  display: none;
}

.cat-handle-item {
  margin-left: 0.641025641rem;
}

.cat-handle-item:first-child {
  margin-left: 0;
}

.cat-handle-play {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1.2820512821rem;
  height: 1.2820512821rem;
  background-image: url("../../image/live-old/cat-play.png");
  background-size: 100% 100%;
}

.cat-wrap.playing .cat-handle-play {
  background-image: url("../../image/live-old/cat-pause.png");
}

.cat-handle-progress {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 2px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-handle-progress-bar {
  width: 0;
  height: 2px;
  background: #FFFFFF;
  border-radius: 1px;
  position: relative;
}

.cat-handle-progress-bar-play {
  width: 0.5982905983rem;
  height: 0.5982905983rem;
  background-image: url("../../image/live-old/cat-process-ball.png");
  background-size: 100% 100%;
  position: absolute;
  right: -0.2991452991rem;
  top: -0.2564102564rem;
}

.cat-handle-time {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 0.4273504274rem;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.5982905983rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-handle-fullscreen {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 0.8547008547rem;
  height: 0.8547008547rem;
  background-image: url("../../image/live-old/cat-fullscreen.png");
  background-size: 100% 100%;
}

.cat-wrap.fullscreen .cat-handle-fullscreen {
  background-image: url("../../image/live-old/cat-fullscreen-exit.png");
}

.cat-cover-handle {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 4;
  padding: 0.8547008547rem 0.641025641rem 0.4273504274rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-cover-handle.hide {
  display: none;
}

.cat-cover-handle-play {
  width: 1.2820512821rem;
  height: 1.2820512821rem;
  background-image: url("../../image/live-old/cat-play.png");
  background-size: 100% 100%;
}

.cat-cover-handle-time-total {
  font-size: 0.4273504274rem;
  color: #FFFFFF;
  line-height: 0.5128205128rem;
  padding: 0.1282051282rem 0.3418803419rem;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 0.3846153846rem;
  display: inline-block;
}

.cat-cover-handle-time-total.hide {
  display: none;
}

.report-video-view {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background: black;
  display: none;
}

.report-video-view.show {
  display: block;
}

.report-video-view.vertical .cat-handle-fullscreen {
  display: none;
}

.report-video-view.no-fullscreen .cat-handle-fullscreen {
  display: none;
}

.report-video-view .cat-wrap {
  height: 100%;
}

#reportVideo {
  width: 100%;
  height: 100%;
}

.report-video-view-back {
  position: absolute;
  top: 0.4273504274rem;
  left: 0.4273504274rem;
  z-index: 2;
  width: 0.9401709402rem;
  height: 0.9401709402rem;
  background: url("../../image/live-old/page-back.png") no-repeat center;
  background-size: contain;
}

.back-live {
  position: fixed;
  z-index: 100;
  bottom: 6.8376068376rem;
  left: 0;
  display: none;
  min-width: 2.905982906rem;
  height: 1.0256410256rem;
  padding: 0.2136752137rem 0.5555555556rem 0.2136752137rem 0.3418803419rem;
  font-size: 0.5128205128rem;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 0.5982905983rem;
  background-image: url("../../image/live-old/back-live-bg.png");
  background-size: 100% 100%;
}

.back-live.show {
  display: block;
}