body { background:#f1f1f1; }
.u-btn{display:block;width:1.50rem;height:.40rem;margin:0 auto;line-height:.40rem;text-align:center;background:#ffe13e;border-radius:.05rem;font-size:.18rem;color:#333;}
.u-tit0 {
height:.50rem;
line-height:.50rem;
	text-align:center;
	font-size:0.20rem;
	color:#333;
}
.u-tit1 {

line-height:.38rem;
	text-align:center;
	font-size:0.20rem;
	color:#fff;
	background:#099ce5;
}
.m-ban { position:relative; }
.m-ban img { width:100%; }
.m-ban .ban-btn {
	position:absolute;
bottom:.3rem;
	font-size:0.16rem;
	left:50%;
margin-left:-.85rem;
}
.m-mdkh { }
.m-mdkh .mdkh-list { font-size:0; }
.m-mdkh .mdkh-list li {
	display:inline-block;
	width:30%;
	text-align:center;
	vertical-align:top;
}
.m-mdkh .mdkh-list li img { width:60%; }
.m-mdkh .mdkh-list li p {
margin-top:.10rem;
line-height:.16rem;
font-size:.12rem; color:#4f4d6a; }

/************为什么要选择**************/
.reason-con{ overflow:hidden; padding-top:0.1rem; padding-left:0.1rem; background:#FFF;}
.reason-con p{ margin-bottom:0.1rem; overflow:hidden;}
.reason_nr span{ background:#099be4; padding:0 0.1rem;   height:0.30rem; line-height:0.30rem; text-align:center; display:block; color:#fff; font-size:0.14rem; float:left; margin-right:0.10rem;}
.reason_nr a{	padding:0 0.05rem;  height:0.30rem; line-height:0.30rem;  text-align:center; display:block; color:#333; font-size:0.14rem;  float:left; margin-right:0.1rem; margin-top:0.05rem; border:1px #d6d7db solid; border-radius:5px;}
.reason_nr a:hover{
	background-color:#fc4035;
	padding:0 0.05rem;
    height:0.30rem; line-height:0.30rem;  
	text-align:center;
	display:block;
	color:#fff;
	font-size:0.14rem;
	float:left;
	margin-right:0.1rem;
	border:1px #f32418 solid;
	border-radius:5px;
}
.reason_nr a.on{
	background-color:#fc4035;
    height:0.30rem; line-height:0.30rem;  
	text-align:center;
	display:block;
	color:#fff;
	font-size:0.14rem;
	float:left;
	margin-right:0.1rem;
	border:1px #f32418 solid;
	border-radius:5px;
}
.reason-btn{ overflow:hidden; padding-top:20px; width:300px; margin:0 auto;}
.reason-btn a{ height:60px; line-height:60px; width:300px; display:block; text-align:center; color:#fff; font-size:24px; background-color:#0d2d62; border-radius:5px;}
.reason-btn a img{ margin-right:10px; position:relative; top:5px;}
.reason-btn a:hover{ opacity:0.8;}

/*************表单************************/
.form {
	width:100%;
	background:#fff;
	text-align:center;
	margin:0 auto;
	height:2.6rem;
}
.form h3 {
height:.38rem;
line-height:.38rem;
font-size:.2rem;
	color:#fff;
	background:#099ce5;
	margin-bottom:0.15rem;
}
.form label {
	width: 60%;
	margin:0 auto;
	display: block;
	height:0.25rem;
	line-height:0.25rem;
	border:none;
	font-size:0.2rem;
	padding: 0.1rem;
}
.form input {
	float:left;
	width:60%;
	border:none;
	font-size:0.18rem;
	color:#656565;
	background:transparent;
	border-bottom:1px solid #656565;
}
.form span {
	float:left;
	padding-right:2%;
}
/*.form dl dd.active{ color:#DE5E17 ;} */
.form button {
	margin:0 auto;
	display: block;
}
.form button {
	font-size:0.18rem;
	color: #F0F0F0;
	background: linear-gradient(#EFB82F, #BF351F);
	background: -webkit-linear-gradient(#EFB82F, #BF351F);
	width: 40%;
	height: 0.4rem;
	border-radius: 0.1rem;
	border:1px solid #D45F20;
	margin:0.1rem auto 0;
}
.form button.active {
	font-size:0.18rem;
	color: #F0F0F0;
	background: linear-gradient(#BF351F, #BF351F);
	background: -webkit-linear-gradient(#BF351F, #BF351F);
	width: 40%;
	height: 0.4rem;
	border-radius: 0.1rem;
	border:1px solid #D45F20
}
.form p.msg {
	font-size: 0.12rem;
	padding-top: 0.2rem;
	text-align:center;
	color: #787777;
}
.rain-third .third-info { width:100%; margin:0 auto;
}
.train-third td {
	border:#666 1px solid;
	padding:0.08rem 0;
}
.tel {
	margin:0 auto;
	font-size:0.18rem;
	line-height: 0.4rem;
	font-weight:bold;
	text-align: center;
}
.tel a { color:#000; }
/******************亮点**********************/
.u-tit {
height:.38rem;
line-height:.38rem;
	text-align:center;
	font-size:0.20rem;
	color:#fff;
	background:#099ce5;
}
.box-cnt {
	box-sizing:border-box;
   padding:.2rem;
	background:#fff;
	padding-bottom:0.4rem;
}
.m-tff .kc-box {
	position:relative;
	width:49%;
	height:2.6rem;


    margin-bottom:.1rem;
	text-align:left;/*background-image:url(images/bg_highlight.png);*/
	background-repeat:no-repeat;
	background-color:#efeeee;


border-radius:.05rem;
	color:#333;
	text-align:center;
 
}
.m-tff .kc-box img{}
.m-tff .kc-hr {
	width:100%;
height:.24rem;
	line-height:0.24rem;
	text-align:center;
font-size:.14rem;
}
.m-tff .kc-box h4 { margin:.08rem auto;
font-size:.12rem;
}
.m-tff .kc-box p {
line-height:.16rem;
font-size:.12rem; padding:0rem 0.1rem; 	text-align:left; }
.m-tff .kc-btn {
	box-sizing:border-box;
	display:block;
	width:1.00rem;
height:.26rem;
margin:.10rem auto 0;
line-height:.23rem;
	text-align:center;
	border:2px solid;
border-radius:.30rem;
font-size:.12rem;
	color:#333;
}
.m-tff .kc-btn2 { margin-bottom:.10rem;
}
/*********精彩瞬间*************/
.m-tffa .tffa-tab {
	position:relative;
	box-sizing:border-box;
	width:98%;
	height:3.65rem;
 margin:0 auto .30rem;
padding-bottom:.03rem;
border-radius:0 0 .05rem .05rem;
box-shadow:0 0 .08rem rgba(184, 184, 184, 1);
}
.m-tffa .tffa-tab .tab-tit {
	position:absolute;
top:-.10rem;
	width:100%;
height:.44rem;
	margin:0 auto;
	background:url(../images/tffa_tit_bg.png) top center no-repeat;
	background-size:100% 100%;
}
.m-tffa .tffa-tab .tab-bd {
	position:relative;
	width:100%;
	z-index:0;
	overflow:hidden;
}
.m-tffa .tffa-tab .tab-bd img {
	margin:0 auto;
	display:block;
	width:50%;
}
.m-tffa .tffa-tit {
	width:90%;
	margin:0.1rem auto;
height:.30rem;
line-height:.30rem;
	text-align:center;
font-size:.16rem;
	color:#333;
	border-bottom:1px solid #666;
}
.m-tffa .tffa-txt {
margin-top:.10rem;  text-align:center; }
.m-tffa .tffa-txt b {
font-size:.14rem; color:#F30; }
.m-tffa .tffa-txt p {
	height:1.55rem;
padding:0 .12rem;
line-height:.16rem;
font-size:.12rem; color:#666;

 }
.m-tffa .tffa-btn { margin:.15rem auto;
}
.m-tffa .tffa-tab .tab-hd {
	position:absolute;
	left:0;
bottom:-.15rem;
	width:100%;
height:.06rem;
	text-align:center;
	z-index:0;
}
.m-tffa .tffa-tab .tab-hd li {
	display:inline-block;
width:.06rem;
height:.06rem;
	border-radius:100%;
	background:#d2d2d2;
	margin:0 5px;
	text-indent:-9999px;
	vertical-align:top;
	overflow:hidden;
}
.m-tffa .tffa-tab .tab-hd .on { background:#8cc63e; }
/***************为什么*******************************/
.m-mst { }
.m-mst dl { padding:.10rem 0;}
.m-mst dl dt {
width:.92rem;
height:.62rem;
margin:0 .10rem; overflow:hidden; }
.m-mst dl dt img { width:100%; }
.m-mst dl dd { width:2.10rem; }
.m-mst .mst-name {
font-size:.14rem; text-align:left; }
.m-mst .mst-job { font-size:.12rem;
}
.m-mst .mst-txt {
margin-top:.05rem;
line-height:.14rem;
font-size:.10rem; text-align:left }
.m-mst dl:nth-child(1) {
border-bottom:1px solid #f0f0f0;
}
.m-mst .mst-btn { margin:.05rem auto .10rem;
}
/***************页脚*******************************/
.g-ft {
	box-sizing:border-box;
	width:100%;
 padding:.15rem 0 .25rem;
	background:#476058;
	margin-bottom:0.4rem;
}
.g-ft p {
line-height:.24rem;
	text-align:center;
font-size:.14rem;
	color:#fff;
}
.g-ft a {
	display:inline-block;
margin:0 .08rem;
font-size:.14rem;
	color:#fff;
}
/***************浮动咨询*******************************/
.m-fltNav {
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
}
.m-fltNav li {
	box-sizing:border-box;
	position:relative;
	display:inline-block;
	width:50%;
}
.m-fltNav li a {
	display:block;
	width:100%;
	height:0.40rem;
	line-height:0.40rem;
	text-align:center;
font-size:.16rem;
	color:#fff;
}
.m-fltNav li:nth-child(1) {
background-color:#099ce5;
}
.m-fltNav li:nth-child(2) {
background-color:#fe8a02;
border:solid #fff;
border-width:0 1px;
}
.m-fltNav li:nth-child(3) {
background-color:#51b3fe;
}
.m-xyal { }
.m-xyal .xyal-cnt { margin:0 .12rem;
}
.m-xyal .xyal-table, .m-xyal .xyal-table td { border-collapse:collapse; }
.m-xyal .xyal-table {
	box-sizing:border-box;
	width:100%;
	background:#4181c9;
border:.02rem dashed #4181c9;
	border-radius:10px;
	overflow:hidden;
}
.m-xyal .xyal-table td { text-align:center; border:.02rem dashed #a3c0db;
}
.m-xyal .xyal-table thead td {
height:.58rem;
font-size:.14rem;
	font-weight:bold;
	color:#f7f7f7;
}
.m-xyal .xyal-table tbody td {
height:.33rem;
font-size:.12rem; color:#fff; }
/*************广告*********************/
.m-bky { position:relative; }
.m-bky img { width:100%; }
.m-bky .bky-cnt {
	background:#fc4035;
	height:1.2rem;
	position:relative;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	color:#fff;
}
.m-bky .bky-tit {
	width:3rem;
	margin:0 auto;
	background-size:100% auto;
}
.m-bky .bky-tit h3 {
line-height:.16rem;
font-size:.12rem;
	font-weight:normal;
	padding:0.18rem 0 0.1rem 0;
}
.m-bky .bky-tit p {
line-height:.16rem;
font-size:.12rem; padding-bottom:0.02rem; }
.m-bky .bky-tit .bky-txt {
font-size:.18rem; font-weight:bold; }
.m-bky .bky-btn {
	display:block;
	width:1.55rem;
height:.3rem;
margin:.05rem auto 0;
line-height:.3rem;
	text-align:center;
	background:#ffe13e;
border-radius:.3rem;
font-size:.14rem;
	color:#333;
}
.m-jcb {
	box-sizing:border-box;
	width:100%;
height:.50rem;
 margin:.12rem auto .15rem;
	text-align:center;
	
}
.m-jcb h3 {
font-size:.18rem; color:#333; }
.m-jcb p a {
font-size:.2rem;
	font-weight:bold;
	color:#cf691c;
}
/***************页脚*******************************/
.g-ft {
	box-sizing:border-box;
	width:100%;
 padding:.15rem 0 .25rem;
	background:#fc4035;
	margin-bottom:0.4rem;
}
.g-ft p {
line-height:.24rem;
	text-align:center;
font-size:.14rem;
	color:#fff;
}
.g-ft a {
	display:inline-block;
margin:0 .08rem;
font-size:.14rem;
	color:#fff;
}
/***********学校展示**************/
.course {
	width: 100%;
	height: auto;
	padding-bottom: 3%;
}
.course_con { padding-top:2%; }
.course_con h3 {
	text-align:center;
	font-size:0.16rem;
	color:#000;
	background:#fff;
	width:98%;
}
.course_con span {
	color:#095c7d;
	font-size:0.2rem;
}
.course_tab { margin: 0 auto;  width:98%;}
.course_tab a {
	position:relative;
	display:inline-block;
	width: 23.3%;

height:.3rem;
line-height:.3rem;
font-size:.12rem;
	text-align: center;
	background: #fc4035;
	color: #FFF;
	margin-right: 1%;
}
.course_tab a.cur {
	background:#099be4;
	width:24%;
	margin-right: 1%;
}
.course_tab a i {
	position: absolute;
	width: 20px;
	height: 15px;
	background: url(../images/nav-up.png) no-repeat;
	bottom: -12px;
	left: 50%;
	margin-left: -12px;
	display: none;
}
.course_tab a.cur i { display: block; }
.course_Tcon { padding-top:2%; }
.course_Tcon .sch_p dl{ padding:.05rem 0; width:50%; float: left;}
.course_Tcon .sch_p dl dt {margin:0 .05rem; overflow:hidden; }
.course_Tcon .sch_p dl dt img { width:100%; }
.course_Tcon .sch_p .mst-name {font-size:.14rem; text-align: center; }
.course_Tcon .sch_p .mst-btn { margin:.05rem auto .10rem;}
.xb{ width: 98%; margin: 0 auto;}

.xb .container{ margin-top: 0.2rem;}

 .tab-con{
            display: block;
            width:100%;margin: 0 auto;
            overflow: hidden;
        }
        .tab-con li{
            float: left; border: 1px solid #b5b5b5; width: 30.5%; height: 0.3rem; line-height:0.3rem; text-align: center; font-size: .12rem; color: #000; border-radius: 5px; cursor: pointer; margin: 0 1%
        }
        .tab-con .cur{
           background-color: #fc4035;color: #fff; border: none
        }
        .main-con{
           margin: 0.2rem 0px;
        }
        .main-con>div{
            display: none;
        }
        .main-con .show-block{
            display: block;
        }
.main-con img{border-radius: 5px; max-width: 100%; min-width: 100%}
.u-tit1 span{ font-size:0.1rem; line-height: 0.15rem }
.edu{ width: 100%; display: block; margin-bottom: 0.2rem; margin-top: 0.1rem}
.edu img{ max-width: 100%; min-width: 100%}

.box-cnt2 {
    box-sizing: border-box;
   
    background: #fff;

}

