#scheme_photos{padding: 0px 0px 22px 0px;background:#fff}
#scheme_photos>.title{padding-bottom:10px;color:#333333;font-weight: bold;border-bottom: 1px solid #ddd;}
#slide_box{padding-top: 20px;overflow: hidden;}


#teacher_classes{background:#fff;}
#class_title,#introduce_title{font-size: 14px;line-height: 40px;font-weight: bold;border-bottom: 1px solid #ddd;}
#class_title>span{font-size: 12px;color:#909191;}
#class_list>li{position:relative;padding: 18px 14px 20px 1px;border-top: 1px dashed #ddd;}
#class_list>li.first{border-top: 0;}
#class_list>li>img{width:182px;height:106px;display: inline-block;*display:inline;*zoom:1;vertical-align: middle;}
.class_introduce{display: inline-block;*display:inline;*zoom:1;vertical-align: middle;padding-left: 15px;}
.class_introduce>p.class_name{font-size: 18px;line-height: 31px;}
.class_introduce>p{font-size: 14px;line-height: 24px;color:#808080;}
.class_introduce>p.class_price>span{color:#fc9e00;}
#class_list>li>span{background:#fe9900;color:#fff;border-radius: 2px;cursor: pointer;position:absolute;right:18px;top:40%;line-height: 28px;display: block;border: 1px solid #f19100;font-size: 14px;padding: 0 15px;}
#class_list>li>span>a{display: block;color: #fff;}

#teacher_introduce{padding: 5px 0px 22px 0px;background:#fff;font-size:14px;line-height:24px;padding-top:10px;}
#introduce_details{padding:15px 25px 0 13px;}
#introduce_details>dl>dt{line-height: 30px;font-size: 14px;font-weight: bold;}
#introduce_details>dl>dd{line-height: 22px;font-size: 14px;}



.ms-slide{position:relative;}
.ms-slide>span{position:absolute;left: 0;bottom:0px;height: 30px;background:rgba(0,0,0,.5);z-index: 1;color:#fff;line-height: 30px;text-indent: 2rem;width:100%;}
