@charset "UTF-8";
/*init*/
* {
  margin: 0;
  padding: 0; }

body,
div,
p,
a,
li,
ul,
ol,
span,
input,
dl,
dd,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
select,
pre,
img,
textarea {
  padding: 0;
  margin: 0;
  outline: none;
  font-size: system;
  border: 0 none;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent; }

form {
  display: inline; }

ul,
ol {
  list-style: none; }

a {
  text-decoration: none;
  color: #808080; }

u {
  text-decoration: none;
  color: #FF8484; }

img {
  border: 0;
  display: block;
  width: 100%; }

button,
input,
select,
textarea {
  font-size: 100%;
  vertical-align: middle;
  outline: none; }

textarea {
  resize: none; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  -moz-appearance: button; }

input {
  -webkit-user-select: text; }

input:focus:-moz-placeholder,
input:focus::-webkit-input-placeholder {
  color: transparent; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

i, em {
  font-style: normal;
  display: inline-block; }

header,
footer,
article,
section,
nav,
menu {
  display: block;
  clear: all; }

/*过渡设置，防弱网环境下页面闪烁，卡*/
@media (min-width: 320px) {
  html {
    font-size: 50px !important; } }
@media (min-width: 360px) {
  html {
    font-size: 56.25px !important; } }
@media (min-width: 375px) {
  html {
    font-size: 58.59375px !important; } }
@media (min-width: 384px) {
  html {
    font-size: 60px !important; } }
@media (min-width: 414px) {
  html {
    font-size: 64.6875px !important; } }
@media (min-width: 448px) {
  html {
    font-size: 70px !important; } }
@media (min-width: 480px) {
  html {
    font-size: 75px !important; } }
@media (min-width: 512px) {
  html {
    font-size: 80px !important; } }
@media (min-width: 544px) {
  html {
    font-size: 85px !important; } }
@media (min-width: 576px) {
  html {
    font-size: 90px !important; } }
@media (min-width: 608px) {
  html {
    font-size: 95px !important; } }
@media (min-width: 640px) {
  html {
    font-size: 100px !important; } }
@media (min-width: 750px) {
  html {
    font-size: 117.1875px !important; } }
body {
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  line-height: 1.3;
  background-color: #F5F5F5; }

/* main */
.video-layer,
.preview-upload {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  z-index: 200;
  display: none; }
  .video-layer .vrbt-box .video-box,
  .preview-upload .vrbt-box .video-box {
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center; }
    .video-layer .vrbt-box .video-box video,
    .preview-upload .vrbt-box .video-box video {
      width: 100% !important;
      height: 100% !important;
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: center;
      object-position: center;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      display: none; }
  .video-layer .call-skin,
  .preview-upload .call-skin {
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 3;
    font-size: .24rem; }
    .video-layer .call-skin .title,
    .preview-upload .call-skin .title {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      color: #fff;
      font-size: .27rem;
      top: .16rem; }
    .video-layer .call-skin .wrap,
    .preview-upload .call-skin .wrap {
      width: 100%;
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      bottom: 2.71rem; }
      .video-layer .call-skin .wrap ul,
      .preview-upload .call-skin .wrap ul {
        display: flex;
        justify-content: space-around;
        margin-top: .61rem; }
        .video-layer .call-skin .wrap ul:nth-of-type(3) li:nth-of-type(2),
        .preview-upload .call-skin .wrap ul:nth-of-type(3) li:nth-of-type(2) {
          width: 1.21rem;
          height: 1.21rem; }
        .video-layer .call-skin .wrap ul li,
        .preview-upload .call-skin .wrap ul li {
          width: .96rem;
          text-align: center; }
          .video-layer .call-skin .wrap ul li p,
          .preview-upload .call-skin .wrap ul li p {
            color: #fff;
            font-weight: 600; }
          .video-layer .call-skin .wrap ul li i,
          .preview-upload .call-skin .wrap ul li i {
            width: .41rem;
            height: .41rem;
            margin-bottom: .17rem; }
          .video-layer .call-skin .wrap ul li .icon-1,
          .preview-upload .call-skin .wrap ul li .icon-1 {
            background: url("/vrbt_v5/img/home/home.png") no-repeat left top;
            background-size: 13.77rem 1.207rem;
            background-position-y: 0;
            background-position-x: -1.411rem; }
          .video-layer .call-skin .wrap ul li .icon-2,
          .preview-upload .call-skin .wrap ul li .icon-2 {
            background: url("/vrbt_v5/img/home/home.png") no-repeat left top;
            background-size: 13.77rem 1.207rem;
            background-position-y: 0;
            background-position-x: -3.859rem; }
          .video-layer .call-skin .wrap ul li .icon-3,
          .preview-upload .call-skin .wrap ul li .icon-3 {
            background: url("/vrbt_v5/img/home/home.png") no-repeat left top;
            background-size: 13.77rem 1.207rem;
            background-position-y: 0;
            background-position-x: -3.043rem; }
          .video-layer .call-skin .wrap ul li .icon-4,
          .preview-upload .call-skin .wrap ul li .icon-4 {
            background: url("/vrbt_v5/img/home/home.png") no-repeat left top;
            background-size: 13.77rem 1.207rem;
            background-position-y: 0;
            background-position-x: -2.227rem; }
          .video-layer .call-skin .wrap ul li .icon-5,
          .preview-upload .call-skin .wrap ul li .icon-5 {
            background: url("/vrbt_v5/img/home/home.png") no-repeat left top;
            background-size: 13.77rem 1.207rem;
            background-position-y: 0;
            background-position-x: -1.819rem; }
          .video-layer .call-skin .wrap ul li .icon-6,
          .preview-upload .call-skin .wrap ul li .icon-6 {
            background: url("/vrbt_v5/img/home/home.png") no-repeat left top;
            background-size: 13.77rem 1.207rem;
            background-position-y: 0;
            background-position-x: -3.451rem; }
          .video-layer .call-skin .wrap ul li .icon-7,
          .preview-upload .call-skin .wrap ul li .icon-7 {
            background: url("/vrbt_v5/img/home/home.png") no-repeat left top;
            background-size: 13.77rem 1.207rem;
            background-position-y: 0;
            background-position-x: -1.003rem; }
          .video-layer .call-skin .wrap ul li .icon-8,
          .preview-upload .call-skin .wrap ul li .icon-8 {
            width: 1.21rem;
            height: 1.21rem;
            background: url("/vrbt_v5/img/home/hangup.png") no-repeat center;
            background-size: 100% 100%;
            transform: translateY(-0.13rem); }
          .video-layer .call-skin .wrap ul li .icon-9,
          .preview-upload .call-skin .wrap ul li .icon-9 {
            background: url("/vrbt_v5/img/home/home.png") no-repeat left top;
            background-size: 13.77rem 1.207rem;
            background-position-y: 0;
            background-position-x: -2.635rem; }
    .video-layer .call-skin .call-skin-cover,
    .preview-upload .call-skin .call-skin-cover {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
    .video-layer .call-skin .doSetVrbt-btn-call,
    .preview-upload .call-skin .doSetVrbt-btn-call {
      width: .75rem;
      position: absolute;
      bottom: 1.31rem;
      left: 50%;
      transform: translateX(-50%);
      height: .75rem;
      line-height: .75rem;
      border-radius: .38rem;
      color: transparent;
      font-weight: 600;
      text-align: center;
      opacity: 0;
      z-index: 1;
      animation: length 1s ease-out forwards, colorChange .01s 1s linear forwards; }
    .video-layer .call-skin .doSetVrbt-btn-call2,
    .preview-upload .call-skin .doSetVrbt-btn-call2 {
      width: .75rem;
      position: absolute;
      bottom: 1.31rem;
      left: 50%;
      transform: translateX(-50%);
      height: .75rem;
      line-height: .75rem;
      border-radius: .38rem;
      color: transparent;
      font-weight: 600;
      text-align: center;
      background-image: linear-gradient(90deg, #FF6E3A 0%, #FF9D77 100%);
      opacity: 1;
      animation: op 1s ease-out forwards; }
  .video-layer .preview-skin,
  .preview-upload .preview-skin {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
    .video-layer .preview-skin .cover,
    .preview-upload .preview-skin .cover {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
      .video-layer .preview-skin .cover .cover-top,
      .preview-upload .preview-skin .cover .cover-top {
        width: 100%;
        height: 30%;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, transparent 100%); }
      .video-layer .preview-skin .cover .cover-bottom,
      .preview-upload .preview-skin .cover .cover-bottom {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        height: 60%;
        background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.6) 100%); }
    .video-layer .preview-skin .side-btn,
    .preview-upload .preview-skin .side-btn {
      position: absolute;
      bottom: 2.52rem;
      right: .45rem;
      width: .68rem; }
      .video-layer .preview-skin .side-btn div,
      .preview-upload .preview-skin .side-btn div {
        margin-bottom: .17rem; }
        .video-layer .preview-skin .side-btn div i,
        .preview-upload .preview-skin .side-btn div i {
          width: .68rem;
          height: .68rem; }
        .video-layer .preview-skin .side-btn div p,
        .preview-upload .preview-skin .side-btn div p {
          text-align: center;
          color: #ffffff;
          font-size: .2rem;
          text-shadow: -0.02rem 0 0 rgba(0, 0, 0, 0.5);
          font-weight: 400;
          opacity: 0.7; }
      .video-layer .preview-skin .side-btn .download i,
      .preview-upload .preview-skin .side-btn .download i {
        background: url("/vrbt_v5/img/common/download_icon.png") no-repeat center top;
        background-size: 100% auto; }
      .video-layer .preview-skin .side-btn .help i,
      .preview-upload .preview-skin .side-btn .help i {
        background: url("/vrbt_v5/img/common/doubt_icon.png") no-repeat center top;
        background-size: 100% auto; }
      .video-layer .preview-skin .side-btn .collect i,
      .preview-upload .preview-skin .side-btn .collect i {
        background: url("/vrbt_v5/img/common/preview_collect_icon.png") no-repeat center top;
        background-size: 100% auto; }
      .video-layer .preview-skin .side-btn .collect .act,
      .preview-upload .preview-skin .side-btn .collect .act {
        background: url("/vrbt_v5/img/common/preview_collected_icon.png") no-repeat center top;
        background-size: 100% auto; }
      .video-layer .preview-skin .side-btn .share i,
      .preview-upload .preview-skin .side-btn .share i {
        background: url("/vrbt_v5/img/common/preview_share_icon.png") no-repeat left top;
        background-size: 100% auto; }
      .video-layer .preview-skin .side-btn .mute i,
      .preview-upload .preview-skin .side-btn .mute i {
        background: url("/vrbt_v5/img/common/preview_muted_icon.png") no-repeat left top;
        background-size: 100% auto; }
      .video-layer .preview-skin .side-btn .no-mute i,
      .preview-upload .preview-skin .side-btn .no-mute i {
        background: url("/vrbt_v5/img/common/preview_mute_icon.png") no-repeat left top;
        background-size: 100% auto; }
      .video-layer .preview-skin .side-btn .preview i,
      .preview-upload .preview-skin .side-btn .preview i {
        background: url("/vrbt_v5/img/common/preview_eye_icon.png") no-repeat left top;
        background-size: 100% auto; }
  .video-layer .information,
  .preview-upload .information {
    position: absolute;
    bottom: 1.1rem;
    left: .27rem;
    width: 3.55rem;
    color: #ffffff;
    font-size: .24rem; }
    .video-layer .information .tags,
    .preview-upload .information .tags {
      padding-bottom: 0.2rem; }
      .video-layer .information .tags span,
      .preview-upload .information .tags span {
        display: inline-block;
        font-size: 0.22rem;
        color: #FFFFFF;
        margin-right: 0.15rem; }
    .video-layer .information .vrbt-name,
    .preview-upload .information .vrbt-name {
      font-size: .27rem;
      margin-bottom: .14rem;
      font-weight: 600;
      width: 2.8rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .video-layer .information .duration,
    .preview-upload .information .duration {
      display: none; }
    .video-layer .information .user-num,
    .preview-upload .information .user-num {
      margin-left: 0;
      font-size: .2rem;
      font-weight: 600;
      line-height: 0.24rem;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      display: none; }
      .video-layer .information .user-num .use-num-icon,
      .preview-upload .information .user-num .use-num-icon {
        width: 0.2rem;
        margin-right: 0.08rem; }
    .video-layer .information .operator,
    .preview-upload .information .operator {
      font-size: .2rem;
      font-weight: 600; }
  .video-layer .btn-group,
  .preview-upload .btn-group {
    display: none;
    width: 2.9rem;
    position: absolute;
    bottom: 1.6rem;
    right: .15rem;
    z-index: 3; }
    .video-layer .btn-group .preview,
    .preview-upload .btn-group .preview {
      width: 60%;
      height: 0.6rem;
      line-height: 0.6rem;
      font-size: 0.2rem;
      color: #fff;
      text-indent: 0.25rem;
      position: absolute;
      left: 0;
      top: 0;
      background: rgba(119, 119, 119, 0.6);
      border-radius: 0.85rem; }
  .video-layer .doSetVrbt-btn,
  .preview-upload .doSetVrbt-btn {
    position: absolute;
    bottom: .78rem;
    right: 0;
    width: 1.59rem;
    font-size: .22rem;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center; }
  .video-layer .ring-set,
  .preview-upload .ring-set {
    width: 1.59rem;
    height: 1.59rem;
    box-sizing: border-box;
    border: 0.02rem solid rgba(250, 149, 48, 0.1);
    border-radius: 50%;
    padding: .16rem;
    margin: 0 auto -.15rem;
    -webkit-animation: flicker-ring-outer 1.5s ease-out .4s infinite;
    animation: flicker-ring-outer 1.5s ease-out .4s infinite; }
    .video-layer .ring-set .ring-middle,
    .preview-upload .ring-set .ring-middle {
      width: 100%;
      height: 100%;
      border: 0.02rem solid rgba(250, 47, 71, 0.5);
      box-sizing: border-box;
      border-radius: 50%;
      padding: 0.1rem;
      -webkit-animation: flicker-ring-middle 1.5s ease-out .2s infinite;
      animation: flicker-ring-middle 1.5s ease-out .2s infinite; }
      .video-layer .ring-set .ring-middle .ring-inner,
      .preview-upload .ring-set .ring-middle .ring-inner {
        background: linear-gradient(122deg, #fa9530, #fa2f47);
        border-radius: 50%;
        width: 100%;
        height: 100%;
        overflow: hidden;
        box-sizing: border-box;
        padding: .08rem 0 0 .05rem; }
      .video-layer .ring-set .ring-middle .ring-inner:after,
      .preview-upload .ring-set .ring-middle .ring-inner:after {
        content: "";
        width: .83rem;
        height: .89rem;
        display: block;
        -webkit-animation: shake-ring-pic 1.6s ease-in-out infinite;
        animation: shake-ring-pic 1.6s ease-in-out infinite;
        background: url("/vrbt_v5/img/common/ring_icon.png") no-repeat left top;
        background-size: 100% 100%; }
  .video-layer .doSetVrbt-btn.act,
  .preview-upload .doSetVrbt-btn.act {
    animation: ripple 5s ease-in-out forwards, ripple2 5s ease-in-out forwards, colorChange .01s 5s linear forwards; }
    .video-layer .doSetVrbt-btn.act *,
    .preview-upload .doSetVrbt-btn.act * {
      border-radius: 50px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    .video-layer .doSetVrbt-btn.act .ripple-wrap,
    .preview-upload .doSetVrbt-btn.act .ripple-wrap {
      width: 1.02rem;
      height: 1.02rem;
      border: solid 1px #4007dd;
      animation: borderColorChange 5s linear forwards, borderHide .1s 5s linear forwards; }
      .video-layer .doSetVrbt-btn.act .ripple-wrap .ripple,
      .preview-upload .doSetVrbt-btn.act .ripple-wrap .ripple {
        border: solid 1px #4007dd;
        animation: borderColorChange 5s linear forwards, borderHide .1s 5s linear forwards; }
        .video-layer .doSetVrbt-btn.act .ripple-wrap .ripple:nth-of-type(1),
        .preview-upload .doSetVrbt-btn.act .ripple-wrap .ripple:nth-of-type(1) {
          width: 1.16rem;
          height: 1.16rem; }
        .video-layer .doSetVrbt-btn.act .ripple-wrap .ripple:nth-of-type(2),
        .preview-upload .doSetVrbt-btn.act .ripple-wrap .ripple:nth-of-type(2) {
          width: 1.3rem;
          height: 1.3rem; }
        .video-layer .doSetVrbt-btn.act .ripple-wrap .ripple:nth-of-type(3),
        .preview-upload .doSetVrbt-btn.act .ripple-wrap .ripple:nth-of-type(3) {
          width: 1.44rem;
          height: 1.44rem; }
        .video-layer .doSetVrbt-btn.act .ripple-wrap .ripple:nth-of-type(4),
        .preview-upload .doSetVrbt-btn.act .ripple-wrap .ripple:nth-of-type(4) {
          width: 1.58rem;
          height: 1.58rem; }
  .video-layer .close-btn,
  .preview-upload .close-btn {
    z-index: 4;
    width: .39rem;
    height: .31rem;
    background: url("/vrbt_v5/img/home/home.png") no-repeat left top;
    background-size: 13.77rem 1.207rem;
    background-position-y: 0;
    background-position-x: -.204rem;
    position: absolute;
    top: .22rem;
    left: .27rem; }
  .video-layer .start-video,
  .preview-upload .start-video {
    width: 1.02rem;
    height: 1.02rem;
    background: url(/vrbt_v5/img/common/play.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    z-index: 4;
    cursor: pointer;
    top: 50%;
    left: 50%;
    margin: -0.51rem 0 0 -0.51rem; }

@-webkit-keyframes flicker-ring-outer {
  0% {
    border: 0.02rem solid rgba(250, 149, 48, 0.1); }
  10% {
    border: 0.02rem solid rgba(250, 149, 48, 0); }
  20%,
    to {
    border: 0.02rem solid rgba(250, 149, 48, 0.1); } }
@keyframes flicker-ring-outer {
  0% {
    border: 0.02rem solid rgba(250, 149, 48, 0.1); }
  10% {
    border: 0.02rem solid rgba(250, 149, 48, 0); }
  20%,
    to {
    border: 0.02rem solid rgba(250, 149, 48, 0.1); } }
@-webkit-keyframes flicker-ring-middle {
  0% {
    border: 0.02rem solid rgba(250, 47, 71, 0.5); }
  10% {
    border: 0.02rem solid rgba(250, 47, 71, 0); }
  20%,
    to {
    border: 0.02rem solid rgba(250, 47, 71, 0.5); } }
@keyframes flicker-ring-middle {
  0% {
    border: 0.02rem solid rgba(250, 47, 71, 0.5); }
  10% {
    border: 0.02rem solid rgba(250, 47, 71, 0); }
  20%,
    to {
    border: 0.02rem solid rgba(250, 47, 71, 0.5); } }
@-webkit-keyframes shake-ring-pic {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  4% {
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  12% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg); }
  20% {
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  28% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg); }
  32%,
    to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }
@keyframes shake-ring-pic {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  4% {
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  12% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg); }
  20% {
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  28% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg); }
  32%,
    to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }
/*等待弹窗*/
.waiting-layer {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  font-size: .2rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99999; }
  .waiting-layer .body {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%); }
  .waiting-layer .loading-center-text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin: -50px 0 0 0; }
  .waiting-layer #loading-center-absolute {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 50px;
    width: 50px;
    margin: 0 0 0 -25px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: loading-center-absolute 1.5s infinite;
    animation: loading-center-absolute 1.5s infinite; }
  .waiting-layer .object {
    width: 25px;
    height: 25px;
    background-color: rgba(255, 255, 255, 0.6);
    float: left; }
  .waiting-layer #object_one {
    -webkit-animation: object_one 1.5s infinite;
    animation: object_one 1.5s infinite; }
  .waiting-layer #object_two {
    -webkit-animation: object_two 1.5s infinite;
    animation: object_two 1.5s infinite; }
  .waiting-layer #object_three {
    -webkit-animation: object_three 1.5s infinite;
    animation: object_three 1.5s infinite; }
  .waiting-layer #object_four {
    -webkit-animation: object_four 1.5s infinite;
    animation: object_four 1.5s infinite; }
