.Viewbox {
    height: 450px;
}
#share_box {
    position: absolute;
    top: 100px;
    left: 83.4%;
    z-index: 999;
  }
  
  .right .no {
    display: block;
    width: 8px;
    height: 28px;
    /* background: url(/dm-40432d9de4fa06ba/brands/style/KLUv_SBH5QEAcgQOELA7TDPdgZQJZR-aq5sZSgmL_NAT8WZZicRFGy7d0Yyvx1sfm5ET0ifj2Ckv2dtn3jafQgTL_00A) no-repeat; */
    background: url(/dm-40432d9de4fa06ba/insights/style/KLUv_SBn9QIAcoYWGHDPA0SrpMVPiggfhHUPKETOIIAC___wArL6qu-cn5JKTtMHVsuYAACMifFIkCZVpGnNEI3BQa0tyrK1mfvtw8gZ_jLloqK_py_3W4969e8tyXQFvktM_j8DAA)
      no-repeat;
    position: absolute;
    left: 0;
    cursor: pointer;
    z-index: 11;
    top: 215px;
  }
  
  .right .no:hover {
    /* background: url(/dm-40432d9de4fa06ba/stories/style/KLUv_SBNBQIA0gQPELA7THOyA7UJZR-aq5sZSgkm-SltfUR6Iv6YVaK3aMOlZvDiK3LWR2YEhf4-jtx5ud4-8wzvKUSw_P8EAA) no-repeat; */
    background: url(/dm-40432d9de4fa06ba/blog/style/KLUv_SBtBQMA0gYXF3DNA0hzU0Gs67DyXPq8clS9uC_w_w8vkdZk33XJ6Df2Mk7LfDbvslIBAKgFQgM5lqUHsxgBFkJz1lIShal3u-N_T-333FF7CH-XldtdcrPedy7FnklV5gGq_zIA)
      no-repeat;
  }
  
  .right .main {
    position: relative;
    height: 456px;
    padding-bottom: 20px;
    background: #272727;
    overflow: hidden;
  }
  
  /* 片段固定 */
  #play_list .kj {
    height: 100%;
    /* overflow-y: auto; */
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .kj::-webkit-scrollbar {
    display: initial !important;
}
.right .kj::-webkit-scrollbar {
    /*滚动条整体样式*/
    /* width: 2px; */
    width: 8px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
  }
  
  .right .kj::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 10px; */
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background:#ededed ;
  }
  
  .right .kj::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    /* border-radius: 10px; */
    background:  #535353;
  }
  * {
  scrollbar-color: #ededed  #535353; /* 滑块颜色  滚动条背景颜色 */
  scrollbar-width: thin; /* 滚动条宽度有三种：thin、auto、none */
}
  
  .right .main li .img {
    /* border-radius:4px solid #272727; */
    width: 128px;
    height: 72px;
    border: 4px solid #272727;
    border-radius: 3px;
    overflow: hidden;
  }
  
  .right .main li .img img {
    width: 100%!important;
    height:100%!important;
  }
  .right .main li .img a{
    width:100%;
    height:100%;
  }
  
  .right .main li {
    cursor: pointer;
    
  }
  
  .right .main li .text a {
    font-size: 14px;
    font-weight: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding: 15px 5px 0;
  }
  
  .right .main li .text a:hover {
    color: #4a9cfa;
  }
  
  .right .main li:hover .img {
    border: 4px solid #2f7de2;
  }
  
  .right .main li.active .img {
    border: 4px solid #2f7de2;
    overflow: hidden;
  }
  
  /* 当前项高亮 */
  .cur .img {
    border: 4px solid #2f7de2 !important;
  }
  .cur .text a {
    color: #4a9cfa !important;
  }
  
  #error_msg_myPlayer {
    margin-left: -125px;
  }
  
  .right .main li {
    cursor: pointer;
  }
  
  .right li {
    width: 260px;
    /* display: flex; */
    margin-left: 20px;
    position: relative;
    margin-bottom: 10px;
  }
  
  .right .main li.active .img {
    border: 4px solid #2f7de2;
    overflow: hidden;
  }
  
  .right .main li .img {
    width: 248px;
    height: 141px;
    border: 4px solid #272727;
    border-radius: 3px;
  }
  
  /* .text {
    color: #fff;
    padding: 5px;
    width: 50%;
    height: 80px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding: 26px 0 0 5px;
    margin-top: -10px;
  } */
  .qrCode2 .text {
    padding: 0 !important;
  }
  
  #footer {
    height: 220px !important;
  }
  
  .text a {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    width: 248px;
    /* height: 48px; */
    font-family: PingFang SC;
    line-height: 25px;
  }
  
  a {
    text-decoration: none;
  }
  
  .special_column_div .img_box {
    bottom: px !important;
    left: 0px !important;
  }
  
  #prolist .img_box {
    top: 112px !important;
    left: 4px !important;
  }
  
  .icon_all dl dt img {
    margin-top: 0px !important;
  }
  
  .img_box {
    width: 240px !important;
  }
  
  .box_times {
    width: 55px !important;
  }
  
  /* 底部 */
  .footer ul {
    display: grid !important;
  }
  
  .footer ul li {
    height: auto !important;
    line-height: inherit !important;
  }
  
  .img_icons span {
    font-weight: initial !important;
    color: initial !important;
  }
  
  #special_column h2 {
    font-size: 22px !important;
    margin-bottom: 20px !important;
  }
  
  #special_column dl dd span {
    font-weight: 600 !important;
    font-family: "PingFang SC", sans-serif !important;
  }
  
  #gj_phone_li {
    line-height: 30px !important;
  }


  /* 会员优惠购 */
.zhifu_right {
  cursor: pointer;
  display: flex;
}
.zhifu_right .price {
  width: 128px;
  background: #1053A8;
  font-weight: 400;
  color: #ECECEC;
}
.zhifu_right .vip {
  width: 128px;
  background: #FFE4B6;
  font-weight: 500;
  color: #6E4706;
  margin-left: 30px;
}
.zhifu_right .vip,.zhifu_right .price{
  height: 38px;
  border-radius: 3px;
  font-size: 16px;
  font-family: PingFangSC, PingFang SC;
  text-align: center;
  line-height: 38px;
}
/* 单片付费 */
.buy {
  width: 128px;
  height: 38px;
  font-size: 18px;
  font-family: PingFangSC, PingFang SC;
  /* font-weight: 500; */
  color: #FFFFFF;
  line-height: 38px;
  background: #1053A8;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
}
/* 已到期 */
.btn-icon .expired {
  width: 131px;
  height: 38px;
  background: #FFE4B6;
  border-radius: 3px;
  opacity: 0.6;
  font-size: 18px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  color: #6E4706;
  line-height: 38px;
  text-align: center;
  /* margin-left: 30px; */
  cursor: default;
}
  