@charset "utf-8";
/* CSS Document */
/* 标准色#00aeef  加深色#dd3700*/
body {width:100%; height:100%; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,sans-serif,Simsun; font-size:1em; color:#333; font-weight:normal; background:#fff;}
a{ display: inline-block; color:#333; text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,input,textarea,p,img,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;	 }
img{ border:0;}
i{ display:block; float:left;}  
h1,h2,h3,h4,h5,h6{ font-weight:normal;  } 
ul,li{ list-style:none;}

.left{ float:left; }
.right{float:right;}
.right2{ float:right; display:inline; }
.block{ display:block;}
.clearfix:after {  content: " ";  display: block;  clear: both;  height: 0; }
.clearfix {  zoom: 1; }
.hidden{ display:none;}
.width{ width:100%}
.auto{ margin:0 auto;}
.fontcolor{ color:#00aeef;}
.bjcolor{ background-color:#f8f8f8;}
.huizi{ color:#999;}
.white{color:#fff;}
.border_r{ border-right:solid 1px #e5e5e5;}
.border_l{ border-left:solid 1px #e5e5e5;}
.border_b{border-bottom:dotted 1px #e5e5e5;}
.border_b2{border-bottom: dashed 1px #e5e5e5;}
.mb5{ margin-bottom:.5em;}

/*预约表单*/
#yuyue1{ width:100%; margin-top: 1em;}
#yuyue1 .yy_title{ width: 95%; line-height:1.6em; text-align: center; font-size:1.1em; color:#000; margin: 0 auto;}
#yuyue1 .yy_title span{color: #e50018;font-weight: bold;}
#yuyue1 .yy_title img{
	width: 85%;
	margin-top: .8em;
}
#yuyue1 .yy_content{line-height:2.8em; padding:0 2em 1.2em;margin-top: 1em;} 
#yuyue1 .yy_content .input1,#yuyue1 .yy_content .input2{ width:100%; font-size:1em; height:2.5em; background-color:#fff; border-radius: 2em;border: 1px #a4a4a4 solid;margin-bottom:.625em; color:#666;  line-height:2.5em; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,sans-serif,Simsun;padding-left: .8em;}
#yuyue1 .yy_content .input2{ width:100%;  }
#yuyue1 .yy_content .yy_btn{ width:100%; height:2.5em; background-color:#e50018; color:#fff;  line-height:2.5em; border-radius:2em; text-align:center; margin-top: 1em;}
/*底部悬浮*/
.lv_bj{ background-color:#258dd8;}
.lan_bj{ background-color:#f5622f;}
.cheng_bj{background-color:#00aeef;}
.sch_bottom_b{ width:100%; height:3.125em; }
#sch_bottom{  position:fixed; bottom:0;  background:rgba(0, 0, 0, 0.7); width:100%; height:3.125em;  z-index:10;}
#sch_bottom .block{ width:1.1%; float:left; height:3.125em;}
#sch_bottom .btn{width: 30%; float: left; color: #fff; line-height: 2.5em; height:2.5em; overflow: hidden; margin:.3125em 1.3%; border-radius:8px; text-align:center; }
#sch_bottom .btn span{ display: inline-block; position: relative; padding-left:1.5625em;}
#sch_bottom .btn span .icon_tel{ background:url(../images/icon_m_ju.png) no-repeat 0 -1.5em; background-size:6.25em auto; width:1.3em; height:1.3em; position: absolute; top:.7em; left:0; margin:0;}
#sch_bottom .btn span .icon_line{ background:url(../images/icon_m_ju.png) no-repeat -1.5em -1.5em; background-size:6.25em auto; width:1.4em; height:1.3em; position: absolute; top:.7em; left:0;}
#sch_bottom .btn span .icon_yuyue{ background:url(../images/icon_m_ju.png) no-repeat -2.875em -1.5em; background-size:6.25em auto; width:1.3em; height:1.3em; position: absolute; top:.7em; left:0;}

/*切换*/
#head{ width:100%;}
#head .logo{width:50%;  margin-left:.625em;  margin-top: .625em;margin-bottom: .625em;}
#head .logo img{}
.tel_ty{ line-height: 45px; font-size: 16px; text-align: center;color: #00aeef; position: relative; z-index: 2; display: block;}
.tel_ty .icon_tel{ display:inline-block; float:none;}
.icon_tel{ width:.9em; height:.9em; background:url(../images/icon_m_ju.png) no-repeat 0 0; background-size:6.25em auto; margin:.5em .3em auto 0;}
#head .tel img{ width: 12%;  margin:.625em .375em auto auto;float: left;}
#head .tel{color: #e50018;line-height: 44px;margin:.3em .625em auto auto; font-weight: bold;font-size: 1em; }

#nav{width: 100%; height: 2.5em;background-color: #e50018;}
.swiper-container {
	width: 100%;
	height: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img{
	width: 100%;
}

.swiper-slide p{
	font-size: .8em;
	color: #666;
	margin-bottom: 2em;
}
	.article {
		margin: 0 auto;
		width: 85%;
		margin-top: 2em;
	}
	.article h3 {
		margin-bottom: 40px;
	}
	.article table {
		text-align: left;
	}
/*banner*/
#banner{
	width: 100%;
}
#banner img{width: 100%;}
/*nav*/
.nav{
	width: 100%;
	background-color: #f0f2ee;
	padding: .5em 0 1em;
}
.nav_con{
	width: 95%;
	margin: 0 auto;
}
.nav_con ul{
	margin-top: .5em;
}
.nav_con ul li{
	width: 31%;
	float: left;
	margin-right: 3.5%;
}
.nav_con ul li:last-child{
	
	margin-right: 0px;
}
.nav_con ul li img{
	width: 100%;
}

/*优势*/

.adv_con{
	width: 95%;
	margin: 0 auto;
}
.adv_title h2{
	text-align: center;
	font-size: 1.4em;
	color: #333;
	font-weight: bold;
	margin-top: 1em;
}
.aboutus_heng{
	width: 2.8em;
	height: 2px;
	background-color: #e50018;
	display: block;
	margin: 0 auto;
	margin-top: .625em;
}

/*荣誉*/
.honor{
	width: 100%;
	border-bottom: 1em #eaeaea solid;
	padding-bottom: 1em;
}

.honor_con{
	width: 95%;
	margin: 0 auto;
	
}


/*校区*/
#xq{
	width: 100%;
	border-bottom: 1.2em #f0f2ee solid;
	padding-bottom: 1em;
}
#xq .content{
	width: 95%;
	margin: 0 auto;
}

.tab_block_l .tab a{
	font-size: 1em;
	width: 23%;
	height: 2em;
	text-align: center;
	line-height: 56px;
}

.tab_block_l .tab .on{
	font-size: 1em;
	width: 23%;
	height: 2em;
	text-align: center;
	line-height: 2em;
	background-color: #e50018;
	color: #fff;
}

.campus{
	width:100%;
	margin-top: 1em;
	border-radius: 5px;
	border-bottom: 1px #eaeaea solid;
	padding-bottom: 1em;
	
}
.campus:last-child{
	
	border-bottom: none;
	
}
.campus img{
	width: 38%;
	float: left;
}


.campus_con_top{
	width: 58%;
	float: right;
}
.campus_con_top h2{
	font-size: 1.2em;
	float: left;
	font-weight: bold;
}
.campus_con_top h2 a{
	color: #333;
	
}
.campus_con_top p{
	float: left;
	margin-bottom: .3em;
	font-size: .8em;
	line-height: 1.6em;
	color: #666;
	margin-top: .3em;
	
}

.main_news_icon2{
	width: 90px;
	height: 26px;
	background-color: #e4383b;
	text-align: center;
	line-height: 26px;
	float: left;
	
	border-radius: 5px;
	font-size: .8em;
}

.main_news_icon2 a {
	color: #fff;
}

/*footer*/
#foot{ 
	width:100%;
	
}

#foot ul li{
	width: 100%;
	height: 4em;
	background-color: #f2f2f2;
	border-bottom: 1px #eaeaea solid;
}

#foot ul li p{
	line-height: 4em;
	margin-left: .5em;
	font-size: 1em;
	width: 50%;
	float: left;
}
#foot ul li a{
	width: 100%;
}
#foot ul li a img{
	float: right;
	margin-right: .5em;
	width: 3%;
	line-height: 3em;
	margin-top: 1.5em;
}

#foot .footer_banquan{
	text-align: center;
	background-color: #f2f2f2;
	padding-top: 1em;
	padding-bottom: 1em;
	
}

#foot .footer_banquan p{
	line-height: 1.5em;
	color: #666;
}

#foot .footer_banquan a{
	line-height: 1.5em;
	color: #666;
	margin-top: .8em;
}


#foot .footer_banquan a span{
	color: #e50018;
}

/*优势*/

.course_adv{
	width: 100%;
	border-bottom: 1.2em #f0f2ee solid;
	padding-bottom: 1em;
}

.course_adv_con{
	width: 95%;
	margin: 0 auto;
}

.course_adv_con ul li{
	width: 48%;
	box-shadow: 2px 2px 5px #f2f2f2;
	float: left;
	padding-bottom: .5em;
	border-radius: 5px;
	border: 1px solid #f8f8f8;
	margin-top: 1em;
	height: 12em;
}

.course_adv_con ul li:nth-child(2){
	float: right;
	
}
.course_adv_con ul li:nth-child(4){
	float: right;
}
.course_adv_con ul li:nth-child(6){
	float: right;
}
.course_adv_con ul li:nth-child(8){
	float: right;
}
.course_adv_con ul li img{
	width: 100%;
}

.course_adv_con ul li p{
	font-size: 1em;
	color: #666;
	line-height: 1.5em;
	width: 90%;
	margin: .6em auto;
	
}
.course_adv_con ul li p span{
	color: #e50018;

	
}
.course_adv_con h3{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.6em;
	text-align: center;
	margin-top: 1em;
	
}
.course_adv_con h3 span{
	color: #e50018;
}
/*课程*/
#course{
	width: 100%;
	border-bottom: 1.2em #f0f2ee solid;
	padding-bottom: 1em;
}
.course_con{
	width: 95%;
	margin: 0 auto;
}
.course_con ul{
	margin-top: 1.2em;
}
.course_con ul li:nth-child(1){
	width: 90%;
	height: 25em;
	margin: 0 auto;
	background-color: #fc6b79;
	border-radius: 10px;
	
}
.course_con ul li:nth-child(2){
	width: 90%;
	height: 25em;
	margin: 0 auto;
	background-color: #f5c250;
	border-radius: 10px;
	margin-top: 1.2em;
}
.course_con ul li:nth-child(3){
	width: 90%;
	height: 25em;
	margin: 0 auto;
	background-color: #66c1ff;
	border-radius: 10px;
	margin-top: 1.2em;
}
.course_con ul li:nth-child(4){
	width: 90%;
	height: 25em;
	margin: 0 auto;
	background-color: #3ec995;
	border-radius: 10px;
	margin-top: 1.2em;
}
.course_con ul li:nth-child(5){
	width: 90%;
	height: 25em;
	margin: 0 auto;
	background-color: #8992e4;
	border-radius: 10px;
	margin-top: 1.2em;
}
.course_con ul li img{
	width: 100%;
	border-radius: 10px 10px 0 0;
}
.course_con ul li h2{
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	margin-top: .8em;
	margin-left: .8em;
	
}
.course_con ul li p{
	font-size: 1em;
	color: #fff;
	margin-top: .4em;
	margin-left: .8em;
	padding-right: .8em;
}
.course_con ul li .course_nian{
	font-size: .8em;
	color: #eaeaea;
	margin-top: 1em;
	margin-left: .8em;
	padding-right: .8em;
	font-weight: bold;
	
}
.course_con ul li .course_nian span{
	font-weight: bold;
	color: #fff;
	
}
.course_btn{
	width: 36%;
	height: 2.5em;
	text-align: center;
	line-height: 2.5em;
	color: #fff;
	background-color: #e50018;
	font-size: .8em;
	margin-left: .8em;
	border-radius: 5px;
	margin-top: 1.4em;
}
/*优惠*/
#youhui{
	width: 100%;
	border-bottom: 1.2em #f0f2ee solid;
	padding-bottom: 1em;
}
.youhui_con{
	width: 95%;
	margin: 0 auto;
}