@keyframes loading-center-absolute {
  100% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); } }
@keyframes object_one {
  25% {
    transform: translate(0, -25px) rotate(-180deg);
    -webkit-transform: translate(0, -25px) rotate(-180deg); }
  100% {
    transform: translate(0, 0) rotate(-180deg);
    -webkit-transform: translate(0, 0) rotate(-180deg); } }
@keyframes object_two {
  25% {
    transform: translate(25px, 0) rotate(-180deg);
    -webkit-transform: translate(25px, 0) rotate(-180deg); }
  100% {
    transform: translate(0, 0) rotate(-180deg);
    -webkit-transform: translate(0, 0) rotate(-180deg); } }
@keyframes object_three {
  25% {
    transform: translate(-25px, 0) rotate(-180deg);
    -webkit-transform: translate(-25px, 0) rotate(-180deg); }
  100% {
    transform: translate(0, 0) rotate(-180deg);
    -webkit-transform: rtranslate(0, 0) rotate(-180deg); } }
@keyframes object_four {
  25% {
    transform: translate(0, 25px) rotate(-180deg);
    -webkit-transform: translate(0, 25px) rotate(-180deg); }
  100% {
    transform: translate(0, 0) rotate(-180deg);
    -webkit-transform: translate(0, 0) rotate(-180deg); } }
