.teacher_pic{
	width: 100%;
	min-width: 1200px;
}
.teacher_pic img{
	width: 100%;
	display: block;
}

.click_more_model{
height: 66px;
line-height: 66px;
width: 100%;
min-width: 1200px;
background: #42d3c8;
}
.click_more_model .s1{
	float: left;
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
	margin-right: 30px;
}
.click_more_model .s2{
		float: left;
	font-size: 30px;
	color: #ffffff;
}
.click_more_model .more{
	float: right;
	height: 100%;
	background: #b3fff3;
	color: #fc6077;
	font-size: 25px;
	padding:  0px 20px;
}


.teacher_list{
width: 100%;
height: 392px;
}
.teacher_list li{
	float: left;
	width: 191px;
	margin-right: 50px;
	padding-top: 63px;
	text-align: center;
}
.teacher_list li.noright{
	margin-right: 0px;
}
.teacher_list li a{
	display: block;
	width: 100%;
}
.mb54{
	margin-bottom: 54px;
}
.teacher_list li a .imgbox{
	width: 191px;
	height: 191px;
	border-radius: 200px;
	-o-border-radius: 200px;
	-moz-border-radius: 200px;
	-ms-border-radius: 200px;
	-webkit-border-radius: 200px;
	overflow: hidden;
}
.teacher_list li a .imgbox img{
		width: 191px;
	height: 191px;
}
.teacher_list li a  span{
	display: block;
	height: 43px;
	line-height: 43px;
	
	font-size: 18px;
	color: #000000;
}
.teacher_list li a  p{
	line-height: 27px;
	font-size: 18px;
	color: #737373
}


.teacher_list_two{
width: 100%;
min-width: 1200px;
}
.teacher_list_two ul{
display: inline-block;
width: 100%;
}
.teacher_list_two ul li{
	width: 585px;
	float: left;
	margin-right: 27px;
height: 225px;
margin-bottom: 46px;
overflow: hidden;
}
.teacher_list_two ul li.noright{
margin-right: 0px;
}
.teacher_list_two ul li .imgbox{
	float: left;
	width: 211px;
	height: 225px;
	overflow: hidden;
}
.teacher_list_two ul li .imgbox:hover img{
transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
}
.teacher_list_two ul li .imgbox img{
		width: 211px;
	height: 225px;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
}
.teacher_list_two ul li .content{
	float: left;
	width: 346px;
	margin-left: 16px;
}
.teacher_list_two ul li .content .h2tit{
	height: 54px;
	line-height: 54px;
	border-bottom: 2px solid #e6e6e6;
	color: #3f3f3f;
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 6px;
}

.teacher_list_two ul li .content p{
	line-height: 25px;
	font-size: 16px;
	color: #222222;
}
.teacher_list_two ul li .content p a{
	color: #c66105
}
.mb13{
margin-bottom: 13px;
}


.fc_reports{
width: 100%;
min-width: 1200px;
position: relative;
height: 410px;
}
.fc_reports .link{
	position: absolute;
	width: 100%;
	height: 2px;
	background: #d1d1d1;
	top: 75px;
	left: 0px;
}
.fc_reports .msfc_list{
	float: left;
	width: 837px;
	height: 410px;
}
.fc_reports .msfc_list .h2tit{
	height: 75px;
	line-height: 75px;
	font-size: 30px;
	font-weight: bold;
	color: #3f3f3f;
	margin-bottom: 20px;
}
.fc_reports .msfc_list .list_box{
	width: 100%;
	height: 295px;
}
.fc_reports .msfc_list .list_box .list_left{
	float: left;
	width: 233px;
}
.fc_reports .msfc_list .list_box .list_left li{
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-indent: 24px;
background: url(../images/reportbj.png) no-repeat left center;
}
.fc_reports .msfc_list .list_box .list_left li:hover a{
color: #ec8c26
}
.fc_reports .msfc_list .list_box .list_left li a{
	color: #333333;
}
.addstyle{
	padding-bottom: 20px;
	border-bottom: 1px dashed #bbbbbb;
	margin-bottom: 19px;
}



.fc_reports .msfc_list .list_box .list_right{
	float: right;
	width: 555px;
	height: 292px;
	padding-top: 3px;

}

.fc_reports .focusBox { 
	position: relative; 
	width: 100%; 
	height: 100%; 
	overflow: hidden; 
	text-align: left; 
	background: white;
	 }
.fc_reports .focusBox .pic img { width: 100%; 
	height: 100%; 
	display: block; 
}
.fc_reports .focusBox .txt-bg { 
	position: absolute; 
	bottom: 0; z-index: 1; 
	height: 28px; width:100%;  
	background: #fff; filter: alpha(opacity=40); 
	opacity: 0.4; overflow: hidden;
	 }
.fc_reports .focusBox .txt { 
	position: absolute; bottom: 0; z-index: 2; 
	height: 28px; width:100%; overflow: hidden; 
}
.fc_reports .focusBox .txt li{ height:28px;
 line-height:28px; position:absolute; bottom:-28px;}
.fc_reports .focusBox .txt li a{ 
	display: block; color: #000; font-size: 20px; 
	 text-decoration: none; 
	 padding-left: 18px;
	}
.fc_reports .focusBox .num { 
	position: absolute;
	 z-index: 3; 
	 bottom: 4px; 
	 right: 20px; 
	}
