@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;
}
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;
}
/*@font-face {
	font-family: myfistfont;
	src: url('../fonts/Alibaba-PuHuiTi-Regular.ttf'),  url('../fonts/Alibaba-PuHuiTi-Regular.otf'); 
}
@font-face {
	font-family: myfistfont2;
	src: url('../fonts/Alibaba-PuHuiTi-Heavy.ttf'),  url('../fonts/Alibaba-PuHuiTi-Heavy.otf'); 
}
*/
/*-----------------------------------------header--*/
.header {
	width: 100%;
	background: #ea5404;
	font-size: 0.3rem;
	overflow: hidden;
	height:0.88rem;
	text-align:center;
}
.head_main {
	width: 94.44%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0.2rem 0;
	position:relative;
}
.logo {
	float: left;
	width: 22.35%;
	overflow: hidden;
	position:relative;
}
.logo img{ display:block; width:1.22rem; height:0.48rem; }

.logo:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 0.56rem;
	background: url(../gedu_img/icon/logo_bg.png) no-repeat;
	background-size: 100% 100%;
	right: 0px;
	top: 50%;
	margin-top: -0.28rem;
}

.all_city {
	float: left;
	width: 20%;
	padding-left: 3.5%;
	overflow: hidden;
}
.all_city dl {
	width: 100%;
	overflow: hidden;
	height: 0.48rem;
}
.all_city dl dt {
	display: inline-block;
	vertical-align: middle;
	width: 15.4%;
}
.all_city dl dt img {
	width: 0.21rem;
	height:0.28rem;
	 display:inline-block;
	overflow: auto;
	
	
}
.all_city dl dd {
	color: #fff;
	font-size: 0.3rem;
	display: inline-block;
	height: 0.48rem;
	line-height: 0.48rem;
}
.slogan {
	width: 25.58%;
	height: 0.46rem;
	float: left;
}
.about {
	float: left;
	width: 15.58%;
	overflow: hidden;
	height: 0.48rem;
}
.about tr td img {
	width: 0.43rem;
}
.about tr td {
	height: 0.48rem;
	font-size: 0.24rem;
	line-height: 0.26rem;
	text-align: left;
	color: #FFF;
}
#gather {
	width: 5.2%;
	overflow: hidden;
	float: right;
	height: 0.48rem;
	margin-right: 1.4%;
}
#gather img {
	width: 0.36rem;
	height: auto;
	vertical-align: middle;
	display: inline-block;
}
/*----------------------轮播图-------------------*/