.youhui_title h2{
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 1em;
}


.news_con{
	width: 95%;
	margin: 0 auto;
	
}

.news_con ul li{
	width:100%;
	margin-top: 1em;
	
	padding: .5em 0;
	border: 1px solid #eaeaea;
	
}

.news_con ul li .news_con_img{
	width: 32%;
	float: left;
	
}
.news_con ul li img{
	width: 100%;
	float: left;
	
}

.main_news_con_top{
	width: 65%;
	float: right;
}
.main_news_con_top h2{
	font-size: 1.2em;
	float: left;
	width: 100%;
	font-weight: bold;
	margin-bottom: .2em;
}
.main_news_con_top h2 a{
	color: #333;
	
}

.main_news_con_top p .cost{
	color: #e50018;
	font-size: 1.2em;
	font-weight: bold;
	
}
.main_news_con_top p .spent{
	color: #999;
	font-size: 1em;
	text-decoration: line-through;
	margin-left: .3em;
	
}
.main_news_con_top p .discount{
	border: 1px solid #e50018;
	padding: 0 4px;
	font-size: .8em;
	color: #e50018;
	margin-left: .3em;
}
.main_news_con_top p .yishou{
	color: #999;
	font-size: .8em;
	margin-left: .3em;
	
}
.main_news_icon2{
	width: 90px;
	height: 26px;
	background-color: #e4383b;
	text-align: center;
	line-height: 26px;
	float: left;
	border-radius: 5px;
	font-size: .8em;
	margin-top: .4em;
}