.fc_reports .focusBox .num li{ 
	float: left; position: relative; width: 24px; 
	height: 19px; line-height: 19px; overflow: hidden;
	 text-align: center;
	  margin-right: 1px; cursor: pointer; 
	}
.fc_reports .focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.fc_reports .focusBox .num li span { z-index: 1;   }
.fc_reports .focusBox .num li.on a,.focusBox .num a:hover{ background:#8f8987;color: #d2ff00  }








.fc_reports .reports_list_right{
	float: right;
	width: 308px;
	height: 100%;
}
.fc_reports .reports_list_right .h2tit{
	    height: 75px;
    line-height: 75px;
    font-size: 30px;
    font-weight: bold;
    color: #3f3f3f;
    margin-bottom: 18px;
}
.fc_reports .reports_list_right li{
	height: 34px;
    line-height: 34px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-indent: 24px;
    background: url(../images/reportbj.png) no-repeat left center;
}
.fc_reports .reports_list_right li:hover a{
	color: #ec8c26
	}
.fc_reports .reports_list_right li a{
	    color: #333333;
}
.fc_reports .reports_list_right .video_link{
	width: 100%;
	height: 145px;
}
.fc_reports .reports_list_right .video_link a{
	width: 100%;
	height: 145px;
	position: relative;
}
.fc_reports .reports_list_right .video_link a img{
	width: 100%;
	height: 145px;
	display: block;
}
.fc_reports .reports_list_right .video_link a i{
position: absolute;
width: 75px;
height: 75px;
top: 33px;
z-index: 22;
left: 115px;
background: url(../images/video_bj.png) no-repeat center center;
}



.teach{
width: 100%;
min-width: 1200px;
position: relative;
margin-bottom: 135px;
}

.teach .link{
	position: absolute;
	width: 100%;
	height: 2px;
	background: #d1d1d1;
	top:75px;
	left: 0px;
}

.teach .h2tit{
	height: 75px;
	line-height: 75px;
	font-size: 30px;
	font-weight: bold;
	color: #010101;
	margin-bottom: 13px;
}

.teach .teach_box{
	height: 428px;
	width: 100%;
}

.teach .teach_box .left_show_list{
	float: left;
	width: 282px;
	height: 428px;
	background: #ebebeb;
}

.teach .teach_box .left_show_list .h3tit{
height: 48px;
line-height: 48px;
color: #fff;
text-align: center;
font-size: 20px;
background: #ea8010;
margin-bottom: 12px;	
}

.teach .teach_box .left_show_list ul{
	
}

.teach .teach_box .left_show_list ul li{
	height: 32px;
    line-height: 32px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-indent: 24px;
    background: url(../images/reportbj.png) no-repeat 3px center;
}
.teach .teach_box .left_show_list ul li:hover a{
	color: #ec8c26
	}
.teach .teach_box .left_show_list ul li a{
	color: #333333;
}








.teach .teach_box .right_list_show{
	float: right;
	width: 893px;
	height: 100%;
	background: #ebebeb;
	overflow: hidden;
}



.teach .teach_box .right_list_show .TB-focus{ 
width: 804px;
height: 405px;
margin-left: 55px;
margin-top: 17px;
	position:relative;  
	overflow:hidden; 
	}
.teach .teach_box .right_list_show .TB-focus .hd { 
	position:absolute; 
	z-index:1; 
width: 100%;
bottom: 0px;
left: 0px;
}
.teach .teach_box .right_list_show .TB-focus .hd li { 
	
	cursor:pointer; 
	width: 30px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 15px;
	color: #ffffff;
	background: #79797b;
	
	
	float:left; 
	
	
	overflow:visible; 
	text-align:center;
	 
	margin-right: 16px;
	
	}
.teach .teach_box .right_list_show .TB-focus .hd li.on { 
	color: #ffc500;
	z-index:2; 
	position:relative;
	 }
 .right_list_show .TB-focus .bd li { 
width: 804px;
height: 374px;
}
 .right_list_show .TB-focus .bd li .imgbox{ 
float: left;
width: 500px;
height: 374px;
position: relative;
}
 .right_list_show .TB-focus .bd li .imgbox i{ 
position: absolute;
width: 132px;
height: 132px;
/*background: url(../images/video_bj_2.png);*/
left: 187px;
top: 115px;
z-index: 2;
}
 .right_list_show .TB-focus .bd li .imgbox img{ 
width: 500px;
height: 374px;
}
 .right_list_show .TB-focus .bd li .content{ 
float: right;
width: 241px;
height: 355px;
background: #fff;
margin-top: 19px;
}
 .right_list_show .TB-focus .bd li .content .h2tit{ 
padding-top: 21px;
padding-left: 18px;
width: 212px;
line-height: 31px;
height: 31px;
font-size: 18px;
color: #ff0000;
font-weight: normal;
margin-bottom: 39px;
}
 .right_list_show .TB-focus .bd li .content .jj{ 
padding-left: 18px;
width: 212px;
line-height: 27px;
font-size: 16px;
color: #000000;
margin-bottom: 10px;
}
 .right_list_show .TB-focus .bd li .content .infor{ 
padding-left: 18px;
width: 212px;
line-height: 31px;
font-size: 16px;
color: #333333;
}