* {
	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; text-decoration: none;}
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;}
/*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;
}



.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;
	
}

.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; font-weight:normal; font-size:38px; line-height:40px; padding-top:50px;}
.content h1 span{ color:#0b46d2; font-size:38px; line-height:40px; }
.content h1 p{ color:#585858; font-size:18px; width:70%; margin:20px 15%; line-height:24px; text-align:center;}
.content h1 p em{ display:inline-block; width:40px; background-color:#999999; height:1px; margin:0 30px; margin-bottom:5px;}
.content .web_xian{ width:120px; height:2px; background-color:#1c51e9; margin:0 auto;}

.content a{ width:380px; margin:0 auto; display:block; text-decoration:none;}
.content button{ background:url(../img/anniu_img.png) no-repeat top; display:block; width:374px; height:94px; border:none; margin:0 auto; margin-top:50px; }
.content button p{ color:#fff; font-size:27px; }
.content .w_anniu{ width:320px; margin-top:20px; }


.content1{ padding-bottom:70px;}
.content1 ul{ overflow:hidden; margin-top:60px;}
.content1 ul li{ width:282px; border-radius:5px; float:left; margin-right:18px;}
.content1 ul li p{ text-align:center; font-size:28px; margin-top:15px; color:#808080;}


.content2{ background:url(../img/pin_bg.jpg) no-repeat left center; height:830px;}
.mt-tabpage .tit_left{ width:30%;}
.mt-tabpage { margin-top:20px; overflow:hidden; margin-top:40px; }
.mt-tabpage-title {
	float:left;
	font-size: 0;
	width:21.8%;
	margin-bottom:20px; border-right: 1px solid #6206f7;
	background:url(../img/touy.jpg) no-repeat right top;
}

.mt-tabpage-title a{ background-color:#fff; color:#6206f7; text-decoration:none; }
.mt-tabpage-title .mt-tabpage-item {
	display:block;
	color:#6206f7;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	font-size: 26px;
	width:100%;
	padding:32px 0;
	border-bottom:1px solid #6206f7;
	
}
.mt-tabpage-title a span{ display:block; font-size:22px; margin-top:15px; color:#3237fa; font-size:20px;}

.mt-tabpage-title .mt-tabpage-item:hover{
	color: #fff;
	background-image: linear-gradient(#308fff, #3120f8);
}
.mt-tabpage-title a span:hover{
	color: #fff;}
.mt-tabpage-title .mt-tabpage-item-cur {
	color: #fff;
	background-image: linear-gradient(#308fff, #3120f8);
}

.mt-tabpage-count {
	float:right;
	width:78%;
	position: relative;
	height:495px;
	overflow: hidden;
}

.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width:1200px;
	background-color:#fff;
	height:549px;
}
.dizhi_text{ padding:20px 0; padding-left:20px; float:left;}
.dizhi_text h6{ font-size:16px; line-height:16px; border-left:3px solid #d6000f; padding-left:10px;}
.dizhi_text p{ margin-top:15px; padding-left:13px;}
.dizhi_text p span{ display:block; color:12px; line-height:23px;}
.mt-tabpage-count .dz_img{ width:800px;margin-left:40px; border-radius:10px; }
.mt-tabpage-count .dz_img dl{ margin-top:10px; padding:30px 0 15px 0;  font-family:'Microsoft YaHei',Verdana, Arial, Helvetica, sans-serif;}
.mt-tabpage-count .dz_img dl dt{ font-size:24px; font-weight:600; background:url(../img/danjiao.png) no-repeat left center; color:#3237fa;  padding-left:30px;  }
.mt-tabpage-count .dz_img dl dd{ margin-top:10px; margin-left:30px; font-size:20px; line-height:30px;  font-family:'Microsoft YaHei',Verdana, Arial, Helvetica, sans-serif;  color:#3237fa;}
.mt-tabpage-count .dz_img dl dd span{ margin-right:30px; font-size:20px;}
.xuexi_text{ background-color:#187fff; background-image: linear-gradient(to right, #4501f6 , #187fff);; color:#fff; border-radius:5px; padding:15px 0; padding-left:20px; }
.xuexi_text p{ font-size:24px; color:#fff; background:url(../img/danjiao1.png) no-repeat left center; padding-left:30px; }
.xuexi_text b{  font-size:20px; line-height:30px; color:#fff; margin-left:30px; padding-top:10px; display:block;}



.liuda_pin{ width:967px; margin:0 auto; margin-top:80px;}
.liuda_pin img{ margin-bottom:30px;}


.content4{ background-color:#f5f5f5; }
.content4 ul{ overflow:hidden; margin-top:60px;}
.content4 ul li{ width:380px; height:430px; border:1px solid #e6e6e6; background-color:#fff; float:left; margin-right:27px; margin-bottom:42px; }
.content4 ul li img{ width:100%;}
.content4 ul li .lao_text{ padding:0 15px;}
.content4 ul li .lao_text div{ font-size:28px; font-weight:bold; padding:10px 0 5px 0;}
.content4 ul li .lao_text div span{ font-size:20px; margin-left:10px; color:#666666;}
.content4 ul li .lao_text p{ color:#4500f6; font-size:18px; margin-top:5px; }
.content4 ul li .lao_text b{ font-size:18px; display:block; margin-top:5px; }


.content5{ background:url(../img/pin_bg2.jpg) no-repeat center top; height:580px;}
.content5 ul{ overflow:hidden; margin-top:60px; }
.content5 ul li{ width:282px; height:270px; background-color:#fff; border-radius:10px; padding-top:40px; float:left; margin-right:24px;}
.content5 ul li img{ width:54%; padding:0 23%; }
.content5 ul li p{ font-size:30px; text-align:center; color:#4c4c4c; }
.content5 ul li p span{ display:block; margin-top:10px;  font-size:17px; color:#4c4c4c;}



.content6{ background-color:#f5f5f5;}
/*banner开始*/
.top-banner {
	width:100%; 
	min-width:1200px;
	overflow: hidden;
	height:500px;
	margin-top:40px;
}

