.prism-player .prism-big-play-btn {
    width: 90px;
    height: 90px;
    margin-left: 21.5rem;
    margin-bottom: 8rem;
    background: url("http://gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png") no-repeat -2px -2px;
}
/* css 重置 */
.video_left{
    position: relative;
    width: 70%;
    float: left;
}
.video_left h1{
    font-size: 24px;
    float: left;
    color: #0177c3;
    width: 80%;
    display: block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height: 40px;
    margin-bottom: 0;
}
.pay_paycss{
    float: right;
    width: 20%;
    background: #df1b1b;
    text-align: center;
    color:#fff;
    line-height: 40px;
}
.video_right{
    width: 30%;
    float: right;
    background: #ebe7fe;
    border-radius: 5px;
    border: 2px solid #cdc5fc;
}




/* 本例子css */
*{margin:0; padding:0; list-style:none; }
ul,li{margin-bottom: 0;}
.outBox{ width:100%;  text-align:center;  }
.outBox .hd{ line-height:40px; background:#0f5887;  }
.outBox .hd ul{ width: 100%;}
.outBox .hd ul li{ float:left; width: 33.2%;text-align: center; cursor:pointer;
    border-right:0.5px solid rgba(255,255,255,.6);color: #fff;  }
.outBox .hd ul li:last-child{border-right:none;}
.outBox .hd ul li.on{ height:40px;  background:#3190cd;}


.inBox{ padding:15px 0px;width: 360px!important;height:460px;overflow:hidden;}
.inBox .inHd{line-height:35px; overflow-y: auto;
    overflow-x: hidden;height: 100%;}
/*.inBox .inHd::-webkit-scrollbar {
display: none;!*隐藏滚轮*!
}*/
.inBox .inHd ul{zoom:1; }
.inBox .inHd ul {
    list-style: none;
    list-style-type: none;
    counter-reset: sectioncounter;
}
.inBox .inHd ul li{
    margin-bottom: 12px;
    }
.inBox .inHd ul li:before {
    content: counter(sectioncounter) ".";
    counter-increment: sectioncounter;
    font-weight: bold;
    color:#4587e8;
    font-family: HelveticaNeue-Bold, HelveticaNeue;
}
.inBox .inHd ul li{ line-height:35px; width:100%; cursor:pointer; display: block;text-align: left;
    color: #fff;
    padding: 0 10px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis; }
.inBox .inHd ul li.on{ background:#0f5887; color:#fff;width: 100%;  }
.inBox .inBd ul{ padding:15px;  zoom:1; }
.inBox .inBd li{ height:24px; line-height:24px; zoom:1;  }
.inBox .inBd li .date{ float:right; color:#999;  }
.video_yk_css{width:100%;height:460px;background: #000;border: 3px solid #cdc5fc; border-radius: 5px;}


/* 本例子css */
.slideTxtBox{ width:100%;margin-top: 30px; }
.slideTxtBox .hd{ line-height:40px; }
.slideTxtBox .hd ul{ width: 55%; background:#0f5887;}
.slideTxtBox .hd ul li{  float:left; width: 33.2%;text-align: center; cursor:pointer;
    border-right:0.5px solid rgba(255,255,255,.6);color: #fff; }
.slideTxtBox .hd ul li:last-child{border-right:none;}
.slideTxtBox .hd ul li.on{ height:40px;  background:#3190cd; }
.slideTxtBox .bd{overflow: hidden;border: 2px solid #edeafb;}
.slideTxtBox .bd ul{width: 100%;  }
.slideTxtBox .bd li{width: 100%;  }
.slideTxtBox .bd li textarea{width: 100%;height: 300px;border:none;background: #dddddd;outline: none;
    padding: 15px;}
.zengliang{height: 350px!important;}
.zhishi_css{background: #005992;line-height: 50px;padding: 0 20px;}
.zhishi_css h4{float: left;font-size: 16px;color: #fff;width: 100px;text-align: center;height: 40px;line-height: 40px;
    margin: 5px 0;}
.zhishi_css input{width: 60%;height: 40px;line-height: 40px;color: #000;
    margin: 5px 0;padding: 0 10px;display: block;float: left;border: none;outline: none;background: #ddd; }
.zhishi_css button{width: 25%;background: #df1b1b;margin: 5px 0;
    height: 40px;line-height: 40px;color: #fff;
    display: block;float: right;border: none;outline: none;}
.vip-join {
    color: #00c1de;
}
.vip-login {
    color: #00c1de;
}

.vip_limit_content {
    display: flex;
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.vip_limit_content .title {
    font-size: 18px;
    line-height: 36px;
    color: #fff;
    text-align: center;
    width: 100%;
}

.vip_limit_button_box {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}

.vip_limit_btn {
    display: inline-block;
    min-width: 100px;
    position: relative;
    background: #f60;
    padding: 0 35px;
    margin: 0px 5px 20px 5px;
    border-radius: 38px;
    font-size: 18px;
    line-height: 38px;
    color: #623A0C;
    text-align: center;
    background-image: linear-gradient(-135deg, #FBE8A8 0%, #F8E7AC 15%, #E2C078 100%);
    cursor: pointer;
}

.vip_limit_close {
    text-align: center;
}
.vip_limit_close span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 36px;
    background: rgba(165, 165, 165, 0.54);
    border-radius: 50%;
    font-size: 24px;
    cursor: pointer;
}
.yk_xiang_css{
    width: 1200px;
    margin: 20px auto;
}

.price-box { padding: 15px; }
.price-group { display: flex; flex-wrap: wrap; gap: 10px; }
.price-item {
    border: 1px solid #eee;
    padding: 10px;
    border-radius: 6px;
    width: 45%;
    background: #fdfdfd;
}
.price-now {
    font-size: 20px;
    color: #ff4d4f;
    font-weight: bold;
}
.price-old {
    text-decoration: line-through;
    color: #999;
    font-size: 14px;
}
.price-desc {
    font-size: 12px;
    color: #666;
    margin-top: 5px;
}
