.audio-controls-content{height:24px;position:relative}.audio-controls-btn{padding-left:10px}.audio-controls-btn i{font-size:24px;color:#29c192;cursor:pointer}.audio-controls-bar{position:absolute;left:45px;background:#d8d8d8;right:65px;height:4px;top:10px;border-radius:2px}.audio-controls-bar .current-point{left:0;position:absolute;top:-4px;width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);border:.5px solid #ccc}.audio-controls-bar .current-bar{width:0;position:absolute;left:0;top:0;height:4px;background:#29c192}.audio-controls-time{position:absolute;top:0;right:10px;line-height:24px}.bay-video-box{position:relative;line-height:24px;font-size:16px;font-family:PingFangSC-Light,Helvetica Neue,Helvetica,Microsoft YaHei,Arial,SimHei}.bay-video-box ::-webkit-media-controls-panel,.bay-video-box ::\--webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}.bay-video-box ::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.bay-video-box video{vertical-align:middle;width:100%}.bay-video-box .video-cover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);background-position:50%;background-size:cover;background-repeat:no-repeat}.bay-video-box .video-cover .start-btn{position:absolute;top:50%;left:50%;font-size:64px;transform:translate(-50%,-50%);color:#fff}.bay-video-box .caption{position:absolute;bottom:10px;color:#fff;left:0;right:0;text-align:center}.bay-video-box .caption p{margin:0}.bay-video-box .caption.fullscreen{z-index:10000000000}.bay-video-box .video-controls{z-index:10;position:absolute;bottom:0;height:54px;width:100%;color:#fff;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.bay-video-box .video-controls .player-btn{position:absolute;left:10px;bottom:10px;border:1px solid #fff;border-radius:5px}.bay-video-box .video-controls .player-btn i{cursor:pointer;display:block;width:38px;height:24px;line-height:24px;font-size:20px;text-align:center}.bay-video-box .video-controls .bar{position:absolute;left:110px;right:110px;height:4px;bottom:20px;background:#d8d8d8}.bay-video-box .video-controls .bar .current-point{left:0;position:absolute;top:-4px;width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);border:.5px solid #ccc}.bay-video-box .video-controls .bar .current-bar{width:0;position:absolute;left:0;top:0;height:4px;background:#fff}.bay-video-box .video-controls .current-time{position:absolute;left:60px;bottom:10px}.bay-video-box .video-controls .fulltime{position:absolute;right:50px;bottom:10px}.bay-video-box .video-controls.has-captions .bar{right:130px}.bay-video-box .video-controls.has-captions .fulltime{right:80px}.bay-video-box .fullscreen-btn{position:absolute;right:10px;bottom:10px;border:1px solid #fff;border-radius:5px;width:26px;height:26px}.bay-video-box .fullscreen-btn i{display:block;width:24px;height:24px;line-height:24px;text-align:center;font-size:20px;cursor:pointer}.bay-video-box .caption-btn{position:absolute;right:46px;bottom:10px;border:1px solid #fff;border-radius:5px;width:26px;height:26px}.bay-video-box .caption-btn i{display:block;width:24px;height:24px;line-height:24px;text-align:center;font-size:20px;cursor:pointer}.bay-video-fullscreen-wrap{position:absolute;top:0;bottom:0;left:0;right:0;background:#000}.bay-video-fullscreen-wrap .bay-video-box{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.bay-video-fullscreen-wrap .video-controls{position:fixed}.bay-collapse{position:relative}.bay-collapse p{margin:0;line-height:1.2;word-break:break-word}.bay-collapse .toggle-fold-btn{float:right;margin-top:5px;font-size:14px;color:#999;cursor:pointer}.bay-collapse:after{content:"";display:block;clear:both}.bay-comments{font-size:14px;padding-bottom:80px}.bay-comments p,.bay-comments ul{margin:0}.bay-comments .header-nav{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:17px;background-color:hsla(0,0%,98%,.9);box-shadow:0 .5px 0 0 #b2b2b2}.bay-comments .header-nav i{font-size:18px;font-weight:500;color:#666}.bay-comments .comment{padding:15px}.bay-comments .comment:not(:last-child){border-bottom:1px solid #eee}.bay-comments .comment .content{margin-top:10px;font-size:16px}.bay-comments .comment .date{margin-top:5px;font-size:12px;color:#aaa}.bay-comments .comment .info{display:flex;justify-content:space-between;align-items:center}.bay-comments .avatar{margin-right:10px;width:40px;height:40px;border-radius:50%}.bay-comments .toggle-dislike-btn.disable{color:#aaa}.bay-comments .operation-partial,.bay-comments .user-partial{display:flex;align-items:center}.bay-comments .operation-partial{align-self:flex-start}.bay-comments .operation-item{margin-right:20px;color:#aaa}.bay-comments .operation-item.active{color:#209e85}.bay-comments .operation-item i{font-size:18px}.bay-comments .operation-list{position:relative}.bay-comments .operation-list a{color:#666}.bay-comments .operation-list .dots{transform:rotate(90deg);font-size:20px;font-weight:500;line-height:0;color:#bebebe}.bay-comments .operation-list .list{display:none;position:absolute;right:0;bottom:-14px;width:6em;transform:translateY(100%);z-index:2;text-align:center;line-height:2.4;font-size:16px;color:#666;border-radius:3px;background:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2)}.bay-comments .operation-list .list>*{display:block}.bay-comments .operation-list .list>:not(:last-child){border-bottom:1px solid #eee}.bay-comments .operation-list:hover .list{display:block}.bay-comments .bottom-bar{position:fixed;bottom:0;left:0;right:0;border-top:1px solid #e0e0e0;background:#fdfdfd}.bay-comments .comment-bar-box{-webkit-overflow-scrolling:touch}.bay-comments .comment-bar{z-index:2;padding:10px}.bay-comments .comment-bar input{width:88%;padding:8px 10px;border:1px solid #e0e0e0;border-radius:2px;outline:none}.bay-comments .comment-bar input:focus{border-color:#29c192}.bay-comments .comment-bar i{margin-left:3%;font-size:26px;color:#bebebe}.bay-comments .comment-bar i.active{color:#29c192}.bay-tabs .tabs-header{display:flex;justify-content:space-around;line-height:3;font-size:16px;color:#666;border-bottom:1px solid #e0e0e0}.bay-tabs .tab-title{padding:0 30px;text-align:center;border-bottom:2px solid transparent;cursor:pointer;transition:all .5s}.bay-tabs .tab-title.active,.bay-tabs .tab-title:hover{color:#209e85;border-bottom:2px solid}.bay-calendar{background:#fff;padding:10px 8px}.bay-calendar .header-nav{padding:0 8px;text-align:center;line-height:30px;font-size:18px;color:#209e85}.bay-calendar .header-nav i{line-height:30px;font-size:18px;color:#666;cursor:pointer}.bay-calendar .header-nav i:first-child{float:left}.bay-calendar .header-nav i:last-child{float:right}.bay-calendar .header-nav i.disabled{color:#ccc;cursor:default}.bay-calendar table{width:100%;text-align:center;line-height:2;font-size:14px;color:#999}.bay-calendar thead{font-size:16px;color:#666}.bay-calendar .date-btn{margin-top:5px;display:inline-block;width:26px;height:26px;line-height:26px;cursor:pointer;border:1px solid transparent}.bay-calendar .date-btn.disabled{color:#ccc}.bay-calendar .date-btn:not(.disabled).primary{background:#209e85;border-radius:50%;color:#fff}.bay-calendar .date-btn:not(.disabled).secondary{border:1px solid;border-radius:50%;color:#209e85}.bay-render-editor{position:fixed;right:0;bottom:-100%;left:0;height:100%;z-index:200;background-color:#fcfcfc}.bay-render-editor.enable{bottom:0}.bay-render-editor>header{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px;height:40px;align-items:center;box-shadow:0 3px 20px 0 #dbdbdb;position:relative;color:#80b666}.bay-render-editor textarea{box-sizing:border-box;padding:35px 15px;width:100%;height:300px;resize:vertical;background-color:#fcfcfc;border:none;font-size:16px;color:#333}.bay-render-editor textarea:focus{border:none;outline:none}.bay-render-editor .footer{text-align:center}.bay-render-editor .select-options{line-height:1.75;font-size:16px;color:#666;padding-left:15px}.bay-render-editor .select-options input[type=checkbox]{vertical-align:middle;margin-right:5px}body{margin:0}.flipper-pages{-webkit-overflow-scrolling:touch;transform:translateZ(0);transition:transform .5s;height:100%}.flipper-page{height:100%;overflow-y:scroll;overflow-x:hidden}.flipper-next-btn{position:fixed;bottom:0;left:0;right:0;margin:auto;text-align:center;padding:10px 0;font-size:12px;color:#999}