/* CSS Document */

*{
	padding:0;
	margin:0;
}

ul,li{
	list-style:none;
}

a{
	text-decoration:none;
}

body{
	min-width:1440px;
	margin:0 auto;
}


.banner{
	width:100%;
	height:500px;
	background:url(../images/banner.jpg) no-repeat center center;
}



.box_one{
	width:1200px;
	height:220px;
	margin:0 auto;
	box-shadow:0 0 6px #999999;
	z-index:99;
	background:#fff;
	margin-top:50px;
}

.box_one p{
	padding:40px;
	line-height:48px;
	font-size:28px;
}

.box_one p span{
	color:#C8000A;
}


.titles{
	width:auto;
	text-align:center;
	margin-top:100px;
}

.titles h3{
	font-size:32px;
	margin-bottom:10px;
	color:#E42F38;
}


/*制表图*/



.bili{
	width:1140px;
	margin:0 auto;
	margin-top:50px;
	color:#C8000A;
}


.zhijiao{
	width:1100px;
	margin:0 auto;
	height:400px;
	border-left:2px solid #6CF;
	border-bottom:2px solid #6CF;
	margin-top:10px;
	position:relative;
}

.zhijiao ul{
	width:86%;
	position:absolute;
	left:7%;
	bottom:1px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}


.zhijiao ul li{
	width:10%;
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
}


.zhijiao ul li span{
	width:30%;
	position:relative;
}


.zhijiao ul li span.a1{
	animation:up1 4s forwards;
}

.zhijiao ul li span.a2{
	animation:up2 4s forwards;
}

.zhijiao ul li span.a3{
	animation:up3 5s forwards;
}

.zhijiao ul li span.a4{
	animation:up4 3s forwards;
}

.zhijiao ul li span.a5{
	animation:up5 5s forwards;
}

.zhijiao ul li span.a6{
	animation:up6 3s forwards;
}



@keyframes up1{
   0%{
	   height:0;
	   }	
	100%{
		height:204px;
	}
}

@keyframes up2{
   0%{
	   height:0;
	   }	
	100%{
		height:196px;
	}
}

@keyframes up3{
   0%{
	   height:0;
	   }	
	100%{
		height:248px;
	}
}

@keyframes up4{
   0%{
	   height:0;
	   }	
	100%{
		height:128px;
	}
}

@keyframes up5{
   0%{
	   height:0;
	   }	
	100%{
		height:328px;
	}
}

@keyframes up6{
   0%{
	   height:0;
	   }	
	100%{
		height:112px;
	}
}




.zhijiao ul li span em{
	position:absolute;
	left:0px;
	top:-26px;
}

.zhijiao ul li span.hong em{
	color:#C8000A;
}

.zhijiao ul li span.lan em{
	color:#39B1FF;
}


.zhijiao ul li span.hong{
	background:#C8000A;
}

.zhijiao ul li span.lan{
	background:#39B1FF;
}

.nannv{
	text-align:center;
	margin-top:50px;
}

.nannv span{
	margin:10px 30px;
}



.nannv span i.nan{
	width:30px;
	height:20px;
	display:inline-block;
	background:#C8000A;
	vertical-align:bottom;
}

.nannv span i.nv{
	width:30px;
	height:20px;
	display:inline-block;
	background:#39B1FF;
	vertical-align:bottom;
}

.nannv span img{
	vertical-align:bottom;
	margin-right:10px;
	display:inline-block!important;
}


.nianfen ul{
	width:1280px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}

.nianfen ul li{
	width:33%;
	text-align:center;
	line-height:70px;
	color:#C8000A;
	font-size:24px;
}


/*制表图结束*/


.zixun{
	width:688px;
	height:80px;
	margin:50px auto;
	margin-bottom:100px;
	border-radius:40px;
	background:#C8000A;
	line-height:80px;
	text-align:center;
}

.zixun a{
	width:100%;
	height:80px;
	display:block;
	color:#fff;
	font-size:32px;
}

/*咨询按钮结束*/

.box-top{
	width:1200px;
	height:574px;
	margin:0 auto;
	background:#C8000A;
	display:flex;
	justify-content:center;
	margin-top:30px;
	margin-bottom:20px;
}

.box-top p{
	width:476px;
	margin-right:110px;
	margin-top:70px;
	position:relative;
}

.box-top p span{
	width:100px;
	height:100px;
	position:absolute;
	left:-10px;
	top:-20px;
	border-radius:50%;
	background:#fff;
	line-height:100px;
	text-align:center;
	color:#C8000A;
	font-size:22px;
	font-weight:bold;
}

.box-top p img{
	width:100%;
	display:block;
}

.box-top ul{
	width:500px;
	margin-top:70px;
	color:#fff;
}

.box-top ul li strong{
	font-size:36px;
	height:66px;
	line-height:66px;;
}

.box-top ul li{
	font-size:28px;
	line-height:46px;
}


.box-title{
	width:1200px;
	margin:0 auto;
	height:80px;
	line-height:80px;
	font-size:26px;
	margin-bottom:30px;
}

.box-title span{
	color:#C8000A;
}




