.barrage-wrapper{z-index:1;position:absolute;left:0;top:0;width:100%;height:80%}.barrage-wrapper *{margin:0;padding:0}.barrage-wrapper .barrage-item{z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;white-space:pre;cursor:pointer;display:inline-block;will-change:transform;font-size:25px;color:#fff;font-family:SimHei,Microsoft JhengHei,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.125;opacity:1;text-shadow:#000 1px 0 1px,#000 0 1px 1px,#000 0 -1px 1px,#000 -1px 0 1px}.barrage-wrapper .barrage-item:hover{color:red;animation-play-state:paused!important;z-index:150}.barrage-wrapper .top-item{z-index:100}.barrage-wrapper .barrage-main{width:100%;height:100%;position:relative;overflow:hidden}.barrage-wrapper .barrage-main-dm{position:absolute;width:100%;height:100%;left:0;top:0}.self-dm{border:2px solid #87ceeb;box-sizing:border-box}@keyframes barrage-run{to{transform:translate3d(-100%,0,0)}}@keyframes barrage-fade{0%{visibility:visible}to{visibility:hidden}}.ani-pause div{animation-play-state:paused!important}.ani-running div{animation-play-state:running!important}.onDemand{padding:20px;height:100%;background-color:#272e43;position:relative}.onDemand .outButton{position:absolute;top:-40px;right:20px}.onDemand .title{height:50px;width:100%;background-color:#495065;line-height:50px;font-weight:700;font-size:18px;padding-left:20px;color:#fff}.onDemand .li-rymodal{list-style:none;margin:10px;white-space:nowrap;width:90%}.onDemand .spantilte{width:100px;font-weight:100;font-size:18px;line-height:40px;color:#fff;cursor:pointer}.onDemand .spantiltespan{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}.onDemand .rightBox1{text-align:center;margin-top:10px;color:#fff}.onDemand .rightBox1 i{font-size:15px;color:#fff}.onDemand .lect{line-height:30px;font-size:16px;color:#fff}.onDemand .rightBox{margin:10px auto;text-align:center;color:#fff}.onDemand .spantiltecolor{background:#d33594}.onDemand .ul-rymodal{display:block;padding:10px;overflow-y:auto;background-color:#2e3446}.onDemand ul{width:100%;height:605px;line-height:40px;color:#000;font-size:12px;font-weight:700;list-style:none}.onDemand .videoName{margin:10px 0 20px;font-size:22px;font-weight:500;color:#fff}.onDemand .videoName1{margin-top:10px;font-size:20px;font-weight:500;color:#fff}