.train {
	width:1200px;
	overflow:hidden;
}
.train_con {
	width:1180px;
	overflow:hidden;
	padding:10px 10px 0px 10px;
	height:318px;
}
.train_con ul li {
	width:570px;
	overflow:hidden;
	height:154px;
	float:left;
	margin:10px 10px 0px 10px;
}
.train_pic {
	width:243px;
	height:140px;
	padding:1px;
	border:1px solid #e5e5e5;
	overflow:hidden;
}
.train_img {
	width:243px;
	height:140px;
	overflow:hidden;
}
.train_img img {
	width:243px;
	height:140px;
	object-fit: cover;
}
.train_font {
	width:308px;
	overflow:hidden;
	height:144px;
	text-align:left;
}
.train_font h3 {
	width:308px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.train_text {
	width:308px;
	height:88px;
	padding-top:2px;
	overflow:hidden;
	line-height:22px;
	color:#666;
}
.train_text a:link {
	color: #666;
	text-decoration:none;
}
.train_text a:visited {
	color:#666;
	text-decoration:none;
}
.train_text a:hover {
	color: #666;
	text-decoration:none;
}
.train_text a:active {
	color: #666;
}
.train_time {
	width:308px;
	height:25px;
	line-height:20px;
	padding-top:9px;
	font-size:12px;
	overflow:hidden;
}
.students_list {
	width:1180px;
	overflow:hidden;
	padding:20px 10px 0px 10px;
}
.students_list ul li {
	width:275px;
	height:315px;
	overflow:hidden;
	float:left;
	margin:0px 10px;
	display:inline;
	text-align:left;
}
.students_list ul li:hover {
	background:#cca756;
	color:#FFF;
}
.students_list ul li:hover a:link {
	color: #FFF;
	text-decoration:none;
}
.students_list ul li:hover a:visited {
	color:#FFF;
	text-decoration:none;
}
.students_list ul li:hover a:hover {
	color: #FFF;
	text-decoration:none;
}
.students_list ul li:hover a:active {
	color: #FFF;
}
.students_pic {
	width:271px;
	height:226px;
	overflow:hidden;
	padding:1px;
	border:1px solid #e5e5e5;
}
.students_pic img {
	width:271px;
	height:226px;
	object-fit: cover;
}
.students_font {
	width:251px;
	height:55px;
	line-height:20px;
	overflow:hidden;
	padding:10px;
}
.students_font h3 {
	color:#333;
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:14px;
}
.students_font h3 a:link {
	color: #333;
	text-decoration:none;
}
.students_font h3 a:visited {
	color:#333;
	text-decoration:none;
}
.students_font h3 a:hover {
	color: #FFF;
	text-decoration:none;
}
.students_font h3 a:active {
	color: #333;
}
.students_font a:link {
	color: #999;
	text-decoration:none;
}
.students_font a:visited {
	color:#999;
	text-decoration:none;
}
.students_font a:hover {
	color: #999;
	text-decoration:none;
}
.students_font a:active {
	color: #999;
}
.lecturer {
	width:1200px;
	overflow:hidden;
}
.lecturer ul li {
	width:281px;
	overflow:hidden;
	height:104px;
	float:left;
	margin:20px 0px 20px 15px;
	display:inline;
}
.lecturer_pic {
	width:102px;
	overflow:hidden;
	height:102px;
	border:1px solid #e4e4e4;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-o-border-radius:50px;
	border-radius:50px;
}
.lecturer_img {
	width:100px;
	overflow:hidden;
	height:100px;
	margin:1px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-o-border-radius:50px;
	border-radius:50px;
}
.lecturer_img img {
	width:100px;
	object-fit: cover;
	height:100px;
}
.lecturer_font {
	width:147px;
	overflow:hidden;
	height:104px;
	text-align:left;
	padding-right:10px;
}
.lecturer_font h3 {
	width:147px;
	overflow:hidden;
	height:30px;
	line-height:30px;
	font-size:15px;
	padding-top:10px;
}
.lecturer_text {
	width:147px;
	height:42px;
	padding-top:5px;
	line-height:20px;
	overflow:hidden;
}
.results_list {
	width:1180px;
	overflow:hidden;
	padding:20px 10px 0px 10px;
}
.results_list ul li {
	width:275px;
	overflow:hidden;
	height:195px;
	float:left;
	margin:0px 10px 0px 10px;
}
.results_pic {
	width:271px;
	overflow:hidden;
	height:161px;
	padding:1px;
	border:1px solid #e5e5e5;
}
.results_pic img {
	width:271px;
	object-fit: cover;
	height:161px;
}
.results_font {
	width:275px;
	height:30px;
	line-height:30px;
}