#pop-layer {
  position: fixed;
  width: 4.1rem;
  position: fixed;
  z-index: 1000 !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  text-align: center;
  display: none; }
  #pop-layer .pop-main {
    background-color: #fff;
    border-radius: .1rem;
    padding-bottom: .56rem; }
    #pop-layer .pop-main .pop-tit {
      font-size: .31rem;
      color: #333333;
      text-align: center;
      padding-top: .49rem;
      font-weight: 600; }
    #pop-layer .pop-main .pop-con {
      font-size: .24rem;
      color: #333333;
      line-height: .41rem;
      text-align: center;
      width: 3.36rem;
      margin: 0 auto;
      margin-top: .41rem; }
      #pop-layer .pop-main .pop-con h3 {
        font-size: .24rem;
        color: #333333;
        font-weight: normal; }
        #pop-layer .pop-main .pop-con h3 b {
          word-break: break-all; }
    #pop-layer .pop-main .pop-btn {
      width: 3.36rem;
      margin: .41rem auto 0; }
      #pop-layer .pop-main .pop-btn .btn-color {
        padding: .17rem 0;
        border-radius: .1rem;
        color: #fff;
        font-size: .31rem;
        text-align: center; }
      #pop-layer .pop-main .pop-btn .btn-gray {
        padding: .17rem 0;
        border-radius: .1rem;
        color: #666666;
        font-size: .31rem;
        text-align: center;
        display: none; }
      #pop-layer .pop-main .pop-btn .line-bg {
        background: linear-gradient(to right, #FF3A3A, #FF7977); }
    #pop-layer .pop-main .pop-more-group {
      display: flex;
      justify-content: center;
      align-items: center; }
      #pop-layer .pop-main .pop-more-group a {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0.25rem 0.28rem 0 0.28rem;
        font-size: 0.19rem;
        color: #FE104A; }
        #pop-layer .pop-main .pop-more-group a img {
          width: 0.26rem;
          height: 0.26rem;
          margin: 0 5px 0 0; }
        #pop-layer .pop-main .pop-more-group a:nth-of-type(1) {
          border-right: 1px solid #D8D8D8; }
    #pop-layer .pop-main .msg {
      position: relative;
      font-size: .19rem;
      color: #666666;
      line-height: 1.5;
      text-align: left;
      padding: 0 .34rem;
      margin: 0.27rem auto 0 auto;
      box-sizing: border-box; }
    #pop-layer .pop-main .ad-img {
      width: 3.36rem;
      margin: 0.1rem auto 0; }
  #pop-layer .close-btn {
    display: inline-block;
    width: .41rem;
    height: .41rem;
    background: url("/vrbt_v5/img/home/close.png") no-repeat center;
    color: transparent;
    background-size: 100%;
    position: absolute;
    top: 0;
    right: 0; }

