@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 1rem;
}
/* 去除iPhone中默认的input样式  清除苹果浏览器的圆角表单*/
input[type="submit"],  input[type="reset"],  input[type="button"],  input {
	-webkit-appearance: none;
	resize: none;
}
/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* 图片自适应 */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	-ms-interpolation-mode: bicubic;/*为了照顾ie图片缩放失真*/
}
/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
	border: none;
	font-size:0.24rem;
}
body {
	font-family: Microsoft YaHei;
	color: #555;
	background: #FFF;
	position: relative;
	margin: 0 auto; min-height: 100%;
}
em, i {
	font-style: normal;
}
strong {
	font-weight: normal;
}
.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
a {
	text-decoration: none;
	color: #969696;
	font-family: Microsoft YaHei, Tahoma, Arial, sans-serif;
}
a:hover {
	text-decoration: none;
}
ul, ol {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-family: Microsoft YaHei;
}
img {
	border: none;
	display: block;
}

/*header*/

.home{ color: #fff;}
.home h1{ font-size: 1.2rem; padding: 2.6rem 0 0 0; letter-spacing: 4px; text-align: center; font-weight: bold;} 
.home p{ font-size: 0.3rem; line-height: 0.8rem; text-align: center;}
.home li{ width: 38%; line-height: 0.8rem; color: #fff; float: left; letter-spacing: 3px; margin: 0.5rem 0 0 8%; text-align: center; background: url(../imgaes/menu_bj.png) no-repeat; background-size: 100% 100%;}
.home li a{  color: #fff;}

.title{ padding-top:  1.3rem; font-size: 0.5rem; color: #fff; padding-left: 0.5rem;}
.title i{ width: 0.07rem; height: 0.5rem; background: #fff; float: left; margin-top: 0.1rem; margin-right: 0.3rem;}

.results{ padding: 0.3rem 2%;}
.results_lf{ width: 42%; float: left; color: #fff; text-align: right; line-height: 0.4rem;}
.results_lf li{ padding-bottom: 0.8rem;}
.results_lf h3{ font-size: 0.32rem; color: #0065e4; line-height: 0.6rem;}
.results_xh img{ width: 1rem; float: left; margin-top: 0.3rem;}
.results_rg{ width: 42%; margin-top: 1.2rem; float: right; color: #fff; text-align: left; line-height: 0.4rem;}
.results_rg li{ padding-bottom: 0.8rem;}
.results_rg h3{ font-size: 0.32rem; color: #0065e4; line-height: 0.6rem;}

.advantage{ padding: 0.2rem 5%; color: #fff; line-height: 0.4rem;}
.advantage h4{ color: #0065e4; font-size: 0.32rem; line-height: 0.6rem;}

.contrast{ padding: 0.1rem 2%;}
.contrast h4{ font-size: 0.45rem; text-align: center; font-weight: bold; color: #fff; padding-bottom: 0.3rem;}
.contrast span{ color: #0065e4; margin: 0 0.3rem; font-size: 0.7rem; font-style: oblique;}
.contrast_lf{ width: 45%; float: left; color: #fff; text-align: right; line-height: 0.4rem;}
.contrast_lf li{ padding-bottom: 0.5rem;}
.contrast_lf h3{ font-size: 0.3rem; color: #ff1f1f; line-height: 0.6rem; background: url(../imgaes/contrast_x.png) right no-repeat; padding-right: 26px;}
.contrast_xh img{ width: 0.4rem; float: left; margin: 0.25rem 0.14rem;}
.contrast_rg{ width: 45%; float: right; color: #fff; text-align: left; line-height: 0.4rem;}
.contrast_rg li{ padding-bottom: 0.5rem;}
.contrast_rg h3{ font-size: 0.3rem; color: #fff; line-height: 0.6rem; background: url(../imgaes/contrast_g.png) left no-repeat; padding-left: 26px;}

.course{ padding: 0.1rem 5%; color: #fff;}
.course h1{ width: 4.9rem; height: 0.8rem; padding: 0.2rem 0 0 1.25rem; margin: 0.2rem auto; background: url(../imgaes/course_bj.png) no-repeat; color: #0065e4; background-size: 100% 100%; font-size: 0.34rem;}
.course p{ width: 25%; float: left; line-height: 0.6rem;}
.course img{ width: 0.5rem; margin: 0.1rem 0.03rem 0 0; float: left;}

.post-box{ width: 100%;}
.post-slide{ width: 90%; margin: 0.3rem auto 0 auto;
		position: relative; color: #fff; line-height: 0.5rem;
	}
.post-slide .post-header{
		margin-bottom: 10px;
	}
.post-slide .subtitle{
		color:#0b99bc;
		font-size:14px;
		display: inline-block;
		margin-bottom:5px;
		text-transform: uppercase;
		transition: all 0.4s ease 0s;
	}
.post-slide .subtitle:hover{
		color:#333;
		text-decoration: none;
	}
.post-slide .post-title{
		margin: 0;
	}
.post-slide .post-title a{
		font-weight: bold;
		text-transform:capitalize;
		transition: all 0.4s ease 0s;
	}
.post-slide .post-title a:hover{
		color:#0b99bc;
		text-decoration: none;
	}

.course_k{ width: 100%;}	
.course_k h2{ width: 90%; padding: 0.2rem 0.4rem; background: url(../imgaes/course_kc.png) center no-repeat; font-size: 0.3rem; margin-bottom: 0.2rem; background-size: 100% 100%; font-weight: 100;}
.course_k span{ margin-right: 10px; font-weight: bold; font-size: 0.4rem;}
.course_k b{ font-size: 0.5rem;}

.teacher img{ width: 100%;}
.teacher li{ width: 46%; float: left; text-align: center; margin: 2%;}
.teacher li h3{ font-size: 0.32rem; padding-top: 0.1rem;}


.case_tit h4{ background: #0065e4; color: #fff; line-height: 0.8rem; text-align: center;}
.case{ width: 100%; height: 8rem; background: #fff; color: #333; overflow: hidden; overflow-y: auto; overflow-x: visible;}
.case li{ line-height: 0.8rem; text-align: center;}
.case p{ border-bottom: 1px #c6c6c6 dashed; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 4px;}
.case_name{ width: 20%; float: left;}
.case_school{ width: 40%; float: left;}


p.zx4{width: 100%;height: 51px;position: fixed;bottom: 0;z-index: 5;background-color: #fff;}
p.zx4>a.bot_tel{display: block;height: 51px;width: 49.5%;float:left;text-align: center;line-height: 51px;font-size: 16px;color: #ffffff;background-color: #ff771c;}
p.zx4>a.bot_chat{display: block;height: 51px;width: 49.5%;float:right;text-align: center;line-height: 51px;font-size: 16px;color: #ffffff;background-color: #0065e4;}
