.tab_teacher{margin-top: 32px;}
.tab_teacher .tab_header{width: 1440px;height: 80px;background-color: #ffffff;margin: 0 auto;padding: 22px 63px 22px 63px; box-sizing: border-box;line-height: 37px;}
.tab_teacher .tab_header .img{width: 14px;height: 14px;display: block;margin: 0 auto;}
.tab_teacher .tab_header .select_item{color: #B61E37 !important;font-size: 28px; float: left;}
.tab_teacher .tab_header .item{color: #999999;font-size: 28px;float: left; }
.tab_teacher .tab_header .shu{width: 2px;height: 40px;background: rgba(204,204,204,0.39);border-radius: 0px 0px 4px 4px;float: left;margin: 0 53px;}
.tab_teacher .tab_main .tab_main_left{background-color: #f5f5f5;padding: 48px;}
.tab_teacher .tab_main .tab_main_right{background-color: #ffffff;padding: 48px;}
.tab_teacher .tab_main .li{width: 1440px;box-sizing: border-box;margin: 0 auto;margin-top: 48px;color: #000000;}
.tab_teacher .tab_main .main_img{width: 400px;height: 600px;}
.tab_teacher .tab_main .content{display: inline-block; vertical-align: top;}
.tab_teacher .tab_main .content .name{font-size: 48px;line-height: 64px;}
.tab_teacher .tab_main .content .dot{width: 12px;height: 12px;border-radius: 50%;background-color: #000000;display: inline-block;}


/* 通用文字大小 */
.fs24{font-size: 24px;}
.fs20{font-size: 20px;}
/* 通用div转为行内 */
.dspinline{ display: inline-block;}

/* 通用margin */
.mg_left9{margin-left: 9px;}
.mg_left24{margin-left: 24px;}
.mg_right24{margin-right: 24px;}
.mg_top48{margin-top: 48px;}
.mg_top20{margin-top: 20px;}
/* 通用宽度 */
.w910{  width: 910px;}
/* 通用行高 */
.lh32{line-height: 32px;}