.main_news_icon2 a {
	color: #fff;
}

/*问答*/
#wenda{
	width: 100%;
	border-bottom: 1.2em #f0f2ee solid;
	padding-bottom: 1em;
}
.wenda_con{
	width: 95%;
	margin: 0 auto;
}

.wenda_con ul{
	margin-top: 1.2em;
}
.wenda_con ul li{
	margin-top: .6em;
}
.wenda_con ul li .wen{
	width: 100%;
}
.wenda_con ul li .wen img{
	width: 12%;
	float: left;
}

.wenda_con ul li .wen p{
	font-size: 1em;
	width: 54%;
	float: left;
	background-color: #eaeaea;
	border-radius: 5px;
	padding: .4em;
	margin-left: .6em;
	margin-top: .4em;
	line-height: 1.6em;
}

.wenda_con ul li .da img{
	width: 12%;
	float: right;
}

.wenda_con ul li .da p{
	font-size: 1em;
	width: 54%;
	float: right;
	background-color: #1da8eb;
	border-radius: 5px;
	padding: .4em;
	margin-right: .6em;
	margin-top: .4em;
	color: #fff;
	line-height: 1.6em;
}

/*环境*/
#huanjing{
	width: 100%;
		
		border-bottom: 1.2em #f0f2ee solid;
		padding-bottom: 1em;
}
.container{
		width: 95%;
		margin: 0 auto;
		
	}
	.slide{
		width: 100%;
		min-height: 180px;
		overflow: hidden;
		position: relative;

	}
	.slide .img{
		overflow: hidden;
		position: absolute;
		transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
	}
	.slide .img img{
		width: calc(100% - 14px);
		height: calc(100% - 14px);
		margin: 7px;
	}
	.slide .img1{
		width: 40%;
		height: 40%;
		top: 30%;
		left: -50%;
		z-index: 1;
	}
	.slide .img2{
		width: 60%;
		height: 60%;
		top: 20%;
		left: -20%;
		z-index: 2;
	}
	.slide .img3{
		width: 80%;
		height: 80%;
		top: 10%;
		left: 10%;
		z-index: 3;
	}
	.slide .img4{
		width: 60%;
		height: 60%;
		top: 20%;
		left: 60%;
		z-index: 2;
	}
	.slide .img5{
		width: 40%;
		height: 40%;
		top: 30%;
		left: 110%;
		z-index: 1;
	}
	.slide-bt{
		position: absolute;
		left: 50%;
		bottom: 13%;
		z-index: 10;
	}
	.slide-bt span{
		width: 24px;
		height: 8px;
		background: #c9caca;
		float: left;
		margin: 5px;
		border-radius: 4px;
	}
	.slide .slide-bt .on{
		background: #e50018;
	}
	