.top-banner .banner-container {
	width: 100%;
	height: 100%;
	position: relative;
}

.top-banner .banner-pagination ul{ 	
    position: absolute;
	left:50%;
	bottom: 0px;
	text-align: center;
	cursor: pointer;
	font-size: 0;
	z-index: 1;
	margin-left:-65px;
}


.top-banner .banner-pagination .swiper-pagination-switch {
	display: inline-block;
	margin:0 10px;
	text-align: center;
	width: 50px;
	height:6px;
	border-radius:5px;
	background-color:#b3b3b3;
	vertical-align: middle;
	cursor: pointer
}
.top-banner .banner-pagination .swiper-pagination-switch.on{
	background: #4500f6;
}
.top-banner .banner-pagination .swiper-pagination-switch:last-child {
	margin-right: 0
}

.top-banner .banner-pagination .swiper-active-switch {
	background: #fff;
	position: relative
}

.top-banner .banner-container .swiper-slide {
	position: relative;
	float: left;
	width: 100%;
	height: 360px!important
}

.bd ul li{ height:442px;}
.bd ul li a{ display:block; float:left; width:579px; height:442px;}


.content7{ background-color:#fff; width:100%;}
.content7 ul{ overflow:hidden; margin-top:40px; }
.content7 ul li{ float:left; width:20%;}
.content7 ul li img{ width:98%; padding-right:2%; margin-top:1%;}



.content8{ background:url(../img/pin_bg3.jpg) no-repeat top center;}


.floor-17 { background-color:#f5f5f5; 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: 116px; 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:#4500f6; 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-image: linear-gradient(#308fff, #3120f8); color:#fff;  font-size:27px; font-weight:bold; width:80%; height:70px; padding:12px 10px; border-radius:50px; margin:0 10%; font-family:'Microsoft YaHei';}


.floor{  text-align:center; background:url(../img/di_img.jpg) no-repeat center top; background-size:1920px 100%; min-width:1200px; height:176px;}





