﻿
.free_cor{color: #3ab57f;}
.course-pro0{display: none}


/*选项卡信息 */
.nav_content{background: #f5f5f5;border-bottom: 1px solid #e5e5e5;}
.courseTab{height:59px; overflow:hidden;}
.courseTab li{float:left;margin:0px 60px 0 0;text-align:center;height:56px; line-height:56px;font-size:16px; cursor:pointer;color:#555;}
.courseTab li.active{border-bottom: 3px solid #0288d1;color:#0288d1;}
.fixednav{position: fixed;top:0px;width:100%;z-index: 100;}


/*右栏*/
.course_right{width:201px;background: #fff;margin-top: 40px;}
.linkConsultBox .linkQq{text-align: center;color: white;font-size: 14px;background: url(presale.png) no-repeat center center;height: 57px;line-height: 57px;display: block;position: relative;z-index: 100;}

.detail-title {overflow: hidden;line-height: 26px;height: 26px;font-size: 16px;margin-bottom: 10px;color: #5b5b5b;font-weight: bold;}

.content_outer{/*padding:0px 20px 60px;*/ background: #fff;}
.linkConsultBox .linkQq span{position: absolute;left: 80px;top: 0;}
.siderbarNav {padding: 10px 0;background: #FAFCF7;}
.siderbarNav a{cursor: pointer;display: block;height: 40px;line-height: 40px;padding: 0 30px;font-size: 14px;color: #494949;}
.siderbarNav a .iconDot {display: inline-block;width: 18px;height: 18px;background: url(radio.png) no-repeat center;vertical-align: middle;margin-right: 14px;}
.siderbarNav .itemActive .iconDot {background: url(radiocurrent.png) no-repeat center;background-size: 100%;}

.courInfoBox{border: 1px solid #eee;margin: 20px 0;padding: 15px;}
.rightFixed{position: fixed;top:100px;width: 201px;z-index: 100;}

/*课程详情*/
.content_1 {margin: 0 auto;background: #fff;padding:40px 0;/*padding-right:241px; */float:left;}
.content_1 .tab_course{display:none;}

.detail-content{line-height: 34px;font-size: 14px;margin-bottom: 20px; color:#888;}
.detail-content img{ max-width:100%;}
.detail-content p,
.detail-content span{font-family:Arial,hiragino sans gb,microsoft yahei,simsun,sans-serif !important;}

.content_1 .ziliao li{margin:0px; position: relative; padding:15px 100px 15px 0;height: 60px;border-bottom: 1px solid #eee;}
.content_1 .ziliao li:first-child{border-top:0px;}
.content_1 .ziliao .dataname{font-weight: bold;height:34px;line-height: 34px; overflow: hidden;font-size:14px;}
.content_1 .ziliao .datainfo{color:#9b9b9b;}
.content_1 .ziliao .databtn{width:60px;height:28px;line-height:28px;border:1px solid #ddd;color:#888; text-align: center;border-radius:3px;position: absolute;right:0;top:50%;margin-top:-15px;}

.course_right_teacherli li{ margin:15px 10px;}
.course_right_teacherli li .lct {width:50%;float: left;}
.course_right_teacherli li .rct {width:50%;float: right;}
.course_right_teacherli li .lct img {width: 50px;height: 50px;border-radius: 5px;}
.course_right_teacherli li .rct .tname {font-size:14px;height: 25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.course_right_teacherli li .rct .tlever {color: #999;font-size: 12px;height: 25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.course_right_studentli li {float: left; width: 50px;text-align: center; margin: 0px 0px 10px 8px;}
.course_right_studentli li img {width: 45px;height: 45px; border-radius:100%;}
.course_right_studentli li span {width: 50px; height: 18px;line-height: 18px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;font-size: 12px; margin-top: 5px; color:#555;}
.course-nav-con.fixed{position: fixed;top:0;left: 0;z-index: 9999;}
.nav-price-box.curr{ display:block;}
.nav-price-box {font-size: 30px;line-height:48px;color:#eb8500;position: absolute;display: none;right: 0;top:0;font-weight:normal;}
.nav-price-box .class-price-unit {color:#FF9600;font-size: 21px;vertical-align: 1px;margin-right: 3px;}
.nav-price-box .hb-ui-btn { line-height:30px;top: -6px;background:#FFA12D;color: #fff;border: 0;height: 30px;width: 120px;border-radius: 0px;position: relative;font-size: 14px;font-family: HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB, \5fae\8f6f\96c5\9ed1;}
.course-nav-con .hb-ui-container .nav-list ul li a span#commentNum,
.tab_course .detail-title span#askcount{font-size: 14px;}
.detailOpacity{ opacity:0;}
.detail-content .hotCourseBox li{ width:25%;}

.teacher-big{ overflow:hidden}
.teacher-big .face-img{ float:left; width:60px; height:60px; margin-right:15px; border-radius:50%}
.teacher-big .cl-body{ overflow:hidden;padding:5px 0; font-size:14px; color:#434343}
.teacher-big .cl-body p{ padding-top:10px; color:#919491}


/*推荐课程*/
.course_tjli{ margin-right:-30px;margin-top: 20px;}
.course_tjli li{width: 25%;float: left;padding-right: 30px;box-sizing: border-box;}
.hb-grade-a {display: block;height: 130px; overflow:hidden;position:relative;}
.hb-grade-word {margin-top: 6px;}
.hb-grade-word .hb-title{font-size:16px;height:36px;line-height:36px; overflow: hidden;}
.hb-grade-a img{ width:100%;min-height: 130px;}
.hb-href {font-size: 16px;height:26px;line-height:26px; overflow: hidden; display: block;}
.hb-price {color:#f72e2e; font-size:14px;line-height:24px;margin-bottom:15px;}

.hb-msg {font-size: 12px;color:#b1b1b1;line-height: 20px;}
.hb-msg em {font-style: normal;display: block;}
.hb-msg em a{color:#b1b1b1;}
.hb-icon-listen {line-height: 20px;margin: 0;}
.hb-icon-listen i {float: left;color:#b1b1b1; margin: 0 5px 0 0; font-size: 15px;}
.hb-msg em.float_r{float:right;}



/*相关试卷*/
.shijuan li{padding: 10px 0 10px 40px;position: relative;margin:0;border-top: none;line-height:27px;min-height:auto;font-size:14px;}
.time2_list li {padding: 10px 0 10px 40px;position: relative;margin:0;border-top: none;line-height:27px;min-height:auto;font-size:14px;font-weight:bold;}
.time2_list li .time2_xx span.time2_date{font-size: 12px;float: right;min-width: 144px;text-align: right;position:relative;right: 0;top:0px;height:auto; left: 0;}
.time2_xx span.time2_date i.hide{ display:none;}
.time2_xx span.time2_date i{ font-weight:bold; margin-right:20px; font-size:14px;}
.time2_xx.cur span.time2_date i.show{ display:none;}
.time2_xx.cur span.time2_date i.hide{ display:block;}
.dot_big2 {display: block; width:11px;height:11px; overflow: hidden; border-radius: 50%;background: #fff;border: 2px solid #dedede;position:absolute;left: 4px;top: 12px;}
span.time2_btn,a.time2_btn {text-align: center;display: block;float: right;cursor: pointer;border-radius: 3px;color:#0288d1;font-size: 14px;text-decoration: none; width:65px;line-height:25px; border: 1px solid #0288d1;text-decoration: none; font-weight: normal;}
.time2_btn：hover{background:#34bd74; color:#fff;}
.time2_list li .dot_big2{top: 16px;}
.shijuan li .dot_big2{top: 16px;}
.score-box{}
.score-box .scores li{
    line-height: 24px;
}