@charset "UTF-8";
body{background-color: #F2F2F2;}
.layout-cont-new {width: 1440px;}
#change-wide-srceen{position:absolute;right:155px;bottom:4px;z-index:998;padding:0 15px;height:35px;color:#fff;line-height:35px;cursor:pointer}
.video-detail{background:#191919;padding-bottom:40px;padding-top:22px}
.video-detail .video-title{height:115px}
.video-detail .video-title .title-infos .video-name{position:relative}
.video-detail .video-title .title-infos .video-name h1{width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ccc;font-size:24px;font-weight:400;padding:27px 0 18px;position:relative;z-index:5}
.video-detail .video-title .vip-exclusive{display: inline-block;vertical-align: top;width: 70px;height: 24px;background: linear-gradient(90deg, #FFE3B7 0%, #FFCB81 100%);border-radius: 3px;text-align: center;line-height: 24px;color: #7E4819;font-size: 14px;font-weight: normal;margin-right: 10px;}
.video-detail .video-title .title-infos .video-name .app-win{position:absolute;right:0;top:40px}
.video-detail .video-title .title-infos .video-name .app-win:hover .app-m{display:block}
.video-detail .video-title .title-infos .video-name .app-win .app-gz{font-size:16px;height:35px;line-height:24px;color:#999;padding-left:23px;position:relative;cursor:pointer}
.video-detail .video-title .title-infos .video-name .app-win .app-gz:before{content:'';width:14px;height:20px;position:absolute;left:0;top:2px;background:url(/assets/revision/images/course/play-icon28.png) -164px -430px}
.video-detail .video-title .title-infos .video-name .app-win:hover .app-gz{color:#ffd500}
.video-detail .video-title .title-infos .video-name .app-win:hover .app-gz:before{background-position:-146px -430px}
.video-detail .video-title .title-infos .video-name .app-m{position:absolute;right:0;top:33px;background:#fff;width:140px;text-align:center;padding:12px 0 16px;z-index:999;display:none}
.video-detail .video-title .title-infos .video-name .app-m .p1{color:#666;line-height:18px}
.video-detail .video-title .title-infos .video-name .app-m .p2{line-height:32px;color:#666}
.video-detail .video-title .title-infos .video-name .app-m .code-img{width:90px;margin:12px auto 5px;background:url(/assets/revision/images/course/play-icon28.png) -173px -236px;height:90px}
.video-detail .video-title .title-infos .video-name .app-m .code-img img{display:block;width:90px;height:90px}
.video-detail .video-title .title-infos .video-name .app-m .more{width:90px;height:26px;line-height:26px;text-align:center;border-radius:4px;color:#fff;margin:0 auto;background:#f60;transition:all .2s;display:block}
.video-detail .video-title .title-infos .video-name .app-m .more:hover{opacity:.8}
.video-detail .video-title .title-infos .infos-span{display:inline-block;font-size:14px;color:#999;margin-right:20px}
.video-detail .video-title .title-infos em{font-weight:400}
.video-detail .video-title .title-infos h1{color:#ccc;font-size:24px;font-weight:400;padding:30px 0 18px}
#content-body .evet-tab h3{font-weight:400}
.video-detail .video-title .title-infos .infos-span{display:inline-block;font-size:14px;color:#999;margin-right:20px}
.video-detail .video-title .title-infos em{font-weight:400}
.video-detail .video-title .title-other .up-practice-btn{margin-top:35px;display:inline-block;width:118px;height:36px;line-height:36px;text-align:center;-webkit-border-radius:2px;border-radius:2px;font-size:16px;color:#333;background:#DCB06F;cursor:pointer}
.video-detail .video-title .title-other .up-practice-btn:hover{background:#e0b87e;color:#333}
.video-detail .video-title-series{height:25px}
.internal .current-c{width:100%;height:42px;line-height:42px;background:rgba(102,102,102,.2);margin-top:-22px}
.internal .video-current-position .location{color:#ccc}
.internal .video-title{height:105px}
.internal .video-title-small{height:35px}
.internal .video-title.not-login{height:80px}
.internal .video-title .title-infos .video-name h1{padding:30px 0 18px;color:#ddd}
.internal .video-title .title-infos .video-name .app-win{top:32px;right:156px}
.internal .video-title .title-infos .video-name .app-win:before{left:65px}
.internal .video-title .title-infos .video-name .app-win .app-gz:before{width:14px;height:20px;top:2px;background:url(/assets/revision/images/course/play-icon28.png) no-repeat -164px -430px}
.internal .video-title .title-infos .video-name .app-win .app-gz{padding-right:23px}
.internal .video-title .title-infos .video-name .app-win:hover .app-gz{color:#ffd500}
.internal .video-title .title-infos .video-name .app-win:hover .app-gz:before{width:14px;height:20px;background:url(/assets/revision/images/course/play-icon28.png) no-repeat -146px -430px}
.internal .video-title .title-infos .video-name .app-win .app-gz:after{transition:all .2s;content:'';width:8px;height:8px;border-left:1px solid #999;border-bottom:1px solid #999;transform:rotate(315deg);position:absolute;top:7px;right:5px}
.internal .video-title .title-infos .video-name .app-win:hover .app-gz:after{border-color:#DCB06F;transform:rotate(135deg);top:10px}
.internal .video-title .title-infos .video-name .app-m{border-radius:5px}
.video-body{position:relative;padding-right:430px}
.video-body.wider-screen{padding-right:0}
.video-body.wider-screen .body-right{display:none}
.video-body.wider-screen .left-main{height:740px}
.video-body.page-full .video-js{position: fixed;width: 100%;height: 100%;z-index: 1005;left: 0;top: 0}
.video-body .body-left{position:relative;border-radius: 10px 0 0 0;}

.bind-phone-tips{position:fixed;display: block;width:30px;height:78px;padding:7px 5px 0 8px;color:#333;line-height:16px;background:#ffd500;border-radius:0 3px 3px 0;left:0;top:50%;cursor:pointer;margin-top:-108px;z-index:2}
.bind-phone-tips .tips-popup{display:none;position:absolute;top:50%;margin-top:-27px;left:30px;padding-left:10px}
.bind-phone-tips:hover .tips-popup{display:block}
.bind-phone-tips .tips-popup-c{width:140px;height:54px;background:#fff;border-radius:5px;padding:7px 0 0 15px;font-size:12px;color:#666;position:relative}
.bind-phone-tips .tips-popup-c:before{content:'';width:0;height:0;border-right:6px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;top:22px;left:-6px}
.bind-phone-tips .tips-popup-c span{line-height:20px}
.bind-phone-tips .tips-popup-c i{color:#ff583d}
.popup-bind-phone,.popup-live-entry{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
.popup-bind-phone .mask,.popup-live-entry .mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:997;background:rgba(0,0,0,.5)}
.popup-bind-phone .popup-c,.popup-live-entry .popup-c{width:450px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:998;background:#fff;border-radius:5px;text-align:center;padding:30px 0}
.popup-bind-phone .popup-c .close,.popup-live-entry .popup-c .close{display:block;width:14px;height:14px;position:absolute;top:15px;right:15px}
.popup-bind-phone .popup-c .close:after,.popup-bind-phone .popup-c .close:before,.popup-live-entry .popup-c .close:after,.popup-live-entry .popup-c .close:before{content:'';width:16px;height:1px;background:#666;position:absolute;top:7px;left:-1px;transform:rotate(45deg)}
.popup-bind-phone .popup-c .close:after,.popup-live-entry .popup-c .close:after{transform:rotate(-45deg)}
.popup-bind-phone .popup-c .icon{display:block;width:80px;height:80px;margin:0 auto}
.popup-bind-phone .popup-c .span{font-size:16px;color:#333;padding:20px 0}
.popup-bind-phone .popup-c .small{font-size:16px;color:#666}
.popup-bind-phone .popup-c .a-btn{display:inline-block;font-size:16px;color:#333;height:40px;line-height:40px;padding:0 24px;border-radius:5px;background:#ffd500;margin:30px auto 0;transition:all .2s}
.popup-bind-phone .popup-c .a-btn:hover{background:rgba(255,213,0,.8)}
.popup-bind-phone .popup-c .invite-uesr-btn{margin:20px auto 0;line-height: 22px;text-align: left;}
.popup-live-entry .popup-c{width:260px}
.popup-live-entry .popup-c .live-entry-t{color:#ff583d}
.popup-live-entry .popup-c .live-entry-t .icon{margin-right:10px}
.popup-live-entry .popup-c .live-entry-t .icon i{display:inline-block;width:3px;height:2px;margin-left:2px;background:#ff583d}
.popup-live-entry .popup-c .live-entry-t .icon i:nth-child(1){animation:lines2 2s linear .2s infinite;height:4px;margin-left:0}
.popup-live-entry .popup-c .live-entry-t .icon i:nth-child(2){animation:lines2 2s linear .4s infinite;height:6px}
.popup-live-entry .popup-c .live-entry-t .icon i:nth-child(3){animation:lines2 2s linear .6s infinite;height:8px}
.popup-live-entry .popup-c .live-entry-t .icon i:nth-child(4){animation:lines2 2s linear .8s infinite;height:10px}
.popup-live-entry .popup-c .img-c{padding:30px 50px 20px;text-align:center;display:flex}
.popup-live-entry .popup-c .img-c .img{height:45px;flex:1;align-items:center}
.popup-live-entry .popup-c .img-c .img img{width:45px;height:45px}
.popup-live-entry .popup-c .span{font-size:14px;color:#666;line-height:28px}
.popup-live-entry .popup-c .a-entry{display:block;width:180px;height:40px;line-height:40px;background:#ff583d;border-radius:5px;font-size:16px;color:#fff;text-align:center;margin:10px auto 0}

.questionnaire-btn{position:fixed;width:30px;height:78px;padding:7px 5px 0 8px;color:#fff;line-height:16px;background:#d6a15b;border-radius:0 3px 3px 0;left:0;top:50%;cursor:pointer;opacity:0.92;margin-top:-10px;z-index:2}
.questionnaire-btn:hover{background: #e9b571;}
.video-body .left-main{width:100%;height:618px;position:relative;border-radius: 5px 0 0 0}
.video-body .left-main .video-top{width:100%;position:absolute;height:80px;top:-80px;left:0;max-width:1102px}
.video-body .left-main .video-top .p1{color:#999;top:46px;position:absolute;right:0}
.video-body .left-main .video-top .p1 span{color:#ff403e}
.video-body .left-main .video-top .open-vip,.internal .video-body .left-main .video-top .a-discount{height:36px;position:absolute;right:0;top:0;line-height:36px;padding:0 12px 0 39px;border-radius:2px;background:#ffcf04;transition:background .2s;color:#333;font-size:16px}
.video-body .left-main .video-top .open-vip:before{content:"";position:absolute;width:20px;height:20px;top:8px;left:12px;background:url(/assets/revision/images/course/play-icon28.png) 0 -324px}
.video-body .left-main .video-top .open-vip:hover{background:#ffcf04}
.video-body .left-main .video-top .vip-info{height:20px;line-height:20px;color:#999;position:absolute;left:0;top:43px}
.video-body .left-main .video-top .vip-info span{color:#ff403e}
.video-body .left-main .video-top .vip-info .vip-icon{width:18px;height:20px;font-size:18px;vertical-align:-4px;margin-right:4px}
.video-body .left-main.wideBigScreen{height:740px}
.video-body .left-main.wideSmallScreen{height:520px}
.video-body .left-main .video-frame{position:relative;overflow:hidden;width:100%;height:100%;cursor:pointer}
.video-body .left-main .video-frame .video-frame-bg-color{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}
.video-body .left-main .video-frame .video-theme-img{display:block;width:100%;height:100%}
.video-body .left-main .video-frame .play-btn{display:block;width:80px;height:80px;border:2px solid #fff;position:absolute;left:50%;top:50%;z-index:9;margin-top:-40px;margin-left:-40px;-webkit-transition:-webkit-transform .4s;transition:transform .4s;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);border-radius:50%;background:rgba(0,0,0,.25)}
.video-body .left-main .video-frame .play-btn:after{content:'';width:80px;height:80px;position:absolute;top:50%;left:50%;z-index:9;margin-top:-40px;margin-left:-40px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KCTxkZWZzPgoJCTxzdHlsZT4KCQkgIC5jbHMtMSB7CgkJCWZpbGw6ICNmZmY7CgkJCWZpbGwtcnVsZTogZXZlbm9kZDsKCQkgIH0KCQk8L3N0eWxlPgoJPC9kZWZzPgoJPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTEyMCwxMTE3YTQwLDQwLDAsMSwxLTQwLDQwQTQwLDQwLDAsMCwxLDExMjAsMTExN1ptMCw0YTM2LDM2LDAsMSwxLTM2LDM2QTM2LDM2LDAsMCwxLDExMjAsMTEyMVptLTUuNjIsNTIuNTEsMjAuMzctMTQuODhhMi4yNTQsMi4yNTQsMCwwLDAtLjA0LTMuNjdMMTExNCwxMTQwLjQ1YTIuMjczLDIuMjczLDAsMCwwLTMuNTgsMS44OGwwLjM1LDI5LjM4QTIuMjY5LDIuMjY5LDAsMCwwLDExMTQuMzgsMTE3My41MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDgwIC0xMTE3KSIvPgo8L3N2Zz4=) no-repeat}
.video-body .left-main .video-frame .play-btn:before{content:'';width:80px;height:80px;position:absolute;top:50%;left:50%;z-index:8;margin-top:-40px;margin-left:-40px;border-radius:50%;background:radial-gradient(rgba(0,0,0,.25) 40%,rgba(255,255,255,.65) 70%,rgba(0,0,0,.25) 100%);box-shadow:0 0 8px 4px rgba(136,136,136,.35),0 0 6px 3px rgba(255,255,255,1);animation:fade 2.4s linear 0s infinite}
.video-body .left-main .video-frame:hover .play-btn{transform:scale(1.2)}
@keyframes fade{
    0%{transform:scale(0)}
    100%{transform:scale(1);opacity:0}
}
.video-body .left-main .video-frame .play-btn i{display:block;width:128px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background:#ff701d;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:20px;position:absolute;top:90px;left:50%;margin-left:-64px}
.video-body .left-main .video-frame .play-btn i.trailer{background: #03AF7C;}
.video-body .left-main .video-frame .draw-canvas {position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.video-body .left-main .video-frame .create-canvas {display: none;}
.video-body .left-main .flash-box{width:100%;height:100%;padding-top:100px;position:absolute;left:0;top:0;background:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);z-index:99}
.video-body .left-main .flash-box p{font-size:18px;color:#ccc;line-height:48px;text-align:center}
.video-body .left-main .flash-box .choose-do{margin-top:80px;text-align:center}
.video-body .left-main .flash-box .choose-do dl{vertical-align:top;display:inline-block;width:215px;text-align:center}
.video-body .left-main .flash-box .choose-do dl p{font-size:16px;margin-top:20px}
.video-body .left-main .flash-box .choose-do dl i{display:inline-block;margin-right:4px;background:url(/assets/revision/images/course/play-detail-icons.png) no-repeat}
.video-body .left-main .flash-box .choose-do dl i.up-i{width:14px;height:22px;background-position:-3px -198px;vertical-align:middle}
.video-body .left-main .flash-box .choose-do dl i.open-i{width:15px;height:19px;background-position:-23px -198px;vertical-align:-2px}
.video-body .left-main .flash-box .choose-do .or-span{font-size:16px;color:#ccc;line-height:100px;margin:0 50px}
.video-body .left-main .wide-handle{position:absolute;right:0;top:0;height:100%;z-index:9}
.video-body .left-main .wide-handle .wd-icon{display:inline-block;width:11px;height:11px;background:url(/assets/revision/images/course/wide-icon.png) no-repeat}
.video-body .left-main .wide-handle .wd-icon.open{background-position:-12px 0}
.video-body .left-main .wide-handle .wd-icon.close{background-position:0 0;margin-bottom:3px}
.video-body .left-main .wide-handle .open-wide-screen{width:15px;height:50px;background:#1a1a1a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-15px;top:50%;line-height:1.4;margin-top:-25px;cursor:pointer}
.video-body .left-main .wide-handle .open-wide-screen:hover{background:#ffd500}
.video-body .left-main .wide-handle .open-wide-screen:hover .open{background-position:-12px -12px}
.video-body .left-main .wide-handle .close-wid-screen{cursor:pointer;width:30px;height:100%;padding:0 5px;background:#2d2d2d;color:#999;position:absolute;right:-30px;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:1.4}
.video-body .left-foot{background:#26262b;width:100%;height:50px;padding:0 20px}
.video-body .left-foot .bshare-custom{float: left;}
#bsWXBox{box-sizing:content-box;}
.video-body .left-foot .bshare-custom>a,.video-body .left-foot .bshare-custom>span{font-size:14px;color:#999;line-height:50px;vertical-align:middle}
.video-body .left-foot .bshare-custom{display:inline-block}
.video-body .left-foot .bshare-custom a{display:inline-block;position:relative;vertical-align:middle;margin:0 6px;background:url(/assets/revision/images/course/play-icon28.png) no-repeat;float:none}
.video-body .left-foot .bshare-custom a.bshare-qqim{width:18px;height:16px;background-position:0 0}
.video-body .left-foot .bshare-custom a.bshare-qqim:hover{background-position:-22px 0}
.video-body .left-foot .bshare-custom a.bshare-weixin{width:19px;height:16px;background-position:0 -22px}
.video-body .left-foot .bshare-custom a.bshare-weixin:hover{background-position:-22px -22px}
.video-body .left-foot .bshare-custom a.bshare-sinaminiblog{width:18px;height:15px;background-position:0 -44px}
.video-body .left-foot .bshare-custom a.bshare-sinaminiblog:hover{background-position:-22px -44px}

.video-body .left-foot .clect-cut{color:#999;cursor:pointer;width:68px;height:31px;margin:10px 10px 0 0;border:1px #999 solid;border-radius:4px;line-height:28px;text-align:center;display: inline-block;}
.video-body .left-foot{background:#26262b;width:100%;height:70px;padding:0 20px}
.video-body .left-foot .lf-share{position: relative;height: 70px;display: flex;align-items: center;}
.video-body .left-foot .lf-share .box-t{height: 50px;line-height: 50px;color:#ccc;cursor: pointer;height: 36px;background: #373736;border-radius: 100px;padding: 0 18px;}
.video-body .left-foot .lf-share .box-t i{display: inline-block;vertical-align: top;width: 16px;height: 17px;background: url(/assets/revision/images/ai/chat/share.png); margin:0 6px 0 0;background-size: 100% 100%;}
.video-body .left-foot .lf-share:before{content:"";border-left:5px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff;position:absolute;left:52px;top:58px;display:none}
.video-body .left-foot .lf-share .box-m{position:absolute;left:0px;top:66px;background:#fff;width:370px;z-index:5;display:none;box-shadow:0 4px 6px rgba(0,0,0,.2);border-radius: 5px;overflow: hidden;}
.video-body .left-foot .lf-share .t{padding:20px 20px 20px 150px;}
.video-body .left-foot .lf-share .t .qrcode{width: 120px;height: 120px;position: absolute;left: 20px;top: 20px;}
.video-body .left-foot .lf-share .t .qrcode canvas{width: 100%;height: 100%;}
.video-body .left-foot .lf-share .t .p1{line-height: 14px;font-size: 12px;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.video-body .left-foot .lf-share .t .p2{line-height: 18px;color: #C18742;margin-top: 18px;}
.video-body .left-foot .lf-share .t .p3{line-height: 14px;margin-top: 18px;color:#666;}
.video-body .left-foot .lf-share .t .p3 .i1{width: 15px;height: 16px;display: inline-block;vertical-align: top;margin-right: 3px;background: url(/assets/revision/images/course/play-icon28.png) -133px -631px;}
.video-body .left-foot .lf-share .t .p3 .i2{width: 10px;height: 13px;display: inline-block;vertical-align: top;margin:0 3px 0 7px;background: url(/assets/revision/images/course/play-icon28.png) -165px -631px;}
.video-body .left-foot .lf-share .t .p4{margin-top: 18px;line-height: 14px;font-size: 12px;color:#666;}
.video-body .left-foot .lf-share .b{background: #F8F8F8;border-top: 1px solid #DDDDDD;padding: 15px 20px;}
.video-body .left-foot .lf-share .b .list{width: 109px;text-align: center;}
.video-body .left-foot .lf-share .b a{display: block;width: 46px;height: 46px;background: url(/assets/revision/images/course/play-icon28.png);margin:0 auto;}
.video-body .left-foot .lf-share .b a.bshare-qqim{background-position: -266px -172px}
.video-body .left-foot .lf-share .b a.bshare-weixin{background-position: -266px -221px}
.video-body .left-foot .lf-share .b a.copy-txt{background-position: -266px -123px}
.video-body .left-foot .lf-share .b p{font-size: 12px;color:#666;padding-top: 10px;}
.video-body .left-foot .lf-share:hover .box-t{background: #4F4F4F;}
/* .video-body .left-foot .lf-share:hover .box-t i{background-position: -288px -82px} */
.video-body .left-foot .lf-share:hover .box-m{display: block;}
.video-body .left-foot .lf-share:hover:before{display: block;}
.video-detail .video-body .left-foot .clect-cut{color:#999;cursor:pointer;height:31px;margin:10px 0 0 30px;border:1px #999 solid;border-radius:4px;line-height:28px;text-align:center;}
.video-body .left-foot .clect-cut.on .clect-icon,.video-body .left-foot .clect-cut:hover .clect-icon{background-position:-22px -111px}
.video-body .left-foot .clect-cut.ed i{display:none}
.video-body .left-foot .lf-update{font-size:14px;color:#999;line-height:50px}
.video-body .left-foot .enterprise-entry{width: 270px;height: 26px;background: linear-gradient(153deg, #3B3A40 0%, #2F2E33 100%);border-radius: 3px 3px 3px 3px;position: relative;margin:12px 0 0 30px;line-height: 26px;padding-left: 10px;}
.video-body .left-foot .enterprise-entry a{display: block;height: 100%;}
.video-body .left-foot .enterprise-entry .s1{font-weight: bold;color: #FED3A0;}
.video-body .left-foot .enterprise-entry .line{height: 10px;width: 1px;background: #FED3A0;display: inline-block;vertical-align: top;margin:8px 7px 0;}
.video-body .left-foot .enterprise-entry .s2{color: #b7b6b7}
.video-body .left-foot .enterprise-entry .close{position: absolute;width: 10px;height: 10px;position: absolute;right: 2px;top: 4px;cursor: pointer;z-index: 2;display: none;}
.video-body .left-foot .enterprise-entry:hover .close{display: block;}
.video-body .left-foot .enterprise-entry .close::before,.video-body .left-foot .enterprise-entry .close::after{width: 7px;height: 1px;background: #b7b6b7;position: absolute;left: 2px;top: 2px;transform: rotate(45deg);content: '';}
.video-body .left-foot .enterprise-entry .close::after{transform: rotate(-45deg);}
.video-body .left-foot .enterprise-referral-entry{height: 26px;background: linear-gradient(153deg, #3B3A40 0%, #2F2E33 100%);border-radius: 3px;opacity: 1;border: 1px solid rgba(254,211,160,0.1);padding:0 7px;line-height: 24px;transition: all .2s;margin:12px 0 0 30px;}
.video-body .left-foot .enterprise-referral-entry:hover{border: 1px solid rgba(254,211,160,0.3);}
.video-body .left-foot .enterprise-referral-entry a{color: #b7b6b7;}
.video-body .left-foot .enterprise-referral-entry .s1{color: #FFC784;}
.video-body .left-foot .enterprise-referral-entry .s2{width: 20px;height: 20px;display: inline-block;vertical-align: top;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAnCAMAAABQShoEAAABd1BMVEUAAAD+GiT8GCb/DQX/Olv/FyH+FRL/LDn9FQ3/NTz/M0D+Gxn+GSD8O1P+IyL/LD3/WFD9Kjz7KEf+JkD/Fxn8M0v/XlD+Jjb8Kz/+NTf+KDj9Kzv/GiL+Jjj/U0j/YlL/XU7/UUb+Izz/KT//Y2X/WlP/XFT/WEz/ISz/MTr/Yk//SEn9L0L/XF7/S0//X0r/Xkn/VUr/Y1z/ZFX/Gij/aFD/Y07/XUz/SEr+OT7/HDz7HTT/UED/HTj/U0P/QjL/Fg//KED/YGH/blz+a1f/WU7+RE7/P0n/g3z/RUf/Gif/X0r/HSv/enL/Z0//X0r+Hir/ZU3/YU3/Tkz/bV3/XU3/REb/ITT/HUT/UVf/TFL/SU//N0L/zNb+x9D/TlT/QUr/O0X/Jj/+gpH/V1z/REz/R0v/Pkf/JUP/Lz7/Kzv/Ijv+JTT/ITL/Gy3+Hiz+w8v+i5n+h5T/bHn/M0L/Jzr/ITj+KTf/HjL+lZ7+fIb+boT+P1ZmHl2dAAAAWXRSTlMABAYHBA4MCQoUDhcQCB8S+yUfHBQM/Ic5MiwqGxj7+vr5MBr9+/n37IB7eSf+/v7++vj27OvKg3RvSURAQDgoIxb++/Tz8/Lx7+Ta0cG5squfnn98cWljR2zS83oAAAHMSURBVDjL7dLXctNAFIBh70q7WnVkWRA1imtsnN5JQgi99xawTVwIBsd2CgmhPDxHYSYzXpGbXGbyX2lG3+w5q1HidISOOl5gjIXD4AEdQwRGKfkXZRGLG4ERbWXmqauqKy9mljTC4goJ9Hqp9HJs7NHc3Oz4+LPSG5UKKG5uT12CzkddhmY1hnmkvZ66UygUJiYuQlegW4HGHYVpaun+ZD6fz+Vy5w6bfGKk6CASiHrjVTabvTky0mqtrX36MPpg2VcpjqGr8O7jxnq98v3rtx+bw4teQDC3d8oANLrR2tndbf5p7G0OX0sHRPgPgoN+btVqW9vtTheQzZ/EUsY8TPv8q1at1n63OwfT7z2bDp6EmRnMg1n/sl2t7rQb+73pZT/kFsdMU99Gpl5pNhuNzkHv4ZC1yiOJqN5dMNHV9va7vf7zdNJkHILNg4V79Uolun6333+8aGUI98URzAsNd6FYLF6IeueWbZlhDiGJyKFheWl3CHI9y5YVHfG/AZYUObQNq+z7ftlKZmSFITExmCiCMuUwk4TszKqsSFgExIV0yVFMU4ZMU3PAJOKJCANzFMhxJP1o6fhIXZcgXR8YxStwkMiReADOOll/Ab/RTQJ1FYzGAAAAAElFTkSuQmCC
) -8px -3px;margin:0 2px}
.video-body .left-foot-sum {padding: 16px 20px;background: #2B2B2B;border-radius: 0px 0px 0px 10px;letter-spacing: 0.05em;}
.video-body .left-foot-sum > p {font-size: 14px;color: #FFFFFF;line-height: 24px;margin-bottom: 6px;} 
.video-body .left-foot-sum ul {display: flex;flex-wrap: wrap;overflow: hidden;height: 30px;}
.video-body .left-foot-sum li {color: #CCCCCC;height: 26px;width: max-content;line-height: 26px;padding: 0 8px;background: #373736;margin-right: 10px;border-radius: 4px;cursor: pointer;margin-bottom: 10px;}
.video-body .left-foot-sum li:hover {background: #4F4F4F;}

.video-body .left-foot .notemark-bot{padding-top: 15px;position: relative;display: flex;align-items: center;}
.video-body .left-foot .notemark-bot .open-note{width: 102px;height: 36px;line-height: 36px;border-radius: 130px;background: #EED13A;padding:0 12px;color:#000;font-size: 14px;cursor: pointer;margin-left: 10px;display: flex;align-items: center;justify-content: center;}
.video-body .left-foot .notemark-bot .open-note:hover{background: #ffe76c;}
.video-body .left-foot .notemark-bot .open-note i{margin-right: 5px;font-size: 16px;}
.video-body .left-foot .notemark-bot .mark-btns{width: 20px;height: 20px;line-height: 20px;margin:3px 6px 0;display: inline-block;vertical-align: top;position: relative;}
.video-body .left-foot .notemark-bot .mark-btns .btn{width: 20px;height: 20px;line-height: 20px;text-align: center;cursor: pointer;margin-top: -1px;}
.video-body .left-foot .notemark-bot .mark-btns .btn:hover i,.video-body .left-foot .notemark-bot .mark-btns.active .btn i{color: #ffd500;}
.video-body .left-foot .notemark-bot .mark-btns .btn i{color:#fff;font-size: 16px;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool{position: absolute;height: 32px;padding:0 10px;background: #4A4A4A;border-radius: 3px;transform: translateX(-50%);white-space: nowrap;top: 27px;left: 6px;display: none;}
.video-body .left-foot .notemark-bot .mark-btns.ed .mark-tool{display: block;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool::before{content: '';position: absolute;left: 50%;top: -6px;border:3px transparent solid;border-bottom:3px #4A4A4A solid;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color{width: 8px;height: 8px;margin:12px 3px 0;border-radius: 50%;display: inline-block;vertical-align: top;position: relative;cursor: pointer;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.active:before{content:'';width: 10px;height: 10px;border-radius: 50%;left: -2px;top: -2px;position: absolute;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.red{background: #D0021B;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.red.active:before{border:1px #D0021B solid;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.blue{background: #4A90E2;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.blue.active:before{border:1px #4A90E2 solid;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.green{background: #7ED321;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.green.active:before{border:1px #7ED321 solid;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.yellow{background: #F8E71C;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.yellow.active:before{border:1px #F8E71C solid;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.black{background: #000000;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.black.active:before{border:1px #000000 solid;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.white{background: #FFFFFF;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .color.white.active:before{border:1px #FFFFFF solid;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .iconhk-hua{margin:6px 0 0 9px;color:#fff;display: inline-block;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .pen-width{width: 20px;height: 20px;line-height: 16px;text-align: center;border:1px #EED13A solid;background: #26262B;color:#fff;font-size: 12px;border-radius: 3px;display: inline-block;vertical-align: top;margin:6px 0 0 12px;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .set-width{height: 3px;margin:15px 0 0 9px;background: #D8D8D8;display: inline-block;vertical-align: top;border-radius: 2px;width: 66px;cursor: pointer;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .set-width em{display: inline-block;vertical-align: top;border-radius: 2px;background: #EED13A;position: relative;height: 3px;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .set-width em i{width: 9px;height: 9px;background: #FFFFFF;box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);border-radius: 50%;position: absolute;right: -5px;top: -3px;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .rect-choose{border:1px #979797 solid;cursor: pointer;display: inline-block;vertical-align: top;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .rect-choose.active{border-color: #EED13A;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .rectangle{width: 14px;height: 8px;border-radius: 2px;margin:12px 6px 0 8px;}
.video-body .left-foot .notemark-bot .mark-btns .mark-tool .circular{width: 8px;height: 8px;border-radius: 50%;margin:12px 2px 0 0}
.video-body .left-foot .notemark-bot .tips{padding:0 4px;height: 18px;border-radius: 2px;line-height: 18px;position: absolute;font-size: 12px;color:#fff;background: #000;transform: translateX(-50%);top:-8px;display: none;margin-left: 9px;z-index: 2;}
.video-body .left-foot .notemark-bot .tips::before{content: '';border: 4px transparent solid;border-top:4px #000 solid;left: 50%;top: 17px;margin-left:-4px;position: absolute;}
.video-body .left-foot .notemark-bot .iconhk-shanchu,.video-body .left-foot .notemark-bot .iconhk-jietu,.video-body .left-foot .notemark-bot .iconhk-chexiao{color:#fff;width: 20px;height: 20px;line-height: 20px;text-align: center;margin:0 6px 0;cursor: pointer;font-size: 16px;}
.video-body .left-foot .notemark-bot .iconhk-shanchu:hover,.video-body .left-foot .notemark-bot .iconhk-jietu:hover,.video-body .left-foot .notemark-bot .iconhk-chexiao:hover{color: #ffd500;}
.video-body .left-foot .notemark-bot .mark-tips{height: 24px;line-height: 24px;padding:0 8px;position: absolute;right: 26px;top: -18px;font-size: 12px;color:#fff;background: #434343;border-radius: 2px;white-space: nowrap;z-index: 1;}
.video-body .left-foot .notemark-bot .mark-tips::before{content: '';position: absolute;left: 50%;border:3px transparent solid;border-top: 3px #434343 solid;top: 24px;margin-left: -2px;}
.video-body .left-foot .notemark-bot .mark-tips .iconhk-yuyinguanbi{font-size: 12px;margin-left: 5px;cursor: pointer;}
.video-body .left-foot .notemark-bot.small .mark-btns,.video-body .left-foot .notemark-bot.small .iconhk-chexiao,.video-body .left-foot .notemark-bot.small .iconhk-shanchu{display: none;}
.video-body .left-foot .notemark-bot.small .mark-btns:nth-child(1){display: block;}
.video-body .left-foot .notemark-bot.safari .mark-btns,.video-body .left-foot .notemark-bot.safari .mark-fun{display: none;}
/* .video-body .left-foot .notemark-bot.safari .open-note{display: block;} */
.video-body .body-right{position:absolute;right:0;top:0;width:430px;height:100%;background:#141414;border-radius: 0 10px 10px 0;border: 1px solid #484848;}
.video-body .body-right .live-entry{width:100%;height:76px;background:#333;position:absolute;left:0;bottom:0;padding:20px;z-index:19}
.video-body .body-right .live-entry .a-entry{display:block;width:100%;height:36px;line-height:36px;background:#ff583d;border-radius:5px;font-size:14px;color:#fff;text-align:center}
.video-body .body-right .live-entry .icon{display:inline-block;vertical-align:top;width:36px;height:32px;line-height:28px;margin:-4px 10px 0 0;background:linear-gradient(180deg,#ff9a30 0,#ff5a00 100%);border-radius:5px;border:2px solid #fff;position:relative}
.video-body .body-right .live-entry .icon i:first-child:before{content:'';width:8px;height:2px;background:#fff;transform:rotate(40deg);position:absolute;top:-4px;left:6px}
.video-body .body-right .live-entry .icon i:first-child:after{content:'';width:10px;height:2px;background:#fff;transform:rotate(-40deg);position:absolute;top:-5px;left:16px}
.video-body .body-right .live-entry .icon i{display:inline-block;width:3px;height:2px;margin-left:2px;background:#fff}
.video-body .body-right .live-entry .icon i:nth-child(1){animation:lines2 2s linear .2s infinite;height:4px;margin-left:0}
.video-body .body-right .live-entry .icon i:nth-child(2){animation:lines2 2s linear .4s infinite;height:6px}
.video-body .body-right .live-entry .icon i:nth-child(3){animation:lines2 2s linear .6s infinite;height:8px}
.video-body .body-right .live-entry .icon i:nth-child(4){animation:lines2 2s linear .8s infinite;height:10px}
.video-body .right-top{height:65px;padding: 10px 10px;border-bottom: 1px solid #484848;}
.video-body .right-top .teacher-info{position:relative;padding-left:66px}
.video-body .right-top .teacher-info .live-status{display:block;width:56px;height:56px;position:absolute;left:0;top:0;}
.video-body .right-top .teacher-info .live-status img{width: 100%;height: 100%;border-radius: 50%;display: block;}
.video-body .right-top .teacher-info .living img{box-shadow: 0 0 0 2px #FF2841;}
.video-body .right-top .teacher-info .living:before{content: '';width: 60px;height: 60px;border-radius: 30px;border:1px #FF2841 solid;position: absolute;left: -2px;top: -2px;box-sizing: border-box;animation: living 1.5s linear infinite;}
.video-body .right-top .teacher-info .living:after{content: '';width: 60px;height: 60px;border-radius: 30px;border:1px #FF2841 solid;position: absolute;left:-2px;top: -2px;animation: living 1.5s linear .75s infinite;}
@keyframes living{
    100%{
        transform: scale(1.3);
        opacity: 0;
    }
}
.video-body .right-top .teacher-info .tch-name{font-size:16px;color:#CCCCCC;line-height: 21px}
.video-body .right-top .teacher-info .tch-name a{color:#CCCCCC}
.video-body .right-top .teacher-info .tch-name a:hover{color:#666}
.video-body .right-top .teacher-info .tch-name span{max-width:70px;display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;min-height: 18px;}
.video-body .right-top .teacher-info .tch-name .follow-wrap{position:relative}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips{width:220px;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);border:1px solid #ddd;background:#fff;position:absolute;top:40px;left:-150px;z-index:9}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips:before{content:"";width:8px;height:8px;border-top:1px solid #ddd;border-right:1px solid #ddd;position:absolute;top:-5px;right:25px;background:#fff;transform:rotate(-45deg)}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .span{font-size:12px;color:#333;height:32px;line-height:32px;text-align:center}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .span .a-per{color:#ff701d;text-decoration:underline}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .span i{display:inline-block;width:12px;height:12px;color:#333;margin-left:5px;margin-right:-3px;position:relative;cursor:pointer}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .span i:after,.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .span i:before{content:'';width:12px;height:1px;background:#999;position:absolute;top:7px;left:0}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .span i:before{transform:rotate(45deg)}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .span i:after{transform:rotate(-45deg)}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .qrcode-w{border-top:1px solid #ddd}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .qrcode-w .qrcode{display:block;width:150px;height:150px;margin:12px auto 10px}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .qrcode-w small{font-size:12px;line-height:12px;color:#999;display:block;width:100%;text-align:center;padding-bottom:8px}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .qrcode-w .isfollw-a{display:block;height:30px;line-height:30px;text-align:center;font-size:12px;color:#999;background:#f2f2f2;border-top:1px solid #ddd;border-radius:0 0 5px 5px;margin-top:4px}
.video-body .right-top .teacher-info .tch-name .follow-wrap .success-tips .qrcode-w .isfollw-a:hover{color:#FF701D}
.video-body .right-top .teacher-info .tch-atnum{font-size:12px;color:#999;line-height:28px}
.video-body .right-top .atten{display:block;width:81px;height:36px;background:#444444;color:#cccccc;-webkit-border-radius:2px;border-radius:200px;text-align:center;line-height:36px;font-size:14px;margin-top:5px}
.video-body .right-top .add-group{width:55px}
.video-body .right-top .add-group span{color:#fff}
.video-body .right-top .atten:hover{background:#ff9c00;color:#fff}
.video-body .right-top.series-top{height: auto;}
.video-body .right-top.series-top .series-name{font-size: 18px;color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 26px;margin-top: -4px;}
.video-body .right-top.series-top .info{color:#999;padding-top: 11px;}
.video-body .right-top.series-top .info .s1{padding-right: 20px;}
.video-body .right-top.series-top .price{color: #FF583D;margin-top: 0;font-weight: bold;}
.video-body .right-top.series-top .price i{font-size: 18px;}
.video-body .right-top.series-top .old-price{text-decoration: line-through;}
.video-body .right-top.series-top .vip-sale{line-height: 16px;padding-top: 20px;}
.video-body .right-top.series-top .vip-sale .vip-icon{width: 28px;height: 16px;font-size: 12px;text-align: center;background: #F4DBAB;border-radius: 3px;color: #875427;}
.video-body .right-top.series-top .vip-sale .txt{color:#fff;padding-left: 10px;}
.video-body .right-top.series-top .vip-sale .txt.yellow{color:#F4DBAB}
.video-body .right-top.series-top .vip-sale .open-vip{color:#fff;text-decoration: underline;}
.video-body .right-top.series-top .vip-sale .open-vip:hover{color: #FFD500;}
.video-body .right-top.series-top .vip-sale .price{color: #FF583D;font-weight: bold;margin-top: -2px;}
.video-body .right-top.series-top .vip-sale .price i{font-size: 18px;}
.video-body .right-top.series-top .buy-btn{display: block;height: 40px;line-height: 40px;text-align: center;border-radius: 5px;background: #FFD500;font-size: 16px;color: #333;margin-top: 20px;transition:all .2s}
.video-body .right-top.series-top .buy-btn:hover{background: #ffe357;}
.video-body .right-top.series-top .buy-btn.green{background:#27A48A;color:#fff}
.video-body .right-top.series-top .buy-btn.green:hover{background:rgba(39,164,138,.8)}
.video-body .right-mid{overflow-x:hidden;overflow-y:auto;padding:0 20px 20px;}
.video-body .right-mid::-webkit-scrollbar{width:4px;height:4px}
.video-body .right-mid::-webkit-scrollbar-track-piece{background-color:#333;-webkit-border-radius:6px}
.video-body .right-mid::-webkit-scrollbar-thumb:vertical{height:4px;background-color:#999;-webkit-border-radius:6px}
.video-body .right-mid::-webkit-scrollbar-thumb:horizontal{width:4px;background-color:#333;-webkit-border-radius:6px}
.video-body .right-mid .mid-down{text-align:center;margin-bottom:20px}
.video-body .right-mid .mid-down .down-btn{display:inline-block;width:47%;height:55px;line-height:55px;text-align:center;font-size:18px;color:#666;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;background:#ffd500;-webkit-border-radius:2px;border-radius:2px}
.video-body .right-mid .mid-down .down-btn:first-child{margin-right:8px}
.video-body .right-mid .mid-down .down-btn:hover{background:#ffe366}
.video-body .right-mid .mid-down .down-btn i{display:inline-block;width:20px;height:20px;background:url(/assets/revision/images/course/play-icon28.png) no-repeat -22px -177px;margin-right:6px;vertical-align:-4px}
.video-body .right-mid .mid-disc-btn{display:block;width:100%;height:55px;line-height:55px;text-align:center;font-size:18px;color:#666;background:#fff6c6;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}
.video-body .right-mid .mid-disc-btn:hover{background:#ffd500;color:#fff}
.video-body .right-mid .mid-tool-bar{margin-top:25px}
.video-body .right-mid .mid-tool-bar h4{font-size:14px;color:#ccc;line-height:20px;font-weight:400; margin-bottom: 15px;}
.video-body .right-mid .mid-tool-bar a,.video-body .right-mid .mid-tool-bar p,.video-body .right-mid .mid-tool-bar span{line-height:20px; margin-bottom:15px;font-size:14px;color:#ccc}
/* .video-body .right-mid .mid-tool-bar span {margin-bottom: 0;} */
.video-body .right-mid .mid-tool-bar p a:hover{color:#ffd500}
.video-body .right-mid .mid-tool-bar p.mid-tool-inforTitle{ margin-bottom: 8px; line-height: 20px;}
.video-body .right-mid .mid-tool-bar p .author-info{display:inline-block;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;margin-bottom: 0;}
.video-body .right-mid .mid-tool-bar span.tool-sp{cursor:no-drop;margin-right:15px; display: inline-block;}
.video-body .right-mid .mid-tool-bar span.tool-sp a{position: relative; padding-left: 22px; line-height: 20px;padding: 4px 12px 4px 30px;color: #CCCCCC;background: #333339;border-radius: 100px;}
.video-body .right-mid .mid-tool-bar span.tool-sp a:hover{color:#ffd500}
.video-body .right-mid .mid-tool-bar span.tool-sp a:before{ content: ''; position: absolute; left: 7px; top: 5px; display: block; width: 12px; height: 12px; border: 1px solid #fff; border-radius: 50%;}
.video-body .right-mid .mid-tool-bar span.tool-sp a:after{ content: ''; position: absolute; left: 12px; top: 7px;width: 0;height: 0;border-style: solid;border-width: 4px 0 4px 6px;border-color: transparent transparent transparent #fff;}
.video-body .right-mid .mid-tool-bar span.tool-sp a:hover:before{ content: '';border-color: #ffd500;}
.video-body .right-mid .mid-tool-bar span.tool-sp a:hover:after{ content: '';border-color: transparent transparent transparent #ffd500;}
.video-body .right-mid .mid-tool-bar .list-tips{ background-color: #414141; border-radius: 5px;}
.video-body .right-mid .mid-tool-bar .list-tips p{ margin-bottom: 0; padding-left: 15px; border-top: 0;}
.video-body .right-mid .mid-tool-bar .list-tips p a{ display: block; border-top: 1px solid #363636; color: #ccc; height: 35px; line-height: 35px; overflow: hidden;margin-bottom: 0;}
.video-body .right-mid .mid-tool-bar .list-tips p a span{display: inline-block; max-width: 230px; line-height: 35px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video-body .right-mid .mid-tool-bar .list-tips p:first-child a{ border-top: 0;}
.video-body .right-mid .mid-tool-bar .list-tips p a i{ float: right;color: #ccc;margin-top: 13px;margin-right: 15px;width: 8px;height: 8px;border-bottom: solid 2px currentColor;border-left: solid 2px currentColor;-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform: rotate(-135deg);}
.video-body .right-mid .mid-tool-bar .list-tips p:hover a,.video-body .right-mid .mid-tool-bar .list-tips p:hover a span,.video-body .right-mid .mid-tool-bar .list-tips p:hover a i{ color: #fff;}
.video-body .right-mid .course-chain{border:1px #666666 solid;border-radius: 5px;padding-left: 20px;height: 42px;line-height: 40px;color:#999;position: relative;transition:all .2s}
.video-body .right-mid .course-chain:hover{background: #FFD500;cursor: pointer;color: #333;border-color: #FFD500;}
.video-body .right-mid .course-chain i{width: 14px;height: 14px;display: inline-block;vertical-align: top;margin: 14px 10px 0 0;background:url(/assets/revision/images/course/play-icon28.png) -198px -516px;}
.video-body .right-mid .course-chain:hover i{background-position: -179px -516px;}
.video-body .right-mid .course-chain em{width: 21px;height: 30px;position: absolute;right: 10px;top: 5px;background:url(/assets/revision/images/course/play-icon28.png) -150px -515px;}

.practice-introduce{margin:30px 0;border:1px solid #e8e8e8}
.practice-introduce .intro-hdbox{padding:20px;border-bottom:1px solid #e8e8e8}
.practice-introduce .intro-hdbox p{line-height:24px;font-size:16px;color:#666;word-break:break-all;white-space:normal}
.practice-introduce .intro-bdbox{padding:20px 20px 20px 80px;position:relative;border-bottom:1px solid #e8e8e8}
.practice-introduce .intro-bdbox .prac-icon{display:block;width:40px;height:39px;background:url(/assets/revision/images/course/play-detail-icons.png) no-repeat 0 -137px;position:absolute;left:20px;top:20px}
.practice-introduce .intro-bdbox .bdbox-main{height:48px;overflow:hidden}
.practice-introduce .intro-bdbox .bdbox-main p{line-height:24px;font-size:16px;color:#666}
.practice-introduce .look-detail{height:40px;line-height:40px;text-align:center;cursor:pointer}
.practice-introduce .look-detail .look-arrow{display:inline-block;margin-left:5px;width:13px;height:8px;background:url(/assets/revision/images/course/comments-icons.v1.png) no-repeat -88px -106px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.practice-introduce .look-detail.on .look-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.practice-comments{margin-bottom:40px}
.play-comments{margin:30px 0}
.play-comments .plc-left{width:920px}
.play-comments .plc-right{width:300px}
.play-comments .plc-right .right-box-item{margin-bottom:25px;border:1px solid #e8e8e8;width:100%}
.play-comments .dynamic-title{padding:15px;height:50px;border-bottom:1px solid #e8e8e8}
.play-comments .dynamic-title h3{border-left:10px;font-size:18px;color:#333;font-weight:400;padding-left:10px;border-left:3px solid #ffd500}
.play-comments .dynamic-body{height:592px;overflow:hidden;padding:0 15px}
.play-comments .dynamic-body ul{width:100%;overflow:hidden}
.play-comments .dynamic-body li{position:relative;height:85px;border-bottom:1px solid #e8e8e8}
.play-comments .dynamic-body li>a>div{position:absolute;padding:15px 0;width:100%;height:100%;left:0;top:0;-webkit-transition:all .33s ease-out;-o-transition:all .33s ease-out;transition:all .33s ease-out}
.play-comments .dynamic-body li>a>div img{display:block;position:absolute;left:0;top:15px}
.play-comments .dynamic-body li .chark-top{margin-bottom:20px}
.play-comments .dynamic-body li .li-user img{width:55px;height:55px;-webkit-border-radius:50%;border-radius:50%}
.play-comments .dynamic-body li .li-user .chark-info{margin-left:65px}
.play-comments .dynamic-body li .li-user .us-name em{width:50px;display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:400}
.play-comments .dynamic-body li .li-user .us-name .lit-vip-icon{display:inline-block;width:17px;height:16px;margin:0 5px;background:url(/assets/revision/images/course/play-detail-icons.png) no-repeat -3px -242px;vertical-align:-2px}
.play-comments .dynamic-body li .li-user .us-stay,.play-comments .dynamic-body li .li-user .us-time{color:#999}
.play-comments .dynamic-body li .li-user .chark-botm p{display:inline-block;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.play-comments .dynamic-body li .li-live{left:-100%}
.play-comments .dynamic-body li .li-live img{display:block;width:80px;height:55px}
.play-comments .dynamic-body li .li-live .chark-info{margin-left:90px}
.play-comments .dynamic-body li .li-live .chark-top p{display:inline-block;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.play-comments .dynamic-body li .li-live .chark-botm span{color:#999;font-size:14px}
.play-comments .dynamic-body li:hover .li-user{left:100%}
.play-comments .dynamic-body li:hover .li-live{left:0}
.events-frame .events-title{height:50px;border:1px solid #e8e8e8;border-bottom:none;line-height:48px;padding-left:10px}
.events-frame .events-title .evet-tab{display:inline-block;margin:0 20px;font-size:18px;color:#999;position:relative}
.events-frame .events-title .evet-tab .icon-new{position:absolute;background:url(/assets/revision/images/course/play-icon28.png) -241px -88px;width:21px;height:12px;right:-24px;top:8px}
.events-frame .events-title .evet-tab.on,.events-frame .events-title .evet-tab:hover{border-bottom:2px #ffd200 solid;color:#333}
.course-main{padding:20px 40px;border:1px solid #e8e8e8;position:relative}
.course-main img{max-width:100%}
.course-main *{white-space:normal!important}
.course-main p{line-height:30px}
.course-main .limit-affirm{width:100%;height:140px;border:1px #d7d7d7 solid;background:#fff;-webkit-box-shadow:0 3px 3px #d7d7d7;box-shadow:0 3px 3px #d7d7d7;text-align:center;opacity:.97;position:absolute;left:0;bottom:0;line-height:140px}
.course-main .limit-affirm a{display:inline-block;width:346px;height:66px;border:2px #ff5300 solid;-webkit-border-radius:3px;border-radius:3px;color:#ff5300;text-align:center;font-size:24px;line-height:66px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.flow-list .flow-item{width:270px;margin-right:15px}
.flow-list .flow-item .item-show{width:270px}
.course-main p.name-tit{display:inline-block;padding-left:6px;margin-bottom:15px;border-left:3px solid #feae04;font-size:16px;line-height:1}
.comments{border:1px solid #e8e8e8}
.comments-start{height:158px;text-align:center}
.comments-start p{font-size:18px;color:#666;line-height:82px}
.comments-start .start-btn{cursor:pointer;display:inline-block;width:130px;height:40px;line-height:40px;text-align:center;background:#ffd200;font-size:16px;color:#333;-webkit-border-radius:2px;border-radius:2px}
.comments-start .start-btn:hover{background:#ffd900}
.comments-body>.comments-item{position:relative;padding-top:30px;margin:0 30px;border-bottom:1px solid #E8E8E8}
.comments-body .comments-item .block-tier,.comments-body .comments-item .reply-form-container .reply-form{padding:10px 15px;overflow:hidden;background:#fafafa}
.comments-body .comments-item em{font-weight:400;font-style:normal}
.comments-body .comments-item .rp-color{color:#6c8dd5}
.comments-body .comments-item .surplus-num{color:#999}
.comments-body .comments-item .avatar{width:35px;height:35px;display:block;margin-right:10px;position:relative}
.comments-body .comments-item .avatar .uhd-vip{display:block;background:url(/assets/revision/images/course/uhd-vip-icon.png) no-repeat;width:20px;height:23px;position:absolute;left:-8px;bottom:10px}
.comments-body .comments-item .avatar .uhd-name{width:100%;height:16px;line-height:16px;position:absolute;left:0;bottom:-20px;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.comments-body .comments-item .avatar.avatar-large{width:50px;height:50px;margin-right:20px}
.comments-body .comments-item .avatar img{display:block;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%}
.comments-body .comments-item .content{margin-left:70px}
.comments-body .comments-item .content .pices-bar{height:20px;line-height:20px;margin-bottom:8px}
.comments-body .comments-item .content{margin-left:45px;margin-bottom:15px}
.comments-body .comments-item .block-tier .content .reply-form-container .reply-form{padding-left:0}
.comments-body .comments-item .content~.block-tier .wkImg{width:91px;height:91px;padding:4px;border:1px #e8e8e8 solid;margin:5px 0 6px}
.comments-body .comments-item .content~.block-tier .wkImg img{width:100%;height:100%}
.comments-body>.comments-item .star-info{display:inline-block;position:relative;margin:2px 10px 0 15px;vertical-align:middle}
.comments-body>.comments-item .star-score{line-height:20px;color:#666}
.comments-body>.comments-item .star-info i{float:left;margin-right:6px;width:15px;height:15px;background:url(/assets/revision/images/course/play-icon28.png) -188px -104px}
.comments-body>.comments-item .star-info i.full-star{background-position:-188px -84px}
.comments-body .comments-item .handle-bar .disc-time,.comments-body>.comments-item .pices-bar .disc-time,.comments-body>.comments-item .pices-bar .star-score{font-size:14px;color:#999;vertical-align:middle}
.comments-body>.comments-item .pices-bar .disc-time{margin:0 30px}
.comments-body>.comments-item .pices-bar .stick,.comments-body>.comments-item .pices-bar .stick-off{display:inline-block;padding:0 4px;-webkit-border-radius:2px;border-radius:2px;vertical-align:middle;height:17px;line-height:17px;font-size:12px;margin-right:10px;margin-top:1px}
.comments-body>.comments-item .pices-bar .stick.jh{background:#00a0e9}
.comments-body>.comments-item .pices-bar .stick{color:#fff;background:#f53500}
.comments-body>.comments-item .pices-bar .stick-off{cursor:pointer;color:#999;background:#f2f2f2;border:1px solid #c1c1c1;line-height:14px}
.comments-body>.comments-item .diffcult-level{display:inline-block;text-align:center;height:18px;line-height:18px;padding:0 8px;-webkit-border-radius:14px;border-radius:14px;font-size:12px;color:#fff;margin:1px 0 9px;min-width:65px}
.comments-body>.comments-item .diffcult-level.level-01{background:#6c8dd5}
.comments-body>.comments-item .diffcult-level.level-02{background:#6c8dd5}
.comments-body>.comments-item .diffcult-level.level-03{background:#6c8dd5}
.comments-body .comments-item .text-info p{word-break:break-all;font-size:14px;color:#666;line-height:1.4}
.comments-body .comments-item .text-info .reply-from-to b{font-weight:400;margin-left:-6px}
.comments-body .comments-item .text-info .reply-from-to em{margin:0 10px}
.comments-body .comments-item .text-info .wkImg{width:220px;height:220px}
.comments-body .comments-item .text-info .wkImg img{height:206px;display:block;max-width:714px}
.comments-body .comments-item .text-info .wkImgDiv{width:auto;display:inline-block!important;border:1px solid #e8e8e8;height:220px;padding:6px;margin-top:15px}
.comments-body .comments-item .handle-bar{text-align:left;display:block}
.comments-body .comments-item .handle-bar.algin-rigt{text-align:right;height:40px;line-height:40px}
.comments-body .comments-item .handle-bar span{display:inline-block;margin:0 6px;vertical-align:middle;font-size:12px;color:#999;cursor:pointer}
.comments-body .comments-item .handle-bar .hd{color:#00a0e9}
.comments-body .comments-item .handle-bar i{display:inline-block;background:url(/assets/revision/images/course/play-icon28.png)}
.comments-body .comments-item .handle-bar i.hd-num{width:14px;height:15px;background:url(/assets/revision/images/course/play-icon28.png) -248px -177px;display:inline-block;vertical-align:-3px;margin-right:3px}
.comments-body .comments-item .handle-bar .like-icon{width:14px;height:14px;background-position:-124px -84px;vertical-align:-2px;margin-right:3px}
.comments-body .comments-item .handle-bar .like-icon.on{background-position:-125px -105px}
.comments-body .comments-item .handle-bar .reply-icon{width:18px;height:15px;background-position:-144px -86px;vertical-align:-5px}
.comments-body .comments-item .handle-bar .delet-icon{width:16px;height:16px;background-position:-167px -85px;vertical-align:-4px}
.comments-body .comments-item .reply-form-container .reply-form textarea{width:100%;vertical-align:top;margin:10px 0;padding:10px;height:82px;outline:0;border:1px solid #c1c1c1;-webkit-box-shadow:inset 0 2px 10px rgba(153,153,153,.55);box-shadow:inset 0 2px 10px rgba(153,153,153,.55)}
.comments-body .comments-item .reply-form-container .reply-form textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(102,175,233,.6)}
.comments-body .comments-item .reply-form-container .filed-btns{text-align:right;position:relative;overflow:hidden}
.comments-body .comments-item .reply-form-container .filed-btns .up-progress{height:24px;line-height:24px}
.comments-body .comments-item .reply-form-container .filed-btns .up-progress .up-title{line-height:24px;height:24px!important;vertical-align:top}
.comments-body .comments-item .reply-form-container .filed-btns .up-progress .progress-bar{line-height:24px;height:24px}
.comments-body .comments-item .reply-form-container .filed-btns .up-progress .progress-bar .pbar-fth{width:50px;margin-top:-3px}
.comments-body .comments-item .reply-form-container .filed-btns .up-progress .up-btn{margin-top:2px}
.comments-body .comments-item .reply-form-container .filed-btns .fbtn{display:inline-block;margin:0 5px;width:60px;height:25px;line-height:25px;text-align:center;color:#666;-webkit-border-radius:2px;border-radius:2px}
.comments-body .comments-item .reply-form-container .filed-btns .reply-btn{background:#ffd500}
.comments-body .comments-item .reply-form-container .filed-btns .cancle-btn{background:#f2f2f2;border:1px solid #c1c1c1}
.comments-body .comments-item>.avatar.avatar-large~.content~.block-tier{margin-left:70px;margin-bottom:20px}
.comments-body .comments-item>.avatar~.content~.comments-item{margin-left:45px}
.comments-popup{margin:0 auto;width:580px;background:#fff;-webkit-border-radius:2px;border-radius:2px;position:relative;overflow:hidden}
.comments-popup .popup-title{height:47px;border-bottom:1px #c1c1c1 solid;text-align:center}
.comments-popup .popup-title .title-word{color:#333;font-size:18px;line-height:47px}
.comments-popup .close-btn{position:absolute;top:14px;right:14px;display:block;width:15px;height:15px;background:url(/assets/revision//images/popup-close-btn.jpg) no-repeat center;cursor:pointer}
.comments-popup .popup-main{padding:22px 15px 20px 20px}
.comments-popup .popup-star{line-height:24px;font-size:14px;color:#666;margin-bottom:30px}
.comments-popup .popup-star .grade-tit{margin-right:20px}
.comments-popup .popup-star .start-grade{display:inline-block}
.comments-popup .popup-star .start-grade i{display:inline-block;width:23px;height:23px;background:url(/assets/revision/images/course/comments-icons.v1.png) no-repeat -152px -109px;cursor:pointer}
.comments-popup .popup-star .start-grade i.big-full{background-position:-152px -84px}
.comments-popup .popup-difficult .grap-txt,.comments-popup .popup-star .grap-txt{font-weight:400;margin-left:15px;line-height:26px}
.comments-popup .popup-difficult .grap-txt{line-height:20px}
.comments-popup .popup-difficult .grap-txt.warning-text,.comments-popup .popup-star .grap-txt.warning-text{color:red}
.comments-popup .popup-difficult{margin-bottom:30px}
.comments-popup .popup-difficult span{font-size:14px;color:#666;line-height:20px;margin-right:20px}
.comments-popup .popup-difficult a{float:left;margin-right:10px;padding:0 6px;height:20px;border:1px #c1c1c1 solid;-webkit-border-radius:20px;border-radius:20px;color:#666;text-align:center;font-size:14px;line-height:20px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.comments-popup .popup-difficult a.on,.comments-popup .popup-difficult a:hover{border:1px #ffd200 solid;background:#ffd200}
.comments-popup .popup-textarea{position:relative;overflow:hidden}
.comments-popup .popup-textarea em{font-weight:400;font-style:normal}
.comments-popup .popup-textarea textarea{padding:10px;width:100%;height:148px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:2px 0 15px rgba(206,203,203,.8) inset;box-shadow:2px 0 15px rgba(206,203,203,.8) inset}
.comments-popup .popup-textarea div.reply-warning{position:absolute;top:10px;left:160px;padding:15px 30px;width:220px;height:75px;border-radius:4px;background:rgba(0,0,0,.7);background:#000;color:#fff;font-size:14px;line-height:22px;opacity:.7;filter:alpha(opacity=7)}
.comments-item div.reply-warning-two{position:absolute;top:171px;left:328px;padding:15px 30px 15px 36px;width:210px;height:50px;border-radius:4px;background:rgba(0,0,0,.7);background:#000;color:#fff;font-size:14px;line-height:22px;opacity:.7}
.comments-popup .popup-textarea .cont-num{position:absolute;right:10px;bottom:10px}
.comments-popup .but-box{text-align:center;padding:0 20px 20px}
.comments-popup .but-box .post-btn{display:inline-block;width:158px;height:50px;-webkit-border-radius:2px;border-radius:2px;background:#ffd200;color:#333;text-align:center;font-size:18px;line-height:50px;margin-top:15px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.comments-popup .but-box .post-btn:hover{opacity:.8;filter:alpha(opacity=80)}
.comments-popup .but-box .rm-but{display:inline-block;margin:0 5px;width:86px;height:40px;-webkit-border-radius:2px;border-radius:2px;background:#f0efed;color:#666;text-align:center;font-size:18px;line-height:40px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer}
.comments-popup .but-box .rm-but.sure-btn{background:#f8d447;color:#333}
.comments-popup .but-box .rm-but:hover{opacity:.8;filter:alpha(opacity=80)}
.comments-popup .rm-main p{padding:20px 0;color:#666;text-align:center;font-size:18px;line-height:22px}
.learning-warning-cont{width:600px;margin:0 auto;-webkit-border-radius:5px;border-radius:5px;background:#fff;position:relative;cursor:pointer}
.learning-warning-cont .lwc-close-btn{display:block;width:20px;height:20px;background:url(/assets/revision/images/pub-big-close.png) no-repeat center;position:absolute;right:15px;top:15px}
.learning-warning-cont img{display:block;margin:0 auto;padding:50px 0 25px}
.learning-warning-cont h4{text-align:center;font-size:22px;font-weight:400;color:#333;margin-bottom:25px}
.learning-warning-cont .wColor{color:#ff5300}
.learning-warning-cont P{text-align:center;font-size:18px;color:#999;line-height:28px}
.learning-warning-cont .btn-box{margin-top:40px;padding:20px 0;text-align:center;border-top:1px dashed #e8e8e8}
.learning-warning-cont .btn-box .b-btn{display:inline-block;width:145px;height:54px;text-align:center;line-height:54px;font-size:16px;color:#333;-webkit-border-radius:5px;border-radius:5px;margin:0 36px}
.learning-warning-cont .btn-box .b-btn.support{background:#ff5300;color:#fff}
.learning-warning-cont .btn-box .b-btn.cancle{background:#e8e8e8}
.learning-warning-cont .btn-box .b-btn.sure{background:#ffd500}
.learning-warning-cont .btn-box .b-btn:hover{opacity:.8;filter:Alpha(opacity=80)}
.video-current-position .cpi-icon{display:inline-block;width:10px;height:14px;background:url(/assets/revision/images/course/play-icon28.png) -173px -124px}
.video-current-position a,.video-current-position span{color:#ababab}
.video-current-position .location{color:#fff}
#bdshare_weixin_qrcode_dialog{box-sizing:content-box;-webkit-box-sizing:content-box}
.comments-body>.comments-item .text-info{line-height:24px;width:100%;word-wrap:break-word;word-break:break-all;font-size:16px;color:#666;position:relative;padding-right:95px}
.comments-body>.comments-item .text-info .caina{position:absolute;width:72px;height:30px;line-height:28px;border:1px #e8e8e8 solid;background:#fff;border-radius:4px;color:#666;right:0;top:6px;font-size:14px;cursor:pointer;text-align:center}
.comments-body>.comments-item .text-info .yicai{position:absolute;width:72px;height:30px;line-height:28px;border:1px #e8e8e8 solid;background:#fff;border-radius:4px;color:#666;right:0;top:6px;font-size:14px;text-align:center}
.comments-body>.comments-item .text-info .caina:hover{background:#ffd200;border-color:#ffd200}
.comments-body>.comments-item .text-info .tiwen{color:#00a0e9;position:relative;margin-left:-7px}
.video-body .left-main .wide-srceen{position:absolute;bottom:0;right:170px;color:#fff;height:36px;line-height:36px}
.video-body .left-main .wide-srceen>span{color:#fff;height:36px;line-height:36px;cursor:pointer}
.reminder-winbox{width:600px;background:#fff;margin:0 auto;position:relative;overflow:hidden;padding:1px;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.33)}
.reminder-winbox .rw-close-btn{position:absolute;top:14px;right:14px;display:block;width:25px;height:25px;background:url(/assets/revision/images/hkt-icons.png) no-repeat -113px -78px;cursor:pointer}
.reminder-winbox .local-caution-icon{display:block;width:110px;height:110px;margin:25px auto}
.reminder-winbox h3{color:#191b1c;text-align:center;font-weight:400;font-size:24px}
.reminder-winbox .state-tip{color:#999;text-align:center;font-size:20px;line-height:1;margin:15px 0}
.reminder-winbox .state-tip a{color:#ff5300;text-decoration:underline}
.reminder-winbox .notice-red{color:#ff5300}
.reminder-winbox .plait-icon{display:inline-block;width:25px;height:25px;background:url(/assets/revision/images/course/plait-icon.png) no-repeat center;vertical-align:middle}
.reminder-winbox .button-clude{text-align:center;margin:20px 0 30px}
.reminder-winbox .button-clude .btn-carrier{display:inline-block;margin:0 20px;width:228px;height:66px;line-height:66px;text-align:center;font-size:18px;color:#000}
.reminder-winbox .button-clude .cancel{border:1px solid #999}
.reminder-winbox .button-clude .cancel:hover{background:#dcdcdc}
.reminder-winbox .button-clude .sure{background:#f6ea01}
.reminder-winbox .button-clude .sure:hover{background:#e0d500}
.reminder-winbox .button-clude .sponsor{background:#ff5300;color:#fff;font-size:18px}
.reminder-winbox .sure-study-icon{background:url(/assets/revision/images/course/study-icon.png) no-repeat center}
.reminder-winbox .become-vip-normal{background:url(/assets/revision/images/course/become-vip.png) no-repeat center}
.reminder-winbox .update-vip-plait{width:102px;height:102px;background:url(/assets/revision/images/course/big-plait-icon.png) no-repeat center}
.caute-winbox{width:500px;position:relative;min-height:242px;background:#fff;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.33);margin:0 auto}
.caute-winbox .caute-close-btn{width:20px;height:20px;background:url(/assets/revision/images/course/caute-close-icon.png) no-repeat center;position:absolute;right:15px;top:15px;cursor:pointer}
.caute-winbox .caute-bd{width:500px;height:156px;display:table-cell;text-align:center;vertical-align:middle}
.caute-winbox .caute-bt{display:block;text-align:center;border-top:1px dashed #e8e8e8}
.caute-winbox .caute-bd h3{font-size:22px;color:#333;font-weight:400}
.caute-winbox .caute-bd p{font-size:18px;color:#999;margin-top:24px}
.caute-winbox .caute-bt .quick-btn{margin:15px 0;display:inline-block;width:132px;height:54px;text-align:center;line-height:54px;font-size:16px;color:#333;background:#ffd500;border-radius:4px}
.caute-winbox .caute-bt .quick-btn:hover{opacity:.8;filter:alpha(opacity=80)}
.course-comment-form{margin-top:10px;position:relative}
.course-comment-form .rule{position:absolute;top:51px;right:30px;color:#999;font-size:12px;height:25px}
.course-comment-form .rule i{width:14px;height:13px;margin-right:4px;display:inline-block;background:url(/assets/revision/images/course/play-icon28.png) -234px -206px;vertical-align:-2px}
.course-comment-form .rule .tips-con{position:absolute;right:0;top:21px;width:277px;border:1px #e8e8e8 solid;background:#fff;padding:7px 8px;z-index:5;display:none}
.course-comment-form .rule:hover .tips-con{display:block}
.course-comment-form .rule .tips-con:before{content:"";position:absolute;width:12px;height:9px;right:16px;top:-9px;background:url(/assets/revision/images/course/play-icon28.png) -219px -164px;z-index:8}
.course-comment-form .rule .tips-con .p1{font-size:14px;color:#333;height:20px}
.course-comment-form .rule .tips-con .p2{line-height:14px}
.course-comment-form .rule .tips-con .p3{margin-top:14px}
.course-comment-form .rule:hover span{color:#9e7e6b}
.course-comment-form .rule:hover span i{background-position:-248px -206px}
.course-comment-form .ccf-hd{text-align:center;line-height:44px;font-size:18px;color:#333;padding:0 30px}
.course-comment-form .ccf-bd{padding:15px 30px 0}
.course-comment-form .ccf-item{position:relative;margin-right:20px}
.course-comment-form .ccf-item .cs-tit{font-size:16px;color:#666;line-height:25px;margin-right:5px}
.course-comment-form .ccf-item .cs-star i{display:inline-block;width:23px;height:23px;background:url(/assets/revision/images/course/play-icon28.png) -208px -109px;cursor:pointer;margin-right:6px}
.course-comment-form .ccf-item .cs-star i.big-full{background-position:-208px -84px}
.course-comment-form .ccf-item .cs-star-txt,.course-comment-form .ccf-item .grap-txt{font-size:14px;color:#666;line-height:25px;font-weight:400;margin-left:10px;display:none}
.course-comment-form .ccf-item .cs-star-txt,.course-comment-form .ccf-item .grap-txt.warning-text{display:block}
.course-comment-form .ccf-item .grap-txt.warning-text{color:red}
.course-comment-form .ccf-item a{float:left;margin-top:3px;margin-right:10px;width:56px;text-align:center;height:20px;border:1px #c1c1c1 solid;-webkit-border-radius:8px;border-radius:8px;color:#666;text-align:center;font-size:12px;line-height:18px}
.course-comment-form .ccf-item a.on,.course-comment-form .ccf-item a:hover{border:1px #ffd200 solid;background:#ffd200}
.course-comment-form .ccf-ft div.form{margin-top:25px;padding:0 30px;position:relative}
.course-comment-form .ccf-ft div.form em{font-weight:400;font-style:normal}
.course-comment-form .ccf-ft textarea{display:block;width:100%;height:120px;border-radius:2px;box-shadow:2px 0 15px rgba(206,203,203,.8) inset;border:1px solid #e8e8e8;padding:15px;font-size:14px;color:#333;transition:all .2s}
.asking-form .ccf-ft form{padding:0 30px}
.asking-form .ccf-ft textarea{height:170px}
.course-comment-form .ccf-ft textarea::placeholder{color:silver}
.course-comment-form .ccf-ft textarea:focus{box-shadow:2px 0 15px rgba(0,0,0,.25) inset}
.course-comment-form .ccf-ft .cont-num{position:absolute;right:40px;bottom:10px;color:#999}
.course-comment-form .ccf-ft .ccf-submit{display:block;width:130px;height:40px;text-align:center;line-height:40px;font-size:16px;color:#333;background:#ffd500;border-radius:4px}
.course-comment-form .ccf-ft .ccf-submit.ing{background:#e8e8e8;color:#999;pointer-events:none}
.course-comment-form .ccf-ft .ccf-submit:hover{opacity:.8;filter:alpha(opacity=80)}
.course-comment-form .ccf-ft .reply-warning{position:absolute;top:10px;left:50%;margin-left:-110px;padding:15px 30px;width:220px;height:75px;border-radius:4px;background:rgba(0,0,0,.7);background:#000;color:#fff;font-size:14px;line-height:22px;opacity:.7;filter:alpha(opacity=7)}
.experience-moba{width:550px;height:360px;background:#fff;margin:0 auto;border-radius:5px;position:relative}
.experience-moba .moba-close-btn{width:20px;height:20px;background:url(/assets/revision/images/course/caute-close-icon.png) no-repeat center;position:absolute;right:15px;top:15px;cursor:pointer}
.experience-moba p{font-size:22px;color:#333;text-align:center;padding-top:100px}
.experience-moba .experience-target-btn{display:block;width:132px;height:54px;line-height:54px;text-align:center;border-radius:4px;font-size:16px;color:#333;background:#ffd500;margin:124px auto 0}
.experience-moba .experience-target-btn:hover{opacity:.8;filter:alpha(opacity=80)}
.play-comments .recomended-body{padding:14px 15px;overflow:hidden}
.play-comments .recomended-body .recomend-box ul{margin-right:-10px;width:102%\9}
.play-comments .recomended-body .recomend-box .rbox-item{margin:0 9px 6px 0;width:129px}
.play-comments .recomended-body .recomend-box .rbox-item .img-show{width:129px;height:81px;overflow:hidden}
.play-comments .recomended-body .recomend-box .rbox-item img{display:block;width:100%;height:100%;transition:all .2s}
.play-comments .recomended-body .recomend-box .rbox-item p{font-size:14px;color:#666;line-height:30px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.play-comments .recomended-body .recomend-box .rbox-item:hover img{transform:scale(1.05)}
.play-comments .plc-right .right-box-item .advertisement{width:100%;height:124px}
.play-comments .plc-right .right-box-item .advertisement img{display:block;width:100%;height:100%}
.comments .up-progress{text-align:left}
.comments .up-progress .pbar-fth,.comments .up-progress .progress-bar,.comments .up-progress .up-title{display:inline-block;vertical-align:middle;height:40px;line-height:40px}
.comments .up-progress .up-btn{display:inline-block;width:24px;height:19px;background:url(/assets/revision/images/course/play-icon28.png) -238px -156px;float:left;margin-top:10px;margin-right:10px}
.comments .up-title:hover .up-btn{background-position:-238px -136px}
.comments .up-progress .up-title{font-size:14px;color:#999;cursor:pointer}
.comments .up-progress .up-title>span{vertical-align:middle}
.comments .up-progress .up-title:hover span{color:#ffa900}
.comments .up-progress .pbar-fth{width:75px;height:11px;overflow:hidden;margin:0 10px;vertical-align:0;position:relative;border-radius:5px}
.comments .up-progress .pbar-fth:before{content:"";width:100%;position:absolute;left:0;top:0;height:9px;border:1px #e8e8e8 solid;border-radius:5px;background:#f8f8f8}
.comments .up-progress .pbar-fth .pbar-line{height:100%;background:#ffd200;max-width:100%;border-radius:5px;position:relative;z-index:2}
.comments .up-progress span{font-size:14px;color:#999}
.comments .up-progress .pbar-tips{font-size:14px;color:#f53500;vertical-align:middle}
.course-comment-form .ccf-ft .up-submit{padding:10px 30px;border-bottom:1px #e8e8e8 solid}
.comments-popup .but-box .comments .up-progress .pbar-fth{width:80px}
.comments .up-progress .rm-btn{display:inline-block;width:10px;height:10px;background:url(/assets/revision/images/course/pbar-rm-btn.png) no-repeat center;vertical-align:middle;cursor:pointer;margin:0 4px;vertical-align:0}
.bigImgShow{width:100%;height:100%;position:fixed;left:0;top:0}
.bigImgShow .bigImgShow-mask{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:.8;filter:alpha(opacity=80)}
.bigImgShow .bigImgShow-box img{max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);vertical-align:top;border:0;max-width:100%}
.bigImgShow .bigImgShow-box .close{z-index:1;display:block;width:46px;height:45px;background:url(/assets/revision/images/course/bigImgShow-close.png) no-repeat center;position:absolute;right:30px;top:73px}
.video-body .plug-ins{margin-left:30px;position:relative;color:#ffd500}
.video-body .plug-ins .plug-ins-but{line-height:52px;cursor:pointer;height:50px;overflow:hidden}
.video-body .plug-ins .plug-ins-but i{width:22px;height:22px;float:left;background:url(/assets/revision/images/course/play-icon28.png) -25px -285px;margin:15px 11px 0 0}
.video-body .plug-ins:hover .plug-ins-but{color:#ffd500}
.video-body .plug-ins:hover .plug-ins-but i{background-position:0 -284px}
.video-body .plug-ins .plug-ins-win{width:184px;border:1px #ddd solid;position:absolute;left:0;bottom:51px;background-color:#fff}
.video-body .plug-ins .plug-ins-win a{display:block;height:28px;line-height:28px;font-size:12px;color:#999;padding-left:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.video-body .plug-ins .plug-ins-win a:hover{background-color:#eee}
.video-body .plug-ins .plug-ins-win .sanjiao{width:12px;height:8px;position:absolute;left:45px;bottom:-8px;background:url(/assets/revision/images/tool/play-detail-icons.png) no-repeat 0 -307px}
.video-body .right-mid .mid-tool-bar{margin-top:20px}
.body-right .tab-head{height:42px;border-bottom:1px #26262b solid;border-radius: 200px; position: relative}
.body-right .tab-head span{float:left;margin:0 46px;font-size:16px;color:#CCCCCC;position:relative;transition:all .2s;cursor:pointer;padding: 0 12px;height: 30px;border-radius: 100px;}
.body-right .tab-head .a3 i {background: url(/assets/revision/images/ai/chat/logo-pay.png) no-repeat;background-size: 100% 100%;}
.body-right .tab-head .a4 i {background: url(/assets/revision/images/ai/chat/note-icon.png) no-repeat;background-size: 100% 100%;}
.body-right .tab-head .a2 i {background: url(/assets/revision/images/ai/chat/info-icon.png) no-repeat;background-size: 100% 100%;}
.body-right .tab-head .a1 i {background: url(/assets/revision/images/ai/chat/catalog-icon.png) no-repeat;background-size: 100% 100%;}
.body-right .tab-head span i {width: 14px;height: 14px;display: inline-block;margin-right: 5px;}
.body-right .tab-head .a1.active i {background: url(/assets/revision/images/ai/chat/catalog-icon-act.png) no-repeat;background-size: 100% 100%;}
.body-right .tab-head .a2.active i {background: url(/assets/revision/images/ai/chat/info-icon-act.png) no-repeat;background-size: 100% 100%;}

/* 引导窗背景 */
.body-right .tab-head .guide-popup {
    width: 338px;
    height: 108px;
    position: absolute;
    top: 36px;
    left: 30px;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    background-image: url('/assets/revision/images/ai/chat/pop-bg.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
}

/* 引导窗内容 */
.body-right .tab-head .guide-popup .guide-content {
    position: absolute;
    top: 7px;
    width: 100%;
    height: 100%;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0em;
    color: #FFFFFF;
    background: #4C8CF7;
    border-radius: 15px;
}

/* 关闭按钮 */
.body-right .tab-head .guide-popup .guide-content .close-btn {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 12px;
    right: 7px;
    cursor: pointer;
    color: white;
    background-image: url('/assets/revision/images/ai/chat/close.png');
    background-repeat: no-repeat;
    background-position: center;
}

.body-right .tab-head .guide-popup .guide-content .text-one{
    position: absolute;
    top: 16.5px;
    left: 15px;
    height: 22px;
    line-height: 22px;
}

.body-right .tab-head .guide-popup .guide-content .text-two{
    position: absolute;
    top: 43.5px;
    left: 15px;
    height: 22px;
    line-height: 22px;
}

.body-right .tab-head .guide-popup .guide-content .dp-logo {
    position: absolute;
    top: 73.5px;
    left: 15px;
    width: 95px;
    height: 15px;
    background-image: url('/assets/revision/images/ai/chat/dplg.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}

/* .body-right .tab-head span:before{content:"";height:1px;width:0;left:50%;bottom:-1px;background-color:#ffd500;transition:all .2s;position:absolute} */
.body-right .tab-head span:hover{color:#fff}
.body-right .tab-head span.active:before,.body-right .tab-head span:hover:before{left:0;width:100%}
.body-right .tab-head span.active{color:#fff;background: #000000;}
.body-right .tab-head span .notes_num{position:absolute;top:0;left:34px}
.tab-m .right-mid{padding-top:20px;width:100%}
.tab-m .right-mid .ai-float-box {cursor: pointer;}
.tab-m .right-mid .ai-float-box .ai-float-icon {background: url(/assets/revision/images/ai/chat/ai-float-icon.png) no-repeat;background-size: 100% 100%;width: 83px;height: 83px;position: absolute;bottom: 0;right: 0;}
.tab-m .right-mid .ai-float-box .ai-float-text {background: url(/assets/revision/images/ai/chat/ai-float-text.png) no-repeat;background-size: 100% 100%;width: 47px;height: 21px;position: absolute;bottom: 58px;right: -9px;}
.tab-m .right-mid .ai-float-box-retract {cursor: pointer;}
.tab-m .right-mid .ai-float-box-retract .ai-float-icon {background: url(/assets/revision/images/ai/chat/ai-float-icon2.png) no-repeat;background-size: 100% 100%;width: 83px;height: 83px;position: absolute;bottom: 85px;right: 0;}
.tab-m .right-mid .ai-float-box-retract .ai-float-text {background: url(/assets/revision/images/ai/chat/ai-float-text2.png) no-repeat;background-size: 100% 100%;width: 58px;height: 21px;position: absolute;bottom: 145px;right: -9px;}
.tab-m .right-mid .training-btn{background: url(/assets/revision/images/course/go-training.png) no-repeat center/cover;margin-bottom: 15px;display: block;transition:all .2s;height: 42px;margin-top: 12px;border-radius: 5px;}
.tab-m .right-mid .training-btn:hover{opacity: .9;}
.tab-m .right-mid .lifelong-vip{height: 42px;line-height: 26px;border-radius:5px;background: linear-gradient(to right,#fe804c,#ec3a27);padding:8px 10px 0;display: block;margin-bottom: 15px;}
.tab-m .right-mid .lifelong-vip:hover{background: linear-gradient(to right,#fa6b41,#ec3a27);}
.tab-m .right-mid .lifelong-vip .s1{font-size: 16px;color: #fff;}
.tab-m .right-mid .lifelong-vip .s1 i{font-size: 22px;color: #FCFF00;padding:0 4px;font-weight: bold;display: inline-block;vertical-align: -1px;}
.tab-m .right-mid .lifelong-vip .s2{color:#fff;margin-left: 15px;position: relative;}
.tab-m .right-mid .lifelong-vip .s2::before{content: '';position: absolute;left: -8px;top: 8px;width: 1px;height: 12px;background: #fff;}
.tab-m .right-mid .lifelong-vip .s3{width: 80px;height: 26px;text-align: center;border-radius: 13px;color: #E23A0E;background: linear-gradient(to bottom,#fff7d0,#fee76a);}
.tab-m #t2.right-mid{padding:0}
.tab-m .right-mid .v-list .dt-list{height:45px;line-height:44px;font-size:16px;padding:0 19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999}
.tab-m .right-mid .v-list .active{color:#fff}
.tab-m .right-mid .v-list .dt-list:hover{background-color:#26262b;cursor:pointer}
.tab-m .right-mid .v-list .dd-list{position:relative;overflow:hidden;display:none}
.tab-m .right-mid .v-list .dd-list .line{position:absolute;width:1px;height:100%;left:25px;z-index:2;top:18px;padding-bottom:36px;box-sizing:border-box;display:none\9}
.tab-m .right-mid .v-list .dd-list .line:before{height:100%;content:"";background-color:#999;width:1px;display:block}
.tab-m .right-mid .v-list .dd-list p{height:40px;line-height:40px;font-size:15px;color:#999;position:relative;transition:all .2s;padding:0 19px 0 50px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tab-m .right-mid .v-list .dd-list p:before{width:9px;height:9px;content:"";border-radius:56px;border:1px #999 solid;position:absolute;left:20px;top:14px;z-index:3;background-color:#2d2d2d}
.tab-m .right-mid .v-list .dd-list p:hover{color:#fff}
.tab-m .right-mid .v-list .dd-list p.active{color:#fff;background-color:#1e1e1e}
.tab-m .right-mid .v-list .dd-list p.active:before{border-color:#fff;background-color:#1e1e1e}
.tab-m .right-mid .v-list .dd-list p.exercise .exercise-tips{width:46px;height:20px;line-height:18px;text-align:center;border:1px #999 solid;color:#999;border-radius:3px;position:absolute;left:50px;top:10px;font-size:12px}
.tab-m .right-mid .v-list .dd-list p.exercise.active .exercise-tips{color:#fff;border-color:#fff}
.tab-m .right-mid .v-list .dd-list p.exercise:hover .exercise-tips{color:#fff;border-color:#fff}
.tab-m .right-mid .v-list .dd-list p.exercise{padding-left:105px}
.tab-m .right-mid .v-list .dd-list p.exercise:before{width:7px;height:7px;border-radius:50%;border:none;background:#999;left:22px;top:16px}
.tab-m .right-mid .v-list .dd-list p.exercise.active:before{background:#fff}
.tab-m .right-mid .v-list.show .dt-list{color:#fff}
.tab-m .right-mid.series-box{padding:0}
.tab-m .right-mid .series-catalog .list-head{color:#999;padding:18px 20px}
.tab-m .right-mid .series-catalog .list-head span{display: inline-block;vertical-align: top;width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tab-m .right-mid .series-catalog .list-head.hover{color:#fff;}
.tab-m .right-mid .series-catalog .list-head:hover{color:#fff;cursor: pointer;}
.tab-m .right-mid .series-catalog .list-head .btn{width: 10px;height: 6px;margin-top: 4px;background:url(/assets/revision/images/course/play-icon28.png) -321px -227px;}
.tab-m .right-mid .series-catalog .list-head:hover .btn{background-position: -337px -227px;}
.tab-m .right-mid .series-catalog .list{padding: 10px 65px 10px 42px;position: relative;display: block;color:#999;transition:all .2s;}
.tab-m .right-mid .series-catalog .list .play-icon{width: 14px;height: 14px;left: 20px;top: 15px;background:url(/assets/revision/images/course/play-icon28.png) -321px -163px;position: absolute;}
.tab-m .right-mid .series-catalog .list .lock-icon{width: 14px;height: 14px;left: 20px;top: 15px;background:url(/assets/revision/images/course/play-icon28.png) -337px -195px;position: absolute;}
.tab-m .right-mid .series-catalog .list .audio-icon{width: 15px;height: 15px;left: 19px;top: 14px;background:url(/assets/revision/images/course/play-icon28.png) -322px -283px;position: absolute;}
.tab-m .right-mid .series-catalog .list .rank-icon{position: absolute;right: 20px;top: 17px;width: 14px;height: 10px;display: none;}
.tab-m .right-mid .series-catalog .list .rank-icon i{width: 2px;height: 2px;background: #fff;bottom: 0;position: absolute}
.tab-m .right-mid .series-catalog .list .rank-icon i:nth-child(1){animation: lines2 2s linear .2s infinite;left: 0}
.tab-m .right-mid .series-catalog .list .rank-icon i:nth-child(2){animation: lines2 2s linear .4s infinite;left: 4px}
.tab-m .right-mid .series-catalog .list .rank-icon i:nth-child(3){animation: lines2 2s linear .6s infinite;left: 8px}
.tab-m .right-mid .series-catalog .list .rank-icon i:nth-child(4){animation: lines2 2s linear .8s infinite;left: 12px}
.tab-m .right-mid .series-catalog .list .txt{overflow: hidden;line-height: 24px;max-height: 48px;}
.tab-m .right-mid .series-catalog .list .info{padding: 10px 0 5px;font-size: 12px;display: none;}
.tab-m .right-mid .series-catalog .list .info span{padding-right: 20px;}
.tab-m .right-mid .series-catalog .list .try{width: 32px;height: 16px;font-size: 12px;background: #27A48A;border-radius: 3px;text-align: center;position: absolute;right: 20px;top: 14px;color:#fff;line-height: 16px;}
.tab-m .right-mid .series-catalog .list.active{background: #1E1E1E;}
.tab-m .right-mid .series-catalog .list.active .info{display: block;}
.tab-m .right-mid .series-catalog .list.active .txt,.tab-m .right-mid .series-catalog .list:hover .txt{color:#fff;}
.tab-m .right-mid .series-catalog .list.active .play-icon{background-position: -337px -163px;}
.tab-m .right-mid .series-catalog .list.active .audio-icon{background-position:-339px -283px}
.tab-m .right-mid .series-catalog .list.active .rank-icon{display: block;}
.tab-m .right-mid .series-catalog.conceal .btn{transform: rotate(180deg);}
.tab-m .right-mid .series-catalog.conceal .list-main{display: none;}
@keyframes lines2 {
    0% {height: 2px}
    25% {height: 10px}
    50% {height: 2px}
    75% {height: 10px}
    100% {height: 2px}
}

.qz-win{background:rgba(0,0,0,.45);position:fixed;left:0;top:0;width:100%;height:100%;z-index:15}
.qz-win .win-m{width:600px;height:374px;left:50%;top:50%;margin:-187px 0 0 -300px;background:#fff;border-radius:6px;position:absolute;overflow:hidden}
.qz-win .win-m .close{width:24px;height:24px;background:url(/assets/revision/images/lesson/close-icon.png);position:absolute;right:15px;top:15px;cursor:pointer}
.qz-win .win-m .icon{width:110px;height:110px;background:url(/assets/revision/images/lesson/quzhan.png);margin:26px auto 0}
.qz-win .win-m .p1{text-align:center;font-size:24px;color:#333;padding-top:38px}
.qz-win .win-m .p2{height:78px;line-height:62px;text-align:center;font-size:20px;color:#999}
.qz-win .win-m .btn{width:228px;height:66px;line-height:66px;text-align:center;font-size:18px;color:#fff;background:#ff5300;margin:0 auto;display:block;transition:all .2s}
.qz-win .win-m .btn:hover{opacity:.8}
.video-frame .next-video{position:absolute;bottom:0;left:0;width:100%;background:rgba(25,25,25,.8);height:40px;line-height:40px;padding:0 20px;color:#fff;z-index:11;cursor:default}
.video-frame .next-video a{color:#ffd200;text-decoration:underline;display:inline-block;margin-left:20px}
.video-frame .next-video span{font-family:"宋体";font-size:22px;cursor:pointer}
.video-body .next-video{color:#ffd200;display:inline-block;width:100%;height:47px;border-radius:5px;background:rgba(25,25,25,.8);bottom:41px;z-index:1000;padding:16px;position:absolute}
.video-body .next-video a{color:#ffd200;text-decoration:underline;display:inline-block;margin-left:20px}
.video-body .next-video span{font-family:"宋体";font-size:22px;cursor:pointer;color:#fff}
.over-hidden-class{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.quiz-tags{padding:15px 0}
.quiz-tags .q-tag{display:inline-block;border-radius:5px;margin-right:15px;width:131px;height:40px;line-height:38px;text-align:center;font-size:16px;color:#999;border:1px solid #f3f3f3}
.quiz-tags .q-tag.on,.quiz-tags .q-tag:hover{background:#ffd200;color:#333;border-color:#ffd200}
.quiz-type{position:relative;z-index:9}
.quiz-type>span{width:80px;height:40px;line-height:38px;text-align:center;border:1px solid #f3f3f3;border-radius:5px;display:block;font-size:16px;color:#999;position:relative;cursor:pointer}
.quiz-type>span .arrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #999;vertical-align:3px;margin-left:2px}
.quiz-type .drop{width:100%;border:1px solid #f3f3f3;border-radius:5px;position:absolute;top:39px;display:none}
.quiz-type .drop>a{display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#999;font-size:16px}
.quiz-type .drop>a:hover{background:#ffd200;color:#333}
.quiz-type:hover .drop{display:block}
.asking-form h4{text-align:center;font-size:18px;color:#333;font-weight:400;height:72px;line-height:62px}
.asking-form textarea{width:100%;height:160px;box-shadow:inset 0 2px 10px rgba(153,153,153,.55);padding:15px}
.cain-win{position:fixed;left:0;top:0;width:100%;height:100%;z-index:101;background:rgba(0,0,0,.5)}
.cain-win .win-m{width:550px;height:320px;position:absolute;left:50%;top:50%;margin:-160px 0 0 -275px;background:#fff;border-radius:6px;border:1px #e8e8e8 solid}
.cain-win .win-m .head{border-bottom:1px #e8e8e8 solid;background:#f6f6f6;height:70px;line-height:68px;padding:0 20px}
.cain-win .win-m .head i{width:27px;height:21px;margin-right:10px;background:url(/assets/revision/images/course/play-detail-icons.png) -179px -113px;display:inline-block;vertical-align:-6px}
.cain-win .win-m .head span{color:#000;font-size:18px}
.cain-win .win-m .head .close{color:#999;font-family:"宋体";font-size:24px;cursor:pointer}
.cain-win .win-m .main .p1{font-size:20px;color:#666;text-align:center;padding:52px 0 25px}
.cain-win .win-m .main .p2{font-size:24px;color:#666;text-align:center;height:68px}
.cain-win .win-m .main .btn{text-align:center}
.cain-win .win-m .main .btn span{width:158px;height:48px;line-height:48px;text-align:center;margin:0 15px;font-size:18px;border:1px #e8e8e8 solid;display:inline-block;color:#666;cursor:pointer}
.cain-win .win-m .main .btn span.cn-btn{background:#ffd500;border-color:#ffd500;color:#333;transition:all .2s;border-radius:6px}
.cain-win .win-m .main .btn span.cn-btn:hover{opacity:.8}
.cain-tips{width:295px;height:78px;text-align:center;padding-top:9px;line-height:30px;font-size:18px;color:#fff;position:fixed;left:50%;top:50%;margin:-39px 0 0 -147px;z-index:106;border-radius:6px;background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000)}
.question-head{margin-top:24px;height:26px;border-bottom:1px #e8e8e8 solid;padding-left:30px}
.question-head .alink{display:inline-block;margin-right:48px;font-size:16px;color:#999;position:relative;transition:all .2s;height:26px}
.question-head span{font-size:12px;text-decoration:underline;white-space:nowrap;bottom:11px;margin-left:-40px}
.question-head span a{color:#999}
.question-head .alink:before{position:absolute;left:50%;bottom:0;height:1px;width:0;background:#ffd200;transition:all .2s;content:""}
.question-head .alink.active,.question-head .alink:hover{color:#666}
.question-head .alink.active:before,.question-head .alink:hover:before{width:100%;left:0}
.hbk-win{position:fixed;left:0;top:0;width:100%;height:100%;z-index:101;background:rgba(0,0,0,.5)}
.hbk-win .win-m{width:450px;height:300px;position:absolute;left:50%;top:50%;margin:-150px 0 0 -225px;background:#fff;border-radius:6px;border:1px #e8e8e8 solid}
.hbk-win .win-m .head{border-bottom:1px #e8e8e8 solid;background:#f6f6f6;height:70px;line-height:68px;padding:0 20px}
.hbk-win .win-m .head span{color:#000;font-size:18px}
.hbk-win .win-m .head .close{color:#999;font-family:"宋体";font-size:24px;cursor:pointer}
.hbk-win .win-m .main .p1{font-size:20px;color:#666;text-align:center;padding:40px 0 25px}
.hbk-win .win-m .main .p2{font-size:24px;color:#666;text-align:center;height:68px}
.hbk-win .win-m .main .btn{text-align:center}
.hbk-win .win-m .main .btn span{width:158px;height:48px;line-height:48px;text-align:center;margin:0 15px;font-size:18px;border:1px #e8e8e8 solid;display:inline-block;color:#666;cursor:pointer}
.hbk-win .win-m .main .btn span.cn-btn{background:#ffd500;border-color:#ffd500;color:#333;transition:all .2s;border-radius:6px}
.hbk-win .win-m .main .btn span.cn-btn:hover{opacity:.8}
.video-body .plug-ins{margin-left:25px}
.video-body .plug-ins .plug-ins-but{line-height:50px}
.video-body .plug-ins .plug-ins-but i{float:left;width:17px;height:17px;background:url(/assets/revision/images/course/play-icon28.png) -25px -285px;margin:17px 10px 0 0}
.video-body .plug-ins:hover .plug-ins-but i{background-position:-25px -285px}

.tab-m .right-mid .video-list{height:74px;border-bottom:1px #333 solid;padding:15px 10px 15px 50px;position:relative}
.tab-m .right-mid .video-list:hover{background:#26262b}
.tab-m .right-mid .video-list.active{background:#1e1e1e}
.tab-m .right-mid .video-list .rank-icon{display:block;width:17px;height:12px;overflow:hidden;position:absolute;top:17px;left:22px}
.tab-m .right-mid .video-list .rank-icon em{width:2px;height:13px;margin-right:2px;display:inline-block;background:#ffd500}
.tab-m .right-mid .video-list .rank-icon em:nth-child(1){-webkit-animation:live-lines 2s linear .2s infinite;animation:live-lines 2s linear .2s infinite}
.tab-m .right-mid .video-list .rank-icon em:nth-child(2){-webkit-animation:live-lines 2s linear .4s infinite;animation:live-lines 2s linear .4s infinite}
.tab-m .right-mid .video-list .rank-icon em:nth-child(3){-webkit-animation:live-lines 2s linear .6s infinite;animation:live-lines 2s linear .6s infinite}
.tab-m .right-mid .video-list .rank-icon em:nth-child(4){-webkit-animation:live-lines 2s linear .8s infinite;animation:live-lines 2s linear .8s infinite}
.tab-m .right-mid .video-list p{font-size:15px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tab-m .right-mid .video-list:hover p{color:#fff}
.tab-m .right-mid .video-list.active p{color:#ffd500}
.tab-m .right-mid .video-list .video-info{padding-top:15px}
.tab-m .right-mid .video-list .video-info span{color:#666;font-size:12px;}
.tab-m .right-mid .video-list .video-info span:nth-child(1){min-width:110px;padding-right:25px;overflow:hidden}
.comcss .comments-body .comments-item .avatar .uhd-name{left:67px;bottom:31px;width:130px;text-align:left}
.comcss .comments-body .comments-item .content .pices-bar{position:relative;padding-left:150px}
.comcss .comments-body>.comments-item .star-info{position:absolute;top:28px;margin-left:0;left:22px}
.comcss .comments-body>.comments-item .diffcult-level.level-01{margin-left:128px}
.comcss .comments-body>.comments-item>.content>.text-info{padding-left:22px}
.video-body .left-foot .clect-cut{padding:0 11px;height:30px;line-height:28px;border:1px #ffd500 solid;width:auto;color:#ffd500}
.video-body .left-foot .clect-cut .clect-icon{width:16px;height:14px;background:url(/assets/revision/images/album/collect-icon.png);vertical-align:-2px;color:#ffd500;display:inline-block;margin-right:5px}
.video-body .left-foot .clect-cut:hover .clect-icon{background:url(/assets/revision/images/album/collect-icon.png)}
.experience-moba{width:520px;height:280px;overflow:hidden}
.experience-moba .moba-close-btn{background:url(/assets/revision/images/course/video-win-icon.png) -87px -96px;width:16px;height:16px}
.experience-moba .zticon{width:82px;height:60px;margin:29px auto 0;background:url(/assets/revision/images/course/video-win-icon.png) 0 -94px}
.experience-moba .p1{padding-top:20px;font-size:20px;color:#666}
.experience-moba .p2{padding-top:15px;font-size:20px}
.experience-moba .experience-target-btn{width:200px;height:60px;line-height:60px;font-size:20px;margin-top:25px}
.reminder-winbox .rw-close-btn{background:url(/assets/revision/images/course/video-win-icon.png) -87px -96px;width:16px;height:16px}
.reminder-winbox .sure-study-icon{width:90px;height:90px;background:url(/assets/revision/images/course/video-win-icon.png);margin:29px auto 20px}
.reminder-winbox .become-vip-normal{width:90px;height:90px;margin:29px auto 20px;background:url(/assets/revision/images/course/video-win-icon.png) -182px 0}
.reminder-winbox h3{font-size:20px}
.reminder-winbox .button-clude{margin-top:25px}
.reminder-winbox .button-clude .btn-carrier{width:200px;height:60px;line-height:60px;border-radius:6px;font-size:20px}
.reminder-winbox{width:520px}
.reminder-winbox .notice-red{padding:0 5px}
.reminder-winbox .update-vip-plait{width:90px;height:90px;background:url(/assets/revision/images/course/video-win-icon.png) -91px 0;margin:29px auto 20px}
.reminder-winbox .button-clude .sure{background:#ffd500}
.reminder-winbox .button-clude .sure:hover{background:#ffd500;opacity:.8}
.hkt-win .iknow-win{width:280px;background:#fff;margin:0 auto;position:relative;overflow:hidden;padding:1px;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.33)}
.hkt-win .iknow-win .p3{font-size:22px;text-align:center;color:#333;padding:40px 0 10px}
.reminder-winbox .button-clude .cancel:hover{background:#f8f8f8}
.reminder-winbox .button-clude .cancel{line-height:58px}
.reminder-winbox .button-clude .btn-carrier:hover{opacity:.8}
.video-body .body-left .left-foot #cancel-collect-js{width:69px}
.video-body .body-left .left-foot #re-collect-js{width:69px}
.video-detail .video-title .title-infos .infos-span{display:inline-block;font-size:14px;color:#999;margin-right:20px}
.video-detail .video-title .title-infos em{font-weight:400}
.video-detail .video-title .title-infos h3{color:#ccc;font-size:24px;font-weight:400;padding:30px 0 18px}
.video-detail .video-title .title-infos .infos-span{display:inline-block;font-size:14px;color:#999;margin-right:20px}
.video-detail .video-title .title-infos em{font-weight:400}
.bigImgShow{z-index:1001}
.video-b{padding:30px 0 50px}
.video-b-l{width:1120px;background:#fff;border-radius:5px}
.video-b-l .course-wrap{padding:30px 35px 25px}
.video-b-l .course-wrap p{margin-bottom:12px;line-height:22px;font-size:18px}
.video-b-l .course-wrap .img-box{position: relative;display: inline-block;max-width: 100%;}
.video-b-l .course-wrap .img-box .view-btn{position: absolute;right: 10px;bottom: 10px;width:30px;height:30px;background:rgba(0,0,0,.5);border:1px solid rgba(153,153,153,.5);border-radius:3px;cursor: pointer;transition:border-color .2s;}
.video-b-l .course-wrap .img-box .view-btn:hover{border-color: rgba(153,153,153,1)}
.video-b-l .course-wrap .img-box .view-btn:before{content: '';position: absolute;left: 4px;top: 4px;width: 20px;height: 20px;background: url(/assets/revision/images/course/play-icon28.png) -265px -305px;}
.video-b-l .course-wrap .img-box.gif .gif-tip{position: absolute;right: 10px;bottom: 10px;background:rgba(0,0,0,.5);border:1px solid rgba(153,153,153,.5);border-radius:3px;transition:border-color .2s;height: 25px;font-size: 12px;color:#fff;padding-left: 8px;width: 40px;}
.video-b-l .course-wrap .img-box.gif:hover .gif-tip{display:none}
.video-b-l .course-wrap .img-box.gif:hover .gif-tip.active{display:block}
.video-b-l .course-wrap .img-box.gif .view-btn{display: none;}
.video-b-l .course-wrap .img-box .gif-tip.active{overflow: hidden;}
.video-b-l .course-wrap .img-box .gif-tip.active:before{display: block;content: '...\A..\A.';white-space: pre-wrap;animation: dot .5s infinite step-start both;transform: translateY(-6px);letter-spacing: 2px;font-size: 18px;}
@keyframes dot {
    33% { transform: translateY(-50px); }
    66% { transform: translateY(-28px); }
}
.video-b-l .course-wrap img{display:block;max-width:100%;padding-top: 15px;cursor: pointer;}
.video-b-l .img-course{position:relative}
.video-b-l .img-course .comment-wrap{border-top:1px #ddd solid}
.video-b-l .img-course .more-btn,.videoSubtitle .more-btn{position:absolute;width:100%;left:0;bottom:0;height:140px;border-top:1px #d7d7d7 solid;background:#fff;text-align:center;opacity:.97;padding-top:35px}
.video-b-l .img-course .more-btn span,.videoSubtitle .more-btn span{display:inline-block;width:346px;height:66px;border:2px #ff5300 solid;-webkit-border-radius:3px;border-radius:3px;color:#ff5300;text-align:center;font-size:24px;line-height:60px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.video-b-l .img-course .more-btn span:hover,.videoSubtitle .more-btn span:hover{background:#ff5300;color:#fff;cursor:pointer}
.video-b-l .tabs-head{height:57px;line-height:56px;border-bottom:1px #ddd solid;padding:0 30px}
.video-b-l .tabs-head .link{float:right;color:#FFA900;font-size: 16px;}
.video-b-l .tabs-head span{display:inline-block;margin-right:40px;font-size:16px;color:#999;position:relative;transition:all .2s;cursor:pointer;height: 56px;position: relative;}
.video-b-l .tabs-head span em{font-weight: normal;position: relative;display: inline-block;height: 100%;}
.video-b-l .tabs-head span i{color:#999;font-size: 14px;}
.video-b-l .tabs-head span em:before{content:"";position:absolute;bottom:-1px;left:0;left:50%;width:0;transition:all .2s;height:2px;background:#E3AD13}
.video-b-l .tabs-head span.active,.video-b-l .tabs-head span:hover{color:#333}
.video-b-l .tabs-head span.active em:before,.video-b-l .tabs-head span:hover em:before{width:100%;left:0}
.video-b-l .tabs-head span.series-btn i{width: 64px;height: 20px;border-radius: 3px;border:1px #27A48A solid;line-height: 18px;text-align: center;right: -74px;top: 18px;color:#27A48A;font-size: 12px;position: absolute;}
.video-b-l .course-wrap .default-null-page p{font-size:16px}
.video-b-l .course-wrap .default-null-page .art-tips{margin:0 auto 30px}
.video-b-l .course-wrap .default-null-page .art-tips a{color:#ff583d;text-decoration:underline}
.video-b-l .course-about{padding: 24px 40px 30px}
.video-b-l .course-about p{line-height: 28px!important;color:#666;font-size: 16px;margin-bottom: 12px;}
.video-b-l .course-about img{display: block!important;margin:0 auto!important;max-width: 100%!important;padding:0!important;}
.video-b-l .about-series{padding: 30px;}
.video-b-l .about-series img{display: block;max-width: 100%;}
.video-b-l .about-series .empty-con{padding:100px;text-align: center;}
.video-b-l .about-series .empty-con p{padding-top: 30px;font-size: 16px;color:#666}
.video-b-r{width:300px}
.video-b-r .item{margin-bottom:20px;background:#fff;border-radius:5px}
.video-b-r .head{padding:0 20px;border-bottom:1px #ddd solid}
.video-b-r .head h3{font-weight:400;font-size:16px;color:#666;line-height:56px}
.video-b-r .head .s1{font-size: 14px;}
.video-b-r .head .s1 i{color: #FF583E;}
.video-b-r .flink{height:44px;border-top:1px #ddd solid;line-height:42px;text-align:center;display:block;font-size:16px;color:#666;transition:all .2s}
.video-b-r .flink:hover{color:#333;background:#ffd500}
.video-b-r .album-list{padding:19px 19px 4px}
.video-b-r .album-list .list{border:1px #ddd solid;border-radius:5px;transition:all .2s;overflow:hidden;margin-bottom:15px}
.video-b-r .album-list .list-img{position:relative;border-bottom:1px #ddd solid}
.video-b-r .album-list .list-img img{display:block;width:100%;height:158px}
.video-b-r .album-list .list-img .play-cover{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.35);opacity:0;transition:all .25s}
.video-b-r .album-list .list-img .play-cover:before{content:"";left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;transition:all .25s;background:url(/assets/revision/images/course/play-icon28.png) -212px -331px;position:absolute;transform:scale(1.5)}
.video-b-r .album-list .list:hover{box-shadow:0 0 12px rgba(0,0,0,.3)}
.video-b-r .album-list .list:hover .list-img .play-cover{opacity:1}
.video-b-r .album-list .list:hover .list-img .play-cover:before{transform:scale(1)}
.video-b-r .album-list .img-name{padding:0 9px;line-height:44px}
.video-b-r .album-list .img-name .name-link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:16px}
.video-b-r .album-list .img-name .name-link:hover{color:#f70}
.video-b-r .renovate-btn{padding-top:22px;font-size:12px;color:#999;cursor:pointer}
.video-b-r .renovate-btn:hover{color: #E3AD13;}
.video-b-r .renovate-btn i{display:inline-block;width:10px;height:12px;background:url(/assets/revision/images/course/play-icon28.png) -251px -222px;vertical-align:-2px;margin-right:5px}
.video-b-r .renovate-btn:hover i{background-position: -235px -222px;}
.video-b-r .renovate-btn.active i{animation:rotate 1s linear infinite}
.video-b-r .recommend-list{padding:20px 20px 0}
.video-b-r .recommend-list .list{margin-bottom:20px;position:relative;padding-left:130px;height:73px}
.video-b-r .recommend-list .img{width:120px;height:73px;border-radius:4px;border:1px #ddd solid;position:absolute;left:0;top:0;overflow:hidden}
.video-b-r .recommend-list .img img{display:block;width:100%;height:100%}
.video-b-r .recommend-list .img-r{width:130px;}
.video-b-r .recommend-list .img-r a{display:block;font-size:12px;color:#666;line-height:16px;height:32px;overflow:hidden}
.video-b-r .recommend-list .img-r a:hover{color:#e3ad13}
.video-b-r .recommend-list .img-r p{font-size:12px;color:#99a2aa;padding-top:8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.video-b-r .training-img{padding:20px 20px 15px}
.video-b-r .training-img .img{height: 158px;display: block;width: 100%;border-radius: 5px;}
.video-b-r .training-img .title{font-size: 16px;color: #343434;line-height: 24px;margin-top:10px;max-height: 48px;overflow: hidden;display: block;text-overflow: ellipsis;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.video-b-r .training-img .p1{color: #999999;padding-top: 9px;}
.video-b-r .training-img .p1 span{color: #FF583E;}
.video-b-r .training-img .p2{padding-top: 12px;line-height: 28px;}
.video-b-r .training-img .p2 span{color: #9A9A9A;}
.video-b-r .training-img .p2 a.fr{width: 80px;height: 28px;border-radius: 5px;background: #F2CA22;transition:all .2s;color: #333;text-align: center;}
.video-b-r .training-img .p2 a.fr:hover{background: #F4D242;text-align: center;}

@keyframes rotate{
    100%{transform:rotate(360deg)}
}
#picker2{display:block}
#picker1{display:block}
#picker1 div:nth-child(2){width:100%!important;height:100%!important}
#picker2 div:nth-child(2){width:100%!important;height:100%!important}
.uploader-container{position:absolute}
.uploader-container:hover{color:#ffa900}
.webuploader-pick{height:100%}
.webuploader-element-invisible{display:none}
.hi3de{margin-left:185px}
[class*=vipIcon-]:before{background-image:url(/assets/revision/images/course/vip-icon.v3.png)}
.video-body .left-main .video-top .vip-info .vipIcon-all:before{background:url(/assets/revision/images/course/play-icon28.png) -145px -377px no-repeat;display:inline-block}
.video-detail .video-title .title-infos .video-name .app-m{width:183px;padding:15px 0 12px;text-align:center;right:-20px}
.video-detail .video-title .title-infos .video-name .app-m .p1{font-size:16px;height:24px}
.video-detail .video-title .title-infos .video-name .app-m .code-img{width:158px;height:158px;margin:0 auto;background:0 0}
.video-detail .video-title .title-infos .video-name .app-m .code-img img{width:100%;display:block;height:100%}
.video-detail .video-title .title-infos .video-name .app-m .p2{font-size:10px;color:#666;padding-top:6px;line-height:12px}
.video-b-r .upload-practice .main{padding:12px 19px 19px}
.video-b-r .upload-practice .main p{font-size:16px;color:#999;line-height:20px}
.video-b-r .upload-practice .main .upload-btn{height:45px;display:block;line-height:44px;font-size:18px;color:#333;border-radius:6px;margin-top:15px;background:#ffd500;text-align:center;transition:background .2s}
.video-b-r .upload-practice .main .upload-btn:hover{background:#ffe24f}
.video-body .study-tips{height:48px;bottom:44px;right:0;background:rgba(0,0,0,.5);padding:8px 15px 0;font-size:12px;position:absolute;z-index:4}
.video-body .study-tips .p1{color:#fff;height:18px}
.video-body .study-tips .close-tips{color:#999;cursor:pointer}
.video-body .study-tips .open-vip{color:#ffcf04;text-decoration:underline}
.video-body .recommend-video{position:absolute;left:0;background:#000;top:0;width:100%;height:100%}
.video-body .recommend-m{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);width: 700px;height: 416px;cursor: default;font-size: 14px;}
.video-body .recommend-m .head{color:#fff;text-align: center;line-height: 20px;font-size: 14px;}
.video-body .recommend-m.have-next .s1{display: inline;}
.video-body .recommend-m .head .next-video-btn{width: 84px;height: 20px;line-height: 20px;border-radius: 10px;background: #F2CA21;font-size: 12px;color: #333;display: inline-block;vertical-align: top;margin-left:20px;display: none;}
.video-body .recommend-m.have-next .next-video-btn{display: inline-block;}
.video-body .recommend-m .head .next-video-btn:hover{background: #F4D44D;}
.video-body .recommend-m .head .replay{color:#fff;cursor: pointer;margin-left: 20px;}
.video-body .recommend-m .head .replay i{width: 13px;height: 15px;display: inline-block;margin-right: 5px;vertical-align: top;background:url(/assets/revision/images/course/play-icon16.png) -179px -531px no-repeat;vertical-align: -2px;}
.video-body .recommend-m .head .replay:hover{color: #FFD500;}
.video-body .recommend-m .head .replay:hover i{background-position: -179px -547px;}
.video-body .recommend-m .line{height: 1px;background: #333333;margin-top: 40px;}
.video-body .recommend-m .count-down{padding-top:27px;text-align: center;}
.video-body .recommend-m.have-next .count-down{display: block;}
.video-body .recommend-m .count-down span{padding-right: 6px;color: #FFD500;}
.video-body .recommend-m .txt{padding: 40px 0;text-align: center;}
.video-body .recommend-m .txt span{color: #FFD500;padding:0 5px}
.video-body .recommend-m .imgshow-m{width: 504px;margin:0 auto;}
.video-body .recommend-m .imgshow-m .list{transition:all .2s;width:232px;background: #F9F9F9;border-radius: 5px;overflow: hidden;}
.video-body .recommend-m .imgshow-m .list .list-img{position:relative;}
.video-body .recommend-m .imgshow-m .list .list-img img{display:block;width:100%;height:142px}
.video-body .recommend-m .imgshow-m .list .list-img .play-cover{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.35);opacity:0;transition:all .25s}
.video-body .recommend-m .imgshow-m .list .list-img .play-cover:before{content:"";left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;transition:all .25s;background:url(/assets/revision/images/hk_new_index_icons3.png?111) 0 -115px;position:absolute;transform:scale(1.5)}
.video-body .recommend-m .imgshow-m .list:hover{box-shadow:0 0 12px rgba(0,0,0,.3)}
.video-body .recommend-m .imgshow-m .list:hover .list-img .play-cover{opacity:1}
.video-body .recommend-m .imgshow-m .list:hover .list-img .play-cover:before{transform:scale(1)}
.video-body .recommend-m .imgshow-m .list .img-name{padding:0 9px;line-height:44px}
.video-body .recommend-m .imgshow-m .list .img-name .name-link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:16px}
.video-body .recommend-m .imgshow-m .list .img-name .name-link:hover{color:#f70}
.video-body .recommend-m .imgshow-m .list .img-data{padding:0 9px 15px;line-height:20px}
.video-body .recommend-m .imgshow-m .list .img-data .class-type{background:#f39700;border-radius:10px;color:#fff;font-size:12px;padding:0 8px;height:20px;line-height: 20px;}
.video-body .recommend-m .imgshow-m .list .img-data .level{color:#999;font-size: 12px;}
.video-body .recommend-m .imgshow-m .list .img-data .grade{color: #FFA900;padding-left: 10px;border-left:1px #EEEEEE solid;font-size: 12px;height: 12px;line-height: 12px;margin-top: 4px;margin-left:10px}
.video-body .recommend-m .imgshow-m .list .img-data .cred{color:#f2572e}
.video-body .recommend-m .imgshow-m .list .time-length{padding:0 6px;height:20px;line-height:20px;background:rgba(0,0,0,.7);font-size:12px;color:#fff;border-radius:10px;position:absolute;right:5px;bottom:5px;}
.video-body .recommend-m .imgshow-m .list:hover .time-length{display:none}
.video-body .recommend-m .live-video{width: 610px;height: 180px;border-radius: 5px;overflow: hidden;padding: 15px 0 0 315px;position: relative;margin: 0 auto;background: #EEEEEE;}
.video-body .recommend-m .live-video .show-img{position: absolute;left: 0;top: 0;width: 295px;height: 180px;}
.video-body .recommend-m .live-video .show-img img{display: block;width: 100%;height: 100%;}
.video-body .recommend-m .live-video .show-img span{position: absolute;right: 10px;top:10px;width: 62px;height: 26px;line-height: 26px;text-align: center;border-radius: 3px;background: rgba(0,0,0,.7);color: #fff;}
.video-body .recommend-m .live-video .title{font-size: 16px;font-weight: bold;line-height: 24px;height: 48px;overflow: hidden;color: #333;transition: all .2s;}
.video-body .recommend-m .live-video .title:hover{color: #f70;}
.video-body .recommend-m .live-video .p1{color: #999;padding-top: 12px;}
.video-body .recommend-m .live-video .p2{color: #999;padding-top: 20px;}
.video-body .recommend-m .live-video .p2 span{padding-left: 20px;}
.video-body .recommend-m .live-video .avatar-info{margin-top: 20px;height: 20px;line-height: 20px;}
.video-body .recommend-m .live-video .avatar-info .avatar img{display: block;width: 20px;height: 20px;border-radius: 50%;}
.video-body .recommend-m .live-video .avatar-info .name{max-width: 96px;margin:0 20px 0 10px;color:#999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .2s;}
.video-body .recommend-m .live-video .avatar-info .name:hover{color: #f70;}
.video-body .recommend-m .up-privilege{text-align: center;}
.video-body .recommend-m .up-privilege .up-btn{width: 136px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;display: inline-block;vertical-align: top;background: #FACA85;color: #333;transition: all .2s;position: relative;}
.video-body .recommend-m .up-privilege .up-btn i{position: absolute;right: 0;top: -10px;height: 18px;width: 40px;line-height: 18px;font-size: 12px;color: #fff;background: linear-gradient(145deg, #FF6666 0%, #F82A19 100%);border-radius: 9px;}
.video-body .recommend-m .up-privilege .up-btn i:before{content: '';position: absolute;left: 7px;bottom:-5px;border:2px transparent solid;border-top:3px #fd5854 solid;}
.video-body .recommend-m .up-privilege .up-btn:hover{background: #ffdaa4;}
.video-body .recommend-m .up-privilege .privilege-list{padding-top: 40px;}
.video-body .recommend-m .up-privilege .privilege-list span{display: inline-block;vertical-align: top;margin:0 40px;color: #E5CDAA;line-height: 24px;}
.video-body .recommend-m .up-privilege .privilege-list i{display: inline-block;background:url(/assets/revision/images/course/play-icon16.png) no-repeat;height: 48px;width: 50px;display: block;margin:0 auto 15px}
.video-body .recommend-m .up-privilege .privilege-list .s1{background-position:-201px -537px;}
.video-body .recommend-m .up-privilege .privilege-list .s2{background-position:-201px -586px;}
.video-body .recommend-m .up-privilege .privilege-list .s3{background-position:-255px -536px;}
.video-body .recommend-m .up-privilege .privilege-list .s4{background-position:-255px -586px;width: 41px;}
.video-body .left-main.full-src .recommend-video,.video-body .left-main.full-src .study-tips{z-index:999999999999}
.video-body .left-main.full-src .recommend-video{height:-webkit-calc(100% - 36px);display:flex;align-items:center}
.video-b-l .course-wrap *{white-space:normal!important}
.video-b-l .course-about .about-m{line-height: 28px;font-size: 16px;color: #666;}
.video-js .vjs-control-bar .play-speed{right:78px}
.video-js .vjs-control-bar .vjs-volume-menu-button{right:168px}
.video-js .video-excitation-tips{position: absolute;z-index: 2;height: 30px;border-radius: 15px;border:1px #FFD500 solid;line-height: 28px;font-size: 12px;color: #FFD500;padding:0 20px;background: rgba(0,0,0,.7);left: 50%;transform: translateX(-50%);top:-40px;transition:all .4s; white-space: nowrap}
.video-js .video-excitation-tips.active{top: 20px;}
.newDiv .video-js .video-excitation-tips {display: none}
.vjs-control-bar .line-way{position:absolute;right:30px;bottom:36px;width:70px;background:#1d1d1d}
.vjs-control-bar .line-way p{height:30px;line-height:30px;text-align:center}
.vjs-control-bar .line-way p:hover{background:#242424}
.vjs-control-bar .line-way .active{color:#ffd200}
.video-body .left-main .line-tips-win{position:absolute;width:230px;height:130px;background:rgba(0,0,0,.7);left:50%;top:50%;z-index:9999;padding:40px 20px;color:#fff;text-align:center;border-radius:5px;margin:-65px 0 0 -115px}
.video-body .left-main .line-tips-win p{margin-bottom:22px}
.video-body .left-main .line-tips-win a{color:#fff;padding:0 14px;text-decoration:underline}
.video-body .left-main .line-tips-win a.active{color:#ffd200}
.internal .video-body .right-top .teacher-info{padding-left:66px}
.internal .video-body .right-top .teacher-info .img{width:45px;height:45px;border-radius:50%;overflow: hidden;}
.internal .video-body .right-top .teacher-info a small{width:56px;height:56px;border-radius:50%;position:absolute;left:0;bottom:14px;overflow:hidden}
.internal .video-body .right-top .teacher-info a small:before{content:attr(data-text);width:56px;height:18px;line-height:16px;text-align:center;font-size:12px;color:#FFF;background:rgba(0,0,0,.8);position:absolute;left:0;bottom:0}
.internal .video-body .right-top .teacher-info .tch-name span:first-child{max-width:194px}
.internal .video-body .body-left .left-foot .tspan,.internal .video-body .right-top .teacher-info .tch-name .tspan{display:none}
.internal .video-body .right-top .teacher-info .tch-name .ts{background:#FFF;padding:10px;font-size:12px;line-height:12px;color:#666;text-align:center;border-radius:5px;position:absolute;top:36px;left:23px}
.internal .video-body .right-top .teacher-info .tch-name .ts>a{font-size:12px;color:#666}
.internal .video-body .right-top .teacher-info .tch-name .ts:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;position:absolute;right:32px;top:-8px}
/* .internal .video-body .right-top .atten{border-radius:3px} */
.internal .video-body .right-top .atten:hover{background:#ffd500;color: #333 !important;}
.internal .video-body .right-top .atten i{display:inline-block;width:8px;height:11px;position:relative}
.video-body .right-top .atten-h {background: #444444;color: #F1F1F1;}
.internal .video-body .right-top .atten i:after,.internal .video-body .right-top .atten i:before{content:'';width:8px;height:2px;background:#cccccc;position:absolute;top:6px;left:0}
.internal .video-body .right-top .atten i:after{transform:rotate(90deg)}
.internal .video-body .right-top .atten:hover i:after,.internal .video-body .right-top .atten:hover i:before{background:#333}
.internal .video-body .right-top .add-group{width:70px}
.internal .video-body .right-top .add-group span i{width:15px;height:14px;background:url(/assets/revision/images/course/play-icon28.png) no-repeat -183px -406px}
.internal .video-body .right-top .add-group:hover span i{background:url(/assets/revision/images/course/play-icon28.png) no-repeat -202px -406px}
.internal .video-body .left-main .video-top .open-vip,.internal .video-body .left-main .video-top .p1{right:-430px}
.internal .video-body.wider-screen .left-main .video-top .open-vip,.internal .video-body.wider-screen .left-main .video-top .p1{right:-340px}
.internal .video-body .left-main .video-top .open-vip{width:134px;border-radius:5px;top:2px}
.internal .video-body .left-main .video-top a[type=upgrade]{padding-left:48px}
.internal .video-body .left-main .video-top a[type=upgrade]:before{left:22px}
.internal .video-body .left-main .video-top .open-vip:before{background:url(/assets/revision/images/course/play-icon28.png) no-repeat -215px -461px}
.internal .video-body .left-main .video-top .upload{width:131px;right:-170px;padding-left:48px;background:#DCB06F}
.internal .video-body .left-main .video-top .upload:hover{background:#e0b87e}
.internal .video-body .left-main .video-top .upload:before{left:22px;background:url(/assets/revision/images/course/play-icon28.png) no-repeat -191px -461px}
.internal .video-body .left-main .video-top .a-discount{opacity:1;transition:all .2s;background:linear-gradient(90deg,rgba(255,112,29,1),rgba(245,53,0,1));font-size:18px;color:#fff;padding:0;text-align:center;width:134px;border-radius:5px;top:2px;right:-320px}
.internal .video-body .left-main .video-top .a-discount:hover{opacity:.8}

.internal .video-body .left-foot .collect:hover {color: #EED13A;}
.internal .video-body .left-foot .collect:hover i {background:url(/assets/revision/images/ai/chat/collect-h.png) no-repeat;background-size: 100% 100%;}
.internal .video-body .left-foot .collect {display: flex;align-items: center;justify-content: center;}
.internal .video-body .left-foot .collect i {display: inline-block;width: 15px;height: 15px;background:url(/assets/revision/images/ai/chat/collect.png) no-repeat;background-size: 100% 100%;margin-right: 6px;}
.internal .video-body .left-foot .collect.on i {background:url(/assets/revision/images/ai/chat/collect-h.png) no-repeat;background-size: 100% 100%;}

.internal .video-body .left-foot .source-btn {display: flex;align-items: center;justify-content: center;}
.internal .video-body .left-foot .source-btn i.down-icon {background:url(/assets/revision/images/ai/chat/source.png) no-repeat;width: 15px;height: 15px;background-size: 100% 100%;display: inline-block;margin-right: 6px;}
.internal .video-body .left-foot .source-btn i.vip-limit {background:url(/assets/revision/images/ai/chat/btn-limit-vip-b.png) no-repeat;width: 30px;height: 12px;background-size: 100% 100%;position: absolute;right: 0px;top: 0px;}
.internal .video-body .left-foot .source-btn:hover {color: #2B2B2B;background: #EED13A !important;}
.internal .video-body .left-foot .source-btn:hover i.down-icon {background:url(/assets/revision/images/ai/chat/source-h.png) no-repeat;background-size: 100% 100%;}

.internal .video-body .left-foot .clect-cut{
    float:left;border:none;color:#CCCCCC;margin:15px 0 0 15px;position:relative;line-height: 36px;width: max-content;height: 36px;background: #373736;border-radius: 100px;padding: 0 18px;

}
.internal .video-body .left-foot .clect-cut.album-win-btn{color:#ccc;margin:15px 0 0 15px;height: 36px;background: #373736;border-radius: 100px;line-height: 36px;display: flex;align-items: center;justify-content: center;padding: 0 18px;width: max-content;}
/* .internal .video-body .left-foot .clect-cut.album-win-btn:hover,.internal .video-body .left-foot .clect-cut:hover{color:#ffd500} */
.internal .video-body .left-foot .clect-cut:hover {background: #4F4F4F;}
/* .internal .video-body .left-foot #collect-js-new */
.internal .video-body .body-left .left-foot #cancel-collect-js-new{color:#ffd709}
.internal .video-body .left-foot .album-win-btn i{width:15px;height:15px;background:url(/assets/revision/images/ai/chat/add.png) no-repeat;display: inline-block;background-size: 100% 100%;margin-right: 6px;}
.internal .video-body .left-foot .album-win-btn:hover:before{background:url(/assets/revision/images/course/play-icon28.png) no-repeat -205px -431px}
/* .internal .video-body .body-left .left-foot #cancel-collect-js-new:before{content:"";width:21px;height:20px;background:url(/assets/revision/images/course/play-icon28.png) no-repeat -166px -459px;position:absolute;top:1px;left:0} */
.internal .video-body .body-left .left-foot #cancel-collect-js-new.on:before,.internal .video-body .left-foot #collect-js-new.on:before{background-position:-146px -487px}
.internal .video-body .body-left .left-foot #cancel-collect-js-new{width:auto}
.internal .video-body .body-left .left-foot .ts{background:#fff;padding:10px;font-size:12px;line-height:12px;color:#666;text-align:center;border-radius:5px;position:absolute;white-space: nowrap;transform: translateX(-50%);bottom:-41px;left:50%}
.internal .video-body .body-left .left-foot .ts:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;position:absolute;right:125px;top:-8px}
.internal .video-body .b-fixed{width:320px;height:76px;background:#333;position:absolute;bottom:0;right:0;z-index: 4;display: none;}
.w25{width:25%!important}
.w33{width:33.33%!important}
.w50{width:50%!important}
.w100{width:100%!important}
.internal .video-body .b-fixed>a{display:block;float:left;height:100%;padding-top:50px;text-align:center;margin:0 auto;position:relative;color:#ddd}
.internal .video-body .b-fixed .pl,.internal .video-body .b-fixed>a:hover{color:#ffd500}
.internal .video-body .b-fixed>a:before{content:"";background:url(/assets/revision/images/course/play-icon28.png) no-repeat;position:absolute;top:17px;left:50%;font-size:12px}
.internal .video-body .b-fixed .pl:before{width:22px;height:25px;background-position:-98px -223px;margin-left:-11px}
.internal .video-body .b-fixed .ywj:before{width:25px;height:25px;background-position:-129px -222px;margin-left:-14px}
.internal .video-body .b-fixed .sc:before{width:20px;height:22px;background-position:-99px -248px;margin-left:-10px}
.internal .video-body .b-fixed .cj:before{width:23px;height:22px;background-position:-133px -248px;margin-left:-11.5px}
.internal .video-body .b-fixed .pl:hover .tspan{display:block}
.internal .video-body .b-fixed .tspan{display:none;width:140px;position:absolute;padding-top:10px;top:67px}
.internal .video-body .b-fixed .w25 .tspan{left:-32px}
.internal .video-body .b-fixed .w33 .tspan{left:-18px}
.internal .video-body .b-fixed .w50 .tspan{left:9px}
.internal .video-body .b-fixed .tspan .ts{display:block;background:#FFF;padding:10px;font-size:12px;font-weight:400;line-height:12px;color:#666;text-align:center;white-space:nowrap;border-radius:5px}
.internal .video-body .b-fixed .tspan .ts:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;position:absolute;top:2px;left:66px}
.internal .video-body .b-fixed .cj:hover .tspans{display:block}
.internal .video-body .b-fixed .tspans{display:none;width:190px;position:absolute;padding-top:10px;top:67px}
.internal .video-body .b-fixed .w25 .tspans{left:-60px}
.internal .video-body .b-fixed .w33 .tspans{left:-45px}
.internal .video-body .b-fixed .w50 .tspans{left:-21px}
.internal .video-body .b-fixed .tspans .ts{display:block;background:#FFF;padding:10px 0;font-size:12px;font-weight:400;line-height:12px;color:#666;text-align:center;white-space:nowrap;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.2)}
.internal .video-body .b-fixed .tspans .ts:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;position:absolute;top:2px;left:95px}
.internal .video-body .b-fixed .tspans .ts>small,.internal .video-body .right-mid .d-cj .tspans .ts>small{display:block;line-height:28px;text-align:left;width:190px;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.internal .video-body .b-fixed .tspans .ts>small:hover,.internal .video-body .right-mid .d-cj .tspans .ts>small:hover{color:#ff8300;background:#eee}
.internal .video-body .right-top .teacher-info .tch-name .ts a:hover{color:#666}
.internal .video-body .b-fixed .btn-pl{width:280px;height:42px;line-height:42px;padding:0;margin:17px 20px;background:#FFF6C6;border-radius:5px;font-size:14px;text-align:center;color:#333}
.internal .video-body .b-fixed .btn-pl:hover{background:#ffd500;color:#fff}
.internal .video-body #t2> *:nth-last-child(2){margin-bottom: 76px;}
.internal .video-body #t1{padding-bottom: 76px;}
.internal .video-body .right-mid .mid-disc-btn{border-radius:500px;height:42px;font-size:14px;color:#333;line-height:42px;margin-bottom:15px;display: flex;align-items: center;justify-content: center;}
.internal .video-body .right-mid .mid-disc-btn i {background: url(/assets/revision/images/ai/chat/mes.png) no-repeat;width: 18px;height: 18px;background-size: 100% 100%;display: inline-block;margin-right: 6px;}
.internal .video-body .right-mid .mid-disc-btn:hover{background:#ffd500;}
.internal .video-body .right-mid .mid-tool-bar:first-child{margin-top:0}
.internal .video-body .right-mid .mid-tool-bar h4{font-size:16px;color: #FFFFFF;}
.internal .video-body .right-mid .down{float:left;height:42px;line-height:42px!important;background:#ffd500;font-size:14px;color:#333!important;text-align:center;border-radius:500px;margin:5px 0 15px 5%;display: flex;align-items: center;justify-content: center;position: relative;}
.internal .video-body .right-mid .down.w1{position: relative;width:100%;margin-left:0!important}
.internal .video-body .right-mid .down.w2{width:47.5%}
.internal .video-body .right-mid .down.w3{width:30%}
.internal .video-body .right-mid .down i.download-icon {background: url(/assets/revision/images/ai/chat/source-h.png) no-repeat;width: 15px;height: 15px;background-size: 100% 100%;display: inline-block;margin-right: 6px;}
.internal .video-body .right-mid .down i.limit-vip {background: url(/assets/revision/images/ai/chat/btn-limit-vip-left.png) no-repeat;width: 43px;height: 19px;background-size: 100% 100%;position: absolute;right: 0px;top: 0px;}
.internal .video-body .right-mid .down:nth-child(2){margin-left:0}
.internal .video-b-r .upload-practice .main .upload-btn:hover,.internal .video-body .right-mid .down:hover{background:#ffe366}
.internal .video-b-r .upload-practice .main .upload-btn{background:#DCB06F}
.internal .video-body .right-mid .d-cj{position:relative}
.internal .video-body .right-mid .d-cj:hover .tspans{display:block}
.internal .video-body .right-mid .d-cj .tspans{display:none;width:190px;padding-top:10px;position:absolute;top:35px}
.internal .video-body .right-mid .d-cj .tspans .ts{display:block;background:#FFF;padding:10px 0;font-size:12px;font-weight:400;line-height:12px;color:#666;text-align:center;white-space:nowrap;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.2)}
.internal .video-body .right-mid .d-cj .tspans .ts:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;position:absolute;right:35px;top:2px}
.internal .video-body .right-mid .d-cj.w3 .tspans{right:-1px}
.internal .video-body .right-mid .d-cj.w3 .tspans .ts:before{right:35px}
.internal .video-body .right-mid .d-cj.w2 .tspans{left:-58px}
.internal .video-body .right-mid .d-cj.w2 .tspans .ts:before{right:60px}
.internal .video-body .right-mid .d-cj.w1 .tspans{left:44px}
.internal .video-body .right-mid .d-cj.w1 .tspans .ts:before{right:91px}
.internal.album-collect-success{background:#FFF;border-radius:5px;padding:5px 10px}
.internal.album-collect-success a:hover{text-decoration:none}
.internal.album-collect-success:before{border-bottom:8px solid #fff;right:88px}
.internal .video-body .right-top .teacher-info .tch-name a:hover{color:#EED13A}
.d-videoTips{position:absolute;left:0;bottom:53px;width:100%;height:36px;line-height:36px;font-size:14px;color:#fff;text-indent:20px;background-color:rgba(0,0,0,.4);transition:bottom .3s}
.d-videoTips>a{color:#ffd500;text-decoration:none}
.d-videoTips .closeBtn{position:absolute;top:7px;right:15px;width:20px;height:20px;padding:0;cursor:pointer;z-index:10}
.d-videoTips .closeBtn:before{content:'';position:absolute;left:0;top:11px;width:15px;height:1px;background-color:#535253;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.d-videoTips .closeBtn:after{content:'';position:absolute;left:0;top:11px;width:15px;height:1px;background-color:#535253;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.webuploader-pick{white-space:nowrap}
.body-left #flash-player{height:100%!important}
.internal .video-body .left-main.wideBigScreen .video-top .open-vip,.internal .video-body .left-main.wideBigScreen .video-top .p1{right:-137px}
.internal .video-body .left-main.wideSmallScreen .video-top .open-vip,.internal .video-body .left-main.wideSmallScreen .video-top .p1{right:-137px}
.internal .video-title .title-infos .video-name .app-win{z-index:12;right:0}
.internal .video-title.not-login .title-infos .video-name .app-win{right:0 !important}
.alert-board{width:287px;height:auto;background:#333;border-radius:0 5px 5px 0;position:fixed;top:197px;left:-9999px;z-index:999}
.alert-board .alert-close{width:9px;height:9px;background:url(/assets/revision/images/base-icon.v26.png);background-position:-202px -532px;position:absolute;top:10px;right:10px;cursor:pointer}
.alert-board .top{height:30px;margin:10px 0 5px 14px}
.alert-board .top .u-img{display:block;float:left;width:30px;height:30px;border-radius:50%;border:1px solid #FFF;margin-right:10px}
.alert-board .top .u-name{display:block;float:left;font-size:16px;color:#FFF;line-height:30px;vertical-align:text-top}
.alert-board p{font-size:14px;color:#FFF;line-height:22px;padding:0 14px}
.alert-board p span{color:#FFD501;font-weight:700}
.alert-board a{display:block;width:88%;height:28px;line-height:28px;font-size:16px;color:#333;text-align:center;background:#FFD501;border-radius:5px;margin:7px auto 12px}
.alert-board a:hover{background:#ffe266}

/*我的笔记*/
.body-right .tab-head{display: flex;justify-content:space-around;position:relative;background:#2d2d2d;margin: 10px 10px 0 10px;align-items: center;}
.body-right .tab-head span{margin:0 7px;position: relative;display: flex;align-items: center;flex: 1;justify-content: center;letter-spacing: 0.05em;}
.body-right .tab-head span i{font-size: 14px;color:#666;}
.body-right .tab-head span:hover i,.body-r .tab-head span.active i{font-size: 14px;color:#999;}

/*zl advert*/
.zl-video-b-l{ margin-top: 110px;}
.zl-advertImg{ display: block; margin-top: -110px;}
.zl-advertImg img{ display: block; width: 100%; margin-bottom: 20px;}

.redEnvelopesPro{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:99;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)}
.redEnvelopesCen{position:absolute;left:50%;top:50%;width:520px;height:374px;margin-top:-187px;margin-left:-260px;background:rgba(255,255,255,1);border-radius:5px;text-align:center;padding:37px 0 28px}
.redEnvelopesCen h6{font-size:18px;color:#999;font-weight:normal;padding:22px 0 17px}
.redEnvelopesCen h5{font-size:28px;color:#333;font-weight:normal}
.redEnvelopesCen h5 span{color:#FF5300}
.redEnvelopesCen .time{font-size:18px;color:#FF5300;text-align:center}
.redEnvelopesCen .time span{display:inline-block}
.redEnvelopesCen .receiveBtn{display:block;width:165px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#fff;margin:27px auto 15px;background:rgba(255,83,0,1);border-radius:5px}
.redEnvelopesCen .close{position:absolute;top:20px;right:20px;width:21px;height:21px;margin-left:0;margin-top:0;cursor:pointer}
.redEnvelopesCen .close:before{content:'';position:absolute;top:10px;left:0px;width:21px;height:1px;background-color:currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.redEnvelopesCen .close:after{content:'';position:absolute;top:10px;left:0px;width:21px;height:1px;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.redEnvelopesCen .d-time i,.redEnvelopesCen .d-time em{display:inline-block}
.redEnvelopesCen .d-time i{width:20px}
.redEnvelopesCen .d-time i.millisecondLabel{width:30px}

/*字幕*/
.titlenews{ position: absolute; left: 0; top: 0; width: 100%; height: 40px; line-height: 40px; text-align: left;background-color: rgba(0,0,0,0.4); display: none; cursor: move; color: #fff; font-size: 14px; text-indent: 19px;}
.video-detail .video-body .newDiv{ position: fixed; top: 90px; right: 65px; left: auto;width: 460px !important; height: 281px !important; z-index: 199;}
.newDiv:hover .titlenews{ display: block; z-index: 22; overflow: hidden;}
.newDiv .tdragPro{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 11; cursor: move;}
.tragIcon{ background: url(/assets/revision/images/course/tragIcon.png) no-repeat}
.newDiv .tdragClose{ position: relative; z-index: 33; margin-right: 10px; margin-top: 8px; float: right; cursor: pointer; width: 26px; height: 25px; background-position: -108px -2px;}
.newDiv .tdragClose:hover{ background-position: -108px -29px;}
.newDiv .tdragBtn{ display: none; position: absolute; left: 20px; bottom: 20px; width: 40px; height: 33px; z-index: 22;cursor: pointer;}
.newDiv:hover .tdragBtn{ display: block;}
.newDiv .tdragPlayBtn{ background-position: -5px -46px;}
.newDiv .tdragPlayBtn:hover{ background-position: -57px -46px;}
.newDiv .tdragSuspendBtn{ background-position: -5px -2px;}
.newDiv .tdragSuspendBtn:hover{ background-position: -57px -2px;}
.newDiv .tdragHisBtn{ background-position: -5px -90px;}
.newDiv .tdragHisBtn:hover{ background-position: -56px -90px;}
.videoSubtitle{ font-size: 16px; color: #666; line-height: 26px; letter-spacing: 1px;position: relative;}
.videoSubtitle span.on,.videoSubtitle span:hover{ background-color: #DCF1FF; cursor: pointer;}
.newDiv .study-tips{display: none}
.newDiv .recommend-video{display: none}
.newDiv .vjs-control-bar{display: none}
.newDiv #huke88-video-play{display: none}
.newDiv .play-video-time{display: none}
.newDiv .video-player{margin-left:0;width:100%!important}
.video-b-l .word-list{padding: 30px 35px 25px}
.video-b-l .word-list p{line-height: 32px;margin-bottom: 26px;text-indent: 84px;position: relative; }
.video-b-l .word-list p:before{content: attr(data-para-time);position: absolute;left: 0;top: 1px;width: 70px;text-align: center;border-radius: 5px;height: 26px;line-height: 25px;font-size: 16px;color:#666;text-indent: 0;background: #fff6c6;}
.video-b-r .teacher-living{border-radius: 5px;border:1px #ddd solid;margin-bottom: 20px;background: #fff;}
.video-b-r .teacher-living .head{padding: 0 20px;height: 60px;line-height: 58px;font-size: 18px;border-bottom: 1px #ddd solid;}
.video-b-r .teacher-living .main{padding: 20px;}
.video-b-r .teacher-living .con{position: relative;padding-left: 138px;height: 78px}
.video-b-r .teacher-living .con .img{width: 128px;height: 78px;position: absolute;left: 0;top: 0;border-radius: 3px;overflow: hidden;}
.video-b-r .teacher-living .con .img img{display: block;width: 100%;height: 100%;}
.video-b-r .teacher-living .con .img-r .title{line-height: 15px;color:#666;max-height: 45px;overflow: hidden;font-size: 12px;}
.video-b-r .teacher-living .con .img-r .title:hover{color: #FF583D}
.video-b-r .teacher-living .con .img-r p{color:#999;font-size:12px;margin-top:9px}
.video-b-r .teacher-living .con .img-r p span{color:#FF583D;padding-right: 3px;}
.video-b-r .teacher-living .base-link{margin-top: 15px;height: 40px;line-height: 40px;text-align: center;color:#fff;font-size: 16px;background: #119AFA;transition: all .2s;display: block;border-radius: 5px;}
.video-b-r .teacher-living .base-link:hover{opacity: .8}
.video-b-r .teacher-living .rank-icon{display:inline-block;width:17px;height:21px;overflow:hidden;margin-right:6px;vertical-align:top;line-height:28px;margin-top:5px}
.video-b-r .teacher-living .rank-icon em{width:2px;height:13px;margin-right:2px;display:inline-block;background:#f9fbfc}
.video-b-r .teacher-living .rank-icon em:nth-child(1){-webkit-animation:live-lines 2s linear .2s infinite;animation:live-lines 2s linear .2s infinite}
.video-b-r .teacher-living .rank-icon em:nth-child(2){-webkit-animation:live-lines 2s linear .4s infinite;animation:live-lines 2s linear .4s infinite}
.video-b-r .teacher-living .rank-icon em:nth-child(3){-webkit-animation:live-lines 2s linear .6s infinite;animation:live-lines 2s linear .6s infinite}
.video-b-r .teacher-living .rank-icon em:nth-child(4){-webkit-animation:live-lines 2s linear .8s infinite;animation:live-lines 2s linear .8s infinite}
.video-b-r .series-teacher-info{border-radius: 5px;margin-bottom: 20px;background: #fff;}
.video-b-r .series-teacher-info .info{height: 46px;position: relative;padding:0 72px 0 60px;}
.video-b-r .series-teacher-info .info .avatar{position: absolute;left: 0;top: 0;width: 46px;height: 46px;}
.video-b-r .series-teacher-info .info .avatar img{display: block;width: 100%;height: 100%;border-radius: 50%;}
.video-b-r .series-teacher-info .info .name{font-size: 16px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.video-b-r .series-teacher-info .info .name:hover{color: #e3ad13;}
.video-b-r .series-teacher-info .info .des{color:#999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top: 10px;}
.video-b-r .series-teacher-info .info .follow{position: absolute;top: 6px;right: 0;width: 64px;height: 26px;line-height: 26px;cursor: pointer;background: #FFD500;border-radius: 3px;font-size: 12px;text-align: center;}
.video-b-r .series-teacher-info .info .follow:hover{background: #ffde36;}
.video-b-r .series-teacher-info .info .follow i{display:inline-block;width:10px;height:10px;position:relative;margin-right: 5px;}
.video-b-r .series-teacher-info .info .follow i:after,.video-b-r .series-teacher-info .info .follow i:before{content:'';width:10px;height:2px;background:#333;position:absolute;top:4px;left:0}
.video-b-r .series-teacher-info .info .follow i:after{transform:rotate(90deg)}
.video-b-r .series-teacher-info .info .followed{position: absolute;top: 6px;right: 0;width: 64px;height: 26px;line-height: 26px;background: #ccc;border-radius: 3px;font-size: 12px;text-align: center;color: #666;}
.video-b-r .series-teacher-info .info .info-m{display: flex;height: 100%;flex-direction:column;padding:2px 0;justify-content: center;}
.video-b-r .series-teacher-info .des2{font-size: 12px;line-height: 22px;padding-top: 15px;color:#666}
.video-b-r .series-teacher-info .main{padding:20px}
.video-b-r .recommend-series{border-radius: 5px;margin-bottom: 20px;background: #fff;}
.video-b-r .recommend-series .main{padding:20px}
.video-b-r .recommend-series .list .img{width: 260px;height: 160px;border-radius: 5px;overflow: hidden;position: relative;display: block;}
.video-b-r .recommend-series .list .img img{display: block;width: 100%;height: 100%;}
.video-b-r .recommend-series .list .img .cover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);padding-top: 34px;text-align: center;opacity: 0;transition: all .3s;}
.video-b-r .recommend-series .list .img:hover .cover{opacity: 1;}
.video-b-r .recommend-series .list .img .play-btn{width: 60px;height: 60px;display: block;margin:0 auto;background:url(/assets/revision/images/course/play-icon28.png) -212px -331px;transform: scale(.66);}
.video-b-r .recommend-series .list .img .play-txt{color:#fff;padding-top: 6px;display: block;}
.video-b-r .recommend-series .list .title{color:#333;margin-top: 15px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.video-b-r .recommend-series .list .title:hover{color: #E3AD13;}
.video-b-r .recommend-series .list .info2{padding-top: 15px;}
.video-b-r .recommend-series .list .info2 span{padding-right: 20px;color:#999}
.video-b-r .recommend-series .list .info2 span.fr{padding-right: 0;}
.video-b-r .recommend-series .list:nth-child(1){border-bottom:1px #eee solid;margin-bottom: 20px;padding-bottom: 20px;}

.course-pay-win{background:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;z-index:1001;top:0;left:0}
.course-pay-win .win-m{width:800px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:5px;overflow:hidden;padding-bottom: 20px;}
.course-pay-win .win-m .head{height:40px;background:#faf8fa;padding:0 20px;line-height:40px;color:#666}
.course-pay-win .win-m .head a{color:#666}
.course-pay-win .win-m .head a:hover{color:#ff660d}
.course-pay-win .win-m .head .avatar{width:20px;height:20px;border-radius:50%;display:inline-block;vertical-align:top;margin:10px 10px 0 0}
.course-pay-win .win-m .head .close-win{width:14px;height:14px;margin-top:13px;background:url(/assets/revision/images/course/play-icon28.png) -75px -571px;cursor:pointer}
.course-pay-win .win-m .main .vip-tab{margin:30px 0 0 20px;display: flex;flex-grow:1}
.course-pay-win .list .buy-today{position:absolute;left:-1px;top:-12px;display:inline-block;white-space:nowrap;padding:0 10px;height:26px;background:linear-gradient(90deg,rgba(255,112,29,1),rgba(245,53,0,1));border-radius:5px 0 5px 0;line-height:26px;color:#fff}
.course-pay-win .list.active .buy-today{left:-2px;top:-13px;}
.course-pay-win .win-m .main .vip-tab .list{border-radius:5px;margin-right:20px;border:1px #ddd solid;position:relative;text-align:center;padding:1px;cursor:pointer;padding-bottom: 20px;flex-grow:1;max-width: 370px;height: 152px;}
.course-pay-win .win-m .main .vip-tab .list .p1{font-size:16px;color:#ff660d;padding-top:16px}
.course-pay-win .win-m .main .vip-tab .list .old-price{margin-left:7px;color:#999;text-decoration:line-through}
.course-pay-win .win-m .main .vip-tab .list .p1 .price{font-size:36px;vertical-align:-3px}
.course-pay-win .win-m .main .vip-tab .list .p1 .sm{margin-left:6px;font-size:16px;color:#9a9a9a}
.course-pay-win .win-m .main .vip-tab .list .p1.act-office{font-size:14px;color:#666;position:relative}
.course-pay-win .win-m .main .vip-tab .list .p1 i,.course-pay-win .win-m .main .vip-tab .list .p1 small{display:none}
.course-pay-win .win-m .main .vip-tab .list .p1.act-office small{display:inline-block;font-size:16px;color:#999;text-decoration:line-through;margin-right:8px}
.course-pay-win .win-m .main .vip-tab .list .p1.act-office i{display:block;width:48px;height:18px;color:#fff;font-size:12px;background:#e91010;text-align:center;line-height:18px;border-radius:10px 10px 10px 0;position:absolute;top:12px;left:50%;margin-left:44px}
.course-pay-win .win-m .main .vip-tab .list .p1.act-office .price{color:#e91010;margin-right:8px}
.course-pay-win .win-m .main .vip-tab .list .p2{margin:18px 20px 0;padding-top:18px;color:#999;border-top:1px #ddd dashed}
.course-pay-win .win-m .main .vip-tab .list .p3{margin-top:12px;color:#999}
.course-pay-win .win-m .main .vip-tab .list .p4{padding-top: 30px;color: #666;}
.course-pay-win .win-m .main .vip-tab .list .p5{font-size: 16px;color: #999999;padding:10px 0}
.course-pay-win .win-m .main .vip-tab .list .p5 .s1{font-size: 36px;}
.course-pay-win .win-m .main .vip-tab .list .p5 span{color: #FF660D;}
.course-pay-win .win-m .main .vip-tab .list .special-p{position:absolute;padding:0 12px;height:20px;line-height:20px;background:linear-gradient(90deg,#ff701d,#f53500);border-radius:3px 3px 3px 0;color:#fff;font-size:12px;left:-1px;top:-10px}
.course-pay-win .win-m .main .vip-tab .list .special-p i{font-weight:700;}

.course-pay-win .win-m .main .vip-tab .list.active{border:2px #ff660d solid;padding:0 0 19px}
.course-pay-win .win-m .main .vip-tab .list.active .special-p{left:-2px;top:-11px}
.course-pay-win .win-m .main .vip-tab .list.active:after{content:'';position:absolute;right:0;bottom:0;background:url(/assets/revision/images/course/play-icon28.png) -72px -545px;width:20px;height:20px}
.course-pay-win .win-m .main .vip-tab .list.animation{animation:shake 2s linear forwards;width: 0;overflow: hidden;opacity: 0;flex-grow: 0;}
@keyframes shake {
    65%{
        width: 0;opacity: 0;flex-grow: 0;
    }
    100%{
        width: 200px;opacity: 1;flex-grow: 1;
    }
}
.course-pay-win .win-m .main .pay-choose{margin-top:20px;border-top: 1px #ddd solid;}
.course-pay-win .win-m .main .pay-choose .t{position:relative;text-align:center;font-size:16px;color:#666;padding: 20px 0 0 40px;}
.course-pay-win .win-m .main .pay-choose .t .pos-l{position:absolute;left:30px}
.course-pay-win .win-m .main .pay-choose .t .price{color:#ff660d;margin-right:5px}
.course-pay-win .win-m .main .pay-choose .t .old-price{color: #999;text-decoration: line-through;margin: 0 4px 0 2px;}
.course-pay-win .win-m .main .pay-choose .t .day-price{color:#ff660d}
.course-pay-win .win-m .main .pay-choose .t .special-p{width:88px;height:20px;line-height:21px;background:linear-gradient(90deg,#ff701d,#f53500);border-radius:3px;color:#fff;font-size:12px;display:inline-block;margin-right:14px;vertical-align: 2px;}
.course-pay-win .win-m .main .pay-choose .t .special-p i{font-size:14px;font-weight:700;padding-left:4px;vertical-align:-1px}
.course-pay-win .win-m .main .pay-choose .t .act-office-i{display:inline-block;vertical-align:top;margin-top:-3px;width:100px;height:20px;line-height:20px;font-size:12px;color:#fff;text-align:center;border-radius:10px 10px 10px 0;background:#e91010;margin-left:10px}
.course-pay-win .win-m .main .pay-choose .m{padding:26px 175px 0}
.course-pay-win .win-m .main .pay-choose .m .list{width:165px}
.course-pay-win .win-m .main .pay-choose .m .wechat-pay .pay-box{width:165px;height:165px;border:1px #05ae04 solid}
.course-pay-win .win-m .main .pay-choose .m .wechat-pay .pay-box img{display:block;width:100%;height:100%}
.course-pay-win .win-m .main .pay-choose .m .wechat-pay .pay-b{margin-top:14px;text-align:center;line-height:22px;font-size:18px;color:#5b5b5b}
.course-pay-win .win-m .main .pay-choose .m .wechat-pay .pay-b i{width:25px;height:22px;background:url(/assets/revision/images/course/play-icon28.png) -72px -520px;display:inline-block;vertical-align:top;margin-right:10px}
.course-pay-win .win-m .main .pay-choose .m .alipay .pay-box{width:165px;height:165px}
.course-pay-win .win-m .main .pay-choose .m .alipay .pay-box img{display:block;width:100%;height:100%}
.course-pay-win .win-m .main .pay-choose .m .alipay .pay-box img.qrcode-classname{width:auto;height:auto}
.course-pay-win .win-m .main .pay-choose .m .alipay .pay-b{padding-top:7px}
.course-pay-win .win-m .main .pay-choose .m .alipay .pay-b a{display:block;height:34px;line-height:34px;text-align:center;background:#0095e5;font-size:18px;color:#fff}
.course-pay-win .win-m .main .pay-choose .m .list.single{margin:0 auto;text-align:center}
.course-pay-win .win-m .main .pay-choose .m .alipay.single .pay-box{border:1px solid #01A0E8;display:flex;align-items:center;justify-content:center}
.course-pay-win .win-m .main .pay-choose .m .alipay.single .pay-b{font-size:16px;padding-top:15px;line-height:20px;color:#666}
.course-pay-win .win-m .main .pay-choose .m .alipay.single .pay-b i{width:20px;height:20px;background:url(/assets/revision/images/course/play-icon28.png) -104px -520px;display:inline-block;vertical-align:top;margin-right:10px}
.course-pay-win .coupon-box{border:1px #FFD500 solid;background: #fffbe5;border-radius: 5px;padding:0 16px 0 20px;line-height: 38px;height: 40px;margin:20px 20px 0;}
.course-pay-win .coupon-box .s1{color:#666;font-weight: bold;}
.course-pay-win .coupon-box .s1 i{color: #FF660D;padding-left: 6px;}
.course-pay-win .coupon-box .countdown{font-size: 12px;color: #FF660D;}
.course-pay-win .coupon-box .countdown i{display: inline-block;vertical-align: top;border-radius: 2px;width: 24px;height: 20px;line-height: 20px;color: #fff;background: #FF660D;font-weight: bold;font-size: 16px;color: #FFFBE5;text-align: center;margin: 9px 4px 0;}
.course-pay-win .coupon-box{border:1px #FFD500 solid;background: #fffbe5;border-radius: 5px;padding:0 16px 0 20px;line-height: 38px;height: 40px;margin:20px 20px 0;}
.course-pay-win .win-m .main .tips{padding:20px 0 0 20px;font-size:14px;color:#666}
.course-pay-win .win-m .main .tips span{color:#ff701d}
.course-pay-win .vip-only-show{display: none;}
.course-coupon-win{position: fixed;z-index: 1010;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.course-coupon-win .win-m{width: 450px;height: 300px;left: 50%;top: 50%;margin:-150px 0 0 -225px;background: #fff;border-radius: 5px;border-top: 5px #FFE379 solid;position: absolute;}
.course-coupon-win .win-m::before{content: '';width: 114px;height: 88px;left: 50%;top: -72px;margin-left: -57px;background: url(/assets/revision/images/course/hu.png);position: absolute;}
.course-coupon-win .win-m .p1{font-size: 18px;text-align: center;padding-top: 32px;}
.course-coupon-win .win-m .coupon-box{width: 304px;height: 128px;background: url(/assets/revision/images/course/coupon.png);margin:20px auto 0;}
.course-coupon-win .win-m .btn{padding:15px 50px 0}
.course-coupon-win .win-m .btn .close{width: 160px;height: 50px;border-radius: 5px;border: 1px #ddd solid;line-height: 48px;text-align: center;font-size: 18px;color: #666;transition: all .2s;cursor: pointer;}
.course-coupon-win .win-m .btn .close:hover{color:#333;border-color: #ccc;}
.course-coupon-win .win-m .btn .buy-btn{width: 160px;height: 50px;line-height: 50px;text-align: center;font-size: 18px;transition:all .2s;background: #FFD500;border-radius: 5px;cursor: pointer;}
.course-coupon-win .win-m .btn .buy-btn:hover{background: #ffdb25;}
.service-agreement-box{text-align: center;}
.course-pay-win-new{background:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;z-index:1001;left:0;top: 0;}
.course-pay-win-new .win-m{width:800px;padding-bottom:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:5px;overflow:hidden}
.course-pay-win-new .win-m .head{height:40px;background:#faf8fa;padding:0 20px;line-height:40px;color:#666}
.course-pay-win-new .win-m .head a{color:#666}
.course-pay-win-new .win-m .head a:hover{color:#ff660d}
.course-pay-win-new .win-m .head .avatar{width:20px;height:20px;border-radius:50%;display:inline-block;vertical-align:top;margin:10px 10px 0 0}
.course-pay-win-new .win-m .head .close-win{width:14px;height:14px;margin-top:13px;background:url(/assets/revision/images/course/play-icon28.png) -75px -571px;cursor:pointer}
.course-pay-win-new .win-m .main .vip-tab{margin:30px 0 0 20px;display: flex;}
.course-pay-win-new .win-m .main .vip-tab .list{border-radius:5px;margin-right:20px;border:1px #ddd solid;position:relative;text-align:center;padding:1px;cursor:pointer;padding-bottom: 20px;flex-grow:1;max-width: 370px;height: 152px;}
.course-pay-win-new .win-m .main .vip-tab .list .p1{padding-top:20px;color:#666}
.course-pay-win-new .win-m .main .vip-tab .list .p2{font-size:16px;color:#ff660d;padding-top:20px}
.course-pay-win-new .win-m .main .vip-tab .list .p2.act-office{font-size:14px;color:#666;position:relative}
.course-pay-win-new .win-m .main .vip-tab .list .p2 i,.course-pay-win-new .win-m .main .vip-tab .list .p2 small{display:none}
.course-pay-win-new .win-m .main .vip-tab .list .p2.act-office small{display:inline-block;font-size:16px;color:#999;text-decoration:line-through;margin-right:8px}
.course-pay-win-new .win-m .main .vip-tab .list .p2.act-office i{display:block;width:48px;height:18px;color:#fff;font-size:12px;background:#e91010;text-align:center;line-height:18px;border-radius:10px 10px 10px 0;position:absolute;top:16px;left:50%;margin-left:44px}
.course-pay-win-new .win-m .main .vip-tab .list .p2.act-office .price{color:#e91010;margin-right:8px}
.course-pay-win-new .win-m .main .vip-tab .list .old-price{margin-left:7px;color:#999;text-decoration:line-through}
.course-pay-win-new .win-m .main .vip-tab .list .p2 .price{font-size:36px;vertical-align:-3px}
.course-pay-win-new .win-m .main .vip-tab .list .p2 .sm{margin-left:6px;font-size:16px;color:#9a9a9a}
.course-pay-win-new .win-m .main .vip-tab .list .p3{margin-top:20px;color:#999}
.course-pay-win-new .win-m .main .vip-tab .list .p3 span{color:#ff701d;padding:0 3px}
.course-pay-win-new .win-m .main .vip-tab .list .p4{padding-top: 30px;color: #666;}
.course-pay-win-new .win-m .main .vip-tab .list .p5{font-size: 16px;color: #999999;padding:10px 0}
.course-pay-win-new .win-m .main .vip-tab .list .p5 .s1{font-size: 36px;}
.course-pay-win-new .win-m .main .vip-tab .list .p5 span{color: #FF660D;}
.course-pay-win-new .win-m .main .vip-tab .list .special-p{position:absolute;width:110px;height:20px;line-height:20px;background:linear-gradient(90deg,#ff701d,#f53500);border-radius:3px 3px 3px 0;color:#fff;font-size:12px;left:-1px;top:-10px}
.course-pay-win-new .win-m .main .vip-tab .list .special-p i{font-size:14px;font-weight:700;padding-left:4px;vertical-align:-1px}
.course-pay-win-new .win-m .main .vip-tab .list .recommend{width:64px;height:64px;position:absolute;right:-6px;top:-6px;background:url(/assets/revision/images/course/play-icon28.png) -134px -563px}
.course-pay-win-new .win-m .main .vip-tab .list .recommend i{transform: rotate(45deg);font-size: 16px;color:#fff;display: block;margin:15px 0 0 18px;}
.course-pay-win-new .win-m .main .vip-tab .list.active{border:2px #ff660d solid;padding:0 0 19px;background:#fffbf8}
.course-pay-win-new .win-m .main .vip-tab .list.active .special-p{left:-2px;top:-11px}
.course-pay-win-new .win-m .main .vip-tab .list.active:after{content:'';position:absolute;right:0;bottom:0;background:url(/assets/revision/images/course/play-icon28.png) -72px -545px;width:20px;height:20px}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list.active:after{content:'';position:absolute;right:0;bottom:0;background:url(/assets/revision/images/course/play-icon28.png) -72px -545px;width:28px;height:28px}
.course-pay-win-new .win-m .main .vip-tab .list .special-p2{width:180px}
.course-pay-win-new .win-m .main .vip-tab .list.active .recommend{right:-7px;top:-7px}
.course-pay-win-new .win-m .main .vip-tab .list.animation{animation:shake 2s linear forwards;width: 0;overflow: hidden;opacity: 0;flex-grow: 0;}
.course-pay-win-new .win-m .main .tips{font-size:14px;color:#666;display: flex;align-items: center;padding: 20px 0 0 20px;}
.course-pay-win-new .win-m .main .tips span{color:#ff701d}
.course-pay-win-new .win-m .main .lockBox {width: 230px;height: 25px;border-radius: 5px;
background: #FFFFFF;box-sizing: border-box;border: 1px solid #E8E8E8;font-size: 12px;color: #666666;position: relative;display: flex;align-items: center;}
.course-pay-win-new .win-m .main .lockBox .lock {background:url(/assets/revision/images/aigc/lock.png) no-repeat;background-size: 100% 100%;width: 8px;height: 9px;margin-right: 6px;display: inline-block;margin-left: 15px;}
.course-pay-win-new .win-m .main .lockBox .lockNew {background:url(/assets/revision/images/aigc/new.png) no-repeat;background-size: 100% 100%;width: 23px;height: 12px;position: absolute;top: 0;right: 0;display: inline-block;}
.course-pay-win-new .win-m .main .pay-choose{margin-top:20px;border-top: 1px #ddd solid;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .pay-choose .t {padding: 20px 0 0 0;}
.course-pay-win-new .win-m .main .pay-choose .t{line-height:20px;position:relative;text-align:center;font-size:16px;color:#666;padding: 20px 0 0 40px;}
.course-pay-win-new .win-m .main .pay-choose .t .pos-l{position:absolute;left:20px}
.course-pay-win-new .win-m .main .pay-choose .t .price{color:#ff660d;margin-right:5px}
.course-pay-win-new .win-m .main .pay-choose .t .day-price{color:#ff660d}
.course-pay-win-new .win-m .main .pay-choose .t .old-price{color: #999;text-decoration: line-through;margin: 0 4px 0 2px;}
.course-pay-win-new .win-m .main .pay-choose .t .special-p{width:88px;height:20px;line-height:20px;background:linear-gradient(90deg,#ff701d,#f53500);border-radius:3px;color:#fff;font-size:12px;display:inline-block;margin-right:14px;vertical-align: 2px;}
.course-pay-win-new .win-m .main .pay-choose .t .special-p i{font-size:14px;font-weight:700;padding-left:4px;vertical-align:-1px}
.course-pay-win-new .win-m .main .pay-choose .t .act-office-i{display:inline-block;vertical-align:top;margin-top:-1px;width:100px;height:20px;line-height:20px;font-size:12px;color:#fff;text-align:center;border-radius:10px 10px 10px 0;background:#e91010;margin-left:10px}
.course-pay-win-new .win-m .main .pay-choose .m{padding:26px 100px 0}
.course-pay-win-new.tab-three .win-m .main .pay-choose .m{padding:26px 160px 0}
.course-pay-win-new .win-m .main .pay-choose .m .list{width:165px}
.course-pay-win-new .win-m .main .pay-choose .m .wechat-pay .pay-box{width:165px;height:165px;border:1px #05ae04 solid}
.course-pay-win-new .win-m .main .pay-choose .m .wechat-pay .pay-box img{display:block;width:100%;height:100%}
.course-pay-win-new .win-m .main .pay-choose .m .wechat-pay .pay-b{margin-top:14px;text-align:center;line-height:22px;font-size:18px;color:#5b5b5b}
.course-pay-win-new .win-m .main .pay-choose .m .wechat-pay .pay-b i{width:25px;height:22px;background:url(/assets/revision/images/course/play-icon28.png) -72px -520px;display:inline-block;vertical-align:top;margin-right:10px}
.course-pay-win-new .win-m .main .pay-choose .m .alipay.single{margin:0 auto;text-align:center}
.course-pay-win-new .win-m .main .pay-choose .m .alipay.single .pay-box{border:1px solid #01A0E8;display:flex;align-items:center;justify-content:center}
.course-pay-win-new .win-m .main .pay-choose .m .alipay.single .pay-b{font-size:16px;padding-top:15px;line-height:20px;color:#666}
.course-pay-win-new .win-m .main .pay-choose .m .alipay.single .pay-b i{width:20px;height:20px;background:url(/assets/revision/images/course/play-icon28.png) -104px -520px;display:inline-block;vertical-align:top;margin-right:10px}
.course-pay-win-new .win-m .main .pay-choose .m .alipay .pay-box{width:165px;height:165px}
.course-pay-win-new .win-m .main .pay-choose .m .alipay .pay-box img{display:block;width:100%;height:100%}
.course-pay-win-new .win-m .main .pay-choose .m .alipay .pay-box img.qrcode-classname{width:auto;height:auto}
.course-pay-win-new .win-m .main .pay-choose .m .alipay .pay-b{padding-top:7px}
.course-pay-win-new .win-m .main .pay-choose .m .alipay .pay-b a{display:block;height:34px;line-height:34px;text-align:center;background:#0095e5;font-size:18px;color:#fff}
.course-pay-win-new .list .buy-today{position:absolute;left:-1px;top:-12px;display:inline-block;white-space:nowrap;padding:0 10px;height:26px;background:linear-gradient(90deg,rgba(255,112,29,1),rgba(245,53,0,1));border-radius:5px 0 5px 0;line-height:26px;color:#fff}
.course-pay-win-new .list.active .buy-today{left:-2px;}
.course-pay-win-new .coupon-box{border:1px #FFD500 solid;background: #fffbe5;border-radius: 5px;padding:0 16px 0 20px;line-height: 38px;height: 40px;margin:20px 20px 0;}
.course-pay-win-new .coupon-box .s1{color:#666;font-weight: bold;}
.course-pay-win-new .coupon-box .s1 i{color: #FF660D;padding-left: 6px;}
.course-pay-win-new .coupon-box .countdown{font-size: 12px;color: #FF660D;}
.course-pay-win-new .coupon-box .countdown i{display: inline-block;vertical-align: top;border-radius: 2px;width: 24px;height: 20px;line-height: 20px;color: #fff;background: #FF660D;font-weight: bold;font-size: 16px;color: #FFFBE5;text-align: center;margin: 9px 4px 0;}
.course-pay-win-new .vip-only-show{display: none;}
.year-vip-win{position: fixed;width: 566px;height: 300px;left: 50%;top: 50%;padding-top: 40px;text-align: center;z-index: -1;background:url(/assets/revision/images/course/coupon-bg.png) no-repeat;opacity: .6;margin:-150px 0 0 -284px;transform: scale(.7);}
.year-vip-win.active{animation: yearVip 2s linear forwards;}
@keyframes yearVip {
    10% {opacity: 1;z-index: 10;transform: scale(1.1);}
    14% {opacity: 1;z-index: 10;transform: scale(.9);}
    20% {opacity: 1;z-index: 10;transform: scale(1);}
    65% {opacity: 1;z-index: 10;transform: scale(1);}
    100% {opacity: .5;z-index: -1;transform: scale(.5) translate(510px,-168px);}
}
.year-vip-win .p1{color: #FADFCA;font-size: 30px;font-weight: bold;}
.year-vip-win .p2{font-size: 18px;color: #FADFCA;font-weight: bold;letter-spacing: 6px;padding-top: 170px;}


#VideoFreeLimitContainer .vip-only-win .win-m .head{height: 56px;background:url(/assets/revision/images/course/vip-olny-head.png) no-repeat;line-height: 56px;color: #F5D9B1;background-size: cover;}
#VideoFreeLimitContainer .vip-only-win .win-m .head .close-win{margin-top: 20px;background: none;position: relative;}
#VideoFreeLimitContainer .vip-only-win .win-m .head .close-win::before{width: 16px;height: 1px;background: #F5D9B1;position: absolute;transform: rotate(45deg);left: -1px;top: 6px;content: '';}
#VideoFreeLimitContainer .vip-only-win .win-m .head .close-win::after{width: 16px;height: 1px;background: #F5D9B1;position: absolute;transform: rotate(-45deg);left: -1px;top: 6px;content: '';}
#VideoFreeLimitContainer .vip-only-win .win-m .head .avatar{margin-top: 18px;}
#VideoFreeLimitContainer .vip-only-win .vip-only-hide{display: none;}
#VideoFreeLimitContainer .vip-only-win .vip-only-show{display: block;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab .list.active{border: 1px solid #F1D1A0;background: linear-gradient(90deg, #FCF5EA 0%, #F4D7AD 100%);padding-top: 1px;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .cont-tab .tab-li{color: #333;}
#VideoFreeLimitContainer .vip-only-win .vip-only-info{height: 40px;background: linear-gradient(90deg, #FCF5EA 0%, #F4D7AD 100%);border-radius: 5px;font-size: 16px;color: #875427;line-height: 40px;margin:20px 30px 0;text-align: center;}
#VideoFreeLimitContainer .vip-only-win .vip-only-info span{font-size: 18px;}
#VideoFreeLimitContainer .vip-only-win .vip-only-info i{width: 18px;height: 14px;background:url(/assets/revision/images/course/play-icon28.png) -218px -515px;display: inline-block;vertical-align: top;margin:14px 5px 0 0}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab .list .p1{color: #333;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab .list .p2{color: #875427;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab .list .p3{color: #666;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab .list.active .recommend{right: -6px;top: -6px;}
#VideoFreeLimitContainer .vip-only-win .win-m .list.active .buy-today{left: -1px;top: -15px;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .pay-choose .t .price{color: #875427;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .pay-choose .t .day-price{color: #875427;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-all .list{border: 1px solid #F1D1A0;background: linear-gradient(90deg, #FCF5EA 0%, #F4D7AD 100%);}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-all .list .p2{color: #875427;padding-top: 0;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-all .list .p1{border: none;padding-bottom: 16px;color: #333;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab{margin-left: 30px;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .tips{padding-left: 30px;}
#VideoFreeLimitContainer .vip-only-win.course-pay-win .win-m .main .tips{padding-top: 21px;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .pay-choose{margin:20px 30px 0;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .pay-choose .t{padding-left: 0;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .pay-choose .t .pos-l{left: 0;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-all{padding-bottom: 3px!important;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-all .list-bottom{margin: 25px 30px 0;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-all .list .p3{margin-top: 20px;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab .list.active:after{background-position: -97px -542px;width: 24px;height: 24px;right: -1px;bottom: -1px;}
#VideoFreeLimitContainer .vip-only-win.course-pay-win .win-m .main .vip-tab .list{width: 234px;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab .list .p5 span{color: #875427;}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab .list .p4{color: #333;}
#VideoFreeLimitContainer .vip-only-win.course-pay-win .win-m .main .pay-choose .m{padding:26px 145px 0}
#VideoFreeLimitContainer .vip-only-win.course-pay-win-new.tab-three .win-m .main .pay-choose .m{padding:26px 130px 0}
#VideoFreeLimitContainer .vip-only-win .win-m .main .vip-tab .list .p5{color: #666;}

#VideoFreeLimitContainer .win-m .main .cont-tab{width:100%;height:60px;line-height:60px;background:#efefef;overflow:hidden}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li{width:50%;height:100%;background:#efefef;font-size:18px;color:#666;text-align:center;position:relative;cursor:pointer}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li.active{background:linear-gradient(180deg,#fff0e8 0,#fff 100%)}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li.active:first-child{border-top-right-radius:20px}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li.active:first-child:before{content:'';width:40px;height:50%;background:linear-gradient(180deg,#fff7f3 0,#fff 100%);position:absolute;bottom:0;right:-20px;z-index:1}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li.active:first-child:after{content:'';width:40px;height:50%;border-radius:0 0 0 20px;background:#efefef;position:absolute;bottom:0;right:-40px;z-index:2}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li.active:last-child{border-top-left-radius:20px}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li.active:last-child:before{content:'';width:40px;height:50%;background:linear-gradient(180deg,#fff7f3 0,#fff 100%);position:absolute;bottom:0;left:-20px;z-index:1}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li.active:last-child:after{content:'';width:40px;height:50%;border-radius:0 0 20px 0;background:#efefef;position:absolute;bottom:0;left:-40px;z-index:2}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li i{display:inline-block;vertical-align:top;width:40px;height:40px;margin:10px 0 0 0;background:url(/assets/revision/images/base-icon.v89.png) 0 0;transform:scale(.6)}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li .i2{width:40px;height:46px;transform:scale(.5);background-position:-123px -68px;margin-top:8px}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li small{display:inline-block;vertical-align:top;height:20px;line-height:18px;border-radius:5px;border:1px solid #ff4821;font-size:12px;color:#ff4821;padding:0 5px;margin:20px 0 0 10px}
#VideoFreeLimitContainer .win-m .main .cont-tab .tab-li.active small{background:#ff4821;color:#fff}
#VideoFreeLimitContainer .win-m .main .vip-all{margin:26px auto 18px}
#VideoFreeLimitContainer .course-pay-win-new .win-m .main .vip-all{margin:30px auto 20px;padding:8px 0}
#VideoFreeLimitContainer .win-m .main .vip-all .list{cursor:pointer;position:relative;width:365px;border-radius:5px;text-align:center;padding-bottom:21px;margin:0 10px;border:2px solid #ff660d;background:#fffbf8;position: relative;}
#VideoFreeLimitContainer .win-m .main .vip-all .list.active:after{content:'';position:absolute;right:0;bottom:0;background:url(/assets/revision/images/course/play-icon28.png) -72px -545px;width:20px;height:20px}
#VideoFreeLimitContainer .win-m .main .vip-all .list-life.active:after {background: url(/assets/revision/images/ai/chat/pay-y.png) no-repeat;background-size: 100% 100%;bottom: -1px;right: -1px;}
#VideoFreeLimitContainer .win-m .main .vip-all .list .buy-today{left:-2px}
#VideoFreeLimitContainer .win-m .main .vip-all .list .buy-today i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/assets/revision/images/activity/lifelong/20250729/course-i.png) no-repeat;
    background-size: 100% 100%;
    background-position: center;
    margin-right: 5px;
    vertical-align: -2px;
}
#VideoFreeLimitContainer .win-m .main .vip-all .list .p1{width:80%;margin:0 auto;padding:30px 0 15px;border-bottom:1px dashed #ddd;font-size:14px;color:#666}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list .p1 {font-size: 18px;padding: 18px 0 0 0;font-weight: 500;border-bottom: unset;line-height: 25px;}
#VideoFreeLimitContainer .win-m .main .vip-all .list .p2{padding-top:12px;margin-top:0;border:0;font-size:16px;color:#ff660d}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top {margin-left: 15px;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list {border: 1px solid #DDDDDD;padding-bottom: 12px;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list.active {border: 2px solid #ED7031;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list.list-life.active {border: 2px solid #D8B55C;background: #FEF9E9;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list .ai-w {padding: 4px 12px;margin: 0 auto;background: linear-gradient( 180deg, #FFFBF9 0%, #FFCCB2 99%);border: 1px solid #FFB28B;margin-top: 2px;color: #ED7031;font-size: 12px;font-weight: 400;display: flex;align-items: center;border-radius: 5px;width: max-content;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list .ai-w i {width: 14px;height: 14px;background: url(/assets/revision/images/ai/chat/logo-pay.png) no-repeat;background-size: 100% 100%;margin-right: 5px;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list .ai-w span {font-weight: 500;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list .ai-desc {margin-top: 7px;font-size: 12px;font-weight: 500;line-height: 17px;display: flex;align-items: center;justify-content: center;color: #666666;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list .ai-desc i {
    background-image: url('/assets/revision/images/aigc/lock.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    width: 8px;height: 9px;
    margin-right: 5px;
}

#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list .p2 {padding-top: 0;color: #ED7031;height: 45px;line-height: 45px;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list-life .p2 {color: #D8B55C;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-top .list .p2 .old-price {margin-left: 8px;font-weight: 500;color: #999999;}
#VideoFreeLimitContainer .win-m .main .vip-all .list .p2 .price{font-size:36px}
#VideoFreeLimitContainer .win-m .main .vip-all .list .p2 .old-price{display:inline-block;color:#666;text-decoration:line-through;margin-left:10px}
#VideoFreeLimitContainer .win-m .main .vip-all .list .p3{margin-top:12px;color:#666}
#VideoFreeLimitContainer .win-m .main .vip-all .list .countdown{width: 200px;height: 18px;line-height: 18px;border-radius: 0 0 3px 3px;font-size: 12px;text-align: center;color:#fff;position: absolute;background: #FF660E;left: 60px;bottom: -18px;}
#VideoFreeLimitContainer .win-m .main .vip-all .list .countdown i{padding:0 3px;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom{text-align:center;font-size:14px;color:#666;height:20px;line-height:20px;margin:26px 20px 0;display: flex;justify-content: space-between;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp{display:inline-block;vertical-align:top;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp.red{color: #FF6D29;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp:first-child{margin-left:0}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp i{display:inline-block;vertical-align:top;width:18px;height:18px;margin-right:5px}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp .i1{background-image: url(/assets/revision/images/ai/i1.png);background-size: 100% 100%;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp .i2{background-image: url(/assets/revision/images/ai/i2.png);background-size: 100% 100%;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp .i3{background-image: url(/assets/revision/images/ai/i3.png);background-size: 100% 100%;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp .i4{background-image: url(/assets/revision/images/ai/i4.png);background-size: 100% 100%;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp .i6{background-image: url(/assets/revision/images/ai/i6.png);background-size: 100% 100%;}
#VideoFreeLimitContainer .win-m .main .vip-all .list-bottom .sp .i5{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDI2QDJ4PC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3Mi4wMDAwMDAsIC01MDAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTLlpIfku70tMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzkyLjAwMDAwMCwgMTgyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODAuMDAwMDAwLCAzMTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBmaWxsPSIjRjdGOEZBIiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTE4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjY0NzA1OSwgNC4xNzY0NzEpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0iI0M2QzZDNiIgcG9pbnRzPSI1LjczNTI5NDEyIDguNDcwNTg4MjQgNy41IDguNDcwNTg4MjQgNy45NDExNzY0NyAxMS4xMTc2NDcxIDUuMjk0MTE3NjUgMTEuMTE3NjQ3MSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMS4yMjUyMTAwOCwwIEwxMS40ODA2NzIzLDAgQzEyLjE1NzMzNzEsOC41NTY1MjMwNWUtMTYgMTIuNzA1ODgyNCwwLjU0ODU0NTIzOSAxMi43MDU4ODI0LDEuMjI1MjEwMDggTDEyLjcwNTg4MjQsNy4yNDUzNzgxNSBDMTIuNzA1ODgyNCw3LjkyMjA0MyAxMi4xNTczMzcxLDguNDcwNTg4MjQgMTEuNDgwNjcyMyw4LjQ3MDU4ODI0IEwxLjIyNTIxMDA4LDguNDcwNTg4MjQgQzAuNTQ4NTQ1MjM5LDguNDcwNTg4MjQgLTMuNjEyMjE2NjZlLTE2LDcuOTIyMDQzIDAsNy4yNDUzNzgxNSBMMCwxLjIyNTIxMDA4IEMtMy4wNDkxMjE0OWUtMTYsMC41NDg1NDUyMzkgMC41NDg1NDUyMzksLTkuNzc0MzI4OTVlLTE3IDEuMjI1MjEwMDgsMCBaIiBpZD0i55+p5b2iIiBmaWxsPSIjQzZDNkM2Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9IuakreWchuW9oiIgZmlsbD0iI0ZGRkZGRiIgY3g9IjYuMzUyOTQxMTgiIGN5PSI0LjIzNTI5NDEyIiByPSIyLjExNzY0NzA2Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMTMwMTY0MzIsNC40NzgyMTk4NyBMNi4xNjU2NjE5OSw1LjI1MDUzMTk5IEM2LjA2MDkzNDM1LDUuMzM0MzkxMjMgNS45MjI5NzQyNCw1LjI5MzYwMjQyIDUuODU3NTE5NDYsNS4xNTk0Mjc2NCBDNS44MzUzMDcxNSw1LjExMzg5NDk3IDUuODIzNTI5NDEsNS4wNjEyODEzNiA1LjgyMzUyOTQxLDUuMDA3NTg3MDYgTDUuODIzNTI5NDEsMy40NjI5NjI4MiBDNS44MjM1Mjk0MSwzLjMwNDczNzUzIDUuOTIzNjQ1OCwzLjE3NjQ3MDU5IDYuMDQ3MTQ1NjMsMy4xNzY0NzA1OSBDNi4wODkwNTU3MiwzLjE3NjQ3MDU5IDYuMTMwMTIyMzEsMy4xOTE1NTk5OCA2LjE2NTY2MTk5LDMuMjIwMDE3ODkgTDcuMTMwMTY0MzIsMy45OTIzMzAwMSBDNy4yMzQ4OTE5Nyw0LjA3NjE4OTI1IDcuMjY2NzI4OTIsNC4yNTI5NDA3NCA3LjIwMTI3NDE0LDQuMzg3MTE1NTIgQzcuMTgzMjc3MzUsNC40MjQwMDY4OCA3LjE1ODk1OTE5LDQuNDU1MTYyNzggNy4xMzAxNjQzMiw0LjQ3ODIxOTg3IFoiIGlkPSLkuInop5LlvaIiIGZpbGw9IiNDNkM2QzYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgZmlsbD0iI0M2QzZDNiIgeD0iMS41ODgyMzUyOSIgeT0iMTAuMDU4ODIzNSIgd2lkdGg9IjEwLjA1ODgyMzUiIGhlaWdodD0iMS4wNTg4MjM1MyIgcng9IjAuNDA4NDAzMzYxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);}
#VideoFreeLimitContainer .win-m .main .list .p6{padding:5px 0;color:#666}

#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .pay-choose .t .price {color: #ED7031;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .pay-choose .t .day-price {color: #ED7031;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list {flex: 1;border-radius: 10px;height: 174px;font-weight: 500;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list-s {background: #FEF9E9;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list .p1 {padding-top: 25px;font-size: 18px;font-weight: 500;line-height: 25px;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list .p2 {color: #666;padding-top: 15px;font-size: 16px;color: #666666;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list .p2-s {color: #D8B55C;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list .p2-s i {display: inline-block;text-decoration: line-through;margin-left: 6px;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list .p2 .price {font-size: 32px;font-weight: 500;line-height: 45px;vertical-align: -1px;margin-right: 1px;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list .p3 {text-decoration: line-through;margin-top: 17px;font-size: 16px;line-height: 22px;font-weight: 500;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list .p4 {padding: 4px 12px;margin: 0 auto;background: linear-gradient( 180deg, #F9F3CD 0%, #EED9A7 99%);border: 1px solid #E5CA78;margin-top: 20px;color: #755C0F;font-size: 12px;font-weight: 400;display: flex;align-items: center;border-radius: 10px;width: max-content;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list .p4 i {width: 18px;height: 18px;background: url(/assets/revision/images/ai/chat/logo-pay.png) no-repeat;
background-size: 100% 100%;margin-right: 5px;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list .p4 span {font-weight: 500;}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list.active {border: 2px solid #D8B55C;}
 #VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-tab .list.active:after {background: url(/assets/revision/images/ai/chat/pay-y.png) no-repeat;background-size: 100% 100%;bottom: -1px;right: -1px;}

#VideoAiWordLimitContainer .vip-only-win .win-m .head{height: 56px;background:url(/assets/revision/images/course/vip-olny-head.png) no-repeat;line-height: 56px;color: #F5D9B1;background-size: cover;}
#VideoAiWordLimitContainer .vip-only-win .win-m .head .close-win{margin-top: 20px;background: none;position: relative;}
#VideoAiWordLimitContainer .vip-only-win .win-m .head .close-win::before{width: 16px;height: 1px;background: #F5D9B1;position: absolute;transform: rotate(45deg);left: -1px;top: 6px;content: '';}
#VideoAiWordLimitContainer .vip-only-win .win-m .head .close-win::after{width: 16px;height: 1px;background: #F5D9B1;position: absolute;transform: rotate(-45deg);left: -1px;top: 6px;content: '';}
#VideoAiWordLimitContainer .vip-only-win .win-m .head .avatar{margin-top: 18px;}
#VideoAiWordLimitContainer .vip-only-win .vip-only-hide{display: none;}
#VideoAiWordLimitContainer .vip-only-win .vip-only-show{display: block;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab .list.active{border: 1px solid #F1D1A0;background: linear-gradient(90deg, #FCF5EA 0%, #F4D7AD 100%);padding-top: 1px;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .cont-tab .tab-li{color: #333;}
#VideoAiWordLimitContainer .vip-only-win .vip-only-info{height: 40px;background: linear-gradient(90deg, #FCF5EA 0%, #F4D7AD 100%);border-radius: 5px;font-size: 16px;color: #875427;line-height: 40px;margin:20px 30px 0;text-align: center;}
#VideoAiWordLimitContainer .vip-only-win .vip-only-info span{font-size: 18px;}
#VideoAiWordLimitContainer .vip-only-win .vip-only-info i{width: 18px;height: 14px;background:url(/assets/revision/images/course/play-icon28.png) -218px -515px;display: inline-block;vertical-align: top;margin:14px 5px 0 0}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab .list .p1{color: #333;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab .list .p2{color: #875427;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab .list .p3{color: #666;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab .list.active .recommend{right: -6px;top: -6px;}
#VideoAiWordLimitContainer .vip-only-win .win-m .list.active .buy-today{left: -1px;top: -15px;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .pay-choose .t .price{color: #875427;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .pay-choose .t .day-price{color: #875427;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-all .list{border: 1px solid #F1D1A0;background: linear-gradient(90deg, #FCF5EA 0%, #F4D7AD 100%);}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-all .list .p2{color: #875427;padding-top: 0;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-all .list .p1{border: none;padding-bottom: 16px;color: #333;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab{margin-left: 30px;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .tips{padding-left: 30px;}
#VideoAiWordLimitContainer .vip-only-win.course-pay-win .win-m .main .tips{padding-top: 21px;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .pay-choose{margin:20px 30px 0;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .pay-choose .t{padding-left: 0;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .pay-choose .t .pos-l{left: 0;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-all{padding-bottom: 3px!important;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-all .list-bottom{margin: 25px 30px 0;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-all .list .p3{margin-top: 20px;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab .list.active:after{background-position: -97px -542px;width: 24px;height: 24px;right: -1px;bottom: -1px;}
#VideoAiWordLimitContainer .vip-only-win.course-pay-win .win-m .main .vip-tab .list{width: 234px;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab .list .p5 span{color: #875427;}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab .list .p4{color: #333;}
#VideoAiWordLimitContainer .vip-only-win.course-pay-win .win-m .main .pay-choose .m{padding:26px 145px 0}
#VideoAiWordLimitContainer .vip-only-win.course-pay-win-new.tab-three .win-m .main .pay-choose .m{padding:26px 130px 0}
#VideoAiWordLimitContainer .vip-only-win .win-m .main .vip-tab .list .p5{color: #666;}

#VideoAiWordLimitContainer .win-m .main .cont-tab{width:100%;background:#efefef;overflow:hidden}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li{width:50%;height:100%;background:#efefef;font-size:18px;color:#666;text-align:center;position:relative;cursor:pointer}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li.active{background:linear-gradient(180deg,#fff0e8 0,#fff 100%)}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li.active:first-child{border-top-right-radius:20px}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li.active:first-child:before{content:'';width:40px;height:50%;background:linear-gradient(180deg,#fff7f3 0,#fff 100%);position:absolute;bottom:0;right:-20px;z-index:1}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li.active:first-child:after{content:'';width:40px;height:50%;border-radius:0 0 0 20px;background:#efefef;position:absolute;bottom:0;right:-40px;z-index:2}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li.active:last-child{border-top-left-radius:20px}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li.active:last-child:before{content:'';width:40px;height:50%;background:linear-gradient(180deg,#fff7f3 0,#fff 100%);position:absolute;bottom:0;left:-20px;z-index:1}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li.active:last-child:after{content:'';width:40px;height:50%;border-radius:0 0 20px 0;background:#efefef;position:absolute;bottom:0;left:-40px;z-index:2}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li i{display:inline-block;vertical-align:top;width:40px;height:40px;margin:10px 0 0 0;background:url(/assets/revision/images/base-icon.v89.png) 0 0;transform:scale(.6)}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li .i2{width:40px;height:46px;transform:scale(.5);background-position:-123px -68px;margin-top:8px}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li small{display:inline-block;vertical-align:top;height:20px;line-height:18px;border-radius:5px;border:1px solid #ff4821;font-size:12px;color:#ff4821;padding:0 5px;margin:20px 0 0 10px}
#VideoAiWordLimitContainer .win-m .main .cont-tab .tab-li.active small{background:#ff4821;color:#fff}
/* #VideoAiWordLimitContainer .win-m .main .vip-all{margin:26px auto 18px}
#VideoAiWordLimitContainer .course-pay-win-new .win-m .main .vip-all{margin:20px auto 20px;padding:8px 0}
#VideoAiWordLimitContainer .win-m .main .vip-all .list{cursor:pointer;position:relative;width:320px;border-radius:5px;text-align:center;padding-bottom:21px;margin:0 auto;border:2px solid #ff660d;background:#fffbf8;position: relative;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list:after{content:'';position:absolute;right:0;bottom:0;background:url(/assets/revision/images/course/play-icon28.png) -72px -545px;width:20px;height:20px}
#VideoAiWordLimitContainer .win-m .main .vip-all .list .buy-today{left:-2px}
#VideoAiWordLimitContainer .win-m .main .vip-all .list .p1{width:80%;margin:0 auto;padding:30px 0 15px;border-bottom:1px dashed #ddd;font-size:14px;color:#666}
#VideoAiWordLimitContainer .win-m .main .vip-all .list .p2{padding-top:12px;margin-top:0;border:0;font-size:16px;color:#ff660d}
#VideoAiWordLimitContainer .win-m .main .vip-all .list .p2 .price{font-size:36px}
#VideoAiWordLimitContainer .win-m .main .vip-all .list .p2 .old-price{display:inline-block;color:#666;text-decoration:line-through;margin-left:10px}
#VideoAiWordLimitContainer .win-m .main .vip-all .list .p3{margin-top:12px;color:#666}
#VideoAiWordLimitContainer .win-m .main .vip-all .list .countdown{width: 200px;height: 18px;line-height: 18px;border-radius: 0 0 3px 3px;font-size: 12px;text-align: center;color:#fff;position: absolute;background: #FF660E;left: 60px;bottom: -18px;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list .countdown i{padding:0 3px;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom{text-align:center;font-size:14px;color:#666;height:20px;line-height:20px;margin:26px 20px 0;display: flex;justify-content: space-between;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp{display:inline-block;vertical-align:top;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp.red{color: #FF6D29;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp:first-child{margin-left:0}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp i{display:inline-block;vertical-align:top;width:18px;height:18px;margin-right:5px}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp .i1{background-image: url(/assets/revision/images/ai/i1.png);background-size: 100% 100%;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp .i2{background-image: url(/assets/revision/images/ai/i2.png);background-size: 100% 100%;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp .i3{background-image: url(/assets/revision/images/ai/i3.png);background-size: 100% 100%;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp .i4{background-image: url(/assets/revision/images/ai/i4.png);background-size: 100% 100%;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp .i6{background-image: url(/assets/revision/images/ai/i6.png);background-size: 100% 100%;}
#VideoAiWordLimitContainer .win-m .main .vip-all .list-bottom .sp .i5{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDI2QDJ4PC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3Mi4wMDAwMDAsIC01MDAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTLlpIfku70tMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzkyLjAwMDAwMCwgMTgyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODAuMDAwMDAwLCAzMTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBmaWxsPSIjRjdGOEZBIiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTE4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjY0NzA1OSwgNC4xNzY0NzEpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0iI0M2QzZDNiIgcG9pbnRzPSI1LjczNTI5NDEyIDguNDcwNTg4MjQgNy41IDguNDcwNTg4MjQgNy45NDExNzY0NyAxMS4xMTc2NDcxIDUuMjk0MTE3NjUgMTEuMTE3NjQ3MSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMS4yMjUyMTAwOCwwIEwxMS40ODA2NzIzLDAgQzEyLjE1NzMzNzEsOC41NTY1MjMwNWUtMTYgMTIuNzA1ODgyNCwwLjU0ODU0NTIzOSAxMi43MDU4ODI0LDEuMjI1MjEwMDggTDEyLjcwNTg4MjQsNy4yNDUzNzgxNSBDMTIuNzA1ODgyNCw3LjkyMjA0MyAxMi4xNTczMzcxLDguNDcwNTg4MjQgMTEuNDgwNjcyMyw4LjQ3MDU4ODI0IEwxLjIyNTIxMDA4LDguNDcwNTg4MjQgQzAuNTQ4NTQ1MjM5LDguNDcwNTg4MjQgLTMuNjEyMjE2NjZlLTE2LDcuOTIyMDQzIDAsNy4yNDUzNzgxNSBMMCwxLjIyNTIxMDA4IEMtMy4wNDkxMjE0OWUtMTYsMC41NDg1NDUyMzkgMC41NDg1NDUyMzksLTkuNzc0MzI4OTVlLTE3IDEuMjI1MjEwMDgsMCBaIiBpZD0i55+p5b2iIiBmaWxsPSIjQzZDNkM2Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9IuakreWchuW9oiIgZmlsbD0iI0ZGRkZGRiIgY3g9IjYuMzUyOTQxMTgiIGN5PSI0LjIzNTI5NDEyIiByPSIyLjExNzY0NzA2Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMTMwMTY0MzIsNC40NzgyMTk4NyBMNi4xNjU2NjE5OSw1LjI1MDUzMTk5IEM2LjA2MDkzNDM1LDUuMzM0MzkxMjMgNS45MjI5NzQyNCw1LjI5MzYwMjQyIDUuODU3NTE5NDYsNS4xNTk0Mjc2NCBDNS44MzUzMDcxNSw1LjExMzg5NDk3IDUuODIzNTI5NDEsNS4wNjEyODEzNiA1LjgyMzUyOTQxLDUuMDA3NTg3MDYgTDUuODIzNTI5NDEsMy40NjI5NjI4MiBDNS44MjM1Mjk0MSwzLjMwNDczNzUzIDUuOTIzNjQ1OCwzLjE3NjQ3MDU5IDYuMDQ3MTQ1NjMsMy4xNzY0NzA1OSBDNi4wODkwNTU3MiwzLjE3NjQ3MDU5IDYuMTMwMTIyMzEsMy4xOTE1NTk5OCA2LjE2NTY2MTk5LDMuMjIwMDE3ODkgTDcuMTMwMTY0MzIsMy45OTIzMzAwMSBDNy4yMzQ4OTE5Nyw0LjA3NjE4OTI1IDcuMjY2NzI4OTIsNC4yNTI5NDA3NCA3LjIwMTI3NDE0LDQuMzg3MTE1NTIgQzcuMTgzMjc3MzUsNC40MjQwMDY4OCA3LjE1ODk1OTE5LDQuNDU1MTYyNzggNy4xMzAxNjQzMiw0LjQ3ODIxOTg3IFoiIGlkPSLkuInop5LlvaIiIGZpbGw9IiNDNkM2QzYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgZmlsbD0iI0M2QzZDNiIgeD0iMS41ODgyMzUyOSIgeT0iMTAuMDU4ODIzNSIgd2lkdGg9IjEwLjA1ODgyMzUiIGhlaWdodD0iMS4wNTg4MjM1MyIgcng9IjAuNDA4NDAzMzYxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);} */
#VideoAiWordLimitContainer .win-m .main .list .p6{padding:5px 0;color:#666}

#VideoAiWordLimitContainer .win-m .main .cont-tab {background: #fff;display: flex;align-items: center;margin-left: 25px;font-size: 18px;color: #666666;margin-top: 18px;}
#VideoAiWordLimitContainer .win-m .main .cont-tab .t-img {width: 18px;height: 18px;background:url(/assets/revision/images/ai/chat/logo-pay.png) no-repeat;background-size: 100% 100%;margin-right: 5px;}

.mb20{margin-bottom:20px}
.newOffetMain{font-size:14px;color:#666;padding-left:30px}
.newOffetMain .chooseOnline{position:relative;width:16px;height:16px;margin-left:10px;border:1px solid #e1e1e1;border-radius:3px;cursor:pointer;transition:all .2s}
.newOffetMain .chooseOnline:hover{border-color:#01a2f7;background-color:#ebf7ff}
.newOffetMain .chooseOnline.on{background-color:#01a2f7;border-color:#01a2f7}
.newOffetMain .chooseOnline.on:before{content:'';position:absolute;left:10%;top:10%;width:80%;height:40%;border:1px solid #fff;border-radius:1px;border-top:none;border-right:none;background:0 0;transform:rotate(-45deg)}
#canUserGold{display:inline-block}
.newOffetMain .count-down{font-size:14px;color:#999;margin-left:10px}

.activityPrizeMain{width:630px;height:60px;line-height:60px;background:linear-gradient(0deg,rgba(100,168,243,1) 0,rgba(57,111,219,1) 100%);background-color:rgba(57,111,219,1);border-radius:30px;margin:20px auto 0;text-align:center;position:relative}
.activityPrizeMain .activityPrizeBtn{position:relative;width:208px;height:44px;line-height:44px;margin-right:36px;margin-top:8px;overflow:hidden;background-color:#fff}
.activityPrizeMain .activityPrizeBtn:after,.activityPrizeMain .activityPrizeBtn:before{content:" ";width:100%;height:0;position:absolute}
.activityPrizeMain .activityPrizeBtn:before{border-top:4px dotted rgba(57,111,219,1);left:4px;top:-2px}
.activityPrizeMain .activityPrizeBtn:after{border-bottom:4px dotted rgba(100,168,243,1);right:-4px;bottom:-2px}
.activityPrizeMain .activityPrizeBtn .sawtoothBtn{position:absolute;top:5px;right:5px;transition:all 1s linear;width:100%;height:100%;overflow:hidden;z-index:12}
.activityPrizeMain .activityPrizeBtn .sawtoothBtn.actBtn{width:0}
.activityPrizeMain .activityPrizeBtn .sawtoothBtn span{display:block;width:198px;height:34px;line-height:34px;font-weight:700;background-color:#ff890f;font-size:16px;color:#fff;cursor:pointer;position:absolute;right:0;top:0}
.activityPrizeMain .activityPrizeBtn .scratchMusicBody{width:198px;height:34px;line-height:34px;overflow:hidden;background-color:rgba(254,107,57,1);background:linear-gradient(90deg,rgba(254,77,78,1),rgba(254,107,57,1));position:absolute;top:5px;left:5px;font-size:14px;color:#fff;font-weight:700;z-index:10}
.activityPrizeMain .activityPrizeBtn .scratchMusicBody:after,.activityPrizeMain .activityPrizeBtn .scratchMusicBody:before{content:' ';width:0;height:24px;position:absolute;top:6px;z-index:999}
.activityPrizeMain .activityPrizeBtn .scratchMusicBody:before{content:' ';border-right:6px dotted #fff;left:-3px}
.activityPrizeMain .activityPrizeBtn .scratchMusicBody:after{content:' ';border-left:6px dotted #fff;right:-3px}
.activityPrizeMain .activityPrizeBtn .scratchMusicBody span{ margin-left: 10px;}
.activityPrizeMain .activityPrizeBtn .scratchMusicBody span em{ font-size: 24px; vertical-align: bottom;}
.activityPrizeMain .activityPrizeBtn .scratchMusicBody i{ position: absolute; right: 26px; background-color: #fff; width: 10px; height: 8px;}
.activityPrizeMain .activityPrizeBtn .scratchMusicBody i.icoTop{ top: -4px; border-radius: 0 0 100% 100%;}
.activityPrizeMain .activityPrizeBtn .scratchMusicBody i.icoBot{ bottom: -4px; border-radius: 100% 100% 0 0;}
.activityPrizeMain .activityPrizeImg{ width: 327px; height: 55px; margin: 0 10px 0 30px;}

#old-user-activity-202001111-500{display:block;position:absolute;right:0;bottom:0;z-index:9}
#old-user-activity-202001111-500 img{display:block;width:100%}
#old-user-activity-202001111-500 .close{display:block;cursor:pointer;width:10px;height:10px;position:absolute;top:4px;right:3px}
#old-user-activity-202001111-500 .close:after,#old-user-activity-202001111-500 .close:before{content:'';width:12px;height:1px;background:#fff;transform:rotate(45deg);position:absolute;top:5px;left:-1px}
#old-user-activity-202001111-500 .close:before{transform:rotate(-45deg)}

.hayui-hayer-btn .hayui-hayer-btn-allvip{border-color:#ff701d;color:#ff701d;position: relative;transition:all .2s;}
.hayui-hayer-btn .hayui-hayer-btn-allvip:before{content:'\8865\5DEE\4EF7';position:absolute;right:-10px;top:-10px;background: #ff701d;padding:0 5px;color:#fff;line-height:20px;height:20px;font-size:12px;border-radius:3px;}
.hayui-hayer-btn .hayui-hayer-btn-allvip:hover{background:#ff701d;color:#fff;}

@keyframes live-lines{0%{-webkit-transform:translateY(2px);transform:translateY(2px)}
    25%{-webkit-transform:translateY(12px);transform:translateY(12px)}
    50%{-webkit-transform:translateY(2px);transform:translateY(2px)}
    75%{-webkit-transform:translateY(12px);transform:translateY(12px)}
    100%{-webkit-transform:translateY(2px);transform:translateY(2px)}
}

.video-body .pause-tips{background:rgba(0,0,0,.8);width:430px;overflow:hidden;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99}
.video-body .pause-tips .close{width:14px;height:14px;position:absolute;top:16px;right:16px}
.video-body .pause-tips .close:after,.video-body .pause-tips .close:before{content:'';width:17px;height:1px;background:#fff;transform:rotate(45deg);position:absolute;top:6px;left:-1px}
.video-body .pause-tips .close:after{transform:rotate(-45deg)}
.video-body .pause-tips .tips-cont{padding:35px 35px 15px}
.video-body .pause-tips .tips-cont .tips-l{width:150px;height:150px;border:2px solid #fff;margin-right:20px}
.video-body .pause-tips .tips-cont .tips-l canvas{width:100%;height:100%}
.video-body .pause-tips .tips-cont .tips-r{width:190px}
.video-body .pause-tips .tips-cont .tips-r .title{font-size:14px;color:#fff;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.video-body .pause-tips .tips-cont .tips-r .h6{font-size:18px;color:#ffd500;font-weight:700;padding:10px 0 16px;border-bottom:1px solid #ddd;margin-bottom:15px}
.video-body .pause-tips .tips-cont .tips-r .p1,.video-body .pause-tips .tips-cont .tips-r .p3{font-size:14px;color:#fff}
.video-body .pause-tips .tips-cont .tips-r .p1 .i1{display:inline-block;vertical-align:top;width:14px;height:13px;background:url(/assets/revision/images/course/play-icon28.png) -133px -647px;margin-right:4px;margin-top:1px}
.video-body .pause-tips .tips-cont .tips-r .p1 .i2{display:inline-block;vertical-align:top;width:16px;height:16px;background:url(/assets/revision/images/course/play-icon28.png) -112px -644px;border-radius:5px;margin:-1px 4px 0}
.video-body .pause-tips .tips-cont .tips-r .p2{font-size:14px;color:#fff;padding:12px 0}
.video-body .pause-tips .tips-cont .tips-r .p2 .i1{display:inline-block;vertical-align:top;width:14px;height:13px;background:url(/assets/revision/images/course/play-icon28.png) -149px -647px;margin-right:4px;margin-top:1px}
.video-body .pause-tips .tips-cont .tips-r .p3 .i1{display:inline-block;vertical-align:top;width:14px;height:13px;background:url(/assets/revision/images/course/play-icon28.png) -165px -647px;margin-right:4px;margin-top:1px}
.video-body .pause-tips .bot-a{display:block;height:34px;line-height:34px;background:#191919;font-size:12px;color:#999;text-align:center}
.video-body .pause-tips .bot-a:hover{color:#ffd500}

.related-course .h5{padding:22px 0 20px}
.related-course .h5 span{font-size:18px;color:#333;margin-right: 30px;cursor: pointer;}
.related-course .h5 .refresh-btn{display:block;width:80px;height:25px;border-radius:5px;border:1px #ddd solid;transition:all .2s;line-height:22px;background:#fff;color:#666;text-align:center;cursor:pointer}
.related-course .h5 .refresh-btn:hover{background:#ffd500;border-color:#ffd500;color:#333}
.related-course .h5 .refresh-btn:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.related-course .h5 .refresh-btn i{display:inline-block;width:13px;height:15px;margin-right:4px;background:url(/assets/revision/images/home/index-icon.v9.png) -163px -92px;vertical-align:-2px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.related-course .course-c{width:103%}
.related-course .course-c .list{width:265px;border-radius:5px;transition:all .2s;float:left;margin:0 29px 0 0;background:#fff}
.related-course .course-c .list:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.related-course .course-c .list .list-img{position:relative;border-radius:5px 5px 0 0;border-bottom:1px #ddd solid}
.related-course .course-c .list .list-img img{display:block;border-radius:5px 5px 0 0;width:100%;height:162px}
.related-course .course-c .list .list-img .play-cover{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px 5px 0 0;background:rgba(0,0,0,.35);opacity:0;transition:all .25s}
.related-course .course-c .list:hover .list-img .play-cover{opacity:1}
.related-course .course-c .list:hover .list-img .play-cover:before{transform:scale(1)}
.related-course .course-c .list .list-img .play-cover:before{content:"";left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;transition:all .25s;background:url(/assets/revision/images/hk_new_index_icons3.png?111) 0 -115px;position:absolute;transform:scale(1.5)}
.related-course .course-c .list .list-img .time-length{display:block;padding:0 6px;height:16px;line-height:16px;background:rgba(0,0,0,.25);font-size:12px;color:#fff;border-radius:8px;position:absolute;right:10px;bottom:10px;transition:all .25s ease-in}
.related-course .course-c .list .list-img .label-xl{display:block;position:absolute;top:15px;right:0;height:24px;line-height:24px;padding:0 5px 0 10px;text-align:center;background:#ff701d;border-radius:12px 0 0 12px;font-size:14px;color:#fff}
.related-course .course-c .list .img-name{padding:0 9px;line-height:61px}
.related-course .course-c .list .gray{color:#999;}
.related-course .course-c .list .count-time{left: 0;top: 15px;padding: 0 7px;height: 26px;line-height: 26px;background: #ff701d;border-radius: 0 3px 3px 0;color:#fff;position: absolute;}
.related-course .course-c .list .img-name .name-link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;width:100%;font-size:16px}
.related-course .course-c .list .img-name .name-link:hover{color:#e3ad13}
.related-course .course-c .list .img-data{padding:0 9px 14px;line-height:18px}
.related-course .course-c .list .img-data .class-type{background:#f39700;border-radius:2px;color:#fff;font-size:12px;padding:0 5px;height:18px}
.related-course .course-c .list .img-data .level{color:#999;padding-left:10px}
.related-course .course-c .list .img-data .score{font-size:16px;border-left:1px #ddd solid;padding-left:10px;margin-left:10px;height:16px;line-height:16px;margin-top:2px}
.related-course .course-c .list .img-data .tags{height: 20px;padding:0 5px;border:1px #e0e0e0 solid;border-radius: 2px;font-size: 12px;color: #999;}
.related-course .course-c .list .img-data .red{color: #FF583D;line-height: 20px;}
/* 学生专区 */
.mt0{margin-top:0!important}
.internal .video-body .stuVipBtn{width:280px;margin:20px auto;height:40px;line-height:40px;background-color:rgba(41,198,152,1);background:linear-gradient(90deg,rgba(41,198,152,1),rgba(150,237,167,1));border-radius:5px;font-size:16px;color:#fff;font-weight:700;text-align:center}
.internal .video-body .stuVipBtn:hover{background-color:rgba(84,209,173,1);background:linear-gradient(90deg,rgba(84,209,173,1),rgba(171,241,185,1))}
.internal .video-body .stuVipBtn .btnStu{color:#fff;display:block}
.tal{text-align:left}
.dComTab{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:table;z-index:10000}
.dComTabCel{display:table-cell;vertical-align:middle}

/* 学生专区新弹窗补充 */
.stduentBtn{height:80px;padding-top:1px;position:absolute;left:0;top:136px;z-index:5;width:100%;background:#2d2d2d}
.dComTab{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:table}
.dComTabCel{display:table-cell;vertical-align:middle}
.dComTab .dComTabCel .dclose{position:absolute;left:289px;top:84px;width:44px;height:44px;cursor:pointer;z-index:30;border-radius:50%}
.dComTab .dComTabCel .followPropMain{width:648px;height:721px;margin:0 auto;position:relative;padding:1px}
.followPropMain .pcBgCordPro{position:relative;z-index:22;display:block;width:100%;height:100%}
.followPropMain .codeImgCen{position:absolute;left:199px;top:195px;width:224px;height:224px;z-index:29}
.followPropMain .codeImgCen img{display:block;width:100%;height:100%}
.followPropMain .pcShineImg{position:absolute;top:0;left:0;-webkit-animation:rotateShine 10s linear infinite;-moz-animation:rotateShine 10s linear infinite;-o-animation:rotateShine 10s linear infinite;animation:rotateShine 10s linear infinite}
@-webkit-keyframes rotateShine{
    from{-o-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
    to{-o-transform:rotate(359deg);-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-moz-keyframes rotateShine{
    from{-o-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
    to{-o-transform:rotate(359deg);-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-o-keyframes rotateShine{
    from{-o-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
    to{-o-transform:rotate(359deg);-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateShine{
    from{-o-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
    to{-o-transform:rotate(359deg);-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}

.followPropMain .followPropImg{ width: 240px; height: 240px;}
.followPropMain .followPropTitle{ font-size: 18px; color: #333;}
.followPropMain .followPropSubTitle{ font-size: 16px; color: #999; margin: 20px 0 30px;}
.followPropMain .followPropTips{ font-size: 16px; color: #999; margin-top: 17px;}
.tips-classify-v{display:inline-block;width:200px;height:30px;margin-top:-8px;border-radius:5px;border:1px solid #FF4D36;text-align:center;line-height:28px;background:#FFFAF7}
.tips-classify-v span{font-size:14px;color:#FF4D36 !important}

#course-pay-wx-container .pay-box {border: 1px solid #00b700;display: flex;align-items: center;justify-content: center;width: 165px;height: 165px;}
#course-pay-wx-container .pay-box .qrcode-classname{display: block;width: auto;height: auto;}
/* -- 弹幕样式 -------- */
.video-body .danmu{width: 100%;height: 100%;margin:0 auto;position: relative;overflow: hidden;}
.video-body .danmu .danmuku{position: absolute;width: 100%;height: 80%;margin-top:10px}
.video-body .danmu .danmuku span{position: absolute;color:#fff;height: 30px;line-height: 28px;white-space: nowrap;padding: 0 10px;font-size: 14px;background:rgba(255,255,255,.01);text-shadow:0 1px 1px rgba(0, 0, 0, 0.8);}
.video-body .danmu .danmuku span.own{border-radius: 5px;border:1px #fff solid;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.8);}
.video-body .danmu .danmuku span.on{transform: translateX(0);left: 100%;}
.video-body .danmu .danmuku span .report{position: absolute;width: 70px;height: 30px;line-height: 30px;background: #000;border-radius: 15px;cursor: pointer;left: 25px;top: 24px;}
.video-body .danmu .danmuku span .report:before{content: '';width: 14px;height: 16px;position: absolute;left: 14px;top: 7px;background:url(/assets/revision/images/course/play-icon28.png) -266px -44px;}
.video-body .danmu .danmuku span .report:after{content: '\4e3e\62a5';position: absolute;height: 30px;left: 31px;color:#fff;font-size: 12px;}
.video-body .danmu .danmuku span .report:hover:before{background-position: -283px -44px}
.video-body .danmu .danmuku span .report:hover:after{color:#FFD500;}
.video-body .danmu video{width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.barrage-report-win{position: fixed;left: 50%;top: 50%;z-index: 15;border-radius: 5px;background: #fff;padding:30px 20px 20px;width: 350px;margin:-139px 0 0 -175px;display: none;color:#333;cursor: initial;}
.barrage-report-win .close{position: absolute;width: 14px;height: 14px;right: 15px;top:15px;background:url(/assets/revision/images/course/play-icon28.png) -268px -105px;cursor: pointer;}
.barrage-report-win .con{margin-top: 14px;background: #f2f2f2;border-radius: 3px;font-size: 12px;padding:6px 10px;line-height: 16px;color:#999;}
.barrage-report-win .p2{margin-top: 20px;}
.barrage-report-win .report-list label{width: 108px;float: left;line-height: 14px;font-size: 12px;color:#666;margin-top: 15px;cursor: pointer;}
.barrage-report-win .report-list label:nth-child(3n){width:75px;}
.barrage-report-win .report-list label input{vertical-align: -2px;margin-right: 4px;}
.barrage-report-win .btn{padding:20px 45px 0;}
.barrage-report-win .btn span{width: 90px;height: 30px;border-radius: 3px;cursor: pointer;text-align: center;line-height: 30px;color:#666;}
.barrage-report-win .btn span.cancel{background: #ddd;}
.barrage-report-win .btn span.send{background: #FFD500;}
.barrage-report-win .btn span.cancel:hover{background: #e9e9e9;}
.barrage-report-win .btn span.send:hover{background: #ffda1f;}
@keyframes tophide{
    99%{display: block;opacity: 1;left: auto;}
    100%{opacity: 0;left: -9999px;}
}

/*年终盛典*/
.video-activity{position:absolute;left:50%;bottom:0;width:70px;height:60px;background:url(/assets/revision/images/activity/end-year-act/video-activity.png) no-repeat;text-align:center}
.video-activity .video-activity-money{line-height:12px;padding:12px 0 16px;font-size:12px;color:#ff5041;font-weight:700}
.video-activity .video-activity-money span{font-size:22px}
.video-activity .video-activity-tips{font-size:12px;line-height:12px;background:linear-gradient(0deg,rgba(255,249,229,1) 0,rgba(255,223,275,1) 100%);-webkit-background-clip:text;color:rgba(253,246,231,1);-webkit-text-fill-color:transparent;text-fill-color:transparent}
.video-activity .video-activity-close{position:absolute;top:-3px;right:-3px;color:#f73c34;cursor:pointer;z-index:12;display:block;width:18px;height:18px;background-color:#fedfa8;border-radius:50%}
.video-activity .video-activity-close:before{content:'';position:absolute;top:9px;left:5px;width:9px;height:1px;background-color:currentColor;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.video-activity .video-activity-close:after{content:'';position:absolute;top:9px;left:5px;width:9px;height:1px;background-color:currentColor;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

/*调查问卷弹窗*/
.questionnaire-win{width: 100%;height: 100%;position: fixed;z-index: 102;left: 0;top: 0;background: rgba(0,0,0,.5);display: none;}
.questionnaire-win .win-m{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;border-radius: 5px;box-shadow:0px -2px 6px 0px rgba(34,23,20,0.15);padding: 26px 40px;width: 600px;}
.questionnaire-win .win-m .close{width: 13px;height: 13px;position: absolute;right: 15px;top: 15px;cursor: pointer;background: url(/assets/revision/images/course/play-icon28.png) -268px -271px;}
.questionnaire-win .win-m h2{text-align: center;font-size: 22px;font-weight: normal;}
.questionnaire-win .win-m h2 span{position: relative;}
.questionnaire-win .win-m h2 span:before{content: '';width: 34px;height: 35px;position: absolute;left: -42px;top: -2px;background: url(/assets/revision/images/course/play-icon28.png) -286px -269px;display: inline-block;}
.questionnaire-win .win-m .form .list{padding-top: 28px;}
.questionnaire-win .win-m .form .list .head{font-size:16px;padding-left:12px;position:relative}
.questionnaire-win .win-m .form .list .head:before{content: '';position: absolute;left: 0;top: 5px;width: 6px;height: 6px;border-radius: 50%;background: #f11533;}
.questionnaire-win .win-m .form .list .head span{font-size: 14px;color:#999;margin-left: -2px;}
.questionnaire-win .win-m .form .list .main span{float: left;padding:0 0 0 22px;margin: 15px 40px  0 0;position: relative;cursor: pointer;color: #666;}
.questionnaire-win .win-m .form .list .main span:before{content: '';border-radius: 2px;border:1px #ddd solid;width: 14px;height: 14px;box-sizing: border-box;position: absolute;left: 0;top: 0}
.questionnaire-win .win-m .form .list .main span.active:before{border-color: #71AF48;background: url(/assets/revision/images/course/play-icon28.png) -267px -285px #71AF48;}
.questionnaire-win .win-m .form .list .other input{width:460px;height:36px;background:rgba(255,255,255,1);border:1px solid rgba(221,221,221,1);border-radius:3px;margin-top: 20px;padding: 0 11px;}
.questionnaire-win .win-m .submit-btn{padding-top: 20px;text-align: center;}
.questionnaire-win .win-m .submit-btn span{width:120px;height:36px;background:rgba(221,221,221,1);border-radius:18px;color:#666;display: inline-block;vertical-align: top;line-height: 36px;font-size: 16px;cursor: pointer;}
.questionnaire-win .win-m .submit-btn span:hover{background-color: #FFD500;color:#333333;}
.questionnaire-win .win-m .submit-btn span.active{background-color: #FFD500;color:#333333;}
.questionnaire-win .win-m .submit-btn span.active:hover{opacity: .9}
/*图文教程大图浏览弹窗*/
.img-course-win{position: fixed;z-index: 1001;left: 0;top: 0;width: 100%;height: 100%;display: none;}
.img-course-win .win-bg{z-index: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.img-course-win > *{z-index: 2;}
.img-course-win .close{width: 40px;height: 40px;position: absolute;right:25px;top:65px;background: rgba(0,0,0,.5);border-radius: 50%;cursor: pointer}
.img-course-win .close:before{content: '';position: absolute;left: 13px;top: 13px;width: 14px;height: 14px;background: url(/assets/revision/images/course/play-icon28.png) -282px -334px;}
.img-course-win .close:hover:before{background-position: -301px -334px}
.img-course-win .btn-l{width: 40px;height: 60px;position: absolute;left:65px;top: 50%;margin-top: -30px;cursor: pointer;background: rgba(0,0,0,.5);border-radius: 5px}
.img-course-win .btn-l:before{content: '';position: absolute;left: 14px;top: 20px;background: url(/assets/revision/images/course/play-icon28.png) -289px -307px;width: 12px;height: 20px;}
.img-course-win .btn-l:hover:before{background-position: -304px -307px}
.img-course-win .btn-r{width: 40px;height: 60px;position: absolute;right: 65px;top: 50%;margin-top: -30px;cursor: pointer;background: rgba(0,0,0,.5);border-radius: 5px}
.img-course-win .btn-r:before{content: '';position: absolute;left: 14px;top: 20px;background: url(/assets/revision/images/course/play-icon28.png) -285px -354px;width: 12px;height: 20px;}
.img-course-win .btn-r:hover:before{background-position: -304px -354px}
.img-course-win .tip-l{padding: 0 20px;height: 40px;position: absolute;left: 65px;top: 50%;margin-top: 60px;border-radius: 5px;background: rgba(0,0,0,.5);color:#fff;line-height: 40px;display: none;}
.img-course-win .tip-r{padding: 0 20px;height: 40px;position: absolute;right: 65px;top: 50%;margin-top: 60px;border-radius: 5px;background: rgba(0,0,0,.5);color:#fff;line-height: 40px;display: none;}
.img-course-win .box-m{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;z-index: 1;}
.img-course-win .box-m img{display: inline-block;vertical-align: middle;max-height: 100%;max-width: 100%;position: relative;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.img-course-win .loading{width: 48px;height: 50px;position: absolute;left: 50%;top: 50%;margin:-25px 0 0 -24px;background: url(/assets/revision/images/course/play-icon28.png) -241px -448px;animation: loading-rotate 1.5s linear infinite;z-index: 0;}
.img-course-win .box-m.put img{cursor: zoom-in;}
.img-course-win .box-m.put-in{overflow: auto;text-align: center;}
.img-course-win .box-m.put-in img{cursor: zoom-out;position: relative;max-width: inherit;max-height: inherit;left: 0;top: 0;transform: translate(0,0);margin:auto;}
@keyframes loading-rotate{
    100%{transform: rotate(360deg);}
}
.video-body .left-foot .tips-430{float:left;height:30px;line-height:30px;padding:0 20px;background:linear-gradient(90deg,rgba(247,106,57,1) 0,rgba(230,74,19,1) 0,rgba(218,45,42,1) 100%);border-radius:15px;font-size:14px;color:#fff;margin-top:10px;cursor: pointer;}
.video-body .left-foot .tips-430 strong{font-size:18px;vertical-align:-1px}
.video-body .left-foot .tips-430-oversea{margin: 15px 0 0 20px;}
.video-body .left-foot .tips-430-practice{margin: 10px 0 0 20px;}

.video-body .left-foot .tips-newuser-300{float:left;height:30px;line-height:30px;padding:0 20px;margin-top:10px;cursor: pointer;}
.video-body .left-foot .tips-300-oversea {margin: 15px 0 0 20px;}
.video-body .left-foot .tips-300-practice {margin: 15px 0 0 20px;}

.video-body .left-main .chosen-comment{height:30px;overflow:hidden;position:absolute;left:10px;bottom:10px}
.video-body .left-main .chosen-comment .comment-li{display:inline-block;max-width:652px;background:rgba(0,0,0,.7);border-radius:15px;padding:0 10px 0 76px;height:30px;line-height:30px;position:relative}
.video-body .left-main .chosen-comment .comment-li .l-small{display:inline-block;width:104px;height:32px;background:#ffd500;border-radius:16px;font-size:20px;color:#333;line-height:32px;text-align:center;transform:scale(.5);position:absolute;left:-10px;top:-1px}
.video-body .left-main .chosen-comment .comment-li img{display:inline-block;width:14px;height:14px;vertical-align:top;margin-top:8px;border-radius:50%}
.video-body .left-main .chosen-comment .comment-li span{display:inline-block;max-width:552px;vertical-align:top;padding-left:8px;font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.video-body .left-main .teacher-living-tips{width: 358px;height: 156px;background: url(/assets/revision/images/live/living-bg.png);position: absolute;right: 14px;bottom:14px;padding:12px 12px 0;z-index:10;display: none;}
.video-body .left-main .teacher-living-tips .close{width: 27px;height: 27px;border-radius: 50%;background: rgba(0,0,0,.4);position: absolute;top: -38px;right: 0;cursor: pointer;}
.video-body .left-main .teacher-living-tips .close:before{content: '';position: absolute;left: 13px;top: 6px;width: 1px;height: 15px;background: #fff;transform: rotate(46deg);}
.video-body .left-main .teacher-living-tips .close:after{content: '';position: absolute;left: 13px;top: 6px;width: 1px;height: 15px;background: #fff;transform: rotate(-45deg);}
.video-body .left-main .teacher-living-tips .img-box{height: 88px;padding-left: 154px;position: relative;}
.video-body .left-main .teacher-living-tips .img-box .img{position: absolute;width: 140px;height: 88px;border-radius: 4px;left: 0;top: 0;}
.video-body .left-main .teacher-living-tips .living-info{line-height: 26px;}
.video-body .left-main .teacher-living-tips .living-info .avatar{width: 26px;height: 26px;border-radius: 50%;margin-right: 6px;}
.video-body .left-main .teacher-living-tips .living-info .name{max-width: 70px;margin-right: 10px;color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video-body .left-main .teacher-living-tips .living-info .living-status{width: 66px;height: 22px;margin-top:1px;border-radius: 4px;padding-left: 23px;position: relative;color:#fff;background: #FF264F;font-size: 12px;line-height: 22px;}
.video-body .left-main .teacher-living-tips .living-info .living-status .rank-icon{position: absolute;top: 6px;left: 8px;width: 10px;height: 10px;}
.video-body .left-main .teacher-living-tips .living-info .living-status .rank-icon i{width: 2px;height: 2px;position: absolute;background: #fff;bottom: 0;}
.video-body .left-main .teacher-living-tips .living-info .living-status .rank-icon i:nth-child(1){animation:lines2 2s linear .2s infinite;left: 0;}
.video-body .left-main .teacher-living-tips .living-info .living-status .rank-icon i:nth-child(2){animation:lines2 2s linear .4s infinite;left: 4px;}
.video-body .left-main .teacher-living-tips .living-info .living-status .rank-icon i:nth-child(3){animation:lines2 2s linear .6s infinite;left: 8px;}
.video-body .left-main .teacher-living-tips .des{line-height: 22px;color:#fff;margin-top: 14px;max-height: 44px;overflow: hidden;}
.video-body .left-main .teacher-living-tips .living-comment{height: 32px;line-height: 32px;padding:0 14px;color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;margin-top: 12px;background: rgba(0,0,0,.2);border-radius: 4px;}
.video-body .left-main .teacher-living-tips .living-comment span{color: #FFDE00;}

.top-tips-info{text-align:center;font-size:14px;color:#666;margin:24px auto 35px;width:760px}
.top-tips-info i{color:#ff711e}

@keyframes lines2{
    0%{height:2px}
    25%{height:10px}
    50%{height:2px}
    75%{height:10px}
    100%{height:2px}
}
.course-chain-win{position: fixed;z-index: 1005;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);display: none;}
.course-chain-win .win-m{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);height: 100%;}
.course-chain-win .win-m img{display: block;height: 90%;max-height: 900px;top: 5%;position: relative;}
.course-chain-win .close{position: absolute;right: 30px;top: 30px;background: rgba(0,0,0,.5);width: 40px;height: 40px;border-radius: 50%;cursor: pointer;}
.course-chain-win .close:before,.course-chain-win .close:after{content: '';position: absolute;left: 19px;top: 9px;width: 2px;height: 22px;background: #fff;transform: rotate(45deg)}
.course-chain-win .close:hover:before,.course-chain-win .close:hover:after{background: #FFD500;}
.course-chain-win .close:after{transform: rotate(-45deg);}

.video-detail .video-title .title-infos .video-name .down-c{width:378px;height:170px;right:0;margin-right: 0px;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.2);border-radius:5px;padding:20px}
.video-detail .video-title .title-infos .video-name .down-c:before{content:'';width:0;height:0;border-bottom:8px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:-8px;left:85%;margin-left:-3px}
.video-detail .video-title .title-infos .video-name .down-c .l-code{width:130px;height:130px;margin-right:20px}
.video-detail .video-title .title-infos .video-name .down-c .l-code .img canvas{width:100%;height:100%}
.video-detail .video-title .title-infos .video-name .down-c .r-info{width:188px;text-align:left}
.video-detail .video-title .title-infos .video-name .down-c .r-info .h6{font-size:18px;color:#333;font-weight:700;padding:4px 0 12px}
.video-detail .video-title .title-infos .video-name .down-c .r-info .p1{font-size:14px;line-height:14px;height:auto;color:#666}
.video-detail .video-title .title-infos .video-name .down-c .r-info .p1 .i1{display:inline-block;vertical-align:top;width:14px;height:13px;background:url(/assets/revision/images/course/play-icon28.png) -133px -631px;margin-right:4px;margin-top:1px}
.video-detail .video-title .title-infos .video-name .down-c .r-info .p1 .i2{display:inline-block;vertical-align:top;width:16px;height:16px;background:url(/assets/revision/images/course/play-icon28.png) -112px -644px;border-radius:5px;margin:-1px 4px 0}
.video-detail .video-title .title-infos .video-name .down-c .r-info .p2{font-size:14px;line-height:14px;color:#666;padding:12px 0;border-bottom:1px solid #ddd}
.video-detail .video-title .title-infos .video-name .down-c .r-info .p2 .i1{display:inline-block;vertical-align:top;width:14px;height:13px;background:url(/assets/revision/images/course/play-icon28.png) -149px -631px;margin-right:4px;margin-top:1px}
.video-detail .video-title .title-infos .video-name .down-c .r-info .title{font-size:14px;color:#666;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:14px}

.double12-right-bar{position: fixed;right: -300px;bottom:20px;width: 280px;height: 150px;background: url(/assets/revision/images/activity/old-user/20210601/right-over-bar.png);z-index: 102;transition: right .4s;}
.double12-right-bar-20210201{background: url(/assets/revision/images/activity/old-user/20210409/right-over-bar-1.png);}
.double12-right-bar-20210521{background: url(/assets/revision/images/activity/cashback/20210521/right-over-bar.png);}
.double12-right-bar.active{right: 20px;}
.double12-right-bar a{display: block;height: 100%;}
.double12-right-bar .close{position: absolute;right: 7px;top: 10px;width: 21px;height: 20px;cursor: pointer;}
.double12-right-bar-20210201 .close{right: 3px;top: 7px;}
.video-body .left-main .chosen-notes{position:absolute;top:20px;left:20px}
.video-body .left-main .chosen-notes .a-notes{display:inline-block;height:20px;line-height:18px;padding:0 12px;border:1px solid rgba(255,255,255,.5);font-size:12px;color:#fff;background:rgba(0,0,0,.5);border-radius:10px;transition:all .2s;vertical-align:top;opacity:.4}
.video-body .left-main .chosen-notes:hover .a-notes{background:#ffd500;border-color:#ffd500;color:#333;opacity:1}
.video-body .left-main .chosen-notes .cont-notes{display:none;position:absolute;top:19px;left:0;padding-top:8px}
.video-body .left-main .chosen-notes:hover .cont-notes{display:block}
.video-body .left-main .chosen-notes .cont-notes:before{content:'';position:absolute;left:40px;top:-4px;border:5px transparent solid;border-bottom:7px solid #2d2d2d}
.video-body .left-main .chosen-notes .inner-notes{width:240px;height:448px;background:#2d2d2d;border-radius:5px}
.video-body .left-main .chosen-notes .inner-notes .notes-t{padding:15px 20px;border-bottom:1px solid #1e1e1e;font-size:12px;color:#ddd}
.video-body .left-main .chosen-notes .inner-notes .notes-t .a-close,.video-body .left-main .chosen-notes .inner-notes .notes-t span i{color:#999}
.video-body .left-main .chosen-notes .inner-notes .notes-t .a-close:hover{color:#ffd500}
.video-body .left-main .chosen-notes .inner-notes .notes-c{height:405px;overflow:hidden;overflow-y:auto;padding:0 20px}
.video-body .left-main .chosen-notes .inner-notes .notes-c::-webkit-scrollbar{width:4px;height:4px}
.video-body .left-main .chosen-notes .inner-notes .notes-c::-webkit-scrollbar-track-piece{background-color:#333;-webkit-border-radius:6px}
.video-body .left-main .chosen-notes .inner-notes .notes-c::-webkit-scrollbar-thumb:vertical{height:4px;background-color:#999;-webkit-border-radius:6px}
.video-body .left-main .chosen-notes .inner-notes .notes-c::-webkit-scrollbar-thumb:horizontal{width:4px;background-color:#333;-webkit-border-radius:6px}
.video-body .left-main .chosen-notes .inner-notes .notes-li{border-bottom:1px solid #1e1e1e;padding:20px 0}
.video-body .left-main .chosen-notes .inner-notes .notes-li:last-child{border-bottom:0}
.video-body .left-main .chosen-notes .inner-notes .notes-li .li-t img{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:10px}
.video-body .left-main .chosen-notes .inner-notes .notes-li .li-t span{display:inline-block;font-size:12px;color:#999;vertical-align:top;line-height:20px}
.video-body .left-main .chosen-notes .inner-notes .notes-li p{font-size:12px;color:#999;line-height:18px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding-top:10px;max-height:64px;min-height:18px;position:relative}
.video-body .left-main .chosen-notes .inner-notes .notes-li p.over{overflow:visible;height:auto;max-height:100%;-webkit-line-clamp:inherit}
.video-body .left-main .chosen-notes .inner-notes .notes-li p .see-all{font-size:12px;color:#999;position:absolute;right:0;bottom:0;background:#2d2d2d;padding-left:2px}
.video-body .left-main .chosen-notes .inner-notes .notes-li p .see-all .a-more{text-decoration:underline;color:#999}
.video-body .left-main .chosen-notes .inner-notes .notes-li p .see-all .a-more:hover{color:#ffd500}
.video-body .left-main .chosen-notes .inner-notes .notes-li p.over .see-all{display:none}
.video-body .left-main .chosen-notes .inner-notes .notes-li .li-b{padding-top:12px;height:30px;line-height:20px}
.video-body .left-main .chosen-notes .inner-notes .notes-li .note-time{display:inline-block;width:70px;height:20px;border-radius:10px;line-height:18px;position:relative;padding-left:12px;text-align:center;overflow:hidden;border:1px solid #666;font-size:12px;color:#ddd;transition:all .2s}
.video-body .left-main .chosen-notes .inner-notes .notes-li .note-time span{width:18px;height:20px;position:absolute;left:0;top:0;transition:all .2s}
.video-body .left-main .chosen-notes .inner-notes .notes-li .note-time span:before{content:'';position:absolute;left:7px;top:5px;border:4px transparent solid;border-left:5px #999 solid;transition:all .2s}
.video-body .left-main .chosen-notes .inner-notes .notes-li .note-time:hover{background:#ffd500;border-color:#ffd500;color:#333}
.video-body .left-main .chosen-notes .inner-notes .notes-li .note-time:hover span:before{border-left-color:#333}
.video-body .left-main .chosen-notes .inner-notes .notes-li .span-img{display:inline-block;vertical-align:top;font-size:12px;line-height:20px;color:#999;margin-left:15px}
.video-body .left-main .chosen-notes .inner-notes .notes-li .span-img i{display:inline-block;width:17px;height:12px;background:url(/assets/revision/images/course/notes-icon.png) -47px 0;margin-right:5px;vertical-align:-2px}

.video-js.tcplayer .right-mid{display:none}

.right-mid-new {padding: 24px 0 0 0 !important;}


.video-b .series-catalog{padding:30px;background:#fff;border-radius:0 0 5px 5px}
.video-b .series-catalog .list-box{padding-top:30px}
.video-b .series-catalog .list-box:nth-child(1){padding-top:0}
.video-b .series-catalog .list-box.conceal .list{display:none}
.video-b .series-catalog .list-box.conceal h3 .up{display:none}
.video-b .series-catalog .list-box.conceal h3 .down{display:block}
.video-b .series-catalog .list-box.conceal h3 .down i{transform:rotate(0)}
.video-b .series-catalog .list-box h3{font-size:16px;font-weight:400;padding-bottom:20px;cursor:pointer;border-bottom:1px #eee solid}
.video-b .series-catalog .list-box h3 .btn{font-size:12px;color:#999}
.video-b .series-catalog .list-box h3 .btn i{width:10px;height:6px;margin-left:6px;display:inline-block;vertical-align:top;margin-top:4px;position:relative;transform:rotate(180deg)}
.video-b .series-catalog .list-box h3 .btn i:before{content:'';position:absolute;left:0;top:2px;width:6px;height:1px;background:#999;transform:rotate(45deg)}
.video-b .series-catalog .list-box h3 .btn i:after{content:'';position:absolute;right:0;top:2px;width:6px;height:1px;background:#999;transform:rotate(-45deg)}
.video-b .series-catalog .list-box h3 .btn:hover{color:#333}
.video-b .series-catalog .list-box h3 .btn:hover i:after,.video-b .series-catalog .list-box h3 .btn:hover i:before{background:#333}
.video-b .series-catalog .list-box h3 .down{display:none}
.video-b .series-catalog .list-box .list{line-height:60px;border-bottom:1px #eee solid;position:relative}
.video-b .series-catalog .list-box .list .link{display:block;height:60px;padding:0 30px 0 58px}
.video-b .series-catalog .list-box .list .link .play-icon{background:url(/assets/revision/images/course/play-icon28.png) -337px -179px;position:absolute;width:14px;height:14px;left:30px;top:23px}
.video-b .series-catalog .list-box .list .link .lock-icon{background:url(/assets/revision/images/course/play-icon28.png) -337px -211px;position:absolute;width:14px;height:14px;left:30px;top:23px}
.video-b .series-catalog .list-box .list .link .audio-icon{background:url(/assets/revision/images/course/play-icon28.png) -322px -283px;position:absolute;width:16px;height:15px;left:29px;top:22px}
.video-b .series-catalog .list-box .list .link .name{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.video-b .series-catalog .list-box .list .link .try{width:64px;height:20px;line-height:18px;text-align:center;border:1px #27a48a solid;color:#27a48a;border-radius:3px;transition:all .2s;margin-left:30px;font-size:12px;margin-top:20px}
.video-b .series-catalog .list-box .list .link .try:hover{background:#27a48a;color:#fff}
.video-b .series-catalog .list-box .list .upload-box{position:absolute;right:192px;top:20px;z-index:2}
.video-b .series-catalog .list-box .list .download-btn{width:21px;height:20px;background:url(/assets/revision/images/course/play-icon28.png) -321px -235px;display: inline-block;vertical-align: top;margin-left: 30px;position: relative;}
.video-b .series-catalog .list-box .list .download-btn:hover span{display: block;}
.video-b .series-catalog .list-box .list .download-btn span{position: absolute;left: 50%;top: 30px;font-size: 12px;color:#666;height: 32px;line-height: 30px;padding:0 10px;border:1px #ddd solid;border-radius: 5px;white-space: nowrap;transform: translateX(-50%);background: #fff;display: none;}
.video-b .series-catalog .list-box .list .download-btn span i{position: absolute;left: 50%;top: -1px;height: 1px;width: 14px;background: #fff;margin-left: -7px;}
.video-b .series-catalog .list-box .list .download-btn span i:before{content: '';position: absolute;left: 6px;width: 9px;height: 1px;background: #ddd;transform: rotate(35deg);top: -2px;}
.video-b .series-catalog .list-box .list .download-btn span i:after{content: '';position: absolute;right: 6px;width: 9px;height: 1px;background: #ddd;transform: rotate(-35deg);top: -2px;}
.video-b .series-catalog .list-box .list.active .download-btn,.video-b .series-catalog .list-box .list:hover .download-btn{background-position:-321px -257px}
.video-b .series-catalog .list-box .list.active .link,.video-b .series-catalog .list-box .list:hover .link{background:#f8f8f8}
.video-b .series-catalog .list-box .list.active .link .play-icon,.video-b .series-catalog .list-box .list:hover .link .play-icon{background-position:-321px -179px}
.video-b .series-catalog .list-box .list.active .link .lock-icon,.video-b .series-catalog .list-box .list:hover .link .lock-icon{background-position:-321px -211px}
.video-b .series-catalog .list-box .list.active .link .audio-icon,.video-b .series-catalog .list-box .list:hover .link .audio-icon{background-position:-322px -299px}
.video-b .series-catalog .list-box .list.active .link .name,.video-b .series-catalog .list-box .list:hover .link .name{color:#333}
.video-b .series-catalog .list-box .list.active .link{background:#f8f8f8}
.video-b .series-catalog .list-box .list.active .rank-icon{position:absolute;left:30px;top:24px;width:14px;height:10px}
.video-b .series-catalog .list-box .list.active .rank-icon i{width:2px;height:2px;background:#333;bottom:0;position:absolute}
.video-b .series-catalog .list-box .list.active .rank-icon i:nth-child(1){animation:lines2 2s linear .2s infinite;left:0}
.video-b .series-catalog .list-box .list.active .rank-icon i:nth-child(2){animation:lines2 2s linear .4s infinite;left:4px}
.video-b .series-catalog .list-box .list.active .rank-icon i:nth-child(3){animation:lines2 2s linear .6s infinite;left:8px}
.video-b .series-catalog .list-box .list.active .rank-icon i:nth-child(4){animation:lines2 2s linear .8s infinite;left:12px}
.series-pay-win{position: fixed;z-index: 1001;left: 0;top: 0;width: 100%;height:100%;background: rgba(0,0,0,.5);}
.series-pay-win .win-m{background: #fff;border-radius: 5px;position: absolute;left: 50%;top: 50%;margin:-270px 0 0 -345px;width: 690px;overflow: hidden;}
.series-pay-win .win-m .head{height: 40px;padding:0 20px 0 30px;background: #f8f8f8;line-height: 40px;color:#666}
.series-pay-win .win-m .head .user-avatar{width: 20px;height: 20px;border-radius: 50%;display: inline-block;vertical-align: top;margin:10px 10px 0;}
.series-pay-win .win-m .head .user-name{padding-right: 10px;}
.series-pay-win .win-m .head .close{cursor: pointer;width: 14px;height: 14px;position: relative;margin-top: 13px;}
.series-pay-win .win-m .head .close:before{content: '';position: absolute;width: 16px;height: 1px;background: #666;left: -1px;top: 7px;transform: rotate(45deg);}
.series-pay-win .win-m .head .close:after{content: '';position: absolute;width: 16px;height: 1px;background: #666;left: -1px;top: 7px;transform: rotate(-45deg);}
.series-pay-win .win-m .series-class{margin:30px;border:1px #ddd solid;position: relative;padding:25px 20px 0 200px;height: 138px;border-radius: 5px;}
.series-pay-win .win-m .series-class .img{position: absolute;width: 160px;height: 98px;left: 20px;top: 20px;border-radius: 5px;}
.series-pay-win .win-m .series-class .title{font-size: 16px;line-height: 26px;height: 52px;overflow: hidden;}
.series-pay-win .win-m .series-class .p2{margin-top: 10px;line-height: 26px;color:#666}
.series-pay-win .win-m .series-class .p2 .no-vip-price{color: #FF583D;}
.series-pay-win .win-m .series-class .p2 .price{border-radius: 3px;border:1px #F4DBAB solid;color: #875427;padding:0 8px 0 46px;position: relative;}
.series-pay-win .win-m .series-class .p2 .price i{background: #F4DBAB;vertical-align: top;width: 38px;text-align: center;line-height: 26px;position: absolute;left: 0;top: 0;height: 26px;}
.series-pay-win .win-m .series-class .p2 .old-price{color:#999;padding-right: 10px;text-decoration: line-through;}
.series-pay-win .win-m .pay-t{line-height: 24px;padding:24px 0;text-align: center;position: relative;border-top: 1px #eee solid;color: #666;}
.series-pay-win .win-m .pay-t .pos{position: absolute;left: 30px;top: 24px;}
.series-pay-win .win-m .pay-t .price{border-radius: 3px;border:1px #F4DBAB solid;color: #875427;padding:0 8px 0 46px;position: relative;margin:0 10px;display: inline-block;line-height: 24px;}
.series-pay-win .win-m .pay-t .price i{background: #F4DBAB;vertical-align: top;width: 38px;text-align: center;line-height: 26px;position: absolute;left: 0;top: -1px;}
.series-pay-win .win-m .pay-t .old-price{color:#999;text-decoration: line-through;}
.series-pay-win .win-m .pay-t .no-vip-price{color: #FF583D;padding-left: 10px;}
.series-pay-win .win-m .pay-choose{padding-bottom: 30px;}
.series-pay-win .win-m .pay-choose .m{padding:0 130px}
.series-pay-win .win-m .pay-choose .m .list{width: 160px}
.series-pay-win .win-m .pay-choose .m .list.wechat-pay{align-items: center;justify-content: center;width: 160px;height: 160px;}
.series-pay-win .win-m .pay-choose .m .wechat-pay .pay-box{width:160px;height:160px;border:1px #05ae04 solid;padding:10px}
.series-pay-win .win-m .pay-choose .m .wechat-pay .pay-box img{display:block;width:100%;height:100%}
.series-pay-win .win-m .pay-choose .m .wechat-pay .pay-b{margin-top:14px;text-align:center;line-height:22px;font-size:18px;color:#5b5b5b}
.series-pay-win .win-m .pay-choose .m .wechat-pay .pay-b i{width:25px;height:22px;background:url(/assets/revision/images/course/play-icon28.png) -72px -520px;display:inline-block;vertical-align:top;margin-right:10px}
.series-pay-win .win-m .pay-choose .m .alipay.single{margin:0 auto;text-align:center}
.series-pay-win .win-m .pay-choose .m .alipay.single .pay-box{border:1px solid #01A0E8;display:flex;align-items:center;justify-content:center}
.series-pay-win .win-m .pay-choose .m .alipay.single .pay-b{font-size:16px;padding-top:15px;line-height:20px;color:#666}
.series-pay-win .win-m .pay-choose .m .alipay.single .pay-b i{width:20px;height:20px;background:url(/assets/revision/images/course/play-icon28.png) -104px -520px;display:inline-block;vertical-align:top;margin-right:10px}
.series-pay-win .win-m .pay-choose .m .alipay .pay-box{width:160px;height:160px}
.series-pay-win .win-m .pay-choose .m .alipay .pay-box img{display:block;width:100%;height:100%}
.series-pay-win .win-m .pay-choose .m .alipay .pay-box img.qrcode-classname{width:auto;height:auto}
.series-pay-win .win-m .pay-choose .m .alipay .pay-b{padding-top:7px}
.series-pay-win .win-m .pay-choose .m .alipay .pay-b a{display:block;height:34px;line-height:34px;text-align:center;background:#0095e5;font-size:18px;color:#fff}

#huke88-audio-plays .vjs-at-live-edge,#huke88-audio-plays .vjs-fullscreen-control,#huke88-audio-plays .vjs-remaining-time span:nth-child(2){display:none}
#huke88-audio-plays .vjs-control-bar{opacity:1}
#huke88-audio-plays .vjs-volume-panel:hover .vjs-mute-control .vjs-icon-placeholder:before{top:0}
#huke88-audio-plays .vjs-volume-control{width:116px;height:100%;opacity:1;padding:0 8px}
#huke88-audio-plays .vjs-volume-bar.vjs-slider-horizontal{width:100%;height:4px;background:#999;margin:23px 4px;border-radius:2px}
#huke88-audio-plays .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{background:#ffd500;border-radius:2px}
#huke88-audio-plays .vjs-remaining-time{display:none}
#huke88-audio-plays .vjs-current-time,#huke88-audio-plays .vjs-time-divider{display:block}
#huke88-audio-plays .vjs-control-bar>.vjs-playback-rate:hover{margin-top:0}
#huke88-audio-plays .vjs-big-play-button{width:80px;height:80px;border:2px solid #fff;position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .4s;transition:transform .4s;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);border-radius:50%;background:rgba(0,0,0,.25)}
#huke88-audio-plays .vjs-big-play-button:after{content:'';width:80px;height:80px;position:absolute;top:50%;left:50%;z-index:9;margin-top:-40px;margin-left:-40px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KCTxkZWZzPgoJCTxzdHlsZT4KCQkgIC5jbHMtMSB7CgkJCWZpbGw6ICNmZmY7CgkJCWZpbGwtcnVsZTogZXZlbm9kZDsKCQkgIH0KCQk8L3N0eWxlPgoJPC9kZWZzPgoJPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTEyMCwxMTE3YTQwLDQwLDAsMSwxLTQwLDQwQTQwLDQwLDAsMCwxLDExMjAsMTExN1ptMCw0YTM2LDM2LDAsMSwxLTM2LDM2QTM2LDM2LDAsMCwxLDExMjAsMTEyMVptLTUuNjIsNTIuNTEsMjAuMzctMTQuODhhMi4yNTQsMi4yNTQsMCwwLDAtLjA0LTMuNjdMMTExNCwxMTQwLjQ1YTIuMjczLDIuMjczLDAsMCwwLTMuNTgsMS44OGwwLjM1LDI5LjM4QTIuMjY5LDIuMjY5LDAsMCwwLDExMTQuMzgsMTE3My41MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDgwIC0xMTE3KSIvPgo8L3N2Zz4=) no-repeat;background-size:100%}
#huke88-audio-plays .vjs-big-play-button:before{content:'';width:80px;height:80px;position:absolute;top:50%;left:50%;z-index:8;margin-top:-40px;margin-left:-40px;border-radius:50%;background:radial-gradient(rgba(0,0,0,.25) 40%,rgba(255,255,255,.65) 70%,rgba(0,0,0,.25) 100%);box-shadow:0 0 8px 4px rgba(136,136,136,.35),0 0 6px 3px #fff;animation:fade 2.4s linear 0s infinite}
#huke88-audio-plays .vjs-menu-button-popup .vjs-menu .vjs-menu-content{right:-12px}
#huke88-audio-plays .audio-btn{width:30px;height:100%;position:relative}
#huke88-audio-plays .audio-btn:before{content:'';width:14px;height:16px;background:url(/assets/revision/images/course/play-icon28.png) -323px -316px;position:absolute;top:17px;left:7px}
#huke88-audio-plays .audio-btn:hover:before{background-position:-342px -316px}
#huke88-audio-plays .audio-btn.next:before{transform:rotate(180deg)}
#huke88-audio-plays .audio-btn.prev{margin-left:20px}
#huke88-audio-plays .audio-btn.next{margin-right:20px}
#huke88-audio-plays .audio-btn.not{cursor:not-allowed}
#huke88-audio-plays .audio-btn.not:before{background-position:-342px -299px}
.audio-wrap{position:relative;width:100%;height:100%}
.audio-wrap video{object-fit:fill}
.audio-wrap .play-effect{cursor:pointer;width:320px;height:60px;background:rgba(0,0,0,.6);border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);text-align:center;padding-top:24px}
.audio-wrap .play-effect .i-cont{height:14px;overflow:hidden}
.audio-wrap .play-effect i{display:inline-block;width:1px;height:2px;background:#ffd500;margin-right:8px;transform:scale(2)}
.audio-wrap .play-effect i:nth-child(odd){animation:lines2 2s linear .2s infinite}
.audio-wrap .play-effect i:nth-child(even){animation:lines2 4s linear .2s infinite}
.audio-wrap .play-effect i:nth-child(3n){animation:lines2 6s linear .2s infinite}
.video-js .end-next {position:absolute;z-index:10;background:#000;text-align:center;width:100%;height:100%;left:0;top:0;line-height:440px}
.video-js .end-next span{font-size:14px;color:#fff;margin-right:20px}
.video-js .end-next .a-next{display:inline-block;background:#ffd500;padding:0 10px;height:30px;line-height:30px;border-radius:15px;font-size:12px;color:#333;margin-right:20px;transition:all .2s}
.video-js .end-next .a-next:hover{opacity:.8}
.video-js .end-next .a-replay{font-size:14px;color:#ffd500}
.video-js .end-next .a-replay i{display:inline-block;width:13px;height:15px;background:url(/assets/revision/images/course/play-icon28.png) -179px -547px;margin-right:5px;vertical-align:-2px}

.activity-office-left{width:231px;height:81px;position:fixed;z-index:99;top:50%;left:0;margin-top:-202px;background:url(/assets/revision/images/activity/office/activity-office-left.png) no-repeat center/cover}
.activity-office-left .close{width:12px;height:12px;position:absolute;top:6px;right:6px;z-index:9;cursor:pointer}
.activity-office-left .close:after,.activity-office-left .close:before{content:'';width:12px;height:1px;background:#fffbb9;transform:rotate(-45deg);position:absolute;top:6px;left:0}
.activity-office-left .close:after{transform:rotate(45deg)}
.activity-office-left .span{font-size:12px;color:#fff;text-align:right;padding:16px 28px 0 0}
.activity-office-left .to-pay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:8}
.activity-left-small{border-radius:0 5px 5px 0;overflow:hidden;display:block;width:36px;height:74px;background:url(/assets/revision/images/activity/office/left-small.gif) no-repeat;position:fixed;left:0;top:50%;margin-top:-202px}

.taste-pop {position: fixed;width: 345px;height: 248px;padding: 20px 30px 20px 25px;bottom: -248px;right: 80px;border-radius: 10px;overflow: hidden;background:url(/assets/revision/images/course/ai/taste-bg-b.png) no-repeat;background-size: 100%;}
.taste-pop .taste-pop-t {font-size: 20px;font-weight: 500;line-height: 34px;margin-bottom: 5px;color: #2F2F2F;}
.taste-pop .taste-pop-con {display: flex;margin-bottom: 5px;}
.taste-pop .taste-pop-con >i {width: 6px;height: 6px;display: inline-block;border-radius: 100px;background: #EE79CA;margin-right: 10px;margin-top: 9px;}
.taste-pop .taste-pop-con >span {line-height: 170%;font-size: 14px;color: #2F2F2F;flex: 1;}
.taste-pop .taste-pop-word {font-size: 14px;font-weight: 600;color: #F36496;line-height: 24px;margin-bottom: 8px;margin-left: 16px;display: flex;align-items: center;}
.taste-pop .taste-pop-word >i {background:url(/assets/revision/images/course/ai/red.png) no-repeat;background-size: 100%;width: 48px;height: 16px;display: inline-block;margin-left: 15px;}
.taste-pop .taste-pop-f {margin-left: 16px;display: flex;align-items: center;justify-content: space-between;}
.taste-pop .taste-pop-f >span {color: #ADADAD;letter-spacing: 1px;}
.taste-pop .taste-pop-f .taste-pop-btn {background: #EED13A;width: 102px;height: 36px;border-radius: 252px;color: #191919;line-height: 36px;text-align: center;cursor: pointer;}
.taste-pop .taste-pop-f .taste-pop-btn:hover {opacity: .8;}

.taste-suc-pop {position: fixed;width: 345px;height: 179px;padding: 20px 30px 20px 25px;bottom: 0;right: 80px;border-radius: 10px;overflow: hidden;background:url(/assets/revision/images/course/ai/taste-bg.png) no-repeat;background-size: 100%;}
.taste-suc-pop .taste-pop-t {font-size: 20px;font-weight: 500;line-height: 34px;margin-bottom: 6px;color: #2F2F2F;display: flex;align-items: center;}
.taste-suc-pop .taste-pop-t >i {background:url(/assets/revision/images/course/ai/check.png) no-repeat;background-size: 100%;width: 18px;height: 18px;display: inline-block;margin-right: 8px;}
.taste-suc-pop .taste-pop-con {display: flex;margin-bottom: 5px;z-index: 2;position: relative;}
.taste-suc-pop .taste-pop-con >i {width: 6px;height: 6px;display: inline-block;border-radius: 100px;background: #EE79CA;margin-right: 10px;margin-top: 9px;}
.taste-suc-pop .taste-pop-con >span {line-height: 24px;font-size: 14px;color: #2F2F2F;flex: 1;font-weight: 600;color: #F36496;}
.taste-suc-pop .taste-pop-desc {color: #2F2F2F;font-size: 14px;line-height: 24px;margin-bottom: 10px;margin-left: 16px;}
.taste-suc-pop .taste-pop-f {margin-left: 16px;display: flex;align-items: center;justify-content: space-between;}
.taste-suc-pop .taste-pop-f >span {color: #ADADAD;letter-spacing: 1px;}
.taste-suc-pop .taste-pop-f .taste-pop-btn {background: #EED13A;width: 102px;height: 36px;border-radius: 252px;color: #191919;line-height: 36px;text-align: center;cursor: pointer;}
.taste-suc-pop .taste-pop-f .taste-pop-btn:hover {opacity: .8;}

.ai-op-box {position: absolute;bottom: 0;right: -60px;width: 54px;border: 1px solid #484848;border-radius: 8px;display: flex;flex-direction: column;align-items: center;padding: 10px 0;}
.ai-op-box .ai-op-h {width: 36px;height: 37px;cursor: pointer;display: flex;align-items: center;justify-content: center;border-radius: 8px;}
.ai-op-box .ai-op-h:hover,.ai-op-box .ai-op-w:hover {background: #262626;}
.ai-op-box .ai-op-h:hover >i {background:url(/assets/revision/images/ai/pop/h-icon-h.png) no-repeat;width: 20.5px;height: 21.5px;background-size: 100% 100%;}
.ai-op-box .ai-op-h >i {background:url(/assets/revision/images/ai/pop/h-icon.png) no-repeat;width: 20.5px;height: 21.5px;background-size: 100% 100%;display: inline-block;}
.ai-op-box .ai-op-w >i {background:url(/assets/revision/images/ai/pop/w-icon.png) no-repeat;width: 20.5px;height: 19.5px;background-size: 100% 100%;display: inline-block;}
.ai-op-box .ai-op-w {width: 36px;height: 37px;cursor: pointer;display: flex;align-items: center;justify-content: center;border-radius: 8px;}
.ai-op-box .ai-op-w:hover >i {background:url(/assets/revision/images/ai/pop/w-icon-h.png) no-repeat;background-size: 100% 100%;}
.ai-op-box >span {width: 24px;height: 1px;background: #484848;margin: 10px 0;display: inline-block;}

.ai-his-pop .ai-his-pop-list::-webkit-scrollbar { width: 4px; height: 4px; }
.ai-his-pop .ai-his-pop-list::-webkit-scrollbar-track-piece { background-color: #333; -webkit-border-radius: 6px; }
.ai-his-pop .ai-his-pop-list::-webkit-scrollbar-thumb:vertical { height: 4px; background-color: #999999; -webkit-border-radius: 6px; }
.ai-his-pop .ai-his-pop-list::-webkit-scrollbar-thumb:horizontal { width: 4px; background-color: #333; -webkit-border-radius: 6px; }
.ai-his-pop {background: #333339;padding: 15px 5px 6px;position: absolute;bottom: 7px;left: 10px;width: calc(100% - 20px);border-radius: 10px;}
.ai-his-pop .ai-his-pop-close {background: url(/assets/revision/images/ai/pop/close.png) no-repeat;background-size: 100% 100%;width: 12px;height: 12px;position: absolute;right: 5px;top: 5px;cursor: pointer;}
.ai-his-pop .ai-his-pop-list {max-height: 400px;overflow-y: auto;}
.ai-his-pop .ai-his-pop-del {background: url(/assets/revision/images/ai/pop/del.png) no-repeat;background-size: 100% 100%;width: 18px;height: 18px;display: none;}
.ai-his-pop .ai-his-pop-item {color: #B6B6B6;padding: 10px 10px 10px 15px;border-radius: 10px;margin: 5px 0;cursor: pointer;transition: all .2s;}
.ai-his-pop .ai-his-pop-item:hover {background: #48484F;}
.ai-his-pop .ai-his-pop-item .ai-his-pop-time {width: 65px;overflow: hidden;white-space: nowrap;text-align: right;}
.ai-his-pop .ai-his-pop-item:hover .ai-his-pop-del {display: block;}
.ai-his-pop .ai-his-pop-item:hover .ai-his-pop-time {display: none;}
.ai-his-pop .ai-his-pop-item-h {display: flex;align-items: center;justify-content: space-between;line-height: 20px;margin-bottom: 6px;}
.ai-his-pop .ai-his-pop-name {color: #FFFFFF;width: calc(100% - 70px);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ai-his-pop .ai-his-pop-name >i {width: 31px;height: 16px;color: #333339;background: #F9C73D;font-size: 12px;margin-right: 6px;display: inline-block;text-align: center;line-height: 16px;border-radius: 2px;}
.ai-his-pop .ai-his-pop-item:hover .ai-his-pop-name {color: #F9C73D;}
.ai-his-pop .ai-his-pop-desc {line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ai-his-pop .ai-his-pop-head {display: flex;align-items: center;color: #FFFFFF;padding-bottom: 15px;border-bottom: 1px solid #484848;margin-bottom: 16px;line-height: 22px;font-size: 16px;margin: 0 15px;}
.ai-his-pop .ai-his-pop-head >i {background: url(/assets/revision/images/ai/pop/his-icon.png) no-repeat;display: inline-block;width: 16px;height: 16px;background-size: 100% 100%;margin-right: 6px;}
.ai-his-pop .ai-his-pop-line {width: 370px;height: 0px;border: 1px solid #484848;margin: 0 auto;}
.ai-his-pop .ai-his-pop-loading {width: 100%;margin: 10px 0;display: flex;align-items: center;justify-content: center;}
.ai-his-pop .ai-his-pop-loading >i {background: url(/assets/revision/images/course/ai/loading.gif) no-repeat;display: inline-block;width: 36px;height: 36px;background-size: 100% 100%;}


.del-his-pop {width:100%;height:100%;position:fixed;top:0;left:0;z-index:1001;text-align: center;display: flex;align-items: center;justify-content: center;}
.del-his-pop .del-his-pop-mask{width:100%;height:100%;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:997}
.del-his-pop .del-his-pop-con{z-index:998;width:360px;height:205px;border-radius:10px;background:#333339}
.del-his-pop .del-his-pop-con >p {margin-top: 25px;color: #FFFFFF;font-size: 18px;line-height: 25px;}
.del-his-pop .del-his-pop-desc {color: #B6B6B6;font-size: 16px;line-height: normal;width: 287px;margin: 23px auto;}
.del-his-pop .del-his-pop-btns {display: flex;align-items: center;justify-content: center;}
.del-his-pop .del-his-pop-off {border: 1px solid #FFD500;width: 92px;height: 40px;border-radius: 5px;background: #333339;font-size: 16px;color: #FFD500;line-height: 40px;margin-right: 20px;cursor: pointer;}
.del-his-pop .del-his-pop-sure {border: 1px solid transparent;width: 92px;height: 40px;border-radius: 5px;background: #FFD500;font-size: 16px;color: #333333;line-height: 40px;cursor: pointer;}
.del-his-pop .del-his-pop-off:hover {background: #46464D;}
.del-his-pop .del-his-pop-sure:hover {background: #FBE87F;}

.ai-word-pop {background: #333339;padding: 10px 20px 6px;position: absolute;bottom: 7px;left: 10px;width: calc(100% - 20px);border-radius: 10px;letter-spacing: 1px;}
.ai-word-pop .ai-word-pop-head {display: flex;align-items: center;justify-content: space-between;color: #FFFFFF;padding-bottom: 13px;border-bottom: 1px solid #484848;margin-bottom: 16px;}
.ai-word-pop .ai-word-pop-head-l >i {background: url(/assets/revision/images/ai/pop/flash.png) no-repeat;display: inline-block;width: 16px;height: 16px;background-size: 100% 100%;margin-right: 4px;}
.ai-word-pop .ai-word-pop-head-l {display: flex;align-items: center;}
.ai-word-pop .ai-word-pop-head-l >span:nth-child(2) {font-size: 14px;margin-right: 10px;}
.ai-word-pop .ai-word-pop-head-l >span:nth-child(3) {font-size: 18px;}
.ai-word-pop .ai-word-pop-head-btn {font-size: 12px;background: #242427;line-height: 29px;text-align: center;color: #FFFFFF;border-radius: 32px;width: 80px;height: 29px;cursor: pointer;}
.ai-word-pop .ai-word-pop-desc {color: #FFFFFF;font-size: 14px;}
.ai-word-pop .ai-word-pop-desc-i {display: flex;line-height: 20px;margin-bottom: 14px;align-items: center;}
.ai-word-pop .ai-word-pop-desc-i >i {background: url(/assets/revision/images/ai/pop/sure.png) no-repeat;background-size: 100% 100%;width: 16px;height: 16px;display: inline-block;margin-right: 4px;}
.ai-word-pop .ai-word-pop-close {background: url(/assets/revision/images/ai/pop/close.png) no-repeat;background-size: 100% 100%;width: 12px;height: 12px;position: absolute;right: 5px;top: 5px;cursor: pointer;}
.ai-word-pop .ai-word-pop-head-btn:hover {background: #444447;}
.ai-word-pop .ai-word-pop-head-btn-l {background: #EED13A;color: #191919;}
.ai-word-pop .ai-word-pop-head-btn-l:hover {opacity: .9;background: #EED13A;color: #191919;}

.tab-m .right-mid .wx-ent-btn3{display:block;width:100%;height:42px;line-height:42px;background:url(/assets/revision/images/course/wx-ent-btn.png) no-repeat center/cover;margin:12px auto 15px;font-size:16px;font-weight:700;color:#fff;text-align:center;text-indent:36px;transition:all .2s;border-radius:5px;overflow:hidden}
.tab-m .right-mid .wx-ent-btn3:hover{opacity:.9}
.tab-m .right-mid .wx-ent-btn3 em{color:#ffeeb4}

.tab-m .right-mid .wx-ent-btn2{display:block;width:100%;height:70px;padding-left:75px;position:relative;background:url(/assets/revision/images/course/wx-ent-btn.gif) no-repeat center left/cover;margin:12px auto 15px;font-size:12px;color:#702d16;transition:all .2s;border-radius:5px}
.tab-m .right-mid .wx-ent-btn2:hover{cursor:default;display:block;width:100%;height:70px;padding-left:75px;position:relative;background:url(/assets/revision/images/course/wx-ent-btn2.png) no-repeat center left/cover;margin:12px auto 15px;font-size:12px;color:#702d16;transition:all .2s;border-radius:5px}
.tab-m .right-mid .wx-ent-btn2 img{width:60px;height:60px;position:absolute;top:5px;left:5px;display: none;}
.tab-m .right-mid .wx-ent-btn2:hover img{display: block;}
.tab-m .right-mid .wx-ent-btn2 .em{font-size:18px;font-weight:700;padding:15px 0 10px}
.tab-m .right-mid .wx-ent-btn2 .em em{color:#f9521b}
.tab-m .right-mid .wx-ent-btn2 .small small{margin-right:15px}
.tab-m .right-mid .wx-ent-btn2 .small small:last-child{margin-right:0}
.tab-m .right-mid .wx-ent-btn2 .div-close{width:15px;height:15px;position:absolute;top:5px;right:5px;cursor:pointer}
.tab-m .right-mid .wx-ent-btn2 .div-close span{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.tab-m .right-mid .wx-ent-btn2 .div-close span:after,.tab-m .right-mid .wx-ent-btn2 .div-close span:before{content:'';width:10px;height:1px;background:#333;transform:rotate(45deg);position:absolute;top:7px;left:2px}
.tab-m .right-mid .wx-ent-btn2 .div-close span:after{transform:rotate(-45deg)}
.tab-m .right-mid .wx-ent-btn2 .div-close em{display:none;padding:0 4px;height:20px;line-height:20px;font-weight:400;color:#fff;background:rgba(0, 0, 0, .7);white-space:nowrap;border-radius:3px;position:absolute;top:16px;right:0}
.tab-m .right-mid .wx-ent-btn2 .div-close:hover em{display:inline-block}
.tab-m .right-mid .wx-ent-btn2 .div-close em:before{content:'';width:0;height:0;transform:rotate(45deg);position:absolute;top:-2px;right:6px;border:2px transparent solid;border-top:2px rgba(0, 0, 0, .7) solid;border-left:2px rgba(0, 0, 0, .7) solid;}
.welfare-popup2{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
.welfare-popup2 .mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:997;background:rgba(0,0,0,.7)}
.welfare-popup2 .popup-c{width:460px;height:342px;border-radius:8px;background:#fdf6ed linear-gradient(149deg,#fff 7%,#ffece6 98%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:998;text-align:center}
.welfare-popup2 .popup-c .close-tips{display:inline-block;text-decoration:underline;font-size:12px;color:#fff;position:absolute;left:50%;transform:translateX(-50%);bottom:-30px}
.welfare-popup2 .popup-c .close{display:block;width:36px;height:36px;border-radius:50%;border:2px solid #fff;position:absolute;left:50%;bottom:-86px;transform:translateX(-50%)}
.welfare-popup2 .popup-c .close:after,.welfare-popup2 .popup-c .close:before{content:'';width:2px;height:22px;background:#fff;transform:rotate(-45deg);position:absolute;top:5px;left:15px}
.welfare-popup2 .popup-c .close:after{transform:rotate(45deg)}
.welfare-popup2 .popup-c .h3-tips{font-size:16px;font-weight:700;color:#f9521b;height:24px;line-height:24px;margin:30px 0 20px}
.welfare-popup2 .popup-c .sm-tips{display:inline-block;white-space:nowrap;height:26px;line-height:24px;font-size:12px;color:#f9521b;border:1px solid #f9521b;border-radius:3px;padding:0 10px;position:absolute;top:74px;left:50%;margin-left:95px}
.welfare-popup2 .popup-c .sm-tips:before{content:'';width:0;height:0;border-width:0 0 8px 12px;border-style:solid;border-color:transparent transparent transparent #f9521b;position:absolute;left:17px;bottom:-8px}
.welfare-popup2 .popup-c .sm-tips:after{content:'';width:0;height:0;border-width:0 0 8px 12px;border-style:solid;border-color:transparent transparent transparent #fdf6ed;position:absolute;left:18px;bottom:-6px}
.welfare-popup2 .popup-c .qr{display:block;width:160px;height:160px;margin:0 auto}
.welfare-popup2 .popup-c .small{font-size:14px;color:#333;margin:20px auto 30px}
.welfare-popup2 .popup-c .small i{display:inline-block;vertical-align:top;width:30px;height:25px;margin:-4px 6px 0 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAABHNCSVQICAgIfAhkiAAAAzVJREFUSImtlk1oVFcUx3/nzqgTjBKcBHQ3M4pGsJBiJRPb0gmlOxcK46Dgou4aROpCVxa6CaRCRAoKirjUlueIWWQh2JJZ+BFJSgcMGErMvIWLgRoY7EBfyMw9XTRJZ17m483Q/+q9/7nn/s5993HuFZoo8XDkS0TTiiYFYiB9oCVFigLzKpLTDzvuu+dzXrM5Wkn8RtwZTouRCeBA+3QtKTJZiEauMZqrdAeeSYUTK95d4OtOJljXgrXVr9zMXLEz8L/Qx8CJLqAbKlpb/Tgo3ADEV1YnGkArQLl5qpZ8xl4joYdBqzT7nZEDgl7y+Z5FPvrLRvYhLPiTrDK6HO0ZAH6pCwifxZ3hdCCwhuwFIFznqpbd6I6lPzO5Moq7JSvs5RnNVQQW/SEJybdBwJLIJl8DR7YE0FkVcVHONMhbAOaBczVFLyoUjbD0dk9krN1fLolscg3/ioPrHarXLZIPGXtIrQwi0gd4KK4Vcm408lujIiSRTWoXwIooP1ZhWoTvBVItxrqKThaiPXdqCzDAUqdQteashb+N8LQNFCAmyM34ivc05hzbuwkWIdcRVuUKRodF+I4OtkggZUxoZsBJ9QKYarV6KzhV5jG6IOjlmkpKilwEfvUNLgJjwPMab3C38SYAjJuZywP3AmFFb6ly1edOFdIvb1plvN7Wn5fTs7ctdrLWVvjm4IOj/QIw4KR6dxnvCfBpK7BFDhv0jc8uYxhXy0mB5H8Efa+GH0Q5BzJUvwDObx4SscdDfVKJTInwRROuB/ZzMHOtigsiFcbNxot7Kl9aXVtr3u4UxIS7Onv9Eku17q/cvm3bZgdT4YkoFYQkSj9CZD3kweZzd2B0sQ5sIAWax3KxkHn1bMMfcFK9O6teP972otm9Oo1qoIOgsbT0QXum624gBx8c7f9j365Sqz4by44MGvR3uly1ql4pnH41ueXqE0Rx53hajP2Jznv8o+Vo5AyjuYppP3arCpkXWUFON7gMNJdyfwMK6zeQbvQ2/XLKWntYlOsI79tyVadqt7CrT91IMefYUIjQkDXSa6yWNcQ7a7x5YyOfADdQni2nZ8f+L14wzaTCMed4Xff6ByLcPALJujxSAAAAAElFTkSuQmCC);background-size:cover}
.welfare-popup2 .popup-c .bottom{width:100%;height:50px;padding:0 28px;line-height:50px;font-size:12px;color:#fff;border-radius:0 0 5px 5px;background:linear-gradient(179deg,#ff9f80 11%,#fc8158 100%);position:absolute;left:0;bottom:0}
.welfare-popup2 .popup-c .bottom .li{margin:0 10px}
.welfare-popup2 .popup-c .bottom .li i{display:inline-block;vertical-align:top;width:18px;height:18px;margin:16px 6px 0 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAIdJREFUOI3l1LENAjEMQFELUVAwDOUNcdvAAIyCxDiUjBAk2IHi0YCIEOhyl0gU90sn+ort2BHzBD2S6ST0ufCKruJBHVIeUJfj27EouHjEFsvR9l9nT07YFDkKhXDHHqtWwhdnrL8JB2s4iX+l3KwpB+yGvk2xsJTPptxqRy8iLnmg7XKYFw96LlwJm9J5fQAAAABJRU5ErkJggg==);background-size:cover}
.welfare-popup2 .popup-c .bottom .li:nth-child(2) i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAJBJREFUOI3llMENgzAQBGcRhVAGX/6UQWHphLQSGQmKQNq8olgWOBImfNjn2Te31tqGe8p2bzv4uILtPgbOttsCQ63tEBdcdsYvoyoFpap/TQRWYACe8bqk11afPs2SlADHnBNJXWpAknYdAk0OuDso4zAb1NZ+STo9lOtSBh6Hqf+42Evp0wOmuHDu53AvvQF4ddJfLDRUFAAAAABJRU5ErkJggg==)}
.welfare-popup2 .popup-c .bottom .li:nth-child(3) i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAKhJREFUOI3llDsOwjAQRGcRZQ6UQ+QQlNyEhgOly2GMZKQUaSjoHg0RK2Q7IabLVPZ4/bS7/kj7FNABge0KQOeBEWgrEmqB4A3qavwwDisCz8AITMDpJ3pmbXK9GqszlPRw4+dScBEIHCX1zurfXlmpkoEGGBJXZACaIiMDvBbu3WULMBaAMQe0eWJmttQGr1S8mVm2wd8b1mo+5Xvt05N088Z/P4d96QUs2lpwh1Oy2gAAAABJRU5ErkJggg==)}
.welfare-popup2 .popup-c .bottom .li:nth-child(4) i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAARlJREFUOI3lki1PglEYhu/HEQgGguFtEgjGNxCIRgM/wA3/A/4IO9GIwf9gpBBoBNgIBgOBgA423XQjXAQfxtnZ+8GguHlvJ5x797n2fBzpfwpoAwuO1xxoh8AF0DqhoBYwDw1O63HPOCsJVYAesAI2wAvQOJie4T8AM28pBYbApJRRAHwNhw00fQnNY4EA9QzvNg9YyQIFWkuq+YMrSZ3Az1dBhc9A35dz44vZAEkhowCYABP/pzPgG1gCvTyg7S5mZjnQqqRUUiJppN8x/ZjZeww0M9vNcAp0JA0j3oeZfTkofHwBXAbWtaRpGEiBAfAWnU/gETj3XN1zyyg3ANKsDuN2a8CTz7HroHug7HeUgu+A8UFV/HltAeXyhDruJJa2AAAAAElFTkSuQmCC)}
#album-win{transform: translate(52px,0);}
#album-win:before{right: 61px;}

.just-tooltip {background: #3D3C44 !important;}
.just-tooltip .just-top {border-color: #3D3C44 transparent transparent transparent !important;}

@media only screen and (max-width: 1560px){
    .right-mid-new {padding: 20px 0 0 0 !important;}
    .video-b {width: 1240px}
    .related-course {width: 1240px;}
    .layout-cont-new {width: 1240px;}
    #album-win{transform: translate(65px,0);}
    #album-win:before{right: 89px;}
    .newDiv{right: 20px;}
    .zl-video-b-l{ margin-top: 90px;}
    .zl-advertImg{ display: block; margin-top: -90px;}
    .zl-advertImg img{ display: block; width: 100%; margin-bottom: 20px;}
    .video-body{padding-right:400px}
    .video-body .body-right{width:400px}
    .video-body .left-main{height:514px}
    .video-body .left-main .flash-box{padding-top:40px}
    /* .video-body .right-top{padding:15px;padding-top:18px} */
    .video-body .right-top .teacher-info .tch-name{font-size:16px}
    .video-body .right-top .teacher-info .tch-name span{max-width:40px}
    .video-body .right-mid{padding:10px 15px 0;}
    .flow-list .flow-item{width:210px;margin-right:9px}
    .flow-list .flow-item .item-show{width:210px}
    .flow-list .flow-item .info-title .title-name{height:14px;line-height:14px;display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
    .tab-m .right-mid .video-list{padding:15px 8px 15px 36px}
    .tab-m .right-mid .video-list .rank-icon{left:12px}
    .video-body .left-main .video-top{max-width:863px}
    .play-comments .plc-left{width:720px}
    .play-comments .plc-right{width:265px}
    .play-comments .dynamic-body li .chark-top{font-size:12px}
    .play-comments .dynamic-body li .li-user .us-name em{width:40px}
    .play-comments .dynamic-body li .li-user .us-name .lit-vip-icon{margin:0 2px;vertical-align:-4px}
    .play-comments .recomended-body .recomend-box .rbox-item{width:110px}
    .play-comments .recomended-body .recomend-box .rbox-item p{line-height:24px;font-size:12px}
    .play-comments .recomended-body .recomend-box .rbox-item .img-show{width:110px;height:70px}
    .course-comment-form .ccf-ft .ccf-submit{width:105px}
    .comments .up-progress .pbar-fth{width:100px}
    .video-body.wider-screen .recommend-video{padding-top:125px}
    .video-body .recommend-m{height:366px;}
    .internal .video-body .right-top .teacher-info .tch-name span:first-child{max-width:194px}
    .internal .video-body .right-top .teacher-info .tch-name .ts{left:-3px}
    .internal .video-body .left-main .video-top .open-vip,.internal .video-body .left-main .video-top .p1,.internal .video-body .left-main .video-top .a-discount{right:-400px}
    .internal .video-body .left-main .video-top .upload{right:-130px}
    .internal .video-body.wider-screen .left-main .video-top .open-vip, .internal .video-body.wider-screen .left-main .video-top .p1{right:-400px}
    .internal .video-body .b-fixed{width:280px}
    .internal .video-body .b-fixed .w25 .tspan{left:-36px}
    .internal .video-body .b-fixed .w33 .tspan{left:-24px}
    .internal .video-body .b-fixed .w50 .tspan{left:-1px}
    .internal .video-body .b-fixed .w25 .tspans{left:-65px}
    .internal .video-body .b-fixed .w33 .tspans{left:-54px}
    .internal .video-body .b-fixed .w50 .tspans{left:-30px}
    .internal .video-body .right-mid .d-cj.w1 .tspans{left:28px}
    .internal .video-body .right-mid .d-cj.w2 .tspans{left:-73px}
    .internal .video-body .right-mid .d-cj.w2 .tspans .ts:before{right:53px}
    .internal .video-body .right-mid .d-cj.w3 .tspans .ts:before{right:32px}
    .internal .video-body .b-fixed .btn-pl{width:240px}
    /* .internal .video-body .body-left .left-foot .ts{margin-left:24px} */
    .alert-board{width:250px}
    .alert-board p{font-size:12px;line-height:20px}
    .video-body.wider-screen .left-main{height:611px}
    /* .body-right .tab-head span{margin:0 20px} */
    .internal .video-body .stuVipBtn{ width: 240px;}
    .internal .video-body .right-mid .studentsArea{ width: 100%;}
    .related-course .course-c .list{width:233px;margin:0 19px 0 0}
    .related-course .course-c .list .list-img img{height:143px}
    .related-course .course-c .list .img-name{line-height:50px}
    .related-course .course-c .list .img-name .name-link{font-size:14px}
    .video-body .right-mid .mid-tool-bar .list-tips p a span {max-width: 200px}
    .video-b-l{width: 920px !important;}
    .video-b-l .tabs-head{padding:0 25px}
    .video-b-l .tabs-head span{margin-right:25px}
    .video-body .left-foot{padding-right:0}
    .video-body .left-foot .app-win .app-gz{margin-left:12px;padding-left:28px}
    .video-body .left-foot .app-win .app-gz:before{left:10px}
    .internal .video-body .left-foot .app-win .app-gz:before{left:2px}
    .internal .video-body .left-foot .app-win .down-c{margin-right:-198px}
    .video-body .left-foot .tips-430{font-size:12px;padding:0 8px;display: none}
    .video-body .left-foot .tips-430 strong{font-size:16px}
    .video-body .left-foot .tips-newuser-300{font-size:12px;padding:0 8px;display: none}
    .video-body .left-foot{padding:0 16px}
    .video-body .left-foot .lf-share .box-m{left: -16px;}
    .video-body .left-foot .app-win .app-gz,.internal .video-body .left-foot .clect-cut,.internal .video-body .left-foot .clect-cut.album-win-btn,.video-detail .video-body .left-foot .clect-cut{ margin-left:16px}
    .tab-m .right-mid .wx-ent-btn2 .small small{margin-right:10px}
    .tab-m .right-mid .training-btn{background-image: url(/assets/revision/images/course/go-training-s.png);}
    .tab-m .right-mid .lifelong-vip .s1{font-size: 14px;}
    .tab-m .right-mid .lifelong-vip .s1 i{font-size: 18px;}
    .tab-m .right-mid .lifelong-vip .s2{font-size: 12px;}
    .tab-m .right-mid .lifelong-vip .s3{font-size: 12px;width: 70px;}
    #old-user-activity-202001111-500 img{width: 280px;}
    .video-body .recommend-m .line{margin-top:20px;}
    .video-body .recommend-m .txt{padding:20px 0;}
    .video-body .recommend-m .count-down,.video-body .recommend-m .up-privilege .privilege-list{padding-top:20px;}
    .video-body .left-main .chosen-notes .inner-notes{height:330px}
    .video-body .left-main .chosen-notes .inner-notes .notes-c{height:287px}
    .video-body .body-right .live-entry .a-entry{font-size:12px}
    .video-b .series-catalog .list-box .list .link .name{max-width:40%}
    .video-b .series-catalog .list-box .list .upload-box{right:190px}
    .video-b .series-catalog .list-box .list .download-btn{margin-left:10px}
    .video-body .left-foot .enterprise-referral-entry{margin-left: 16px;}
    .video-body .left-foot .enterprise-referral-entry .s3{display: none;}
    .video-body .left-foot .enterprise-entry{margin-left: 16px;width: 214px;}
    .video-body .left-foot .enterprise-entry .s2 i{display: none;}
    .notemark-bot .iconhk-chexiao {display: none;}
    .notemark-bot .iconhk-shanchu {display: none;}
    .notemark-bot .mark-rect {display: none !important;}
    .notemark-bot .mark-arrow {display: none !important;}
    .notemark-bot .mark-eraser {display: none !important;}
}

@media only screen and (max-width: 1280px){
    .internal .video-body .right-top .teacher-info .tch-name span:first-child{max-width:130px}
    .right-mid-new {padding: 15px 0 0 0 !important;}
    .layout-cont-new {width: 1100px;}
    .related-course {width: 1100px;}
    .video-body .body-right {width: 320px;}
    .video-body {padding-right: 320px;}
    .video-body .right-top .teacher-info .tch-name a {font-size: 14px;}
    .internal .video-body .right-top .teacher-info .tch-atnum {font-size: 12px;}
    .internal .video-body .right-top .teacher-info {padding-left: 57px;}
    .body-right .tab-head span {font-size: 14px;font-weight: 400;padding: 0 7px;}
    .related-course .course-c .list {width: 209px;margin: 0 14px 0 0;}
    .video-b {width: 1100px;}
    .video-b-l {width: 780px !important;}
    .video-body .left-main{height:477px}
    .brush {display: none !important;}
    .iconhk-jietu {display: none;}
    .related-course .course-c .list .list-img img {height: 128px;}
    .internal .video-body .left-main .video-top .open-vip,.internal .video-body .left-main .video-top .p1{right:-320px}
    .internal .video-body.wider-screen .left-main .video-top .open-vip, .internal .video-body.wider-screen .left-main .video-top .p1{right:-320px}
    .notemark-bot .iconhk-chexiao {display: none;}
    .notemark-bot .iconhk-shanchu {display: none;}
    .notemark-bot .mark-rect {display: none !important;}
    .notemark-bot .mark-arrow {display: none !important;}
    .notemark-bot .mark-eraser {display: none !important;}
}

@media only screen and (min-width: 1921px){
    .layout-cont-new {width: 1700px;}
    .related-course {width: 1700px;}
    .video-body .body-right {width: 470px;}
    .video-body {padding-right: 470px;}
    .video-body .right-top .teacher-info .tch-name a {font-size: 14px;}
    .internal .video-body .right-top .teacher-info .tch-atnum {font-size: 12px;}
    .internal .video-body .right-top .teacher-info {padding-left: 57px;}
    .related-course .course-c .list {width: 316px;margin: 0 30px 0 0;}
    .video-b {width: 1700px;}
    .video-b-l {width: 1380px !important;}
    .video-body .left-main{height:753px}
    .related-course .course-c .list .list-img img{height:193px}
    .internal .video-body .left-main .video-top .open-vip,.internal .video-body .left-main .video-top .p1{right:-598px}
    .internal .video-body.wider-screen .left-main .video-top .open-vip, .internal .video-body.wider-screen .left-main .video-top .p1{right:-598px}
}

