*{-webkit-text-size-adjust: none;}

.course_inr{width: 310px;}
.course_inr .ter_inr{background: url(/images/img/ter_bg.png) center no-repeat; width: 310px; height: 126px; box-sizing: border-box; padding: 15px 20px 0; margin-top: 1px;}
.course_inr .ter_inr img{border-radius:50%;border:1px solid #dedede; width:102px; height:102px}
.course_inr h2{line-height: 28px;}
.blueline{display: inline-block; width: 4px; height: 20px; border-radius: 3px; background-color: #2f5cbb; position: relative; top: 2px;}
.greenline{display: inline-block; width: 4px; height: 20px; border-radius: 3px; background-color: #258013; position: relative; top: 2px;}
.orangeline{display: inline-block; width: 4px; height: 20px; border-radius: 3px; background-color: #f7a200; position: relative; top: 2px;}
.course_list{border: 1px solid #eeebff;height: 265px;overflow-y: scroll;}

.course_list ul li{line-height: 38px; height: 38px;}
.course_list ul li a{color:#333;width: 208px;}
.course_list ul li a:hover{color:#2f5cbb}
.iconlive{background: url(/images/img/bofang.png) left no-repeat; width: 14px; height: 17px; display: inline-block; position: relative; top: 10px;}
.course_list ul li.active .iconlive{ display: inline-block; background: url(/images/img/bofang1.png) left no-repeat; width: 13px; height: 15px; position: relative; animation: isLiving 0.6s steps(6) infinite;}
.course_list ul li.isComplete .iconlive{ display: inline-block; background: url(/images/task/lessonfinish.png) left no-repeat; width: 13px; height: 15px; position: relative;animation:none;}
/*::-webkit-scrollbar{width:5px;height:11px; background-color:#ededed;border-radius: 10px;}
::-webkit-scrollbar:hover{ background-color:#eee; }
::-webkit-scrollbar-thumb{ background-color:#dedede; height:11px;border-radius: 10px;}
::-webkit-scrollbar-thumb:hover{ background-color: #ccc;}
::-webkit-scrollbar-thumb:active{background-color:#c5c5c5;}*/
.video_title img{vertical-align: middle;}
@-webkit-keyframes isLiving {
  0% {
    background-position: 0 0; }
  100% {
    background-position: -108px 0; } }

@keyframes isLiving {
  0% {
    background-position: 0 0; }
  100% {
    background-position: -108px 0; } }

.tab_nav{height: 60px; line-height: 60px;}
.tab_nav a.active{color: #2f5cbb;}
.tab_nav a.active>span:before{content: "";position: absolute;bottom: -22px; right: 0;height: 4px;background-color: #2f5cbb; width: 64px; border-radius: 3px;}
.details{width: 870px; min-height:600px;}
.details .tit{background: url(/images/img/tit_bg.png) center 38px no-repeat; height: 38px; line-height: 38px; padding-top: 36px;}
.detail .box_1 p{line-height: 28px; text-indent: 2em;}
.results ul{padding: 0 30px; margin-top: 35px;}
.results ul li{width: 356px; line-height: 48px; margin-bottom: 40px; text-align: center; font-size: 20px; font-family: "microsoft yahei"; border-radius: 5px;}
.results ul li:nth-child(odd){background-color: #ff7f40; margin-right: 28px;}
.results ul li:nth-child(even){background-color: #65c5ff;}
.results .talk .write img{vertical-align: middle;}
.results .talk .write input{width: 580px; height: 40px; line-height: 40px; background-color: #f4f4f4; padding-left: 10px; border-radius: 5px; margin-left: 15px;}
.results .talk .write button{display: inline-block; height: 40px; line-height: 40px; background-color: #2f5cbb; color: #fff; margin-left: 10px; border-radius: 5px; cursor: pointer;}
.results .talk .comment div{width: 660px;}
.results .talk .comment{border-bottom: 1px solid #dedede; margin-bottom: 20px;}
.results .talk .comment:nth-last-child(1){border-bottom: none;}
.content .text h3,.content .text_l h3{background: url(/images/img/text_bg.png) left bottom no-repeat;}
.content .text,.content .text_l{width: 355px; height: 200px; box-sizing: border-box; position: relative;}
.content .text p,.content .text_l p{line-height: 26px; font-size: 14px; overflow: hidden; height: 130px; text-indent: 2em;}
.content .text:before {content: ' ';height: 0; left:-10px; top: 46%; position: absolute;width: 0;border-top:10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #f4f4f4; }
.content .text_l:before {content: ' ';height: 0; right:-10px; top: 46%; position: absolute;width: 0;border-top:10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #f4f4f4; }
/* 直播推荐 */
.recommend{width: 320px;}
.video_list h3{max-width: 280px;}
.video_list a{color:#333}
.video_list a:hover{color:#2f5cbb}
.video_list img{height:186px;width:280px;}

.videoBackImg {position: relative;}

.iconShiKan {  font-size: 12px;  border-radius: 2px;  background: #f00;  color: white;  line-height: 16px;  height: 16px;  margin-top: 10px;  pointer-events: none;}

.is-look {
  color: #adadad !important;
}

.active a {
  color: #2f5cbb !important;
}

.isPlayTime{
  width: 180px!important;
}