/*预约表单*/
#yuyue1{
	width: 100%;
	margin-top: 1em;
	margin-bottom:1.2em;
}

.yy_title{
	font-size: 1.5em;
	text-align: center;
}

.yy_content{
	width: 95%;
	margin: 0 auto;
	
}
#yuyue1 .yy_content table{
	margin-top: 1.4em;
}
#yuyue1 .yy_content table tr td{
	text-align: center;
	
}
#yuyue1 .yy_content table tr td .intxt{
	padding-left: 1em; 
	height:2em;
	border:1px solid #c6c6c6;
	margin-bottom:1em;
	color:#888; 
	font-size:1em; 
	line-height:2em;
}

#yuyue1 .yy_content .coolbg{
	width:70%;
	height:2.4em;
	background-color:#e50018; 
	color:#fff;
	font-size:1em; 
	line-height:2.4em; 
	text-align:center;
	border-radius:1.2em;
	box-shadow: 0 3px 5px #cb9197;
	border: 0px;
	margin-top: .5em;
	
}
.a_btnz{
	text-align: center;
}

.a_btnz a{
	width: 70%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border-radius: 20px;
	display: block;
	margin: 0.5em auto 0;	 
}
.chuguo_btn{
	background:#e50018;
	
	
}
.a_btnz{
	text-align: center;
	margin-top:16px;
}
/*师资*/
.advantage{
	width: 100%;
	border-bottom: 1em #eaeaea solid;
	padding-bottom: 1em;
	
}

