﻿.btn53d,.btn,.kc_anniu { cursor: pointer;}

* {
	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 */

.top_banner {
	height: 600px;
	background-image: url(../img/banner.jpg );
	background-size: 1920px 100%;
	background-position: center;
	position: relative;
	
}

.top_banner .ui-ue {
	width: 740px;
	height: 292px;
	background-image:url(../img/banner_text.png);
	background-size: cover;
	position: absolute;
	top: 0px;
	left: 50%;   
	margin-left: -595px;
	margin-top:140px;
}


/* content */
.c4d_tu{ background:url(../img/c4d_img.png) no-repeat center center; width:1200; height:165px;}
.c4d_tu p{ font-size:20px; width:760px; padding-top:60px; padding-left:40px; color:#fff;}
.content1 img{ margin-top:50px;}


.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-color:#fafafa; }
.content2 .zz_js{ background-color: rgba(255,255,255,0.2); 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 .zz_js h5{ font-size:18px; color:#341c21; font-weight:normal;}
.content2 .zz_js h5 span{ height:6px; width:6px; border-radius:4px; background-color:#341c21; display:inline-block; margin-right:10px; margin-bottom:4px;}	
.content2 .c4d_ditu1{ background:url(../img/c4d_img3.png) no-repeat center left; height:648px; padding-left:30px; padding-top:60px; }
.content2 .c4d_ditu1 h4{ color:#fff; font-size:26px; font-weight:normal; border-left:2px solid #fff; padding-left:20px; line-height:26px; margin-bottom:40px;  }
.content2 .c4d_ditu1 p{ margin:0px; text-align:left; color:#3469ff; background:url(../img/c4d_yuan.png) no-repeat left center; padding-left:25px; font-size:22px;}
.content2 .c4d_ditu1 .ditu_1{ padding-left:30px; margin-top:20px;}
.content2 .c4d_ditu1 .ditu_1 span{ padding-left:30px; color:#4c4c4c; font-size:18px; line-height:30px;}
.content2 .c4d_ditu1 .ditu_2{ padding-left:30px; margin-top:20px;}
.content2 .c4d_ditu1 .ditu_2 ul{ overflow:hidden; margin:0px; margin-top:10px; width:1100px; }
.content2 .c4d_ditu1 .ditu_2 ul li{
	background-color: #3469ff;
	font-size: 16px;
	color: #fff;
	width: 330px;
	height: 100px;
	padding: 12px;
	padding-left:0px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	border-radius: 15px;
}
.content2 .c4d_ditu1 .ditu_2 ul li p{ color:#fff;}
.content2 .c4d_ditu1 .ditu_2 ul li i{ font-style:normal; border-left:10px solid #fff; font-size:16px; line-height:14px; padding-left:10px; display:block; float:left; width:10%; margin-top:4px;}
.content2 .c4d_ditu1 .ditu_2 ul li span{ display:block; width:85%; padding-left:15%; margin-right:0px;}
.content2 .c4d_ditu1 .ditu_3{ padding-left:30px; margin-top:5px;}
.content2 .c4d_ditu1 .ditu_3 span{ padding-left:30px; color:#4c4c4c; font-size:18px; line-height:30px;}
.content2 .kc_anniu{  border:none; background: linear-gradient(#ff9177, #ff3708); color:#fff;  font-size:22px; width:24%; padding:12px 10px; border-radius:50px; margin:0 38%; margin-top:40px;}

.content2 .c4d_ditu2{  background:url(../img/c4d_img4.png) no-repeat center left;}
.content2 .c4d_ditu2 .ditu_2 ul li{ background-color:#f6351e;}
.content2 .c4d_ditu2 p{ color:#f6351e;     background: url(../img/c4d_yuan1.png) no-repeat left center; }




.content3{}
.content3 ul{ overflow:hidden; margin-top:45px;}
.content3 ul li{ background-color:#fff; width:282px; float:left; margin-right:20px; border:1px solid #f5f5f5; 
padding-bottom:20px; height:588px;}
.content3 ul li:nth-child(4){ margin-right:0px;}
.content3 ul li img { width:282px}
.content3 ul li .laoshi_text{ padding: 0 10px; padding-top:10px;}
.content3 ul li .laoshi_text h2{ font-size:18px;}
.content3 ul li .laoshi_text h2 span{ font-size:14px; margin-left:8px; color:#808080;}
.content3 ul li .laoshi_text p{ margin:5px 0; line-height:25px; font-size:16px;}
.content3 ul li .laoshi_text p span{ color:#ff3708;}
.content3 ul li .laoshi_text div{ color:#808080; font-size:14px;}
.content3 ul li .laoshi_text div i{ font-size:16px; display:block; font-style:normal;}



.content4{ background-color:#fafafa;}
.content4 ul{ overflow:hidden; margin-top:50px;}
.content4 ul li{ float:left; width:400px; height:310px;}

.content5{ background:url(../img/c4d_youshi.jpg) no-repeat center center; height:822px;}
.content5 div{ width:1200px; margin-left:620px;}
.content5 div ul{ background:url(../img/c4d_youshibg.png) no-repeat center center; height:532px; width:629px; padding-top:50px;}
.content5 div ul li{ padding-left:60px; margin-bottom:20px; }
.hongkuai{ background:url(../img/c4d_kuaiimg.jpg) no-repeat left top;}
.content5 div ul li h3{ color:#ee4141; font-size:20px; font-weight:normal;}
.content5 div ul li p{ color:#4c4c4c; font-size:16px; line-height:20px; margin:10px 0;}
.content5 h1 p span {
    display: inline-block;
    height: 1px;
    width: 30px;
    background:url(../img/xian_bai.png) no-repeat center top;
    margin: 0 20px;
    margin-bottom: 5px;
}



.content6{ background:url(../img/di_kecheng.jpg) no-repeat center center; height:528px;}
.content6 ul{ margin:0px; padding-top:40px;}
.content6 ul li p{ margin:0px; padding-left:10px; border-left:2px solid #fff; font-size:16px; height:24px; line-height:22px; color:#fff; width:240px;  }
.content6 ul li{ width:270px; /*height:240px;*/  padding-top:250px; padding-bottom:55px; padding-left:20px; float:left; margin-right:13px;}
.content6 ul li:nth-child(4n){ margin-right:0px; }
.content6 ul .kec_tu1{ background:url(../img/di_ke1.png) no-repeat center;  }
.content6 ul .kec_tu2{ background:url(../img/di_ke2.png) no-repeat center;  }
.content6 ul .kec_tu3{ background:url(../img/di_ke3.png) no-repeat center;  }
.content6 ul .kec_tu4{ background:url(../img/di_ke4.png) no-repeat center;  }
.content6 button{ border:none;  background: linear-gradient(#ff3939, #e8102d);  width:16%; padding:12px 0px; padding-right:40px; border-radius:50px; margin:0 41%; margin-top:30px; }
.content6 button p{ background:url(../img/c4d_jian.png) no-repeat center right ;  color:#fff;  font-size:26px; line-height:34px; margin:0px;}



.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: 110px; float:left; border-radius:5px; padding:0 1%; margin-right: 10px; padding: 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:#ff6d1b; font-size:16px; color:#fff; padding:4px 9px; border-radius:50%; margin-right:10px;}
.floor-17 ul.school .address{
	text-align: center;
	font-size: 14px;
	border-top: 1px solid #dcdcdc;
	padding-top: 20px;
}
.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: linear-gradient(#ff6915, #f5402d); color:#fff;  font-size:22px; width:24%; padding:12px 10px; border-radius:50px; margin:0 38%;}


.floor{ background-color:#161718; text-align:center;}






