* {
	outline: none;
/*	box-sizing: border-box;*/
}

html {
	font-family: "微软雅黑"; min-width:1200px;
}
img{ margin:0; padding:0;}
ul{ padding:0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;}

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	overflow-x: hidden;
}
.ztzx {cursor:pointer;}
.w {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear:after {
	content: "";
	display: block;
	clear: both;
}

.hover {
	top: 0;
	position: relative;
	transition: top 0.3s;
	-moz-transition: top 0.3s;
	-webkit-transition: top 0.3s;
	-o-transition: top 0.3s;
}

.hover:hover {
	top: -5px;
	transition: top 0.3s;
	-moz-transition: top 0.3s;
	-webkit-transition: top 0.3s;
	-o-transition: top 0.3s;
}

.floor {
	padding: 50px 0px 50px;
}



.gray {
	background-color: #eeeeee;
}

.btn-group {
    text-align: center;
    padding-top:50px;
	padding-bottom:50px;
}

.btn-group .btn {
	height: 78px;
	width: 325px;
	font-size: 24px;
	color: #FFFFFF;
	border-radius: 39px;
	border: none;
	background-color: #e94447;
	cursor:pointer;
}



.over{ overflow:hidden;}



/**********顶部logo********/

.top {
	height: 72px;
}

.top .logo {
	height: 72px;
	width: 100%;
	background-image: url(../img/logo.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center;
}


/* banner */

.banner {
	height: 600px;
	background-image: url(../img/banner.jpg );
	background-size: 1920px 100%;
	background-position: center;
	position: relative;
	

}
.nanti {
	height: 600px;
	background-image: url(../img/bg.png );
	background-size: 1920px 100%;
	background-position: center;
	position: relative;
	
}
.nanti ul{ overflow:hidden; margin:0px;}
.baoming{
	width: 323px;
	height: 239px;
	top: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	margin-left: 300px;
	border-radius: 20px;
	text-align: center;
	background-color: #fff;
	margin-top: 36px;
	padding: 20PX;
}
.tongdao{
	width: 290px;
	height: 35px;
	border-style: solid;
	border-width: 1px;
	border-color: #ff2954;
	border-radius: 20px;
	text-align: center;
	background-color: #fff;
	font-size: 18px;
	padding-top: 12Px;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
}
.nanti ul li{ float:left;margin:0px; }

.banner .ui-ue {
	width: 1390px;
	height: 390px;
	background-image:url(../img/banner_text.png);
	background-size: cover;
	position: absolute;
	top: 0px;
	left: 50%;   
	margin-left: -770px;
	margin-top:80px;
}

.banner .button {
	width: 160px;
	height: 36px;
	background-image:url(../img/button.png);
	background-size: cover;
	position: absolute;
	top: 0px;
	left: 50%;  
	margin-left: 440px;
	margin-top:420px;
}

.banner p{ color:#ff9000; font-size:30px; font-weight:500; text-align:center; padding-top:520px;}
.banner p span{ color:#ff9000; padding:0 10px; }


/* content */
.content{ padding-bottom:70px;}
.content h1{ text-align:center; font-weight:normal; font-size:36px; line-height:40px; padding-top:50px;}
.content h1 p{ color:#585858; font-size:16px; width:70%; margin:20px 15%; line-height:24px; text-align:center;}
.content h1 p span{ display:inline-block; height:1px; width:30px; background:url(../img/xian.png)  no-repeat center top; margin:0 20px; margin-bottom:5px; }

.content1 ul{ overflow:hidden; margin-top:60px;}
.content1 ul li{ width:368px; float:left; margin-left:48px;}
.content1 ul li .zz_mo1{ width:368px; height:268px; background:url(../img/zz_m1.png) no-repeat center center;}
.content1 ul li .zz_mo2{ background:url(../img/zz_m2.png) no-repeat center center;}
.content1 ul li .zz_mo3{ background:url(../img/zz_m3.png) no-repeat center center;}
.content1 ul li .zz_mo1 p{ background-color:#ffcc00; text-align:center; width:349px; margin:0 auto; font-size:28px; padding:12px 0; border-radius:10px 10px 0 0;}
.content1 ul li .zz_mo1 span{ display:block; width:349px;  text-align:center; color:#fff; font-size:22px; font-weight:bold; padding-top:55px; line-height:30px; }
.content1 ul li:nth-child(1){ margin-left:0px;}
.content1 ul li .zz_mo1 .mo_bg{ background-color:#13ffe0;}


.content2{ background:url(../img/%E7%BB%8423.jpg) no-repeat center top; height:1560px; }
.content2 .zz_js{ background-color: rgba(255,255,255,0.2); padding:45px 0; margin-top:65px;}
.content2 .zz_js p{ width:960px; margin:0 auto; font-size:22px; line-height:40px; text-align:justify;}
.content2 ul{ }
.content2 ul a{ display:block; float:left; width:30%; border-radius:10px 10px 0 0;
	-moz-box-shadow: 0px 2px 5px #dadada; 
	box-shadow: 0px 2px 5px #dadada;
	margin-right:60px; margin-top:30px;}
.content2 ul a{ text-decoration:none; color:#666666;}	


.content2 button{ background:url(../img/js_anniu.png) no-repeat ; background-size:100%; width:40%; height:66px; border:none; text-align:left; padding-left:44px; font-size:25px; 
line-height:66px; font-weight:bold; color:#494ffb; margin:55px 35%;}
.content2 .zz_kecheng{ margin-top:0px;}
.content2 .zz_kc_tou{ background:url(../img/zz_ketu.png) no-repeat center top; width:1200px; height:94px; margin-top:40px; padding-top:6px;}
.content2 .zz_kc_tou p{ font-size:18px; line-height:15px;}
.content2 .zz_kc_tou p span{ background:url(../img/zz_kc_dian.png) no-repeat left center; padding-left:20px;margin-left:50px; }
.content2 .zz_kc_tou .dd{
	background: url(../img/zz_kc_dian.png) no-repeat left center;
	padding-left: 20px;
	margin-left: 50px;
	width: 390PX;
	float:left;
	
}

.content2 .zz_kecheng ul{ overflow:hidden; margin-top:0px;}
.content2 .zz_kecheng ul li{ float:left;}
.content2 .zz_kecheng ul li .zz_kc_tu1{ background:url(../img/zz_kc_kuai.png) no-repeat center top; height:331px; width:566px;}
.content2 .zz_kecheng ul li .zz_kc_tu h2{ font-size:24px; line-height:40px; padding-top:20px; padding-left:30px;}
.content2 .zz_kecheng ul li .zz_kc_tu .zz_kc_nei{ margin-top:15px;}
.content2 .zz_kecheng ul li .zz_kc_tu p{ border-bottom:1px solid #f7f7f7; font-size:18px; overflow:hidden; margin:0 30px; line-height:36px;}
.content2 .zz_kecheng ul li .zz_kc_tu p span{ display:block; float:left;}
.content2 .zz_kecheng ul li .zz_kc_tu p em{ display:block; float:right; font-style:normal;}

.content2 .zz_kecheng ul li .zz_kc_tu2{ background:url(../img/zz_kc_kuai1.png) no-repeat center top; height:170px; width:566px; margin-top:15px;}
.content2 .zz_kecheng ul li .zz_kc_tu3{ background:url(../img/zz_kc_kuai2.png) no-repeat center top; width:566px; height:513px; margin-left:67px;}
.content2 .button{
	width: 300px;
	height: 35px;
	background-color: #12f9da;
	border-radius: 20px;
	text-align: center;
	font-size: 18px;
	padding-top: 12Px;
	text-align: center;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
}


.content3{ background-color:#fff;}
.zz_neirong{ padding:40px 0;}
.wenda{ padding: 0;}


.content4{ background-color:#fcfcfc;}
.content4 ul{ overflow:hidden; height:300px; padding-top:40px;}
.content4 ul li{ background:url(../img/zz_si_bg.png) no-repeat center top; height:274px; width:234px; float:left; margin-right:88px;}
.content4 ul li:nth-child(4){ margin-right:0px;}
.content4 ul li p{ font-size:18px; margin:0 20px; padding-top:80px; text-align:justify; height:80px;}
.content4 ul li div{ background:url(../img/zz_yuanju.png) no-repeat center top; width:208px; height:58px; margin:0 auto; margin-top:55px; font-size:26px; line-height:50px; text-align:center;}
.content4 .button{
	width: 300px;
	height: 35px;
	background-color: #12f9da;
	border-radius: 20px;
	text-align: center;
	font-size: 18px;
	padding-top: 12Px;
	text-align: center;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
}




.content5{}
.content5 ul{ overflow:hidden; margin-top:60px; }
.content5 ul li{ float:left; margin-right:33px;}
.content5 ul li:nth-child(3){ margin-right:0px;}
.content5 ul .zz_zheng1{ background:url(../img/zz_zheng1.png) no-repeat center top; height:398px; width:378px;}
.content5 ul .zz_zheng2{ background:url(../img/zz_zheng2.png) no-repeat center top; height:398px; width:378px;}
.content5 ul .zz_zheng3{ background:url(../img/zz_zheng3.png) no-repeat center top; height:398px; width:378px;}
.content5 ul li p{ font-size:20px; text-align:center; margin-top:270px;}
.content5 ul li p span{ display:block; background:url(../img/zz_zheng_xian.png) no-repeat center bottom; padding:10px 0; }
.content5 .button{
	width: 300px;
	height: 35px;
	background-color: #12f9da;
	border-radius: 20px;
	text-align: center;
	font-size: 18px;
	padding-top: 12Px;
	text-align: center;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
}


.content6{ background:url(../img/zz_pk_bg.jpg) no-repeat center top; height:700px;}
.content6 ul{ overflow:hidden; }
.content6 ul li{ float:left;}
.content6 ul .zz_wenan{ margin-left:374px;}
.content6 ul li .zz_pk_wen{ overflow:hidden; margin-bottom:30px;}
.content6 ul li .zz_pk_wen img{ float:left; height:54px; width:43px;}
.content6 ul li .zz_pk_wen p{ float:left; width:340px; font-size:22px; margin:0px; color:#ffcc00; margin-left:30px;}
.content6 ul li .zz_pk_wen2 p{ margin-left:0px; color:#fff; }
.content6 ul li .zz_pk_wen2 img{ margin-left:30px;}




.content7{ padding-top:50px; background-color:#fafafa; padding-bottom:90px;}
.content7 ul{ margin-top:80px;}
.content7 ul li{ width:23%; background-color:#fff;  -moz-box-shadow: 0px 2px 5px #dadada; /* 老的 Firefox */
	box-shadow: 0px 2px 5px #dadada; text-align:center; padding:20px 0; border-radius:10px; float:left; margin-right:32px; }
.content7 ul li:nth-child(4n){ margin-right:0px;}
.content7 ul li div{ }
.content7 ul li div h5{ font-size:24px;}
.content7 ul li div p{ font-size:17px;}

.content8{ background:url(../img/sj_ditu.jpg) no-repeat center;}
.content8 h1{ color:#fff; margin-bottom:30px;}
.content8 h1 p{ color:#fff;}



.floor-17 { background-color:#fcfcfc; padding-top:40px; padding-bottom:42px;}
.floor-17 ul.school {
	text-align: center;
	overflow:hidden;
	padding-bottom:30px;
}
.floor-17 ul.school li{ background-color:#fff; 	width:272px;
	height: 96px; float:left; border-radius:5px; padding:0 1%; margin-right: 10px; padding: 20px 10px; margin-top:20px;
	
	}
.floor-17 ul.school li:nth-child(4n){ margin-right:0px;}
.floor-17 ul.school li .school-name{ font-size:20px; padding:12px 0; text-align:left; padding-left: 50px;}
.floor-17 ul.school li .school-name .num{ display:inline-block; background-color:#ffcc00; font-size:16px; color:#fff; padding:4px 9px; border-radius:50%; margin-right:10px;}
.floor-17 ul.school .address{
	text-align: justify;
	font-size: 14px;
	border-top: 1px solid #dcdcdc;
	padding-top: 10px;
}
.floor-17 ul.school .tel{ text-align:left; font-size:14px; margin-top:5px;}
.floor-17 h1{ margin-bottom:40px;}
.floor-17 button{ border:none; background-image: linear-gradient(#ffe300, #ffcc00); color:#0b3d36;  font-size:22px; width:24%; padding:12px 10px; border-radius:50px; margin:0 38%; cursor: pointer;}


.floor{ background-color:#161718; text-align:center;}