.pic {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.focus {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.focus .hd {
	position: absolute;
	z-index: 1;
	bottom: 0.2rem;
	text-align: center;
	right: 0;
	width: 100%;
	font-size: initial;
}
.focus .hd ul {
	overflow: hidden;
	text-align: center;
	padding-bottom:0.1rem;
}
.focus .hd ul li {
	display: inline-block;
	width: 0.47rem;
	height: 0.1rem;
	background: #FFF;
	margin: 0 5px;
	text-align: center;
	font-size: 0;
	-webkit-transition: all 0.4s ease-in-out;
	border-radius: 0.5rem;
}
.focus .hd ul .on {
	background: #ea5404;
	width: 0.77rem;
}
.focus .bd {
	position: relative;
	z-index: 0;
}
.focus .bd li img {
	width: 100%;
}
.focus .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
/*----------------------channel--*/
.main {
	width: 100%;
	overflow: hidden;
	background: #FFF;
}
.channel {
	width: 94.44%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0.4rem 0 0.2rem;
}
.channel a {
	float: left;
	width: 20%;
	overflow: hidden;
	margin-bottom: 0.1rem;
}
.channel dl {
	width: 100%;
	overflow: hidden;
}
.channel dl dt {
	width: 1.09rem;
	margin: 0 auto;
	overflow: hidden;
	height:1.09rem;
	background:url(../gedu_img/icon.png) no-repeat;
	background-size:1.78rem 22.67rem;
	
}
.channel a:nth-child(1) dl dt{ background-position:0 -6.97rem;}
.channel a:nth-child(2) dl dt{ background-position:0 -8.06rem;}
.channel a:nth-child(3) dl dt{ background-position:0 -16.78rem;}
.channel a:nth-child(4) dl dt{ background-position:0 -9.15rem;}
.channel a:nth-child(5) dl dt{ background-position:0 -13.51rem;}
.channel a:nth-child(6) dl dt{ background-position:0 -11.33rem;}
.channel a:nth-child(7) dl dt{ background-position:0 -14.6rem;}
.channel a:nth-child(8) dl dt{ background-position:0 -12.42rem;}
.channel a:nth-child(9) dl dt{ background-position:0 -15.69rem;}
.channel a:nth-child(10) dl dt{ background-position:0 -10.24rem;}


.channel dl dt img {
	width: 100%;
	overflow: hidden;
}
.channel dl dd {
	width: 100%;
	overflow: hidden;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	color: #4f4f4f;
	font-size: 0.26rem;
}
/*----------------------headline--*/

.headline {
	width: 100%;
	overflow: hidden;
	border-top: 8px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	background: #FFF;
}
.headline dl {
	width: 100%;
	overflow: hidden;
}
.headline dl dt {
	float: left;
	width: 23.47%;
	overflow: hidden;
}
.headline dl dt img {
	width: 100%;
	height: 0.99rem;
}
.headline dl dd {
	float: right;
	width: 72.5%;
	overflow: hidden;
	height: 0.89rem;
	padding: 0.05rem 0;
}
.headline dl dd ul li {
	width: 100%;
	height: 0.44rem;
	line-height: 0.44rem;
	font-size: 0.22rem;
	text-align: left;
}
.headline dl dd ul li a {
	color: #4f4f4f;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:94%;
}
.headline dl dd ul li a i {
	color: #ea5404;
}
/*----------------------course--*/

.same_box {
	width: 100%;
	overflow: hidden;
	padding-top: 0.3rem;
}
.same_tit {
	width: 100%;
	overflow: hidden;
	text-align: center;
	color: #4f4f4f;
	font-size: 0.4rem;
	line-height: 1.36rem;
	font-weight:bold;
}
.course {
	width: 94.4%;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 0.56rem;
}
.course_tit {
	width: 100%;
	overflow: hidden;
	height: 0.71rem;
}
.course_tit h6 {
	float: left;
	height: 0.71rem;
	font-weight: bold;
	color: #4f4f4f;
	font-size: 0.32rem;
	line-height: 0.36rem;
}
.course_tit .more {
	float: right;
	height: 0.39rem;
	line-height: 0.39rem;
	color: #4f4f4f;
	font-size: 0.26rem;
	text-align: center;
	overflow: hidden;
}
.course_tit .more i {
	display: inline-block;
	margin: 0 0.1rem 0 0.12rem;
	width: 0.22rem;
	height: 0.22rem;
	vertical-align: middle;
	background: url(../gedu_img/icon.png) no-repeat;
	background-size: 1.78rem 22.67rem;
	background-position:0 -2.11rem;
}
.course_tf .course_tit .more i{
	background-position:0 -1.89rem;}
.course_tit .try {
	position: relative;
	float: right;
	width: 26.17%;
	height: 0.39rem;
	line-height: 0.39rem;
	text-align: center;
	background: #f5f5f5;
	border-radius: 0.2rem;
	font-size: 0.26rem;
	color: #4f4f4f;
	margin-right: 0.45rem;
}
.course_tit .try:after {
	position: absolute;
	content: '';
	width: 0.24rem;
	height: 0.18rem;
	top: 0.05rem;
	right: -0.11rem;
	background: url(../gedu_img/icon.png) no-repeat;
	background-size: 1.78rem 22.67rem;
	background-position:0 -2.51rem;
}
.course_ct {
	width: 100%;
	overflow: hidden;
}
.course_ct p {
	float: left;
	width: 48.67%;
	height: 1.12rem;
	padding: 0.17rem 0 0 0.25rem;
	box-sizing: border-box;
	font-size: 0.22rem;
	color: #FFF;
	line-height: 0.4rem;
	margin-right: 2.64%;
	margin-bottom: 0.17rem;
	background: url(../gedu_img/ys_course.jpg) no-repeat;
	background-size: 100% 100%;
}
.course_ct p:nth-child(2) {
	margin-right: 0px;
}
.course_ct p i {
	font-size: 0.28rem;
}
.course_ct dl {
	float: left;
	width: 30%;
	height: 1.67rem;
	background: url(../gedu_img/ys_course2.jpg) no-repeat;
	background-size: 100% 100%;
	margin-right: 5%;
}
.course_ct dl:nth-last-child(1) {
	margin-right: 0px;
}
.course_ct dl dt {
	width: 100%;
	text-align: center;
	height: 0.78rem;
	color: #ea5404;
	font-size: 0.28rem;
	line-height: 0.96rem;
}
.course_ct dl dd {
	color: #4f4f4f;
	font-size: 0.22rem;
	text-align: center;
	line-height: 0.32rem;
}
.course_tf .course_tit .try:after {
	background: url(../gedu_img/icon/zx_img2.png) no-repeat;
	background-size: 100% 100%;
}
.course_tf .course_ct p {
	background: url(../gedu_img/tf_course.jpg) no-repeat;
	background-size: 100% 100%;
	font-size: 0.18rem;
	letter-spacing: -0.01rem;
}
.course_tf .course_ct dl {
	background: url(../gedu_img/tf_course2.jpg) no-repeat;
	background-size: 100% 100%;
}
.course_tf .course_ct dl dt {
	color: #1f4199;
}
/*---------------------------------------------------------------kc--*/
.course_four {
	width: 94.4%;
	margin: 0 auto;
	overflow: hidden;
}
#kc {
	width: 100%;
	overflow: hidden;
	height: 0.85rem;
}
#kc span {
	cursor: pointer;
	float: left;
	width: 23.82%;
	height: 0.45rem;
	line-height: 0.45rem;
	background: #ebebeb;
	text-align: center;
	color: #4f4f4f;
	font-size: 0.26rem;
	border-radius: 4px;
	margin-right: 1.57%;
}
#kc span.se {
	background: #ff8c00;
	color: #FFF;
}
#kc span:nth-child(4) {
	margin-right: 0px;
}
#kc_content {
	width: 100%;
	overflow: hidden;
	position: relative;
	height:2.17rem;
}
#kc_content .ever {
	width:100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	height: 2.17rem;
	background:#FFF;
}
#kc_content .active {
	width:100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	height: 2.17rem;
	background:#FFF;
}
.swiper-container {
	width: 100%;
	height: 2.17rem;
	margin: 0px auto;
}
.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;/*
	background: url(../gedu_img/icon.png) no-repeat;
	background-size: 1.78rem 22.67rem;
	background-position:0 -20.5rem;*/
	background: url(../gedu_img/icon/course_bg.png) no-repeat;
	background-size: 100% 100%;
	height: 2.17rem;
}
.swiper-container-ms{ height:3rem; width:86.9%; margin:0 auto;}
.swiper-container-ms .swiper-slide{
	
	background:none;
	 height:3rem;
}
.append-buttons {
	text-align: center;
	margin-top: 20px;
}
.append-buttons a {
	display: inline-block;
	border: 1px solid #007aff;
	color: #007aff;
	text-decoration: none;
	padding: 4px 10px;
	border-radius: 4px;
	margin: 0 10px;
	font-size: 13px;
}
.swiper-slide dl {
	width: 100%;
	overflow: hidden;
	height: 2.17rem;
	
}
.swiper-slide dl dt {
	color: #4f4f4f;
	text-align: center;
	font-size: 0.26rem;
	height: 1.05rem;
	line-height: 1.2rem;
	overflow:hidden;
}
.swiper-slide dl dd {
	color: #4f4f4f;
	font-size: 0.22rem;
	line-height: 0.3rem;
	width: 100%;
	padding: 0 0.2rem;
	box-sizing: border-box;
}
.swiper-slide-next {
	/*background: url(../gedu_img/icon.png) no-repeat;
	background-size: 1.78rem 22.67rem;
	background-position:0 -18.33rem;*/
	
	background: url(../gedu_img/icon/course_bg_se.png) no-repeat;
	background-size: 100% 100%;
}
.swiper-slide-next dl dt {
	color: #FFF;
}
.swiper-slide-next dl dd {
	color: #FFF;
}

/*---------------------------------------------------------------ms--*/

