*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{height:100%}
body{margin:0;padding:0;height:100%;line-height:160%;background:#fff;font-size:14px;color:#333;font-family:"Microsoft YaHei","Source Han Sans CN",Verdana,Tahoma,Arial,simsun,"sans-serif";overflow:hidden}
em{font-style:normal;font-weight:normal}
ul,li{list-style:none}
h1,h2,h3{font-size:100%;font-weight:normal}
i,em{font-style:normal}
img{border:0}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#ff700a}
*{margin:0;padding:0}
input,button{vertical-align:middle;font-size:100%;list-style:none;outline:none;border:0}
.topRight{float:right;height:70px;position:relative}
.topRight .register{color:#fff;border:1px solid #ff700a;background:#ff700a}
.topRight .a{width:70px;line-height:32px;height:32px;font-size:14px;text-align:center;border-radius:4px;border:1px solid #ff700a;transition:0.3s;display:inline-block;margin-top:9px}
.topRight .globalLoginBtn{border:1px solid #ddd;color:#333;margin-right:12px}
.topRight .globalLoginBtn:hover{border:1px solid #ff700a;background:#ff700a;color:#fff}
.container-fluid{height:100%;padding-top:50px;background:#000}
.height100{height:100%}
.player-box{position:relative;width:75%;float:left;background:#fff}
.yixiaowan-player{width:100%;height:100%;padding-bottom:36px;text-align:center;background:#383838}
.yixiaowan-player video{width:auto;max-width:100%;height:100%}
.action-bar-wrap{width:25%;float:left;background-color:#252525;height:100%;overflow-y:auto}
.followus-weixin{position:relative;color:#999}
.flw-weixin-box{position:absolute;display:none;width:170px;height:170px;left:-60px;bottom:27px;background:url(../images/weixin.jpg) no-repeat 0 0;background-size:170px auto}
.followus-weixin:hover .flw-weixin-box{display:block}
#player-con{width:100% !important;height:100% !important}
.prism-player .prism-cc-btn{display:none !important}
.prism-setting-cc,.prism-setting-audio,.prism-setting-quality{display:none !important}
.top-menu-wrap{position:fixed;width:100%;background:#fff;height:50px}
.top-menu-wrap .play-logo{width:80px;height:39px;float:left;margin:7px 0 0 16px}
.top-menu-wrap .play-logo img{width:auto;height:100%}
.top-menu-wrap .menu-wrap{overflow:hidden}
.top-menu-wrap .top-lesson-list{float:left;line-height:50px;font-size:16px;color:#333;padding-left:95px}
#_userlogin{float:right}
#mainmenu{width:35px;height:50px;margin-right:16px}
#mainmenu .link{display:block}
#mainmenu .hy-tx{width:35px;height:35px;border-radius:20px;margin:7px 0}
#mainmenu2{display:none}
.course-tool{width:100%;position:absolute;bottom:0;left:0;padding:5px 0;text-align:right;background:#000}
.click_pop{line-height:26px;background:#ff700a;font-size:14px;color:#fff;display:inline-block;padding:0 10px;border-radius:3px;cursor:pointer;margin-right:15px}
.click_pop:hover{background:#e4680f;color:#fff}
.scroll-cont .content-list li{height:74px;border-bottom:1px #111 solid;padding:12px 10px 15px 60px;position:relative;box-sizing:border-box}
.scroll-cont .content-list li:hover{background:#33333e}
.scroll-cont .content-list li:before{content:"";position:absolute;width:20px;height:13px;left:25px;top:18px;background:url(../images/icon-play-act.png) no-repeat;z-index:5}
.scroll-cont .content-list li.on:before{background:url(../images/icon-play-active.gif) 4px -4px no-repeat}
.scroll-cont .content-list a{display:block;cursor:pointer}
.scroll-cont .content-list .name{font-size:16px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:24px}
.scroll-cont .content-list li.on{background:#1e1e1e}
.scroll-cont .content-list li.on>a>.name{color:#eee}
.scroll-cont .content-list .info{padding-top:10px}
.scroll-cont .content-list .info span{color:#999;font-size:12px;padding-right:10px}