#header{height:130px;}

.banner{margin-top: 130px;width:100%;position: relative;}
.banner img{width: 100%;}
#go-reg{width:22%;height:12%;top:70.5%;left:22%;position: absolute;}

.video-class{width:1200px;margin:40px auto;}
.class-list{width:370px;height:375px;border:2px solid #D2D2D2;float: left;margin-top: 30px;margin-left: 39px;}
.class-list h1{line-height: 49px;text-align: center;font-size: 26px;color: #2767bb;border-bottom: 2px solid #D2D2D2;}
.class-list img{margin:10px 17px;border: 2px solid #D2D2D2;border-radius: 6px;}
.list-p{height:43px;}
.list-p p:nth-child(1){float: left;margin-left: 40px;font-size: 22px;color: #ff3a3a;letter-spacing: 1px;}
.list-p p:nth-child(1) span{font-size: 30px;}
.list-p p:nth-child(2){float: left;margin-left: 30px;font-size: 19px;color: #333333;margin-top: 6px;letter-spacing: 1px;}
.list-p p:nth-child(2) span{text-decoration: line-through;}
.class-list h2{text-align: center;color:#fff;font-size: 30px;background-color: #FA2E38;line-height: 48px;width: 360px;margin-left: 5px;border-radius: 3px;}

.line{width:100%;height:1px;background-color: #CDCDCD;}

.youshi{width: 100%;margin:50px 0;}
.youshi-title{width:374px;height: 94px;margin: 0 auto;border: 3px solid #256C8C;position: relative;}
.title-heng{width:380px;height:42px;background-color: #fff;top:25px;left: -3px;position: absolute;}
.title-shu{height:100px;width:292px;background-color: #fff;top:-28px;left:41px;position: absolute;}
.youshi-title p{font-size: 48px;color:#000;text-align: center;overflow: visible;font-weight: bold;margin-top: 12px;position: relative;}
.youshi-info{width:100%;height:742px;background: url(../images/bg1.jpg) top center no-repeat;background-size: 100% 100%;margin-top: 45px;}
.youshi-img{width:684px;margin:0 auto;}
.youshi-img img{margin:140px 0;}

.study{width: 100%;margin:50px 0;}
.study-info{width:1200px;margin:40px auto;}
.study-list{width: 239px;height:318px;float: left;margin-left: 48.8px;}
.study-list img{width: 85px;margin-left: 75px;border: 2px solid #6375B1;border-radius: 42px;position: relative;}
.list-info{border: 2px solid #2E364D;margin-top: -44px;height: 266px;}
.list-line1{width:40px;height:1px;margin-left: 14px;background-color: #2D2D2D;margin-top: 67px;float: left;}
.list-info h1{font-size: 29px;color: #2f2f2f;float: left;text-align: center;margin-top: 46px;width: 126px;font-weight: bold;}
.list-line2{width:40px;height:1px;margin-right: 14px;background-color: #2D2D2D;margin-top: 67px;float: right;}
.study-p{margin-top: 20px;}
.list-info p{font-size: 18px;color: #2f2f2f;text-align: center;line-height: 30px;}
.we{width:100%;height:722px;background: url(../images/bg2.jpg) top center no-repeat;background-size: 100% 100%;margin-top: 45px;}
.we h1{font-size: 83px;color:#fff;line-height: 140px;text-align: center;font-weight: bold;padding-top: 40px;}
.we h2{font-size: 48px;color:#fff;line-height: 80px;text-align: center;}
.we h2 span{font-weight: bold;font-size:54px; }

.bottom{width:1200px;margin: 0 auto;padding-bottom: 20px;}
.bottom-left{float: left;width:600px;margin-top: 20px;margin-left: 200px;}
.bottom-left p{font-size: 18px;color:#4e4e4e;line-height: 30px;text-align: center;}
.bottom-right img{width:124px;}

.block1{margin-top: 20px;}
.block1 ul{
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	height:288px;
}
.block1 ul li{
	width:24.9%;
	height:288px;
	/*display: inline-block;*/
	float: left;
	text-align: center;
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}
.block1 ul li a{
	display: block;
}
.block1 ul li span{
	width:100%;
	height:40px;
	line-height: 40px;
	font-size: 18px;
	background-color: #f7f7f7;
	color:#4f4f4f;
	display: block;
	border-bottom:1px solid #e1e1e1;
}
.block1 ul li img{
	width:84%;
	padding:10% 8%;

}

.block1 ul li:hover a span{
	background-color: #fff !important;
	border-bottom:0px !important;
}
.block1 ul li:hover{
	border-top:2px solid #51aa32 !important;
}
.block2 ul li:hover a span{
	background-color: #fff !important;
	border-bottom:0px !important;
}
.block2 ul li:hover{
	border-top:2px solid #51aa32 !important;
}
.greenline{
	width:100%;
	height:3px;
	background-color: #51aa32;
	margin-bottom: 10px;
}
.block2{
	margin-top:50px;
	height:530px;
}
.block2 .left{
	float:left;
	width:25%;
	height:474px;
	border-left:1px solid #e1e1e1;
	border-top:2px solid #51aa32;
	border-bottom:1px solid #e1e1e1;
	text-align: center;
}
.block2 .left img{margin-top: 20px;}
.block2 .right{
	float:left;
	width:74.8%;
	border-right:1px solid #e1e1e1;
	height: 416px;
}

.block2 ul li{
	width:33.2%;
	height:228px;
	/*display: inline-block;*/
	float: left;
	text-align: center;
	border-left:1px solid #e1e1e1;
	border-top:2px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:15px;
}
.block2 ul li a{
	display: block;
}
.block2 ul li span{
	width:100%;
	height:40px;
	line-height: 40px;
	font-size: 18px;
	background-color: #f7f7f7;
	color:#4f4f4f;
	display: block;
	border-bottom:1px solid #e1e1e1;
}
.block2 ul li img{
	width:84%;
	padding:6% 8%;

}
.block2 .left span{
	height:55px;
	line-height: 55px;
	font-size: 24px;
	color:#000000;
	display: block;
	position: relative;
}
.block2 .left i{
	position: absolute;
    top: 14px;
    left: 40px;
}