.teach{ width:100%; overflow:hidden;}
.ms_lf{ float:left; width:34.70%; overflow:hidden; padding:0 4.2% 0 4.2%; box-sizing:border-box;}
.ms_lf table{ width:100%; text-align:center;}
.ms_lf table tr td img{ width:0.43rem; height:0.42rem; vertical-align:middle;}
.ms_lf table tr td{ color:#4f4f4f; font-size:0.2rem; line-height:0.28rem; padding:0.2rem 0; border-bottom:1px solid #ebebeb;}
.ms_lf table tr:nth-last-child(1) td{ border-bottom:0px;}
.ms_lf table tr td i{ display:inline-block; vertical-align:middle; width:0.43rem; height:0.42rem; background:url(../gedu_img/icon.png) no-repeat; background-size:1.78rem 22.67rem; overflow:hidden;}
.ms_lf table tr:nth-child(1) td:nth-child(1) i{ background-position:0 -5.5rem;}
.ms_lf table tr:nth-child(2) td:nth-child(1) i{ background-position:0 -5.07rem;}
.ms_lf table tr:nth-child(3) td:nth-child(1) i{ width:0.32rem; height:0.34rem; background-position:0 -4.07rem;}
.ms_lf table tr:nth-child(4) td:nth-child(1) i{ width:0.51rem; height:0.36rem;  background-position:-0.23rem -1.67rem;}
.ms_lf table tr:nth-child(5) td:nth-child(1) i{width:0.44rem; height:0.43rem; background-position:0 -6.22rem;}

.ms_rt{ float:right; width:65.3%; overflow:hidden;}
.focus2 { padding-bottom:0.4rem;}
.focus2 .bd ul li dl{ width:100%; overflow:hidden;}
.focus2 .bd ul li dl dt{ width:100%; overflow:hidden;}
.focus2 .bd ul li dl dt img{ width:100%; overflow:hidden;}
.focus2 .bd ul li dl dd{ width:100%; overflow:hidden; padding:0.44rem 0.1rem 0.5rem 0.29rem; box-sizing:border-box; background:#f5f5f5;}
.focus2 .bd ul li dl dd h6{ width:100%; height:0.3rem; line-height:0.30rem; margin-bottom:0.3rem; text-indent:0.4rem; font-size:0.28rem; font-weight:bold; border-left:3px solid #ea5404;}
.focus2 .bd ul li dl dd h6 i{ font-size:0.2rem; margin-left:0.16rem;}
.focus2 .bd ul li dl dd h5{ color:#4f4f4f; font-size:0.2rem; line-height:0.28rem;}
.focus2 .bd ul li dl dd p{color:#4f4f4f; font-size:0.2rem; line-height:0.28rem;}
.focus2 .hd ul li{ width:12px; height:12px; border-radius:50%; border:1px solid #ea5404;}
.focus2 .hd ul li.on{ background:#ea5404; width:12px; height:12px;}
.focus2 .hd{ bottom:0;}


.get{  display:block; width:94.11%; margin:0.2rem auto; height:0.8rem; line-height:0.8rem; background:url(../gedu_img/icon/get_bg.jpg) repeat-x; background-size:1% 100%; text-align:center; border-radius:0.4rem; color:#FFF; font-weight:bold; font-size:0.28rem;}

/*---------------------------------------------------------------hotnews--*/

.hotnews{ width:100%; overflow:hidden; }
.hotnews .hd{ width:100%; overflow:hidden; padding:4px 0; background:#ebebeb;}
.hotnews .hd ul li{ float:left; width:33%; height:0.63rem; line-height:0.63rem; border-right:1px solid #FFF; text-align:center; color:#585858; font-size:0.28rem;}
.hotnews .hd ul li:nth-last-child(1){ border:0px; }
.hotnews .hd ul li.on{ color:#ea5404;}


.news_ct{width:94.4%; margin:0 auto; overflow:hidden;}

.tempWrap{ width:100%; overflow:hidden; margin:0 auto;}
.tempWrap .bd ul{ width:94.4%; margin:0 auto; overflow:hidden;}
.tempWrap .bd ul li{ width:100%; overflow:hidden; padding:0.3rem 0; border-bottom:1px solid #ebebeb;}
.tempWrap .bd ul li a{ display:block;}
.tempWrap .bd ul li dl{ width:100%; overflow:hidden; position:relative;}
.tempWrap .bd ul li dl dt{ float:left; width:31.17%; overflow:hidden;}
.tempWrap .bd ul li dl dt img{ width:100%; height:auto;}
.tempWrap .bd ul li dl dd{ float:right; width:65.58%; overflow:hidden; }
.tempWrap .bd ul li dl dd h6{ color:#4f4f4f; font-size:0.24rem; line-height:0.36rem;}
.tempWrap .bd ul li dl dd h6 i{ color:#ea5404;}
.tempWrap .bd ul li dl dd div{ position:absolute; width:65.58%; right:0px; bottom:0.15rem; font-size:0px;}
.tempWrap .bd ul li dl dd div span{ display:inline-block; color:#4f4f4f; font-size:0.22rem; padding:2px 10px; background:#e8eaef; margin-right:0.1rem;}

.tempWrap .bd ul li a.more_bt{ display:block; width:43.23%; height:0.74rem; line-height:0.74rem; text-align:center; color:#FFF; font-weight:bold; font-size:0.28rem; margin:0.1rem auto; border-radius:0.37rem; background:#ff9819; box-shadow:#fdd6b3 0 0 10px; }
.tempWrap .bd ul li:nth-last-child(1){ border:0px;}


/*---------------------------------------------------------------jj--*/
.jj_tit{ width:100%; background:#ebebeb; overflow:hidden;}
.jj_tit_ct{ width:94.4%; margin:0 auto; overflow:hidden;}
.jj_tit_ct h4{ float:left; height:0.84rem; line-height:0.84rem; overflow:hidden; color:#585858; font-size:0.32rem;}
.jj_tit_ct h4 i{ display:inline-block; vertical-align:middle; margin:0 0.14rem; width:0.3rem; height:0.27rem; background:url(../gedu_img/icon.png) no-repeat; background-size:1.78rem 22.67rem; background-position:0 -3.5rem;}

.jj_tit_ct a{ float:right; height:0.84rem; line-height:0.84rem; overflow:hidden; color:#ea5404; font-size:0.26rem;}
.jj_tit_ct a i{display:inline-block; vertical-align:middle; margin:0 0.14rem; width:0.22rem; height:0.21rem;  background:url(../gedu_img/icon.png) no-repeat; background-size:1.78rem 22.67rem; background-position:0 -2.11rem;}




.jj_ct{ width:94.4%; margin:0 auto; overflow:hidden;}
.jj_ct ul li{ width:100%; overflow:hidden; height:0.82rem; line-height:0.82rem; border-bottom:1px solid #ebebeb}
.jj_ct ul li a{ display:block;}
.jj_ct ul li a i{ float:left; height:0.82rem; color:#ea5404; font-size:0.28rem; margin:0 0.1rem; }
.jj_ct ul li a p{ float:left; width:60%; line-height:0.82rem; overflow:hidden; color:#4f4f4f; font-size:0.28rem; text-overflow:ellipsis; white-space:nowrap;} 
.jj_ct ul li span{ float:right; height:0.82rem; line-height:0.82rem; color:#a5a5a5; font-size:0.2rem;}

/*---------------------------------------------------------------pp--*/
.pp_box{ width:94.4%; margin:0 auto; overflow:hidden;}
#pp{ width:100%; overflow:hidden;}
#pp span{ float:left; width:16.66%; overflow:hidden;  text-align:center; height:1.1rem; position:relative; }
#pp span .i1{ display:block; transition:all 0.4s linear; position:absolute; left:50%; top:50%; background:url(../gedu_img/pp.png) no-repeat; background-size:1.1rem 9.06rem;}
#pp span:nth-child(1) .i1{ width:0.41rem; height:0.43rem; background-position:0 -1.23rem; margin-left:-0.2rem; margin-top:-0.2rem;}
#pp span:nth-child(2) .i1{ width:0.54rem; height:0.35rem; background-position:0 -2.11rem; margin-left:-0.27rem; margin-top:-0.17rem;}
#pp span:nth-child(3) .i1{ width:0.4rem; height:0.4rem; background-position:0 -0.83rem;  margin-left:-0.2rem; margin-top:-0.2rem;}
#pp span:nth-child(4) .i1{ width:0.38rem; height:0.4rem; background-position:0 0; margin-left:-0.19rem; margin-top:-0.2rem;}
#pp span:nth-child(5) .i1{ width:0.44rem; height:0.45rem; background-position:0 -1.66rem; margin-left:-0.22rem; margin-top:-0.22rem;}
#pp span:nth-child(6) .i1{ width:0.39rem; height:0.43rem; background-position:0 -0.4rem; margin-left:-0.2rem; margin-top:-0.21rem;}
#pp span .i2{ display:none; position:absolute; width:1.1rem; height:1.1rem; margin-left:-0.55rem; margin-top:-0.55rem; left:50%; top:50%; background:url(../gedu_img/pp.png) no-repeat; background-size:1.1rem 9.06rem;}
#pp span:nth-child(1) .i2{ background-position:0 -2.46rem;}
#pp span:nth-child(2) .i2{ background-position:0 -4.66rem;}
#pp span:nth-child(3) .i2{ background-position:0 -3.56rem;}
#pp span:nth-child(4) .i2{ background-position:0 -5.76rem;}
#pp span:nth-child(5) .i2{ background-position:0 -7.96rem;}
#pp span:nth-child(6) .i2{ background-position:0 -6.86rem;}
#pp span.se .i1{ display:none;}
#pp span.se .i2{ display:block;}

#pp_content{ width:100%; overflow:hidden; padding-top:0.3rem;}
#pp_content .ever{ display:none;}
#pp_content .active{ display:block;}
#pp_content div{ width:100%;  position:relative; height:1.73rem; background:url(../gedu_img/pp_content_bg.png) no-repeat; background-size:100% 100%;}
#pp_content div dl{ width:100%; overflow:hidden;}
#pp_content div dl dt{ height:1rem; color:#FFF; font-weight:bold; text-align:center; line-height:1.28rem; font-size:0.32rem;}
#pp_content div dl dd{ color:#ffdecb; font-size:0.22rem; text-align:center; line-height:0.48rem;}
#pp_content div span{ position:absolute; width:0.57rem; height:0.2rem; background:url(../gedu_img/pp.png) no-repeat; background-size:1.1rem 9.06rem; background-position:-0.43rem 0;}
#pp_content div:nth-child(1) span{ left:4.6%; top:-0.2rem;}
#pp_content div:nth-child(2) span{ left:21%; top:-0.2rem;}
#pp_content div:nth-child(3) span{ left:38%; top:-0.2rem;}
#pp_content div:nth-child(4) span{ left:54%; top:-0.2rem;}
#pp_content div:nth-child(5) span{ left:71%; top:-0.2rem; background-position:-0.43rem -0.31rem;}
#pp_content div:nth-child(6) span{ left:87%; top:-0.2rem; background-position:-0.43rem -0.31rem;}




/*---------------------------------------------------------------xq--*/
.xq_box{ width:100%; background:#ebebeb; overflow:hidden; padding-top:0.6rem;}
#xq{ width:94.4%; margin:0 auto; overflow:hidden;}
#xq span{ float:left; width:24.55%; height:0.68rem; line-height:0.68rem; text-align:center; color:#4f4f4f; font-size:0.28rem; margin:0 0.44% 0.44% 0; background:#FFF;}
#xq span.se{ color:#FFF; background:#ea5404; }
#xq_content{ width:94.4%; margin:0 auto; overflow:hidden; padding-top:4px;}
#xq_content .ever{ display:none;}
#xq_content .active{ display:block;}
#xq_content div{ width:100%; overflow:hidden;}
#xq_content div table{ width:99.99%; margin:0 auto; text-align:center; border:1px solid #FFF; table-layout:fixed;   border-collapse:collapse;}
#xq_content div table tr td{ height:0.63rem; float:left;width:33%; line-height:0.63rem; color:#4f4f4f; font-size:0.26rem; border-right:1px dashed #FFF;  border-bottom:1px dashed #FFF;}
#xq_content div table tr td a{ display:block;}
.xq_btn{ width:100%; text-align:center; padding:0.5rem 0;}
.xq_btn a{ display:inline-block; width:43.23%; height:0.74rem; line-height:0.74rem; text-align:center; color:#FFF; font-size:0.28rem; border-radius:0.37rem; margin-right:4%; background:#ea641b; box-shadow:#e9b18e 0 0 10px;}
.xq_btn a:nth-child(2){ margin-right:0px; background:#3352a1; box-shadow:#5a73b3 0 0 10px;}

.footer{ width:100%; text-align:center; color:#FFF; background:#6c6c6c; font-size:0.16rem; line-height:0.3rem; padding:0.28rem 0; margin-bottom:.95rem;}


.fl_nav{ width:100%; overflow:hidden; position:fixed; left:0px; bottom:51px;z-index:50;}
.fl_nav table{ width:100%; overflow:hidden; table-layout:fixed;}
.fl_nav table tr td{ height:0.8rem; line-height:0.8rem; background:#274595; text-align:center;}
.fl_nav table tr td a{ display:block; color:#FFF; font-size:0.28rem;}
.fl_nav table tr td a i{ display:inline-block; background:url(../gedu_img/icon.png) no-repeat; margin-right:0.1rem; vertical-align:middle;  background-size:1.78rem 22.67rem; }
.fl_nav table tr td:nth-child(1) i{ width:0.25rem; height:0.24rem; background-position:0 -3.01rem; }
.fl_nav table tr td:nth-child(2){ background:#e67210;}
.fl_nav table tr td:nth-child(3){ background:#de560e;}
.fl_nav table tr td:nth-child(2) i{ width:0.25rem; height:0.31rem; background-position:0 -2.69rem; }
.fl_nav table tr td:nth-child(3) i{ width:0.26rem; height:0.25rem; background-position:0 -3.25rem; }


/*-----------------------------分校隐藏列表*/
#fx_ct{ width:100%; position:absolute; left:-100%; top:0; height:500px; overflow:hidden; background:#FFF; -webkit-transition:all 0.4s ease-in-out; z-index:120;}
#fx_ct.se{ left:0px;  max-height:inherit; height:auto;}
#fx_ct h5{ height:0.76rem; line-height:0.76rem; color:#FFF; background:#ff771c; text-align:center; font-size:0.28rem; }
#fx_ct h5 a{ float:left; width:0.2rem; margin: 0.14rem 0 0.14rem 0.14rem; }
#fx_ct h5 a img{ width:100%;}

.city_box{ width:100%; overflow:hidden; background:#f7f7f7;}
.ct_list{ float:left; width:92%; overflow:hidden; padding-bottom:6rem;}
.hot_ct{ width:94.4%; margin:0 auto; overflow:hidden;}
.hot_ct span{ color:#ff771c; display:block; height:0.76rem; line-height:0.76rem; font-size:0.28rem;}
.hot_ct p{ width:100%; overflow:hidden;}
.hot_ct p a{ float:left; width:23%; height:0.48rem; text-align:center; background:#FFF; font-size:0.24rem; line-height:0.48rem; border:1px solid #ededed; color:#000; border-radius:6px; margin:0 1.7% 1.8% 0;}
.hot_ct p a:nth-child(4){ margin-right:0px;}
.hot_ct p a:nth-child(8){ margin-right:0px;}
.hot_ct p a:nth-child(12){ margin-right:0px;}
.hot_ct p a:nth-child(16){ margin-right:0px;}


.jm_list{ width:100%; overflow:hidden;}
.jm_list dl{ width:100%; overflow:hidden;}
.jm_list dl dt{ width:100%; padding-left:3.6%; box-sizing:border-box; line-height:0.48rem; font-size:0.28rem; color:#ff771c;}
.jm_list dl dd{width:100%; padding-left:3.6%; box-sizing:border-box;  background:#FFF;}
.jm_list dl dd a{ display:block; width:100%;  line-height:0.6rem; font-size:0.28rem; color:#2f2f2f; border-bottom:1px solid #f7f7f7;}

#sub_anch{ position:fixed; right:-100%; -webkit-transition:all 0.4s ease-in-out; top:0px; width:5.6%; overflow:hidden; height:100%; padding-top:16%; box-sizing:border-box; padding-bottom:50px; }
#sub_anch table{ width:100%; height:100%; text-align:center;  }
#sub_anch table tr td{ text-align:center; padding:1px 0; box-sizing:border-box;}
#sub_anch table tr td a{ display:block; vertical-align:middle; text-align:center; font-size:0.2rem;}
.city_box a#back_top{ position:fixed; width:0.48rem; overflow:hidden; bottom:80px; right:12%; display:none; z-index:130;}
.city_box a#back_top img{ display:block; width:100%;}
.city_box a#back_top.show{
	display:block;
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
	
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


#sub_anch span{ position:absolute; left:0px; bottom:0px;}
#sub_anch.se{ right:0px;}

/*---------------------------------------------展开菜单--*/
#top_menu{ position:absolute; left:-100%; top:0.88rem; overflow:hidden; background:#FFF; z-index:8; width:100%;   transition:all 0.4s linear;}
.menu_ct{ width:94.4%; margin:0 auto; overflow:hidden;} 
.menu_ct dl{ width:100%; overflow:hidden; padding:0.36rem 0 0.3rem; border-bottom:1px solid #ebebeb;}
.menu_ct dl dt{ float:left; width:12.94%; overflow:hidden; text-align:center;}
.menu_ct dl dd{ float:right; width:87.06%; overflow:hidden; padding-right:9%; box-sizing:border-box;}
.menu_ct dl dt i{ display:inline-block; margin:0 auto; vertical-align:top; background:url(../gedu_img/icon.png) no-repeat; background-size:1.78rem 22.67rem; }
.menu_ct dl:nth-child(1) dt i{ width:0.38rem; height:0.39rem; background-position:-0.1rem 0;}
.menu_ct dl:nth-child(2) dt i{ width:0.41rem; height:0.51rem; background-position:-0.06rem -0.42rem;}
.menu_ct dl:nth-child(3) dt i{ width:0.37rem; height:0.32rem; background-position:-0.1rem -0.95rem;}
.menu_ct dl:nth-child(4) dt i{ width:0.48rem; height:0.28rem; background-position:-0.5rem 0;}
.menu_ct dl:nth-last-child(1){ border:0px;}
.menu_ct dl dd h6{ color:#1f4199; font-size:0.3rem; line-height:0.4rem; height:0.5rem; }
.menu_ct dl dd p{ width:100%; overflow:hidden;}
.menu_ct dl dd p a{ float:left; color:#6c6c6c; font-size:0.26rem; height:0.26rem; line-height:0.28rem; margin:0 0.34rem 0.3rem 0;}
#top_menu.se{ left:0px; box-shadow:#ff8c00 0 80px 50px;}




/*---------------------------------------------定制专属页--*/

.erji_header .logo:after{ display:none;}

.list_banner{ width:100%; overflow:hidden;}
.list_banner img{ width:100%; height:auto;}

.order_plan{ width:94.4%; margin:0 auto; overflow:hidden;}
.gfmj_form{ width:294px; margin:0 auto; overflow:hidden;}


/*---------------------------------------------机经预测列表页--*/

.erji_header font{  height:0.48rem;  text-align:center; line-height:0.48rem; color:#FFF; font-size:0.36rem; position:absolute; width:80%; left:50%; margin-left:-40%; top:50%; margin-top:-0.24rem;}
.hot_list{ width:94.4%; margin:0 auto; overflow:hidden;}
.hot_list a{ display:block;}
.hot_list dl{ width:100%; padding:0.3rem 0 0.78rem; border-bottom:1px solid #ebebeb; overflow:hidden; position:relative;}
.hot_list dl dt{ height:0.66rem; overflow:hidden; line-height:0.66rem; color:#4f4f4f; font-size:0.3rem; font-weight:bold;}
.hot_list dl dt i{ display:inline-block; width:0.25rem; height:0.29rem; vertical-align:middle; margin:0 0.1rem; background:url(../gedu_img/icon.png) no-repeat; background-size:1.78rem 22.67rem; background-position:-0.5rem -0.28rem;}
.hot_list dl dd{ width:100%;}
.hot_list dl dd p{ width:100%; font-size:0.26rem; line-height:0.4rem;}
.hot_list dl dd p a{ display:inline-block; color:#ea5105; font-size:0.2rem;}
.hot_list dl dd div{ position:absolute; left:0px; bottom:0px; width:100%; height:0.72rem; overflow:hidden;}
.hot_list dl dd div span{ float:left; height:0.72rem; color:#4f4f4f; font-size:0.22rem; line-height:0.72rem;}
.hot_list dl dd div font{ float:right; height:0.72rem; line-height:0.72rem;   color:#4f4f4f;  font-size:0.22rem; }
.hot_list dl dd div font i{ display:inline-block; width:0.23rem; height:0.13rem; vertical-align:middle; background:url(../gedu_img/icon.png) no-repeat; margin-right:0.1rem; background-size:1.78rem 22.67rem; background-position:-0.5rem -0.57rem;}
.hot_list dl dd div font span{ float:none;}
.wx{ width:100%; margin:0 auto 0.6rem;}

.list_course{ width:100%; overflow:hidden;}
.list_course_tit{ width:100%; background:#ebebeb; overflow:hidden;}
.list_course_tit h6{ color:#585858; font-size:0.28rem; line-height:0.82rem;  width:94.4%; margin:0 auto; overflow:hidden; font-weight:normal;}
.list_course_ct{ width:94.4%;  margin:0 auto; overflow:hidden; padding:0.38rem 0; position:relative;}
.list_course_ct .ljxk{ display:block; width:36.47%; height:0.64rem; border:1px solid #ff8c00; color:#ff8c00; font-size:0.28rem; line-height:0.64rem; border-radius:0.32rem; margin:0.4rem auto 0; font-weight:bold; text-align:center;}
.list_course_ct2 .swiper-button-next,.list_course_ct2 .swiper-button-prev{ margin-top:-0.64rem;}

 
 
 
.hot_zt{ width:94.4%; margin:0 auto; overflow:hidden; padding:0.4rem 0 0.5rem;}
.hot_zt a{ float:left; overflow:hidden; margin-bottom:0.1rem;}
.hot_zt a img{ width:100%; height:auto;}
.hot_zt a:nth-child(1){ width:100%; overflow:hidden;}
.hot_zt a:nth-child(2),.hot_zt a:nth-child(3){ width:49.26%; overflow:hidden; margin-right:1.4%;}
.hot_zt a:nth-child(3){ margin-right:0px;}
 
/*---------------------------------------------资讯列表页--*/
.zx_list{ width:94.4%; margin:0 auto; overflow:hidden; padding-top:0.1rem;}
.zx_list a{ display:block;}
.zx_list a dl{ width:100%; overflow:hidden; padding:0.4rem 1.4% 0.3rem; box-sizing:border-box; position:relative; border-bottom:1px solid #ebebeb;}
.zx_list a dl dt{ float:left; width:2.1rem; min-height:1.2rem; }
.zx_list a dl dt img{ width:100%; overflow:hidden;}
.zx_list a dl dd{ float:right; width:62.68%; }
.zx_list a dl dd h6{ color:#4f4f4f; font-size:0.28rem; font-weight:bold;  line-height:0.36rem;}
.zx_list a dl dd p{ position:absolute; height:0.38rem; width:60.68%; overflow:hidden; right:0.1rem; bottom:0.3rem;}
.zx_list a dl dd p span{ float:left; height:.38rem; line-height:.38rem; color:#4f4f4f; font-size:0.18rem;}
.zx_list a dl dd p font{ float:right; height:0.38rem; line-height:0.38rem;color:#4f4f4f; font-size:0.18rem; padding-right:0.2rem; box-sizing:border-box;}
.zx_list a dl dd p font i{display:inline-block; width:0.23rem; height:0.13rem; vertical-align:middle; background:url(../gedu_img/icon.png) no-repeat; margin-right:0.1rem; background-size:1.78rem 22.67rem; background-position:-0.5rem -0.57rem;}
.zx_list a dl dd p font span{ float:none;}
/*---------------------------------------------名师列表页--*/

.ms_intro{ width:100%; overflow:hidden; background:#f5f5f5; }
.intro_ct{ width:94.4%; margin:0 auto; overflow:hidden; padding-top:0.44rem;}
.intro_ct dl{ float:left; width:33.33%; overflow:hidden; margin-bottom: 0.32rem;}
.intro_ct dl dt{ float:left; width:28.31%; overflow:hidden; height:0.6rem;  margin-right:6px; position:relative;}
.intro_ct dl dt i{ position:absolute; left:50%; top:50%; vertical-align:middle; width:0.43rem; height:0.43rem; margin-left:-0.21rem; margin-top:-0.21rem;  background:url(../gedu_img/icon.png) no-repeat;  background-size:1.78rem 22.67rem;}
.intro_ct dl:nth-child(1) dt i{ background-position:0 -5.49rem;}
.intro_ct dl:nth-child(2) dt i{ background-position:0 -5.07rem;}
.intro_ct dl:nth-child(3) dt i{ width:0.32rem; height:0.34rem; background-position:0 -4.07rem; margin-top:-0.17rem; margin-left:-0.16rem;}
.intro_ct dl:nth-child(4) dt i{ width:0.51rem; height:0.32rem;  background-position:0 -6.65rem;  margin-top:-0.16rem; margin-left:-0.25rem;}
.intro_ct dl:nth-child(5) dt i{width:0.44rem; height:0.43rem; background-position:0 -6.22rem; margin-top:-0.21rem; margin-left:-0.22rem;}

.intro_ct dl dd{ float:left; color:#4f4f4f; font-size:0.24rem; line-height:0.3rem;}

.ms_list{ width:94.4%; margin:0 auto; overflow:hidden; padding-top:0.3rem; position:relative; padding-bottom:1.5rem;}
#focus3 ul li a{ display:block;}
#focus3 ul li dl{ width:100%; overflow:hidden; padding:0.3rem 0; position:relative; border-bottom:1px solid #ebebeb;}
#focus3 ul li dl dt{ float:left; width:2rem; overflow:hidden;}
#focus3 ul li dl dt img{ display:block; width:100%; height:auto;}
#focus3 ul li dl dd{ float:right; width:64.12%; padding-right:5.8%; box-sizing:border-box;}
#focus3 ul li dl dd h6{ color:#4f4f4f; font-size:0.26rem; border-left:4px solid #ea5404; line-height:0.24rem; margin-bottom:0.2rem; }
#focus3 ul li dl dd h6 i{ font-weight:bold; color:#4f4f4f; font-size:0.32rem;  margin:0  0.1rem; display:inline-block; vertical-align:baseline; }
#focus3 ul li dl dd p{ font-size:0.26rem; line-height:0.4rem;}
#focus3 ul li dl dd span{ display:inline-block; color:#4f4f4f; font-size:0.26rem; line-height:0.4rem; height:0.4rem;}
#focus3 ul li dl dd span i{ display:inline-block; width:0.23rem; height:0.23rem; background:url(../gedu_img/icon.png) no-repeat;  background-size:1.78rem 22.67rem; background-position:-0.99rem -0.31rem; vertical-align:middle; margin-right:0.1rem;}
#focus3 ul li dl .ms_bt{ position:absolute; width:59.26%; bottom:0.3rem; right:0.3rem; height:0.4rem;}
#focus3 ul li dl .ms_bt a{ float:left; width:1.18rem; line-height:0.4rem; text-align:center; border-radius:6px; color:#ff8c00; font-size:0.2rem; background:#ebebeb;}
#focus3 ul li dl .ms_bt a:nth-child(2){ float:right; background:#ff8c00; color:#FFF;}
#focus3 .hd{bottom:0.8rem;}
#focus3 .hd ul li{ width:0.2rem; height:0.2rem; border-radius:50%; border:1px solid #ea5404;}



/*---------------------------------------------名师内容页--*/
.ms_content{ width:94.4%; margin:0 auto; overflow:hidden; padding-top:0.46rem;}
.ms_top{ width:100%; padding-left:1.47%; box-sizing:border-box; overflow:hidden; position:relative; padding-bottom:0.66rem;}
.ms_top dt{ float:left; width:1.99rem; overflow:hidden; }
.ms_top dt img{ width:100%; height:auto;}
.ms_top dd{ float:right; width:62.35%;}
.ms_top dd h6{ text-align:left; color:#4f4f4f; font-size:0.5rem; font-weight:bold; line-height:0.8rem;}
.ms_top dd b{ color:#4f4f4f; font-size:0.3rem; color:#4f4f4f; line-height:0.6rem; text-align:left; font-weight:normal;}
.ms_top dd p{ position:absolute; right:0px; bottom:0.66rem; height:0.7rem; overflow:hidden; width:62.35%;}
.ms_top dd p span{ float:left; color:#4f4f4f; font-size:0.24rem; text-align:left; line-height:0.7rem;}
.ms_top dd p font{ float:right; color:#4f4f4f; font-size:0.24rem; text-align:left; line-height:0.7rem;}
.ms_top dd p i{ display:inline-block; vertical-align:middle; background:url(../gedu_img/icon.png) no-repeat;  background-size:1.78rem 22.67rem; margin-right:0.1rem; }
.ms_top dd p span i{ width:0.29rem; height:0.25rem; background-position:-1.33rem -0.32rem;}
.ms_top dd p font i{ width:0.26rem; height:0.30rem; background-position:-0.51rem -0.71rem;}

.ms_about{ width:100%; overflow:hidden; padding-bottom:0.3rem; }
#msct{ width:100%; padding:0.17rem 0 0.12rem; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
#msct span{ position:relative; float:left; width:33.1%; height:0.44rem; line-height:0.44rem; text-align:center; color:#4f4f4f; font-size:0.32rem; border-right:1px solid #ebebeb;}
#msct span i{ position:absolute; width:71.2%; left:50%; margin-left:-35.6%; bottom:-0.13rem; height:2px;  background:#ea5404; display:none;}
#msct span.se{ color:#ea5404;}
#msct span.se i{ display:block;}
#msct span:nth-child(3){ border-right:0px;}

#msct_content{ width:100%; overflow:hidden; padding:0 1.7% 0 2.2%; box-sizing:border-box; }
#msct_content .ever{ width:100%; overflow:hidden; display:none;}
#msct_content .active{ display:block;}
#msct_content div{padding-top:0.36rem; }
#msct_content div a{ display:block;}
#msct_content div h5{ font-size:0.28rem; color:#4f4f4f; height:0.52rem; line-height:0.52rem; text-align:left; font-weight:bold;}
#msct_content div p{ color:#4f4f4f; font-size:0.26rem; line-height:0.42rem; text-align:left; margin-bottom:0.44rem;}
#msct_content div a dl{ width:100%; overflow:hidden; padding:0.4rem 0 0.24rem; border-bottom:1px solid #ebebeb;}
#msct_content div a:nth-last-child(1) dl{ border:0px;}

#msct_content div dl dt{ float:left; width:4.2%; height:0.3rem; line-height:0.3rem; font-size:0.24rem; color:#FFF; background:#ff8c00; text-align:center;}
#msct_content div dl dd{ float:right; width:94.11%; overflow:hidden;}
#msct_content div dl dd h6{ color:#4f4f4f; font-size:0.28rem; text-align:left; height:0.5rem; overflow:hidden; line-height:0.34rem; text-overflow:ellipsis; white-space:nowrap;}
#msct_content div dl dd p{ color:#4f4f4f; font-size:0.26rem; line-height:0.4rem;  margin-bottom:0px;}
#msct_content div dl dd p a{ color:#ea5105; font-size:0.2rem;}
#msct_content div ul { width:100%; padding-top:0.18rem;}
#msct_content div ul li{ width:100%; overflow:hidden; padding:0.2rem 0; border-bottom:1px solid #ebebeb;}
#msct_content div ul li i{ float:left; width:0.3rem; height:0.28rem; margin-right:0.1rem; vertical-align:middle;  background:url(../gedu_img/icon.png) no-repeat;  background-size:1.78rem 22.67rem; background-position:-0.51rem -1.04rem;}
#msct_content div ul li p{ float:left;  height:0.36rem; margin-bottom:0px; color:#4f4f4f; font-size:0.24rem; width:66.17%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#msct_content div ul li a{ float:right; width:21.76%; height:0.36rem; line-height:0.36rem; text-align:center; color:#FFF; font-size:0.24rem; background:#ff8c00; border-radius:4px;}
#msct_content div ul li.gray i{ background-position:-0.21rem -1.34rem; }
#msct_content div ul li:nth-last-child(1){ border:0px;}

.ms-recom-box{ width:100%; overflow:hidden; position:relative;}
.swiper-container-ms .swiper-slide { float:left; width:33.33%; overflow:hidden;}
.swiper-container-ms .swiper-slide a{ display:block;}
.swiper-container-ms .swiper-slide dl{ float:left; width:100%; overflow:hidden; height:auto;}
.swiper-container-ms .swiper-slide dl dt{ width:1.5rem; overflow:hidden; margin:0 auto; height:1.5rem; border-radius:50%; border:1px solid #000;}
.swiper-container-ms .swiper-slide dl dt img{ display:block; width:100%; height:auto;}
.swiper-container-ms .swiper-slide dl dd h6{ color:#585858; font-size:0.28rem; line-height:0.48rem; font-weight:bold;}
.swiper-container-ms .swiper-slide dl dd p{ color:#585858; font-size:0.24rem; line-height:0.38rem;}


/*---------------------------------------------内容页--*/
.content_box{ width:94.4%; margin:0 auto; overflow:hidden; padding-top:0.3rem;}
.con_tit{ width:100%; text-align:center; overflow:hidden;}
.con_tit h6{ color:#4f4f4f; font-size:0.32rem; line-height:0.4rem; margin-bottom:0.2rem; padding:0 8%; box-sizing:border-box;}
.con_tit table{ width:100%; overflow:hidden; height:0.55rem; border-bottom:1px solid #ebebeb; table-layout:fixed;}
.con_tit table td{  color:#4f4f4f; line-height:0.55rem; font-size:0.18rem;}
.con_tit table td:nth-child(1){ text-align:left;}
.con_tit table td:nth-child(3){ text-align:right;}
.con_tit table td:nth-child(3) i{display:inline-block; width:0.23rem; height:0.13rem; vertical-align:middle; background:url(../gedu_img/icon.png) no-repeat; margin-right:0.1rem; background-size:1.78rem 22.67rem; background-position:-0.5rem -0.57rem;}

.con_main{ width:100%; overflow:hidden; padding-top:0.36rem;}
.con_main p{ color:#4f4f4f; font-size:0.26rem; line-height:0.46rem; margin-bottom:0.18rem;}

.look{ width:94.4%; margin:0 auto; overflow:hidden; padding-bottom:0.36rem;}
.look ul li{ width:100%; overflow:hidden; height:0.83rem;  border-bottom:1px solid #ebebeb;}
.look ul li a{ display:block;}
.look ul li p{ float:left; width:81%; padding-left:4%; box-sizing:border-box; height:0.83rem; line-height:0.83rem; text-align:left; color:#4f4f4f; font-size:0.26rem;}
.look ul li span{ float:right; height:0.83rem; color:#a5a5a5; font-size:0.2rem; line-height:0.83rem;}
.look ul li:nth-last-child(1){ border:0px;}

.con_banner{ width:94.4%; margin:0 auto; overflow:hidden;}
.con_banner img{ width:100%; height:auto; padding-bottom:0.5rem;}

#jjyh{  width:94.4%; margin:0 auto; overflow:hidden; padding:0.18rem 0;}
#jjyh span{ color:#585858; font-size:0.28rem; height:0.46rem; line-height:0.46rem; padding:0 0.26rem; border-right:1px solid #FFF;}
#jjyh span:nth-child(2){ border:0px;}
#jjyh span.se{ color:#ea5404; font-weight:bold;}
#jjyh_content{ width:94.4%; margin:0 auto; overflow:hidden; padding-bottom:0.36rem;}
#jjyh_content .ever{ display:none;}
#jjyh_content .active{ display:block;}
#jjyh_content div{ width:100%; overflow:hidden;}
#jjyh_content div ul li{  width:100%; overflow:hidden; height:0.83rem;  border-bottom:1px solid #ebebeb;}
#jjyh_content div ul li a{ display:block}
#jjyh_content div ul li p{float:left; width:77%; box-sizing:border-box; height:0.83rem; line-height:0.83rem; text-align:left; color:#4f4f4f; font-size:0.26rem; overflow:hidden; text-overflow:ellipsis; white-space:normal;}
#jjyh_content div ul li p i{ color:#ea5404;}
#jjyh_content div ul li span{ float:right; height:0.83rem; color:#a5a5a5; font-size:0.2rem; line-height:0.83rem;}
#jjyh_content div ul li:nth-last-child(1){ border:0px;}


/*---------------------------------------------校区内容页--*/
.xq_ct{ width:94.4%; margin:0 auto; overflow:hidden; padding-top:0.46rem;}
.xq_ct_tit{ width:100%; overflow:hidden;  padding-left:1.4%; box-sizing:border-box; position:relative; padding-bottom:0.66rem; border-bottom:1px solid #d9d9d9;}
.xq_ct_tit dt{ float:left; width:1.99rem; height:auto; min-height:2.1rem;}
.xq_ct_tit dt img{ width:100%; display:block;}
.xq_ct_tit dd{ float:right; width:63.43%; }
.xq_ct_tit dd h6{ color:#4f4f4f; font-size:0.5rem; font-weight:bold; line-height:0.76rem; margin-bottom:0.16rem;}
.xq_ct_tit dd p{ color:#4f4f4f; font-size:0.27rem; line-height:0.3rem;}
.xq_ct_tit dd span{ color:#4f4f4f; font-size:0.27rem; line-height:0.36rem; height:0.36rem; width:63.43%; position:absolute; right:0px; bottom:0.66rem;}
.xq_ct_tit dd span a{ color:#ea5404;}
.hj_map{ width:100%; overflow:hidden;  margin:0 auto; }
#xq_intro{  width:100%; padding:0.17rem 0 0.12rem; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
#xq_intro span{ position:relative; float:left; width:49.6%; height:0.44rem; line-height:0.44rem; text-align:center; color:#4f4f4f; font-size:0.32rem; border-right:1px solid #ebebeb;}
#xq_intro span i{ position:absolute; width:71.2%; left:50%; margin-left:-35.6%; bottom:-0.13rem; height:2px;  background:#ea5404; display:none;}
#xq_intro span.se{ color:#ea5404;}
#xq_intro span.se i{ display:block;}
#xq_intro span:nth-child(2){ border-right:0px;} 
#xq_intro_content{ width:100%; overflow:hidden; padding:0.4rem 0 0.6rem;}
#xq_intro_content .ever{ display:none; }
#xq_intro_content .active{ display:block; }
#xq_intro_content img{ width:100%; height:auto; margin-bottom:0.1rem; display:block;}
#l-map{height:4rem;width:100%;}
#l-map div.BMap_bubble_content{ font-size:0.14rem; line-height:0.2rem;}
#l-map div.BMap_bubble_content a{ font-size:0.14rem; padding:0px 4px; border:1px solid #ff8c00; border-radius:4px; color:#ff8c00; }
.xq-recom{ width:94.4%; margin:0 auto; overflow:hidden; padding-top:0.6rem;}
.xq-recom a{ float:left; width:30.29%; height:0.72rem; line-height:0.72rem; text-align:center; color:#4f4f4f; font-size:0.26rem; border-radius:0.36rem; background:#fff0e5; margin:0 4.5% 20px 0;}
.xq-recom a:nth-child(3){ margin-right:0px;}
.xq-recom a:nth-child(6){ margin-right:0px;}

/*---------------------------------------------翻页--*/
.page{ width:100%; text-align:center; line-height:1.4rem;}
.page a{ font-size:0.3rem; color:#06F; display:inline-block;}
/*---------------------------------------------城市列表页--*/
.xq_list_box{ width:94.4%; margin:0 auto; overflow:hidden; padding-top:0.7rem;}
.xq_list_box .hd{ width:100%; overflow:hidden; height:1.33rem;}
.xq_list_box .hd ul{ width:100%; overflow:hidden;}
.xq_list_box .hd ul li{ float:left; width:44.4%; height:0.78rem; line-height:0.78rem; text-align:center; border:1px solid #ff8c01; color:#ff8c01; font-size:0.3rem; border-radius:6px; margin-right:7%;}
.xq_list_box .hd ul li:nth-child(2){ margin-right:0px; float:right;}
.xq_list_box .hd ul li.on{ background:#ff8c01; color:#FFF;}
.xq_list_box .bd{ width:100%; overflow:hidden;}
.xq_list_box .bd ul li{ width:100%; overflow:hidden;}
.bd_city{ width:100%; overflow:hidden;}
.bd_city span{ float:left; width:22.05%; height:0.6rem; line-height:0.6rem; text-align:center; color:#060606; font-size:0.26rem; border:1px solid #a0a0a0; border-radius:4px; margin:0 3% 2.5% 0; }
.bd_city span:nth-child(4),
.bd_city span:nth-child(8),
.bd_city span:nth-child(12),
.bd_city span:nth-child(16){ margin-right:0px;}
.bd_city span.se{ background:#060606; color:#FFF;}

.hot-city{ width:100%; overflow:hidden; line-height:0.86rem; text-align:left; color:#050505; font-size:0.28rem;}
.hot-city strong{ font-weight:bold; font-size:0.32rem;}
.hot-city i{ display:inline-block; vertical-align:middle; margin-right:0.16rem; width:0.37rem; height:0.35rem; background:url(../gedu_img/icon.png) no-repeat;  background-size:1.78rem 22.67rem; background-position:-1.41rem -0.98rem;}



.xq_list{ width:100%; overflow:hidden; background:#f5f5f5; margin-bottom:0.1rem; padding-bottom:0.4rem;}
.xq_list a{ display:block; }
.xq_list dl{ width:100%; padding:0.3rem 3.5% 0; box-sizing:border-box;}
.xq_list dl dt{ font-size:0.32rem; text-align:left; color:#454545; line-height:0.62rem; font-weight:bold; height:0.62rem; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xq_list dl dd{ width:100%; overflow:hidden;}
.xq_list dl dd p{ font-size:0.26rem; line-height:0.32rem; color:#424242; width:100%;}
.xq_list dl dd span{font-size:0.26rem; line-height:0.48rem; color:#424242;}
.xq_list font{ display:block; width:100%; height:0.42rem; line-height:0.42rem; overflow:hidden; color:#4b4b4b; padding:0 3.5% 0.4rem; box-sizing:border-box; }
.xq_list font a{ display:inline-block; width:1.56rem; height:0.38rem; line-height:0.38rem; text-align:center; color:#f98e02; border-radius:4px; border:1px solid #f98e02;}
#city_xq_list{ width:100%; overflow:hidden;}
#city_xq_list .ever{ display:none;}
.city_xq_list .active{ display:block;}
.xq_list_box .tempWrap .bd ul li dl dt{ float:none; width:100%;}
.xq_list_box .tempWrap .bd ul li dl dd{ float:none; width:100%;}
.xq_list_box .tempWrap .bd ul li font a{ display:inline-block;}
.xq_list_box .tempWrap .bd ul li .page a{ display:inline-block;}

#idData{ width:100%; overflow:hidden;}
#idData tr td{ display:block; }
#barcon{ width:100%; text-align:center; line-height:1.4rem;}
#barcon a{ font-size:0.3rem; color:#06F; display:inline-block; padding:0 4px;}

#xq_tab{ width:100%;}
#xq_tab li.se{ background:#ff8c01; color:#FFF; }

#xq_tab_content{ width:100%; overflow:hidden;}
#xq_tab_content .ever{ display:none;}
#xq_tab_content .active{ display:block;}

@media screen and (max-width:375px) {
.channel a:nth-child(4) {
	letter-spacing: -1px;
}
.jj_ct ul li a p{ width:58%;} 
}
