.vip-p1{height: 4rem;padding: .4rem 0 0;}
.vip-p1 .p1-top{width: 100%;}

.vip-p2{padding: .4rem .5rem;text-align: center;background-color: #fff;}
.vip-p2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.vip-p2 ul li{height: 2.75rem;width: 1.96rem; position: relative;margin-top: .3rem;}
.vip-p2 ul li.item1{background: url(../images/vip-item1.png) 0/contain no-repeat;}
.vip-p2 ul li.item2{background: url(../images/vip-item2.png) 0/contain no-repeat;}
.vip-p2 ul li.item3{background: url(../images/vip-item3.png) 0/contain no-repeat;}
.vip-p2 ul li.item4{background: url(../images/vip-item4.png) 0/contain no-repeat;}
.vip-p2 ul li.item5{background: url(../images/vip-item5.png) 0/contain no-repeat;}
.vip-p2 ul li.item6{background: url(../images/vip-item6.png) 0/contain no-repeat;}

.vip-p2 ul li a{display: block;position: absolute;
   bottom: 0;
   height: .8rem;
   width: 100%;}

  /* tab样式 */
  .rf-tab {margin: .4rem auto;width: 6.96rem;}
  .rf-tab ul.rf-tab-head{height: .66rem;display: flex;}
  .rf-tab ul.rf-tab-head li{height: 1.08rem;width: 2.32rem;background: url(../images/tab-li.png) -0.14rem -0.1rem/2.6rem 1.08rem no-repeat;  color: #fff;font-weight: bold;text-align: center;font-size: .32rem; line-height: .66rem;cursor: pointer;}
  .rf-tab ul.rf-tab-head li.rf-this{background: url(../images/tab-li-this.png) -0.02rem -0.1rem/2.3rem .78rem no-repeat;  color: #ff0000;}

  .rf-tab-content{background-color: #fff;text-align: center;padding: 1px .1rem;position: relative;}
  .rf-tab-content .part{margin: .4rem auto;}
  .rf-tab-content .part img{width: 100%;}
  .rf-tab-content .rf-tab-item{display: none;}
  .rf-tab-content .rf-tab-item .buy1{background: url(../images/buy-bg1.png) 0/contain no-repeat;width: 6.61rem;height: 3.52rem;position: relative;}
  .rf-tab-content .rf-tab-item .buy2{background: url(../images/buy-bg2.png) 0/contain no-repeat;width: 6.61rem;height: 3.52rem;position: relative;}
  .rf-tab-content .rf-tab-item .buy p{
    position: absolute;
    top: 2.1rem;
    left: 2.36rem;
    color: #fff;
    font-size: .37rem;
    font-weight: bold;
  }
  .rf-tab-content .rf-tab-item .buy2 p{
    top: 2.2rem;
    left: 2.5rem;
  }
  .rf-tab-content .rf-tab-item .buy span{font-size: .2rem;}
  .rf-tab-content .rf-tab-item .buy a.buy-btn{display: block; top: 2.08rem;left: 3.7rem;position: absolute;width: 2.4rem;height: .7rem;}
  .rf-tab-content .rf-show{display: block;}
  .rf-tab-item .part .chart-wrap{
    margin: .4rem auto;
    height: 3.6rem;
    transition: height 1s ease;
    width: 6.3rem;
    border-radius: .1rem;
    overflow: hidden;
    border: 1px solid #fdaa49;
    position: relative;
  }
  .rf-tab-item .part .chart-wrap .shadow{
    position: absolute;
    bottom: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    height: 1rem;
    width: 100%;
  }
  .part .chart-wrap .shadow .spend{
    background: url(../images/icon-zoom-in.png) 0/contain no-repeat;
    display: block;
    width: .7rem;
    height: .7rem;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .video-module{
    width: 100%;
    height: 2.4rem;
    background-color: #cb0d0c;
    border: 1px solid #fdaa49;
    border-radius: .2rem;
    display: flex;
  }
  .video-module .left-p{
    position: relative;
    margin-top: .25rem;
    width: 3.8rem;
    height: 2rem;
    background: url(../images/video-bg.png) 0/contain no-repeat;
  }
  .video-module .left-p img{
    width: 2.72rem;
    height: 1.5rem;
    position: absolute;
    left: .5rem;
    top: .2rem;
  }
  .video-module .left-p .icon-play{
    position: absolute;
    left: 1.8rem;
    top: .8rem;
    width: .28rem;
    height: .3rem;
    background: url(../images/icon-play.png) 0/contain no-repeat;
  }

  .video-module .right-p{
    width: 3rem;
  }
  .video-module .right-p li{
    width: 4.6rem;
    height: .8rem;
    border-radius: .2rem;
    margin:  -.02rem 0 -.22rem -.9rem;
    padding: 0 .2rem;
    display: flex;
    align-items: center;
    text-align: left;
    font-size: .16rem;
    color: #fff;
    background-color: #b70301;
    transform: scale(.6);
  }
  .video-module .right-p li p{
    padding-left: .1rem;
  }
  .video-module .right-p .try-btn{
    margin-top: .1rem;
    height: .43rem;
    width: 100%;
    display: block;
    background: url(../images/try-btn.png) 0/contain no-repeat;
  }


  .video-module .right-p li.cur{
    color: #8f591e;
    background-color: #fff6dd;
  }

#js_videoMp4{
  width: 6.6rem;
  /* height: 3.3rem; */
  margin: .2rem 0;
  border-radius: .1rem;
  overflow: hidden;
}
.g-vip-list .vip-p3{width: 100%; margin: 0.2rem auto; background-color: #fff; text-align: center;}

  .vip-footer{color:#999;line-height: .45rem;padding:.4rem .32rem}