/*
 * 2019-3-30 
 * xiaomingying
 * 讲师团队
 * */
@charset "utf-8";
*{margin: 0;padding: 0; }
body{background: #f3f6f7!important;}
.m_fl{float: left!important;}
.m_fr{float: right!important;}
.m_clear{clear: both;overflow: hidden;}


.teacher_cont{ margin: 20px auto;width: 1180px;clear: both;overflow: hidden;}
/*教师详情左边*/
.teacher_cont .teacher_cont_left{min-height: 400px;width: 300px;border-radius: 10px;overflow: hidden;}
.teacher_cont .teacher_cont_left .teacher_user_cont{background: #fff;position: relative;border-radius: 10px;}
.teacher_cont .teacher_cont_left .teacher_user_cont .user_img_bg{width: 100%;height: 150px;overflow: hidden;position: relative; } 
.teacher_cont .teacher_cont_left .teacher_user_cont .user_img_bg:after{width: 100%;height:100%; position: absolute;left: 0;top: 0;display: block;content: '';background: rgba(0,0,0,.5); } 
/*.teacher_cont .teacher_cont_left .teacher_user_cont .user_img_bg:before{width: 100%;height: 150px;background: #000;border-radius: 0 0 50% 50% ;position: absolute;bottom: 0;z-index: 99; display: block;content: "";}*/
.teacher_cont .teacher_cont_left .teacher_user_cont .user_img_bg .teacher_img{width: 100%;height: 100%;object-fit: cover;}
.teacher_cont .teacher_cont_left .teacher_user_cont .user_img_bg .teacher_img_bg{width: 100%;height: 50px; position: absolute;bottom: 0;z-index: 8;left:0;}

.teacher_cont .teacher_cont_left .teacher_user_cont .teacher_user_img{position: absolute;top: 80px;width: 120px;height: 120px;left: 50%;margin-left: -60px;z-index: 9;}
.teacher_cont .teacher_cont_left .teacher_user_cont .teacher_user_img img{width: 110px;height: 110px;border: 4px solid #fff;border-radius: 50%;object-fit: cover;}
.teacher_cont .teacher_cont_left .teacher_user_cont .teacher_user_img i{position: absolute;right: 10px;top: 85px;background: #ff9900;color: #fff;width: 20px;height: 20px;border-radius: 50%;text-align: center;line-height: 20px;}
 
.teacher_cont .teacher_cont_left .teacher_user_cont .teacher_user_content{padding: 50px 20px 20px;box-sizing: border-box;}
.teacher_cont .teacher_cont_left .teacher_user_cont .teacher_user_content h3{font-size: 20px;color: #333;text-align: center;margin: 6px 0; }
.teacher_cont .teacher_cont_left .teacher_user_cont .teacher_user_content p{font-size: 14px;color: #666666;margin-bottom: 5px;line-height: 20px;}
.teacher_cont .teacher_cont_left .teacher_user_cont .teacher_user_content p span{color: #1b82d1;} 
.teacher_cont .teacher_cont_left .teacher_user_cont .teacher_user_content p i{color: #333;} 

 
/***推荐讲师***/
 .index_bbs_right_btm{background: #fff;border-radius: 10px;overflow: hidden;margin-top: 20px;}
 .index_bbs_right_btm .bbs_recommend{ padding: 15px 20px;box-sizing: border-box;font-size: 16px;color: #666666; box-shadow: 0 2px 5px #e8e8e8;margin-bottom: 5px;}
 .index_bbs_right_btm .bbs_recommend span{position: relative;}
 /*.index_bbs_right_btm .bbs_recommend span:after{display: block;content: "";width: 100%;height: 1px;background: #1b82d1;position: absolute;bottom: -17px;}*/
 .index_bbs_right_btm .bbs_recommend a{float: right;font-size: 12px;color: #999999;margin-top: 5px;}
 
 .index_bbs_right_btm  .bbs_user_recommend_list{clear: both;overflow: hidden;padding: 10px 20px;box-sizing: border-box;}
 .index_bbs_right_btm  .bbs_user_recommend_list li{ margin-bottom: 10px;border-bottom: 1px solid #ededed;padding-bottom: 10px; }
 .index_bbs_right_btm  .bbs_user_recommend_list li:last-child{ margin-bottom: 0;border-bottom: none; }
 .index_bbs_right_btm  .bbs_user_recommend_list li a{display: block; }
 .index_bbs_right_btm  .bbs_user_recommend_list li img{width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;margin-right: 10px;}
 .index_bbs_right_btm  .bbs_user_recommend_list li p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 195px;}
 .index_bbs_right_btm  .bbs_user_recommend_list li .teacher_user_name{font-size: 16px;color: #333;}
 .index_bbs_right_btm  .bbs_user_recommend_list li .teacher_user_zhiwei{font-size: 12px;color: #999;}
 .index_bbs_right_btm  .bbs_user_recommend_list li span{font-size: 12px;color: #1b82d1;}



/*教师详情右边*/
.teacher_cont .teacher_cont_rigth{min-height: 400px;width: 860px;border-radius: 10px;}
.teacher_cont .teacher_cont_rigth .teacher_cont_brief{background: #fff;border-radius: 10px;}
.teacher_cont .teacher_cont_rigth .teacher_cont_brief .teacher_cont_brief_top{ padding: 20px 30px;box-sizing: border-box;font-size: 16px;color: #999999; box-shadow: 0 2px 5px #e8e8e8;margin-bottom: 5px;}
.teacher_cont .teacher_cont_rigth .teacher_cont_brief .teacher_cont_brief_top span{}

.teacher_cont .teacher_cont_rigth .teacher_cont_brief .teacher_cont_brief_cont{padding: 20px 30px 30px;} 
.teacher_cont .teacher_cont_rigth .teacher_cont_brief .teacher_cont_brief_cont .brief_cont_left{color: #333;font-size: 16px;}
.teacher_cont .teacher_cont_rigth .teacher_cont_brief .teacher_cont_brief_cont .brief_cont_right{font-size: 14px;color: #666;width: 700px;margin-left: 10px;}

 .teacher_cont .teacher_cont_rigth .teacher_cont_brief .teacher_cont_brief_cont .star_btna{
	 line-height: 20px;background: #11c07d;color: #fff;border-radius: 3px;margin-left: 20px;padding: 2px 10px;
 }
 
.teacher_cont .teacher_cont_rigth  .teacher_test_cont{
	background: #fff;clear: both;overflow: hidden;
 	margin-top: 20px;
	border-radius: 10px;
    clear: both;overflow: hidden;
	    /*box-shadow: inset 0 0 10px red;内阴影*/
}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .bbs_left_top{height: 64px; box-shadow: 0 2px 10px #ddd;
    padding: 0 30px;
    box-sizing: border-box; overflow: hidden;
    border-radius: 10px 10px 0 0;
}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .bbs_left_top_left{color: #333333;float: left; line-height: 55px;font-size: 16px;margin-right: 30px;}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .bbs_left_top_left{line-height: 61px!important;cursor: pointer;}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .bbs_left_top_left:hover{color: #1b82d1;border-bottom: 2px solid #1b82d1;}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .bbs_left_top_left.selected{color: #1b82d1;border-bottom: 2px solid #1b82d1;}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .bbs_left_top_left.selected i{color: #1b82d1;}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .bbs_left_top_left i{font-size: 16px;}


.teacher_cont .teacher_cont_rigth .teacher_test_cont .m_list{clear: both;overflow: hidden; padding: 20px 30px;}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .m_list ul{clear: both;overflow: hidden;margin-right: -50px;}

 .teacher_test_cont .m_list ul li{float: left;width: 255px;margin-right: 20px;overflow: hidden;margin-bottom: 10px;}
 .teacher_test_cont .m_list ul li .test_cont_img{position: relative; overflow: hidden;}
 .teacher_test_cont .m_list ul li .test_cont_img .test_img{width: 100%;height: 145px;transition: all 1s;}
 .teacher_test_cont .m_list ul li .test_cont_img .test_cont_price{position: absolute;bottom: 0;width: 100%;background: rgba(0,0,0,.6);padding: 5px;box-sizing: border-box;}
 
 .teacher_test_cont .m_list ul li .test_cont_img .test_cont_price .test_cont_price_left{font-size: 16px;color: #fff;}
 .teacher_test_cont .m_list ul li .test_cont_img .test_cont_price .test_cont_price_left span{font-size: 12px;color: #fff;}
 .teacher_test_cont .m_list ul li .test_cont_img .test_cont_price .test_cont_price_right{font-size: 12px;color: #fff;margin-top: 5px;text-decoration: line-through;}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .m_list ul li .test_cont_title{margin-top: 3px;}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .m_list ul li .test_cont_title .test_title{width: 180px;
	overflow: hidden; text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;font-size: 16px;color: #333;
} 
.teacher_cont .teacher_cont_rigth .teacher_test_cont .m_list ul li .test_cont_title .test_num{font-size: 12px;color: #999;margin-top: 4px;}
.teacher_cont .teacher_cont_rigth .teacher_test_cont .m_list ul li .test_cont_title .test_num span{color: #1b82d1;}

.teacher_cont .teacher_cont_rigth .teacher_test_cont .m_list ul li a:hover .test_cont_img .test_img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

 

/*评价列表*/
.teacher_cont .teacher_cont_rigth .teacher_comment_list{clear: both;overflow: hidden;margin-top: 20px; }
   
.teacher_cont .teacher_cont_rigth .teacher_comment_list #formitm,
.teacher_cont .teacher_cont_rigth .teacher_comment_list .comment_list{padding: 20px 30px;box-sizing: border-box;}



















