@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	margin:0;
}

a{
	text-decoration:none;
}

ul,li{
	list-style:none;
}
img{
	border:none;
}

body{
	min-width:1200px;
}


.banner{
	width:100%;
	height:auto;
}

.banner img{width:100%;}


.daoyu{
	width:1200px;
	margin:0 auto;
}

.daoyu p{
	font-size:18px;
	line-height:32px;
	padding:30px 0;
}


.daoyu p.p5{
	padding:5px 0;
}

.pk{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
}

.pk h3{
	text-align:center;
	font-size:36px;
	font-weight:normal;
	margin-bottom:30px;
}

.pk .puxl{
	width:450px;
}

.pk .puxl p{
	text-align:center;
}

.pk .puxl p.xltit{
	margin-bottom:20px;
	line-height:30px;
	font-size:18px;
}

.pk .icon_cen{
	width:156px;
	height:390px;
	margin-top:130px;
	background:url(../images/pk_bg.jpg) no-repeat center center;
}


.pk .huanan{
	width:485px;
	height:auto;
}

.pk .huanan dl dt{
	width:232px;
	margin:0 auto;
}

.pk .huanan dl dd{
	width:400px;
	height:auto;
	margin:0 auto;
	font-size:20px;
	line-height:32px;
	text-align:center;
}

.pk .huanan dl dd strong{
	font-size:26px;
	color:#F00;
}

.pk .huanan p{
	padding-top:20px;
}


.fl{
	float:left;
}

.fr{
	float:right;
}



.titles{
	width:688px;
	height:166px;
	background:url(../images/ttbg.jpg) no-repeat top center;
	margin:0 auto;
	line-height:166px;
	margin-top:40px;
	text-align:center;
	color:#FFF;
	font-size:36px;
}

.cleard{
	clear:both;
}

.stu{
	width:1200px;
	height:auto;
	margin:0 auto;
	font-size:0;
	overflow:hidden;
}
.stu p{
	width:389px;
	display:inline-block;
	margin-right:20px;
}

.stu dl{
	width:365px;
	height:259px;
	background:url(../images/stubg.jpg) no-repeat;
	display:inline-block;
	margin-right:10px;
}

.stu dl dd{
	font-size:20px;
	line-height:32px;
	padding-top:65px;
}

.stu dl dd strong{
	font-size:20px;
	color:#F00;
	font-weight:normal;
}

.sui19{
	width:925px;
	height:auto;
	margin:0 auto;
	margin-top:30px;
}


.anniu{
	width:400px;
	height:auto;
	margin:0 auto;
	margin-top:36px;
	margin-bottom:70px;
}


.anniu a{
	width:400px;
	height:95px;
	display:block;
	line-height:70px;
	color:#E8FF1B;
	text-align:center;
	font-size:28px;
	background:url(../images/anniu.png) no-repeat;
}
.anniu p{
	height:40px;
	line-height:36px;
	text-align:center;
	font-size:22px;
	color:#FE0017;
}


.contenr{
	width:1200px;
	margin:0 auto;
}

.xuexiao{
	width:690px;
	margin-top:20px;
	margin-bottom:30px;
}

.xueli{
	width:397px;
	margin-top:20px;
}

.xueli p{
	width:397px;
	height:220px;
	text-align:center;
	font-size:30px;
	line-height:36px;
	vertical-align:middle;
	display:table-cell;
}


.zhuanye{
	width:1200px;
	margin:0 auto;
	font-size:0;
}

.w1200{
	width:1200px;
	margin:0 auto;
	position:relative;
	margin-bottom:30px;
}

.w1200 .cname{
	width:305px;
	height:305px;
	position:absolute;
	left:444px;
	top:224px;
}

.w1200 .cname dl{
	width:auto;
	text-align:center;
	color:#FFF;
	padding-top:60px;
}


.w1200 .cname dl dt{
	font-size:34px;
}

.w1200 .cname dl dd{
	font-size:42px;
	font-weight:bold;
}

.w1200 .cname p{
	text-align:center;
	padding-top:50px;
}

.w1200 .cname p a{
	color:#333;
	font-size:28px;
}

.w1200 .cname p a:hover{
	color:#FFF;
}

.w590{
	width:590px;
	position:relative;
}


.dname{
	width:242px;
	height:242px;
	position:absolute;
	left:295px;
	top:218px;
}


.dname dl{
	width:auto;
	text-align:center;
	color:#FFF;
	padding-top:50px;
}

.dname dl dt{
	font-size:28px;
}

.dname dl dd{
	font-size:36px;
	font-weight:bold;
}

.dname p{
	text-align:center;
	padding-top:30px;
}

.dname p a{
	color:#333;
	font-size:24px;
}

.dname p a:hover{
	color:#FFF;
}


.w380{
	width:380px;
	display:inline-block;
	margin-top:40px;
	position:relative;
}

.w380.m20{
	margin:0 30px;
}


.dname.lat{
	width:242px;
	height:242px;
	position:absolute;
	left:66px;
	top:252px;
}


.liucheng{
	width:1200px;
	position:relative;
	margin:0 auto;
	height:250px;
}

.liucheng p{
	width:146px;
	height:146px;
	border-radius:50%;
	font-size:20px; 
	text-align:center;
	position:absolute;
}

.liucheng p span{
	width:146px;
	height:146px;
	display:table-cell;
	vertical-align:middle;
}

.lan{
	background:#BFE2E4;
	color:#333;
}

.lv{
	background:#6FD39D;
	color:#FFF;
}




.l205{
	left:205px;
	top:60px;
}

.l415{
	left:415px;
}


.l625{
	left:625px;
	top:60px;
}

.l840{
	left:840px;
}

.l1050{
	left:1050px;
	top:60px;
}


















