.box-students{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.stlist{
	width:362px;
	box-shadow:0 0 4px #999999;
	margin-bottom:50px;
}

.stlist img{
	width:100%;
	display:block;
}

.stlist dl{
	text-align:center;
	margin-bottom:20px;
}

.stlist dl dt{
	height:80px;
	line-height:80px;
	font-size:30px;
}

.stlist dl dd{
	font-size:24px;
	color:#666;
}



.tj-title{
	text-align:center;
	margin-top:40px;
}

.tj-title h2{
	font-size:46px;
	color:#C9180E;
	margin-bottom:20px;
}

.tj-title p{
	font-size:24px;
	color:#666;
}


.zhuanye{
	width:1240px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}


.bzy{
	width:580px;
	margin:0 auto;
	box-shadow:0 0 8px #999;
	overflow:hidden;
	margin-bottom:50px;
	margin-top:20px;
}

.bzy h3{
	width:49%;
	height:80px;
	line-height:80px;
	display:inline-block;
	font-size:24px;
	text-align:center;
}

.bzy h3 span{
	color:#C8000A;
}

.bzy img{
	width:100%;
	display:block;
}

.bzy dl{
	margin-bottom:20px;
	margin-top:20px;
	font-size:24px;
	margin-left:20px;
	position:relative;
}

.bzy dl dd{
	height:50px;
	line-height:50px;
}


.bzy dl a{
	width:180px;
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	border-radius:8px;
	border:1px solid #C9180E;
	position:absolute;
	top:30px;
	right:20px;
	color:#C9180E;
}

.bzy dl a:hover{
	background:#C9180E;
	color:#fff;
}



.box-zhuanye{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}



.zylists{
	width:290px;
	box-shadow:0 0 8px #999999;
	margin-bottom:4%;
}

.zylists img{
	width:100%;
	display:block;
}

.zylists h3{
	height:80px;
	line-height:80px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
}

.zylists dl{
	width:100%;
	margin-bottom:20px;
}

.zylists dl dt{
	height:80px;
	line-height:80px;
	text-align:center;
	font-size:24px;
}

.zylists dl dd{
	width:94%;
	height:60px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}


.zylists dl dd a{
	width:46%;
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	box-sizing:border-box;
	border-radius:8px;
	font-size:20px;
}

.zylists dl dd a.bg{
	background:#C8000A;
	color:#fff;
}

.zylists dl dd a.br{
	border:1px solid #C8000A;
	color:#C8000A;
}


.zylists:hover dl dd a.bg{
	border:1px solid #C8000A;
	background:#fff;
	color:#C8000A;
}

.zylists:hover dl dd a.br{
	background:#C8000A;
	color:#fff;
}


.jiaoxue{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:40px;
}

.jiaoxue ul img{
	width:100%;
	display:block;
}

.jiaoxue ul li{
	box-shadow:0 0 10px #999999;
	margin-bottom:40px;
}

.jiaoxue ul li p{
	padding:10px 20px;
	line-height:50px;
	margin-bottom:20px;
	text-align:center;
	font-size:24px;
}

.jiaoxue ul.leftd{
	width:620px;
}

.jiaoxue ul.rightd{
	width:544px;
} 



.jiuyebody{
	width:100%;
	height:400px;
	background:#F1ECE8;
	overflow:hidden;
}



.jiuyelist{
	width:94%;
	margin:0 auto;
	box-shadow:0 0 8px #999;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:40px;
}


.jiuyelist img{
	width:100%;
	display:block;
}


.jiuyelist p{
	width:100%;
	text-align:center;
	height:80px;
	line-height:80px;
	font-size:26px;
}


.jiuyes{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:-280px;
}



.jiuye{
	width:390px;
	box-shadow:0 0 8px #999;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:40px;
}


.jiuye img{
	width:100%;
	display:block;
}


.jiuye p{
	width:100%;
	text-align:center;
	height:80px;
	line-height:80px;
	font-size:26px;
}


.footask{
	width:1200px;
	margin:0 auto;
	border:1px solid #313131;
	margin-bottom:80px;
}

.footask ul{
	width:100%;
	margin:0 auto;
	height:auto;
}

.footask ul li{
	width:100%;
	height:80px;
	border-bottom:1px dashed #999;
	line-height:80px;
	text-indent:10px;
	position:relative;
	font-size:26px;
	text-indent:100px;
}

.footask ul li:hover{
	color:#C8000A;
}

.footask ul li:last-child{
	border-bottom:none;
}


.footask ul li span{
	width:160px;
	height:50px;
	line-height:50px;
	display:block;
	position:absolute;
	right:100px;
	top:15px;
	background:#C50210;
	border-radius:8px;
	text-indent:0;
	text-align:center;
}

.footask ul li span a{
	color:#fff;
	font-size:24px;
}

.footask ul li span i{
	width:24px;
	height:24px;
	display:inline-block;
	border-radius:50%;
	text-align:center;
	line-height:24px;
	background:#fff;
	color:#C50210;
	margin-left:2px;
	margin-top:3px;
	font-style:normal;
	font-size:14px;
	vertical-align:top;
}









