.teacher_sideMenu{width:200px;float:left;border:1px solid #188eee;background-color:#fff}.teacher_sideMenu h2{background-color:#188eee;color:#fff;font-size:16px;padding-left:15px;line-height:36px}.teacher_sideMenu h3{background-color:#f8f8f8;font-size:14px}.teacher_sideMenu .submenu,.teacher_sideMenu h3{padding-left:15px;line-height:38px}.teacher_sideMenu .submenu a{word-break:normal;word-wrap:normal;white-space:nowrap;margin-right:15px}.teacher_sideMenu .submenu a.current{color:#188eee}.teacher_mainList{width:980px;float:right}.teacher_mainList .list{zoom:1;margin-right:-20px}.teacher_mainList .list:before{content:'';display:block}.teacher_mainList .list:after{content:'';display:table;clear:both}.teacher_mainList .list li{float:left;width:230px;margin:0 20px 20px 0;box-shadow:0 0 6px #ccc;background-color:#fff}.teacher_mainList .pic{position:relative;display:block}.teacher_mainList .pic .nums{position:absolute;bottom:0;left:0;height:56px;width:100%;background:url(../img/mask_bg.png) repeat-x;color:#fff;overflow:hidden}.teacher_mainList .pic .nums span{position:absolute;bottom:10px;color:#fff;padding-left:24px}.teacher_mainList .pic .nums span:after{content:"";width:20px;height:16px;left:0;top:3px;position:absolute;background-repeat:no-repeat}.teacher_mainList .pic .nums span.fav{left:20px}.teacher_mainList .pic .nums span.fav:after{background-image:url(../sprite/style-teacher.png);background-position:-4px -24px;width:16px;height:16px}.teacher_mainList .pic .nums span.view{right:20px;padding-left:28px}.teacher_mainList .pic .nums span.view:after{background-image:url(../sprite/style-teacher.png);background-position:-4px -4px;width:20px;height:16px}.teacher_mainList .tit{background-color:#f8f8f8;line-height:32px;padding:0 10px;border-bottom:1px solid #ccc}.teacher_mainList .tit a{font-size:18px}.teacher_mainList .tit span.ty{color:#999;float:right}.teacher_mainList .intro{padding:10px}.teacher_mainList .intro p{margin:0}.teacher_mainList .intro .btn{background-color:#188eee;display:block;width:120px;line-height:32px;border-radius:6px;font-size:16px;text-align:center;color:#fff;margin:10px auto 5px}.teacher_mainDetail{width:980px;float:right}.teacher_info{background-color:#fff;border:1px solid #188eee;padding:20px;zoom:1}.teacher_info:before{content:'';display:block}.teacher_info:after{content:'';display:table;clear:both}.teacher_info .pic{float:left}.teacher_info .info{width:600px;float:right}.teacher_info h1{font-size:22px;float:left;padding:15px 0}.teacher_info .ac{padding:15px 75px;float:right;line-height:32px}.teacher_info .ac span{color:#188eee;position:relative;margin-left:40px;padding-left:28px}.teacher_info .ac span:after{position:absolute;content:"";width:20px;height:16px;left:0;top:2px;background-repeat:no-repeat}.teacher_info .ac span.fav:after{background-image:url(../sprite/style-teacher.png);background-position:-52px -4px;width:16px;height:14px}.teacher_info .ac span.view:after{background-image:url(../sprite/style-teacher.png);background-position:-28px -4px;width:20px;height:14px}.teacher_info .intro{clear:both;height:200px;overflow:hidden;text-indent:2em}.teacher_info .zx{text-align:right;line-height:56px;height:45px;overflow:hidden}.teacher_info .zx a{color:#188eee;margin:0 5px}.teacher_course{border:1px solid #188eee}.teacher_course table{width:100%;background-color:#fff}.teacher_course table caption{background-color:#188eee;color:#fff;padding-left:20px;font-size:16px;text-align:left;line-height:38px}.teacher_course table td,.teacher_course table th{border-top:1px solid #ccc;padding:8px 0}.teacher_course table .even,.teacher_course table th{background-color:#f8f8f8}.teacher_course table .tit{text-align:left;padding-left:20px}.teacher_course table .ac{text-align:center;border-left:1px solid #ccc;width:310px}.teacher_course table .st{position:relative;padding-left:20px}.teacher_course table .st:after{position:absolute;content:"";width:16px;height:16px;left:0;top:2px;background-repeat:no-repeat;background-image:url(../sprite/style-teacher.png);background-position:-24px -24px}.teacher_course table .btn{background-color:#f60;margin-left:20px;color:#fff;padding:0 10px;height:25px;display:inline-block}