body {
	background: url(../images/bg.jpg);
	background-size: cover;
}
/*轮播图*/
.picFocus {
	margin: 0 auto;
	width: 100%;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.picFocus .hd {
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 1;
}
.picFocus .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.picFocus .hd ul li {
	float: left;
	margin-right: 5px;
	width: 15px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}
.picFocus .hd ul li.on {
	background: #f00;
	color: #fff;
}
.picFocus .bd li {
	vertical-align: middle;
}
.picFocus .bd img {
	width: 100%;
	height: 300px;
	display: block;
}
.picFocus .prev, .picFocus .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -110px 5px no-repeat;
}
.picFocus .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}
.picFocus .prev:hover, .picFocus .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.picFocus .prevStop {
	display: none;
}
.picFocus .nextStop {
	display: none;
}
.videobox {
	background: #eee;
	height: 320px;
}
.videobox .videoplayer {
	float: left;
	width: 800px;
}
.videobox .listbox {
	float: right;
	width: 390px;
}
.videobox .listbox a
{
	margin:20px auto;
	display:block;
	text-align:center;
	font-size:1.4em;
	width:100%;
	height:50px;
	line-height:50px;
	background:#335da8;
	color:#FFF;
}
.videobox .listbox a:n-child(1)
{
	background:#335da8;
	}

.listbox {
}
.listbox .box {
	width: 590px;
	height: 300px;
	margin-top: 10px;
}
.listbox .box:nth-child(odd) {
	float: left;
}
.listbox .box:nth-child(even) {
	float: right;
}
.listbox .box .title {
	border-bottom: solid 2px #054da2;
	height: 35px;
	line-height: 35px;
}
.listbox .box .title .text {
	margin-left: 10px;
	font-size: 1.5em;
	color: #054da2;
	font-weight: bold;
}
.listbox .box .content {
	height: 300px;
        padding:5px;
}
.listbox .box .content li
{
height:40px;
line-height:40px;
border-bottom:dashed 1px #ccc;
font-size:1.2em;
}
.teacherlist {
	height: 285px;
        margin-top:10px;
}
.teacherlist .title {
	border-bottom: solid 2px #054da2;
	height: 35px;
	line-height: 35px;
}
.teacherlist .title .text {
	margin-left: 10px;
	font-size: 1.5em;
	color: #054da2;
	font-weight: bold;
}
.importantlist {
	height: 250px;
}
.importantlist a {
	width: 300px;
	height: 250px;
        text-align: center;
        float:left;
}
.importantlist a img {
	width: 296px;
	height: 220px;
}
.importantlist a div {
	width: 296px;
	text-align: center;
}