/**
 * 2017-01-08
 * 老师页面样式
 * */
.floor-list{ overflow: hidden;}
.floor{ overflow: hidden;}
.teacherlist{ overflow: hidden; width: 95%; margin: 0 auto;}

.show_hide{ overflow: hidden; text-align: center; height: 30px; line-height: 30px; font-size: 18px; color: #E71F19; cursor: pointer;}

/*默认选中*/
.lact{ background: #E71F19; border:1px solid #E71F19;}
.lact a{ color: #fff;}
.act{background: #E71F19; border:1px solid #E71F19;}
.act a{ color: #fff;}



.teacherlist .list_left{ overflow: hidden;}
.teacherlist .book_list_info{ overflow: hidden; float:left; width:80%; margin-right:2%;}
.teacherlist .add_users_btn{ cursor:pointer; overflow:hidden; font-size:14px; text-align:center; margin-top:5px;
height:35px; line-height:35px; color: #fff; background: #E71F19;}

.teacherlist .list_left p{ overflow: hidden; margin: 5px auto; width: 95%;}
.teacherlist .list_left p input{
	display: block;
	float: left;
    width: 70%;
    border: 1px solid #a8a8a8;
    height: 35px;
    line-height: 35px;
    -webkit-appearance: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    background: #fff;
    box-sizing: border-box;
    font-size: 14px;
    color: #999;
    margin-right: 2%;
    text-indent: 5px;
    border-radius: 0;}

.teacherlist .list_left p .searchbtn{
	  display: block;
	  overflow: hidden;
	  text-align: center;
	  width: 28%;
      font-size: 16px;
      color: #fff;
      float: left;
      background: #E71F19;
	  height: 35px;
	  line-height: 35px;}
.teacherlist .list_left ul{ display:block;overflow: hidden; margin-left: -5%; margin-top: 10px;}
.teacherlist .list_left ul li{
	float: left;
    height: 16px;
    line-height: 16px;
    display: block;
    float: left;
    width: 23%;
    padding: 5px 1%;
    border: 1px solid #0059AE;  
    margin-left: 7%;
    margin-bottom: 10px;}
.teacherlist .list_left ul li a{ display: block;    font-size: 14px; text-align: center; text-decoration: none;}

.list_right{ overflow: hidden;
    margin: 0;
    padding: 0;
    list-style-type: none;}
.list_right .spellhead{ overflow: hidden; }
.list_right .spellhead ul{ margin-left: 10px;display: block; overflow: hidden;}
.list_right .spellhead ul li{ 
	float: left; width: 5%; margin-right: 10px; margin-bottom: 10px;
	 height: 16px; line-height: 16px; padding: 5px; border: 1px solid #0059AE;  
	 text-align: center;}
.list_right .teacherinfolist{ overflow: hidden; width: 95%; margin: 0 auto;}
.list_right .teacherinfolist ul{ display: block; overflow: hidden;}
.list_right .teacherinfolist ul li{ margin: 10px auto; padding:10px; background: #fff; overflow: hidden;}
.teacherinfolist ul li .lleft{ float: left; width:100px; height: 100px;
 overflow: hidden;  border-radius: 50px; -webkit-border-radius:50px; -moz-border-radius:50px;
 margin-right: 10px;}
.teacherinfolist ul li .lleft a{ display: block; overflow: hidden; height: 100px;}
.teacherinfolist ul li .lleft img{ width: 100%; height: 100%; max-width: 100%; max-height: 100%; overflow: hidden;}
.teacherinfolist ul li .lright{ overflow: hidden;}

.teacherinfolist ul li .lright a{ overflow: hidden; display: block; height: 24px; line-height: 24px; font-size: 18px;}
.teacherinfolist ul li .lright p{ font-size: 14px; overflow: hidden; max-height: 40px; line-height: 20px;}
.teacherinfolist ul li .lright div{ font-size: 14px; max-height: 60px; line-height: 20px; overflow: hidden;}





/**
 * 
 * 老师详情页面
 * */

.img_teach{ overflow: hidden;}
.img_teach .teach_img{
 width: 200px;
 height: 200px;
 margin: 20px auto;
 border-radius: 100px;
 -webkit-border-radius:100px;
 -moz-border-radius:100px; 
 overflow: hidden;
 }
.img_teach .teach_img img{ width: 100%; height: 100%; max-width: 100%; max-height: 100%; overflow: hidden;}



.img_teach{ overflow: hidden;}
.img_teach .teach_name{ overflow: hidden;}
.img_teach .teach_name span{ display: block; font-size: 0.4rem; overflow: hidden; text-align: center;}
.img_teach .teacher_more{ 
	display: block;
	 overflow: hidden;
    width: 200px;
    height: 30px; margin: 20px auto;
    line-height: 30px;
    background: #1974c4;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    }	
.img_teach .teach_name p{ font-size: 0.24rem; overflow: hidden; line-height: 30px; width: 95%; margin: 0 auto;}
.img_teach .teach_name p img{max-width: 100%;height: auto;width: auto\9;}
.img_teach .teach_name p  div img{ width:95%;}


/**
 * 学校列表页面
 * */
.school_lists{ overflow: hidden;}
.school_lists .item_school{ overflow: hidden; display: block; width: 95%; margin: 0 auto;}
.item_school li{ padding:10px;overflow: hidden; margin: 10px auto; background: #fff;}
.item_school li a{ display: block; overflow: hidden;}
.item_school li a .img_name{ display: block; float: left; width: 100px; height: 100px; margin-right: 10px; overflow: hidden;}
.item_school li a .img_name img{ width: 100%; height: 100%; max-width: 100%; max-height: 100%; overflow: hidden;}
.item_school li a .school_desc{ display: block; overflow: hidden;}
.item_school li a .school_desc em{ display: block; font-style: normal; line-height: 30px; font-size: 16px; overflow: hidden;}






/*筛选*/
.h-shaixuan{
	cursor: pointer;
	font-size: 16px;
	position: absolute;
    width: 60px;
    height: 45px;
    top: 0px;
    right: 10px;
	}
.h-shaixuan i{ display:block; font-style:normal; float:left; width:20px; height:20px;   
    background: url(../images/2017022002.png) no-repeat center center;
    background-size: contain; margin-top:13px;}	
.h-shaixuan span{ display:block; overflow:hidden;height: 45px; line-height:45px;}	
.h-window-info{
	display: none;
    position: fixed;
    width: 100%;
    height: 120%;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 999;}		
.h-window-info dl{ overflow: hidden; width: 100%; margin: 10px auto;}
.h-window-info dl dt{ overflow: hidden; height: 30px; width: 95%; margin: 0 auto;}
.h-window-info dl dt p{ height: 30px; line-height: 30px; font-size: 16px;}
.h-window-info dl dd{ overflow: hidden;}
.close-window-info{ width:30px; height:30px; position:fixed; top:10px; right:10px; z-index: 1000;   
    background: url(../images/2017022003.png) no-repeat center center;
    background-size: contain;}



/*添加新的用户*/
.add_title{ overflow:hidden; width:90%; margin:10px auto; height:30px; line-height:30px; font-size:16px;}
.booking_info{ overflow:hidden;}
.booking_info .list{ display:block; overflow:hidden; width:90%; margin: 0 auto;}
.booking_info .list li{ width:100%; height:30px; line-height:30px; overflow:hidden; margin:5px 0;}
.booking_info .list li strong{ width:26%; font-size:14px; float:left; font-weight:normal; height:30px; line-height:30px}
.booking_info .list li .fl{ overflow:hidden;height:30px; line-height:30px;}
.booking_info .list li .fl input{ width:98%; border:1px solid #ccc; height:22px; line-height:22px; overflow:hidden;}
.booking_info .list li .submitBtn{ width:30%; height:30px; line-height:30px; text-align:center; background:#FF5101; color:#fff; border:none;}






