* {
	outline: none;
/*	box-sizing: border-box;*/
}

body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,span,ul,ol,li{margin:0px; padding:0px; text-indent:0; font-weight:normal;font-size:14px; font-family:'Microsoft YaHei',Verdana, Arial, Helvetica, sans-serif;color:#363636;}
ul,ol{list-style:none; text-indent:0; list-style-position:outside;}
img{border:0px;}
.clear{width:0px; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both}
b{font-weight:normal;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

.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;
}



.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;
	background-color:#fff;
	padding-bottom:10px;
}

.top .logo {
	height: 72px;
	width: 100%;
	background-image: url(../img/logo.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center;
}


/* banner */

.sq_bg{
	background:url(../img/sq_bg1.png) no-repeat top center;
	background-size:1920px 2830px;
	height:2830px;
	
	
}

.banner {
	height: 600px;
	background-image:url(../img/banner_tou.jpg);
	background-size: 1920px 100%;
	background-position: center;
	position: relative;0
	
}



.banner p{ color:#ff9000; font-size:18px; 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; color:#017cd9; font-weight:bold; font-size:38px; line-height:40px; padding-top:40px;}
.content h1 p{ color:#585858; font-size:18px; width:70%; margin:20px 15%; line-height:24px; text-align:center;}
.content .web_xian{ width:500px; height:3px; background:url(../img/sa_xian.png) no-repeat top center; margin:0 auto; margin-top:30px; position:relative;}
.content .web_xian1an{  width:500px; height:3px; background:url(../img/sa_xianlan.png) no-repeat top center; margin:0 auto; margin-top:30px; position:relative;}
.content .sq_anniu{ display:block; width:30%; margin:0 35%; margin-top:35px;}
.content .sq_anniu img{ width:100%; }

.sq_huo3{ margin-top:50px;}

.content1 ul{ overflow:hidden; margin-top:60px;}
.content1 ul li{ width:284px; height:270px; position:relative; float:left; margin-right:21px; margin-bottom:30px;}
.content1 ul li:nth-child(4n){ margin-right:0px;}
.content1 ul .sq_kebg{ background:url(../img/sq_kc1.png) no-repeat top center; background-size:100%; }
.content1 ul .sq_kebg1{ background:url(../img/sq_kc2.png) no-repeat top center; background-size:100%; }
.content1 ul .sq_kebg2{ background:url(../img/sq_kc3.png) no-repeat top center; background-size:100%; }
.content1 ul .sq_kebg3{ background:url(../img/sq_kc4.png) no-repeat top center; background-size:100%; }
.content1 ul .sq_kebg4{ background:url(../img/sq_kc5.png) no-repeat top center; background-size:100%; }
.content1 ul .sq_kebg5{ background:url(../img/sq_kc6.png) no-repeat top center; background-size:100%; }
.content1 ul .sq_kebg6{ background:url(../img/sq_kc7.png) no-repeat top center; background-size:100%; }
.content1 ul .sq_kebg7{ background:url(../img/sq_kc8.png) no-repeat top center; background-size:100%; }
.content1 ul li .sq_kc_wen{ width:88%; color:#fff; font-size:20px; text-align:center; padding:8px 0; border:1px solid #fff; border-radius:5px; position:absolute; bottom:25px; left:50%; margin-left:-44%;}
.content1 ul li .sq_kc_wen:hover{ background-color:#fff; color:#0c8bff; }



.content2 ul{ overflow:hidden; margin-top:60px;}
.content2 ul li{ width:560px; margin-right:73px; float:left; margin-bottom:40px;}
.content2 ul li:nth-child(2n){ margin-right:0px;}



.content3{ background:url(../img/web_bg1.jpg) no-repeat;}
.content3 ul{ overflow:hidden; margin-bottom:70px;}
.content3 ul li{ background-color:#0c8bff; width:374px; height:240px; overflow:hidden; float:left; margin-right:39px; margin-top:40px;}
.content3 ul li:hover{  background-image: linear-gradient(#00ffde, #0c8bff);}
.content3 ul li .lao_img{ float:left;}
.content3 ul li .lap_text{ float:left; margin-top:50px; margin-left:20px;}
.content3 ul li .lap_text p{ font-size:22px; color:#fff;}
.content3 ul li .lap_text .lao_xian{ width:30px; height:1px; background-color:#fff; margin:10px 0;}
.content3 ul li .lap_text b{ color:#fff; font-size:32px; font-weight:bold;}
.content3 ul li .lap_text b span{ display:block; color:#f0ff00; font-size:20px; margin-top:5px;}


.content4 .sq_tese{ margin-top:70px;}


.content5{ background:url(../img/sq_bg2.png) no-repeat bottom center; background-size:1920px 320px; height:800px;}
.content5 ul{ overflow:hidden; margin-top:80px;}
.content5 ul li{ float:left; margin-right:21px;}
.content5 ul li:nth-child(4n){ margin-right:0px;}
.content5 .xueyuan_1{ background:url(../img/xue_1.png) no-repeat top center; background-size:100%; width:284px; height:354px;}
.content5 .xueyuan_2{ background:url(../img/xue_2.png) no-repeat top center; background-size:100%; width:284px; height:354px;}
.content5 .xueyuan_3{ background:url(../img/xue_3.png) no-repeat top center; background-size:100%; width:284px; height:354px;}
.content5 .xueyuan_4{ background:url(../img/xue_4.png) no-repeat top center; background-size:100%; width:284px; height:354px;}
.content5 .xue_text{ font-size:20px; color:#15393c; text-align:center; padding-top:195px; line-height:30px;}



.floor-17 { background-color:#0c8bff; padding-bottom:42px;}
.floor-17 ul.school {
	text-align: center;
	overflow:hidden;
	padding-bottom:30px;
}
.floor-17 ul.school li{ background-color:#fff; 	width:372px;
	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(3n){ margin-right:0px;}
.floor-17 ul.school li .school-name{ font-size:20px; padding:12px 0; text-align:left; padding-left: 100px;}
.floor-17 ul.school li .school-name .num{ display:inline-block; background-color:#0c8eff; font-size:16px; color:#fff; padding:4px 9px; border-radius:50%; margin-right:10px;}
.floor-17 ul.school .address{ text-align:left; 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(#6c94fe, #2633ca); color:#fff;  font-size:22px; width:70%; padding:12px 10px; border-radius:50px; margin:0 15%;}


.floor{  text-align:center; background-color:#1a7cd7; padding:40px 0;}
.floor p{ color:#fff; font-size:40px; line-height:40px; }
.floor p span{ display:inline-block; color:#fff; font-size:40px; line-height:40px; padding:0 20px; }
.floor p em{ display:inline-block; color:#6dabe5; font-size:36px; font-style:normal; margin-bottom:5px;}
.floor p i{ display:inline-block; font-style:normal; color:#9cfd21; font-weight:bold;}





