
@charset "utf-8";


*{ margin: 0; padding:0;}
			/*设置一个最大宽度值，不让其大小超过这个宽度值*/
ul{ list-style: none;}
a{ text-decoration: none;}
body{ font-family: "微软雅黑"; font-size: .2rem;}
.clearfix{ zoom: 1;}
.clearfix:after{ content: "."; display: block; font-size: 0; height: 0; clear: both;}

.banner img{ width: 100%;}
.container{ max-width: 1125px; margin: 0 auto;}
.fixed-bot{ max-width: 1125px;}
.intro{ padding-top: .14rem; padding-left: .24rem; padding-right: .24rem;}
.intro img{ width: 100%;}
.intro p{ padding-top: .9rem; line-height: 1.8rem; font-size: 1.24rem; color: #4d4d4d; padding-bottom: .67rem;}
.intro p span{color:#F93;}


@media screen and (max-width:374px) {
	html {
		font-size: 10px
	}
}
@media screen and (min-width:375px) and (max-width:413px) { /* iPhone6 */
	html {
		font-size: 11.71875px
	}
}
@media screen and (min-width:414px) and (max-width:479px) { /* iPhone6plus */
	html {
		font-size: 12.9375px
	}
}
@media screen and (min-width:480px) and (max-width:639px) {
	html {
		font-size: 15px
	}
} 
@media screen and (min-width:640px) and (max-width:719px) {
	html {
		font-size: 20px
	}
} 
@media screen and (min-width:720px) and (max-width:749px) {
	html {
		font-size: 22.5px
	}
} 
@media screen and (min-width:750px) and (max-width:799px) {
	html {
		font-size: 23.5px
	}
} 
@media screen and (min-width:800px) and (max-width:959px) {
	html {
		font-size: 25px
	}
} 
@media screen and (min-width:960px) and (max-width:1079px) {
	html {
		font-size: 30px
	}
} 
@media screen and (min-width:1080px) {
	html {
		font-size: 32px
	}
}









.consult1{ width: 19rem; height: 2.9rem; line-height: 3.14rem; color: #fff; background-color: #ff6160;
 text-align: center; font-size: 1.6rem; margin: 0 auto; border-radius: .3rem; -webkit-animation:heartbeat 1.2s infinite;animation:heartbeat 1.2s infinite;
}

@keyframes heartbeat
{
from { font-size:1.5rem}
to {font-size:1.55rem}
}
/*表单*/

.biaodan{ width:95%; margin:0 auto;}
.biaodan .biaodan_01{ width:95%;}
.biaodan .biaodan_01 h2{ font-weight:normal; text-align:center; font-size:1.4rem; color:#000; padding:10px 0px;}
.index_t,.index_s1{ width:45%; height:35px; line-height:35px; border-radius:6px; background:#fff; padding-left:10px;}
.biaodan .biaodan_01 .index_s2{ width:100%; height:35px; line-height:35px; border-radius:6px; background:#fff; padding-left:10px; margin-top:15px;}
.index_submit{width:100%; height:45px; line-height:45px; border-radius:6px; background:#f64d30; color:#fff; font-size:18px; padding-left:10px; margin-top:15px;}
.biaodan .biaodan_01 p{text-align:center; color:#000; padding:20px 0px; font-size:1rem;}


/*合作高校*/
.cooperate{ padding: 1.14rem;}
.consult1 a{ color: #fff;}
.title{ padding-top: .83rem; line-height: 1.7rem; color: #019865; font-size: 1.4rem; padding-bottom: 0.65rem;position: relative; }
.title:before{ content: ""; position: absolute; left: 0; bottom: 0; height: .16rem; width: 5.61rem; background-color: #019865;}
.cooperate ul{ height: 25.13rem; position: relative; }
.cooperate ul li img{ width: 100%;}
.cooperate ul li{width: 10.2rem; /*height: 4.5rem;*/}
.cooperate ul li:nth-child(1){ position: absolute; left:0; top:.4rem ;}
.cooperate ul li:nth-child(2){ position: absolute; left:11.2rem; top:.4rem ;}
.cooperate ul li:nth-child(3){ position: absolute; right:0; top:.4rem ;}
.cooperate ul li:nth-child(4){ position: absolute; left:4.2rem; top:12.6rem ;}
.cooperate ul li:nth-child(5){ position: absolute; right:4.2rem; top:12.6rem ;}
.cooperate p{ padding-top: .3rem; line-height: 1.8rem; font-size: 1.24rem; color: #4d4d4d; padding-bottom: .67rem;}

/*技能证书*/
.certification{ padding:1.24rem; }
.certification .tit{padding-top:0.16rem; line-height:2.4rem;font-size: 1.88rem; font-weight: bold; color: #4c4c4c; text-align: center;padding-bottom: 0.65rem;}
.certification ul{height: 20.25rem; position: relative; }
.certification ul li img{ width: 100%;}
.certification ul li p{line-height: 1.48rem; text-align: center; font-size: 1.04rem; color: #4d4d4d;}
.certification ul li{width:10.3rem; /*height: 2.5rem;*/ }
.certification ul li:nth-child(1){position: absolute; left:0; top:0 ;}
.certification ul li:nth-child(2){position: absolute; left:10.9rem; top:0 ;}
.certification ul li:nth-child(3){position: absolute; right:0; top:0 ;}
.certification ul li:nth-child(4){position: absolute; left:4.2rem; top:10.2rem ;}
.certification ul li:nth-child(5){position: absolute; right:4.2rem; top:10.2rem ;}

/*轮播图*/
.teachers{ padding: 0.84rem;}

.lunbo {
	padding-top: .6rem;
	
  	
} 

.lunbo .swiper-container{ height: 18rem; }
.lunbo .swiper-slide{ height: 18.53rem;}
.s1{ background: url(../images/teachers1.png) no-repeat; background-size:contain; }
.s2{ background: url(../images/teachers2.png) no-repeat; background-size:contain; }
.s3{ background: url(../images/teachers3.png) no-repeat; background-size:contain; }
.s4{ background: url(../images/teachers4.png) no-repeat; background-size:contain; }
.s5{ background: url(../images/teachers5.png) no-repeat; background-size:contain; }
.s6{ background: url(../images/teachers6.png) no-repeat; background-size:contain; }
.s7{ background: url(../images/teachers7.png) no-repeat; background-size:contain; }

.sbox{ padding-left: 8.16rem;}
.sbox h2{ padding-top: .6rem; font-size: 1.36rem; color: #555; line-height: 1.52rem;}
.sbox h3{  font-size: 1.28rem; color: #ff7e36; line-height: 1.8rem;position: relative;}
.sbox h3:after{ content: ""; position: absolute; left: 0; bottom: -.1rem; height: 1px; width: 3.5rem; background-color: #ff7e36;}
.sbox p{padding-top: .64rem; font-size: 1.22rem; color: #606060; line-height: 1.4rem; padding-right: .27rem;};
.swiper-slide img{ width: 100%;}

/*精品课程*/
.lunbo2{ padding-bottom: 0.2rem;}
.swiper-slide a{ display: block; width: 100%;}
.courses{ padding: 0.64rem;}
.courses ul{ overflow: hidden; padding-bottom: 0.6rem;}
.courses li{ float: left; width: 15.8rem; height: 13.8rem;margin-right: 1.18rem; border: 1px solid #ccc; 
 box-sizing: border-box; margin-top: 1.1rem;position: relative;
}
.courses li:nth-child(even){ margin-right: 0;}
.courses li img{ position: absolute; left: 40%; top:0; width: 4.3rem; height: 4.3rem; margin-left: -1.15rem; margin-top: -1.15rem;}
.courses li h4{ padding-top: 3.7rem; line-height: 1.65rem; text-align: center; font-size: 1.38rem;}
.courses li p{ line-height: 1.4rem; font-size: 1.04rem; color: #4d4d4d; padding: 1.12rem;} 
.courses li:nth-child(1) h4{ color: #09b279;}
.courses li:nth-child(2) h4{ color: #f99744;}
.courses li:nth-child(3) h4{ color: #ff6160;}
.courses li:nth-child(4) h4{ color: #08a0b7;}

/*就业学员*/
.students .title{ margin: 0.64rem;}
.students .piclist{ display: flex; padding: .3rem .1rem; flex-flow: row wrap}
.students .piclist li{ width: 10.0rem; box-sizing: border-box; border:1px solid #ccc; margin-left: .6rem; margin-bottom: .4rem;}
.students .piclist li img{ width: 100%;}
.students .piclist li h5{ padding-left: 1.12rem; font-size: 1.36rem; line-height: 1.6rem; padding-top: .1rem; font-weight: normal; color: #444;}
.students .piclist li p{ padding-left: 1.12rem; font-size: 1.24rem;line-height: 1.4rem; padding-bottom: .1rem; }
.students .piclist li span{color: #fe7e37;}


/*办学成果*/
.consequence{ padding: 0.64rem;}
.consequence ul{ padding: .68rem 0;}
.consequence li{ padding-left: .38rem; font-size: 1rem; color: #4d4d4d; line-height: 1.82rem; position: relative; }
.consequence li:before{ content: ""; position: absolute; left: 0 ; top:50%; width: .12rem;
 height: .12rem; background-color: #ff9640; margin-top: -.06rem; border-radius: 50%;
}

.header1{  width: 100%; }
.h-top{ height: .74rem; background-color: #006ab8; overflow: hidden;}
.h-top img{ height: 60%; margin-left: .22rem; margin-top: .16rem;}
.navbar{ height: .74rem; background-color: #fff; line-height: .74rem;}
.navbar li{ width: 25%; text-align: left; float: left; font-size: .28rem; }
.navbar li:nth-child(1){ text-align: center;}
.navbar li a{color:#646464}


/*底部*/
.footer1 .f-top{ background-color: #202d35; overflow: hidden; color: #fff; padding: 0.6rem 0;}
.footer1 .f-top p{ line-height: 1.64rem; font-size: 0.95rem;padding-left: 0.2rem; margin-bottom: 2.7rem;}
.form{ background: url(../images/form_bg.png) no-repeat; background-size: contain; height: 17rem; font-size: 1.24rem;margin-bottom: -.07rem;}
.form h3{text-align: center; padding-top: 1.94rem; line-height: 1.44rem; color: #fda42e; font-size: 1.34rem;}
.form h5{text-align: center; line-height: 1.55rem; padding-bottom: 1.1rem; font-weight: normal; color: #333;}
.form input{ outline: none; border:1px solid #90969a; line-height: 2.1rem; width: 20.5rem; padding:0 .7rem; font-size: 1.04rem; }
.form p{ text-align: center; padding: .36rem 0;}


.footer {height:3.6rem; line-height:3.6rem; position: fixed; left: 0; right: 0;
	bottom: 0;/* 下边是个电话号码输#262626  4E4E4E入框 */background-color: #006ab8;text-align: center;z-index: 2147483647;}
.footer a,
.footer {color: #FFF; text-decoration: none; font-size: 1.25rem;   /* font-size: 14px;   */
}
.footer .wrap11 {background-color: #006ab8; width: 30.5rem;   /* width: 320px;    */margin: 0 auto; position: relative; overflow: visible;}

.footer .mainFixNav {overflow: hidden;}
.footer .mainFixNav a {display: block; width: 10rem;  /* width: 106px;     */float: left; border-left: 1px solid #fff; margin-left: -1px;
	background: #006ab8 url(../images/icon2.gif) 10px 10px no-repeat; /*text-indent: 22px;*/background-size: initial !important;}
.footer .mainFixNav a.i1 {background-position: 10px  15px;}
.footer .mainFixNav a.i2 {background-position: 13px -25px;}
.footer .mainFixNav a.i3 {background-position: 15px -65px;}
.footer .subFixNav {display: none; background-color: #006ab8; position: absolute; bottom: 3.4rem; right:0; /*left: 0;*/ width: 10rem /* width: 105px;     */}
.footer .subFixNav a {display: block; height: 2.8rem; line-height:2.8rem; border-bottom: 1px solid #fff;}

/* height: 38px;   bottom: 45px;*/