/*#pop-layer-1*/
.pop-layer-main .msg span {
  color: #000 !important; }

.stay-pop {
  position: relative;
  display: none;
  width: 4.95rem;
  border-radius: .15rem;
  overflow: hidden;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 1000 !important; }
  .stay-pop .bg {
    width: 100%;
    height: 2.24rem;
    background: url("/vrbt_v5/img/stay_pop.png") 0 0;
    background-size: 100% auto; }
  .stay-pop .close {
    width: .4rem;
    height: .4rem;
    background: url("/vrbt_v5/img/stay_pop.png") -9.23rem -2.59rem;
    background-size: 5.8rem 3.51rem;
    position: absolute;
    top: .4rem;
    right: .1rem;
    z-index: 10; }
  .stay-pop .content {
    background-color: #FFFFFF;
    position: relative;
    margin-top: -0.2rem;
    z-index: -1;
    padding-bottom: 1px; }
    .stay-pop .content > ul {
      display: flex;
      align-items: center;
      justify-content: space-around;
      padding: 0 .2rem; }
      .stay-pop .content > ul li {
        width: 20%;
        padding-top: .32rem;
        font-size: .2rem;
        font-weight: 400;
        color: #333333;
        line-height: 28px;
        text-align: center; }
        .stay-pop .content > ul li i {
          display: block;
          width: .75rem;
          height: .75rem;
          margin: 0 auto; }
        .stay-pop .content > ul li:nth-child(1) i {
          background: url("/vrbt_v5/img/stay_pop.png") -2.71rem -2.7rem;
          background-size: 5.8rem 3.51rem; }
        .stay-pop .content > ul li:nth-child(2) i {
          background: url("/vrbt_v5/img/stay_pop.png") -0.08rem -2.7rem;
          background-size: 5.8rem 3.51rem; }
        .stay-pop .content > ul li:nth-child(3) i {
          background: url("/vrbt_v5/img/stay_pop.png") -0.95rem -2.7rem;
          background-size: 5.8rem 3.51rem; }
        .stay-pop .content > ul li:nth-child(4) i {
          background: url("/vrbt_v5/img/stay_pop.png") -1.82rem -2.7rem;
          background-size: 5.8rem 3.51rem; }
    .stay-pop .content > .btn {
      width: 4.1rem;
      height: .77rem;
      font-size: .29rem;
      font-weight: 500;
      color: #FFFFFF;
      line-height: .77rem;
      text-align: center;
      border-radius: .43rem;
      background: linear-gradient(127deg, #FC2995 0%, #FF0E42 100%);
      margin: .27rem auto .2rem; }
    .stay-pop .content > .bottom {
      font-size: .2rem;
      font-weight: 400;
      color: #666666;
      line-height: .28rem;
      text-align: center;
      padding-bottom: .24rem; }
      .stay-pop .content > .bottom span {
        display: inline-block;
        color: #35C04E;
        padding: 0 .05rem;
        vertical-align: bottom; }

/*toast*/
#g-toast {
  width: 65%;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 0.32rem;
  line-height: 1.5;
  text-align: center;
  padding: 0.25rem;
  border-radius: 0.075rem;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 9999; }

.g-toast-fadeOut {
  animation: toastFadeOut .5s; }

.g-toast-fadeIn {
  animation: toastFadeIn .5s; }

@keyframes toastFadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes toastFadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes toastFadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes toastFadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.agreement-wrap .agreement {
  margin: 0 auto 0.2rem auto;
  color: #FFFF;
  font-size: .2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: .7;
  width: 5.8rem; }
  .agreement-wrap .agreement .agree-select {
    display: inline-block;
    width: 0.24rem;
    height: 0.24rem;
    background: url(/vrbt_v5/img/activity/14/select_default.png) no-repeat center;
    background-size: 100% auto;
    margin-right: .08rem; }
  .agreement-wrap .agreement .select {
    background: url(/vrbt_v5/img/activity/14/select_active.png) no-repeat center;
    background-size: cover; }
  .agreement-wrap .agreement a {
    color: #FFFF;
    text-decoration: underline; }

.agree-text-wrap {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: #F51305;
  overflow: auto;
  z-index: 1000 !important; }
  .agree-text-wrap .content {
    width: 96%;
    margin: 1.5rem auto;
    background-color: #FDF9E3;
    border-radius: 0.2rem;
    position: relative;
    padding: 0 0.2rem 0.2rem;
    box-sizing: border-box;
    text-align: justify;
    font-size: 0.22rem;
    line-height: 24px; }
  .agree-text-wrap .agree-go-img {
    position: absolute;
    top: -1.2rem;
    right: 0.1rem;
    width: 0.8rem;
    height: 0.8rem; }
  .agree-text-wrap .textbox {
    text-align: center; }
  .agree-text-wrap .content .text {
    display: inline-block;
    position: relative;
    top: -0.45rem;
    padding: 0.2rem 0.5rem;
    font-size: .28rem;
    font-weight: bold;
    background: #FFC72C;
    border-radius: 0.9rem; }
  .agree-text-wrap table {
    font-size: 0.22rem;
    text-align: center;
    line-height: 0.5rem; }

.agree-iframe-wrap {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7); }
  .agree-iframe-wrap .agree-iframe-content {
    width: 86%;
    height: 70vh;
    position: fixed;
    top: 15vh;
    left: 7%;
    border-radius: .3rem;
    z-index: 1000;
    overflow: scroll;
    background: #ffffff; }
    .agree-iframe-wrap .agree-iframe-content .agree-close {
      position: absolute;
      top: .11rem;
      right: .2rem;
      width: .4rem;
      height: .4rem; }

.errPop-layer {
  width: 4.1rem;
  position: fixed;
  z-index: 1000 !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  text-align: center;
  display: none; }
  .errPop-layer .errPop-main {
    background-color: #fff;
    border-radius: .1rem;
    padding-bottom: .56rem; }
    .errPop-layer .errPop-main .errPop-tit {
      font-size: .31rem;
      color: #333333;
      text-align: center;
      padding-top: .49rem;
      font-weight: 600; }
    .errPop-layer .errPop-main .errPop-con {
      font-size: .24rem;
      color: #333333;
      line-height: .41rem;
      text-align: center;
      width: 3.36rem;
      margin: 0 auto;
      margin-top: .41rem; }
      .errPop-layer .errPop-main .errPop-con h3 {
        font-size: .24rem;
        color: #333333;
        font-weight: normal; }
    .errPop-layer .errPop-main .errPop-btn {
      width: 3.36rem;
      margin: .41rem auto 0; }
      .errPop-layer .errPop-main .errPop-btn .btn-color {
        padding: .17rem 0;
        color: #fff;
        font-size: .31rem;
        text-align: center;
        background: linear-gradient(127deg, #FC2995 0%, #FF0E42 100%);
        border-radius: 0.43rem; }
    .errPop-layer .errPop-main .errPop-detail {
      text-align: center;
      color: #999999;
      font-weight: 400;
      padding: 0 .3rem;
      box-sizing: border-box; }
      .errPop-layer .errPop-main .errPop-detail h3 {
        margin: 0.1rem auto;
        color: #5FB6FF;
        font-weight: 400;
        line-height: 1;
        font-size: .18rem; }
        .errPop-layer .errPop-main .errPop-detail h3 em {
          display: inline-block;
          width: .25rem;
          height: .25rem;
          background: url(data:image/png;base64,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) no-repeat center;
          background-size: 100% auto;
          vertical-align: text-top; }
      .errPop-layer .errPop-main .errPop-detail .detail-msg {
        display: none;
        font-size: .18rem; }
  .errPop-layer .close-btn {
    display: inline-block;
    width: .41rem;
    height: .41rem;
    background: url("/vrbt_v5/img/home/close.png") no-repeat center;
    color: transparent;
    background-size: 100%;
    position: absolute;
    top: 0;
    right: 0; }

.qrcode-wrap {
  margin: 0 auto .4rem;
  width: 6rem;
  border-radius: .18rem;
  overflow: hidden; }
  .qrcode-wrap img {
    border-radius: .18rem;
    margin-top: 0.4rem !important; }

/*信息确认弹窗*/
#tips-confirm {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000; }
  #tips-confirm .tips {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #ffffff;
    border-radius: .1rem;
    z-index: 100;
    width: 4.1rem;
    text-align: center; }
    #tips-confirm .tips .tips-content {
      box-sizing: border-box;
      padding: .39rem .2rem .31rem;
      color: #000000;
      border-bottom: solid .02rem #EEEEEE; }
    #tips-confirm .tips .btn-box {
      color: #ffffff; }
      #tips-confirm .tips .btn-box span {
        display: inline-block;
        padding: .12rem .2rem;
        min-width: .8rem;
        margin: .22rem .16rem .31rem;
        border-radius: .1rem; }
      #tips-confirm .tips .btn-box .cancel {
        background-color: #DDDDDD; }
      #tips-confirm .tips .btn-box .sure {
        background: linear-gradient(to right, #FF3A3A, #FF7977); }

/*趣玩主站联通用户主被叫彩铃选择弹窗*/
#call-choose-pop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000; }
  #call-choose-pop .call-choose-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #ffffff;
    border-radius: .15rem;
    width: 4.95rem;
    text-align: center;
    padding: .3rem .43rem .55rem;
    box-sizing: border-box;
    color: #333333;
    font-weight: 400; }
    #call-choose-pop .call-choose-wrap .call-choose-title {
      font-size: .36rem;
      font-weight: 600;
      margin-bottom: .2rem; }
    #call-choose-pop .call-choose-wrap .ring-name {
      font-size: .31rem;
      color: #FA3746;
      font-weight: 500; }
    #call-choose-pop .call-choose-wrap .choose-tip-wrap {
      width: 4.1rem;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: .27rem;
      margin: .1rem auto .3rem;
      position: relative; }
      #call-choose-pop .call-choose-wrap .choose-tip-wrap img {
        width: .27rem;
        height: .27rem;
        margin-left: .1rem; }
      #call-choose-pop .call-choose-wrap .choose-tip-wrap .choose-tip {
        display: none;
        position: absolute;
        width: 4.1rem;
        top: .52rem;
        left: 0;
        padding: .24rem .29rem;
        box-sizing: border-box;
        background: rgba(0, 0, 0, 0.8);
        border-radius: .1rem;
        font-size: .2rem;
        color: #FFFFFF;
        line-height: .29rem;
        text-align: left;
        z-index: 10; }
      #call-choose-pop .call-choose-wrap .choose-tip-wrap .choose-tip:after {
        display: block;
        content: '';
        width: .26rem;
        height: .15rem;
        position: absolute;
        top: -.14rem;
        right: .24rem;
        background: url("/vrbt_v5/img/common/icon_triangle.png") no-repeat;
        background-size: 100% auto; }
    #call-choose-pop .call-choose-wrap .choose-wrap {
      width: 4.1rem;
      background: #FFF7F4;
      border-radius: .15rem;
      padding: 0 .26rem;
      box-sizing: border-box; }
      #call-choose-pop .call-choose-wrap .choose-wrap .choose-item {
        height: .76rem;
        font-size: .27rem;
        display: flex;
        align-items: center;
        justify-content: space-between; }
        #call-choose-pop .call-choose-wrap .choose-wrap .choose-item:nth-of-type(1) {
          border-bottom: .02rem solid #FFE1E1; }
        #call-choose-pop .call-choose-wrap .choose-wrap .choose-item .choose-radio {
          width: .85rem;
          height: .34rem;
          background: #C4C4C4;
          border-radius: .17rem;
          position: relative; }
          #call-choose-pop .call-choose-wrap .choose-wrap .choose-item .choose-radio .circle {
            position: absolute;
            left: .04rem;
            top: .03rem;
            width: .28rem;
            height: .28rem;
            background: #FFFFFF;
            border-radius: .15rem; }
        #call-choose-pop .call-choose-wrap .choose-wrap .choose-item .radio-active {
          background: #FA7038; }
          #call-choose-pop .call-choose-wrap .choose-wrap .choose-item .radio-active .circle {
            left: auto;
            right: .04rem; }
    #call-choose-pop .call-choose-wrap .btn-box {
      color: #ffffff;
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-top: .32rem; }
      #call-choose-pop .call-choose-wrap .btn-box span {
        display: inline-block;
        width: 1.91rem;
        height: .77rem;
        line-height: .77rem;
        border-radius: .15rem;
        font-size: .29rem;
        background: linear-gradient(122deg, #FA9530 0%, #FA2F47 100%);
        text-align: center; }
      #call-choose-pop .call-choose-wrap .btn-box .cancel {
        color: #333333;
        background: linear-gradient(113deg, #F2F1F1 0%, #E6E6E6 100%); }

/*# sourceMappingURL=layout.css.map */
