.dynamic{
	width: 100%;
	overflow: hidden;  
	background: #fff;
	margin-bottom: 10px;
}

.dynamic .dynamic_top{
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}


.dynamic .dynamic_til{
	width: 345px;
	height: 44px;
	box-sizing: border-box;
	margin: 0 auto;
}

.dynamic .dynamic_til li{
	float: left;
	margin-right: 41px;
	font-size: 15px;
	line-height: 44px;
}

.dynamic .dynamic_til li:last-of-type{
	margin-right: 0;
}

.dynamic .dynamic_til li a{
	height: 44px;
	display: block;
	border-bottom: 3px solid #fff;
	box-sizing: border-box;
}

.dynamic .dynamic_til li:first-of-type a{
	border-bottom: 3px solid #23b8ff;
	color: #23b8ff;
}

.dynamic .dynamic_til li:hover a{
	color: #23b8ff;
	border-bottom: 3px solid #23b8ff;
}

.intro_course .dynamic_top .dynamic_til li{
	margin: 0 32px;
}

.dynamic_txt{
	width: 345px;
	overflow: hidden;
	margin: 0 auto;
}

.dynamic_txt ul li span{
	width: 4px;
	height: 4px;
	background: #ddd;
	border-radius: 50%;
	float: left;
	margin-top: 20px;
	margin-right: 14px;
}

.dynamic_txt ul li a{
	width: 345px;
	height: 44px;
	display: block;
	line-height: 44px;
	color: #666;
	font-size: 14px;
	background: url(images/arr_r.png) no-repeat right center;
	background-size: 5px 8px;
	border-bottom: 1px solid #f2f2f2;
}

.con4 .dynamic_top{
	margin-bottom: 0;
}


.con4 .dynamic_til li{
	margin-right: 35px;
}

.list_dynamic .dynamic_top li{
	margin: 0 57px;
}

.con4 .more,.con5 .more{
	border: none;
}


.con7 .major_title{
	margin: 0 auto 10px;
}

.con7 .major_title li,
.con7 .major_title li a{
	width: 109px;
}

.con7 .dynamic_top{
	margin-bottom: 15px;
}

.envir_in{
	width: 345px;
	overflow: hidden;
	margin: 0 auto;
}


.list_teacher .list_title span{
	width: 153px;
}

.con1_course{
	width: 345px;
	overflow: hidden;
	margin: 0 auto;
}

.list_teacher dl{
	width: 345px;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #f2f2f2;
}

.list_teacher dl dt{
	float: left;
	width: 75px;
	height: 100px;
}

.list_teacher dl dd{
	float: right;
	width: 255px;
	height: 100px;
}

.list_teacher dd h3{
	font-size: 14px;
	color: #333;
	height: 32px;
}

.list_teacher dd p{
	margin-bottom: 4px;
}

.teacher_detail .list_title span{
	width: 163px;
}

.teacher_detail .con1_course .t_box{
	width: 132px;
	overflow: hidden;
	margin: 0 auto;
	border: none;
	padding: 0;
}

.teacher_detail .con1_course .t_box h3{
	text-align: center;
	color: #333;
	font-size: 15px;
	margin: 15px 0 24px;
}

.teacher_detail .con1_course div{
	width: 345px;
	overflow: hidden;
	border-top: 1px solid #f2f2f2;
	padding: 15px 0;
}

.teacher_detail .con1_course span{
	width: 3px;
	height: 14px;
	background: #23B8FF;
	float: left;
	margin: 4px 8px 0 0;
}

.teacher_detail .con1_course p{
	float: right;
	width: 330px;


}
