/* 基础样式（一般不动） start*/
*{margin:0;padding:0;list-style:none; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* 特殊字体-本地 */
/* @font-face{src: url(./HYZJ.TTF);font-family: HYZJ;} */
body,html{font-family:/*"HYZJ",*/"Microsoft YaHei"; width: 100%; background: #fff; color: #000; font-size: 0.729vw;}
em,i,strong{font-style:normal;}
img{ border: 0; vertical-align: middle; display: inline-block;}
input,textarea,select{font-family:/*"HYZJ",*/"Microsoft YaHei";font-size: 0.938vw; outline: none; color: #333; background: transparent; border: 0; }
input[type="submit"],input[type="reset"],input[type="button"],input[type='file'],button, select{ -webkit-appearance: none; }
table {border-collapse: collapse;border-spacing: 0}
::-webkit-input-placeholder {color: #0D0D0C !important;font-size: 0.833vw !important}
:-moz-placeholder {color: #0D0D0C !important;font-size: 0.833vw !important}
::-moz-placeholder {color: #0D0D0C !important;font-size: 0.833vw !important}
:-ms-input-placeholder {color: #0D0D0C !important;font-size: 0.833vw !important}
#colorbox{color: #000;}
.rule-content{line-height: 1.8;}
.tab-item{display: none;}.tab-item.tab-item-active{display: block;}/*标签切换*/
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
/* 滚动公告 */
.scroll-notice{left: 11.719vw;top: 2.604vw;width: 19.792vw;color:#fff;font-size: 1.25vw;overflow: hidden;position: absolute;}
.scroll-notice,.scroll-notice li{height: 2.396vw;line-height: 2.396vw;}
/* 预约试驾 */
.test-drive{animation: scale 2s linear infinite; -webkit-animation: scale 2s linear infinite;width: 3.438vw;height: 14.115vw;right: 0;top: 30%;
  background: url('https://topicin.autoimg.cn/act/marketing/2024/2/geelydh/pc/yysj.png') no-repeat center;
  background-size: 100%;position: fixed;z-index: 100;cursor: pointer;}
  @keyframes scale {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.2);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes scale {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.2);
    }
    100% {
      transform: scale(1);
    }
  }
/* 自定义弹窗button start*/
.law-rule,.law-fajiang,.law-vip{display: block;position: absolute;text-align: center;text-decoration: none;cursor: pointer;background-repeat:no-repeat;background-position: center;background-size: 100%;}
/* 活动规则 */
.law-rule{left:19.792vw;top:44.792vw;width: 6.25vw;height: 1.823vw;line-height: 1.823vw;border-radius: 1.042vw;font-size: 0.938vw;color: #fff;
  background: #c3232a no-repeat center;
  background-size: 100% 100%;
}
/* 发奖及售后说明 */
.law-fajiang{left: 11.198vw;top: 38.906vw; width: 7.813vw;height: 1.25vw;font-size: 0.729vw;color: #f00;text-decoration:underline}
/* 黄金会员八大权益 */
.law-vip{left:3.906vw;top:41.146vw;width:13.073vw;height:3.49vw;background-image: url(https://topic.autoimg.cn/act/marketing/2020/5/viloran/pc/btn-vip.png);}
/* 自定义弹窗button end*/

/* 活动文字说明 */
.active-msg{width: 21.771vw;left: 4.427vw;top: 33.333vw;font-size:0.729vw;line-height: 1.354vw;color:#fff;position: absolute;}

/* 板块 */
.p{width: 100%;min-width: 62.5vw;position: relative;background-repeat: no-repeat;background-position:center;}
.p:before,.main:before{display: table;content: '';}
.main{margin: 0 auto;width: 62.5vw;position: relative;background-repeat: no-repeat;background-position:center top;}
/* 背景图 start*/
/* 有轮播去掉p1 */
.p3{height: 51.979vw;background-image:  url('https://topicin.autoimg.cn/act/marketing/2024/2/geelydh/pc/0229/pc_03.webp');}
.p4{height: 46.042vw;background-image:  url('https://topicin.autoimg.cn/act/marketing/2024/2/geelydh/pc/pc_04.webp');}
.p5{height: 47.5vw;background-image:  url('https://topicin.autoimg.cn/act/marketing/2024/2/geelydh/pc/pc_05.webp');}
.p6{height: 45.104vw;background-image:  url('https://topicin.autoimg.cn/act/marketing/2024/2/geelydh/pc/pc_06.webp');}
.p7{height: 26.354vw;background-image: url('https://topicin.autoimg.cn/act/marketing/2024/2/geelydh/pc/pc_07.webp');}
/* 背景图 end*/





/* KV轮播 Start */
.kvs{width: 100%;min-width: 62.5vw;position: relative;}
.swiper-container-kv,.swiper-container-kv .swiper-slide,.swiper-container-kv .main{width: 100%;height: 37.5vw;position: relative;}
.swiper-container-kv .main{width: 62.5vw !important;}
.slide01,.slide01 .main{background: url('http://wx.bjczxda.com/example/pc/kv01.png') center top no-repeat;}
.slide02,.slide02 .main{background: url('http://wx.bjczxda.com/example/pc/kv02.png') center top no-repeat;}
.slide03,.slide03 .main{background: url('http://wx.bjczxda.com/example/pc/kv03.png') center top no-repeat;}
/* KV文字备注 */
.kvs .kv-msg{position: absolute;left: 2.604vw;bottom: 7.813vw;font-size:0.833vw;color: #fff;}
.kvs .swiper-pagination-bullets{position: absolute;width: 100%;bottom: 2.604vw;left: 0;z-index: 2;text-align: center;}
.kvs .swiper-pagination-bullets .swiper-pagination-bullet{
  width: 0.677vw;
  height: 0.677vw;
  background:#fff;
  margin: 0.26vw;
  opacity: 0.3;
  outline: none !important;
  border-radius: 50%;
}
.kvs .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width: 2.083vw;
  opacity: 1;
  border-radius: 0.521vw;
}
/* KV轮播 End */


/* 留资左侧 一般放转盘或黄金会员按钮 */
.left{position: absolute;left: 5.885vw;top: 5.208vw;}
/* 留资右侧 放预约试驾表单 */
.right{position: absolute;top: 15.594vw;right: 0vw;width: 28.646vw;}
.right.form-large{ /* 宽表单 */width: 100%;right: 0;}

/* 表单样式 start */
.platform-series-right,.platform-encrypt,.platform-help,.platform-arrow-right{color: #0D0D0C;}
.platform-form-container{
  width:28.646vw;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0;
  background: none;
  color: #0D0D0C;
  font-size: 0.938vw;
}
.form-large .platform-form-container{
  width: 55.521vw;
}

/* 车系，用户信息背景/边框 */
.platform-card{
  background: none;
  border:0vw solid #000;
  border-radius: 0;
  box-sizing: border-box;
  background:none;
}

.platform-series{
  margin-bottom: 0.677vw;
  height: 6.25vw;
  box-sizing: border-box;
}
.platform-series-img{
  height: auto;
  width: 10.417vw;
  max-height: 100%;
  left: 13.385vw;
}
.platform-series-info{
  padding-left: 29.375vw;
  height:5.469vw;
  line-height: 5.469vw;

}
.platform-series-title{
  height: 100%;
  font-size: 1.042vw;
  line-height: 5.469vw;
  font-weight: bold;
}
.yxcx{
  line-height: 5.208vw;
  margin-left: 13.177vw;
  font-size: 1.25vw;
  font-weight: normal;
}

/* 用户信息 */
.xx{
  color: #44799D;
}
.platform-user-info{
  padding: 1.042vw 2.344vw;
  box-sizing: border-box;
}
.form-large .platform-user-info{/*宽表单*/
  padding: 0.781vw 0.521vw;
}
.platform-form-item{
  height: 3.865vw;
  margin-bottom: 0.26vw;
  border-bottom: 0.104vw solid #000;
}
.form-large .platform-form-item{ /*宽表单*/
  width: 25.667vw;
}
.form-large .platform-form-item:nth-child(1),.form-large .platform-form-item:nth-child(3){float: left;}/*宽表单*/
.form-large .platform-form-item:nth-child(2),.form-large .platform-form-item:nth-child(4){float: right;}/*宽表单*/

.platform-form-input{
  height: 100%;
  line-height: 3.865vw;
  padding-left: 5.469vw;
  font-size: 0.833vw;
}
.platform-form-label{
  font-size: 0.938vw;
  width: 5.729vw;
}
.platform-form-view{
  height: 100%;
  line-height: 3.865vw;
  padding-left: 5.469vw;
  font-size: 0.833vw;
}
.platform-dealer-view{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 3.906vw;
  margin: auto;
  width: 16.667vw;
  height: 1.042vw;
  line-height: 1.042vw;
  text-align: left;
  color: inherit;
  font-size: 0.833vw;
}
/* 表单按钮 */
.platform-btn-large{
  display: inline-block;
  /* float: left; */
  line-height: 2.969vw;
  font-size:1.146vw;
  font-weight:normal;
  margin: 0.26vw 0; 

  width: 26.042vw;
height: 2.969vw;
background: linear-gradient(0deg,#578bb4 0%, #b4cff8 100%) #0d345f;
border-radius: 1.042vw;
}
.platform-btn-disable{
  background: #818181;
}
.platform-btn-disable span{
  font-size: 0.729vw;
}
/* .platform-btn-large:nth-child(2){
  margin-left: 2.604vw;
  background: #909090;
} */
/* 提交按钮 */
.btnBox{
  clear: both;
  text-align: center;
  margin-top: 0.521vw;
  /* margin-bottom: 0.521vw; */
}
/* 底部文字说明 */
.platform-form-statement{
  margin-top: 9.292vw;
  /* margin-bottom: 1.042vw; */
  font-size: 0.938vw;
  clear: both;
  box-sizing: border-box;
  /* padding: 0 3.646vw; */
  text-align: left;
}
.platform-form-statement .notice{
  color: #B7011E;
  text-decoration: underline;
}
/* .隐私说明-厂商 */
.yinsi{
  color: #A82227;
  text-decoration: underline;
}
/* 表单样式 end */

/* 转盘样式 start*/
.rotate-box {position: relative;width: 26.979vw;height: 26.979vw;overflow: hidden;}
.rotate-box .hand {cursor: pointer;position: absolute;top: 7.813vw;left: 9.792vw;}
.rotate-box .num_box {color: #333;position: absolute;font-size: 0.729vw;width: 7.292vw;text-align: center;line-height: 1.042vw;left: 9.844vw;top: 15vw;}
.rotate-box .num_box .num {color: #f00;}
.rotate-box .mask {position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;height: 20.938vw;z-index: 999;-webkit-animation: fadeIn 0.6s both;animation: fadeIn 0.6s both}
.rotate-box .mask .box {background: #da3628;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 0.156vw solid #dcdcdc;width: 15.417vw;height: 8.229vw;margin: auto;}
.rotate-box .mask-login .info {border-bottom: 0.052vw solid #fff;margin: 0 0.781vw;font-size: 0.833vw;padding-top: 0.26vw;text-align: center;font-weight: bold;line-height: 1.563vw;color: #fff}
.rotate-box .mask-login .form {margin: 0 0.781vw;width: 14.063vw}
.rotate-box .mask-login input {box-sizing: border-box;display: block;width: 100%;height: 1.354vw !important;line-height: 1.354vw;font-size: 0.729vw;border: 0;padding-left: 0.26vw;background: #fff;}
.rotate-box .icon-close {position: absolute;top: 0.26vw;right: 0.26vw;width: 0.729vw;height: 0.729vw;border-radius: 1.042vw;cursor: pointer;border: 0.104vw solid #fff;background: url(http://x.autoimg.cn/topic/images/closeBtn_black.png) center center no-repeat #fff;}
.rotate-box .mask-login .icon-close:hover {filter: alpha(opacity=80); -moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.rotate-box .mask-login .btn-area {float: left;padding: 0.26vw 0 0.521vw 0.208vw;}
.rotate-box .mask-login .txt {clear: both;text-align: left;line-height: 1.25vw;color: #fff;padding: 0.26vw 0 0.26vw 1.042vw;font-size: 0.625vw;}
.rotate-box .mask-login .btn-reg {background: #ffb72a;display: block;width: 2.969vw;height: 2.969vw;text-align: center;color: #fff;font-size: 0.833vw;line-height: 2.969vw;text-decoration: none;}
.rotate-box .mask-login .btn-reg:hover {opacity: .8;filter: alpha(opacity=80);}
.rotate-box .mask-login dl {float: left;padding: 0.26vw 0 0.521vw;width: 10.677vw;}
.rotate-box .mask-login dt {float: left;width: 2.865vw;height: 1.354vw;line-height: 1.354vw;font-size: 0.729vw;text-align: right;color: #fff; margin-bottom: 0.26vw;}
.rotate-box .mask-login dd {float: left;width: 7.604vw;height: 1.354vw;margin-bottom: 0.26vw;}
.rotate-box .mask-result .tit {padding-top: 0.521vw;font-size: 1.146vw;font-weight: bold;color: #fff;text-align: center;margin-bottom: 0.521vw;}
.rotate-box .mask-result .prize {width: 5.729vw;height: 3.865vw;text-align: center;float: left;padding: 0 1.042vw;margin-top: 0.99vw;}
.rotate-box .mask-result .prize img {/* width: 5.729vw; */height: auto;max-height: 5.208vw;}
.rotate-box .mask-result .info {line-height: 1.354vw;color: #fff;font-size: 1.146vw;padding: 0.521vw 0.521vw 0 0;}
.rotate-box .mask-fail .txt {text-align: center;font-size: 1.25vw;color: #fff;font-weight: bold;padding-top: 2.083vw;line-height: 1.5;}
.rotate-box .alert-box {position: fixed;width: 10.417vw;height: 2.604vw;font-size: 0.729vw;left: 0;right: 0;top: 0;bottom: 0;color: #fff;margin: auto;text-align: center;line-height: 2.604vw;border-radius: 0.521vw;background-color: rgba(0, 0, 0, .8);}
/* 转盘样式 end */

/* swiper start*/
.swiper-box{position: relative;}
.swiper-box .swiper-container{width: 100%;margin: 0 auto;}
.swiper-box .swiper-container img{width: 100%;margin: 0 auto;}
.swiper-button-prev,.swiper-button-next{width: 2.135vw;height:4.948vw;margin-top: -2.5vw;outline:  none !important;background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}
.swiper-button-prev{left: 0;background-image: url(http://wx.bjczxda.com/example/pc/prev.png)}
.swiper-button-next{right: 0;background-image: url(http://wx.bjczxda.com/example/pc/next.png)}
.swiper-pagination-bullets{margin-top: 0.521vw;width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  z-index: 3;
  right: 0;
  bottom: -2vw;}
.swiper-pagination-bullet{width: 1vw;height: 1vw;margin: 0 0.156vw;background: #83A8D9;opacity: 1;outline: none !important; border-radius: 0.5vw;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;
  background: #83A8D9; width: 4vw;}
/* swiper end */

/* 视频 start */
.video{width: 52.083vw;height: 29.323vw;margin: 6.875vw 0 0 4.583vw;}
  /* 多视频 */
  #videobox{width: 59.896vw;margin: 7.813vw 0 0 1.042vw;} /*多视频轮播*/
  #videobox .swiper-container{width: 52.083vw;}
  #videobox .swiper-video{width: 100%;height: 29.323vw;}
  .swiper-pagination-bullets{margin-top: 1.563vw;}
/* 视频 end */

/* 直播 */
.live-player{width: 52.083vw;height: 29.271vw;margin: 6.927vw auto 0;}

/* 车型亮点 */
.highlight{width: 62.917vw;margin: 8.375vw auto 0;}
.highlight .swiper-container{width: 62.917vw;}
.highlight .swiper-container img{min-height: 20.833vw;}

/* 亮点图切换按钮 */
.btn-group-highlight{width: 62.5vw;margin: 7.813vw auto 0;text-align: center;}
.btn-group-highlight>li{width: 10.208vw;height:3.333vw;line-height: 3.333vw;font-size: 1.563vw;color:#fff;background: url(http://wx.bjczxda.com/example/pc/btn-off.png) no-repeat center;background-size:100% 100%;cursor: pointer;display: inline-block;text-align: center;}
.btn-group-highlight>li.btn-item-active{color: #fff;font-weight: bold;background: url(http://wx.bjczxda.com/example/pc/btn-on.png) no-repeat center;background-size: 100% 100%;}

/* 精美车图 swiper */
.beautiful-pictures{width: 46.875vw;margin: 7.292vw auto 0;}
.beautiful-pictures .swiper-container{width: 41.667vw;}

/* 3D轮播图 Start */
.carousel {width: 62.5vw;height: 26.042vw;margin: 6.771vw auto 0;overflow: hidden;position: relative;}
.carousel .prevButton,.carousel .nextButton{width: 2.135vw;height:4.948vw;margin-top: -2.5vw;position: absolute;top:50%;z-index: 10;cursor: pointer;background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}
.carousel .prevButton{left: 0vw;background-image: url(http://wx.bjczxda.com/example/pc/prev.png)}
.carousel .nextButton{right: 0vw;background-image: url(http://wx.bjczxda.com/example/pc/next.png);}
.carousel .slides {margin: 0vw auto;overflow: hidden;position: relative;}
.carousel .slides .slideItem {padding: 0vw;overflow: hidden;position: absolute;cursor: pointer;opacity: 1 !important;}
.carousel .slides .slideItem a {overflow: hidden;display: block;}
/* 3D轮播图 End */

/* 经销商 Start*/
.dealer-select{text-align: center;}
.dealer-select select{width: 17.135vw;height: 2.344vw;margin: 10.417vw auto 0;padding-left: 2.604vw;background-repeat: no-repeat;background-position:center;background-size: 100% 100%;box-sizing: border-box;}
#dealer-province{background-image: url(https://topic.autoimg.cn/act/marketing/2020/4/va3/pc/form/province.jpg)}
#dealer-city{background-image: url(https://topic.autoimg.cn/act/marketing/2020/4/va3/pc/form/city.jpg)}
.dealer-header{width: 61.458vw;height: 2.344vw;margin: 1.042vw auto 0;background: #794dc6;color: #fff;display: table;font-size: 1.042vw;font-weight: bold;}
.dealer-container{width: 62.5vw;height: 20.833vw;overflow: auto;position: relative;margin: 0 auto;box-sizing: border-box;}
.dealer-content{width:61.458vw;margin: 0 auto;color: #000;}
.dealer-content tr{background: rgba(0,0,0,0.15)}
.dealer-content tr:nth-child(2n){background: rgba(0,0,0,0.3)}
.dealer-content td{font-size: 0.729vw;color: #fff;height: 2.708vw;}
/* 经销商End*/

/* 滚动条 start */
.mCSB_container {width: 100%;}
.mCSB_scrollTools {right: 0vw;top: 0;width: 0.521vw;height: 100%;background: rgba(255,255,255,0.1);}
.mCSB_dragger {width: 0.521vw;right: 0;}
.mCSB_dragger_bar {width: 0.417vw;height: 1.875vw;background: #d95bc9;cursor: pointer;margin: 0 auto;}
.mCSB_dragger_onDrag .mCSB_dragger_bar {background-position: 0vw 0vw;}
.mCSB_draggerRail {width: 0.521vw;height: 20.833vw;}
/* 滚动条 end */

/* 配置表 */
.iframe-pzb{
  display: block;
  margin: 7.813vw auto 0;
}



.phoneBox{
  width: 25.667vw;
  display: inline-block;
  float: right;
}
#platform-form-mobile{
  width: 60%;
  display: inline-block;
}
#yzm{
  width: 38%;
  display: inline-block;
  text-align: left;
}
#platform-form-mobile input{
  width: 16.927vw;
  padding-left: 3.906vw;
}

.codeBtn{
  display: inline-block;
  line-height: 1.771vw;
  text-align: center;
  text-decoration: none;
  color: #fff;
  position: absolute;
  right: 0vw;
  bottom: 1.2vw;
  border-radius: 0vw;
  font-size: 0.729vw;

  width: 4.688vw;
  height: 1.771vw;
  background: #578BB4;
}

.platform-form-container .codeBtn-disable {
  line-height: 1.771vw;
  text-align: center;
  text-decoration: none;
  color: #fff;
  position: absolute;
  right: 0vw;
  bottom: 1.2vw;
  border-radius: 0vw;
  font-size: 0.729vw;
  border: none;
  display: none;

  width: 4.688vw;
  height: 1.771vw;
  background: #269DC1;
}

#yzm input{
  width: 4.167vw;
  height: 3.865vw;
  line-height: 3.865vw;
  color: #0D0D0C;
  font-size: 0.833vw;
}
#yzm .platform-form-label{
  font-size: 0.729vw;
}
.platform-encrypt {
  right: 1.042vw;
}
/* .platform-btn-code.off{
  background: #ccc;
  color: #000;
} */



/* 验证码样式一般不动 */
.yzm-box {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .6);
  z-index: 59999;
  left: 0;
  top: 0;
  display: none;
}

.yzm-box .yzm {
  width: 29.167vw;
  height: 20.625vw;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  border-radius: 1.25vw;
  -webkit-border-radius: 1.25vw;
  -moz-border-radius: 1.25vw;
  -ms-border-radius: 1.25vw;
  -o-border-radius: 1.25vw;
}

.yzm-mobile {
  font-size: 1.563vw;
  color: #828CA0;
  margin-top: 1.667vw;
  padding-left: 2.083vw;
}

.yzm-mobile span {
  color: #111E36;
  margin-left: 0.156vw;
}

#tc-yzm {
  width: 25vw;
  height: 4.167vw;
  margin-top: 2.083vw;
  margin-left: 2.083vw;
  border: .01rem solid #EBEBEB;
  font-size: 1.25vw;
  line-height: 4.167vw;
  font-weight: normal !important;
  padding-left: 0.521vw;
  position: relative;


}

#tc-yzm input {
  width: 100%;
  font-size: 1.25vw;
  height: 4.167vw;
  line-height: 4.167vw;
  font-weight: normal !important;
  color: #206CFE !important;
}

#tc-yzm ::-webkit-input-placeholder {
  color: #c5cad4 !important;
  font-size: 1.25vw !important
}

#tc-yzm :-moz-placeholder {
  color: #c5cad4 !important;
  font-size: 1.25vw !important
}

#tc-yzm ::-moz-placeholder {
  color: #c5cad4 !important;
  font-size: 1.25vw !important
}

#tc-yzm :-ms-input-placeholder {
  color: #c5cad4 !important;
  font-size: 1.25vw !important
}

#tc-yzm a {
  display: inline-block;
  position: absolute;
  right: 1.042vw;
  top: 0;
  text-decoration: none;
  text-align: right;
}

.msg {
  height: 1.719vw;
  font-size: 1.25vw;
  color: #FF4434;
  margin-top: 1.667vw;
  padding-left: 2.083vw;
  display: none;
}

.yzm-btn {
  position: absolute;
  bottom: 2.24vw;
  right: 4.167vw;
  width: 8.75vw;
  height: 1.563vw;
  font-size: 1.25vw;
  color: #206CFE;
  z-index: 6;
}

.x {
  width: 4.583vw;
  height: 4.583vw;
  position: absolute;
  right: 0;
  top: 0;
}

/* è‡ªåšä¹‰å¼¹çª—æ ·å¼ */
.popups {
  box-sizing: content-box;
  padding: 1.042vw 2.083vw;
  background: rgba(0, 0, 0, .8);
  color: #fff;
  position: fixed;
  left: 50%;
  top: 35%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  z-index: 1000000000000;
  border-radius: 0.521vw;
  -webkit-border-radius: 0.521vw;
  -moz-border-radius: 0.521vw;
  -ms-border-radius: 0.521vw;
  -o-border-radius: 0.521vw;
  font-size: 1.25vw;
  animation-name: popupsTrigger;
}

@keyframes popupsTrigger {
  0% {
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  80% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }

}

.platform-link {
  color: #000;
}