div,body,h1,h2,h3,h4,h5,h6,p,span,form,input,select,table,ul,li,a,dl{margin: 0;padding: 0}
img{border:none;}
input,select{border:none}
a{text-decoration: none;font-size: 12px;}
h1,h2,h3,h4,h5,h6{font-weight: normal}
textarea{resize:none;}
li{list-style: none}
i,em{font-style: normal}
body{font-size: 12px;background: #f5f5f5;font-family: "微软雅黑";}
.l_float{float: left}
.r_float{float: right}
.clear{clear: both;}
.base_w{width:1200px;margin: 0 auto;position: relative}
.dn{display: none;}
input,textarea{outline: none;}

.banner_wrap{background: url(../images/teacher_background.png) repeat-x;width: 100%;}
.tea_how{height:178px;padding:55px 0;}
.tea_how .tea_how_left{width:192px;height:178px;text-align: center;padding: 0 66px;border-right: 1px solid #b7e5d6 ;}
.tea_how .tea_how_left .tea_name{font-size: 16px; color: #fff;font-weight: bold;padding:18px 0 10px;}
.tea_how .tea_how_left .tea_jianjie{font-size: 12px;color: #fff;font-weight: bold;text-align: center;}
.tea_how .tea_how_left .tea_jianjie span{padding-left: 5px  ;font-weight: normal;line-height: 20px;}
.tea_how .tea_how_right{padding: 0 0 0 66px;width:732px;position: relative;} 
.tea_how .tea_how_right ul{margin:16px 0 44px;width: 100px;}
.tea_how .tea_how_right ul li{float: left;width:20px;background:url("../images/star_gray.png") no-repeat; height:20px;display: block}
.tea_how .tea_how_right p em {position: absolute;left: 175px;top:15px;color:#fff;font-size: 16px;font-weight: bold;}
/*left: 240px;*/
.tea_how .tea_how_right p span {position: absolute;top:15px;color:#fff;font-size: 16px;font-weight: bold;}
.tea_how .tea_how_right .tea_introduce{margin-top: 20px;line-height: 30px;font-size: 14px;color: #fff;height:160px;overflow:hidden}
.tea_how_left>div>img{width:88px;height:88px;border-radius: 50%;border:1px solid #eee;}

/*教师课程   教师评价*/
.d-class{margin-top: 20px;}
#sidebar-tab{width:861px; background-color: #fff;position: relative;float: left;border: 1px #EDEDED solid;}
.tab-title {overflow: hidden;}
.tab-title ul{border-bottom: solid 1px #EDEDED;height:58px;float:left;width: 862px}
.tab-title ul li a{position:relative;font-size:16px;cursor:pointer;margin-right: 1px;float:left;text-align: center;font-weight: 700;height: 57px;line-height: 58px;color: #666;display: block;padding: 0 30px;}
.tab-title ul li span{color: #ccc;font-weight: normal;padding: 0;position: absolute;right: 0;}
.tab-title ul li a.selected {border-bottom:3px #3ECCB3 solid;color: #3ECCB3;display: block;padding: 0 30px;}
/*教师课程*/
.tab-content{background: #fff;}
.tab-content .tea_course{background: #f5f5f5;margin:10px 15px;}
.tab-content .tea_course .tea_course_pic{width: 190px;height:121px;display: block;padding:10px 13px 10px  10px;}
.tab-content .tea_course .tea_course_pic img{width: 100%;}
.tab-content .tea_course .tea_course_main {width: 440px;}
.tab-content .tea_course .tea_course_main h5{font-size: 18px;color: #333;font-weight: bold;padding-top:24px ;}
.tab-content .tea_course .tea_course_main h5 a{color: #333;font-size: 18px;}
.tab-content .tea_course .tea_course_main h5 a:hover{color:#3ECCB3}
.tab-content .tea_course .tea_course_main p{color: #666;font-size: 12px;line-height: 12px;padding:10px 0 20px ;}
/*.tab-content .tea_course .tea_course_main span{line-height: 40px;padding-left:10px;color: #666;}*/
.tab-content .tea_course .tea_course_right{width:175px;text-align: center;position: relative;}
.tab-content .tea_course .tea_course_right p{color: #ff2e50;font-size: 18px;padding: 28px 0 6px;line-height: 18px;}
.tab-content .tea_course .tea_course_right a{display: block;color:#fff;font-size: 14px;background: #ff2e50;width:120px;line-height: 34px;position: absolute;left: 0;right:0;margin: auto;}
.tab-content .tea_course .tea_course_right span{color: #a6a6a6;font-size: 12px;margin-top:45px;display: block;display: block;}

.tab-content .tea_course .tea_course_main ul{margin:16px 0 10px;width: 100px;}
.tab-content .tea_course .tea_course_main ul li{float: left;width:20px;background:url("../images/star_gray.png") no-repeat; height:20px;display: block}



/*教师评价*/
/*.tab-content .student_voice{width: 831px;margin:30px auto 0;border-bottom: 1px #ebebeb dashed   ;}
.tab-content .student_voice .student_voice_pic {text-align: center;width:70px;padding:0 34px  0 0;height: 122px;}
.tab-content .student_voice  .student_voice_right {width: 710px;}
.tab-content .student_voice  .student_voice_right .tea_stars{margin:0px 0 30px;width: 100px;}
.tab-content .student_voice .student_voice_right  .tea_stars li{float: left;width:20px;background:url("../images/star_gray.png") no-repeat; height:20px;display: block}
.tab-content .student_voice .student_voice_right .tags li{color:#3eccbc;float:left;padding:4px 14px;margin: 0 10px 20px 0;border: 1px solid #3eccbc;border-radius: 15px;}
.tab-content .student_voice .student_voice_right p.evaluation{line-height:20px;color: #333;font-size: 14px;padding-bottom: 30px;}*/


/*热门课程*/
.d-class-right{float:right;width:320px;background-color:#FFFFFF; margin-bottom: 18px;border: 1px #EDEDED solid;}

.d-right-title{border-bottom:solid 1px #EDEDED;line-height: 58px;padding-left: 20px;font-size: 16px;color: #666;font-weight: 700}
.d-right-title span{color: #666;font-size: 16px;}
.d-class-right .ke-hot{margin:10px auto;text-align: center;padding-bottom: 10px;}
.d-class-right .ke-hot a{color: #999;}
.d-class-right .ke-hot a img{display: block;margin: 0 auto;width: 288px;}
.d-class-right .ke-hot-name{display:block;color:#999;font-size:14px;line-height:14px;text-align: center;padding:10px 0 15px;margin: 0 auto;width: 288px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.num_nav { margin: 0;padding:40px 0 26px;height: 100%;width: 100%;text-align: center;font-family: Arial, sans-serif;}
.num_nav:before {content: '';display: inline-block;    width: 0; height: 100%;    vertical-align: middle;}
#pagination {display: inline-block; vertical-align: middle;}
#pagination a,#pagination i{display: inline-block;vertical-align: middle;font-size: 14px;cursor: pointer;width:30px;line-height: 30px;display: block;float: left;border: 1px solid #ddd; margin: 0 7px;text-align: center;}
#pagination>a{width:52px;}
#pagination a.current {width:30px;border-color: #20c7a2;background-color: #20c7a2;color: #fff;}
#pagination a:hover{background: #ebebeb;}
#pagination a.current:hover{ background-color: #20c7a2;}


/*老师小课列表*/
.teacherclasslist {padding:20px 14px 30px;}
.teacherclasslist ul li{background: #f5f5f5;padding:24px;margin-bottom: 10px;}
.section{font-size: 18px;color: #333;margin-bottom: 12px;}
.section_time{font-size: 12px;color: #666;}
















