.video-body:after{height:0}
.content-box{margin-top:1rem;text-align:justify;word-wrap:break-word}

/* 直播分享 */
.live-body:after{height:0}
.live-container{position:fixed;top:0;left:50%;z-index:1000;max-width:480px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.live-wrap{padding:28% 50%;width:0;height:0}
.live-box{top:0;right:0;bottom:0;left:0}
.live-box-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:400;background-image:-webkit-linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 100%);background-image:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 100%)}

.live-title-wrap{margin-top:1.5rem;margin-bottom:1rem}
.live-title-box{margin-bottom:1rem;padding-bottom:1.5rem;border-bottom-width:1px;border-bottom-style:solid}
.live-title-top-content{width:92.72727%}
.live-title-top-icon{width:2rem;height:2rem}
.live-title-top-icon:after{content:"▾";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.live-title-top-icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.live-title-bottom-time{margin-top:0.8rem;margin-bottom:0.8rem}
.live-title-bottom-time-status{margin-left:0.8rem;padding-left:0.8rem;padding-right:0.8rem}

.live-barrage-scroll{-webkit-overflow-scrolling:touch}
.live-barrage-box{margin-top:1.5rem;margin-bottom:1.5rem}
.live-barrage-image{margin-right:1rem;width:35px;height:35px;overflow:hidden;border-radius:50%}
.live-barrage-right-top{margin-top:0.7rem;margin-bottom:1rem}
.live-barrage-right-text{margin-bottom:1rem}
.live-barrage-right-media{margin-bottom:2.5rem}
.live-barrage-right-media-warp{padding:28% 50%;width:0;height:0}
.live-barrage-right-media-box{top:0;right:0;bottom:0;left:0}
.live-barrage-right-media-emoji{width:10rem;height:10rem}
.live-more-box{text-align:center}
.live-empty{margin-top:7.4rem;text-align:center}

.live-status{position:absolute;top:50%;left:50%;z-index:1000;width:9.6rem;height:3.2rem;border-radius:16px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.live-status-count{display:none;top:1rem;left:4.3rem;z-index:1000;border-radius:2px}
.live-status-count-left{padding-left:0.6rem;padding-right:0.6rem}
.live-status-count-right{padding-left:0.4rem;padding-right:0.4rem;border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-top-right-radius:2px;border-bottom-right-radius:2px}
.live-goods-button-box{left:0;bottom:5.8rem;z-index:1000;padding:0.5rem 1.2rem;border-radius:0 5rem 5rem 0}
.live-goods-button-image{width:2.4rem;height:2.4rem;border-radius:50%;object-fit:cover;margin-right:0.7rem}
.live-goods-wrap{position:fixed;top:0;bottom:0;left:50%;z-index:10000;max-width:480px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.live-goods-mask{top:0;right:0;bottom:0;left:0}
.live-goods-box{right:0;bottom:0;left:0;height:50%;border-radius:8px 8px 0 0;z-index:1000}
.live-goods-title{margin-top:1.5rem}
.live-goods-item{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom-width:1px;border-bottom-style:solid}
.live-goods-item:last-child{border:none}
.live-goods-item-image{margin-right:1.5rem;width:10rem;height:10rem}
.live-goods-item-content{height:10rem}
.live-goods-item-button{width:7.7rem;height:2.9rem;text-align:center;border-radius:16px;border-width:1px;border-style:solid}

.play-button{display:none;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1000;margin:auto}

.vjs-poster{display:none}

/* 视频列表分享 */
.video-album-box{padding:1.8rem 4rem;border-bottom-width:8px;border-bottom-style:solid}
.video-album-image-box{margin-right:1.5rem;width:7rem;height:7rem;border-radius:50%}
.video-album-title-box{margin-bottom:0.4rem}
.video-album-title{margin-right:0.8rem;max-width:80%;white-space:nowrap;text-overflow:ellipsis}
.video-album-follow{visibility:hidden;padding:0.3rem 1.3rem;border-radius:11px}
.video-album-follow-icon{margin-right:0.4rem}
.video-album-title-desc{max-height:3.6rem}
.video-album-toggle-box{margin-left:5rem;margin-right:5rem;margin-bottom:0.2rem}
.video-album-toggle{padding-top:1rem;padding-bottom:1rem}
.video-album-toggle-active:after{content:"\20";position:absolute;left:50%;bottom:0;width:2.1rem;height:0.2rem;background-color:#eb2530;border-radius:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}

.video-album-list{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom-width:8px;border-bottom-style:solid}
.video-album-list-tiny{margin-bottom:2.13333%;padding:0;width:49.06667%;height:22rem;border-radius:4px;border-bottom:none}
.video-album-list-title{margin-bottom:1rem}
.video-album-list-image-wrap{margin-bottom:1.5rem;padding:28% 50%}
.video-album-list-image-wrap:before{content:"\20";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);background-image:linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%)}
.video-album-list-image-box{top:0;right:0;bottom:0;left:0}
.video-album-list-live-time{bottom:0;left:0;padding:0.6rem 1.2rem}
.video-album-list-tiny-number{padding-left:0.5rem;padding-right:0.5rem;left:0.8rem;bottom:0.7rem;border-radius:3px}
.video-album-list-tiny-number:before{content:"\20";margin-right:-0.4rem;width:2.65rem;height:2.15rem;border:1px solid #fff;border-radius:2px;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:left;transform-origin:left}
.video-album-list-tiny-number:after{content:"\20";position:absolute;top:0.9rem;left:1rem;width:0;height:0;border-top:0.2rem solid transparent;border-bottom:0.2rem solid transparent;border-left:0.5rem solid #fff}
.video-album-list-tiny-time{padding-top:0.15rem;padding-left:0.5rem;padding-right:0.5rem;right:0.8rem;bottom:0.7rem;border-radius:3px}
.video-album-list-icon-box{top:1.9rem;right:1rem;padding:0.2rem 0.8rem;border-radius:10px}
.video-album-list-icon{margin-right:0.4rem}
.video-album-list-avatar-box{margin-right:1rem;width:2.5rem;height:2.5rem;border-radius:50%}
.video-album-list-button{padding:1rem 0}

/*直播用*/
.video-marquee-box{top:0;left:0;right:0;z-index:500}
.video-marquee-content{padding-top:1.2rem;padding-bottom:1.2rem;white-space:nowrap}

/**/
/* 横视频 */
.video-channel-common-video-wrap{padding:28% 50%;width:0;height:0}
.video-channel-common-video-box{position:absolute;top:0;right:0;bottom:0;left:0}
.video-channel-video .vjs-control-bar{z-index:1500}
.video-channel-content-title-box{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:0.8rem;padding-left:1.5rem}
.video-channel-content-title{padding-right:1.5rem}
.video-channel-content-pub{padding-right:1.5rem;padding-bottom:0.8rem;padding-left:1.5rem}
.video-channel-content-desc{margin-bottom:0.8rem;padding:0 1.5rem}
.video-channel-content-topic{margin:1rem 1.6rem 0 1.6rem;padding:1.2rem;height:7.4rem;border-style:solid;border-width:1px}
.video-channel-content-topic-img{width:5rem;height:5rem;border-radius:50%;object-fit:cover}
.video-channel-content-topic-name{padding-left:1.3rem;margin-right:9.4rem}
.video-channel-content-topic-follow{right:1.05rem;width:8.4rem;height:2.4rem;border-radius:18px}
.video-channel-column-box{padding-top:1.6rem;padding-bottom:1.6rem;border-top-width:10px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}
/* 横视频 */
/**/

/*视频专辑普通视频和小视频分享*/
.video-channel-little-video-box{position:absolute;top:5.2rem;right:0;bottom:0;left:0;height:calc(100% - 5.2rem)}
.video-channel-little-video-box .xgplayer .xgplayer-controls{background-image:none;z-index:1500}
.video-channel-little-content-container{right:0;bottom:0;left:0;padding-top:2rem;padding-bottom:6rem;z-index:1000}
.video-channel-little-content-box{margin-left:1.5rem;margin-right:7.6rem}
.video-channel-little-content-title{margin-bottom:0.7rem}
.video-channel-little-content-desc{margin-bottom:0.5rem}
.video-channel-little-content-subject-box{margin-top:1.2rem}
.video-channel-little-content-subject{margin-right:0.8rem;padding-left:0.5rem;padding-right:0.5rem}
.video-channel-little-content-subject-icon{margin-right:0.5rem;width:1.4rem;height:1.4rem}
.video-channel-little-content-stock{padding-left:0.5rem;padding-right:0.5rem}
.video-channel-little-content-stock-icon{margin-right:0.5rem;width:1.4rem;height:1.4rem}
.video-channel-little-content-stock-name{margin-right:0.4rem}
.video-channel-little-action-wrap{right:1rem;bottom:6rem;z-index:1100}
.video-channel-little-action-avatar-box{width:4.4rem;height:4.4rem}
.video-channel-little-action-avatar-img{border-radius:50%;object-fit:cover}
.video-channel-little-action-avatar-follow{bottom:-1.1rem;left:1.1rem;width:2.2rem;height:2.2rem;border-radius:50%}
.video-channel-little-action-like-box{margin-top:3rem}
.video-channel-little-action-like-img{width:4.4rem;height:4.4rem;object-fit:cover}
.video-channel-little-action-comment-box{margin-top:1.6rem}
.video-channel-little-action-comment-img{width:4.4rem;height:4.4rem;object-fit:cover}

/**/
.video-channel-stock{margin-bottom:1rem;margin-right:1rem;padding-left:0.4rem;padding-right:0.6rem}
.video-channel-stock-name{margin-right:0.5rem}

.video-channel-subject{margin-bottom:1rem;margin-right:1rem;padding-left:0.4rem;padding-right:0.4rem;border-width:1px;border-style:solid}
.video-channel-article-box{margin-top:2.5rem;margin-bottom:1.2rem}
.video-channel-article-icon{margin-right:0.5rem}
.video-channel-article-bottom-tips-box{margin-bottom:1.5rem}
.video-channel-article-empty{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;width:38.9%}
.video-channel-article-empty-text{margin-top:-2.5rem}

/*评论*/
.comment-toggle-gap{margin-left:0.8rem;margin-right:0.8rem;width:0.1rem;height:1.6rem}
.comment-content{word-break:break-all;word-wrap:break-word;white-space:pre-line}
.comment-content-image-box{margin-top:1rem;margin-bottom:1rem;width:10rem;height:10rem}
.comment-content-no-more{margin-top:1.6rem}
.comment-level1{margin-top:2.4rem;margin-bottom:2.4rem;width:100%;border-bottom:1px solid #f5f5f5}
.comment-avatar{margin-right:0.8rem;width:3.5rem;height:3.5rem}
.comment-avatar-level{position:absolute;bottom:-2px;right:-2px;width:15px;height:15px}
.comment-top{position:absolute;top:-2.5rem;left:50%;padding:0.2rem 0.3rem;white-space:nowrap;-webkit-transform:translateX(-50%) scale(0.83333);transform:translateX(-50%) scale(0.83333)}
.comment-information{margin-top:0.2rem;margin-bottom:0.8rem}
.comment-name-level{width:5.6rem;margin-left:0.8rem}
.comment-identity{top:-0.3rem;left:50%;width:3.9rem;max-width:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.comment-text-content{margin-bottom:1rem}
.comment-time-gap{margin-right:0.8rem}
.comment-list-text-close-box{margin-left:0.5rem;padding:0.1rem 0.1rem 0.1rem 0.5rem;border-radius:7px}
.comment-list-text-icon{width:1.4rem;height:1.4rem}
.comment-list-text-icon-close{transform:rotate(180deg)}
.comment-list-text-open + .comment-time-wrap{margin-top:1rem}
.comment-list-text-close + .comment-time-wrap{margin-top:1rem}
.comment-content-image-box + .comment-time-box{margin-bottom:1rem}
.comment-like-icon{margin-right:0.4rem;width:12px}
.reply-comment-box{margin-bottom:2rem;padding:0.9rem 1rem;word-break:break-all;word-wrap:break-word}
.reply-comment{margin-bottom:1.1rem;white-space:pre-line}
.reply-comment:last-child{margin-bottom:0}
.reply-comment-text .comment-time-wrap{margin-top:1rem}
.reply-comment-more-icon{margin-left:0.5rem}
.comment-group-nomore{margin-bottom:2.4rem}
.comment-list-empty{width:11.7rem;margin-top:6rem;margin-bottom:3.1rem}
/**/

.video-channel-common-body{overflow-y:hidden}
.video-channel-common-body::after{height:0}

/**/
.video-channel-common-wrap .video-channel-top{position:fixed;top:0;width:100%;max-width:480px;z-index:999;background-color:#fff}
.video-channel-common-wrap .video-channel-bottom{overflow-y:scroll;padding-bottom:3rem}
/**/

.b-r-2{border-radius:2px}
.b-r-3{border-radius:3px}
.bg-c-fff-2{background-color:rgba(255,255,255,0.2)}
.bg-c-g-ff0052-de0422{background-image:linear-gradient(90deg, #ff0052 0%, #de0422 100%)}
.bg-c-g-ffa013-fe6708{background-image:linear-gradient(-180deg, #ffa013 0%, #fe6708 100%)}
.bg-c-g-000000-0-000000-100{background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%)}