/*-----------------------------------------------
说明：技师/教师 样式表
作者：鹰双软件(http://www.yingssoft.com)
-----------------------------------------------*/

.teacherCategory_list .item {
    height:35px;
    line-height:35px;
    background-image:url(../images/icons/icon_item_flag2.gif);
    background-repeat:no-repeat;
    background-position:10px center;
    border-bottom:1px solid #dddddd;
    padding-left:20px; 
    background-color:#f7f7f7;   
}
.teacherCategory_list .item:hover {
    background-color:#ffffff;
}
.teacherCategory_list .item:last-child {
    border-bottom:0px;
}

/* 技师/教师列表样式.BEGIN
-----------------------------------------------*/
.teacher_list{
	background-color:#ffffff;
    border:0px solid #dddddd;
    overflow:hidden;
	width:110%;
}
.teacher_list .item{
	border:1px solid #eee;
	float:left;
	width:170px;
    height:300px;
    padding:6px;
    overflow:hidden;
	margin:0 20px 30px 0;
}
.teacher_list .item:first-child{
	margin-left:0px;
}
.teacher_list .item:hover{
    background-color:#f5f5f5;
}
.teacher_list .item .itemImage{
	width:170px;
    height:190px;
}
.teacher_list .item .title{
	text-align:center;
	border:0px solid #dddddd;
	display:block;
    font-size:16px;
    line-height:30px;
    height:30px;
    overflow:hidden;
}
.teacher_list .item .intro{
	width:165px;
	padding:2px 5px 5px 5px;
    font-size:13px;
    line-height:22px;
	word-wrap:break-word;
	word-break:break-all;
	color:#999;
	height:60px;
	overflow:hidden;
	display:inline-block;
}
/* 技师/教师列表样式.END
-----------------------------------------------*/

/* 优秀学员列表样式.BEGIN
-----------------------------------------------*/
.excellent_list{
    padding:10px 0 0 10px;
}
.excellent_list .item{
	width:195px;
	min-height:290px;
	text-align:center;
	float:left;
    padding:25px 16px 30px 16px;
    overflow:hidden;
	margin:0 10px 20px 0;
	transition:box-shadow 0.5s ease-out;      
	-webkit-transition:box-shadow 0.5s ease-out;      
	-moz-transition:box-shadow 0.5s ease-out;      
	-o-transition:box-shadow 0.5s ease-out;
}
.excellent_list .item span{
	display:block;
}
.excellent_list .item:first-child{
	margin-left:0px;
}
.excellent_list .item:hover{
	box-shadow:2px 2px 15px #ccc;
	transition:box-shadow 0.5s ease-out;      
	-webkit-transition:box-shadow 0.5s ease-out;      
	-moz-transition:box-shadow 0.5s ease-out;      
	-o-transition:box-shadow 0.5s ease-out;
}
.excellent_list .item .itemImage{
	width:100px;
    height:100px;
	border-radius:100px;
	object-fit:cover;
	display:inline-block;
}
.excellent_list .item .noImage{
	display:inline-block;
	width:100px;
	height:100px;
	line-height:100px;
	border-radius:100px;
	background:#f5f5f5;
	color:#999;
	font-size:12px;
}
.excellent_list .item .title{
	padding:5px 0 3px 0;
	text-align:center;
	border:0px solid #dddddd;
	display:block;
    font-size:20px;
    line-height:30px;
    height:30px;
    overflow:hidden;
}
.excellent_list .item .intro{
	text-align:left;
    font-size:14px;
    line-height:22px;
	word-wrap:break-word;
	word-break:break-all;
	color:#999;
	height:100px;
	overflow:hidden;
	display:inline-block;
}
.excellent_list .item .tel_icon{
	display:inline-block;
	width:12px;
	height:12px;
	vertical-align:middle;
	margin:-1px 7px 0 0;
	background:url(../images/tel.png) no-repeat;
}
/* 优秀学员列表样式.END
-----------------------------------------------*/

/* 教师/学员列表页（与旧站 teachers.aspx / excellent.aspx 一致） */
body.teacher-list #pagebody_wrapper,
body.teacher-list #pagebody,
body.teacher-list #main{
	text-align:left;
}
body.teacher-list #main{
	width:1200px;
	margin:0 auto;
	float:none;
}
body.teacher-list .pageSubject h3{
	font-weight:normal;
}
body.teacher-list .pageNav .pageNav-left,
body.teacher-list .pageNav .pageNav-right{
	float:none;
	text-align:center;
}
body.teacher-list .pageNav .pageNav-right{
	margin-top:8px;
}
body.teacher-list .pageNav .vs_pager_nav,
body.teacher-list .pageNav .vs_pager_nav_current{
	display:inline-block;
	min-width:28px;
	padding:4px 10px 5px;
	margin:0 3px;
	border:1px solid #ccc;
	text-align:center;
	text-decoration:none;
	color:#333;
	background:#fff;
	line-height:1.4;
	vertical-align:middle;
}
body.teacher-list .pageNav a.vs_pager_nav:hover{
	border-color:#999;
	color:#000;
}
body.teacher-list .pageNav .vs_pager_nav_current{
	color:#aaa;
	cursor:default;
}