.adv_con{
	width: 95%;
	margin: 0 auto;
	
}
.aboutus{
	width: 100%;
	border-bottom: 1em #eaeaea solid;
	padding-bottom: 1em;
}
.aboutus_title{
	width: 95%;
	margin: 0 auto;
}
.aboutus_title h2{
	text-align: center;
	font-size: 1.5em;
	color: #e50018;
	font-weight: bold;
	margin-top: 1em;
}
.adv_con ul li{
	width: 100%;
	box-shadow: 5px 5px 10px #f3f3f3;
	border: 1px #f3f3f3 solid;
	margin-top: 1em;
}
.adv_con ul li img{
	float: left;
	width: 30%;
	margin: 2em 0 1em 1em;
}
.adv_con ul li .adv_con_top{
	width: 56%;
	float: left;
	margin: 1em 0 1em 1em;
}
.adv_con ul li .adv_con_top h2{
	font-size: 1.2em;
	font-weight: bold;
}
.adv_con ul li .adv_con_top p{
	font-size: 1em;
	line-height: 1.6em;
	margin-top: .375em;
	color: #666;
}

/*课程*/
.course_yx{
	width: 100%;
	border-bottom: 1em #eaeaea solid;
	padding-bottom: 1em;
}
.course_yx_con{
	width: 95%;
	margin: 0 auto;
}

.course_left{
	width: 55%;
	float: left;
	margin-top: 2em;
}
.course_left h2{
	font-size: 1.3em;
	font-weight: bold;
	
}
.course_left p{
	font-size: 1em;
	color: #666;
	line-height: 1.6em;
	margin-top: .6em;
	
}
.course_right{
	width: 45%;
	float: right;
	margin-top: 1em;
}

.course_right img{
	width: 100%;
	
}
.course_adv{
	width: 100%;
	border-bottom: 1em #eaeaea solid;
	padding-bottom: 1em;
}

.course_adv_con{
	width: 95%;
	margin: 0 auto;
}
.course_adv_con ul li{
	margin-top: 1.5em;
}
.course_adv_con ul li{
	width: 48%;
	box-shadow: 2px 5px 10px #f2f2f2;
	float: left;
	text-align: center;
	padding-bottom: 1em;
	border-radius: 5px;
	border: 1px solid #f8f8f8;
}
.course_adv_con ul li:nth-child(2){
	float: right;
	
}
.course_adv_con ul li:nth-child(4){
	float: right;
}

.course_adv_con ul li h3{
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1em;
	color: #333;
	
}
.course_adv_con ul li p{
	font-size: 1em;
	color: #666;
	line-height: 1.5em;
	width: 90%;
	margin: .6em auto;
	
}
.course_ys{
	width: 100%;
	border-bottom: 1em #eaeaea solid;
	padding-bottom: 1em;
}
.course_ys_con{
	width: 95%;
	margin: 0 auto;
	margin-top: 2em;
}
.course_ys_con img{
	width: 100%;
}
.course_ys_con p{
	margin-top: 1em;
	color: #666;
	line-height: 2em;
}
.course_ys_btn{
	width: 50%;
	height: 2.5em;
	border-radius: 2em;
	background-color: #e50018;
	text-align: center;
	line-height: 2.5em;
	color: #fff;
}
.course_ys_btn1{
	text-align: center;
	margin-top: 1.4em;
}
/*右侧悬浮框*/
.kfimg{position:fixed;bottom:15%;right:-2px;z-index:10000}
.kfimg .oudesk{width:100px;height:117px;background:url(../images/kf.gif) no-repeat center center;background-size:100% auto}





















