/****/
  body { font-family: Arial, sans-serif;}
        .sidebar { width: 270px;    height: 100%; overflow: auto;}
        .sidebar ul { list-style: none; padding: 0; margin: 0;}
        .sidebar li {/* padding-left: 10px; */cursor: pointer;position: relative;line-height: 40px;}
         .sidebar li.on:after{position: absolute;left: 0;top: 0;height: 40px;width: 100%;background: #E72947;content: "";z-index: -1;}
         .sidebar li.onnav>a{color: #E72947;}
         .sidebar li.on >i{color: #fff;background: #E72947;}
         .sidebar li.onnav  li.on >a,.sidebar li.on >a{color: #fff;background: #E72947;}
        .sidebar a { color: #666666; text-decoration: none; display: block;font-size: 16px;}
        .sidebar i { font-size: 20px;height: 40px;line-height: 40px;width: 40px;text-align: center;position: absolute; right: 0px; top: 0px; cursor: pointer; font-style: normal; font-weight: normal;}
        .sidebar li ul { display: none; padding-left: 10px;}
        .sidebar li ul ul { display: none; padding-left: 10px;}
        .sidebar li ul ul ul { display: none; padding-left: 10px;}
        .sidebar li.active > ul { display: block;} 
.teacher_cn{ padding:10px 50px 30px 10px;line-height:30px;}
.teacher_cn span{width:60px; padding-right:20px; height:30px; float:left; display: inline;}
.teacher_cn{ padding:10px 50px 30px 10px;line-height:30px;}
.teacher_cn span{width:60px; padding-right:20px; height:30px; float:left; display: inline;}
.teacher_cn{ padding:10px 50px 30px 10px;line-height:30px;}
.teacher_cn span{width:60px; padding-right:20px; height:30px; float:left; display: inline;}
.teacher_cn{ padding:10px 50px 30px 10px;line-height:30px;}
.teacher_cn span{width:60px; padding-right:20px; height:30px; float:left; display: inline;}