/* 详情页（与旧站 teacher_view.aspx 一致） */
body.teacher-single .pageSubject h3{
	font-weight:normal;
}
body.teacher-single .mainContainer{
	text-align:left;
}
body.teacher-single .teacher_view{
	overflow:hidden;
	zoom:1;
}
body.teacher-single .teacher_view .content{
	float:right;
	width:600px;
}
body.teacher-single .teacher_view .teacherImage{
	float:left;
	width:260px;
}
body.teacher-single .teacher_view .infoitem{
	float:left;
	width:260px;
	clear:left;
}
body.teacher-single .teacher_view .actBar{
	clear:both;
}
body.teacher-single .teacher_view .content img{
	max-width:100%;
}

/* 技师/教师详情样式.BEGIN
-----------------------------------------------*/

.teacher_view { }
.teacher_view .header {
     border-bottom:1px solid #dddddd;	    
}
.teacher_view .header a{
     color:#808080;
}
.teacher_view .header .title{
	line-height:50px;
	font-size:22px;	
    text-align:center;
    font-weight:normal;
    font-family:微软雅黑;
}
.teacher_view .teacherImage{
	float:left;
	width:260px;
    text-align:center;
}
.teacher_view .teacherImage img{
	width:100%;
    height:auto;
    margin:auto;
}
.teacher_view .infoitem{
	float:left;
	width:260px;
	margin-bottom:30px;
}
.teacher_view .infoitem .itemList{   
	line-height:28px;
    text-align:left;
}
.teacher_view .infoitem .itemList .item{ 
	padding:5px 0;  
	border-bottom:1px dotted #dddddd;
    overflow:hidden;
}
.teacher_view .infoitem .itemList .item .label{   
    display:block;
    float:left;
    width:80px;
    font-weight:bold;
    border:0px solid red;
}
.teacher_view .infoitem .itemList .item .name{
	text-align:center; 
    font-weight:bold;
	display:block;
	width:100%;
	font-size:16px;
	color:#07C;
}
.teacher_view .infoitem .itemList .item .value{
    display:block;
    float:left;
    border:0px solid red;
}
.teacher_view .content{
	float:right;
	width:600px;
	line-height:28px;
	font-size:14px;
	padding-bottom:40px;
	min-height:320px;
}
.teacher_view .content h3{
	text-indent:0.5em;
	font-size:18px;
	line-height:40px;
	border-bottom:#eee 1px solid;
	border-right:#eee 1px solid;
	background:#f7f7f7;
	margin-bottom:15px;
}
.teacher_view .content img{
	max-width:100%;
}
.teacher_view .actBar {
	clear:both;
	background:#f7f7f7;
    border-bottom:1px solid #eee;
    border-right:1px solid #eee;
    padding:15px 0;
    text-align:center;
}

.teacher_news{width:100%; padding:20px 0; margin-bottom:30px; overflow:auto;}
.teacher_news .more{float:right;}
.teacher_news .more a{font-size:14px; color:#07c;}
.teacher_news .more a:hover{font-size:14px; color:#09F;}
.teacher_news .more a font{font-family:"宋体"; margin:0 3px;}
.teacher_news .news_l{width:448px; float:left; border:#eee 1px solid; padding:20px; overflow:hidden;}
.teacher_news .news_l ul li{line-height:40px; border-bottom:#eee 1px dashed;}
.teacher_news .news_l ul li .date{float:right;}
.teacher_news .news_l span img{display:none;}
.teacher_news .news_r{width:448px; float:right; border:#eee 1px solid; padding:20px; overflow:hidden;}
.teacher_news .news_r ul{width:120%;}
.teacher_news .news_r ul li{width:135px; float:left; margin-right:19px; border:#eee 1px solid;}
.teacher_news .news_r ul li:hover{border:#07c 1px solid;}
.teacher_news .news_r ul li span{display:block;text-align:center; line-height:22px;}
.teacher_news .news_r ul li a{display:block;}
.teacher_news .news_r ul li img{width:135px;}
.teacher_news .date{font-size:13px; color:#ccc;}
.teacher_news .news_r ul li .date{margin-bottom:10px;}
.teacher_news h3{
	text-indent:0.5em;
	font-size:18px;
	line-height:40px;
	border-bottom:#eee 1px solid;
	border-right:#eee 1px solid;
	background:#f7f7f7;
	margin-bottom:15px;
}