body{width: 100%;max-width: 750px;margin: auto;font-family: "microsoft yahei";background: #f2f2f2;padding: 1rem 0 1rem;overflow-x: hidden;position: relative;}
.clearfloat:after{display: block;content: "";clear: both;overflow: hidden;}
.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{clear:both;}
img {width: 100%;}

*{z-index: 50;position: relative;cursor: pointer;cursor: -ms-pointer;}
/*顶部*/
.head_box{width: 100%;max-width: 750px;box-sizing: border-box;padding: 0 0.3rem;height: 1rem;background: #FFFFFF;position: fixed;left: 50%;top: 0;transform: translateX(-50%); z-index: 80;}
.head{display: block;position: relative;width: 100%;height: 100%;}
.menu {position: absolute;right: 0;top: 50%;transform: translateY(-50%); width: 0.49rem;height: 0.35rem;}
.menu span { display: block; width: 100%; height: .05rem; background-color: #4a78f5; position: absolute; top: 50%; margin-top: -.025rem; left: 0; border-radius: 3px; transition: all .4s; opacity: 1;}
.menu span:before { content: ''; display: block; width: 100%; height: .05rem; background-color: #4a78f5; position: absolute; bottom: .15rem; left: 0; border-radius: 3px; transition: all .4s;}
.menu span:after { content: ''; display: block; width: 100%; height: .05rem; background-color: #4a78f5; position: absolute; top: .15rem; left: 0; border-radius: 3px; transition: all .4s;}
.menu.on span { background-color: transparent;}
.menu.on span:before { transform: rotate(45deg); bottom: 0;}
.menu.on span:after { transform: rotate(-45deg); top: 0;}
.logo{width: 1.91rem;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.logo img{display: block;width: 100%;}
.call{position: absolute;right: .85rem;top: 50%;transform: translateY(-50%);background: url(../img/call.png) no-repeat;background-size: 100%; width: 0.46rem;height: 0.46rem;border-radius: 50%;}
.call a {display: block;width: 100%;height: 100%;}

/*banner*/
.banner{width: 100%;}
.banner img{width: 100%;display: block;}
.ban .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;border-radius: 0.05rem !important; background:#FFFFFF;opacity: 1;margin: 0 0.055rem !important; transition: all .5s;}
.ban .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;width: 0.25rem;}

/* 分类导航 */
.hotGuanzhu { background-color: #fff; padding-bottom: .15rem;}
.sortMenu { background-color: #fff;}
.sortMenu-hd {
	border-bottom: 1px solid #ddd; height: .93rem; padding: 0 .3rem;
}
.sortMenu-hd li { float: left; width: 33.33%; text-align: center; line-height: .93rem; font-size: .32rem; position: relative; transition: all .4s;}
.sortMenu-hd li span {display: inline-block; color: #fff; font-size: .22rem; width: .66rem; height: .32rem; line-height: .32rem; position: absolute; top: .1rem; border-radius: .16rem; border-bottom-left-radius: 0; border-top-left-radius: .17rem; margin-left: .03rem;}
.sortMenu-hd li:first-child span {background: linear-gradient(to right,#ffc142,#fe9040);}
.sortMenu-hd li:nth-child(2) span {background: linear-gradient(to right,#ff8347,#fe406b);}
.sortMenu-hd li:nth-child(3) span {background: linear-gradient(to right,#f542c9,#a73cfa);}
.sortMenu-hd li.active {font-weight: bold; color: #4a78f5; }
.sortMenu-hd li.active:after { content: ''; display: block; position: absolute; width: 70%; left: 50%; transform: translateX(-50%); bottom: -1px; height: .03rem; background-color: #4a78f5;}
.sortMenu-hd li.active span {font-weight: normal;}

.Menu-bd ul { display: none;padding: .3rem .3rem 0;}
.Menu-bd ul:nth-child(2) { display: block;}

.Menu-bd ul.zslist li {float: left; width: 31.59%; margin: 0 2.5% .1rem 0; color: #fff; padding: .2rem 0 0 .2rem; height: 1.81rem;}
.Menu-bd ul.zslist li:first-child { background: url(../img/bg_zs01.png) 0 0 /100% 100% no-repeat;}
.Menu-bd ul.zslist li:nth-child(2) { background: url(../img/bg_zs02.png) 0 0 /100% 100% no-repeat;}
.Menu-bd ul.zslist li:nth-child(3) { background: url(../img/bg_zs03.png) 0 0 /100% 100% no-repeat; margin-right: 0;}
.Menu-bd ul.zslist li:nth-child(4) { background: url(../img/bg_zs04.png) 0 0 /100% 100% no-repeat; width: 48.55%; height: 1.52rem;}
.Menu-bd ul.zslist li:nth-child(5) { background: url(../img/bg_zs05.png) 0 0 /100% 100% no-repeat; width: 48.55%; height: 1.52rem; margin-right: 0;}
.Menu-bd ul.zslist li h3 { font-size: .3rem; font-weight: bold; line-height: .1.66; color: #fff;}
.Menu-bd ul.zslist li p { font-size: .22rem; color: rgba(255,255,255,.77); margin-top: .1rem; line-height: 1.4;}

.Menu-bd ul.iconlist li {float: left; width: 20%; text-align: center; margin-bottom: .3rem;}
.Menu-bd ul.iconlist li .icon { display: block; width: .9rem; height: .9rem; margin: 0 auto;}
.Menu-bd ul.iconlist li .icon img {width: 100%;}
.Menu-bd ul.iconlist li span { font-size: .24rem; height: .3rem; display: block;}

.minge { padding: 0 .3rem .2rem; background-color: #fff;}
/* 导航 */
.nav_box{display: none; position: fixed;left: 0;top: 1rem;width: 100%;height: 100%;background: rgba(0,0,0,0.37);z-index: 200;}
.nav{border-top: 1px solid #dbdbdb; display: block;background: #FFFFFF;padding: 0.2rem 0.3rem 0.4rem;box-sizing: border-box;}
.nav_tit{position: relative;box-sizing: border-box; font-size: 0.3rem;color: #333333;font-weight: bold;padding: 0.1rem 0 0.1rem 0.15rem;box-sizing: border-box;}
.nav_tit:after{display: block;content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width:0.04rem;height: 0.3rem;}
.nav_list li{float: left;margin-top: 0.2rem;font-size: 0.26rem; width: 2rem;margin-left: 0.45rem;text-align: center;line-height: 0.44rem;}
.nav_list li:nth-of-type(3n+1){margin-left: 0;}
.nav_list a{display: block;}
.heig_topic .nav_tit:after{background: #467df5;}
.heig_topic .nav_list a{border: 1px solid #467df5;color:#467df5 ;}
.nav_use+.nav_use{margin-top: 0.2rem;}
.selec_topic .nav_tit:after{background: #fc2b56;}
.selec_topic .nav_list a{border: 1px solid #fc2b56;color:#fc2b56 ;}
.scho_topic  .nav_tit:after{background: #4eb72a;}
.scho_topic .nav_list a{border: 1px solid #4eb72a;color:#4eb72a;}
.nav_bottom{position: relative;font-size: 0; margin-top: 0.3rem; width: 1.6rem;height: 0.54rem;line-height: 0.54rem;text-align: center;border-radius: 0.27rem;border: 1px solid #4277ff;float: right;}
.nav_bottom a{color: #4277ff;font-size: 0.26rem;vertical-align: middle; margin: 0 0.1rem;}
.return_btn{display: inline-block;width: 0.3rem;height: 0.25rem; background: url(../img/return_btn.png) no-repeat 0/0.3rem;position: relative;top: -1px;}
.return_btn:after{display: block;content: ""; position: absolute;height: 0.3rem;width: 1px;right: -0.12rem;top: 50%;transform: translateY(-50%);background: #4277ff;}
.scout_box{display: none; padding: 0.1rem 0;box-sizing: border-box;}
.scout_box input{display: block;float: left;width: 6.05rem;height: 0.6rem;font-size: 0.26rem; box-sizing: border-box; padding: 0.15rem 0 0.15rem 0.2rem;border-radius: 0.3rem;background: #ebebeb;}
.scout_btn{font-size: 0.26rem;color: #333333;float: right;line-height: 0.6rem;}
.nohave{display: none; margin-bottom: 2.5rem;}
.nohave_bj{background: url(../img/search_none.png)no-repeat center/1.19rem;height: 1.16rem;margin: 0.65rem 0 0.55rem;}
.sorry{font-size: 0.2rem;color: #999999;text-align: center;}
.seek_tech{color: #FFFFFF;background: #3a94fe;width: 4.6rem;height: 0.62rem;line-height: 0.62rem;text-align: center;font-size: 0.26rem;margin: 0.5rem auto 0;border-radius: 4px;}
.sear_school{margin-bottom: 4rem;display: none;}
.sear_school .recru_list li{display: none;border-top: none !important;border-bottom: 1px solid #eaeaea;}
.sear_school .recru_list li.active{display: block;}
.recure_more_use{display: none;}
/*热门*/
.hot_box{background: #FFFFFF;padding-bottom: 0.08rem;box-sizing: border-box;}
.hot_follow{height: 0.6rem;line-height: 0.6rem; font-size: 0; background: #ebebeb;padding: 0 0.3rem;box-sizing: border-box;}
.hot_follow span{display: inline-block; padding-left: 0.3rem;box-sizing: border-box;margin-right: 0.22rem;padding-right: 0.22rem; vertical-align: middle;background: url(../img/hot.png)no-repeat  0 center/0.18rem;font-size: 0.24rem;color: #333333;font-weight: bold;position: relative;}
.hot_follow span:after{display: block;content: ""; position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 0.26rem;background: #cccccc;}
.hot_follow em{display: inline-block;width: 5rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; vertical-align: middle;font-size: 0.24rem;}
.hot_follow a{color: #333333;}

/* 优势 院校 */
.advSchool { background-color: #fff; margin-top: .2rem; padding-top: .3rem; padding-bottom: .3rem;}
.advSchool .hd { text-align: center; position: relative; }
.advSchool .hd:before {content: ''; display: block; width: 4.3rem; height: .34rem; background: url(../img/bg_title.png) 0 0 /auto 100% no-repeat; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-30%); z-index: 1;}
.advSchool .hd h2 { font-size: .36rem; margin-bottom: .2rem; font-weight: bold;}
.advSchool .hd h2 em { display: inline-block; width: .1rem; height: .1rem; background-color: #333; border-radius: 50%; margin: 0 .12rem; position: relative; top: -.03rem;}
.advSchool .hd h3 { text-transform: uppercase; font-size: .2rem; color: #666; font-weight: 100;}
.advSchool .service_use .img { position: relative; border-radius: .06rem; overflow: hidden;}
.advSchool .service_use .img .titl { width: 100%; position: absolute; left: 0; bottom: 0; height: .46rem; line-height: .46rem; background-color: rgba(59,121,254,.66); font-size: .22rem; text-align: center; color: #fff;}
.advSchool .service_use .name { font-size: .28rem; text-align: center; margin-top: .1rem;height:0.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

	/*列表*/
.hot_list{width: 100%;padding: 0 0.2rem;box-sizing: border-box;margin: 0.15rem 0 0.18rem;}
.hot_list li{float: left;width: 1.4rem;text-align: center;margin: 0.25rem 0.01rem 0;}
.hot_list li:nth-child(10)~ li{display: none;}
.hot_list.active li:nth-child(10)~ li{display: block;}
.hot_list a{display: block;}
.hot_pic{width: 0.9rem;height: 0.9rem;margin: auto; border-radius: 50%;position: relative;}
.hot_pic img{display: block;position: absolute;z-index: 100;width: 100%; left: 50%;top: 50%;transform: translate(-50%,-50%);}
.hot_name{font-size: 0.24rem;color: #333333;margin-top: 0.15rem;}
.hot_pic:before{display: block;content: "";width: 0.45rem;height:0.9rem;left: 0;top: 0;border-radius: 0.45rem 0 0 0.45rem;position: absolute;z-index: 50;}
.hot_pic:after{display: block;content: "";width: 0.45rem;height:0.9rem;right: 0;top: 0;border-radius: 0 0.45rem  0.45rem 0;position: absolute;z-index: 50;}
.hot_list ul{margin-bottom: 0.15rem;}
.hot_more{height: 0.3rem;background: url(../img/more.png)no-repeat center center/0.41rem;animation:plays2 3s infinite;-webkit-animation:plays2 3s infinite;}
.hot_list.active .hot_more{display: none;}
/*门槛低*/
.low_list{padding: 0 0.3rem;box-sizing: border-box;margin-bottom: 0.06rem;}
.low_list li{width: 3.42rem;float: left;margin-bottom: 0.06rem;border-radius: 8px;overflow: hidden;}
.low_list li:nth-of-type(even){float: right;}
.low_list a{display: block;position: relative;}
.low_pic{position: relative;z-index: 50;}
.low_pic img{display: block;width: 100%;}
/*咨询*/
.seek_box{background: url(../img/seekbj.jpg)no-repeat center/100%;height: 1rem;line-height: 1rem;padding-left: 0.48rem;box-sizing: border-box;font-size: 0.28rem;color: #FFFFFF;position: relative;}
.rob_btn{float: right;font-size: 0.3rem;position: absolute;right: 0.48rem;top: 50%;transform: translateY(-50%);background: url(../img/robbj.png)no-repeat center/100%;width: 1.8rem;height: 0.6rem;text-align: center;line-height: 0.6rem;color: #FFFFFF;border-radius: 0.3rem;}
.seek_box span{text-shadow: 0 0.05rem 2px rgba(0,0,0,0.25);}
/*空乘专业全国重点名校招生*/
.plane_box{box-sizing: border-box;background: #FFFFFF;margin-top: 0.2rem;}
.title{height: 0.8rem;line-height: 0.8rem;font-size: 0.34rem;font-weight: bold;padding-left: 0.3rem;box-sizing: border-box;}
.title span{padding-left: 0.46rem;box-sizing: border-box;}
.plane{width: 100%; box-sizing: border-box;}

.term_box{border-bottom: 1px solid #d6d6d6; position: relative; z-index: 9;}
.term_box .term_item { float: left; width: 50%; text-align: center;}
.term_name{font-size: 0.28rem;color: #333333; height: 0.8rem;line-height: 0.8rem;text-align: center; position: relative;}
.term_name:before{display: block;content: "";position: absolute;right: 0;top: 50%;width: 1px;height: .26rem;background: #e6e6e6; transform: translate(0,-50%);}
.term_name:after {display: inline-block;content: ""; width: 0; height: 0; border: .08rem solid transparent; border-top: .09rem solid #333; margin-left: .09rem; position: relative; top: .03rem; transition: all .4s;}
.term_box .term_item:last-child .term_name:before { display: none;}
.term_box .term_item.on .term_name {color: #4a78f5;}
.term_box .term_item.on .term_name:after { border: .08rem solid transparent; border-bottom: .09rem solid #4a78f5; top: -.03rem;}

.term_option {  position: absolute; left: 0; top: .81rem; width: 100%; padding: .2rem .3rem; background-color: #fff; z-index: 10;display: none;}
.term_option.show { opacity: 1; visibility: visible;}
.term_use{ box-sizing: border-box; text-align: left;}
.term_use span { float: left; box-sizing: border-box; display: inline-block; width: 1.65rem; line-height: .56rem; border-radius: .04rem;font-size: .24rem; background-color: #f0f0f0; margin-bottom: .2rem; margin-right: .08rem; text-align: center;}
.term_use span:nth-child(4n){ margin-right: 0;}
.term_use span.on { background-color: #4a78f5; color: #fff;}
.term_use.active{display: inline-block;min-width: 80%;}
.term_more{display: inline-block;vertical-align: middle;font-size: 0.2rem;color: #999999;}
.term_item{position: static;}

.service_list { margin-bottom: .3rem;}

/*招生列表*/
.recru_list{overflow: hidden; position: relative; z-index: 2; padding: 0 .3rem 0;}
.recru_list .no-data {padding: .8rem 0;  color: #999; font-size: .28rem; text-align: center;  display: none;}
.recru_list li{ padding: 0.3rem 0;box-sizing: border-box;position: relative;top: -1px;}
.plane_box .recru_list li{display: none;}
.plane_box .recru_list li.active.on{display: block;}
.recru_list li+li{border-top: 1px solid #eaeaea;}
.recru_pic{width: 2rem;border-radius: 8px;overflow: hidden;position: relative; float: left;}
.recru_pic img{display: block;width: 100%;position: relative;z-index: 50;}
.recru_info{float: left;width: 3.4rem;margin-left: 0.1rem;}
.recru_name{font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.3rem;}
.recru_name a{color: #333333;}
.recru_label{color: #999999;font-size: 0.2rem;margin:0.05rem 0 0.1rem;}
.ti:before{content:'|';margin-right: 0.05rem;}
.recru_label span:first-child{margin-left: 0;padding-left: 0.23rem;background: url(../img/place.png)no-repeat 0/0.14rem;}
.recure_good{font-size: 0;}
.recure_good span{margin-right: 0.1rem;padding: 0 0.08rem;box-sizing: border-box; background-color:#f3f6ff; line-height: .34rem; font-size: 0.2rem;line-height: 0.32rem; color: #4a78f5;display: inline-block;}
.recure_tec{margin-top: 0.1rem; font-size: 0.24rem;color: #999999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.recure_btn{float: right;width: 1.3rem;margin-top: 0.24rem;}
.seek_btn{height: 0.5rem;line-height: 0.5rem; font-size: 0.24rem;color: #FFFFFF;background: #4a78f5;border-radius: .05rem;text-align: center;margin-bottom: 0.2rem; box-shadow: .02rem 0 .1rem rgba(74,120,245,.45);}
.seek_btn a{color: #FFFFFF;}
.enroll_btn{height: 0.5rem;line-height: 0.5rem; font-size: 0.26rem;color: #FFFFFF;background: #ffb238;border-radius: .05rem;text-align: center; box-shadow: .02rem 0 .1rem rgba(245,150,74,.45);}
.recure_more{display: none; margin: 0.1rem auto 0;width: 100%;height: 0.8rem;text-align: center;line-height: 0.8rem;font-size: 0.24rem;color: #FFFFFF;background: #4a78f5;border-radius: 0.4rem; box-shadow: .02rem 0 .1rem rgba(74,120,245,.45);}
.recure_more.active{display: block;}
.recure_more.on { background-color: #ececec; box-shadow: .02rem 0 .1rem rgba(0,0,0,.15);}
.recure_all{display: none;text-align: center;margin: 0.1rem auto 0;font-size: 0.3rem;color: #999999;}
.recure_all.active{display: block;}
/*院校榜*/
.educat_box{width: 100%;background: #FFFFFF;box-sizing: border-box; }
.educat_tit{color: #d13f00; background: url(../img/title_bj2.png)no-repeat center/100%;}
.edu{color: #d13f00;background: url(../img/edubj.png)no-repeat 0/0.33rem; }
.educat{margin-top: 0.3rem;box-sizing: border-box;background: #FFFFFF;}
.edu_term{text-align: center;font-size: 0;border: 1px solid #e7e7e7;border-radius: .1rem; height: 0.58rem;line-height: 0.58rem;color: #808080;  margin: 0 .3rem;}
.edu_term span{font-size: 0.24rem;display: inline-block;width: 20%;position: relative;}
.edu_term span+span:after{display: block;content: "";height: 0.26rem; position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;background: #e7e7e7;}
.edu_term span:before{display:none;content: "";height: 2px; position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 1rem;background: #ff6000;}
.edu_term span.active:before{display: block;}
.edu_term span.active{color: #ff6000;}
.sen{position: absolute;left: 0;top: 0;width: 0.56rem;height: 0.64rem;z-index: 100;}
.sen1{background: url(../img/sen1.png)no-repeat center/cover;}
.sen2{background: url(../img/sen2.png)no-repeat center/cover;}
.sen3{background: url(../img/sen3.png)no-repeat center/cover;}
.educat .recru_list li{display: none;}
.educat .recru_list li.active{display: block;}
/* 招生 问答 */
.onEaroll-hd { margin: .2rem .3rem 0;}
.onEaroll-hd ul li { float: left; width: 3.36rem; position: relative; text-align: center;}
.onEaroll-hd ul li a { display: block; position: relative;}
.onEaroll-hd ul li a:after { content: ''; display: block; width: 100%; height: .16rem; background: url(../temp/shadow01.jpg) 0 0 /cover no-repeat; position: absolute; left: 0; top: 2.24rem;}
.onEaroll-hd ul li:nth-child(2n) { float: right;}
.onEaroll-hd ul li .img {  border-top-right-radius: .3rem; border-bottom-left-radius: .3rem; height: 2.24rem; overflow: hidden; object-fit: cover;}
.onEaroll-hd ul li:nth-child(2n) .img { border-radius: 0; border-top-left-radius: .3rem; border-bottom-right-radius: .3rem;}
.onEaroll-hd ul li .name {text-align: center; font-size: .28rem;margin: .15rem 0 .05rem; font-weight: bold;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.onEaroll-hd ul li .read { font-size: .2rem; color: #666;}
.onEaroll-hd ul li .read b {color: #ff640f; font-weight: normal;}
.onEaroll-bd { padding: .2rem .3rem;}
.onEaroll-bd ul li {float: left; width: 3.36rem; margin: 0 .15rem .13rem 0; box-shadow: 0 0 .08rem rgba(73,73,73,.19); border-radius: .1rem;}
.onEaroll-bd ul li:nth-child(2n) {margin-right: 0;}
.onEaroll-bd ul li a { font-size: .24rem; display: block; text-align: center; line-height: .66rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/* 我们为你 另谋出路 */
.Lmchulu { padding: .3rem .2rem 0  .3rem;}
.Lmchulu ul { padding-bottom: .2rem;}
.Lmchulu ul li { float: left; width: 3.35rem;box-shadow: 0 0 .16rem rgba(73,73,73,.16); border-radius: .1rem; box-sizing: border-box; padding: .2rem; position: relative; overflow: hidden; margin: 0 .19rem .18rem 0;}
.Lmchulu ul li:nth-child(2n) { margin-right: 0;}
.Lmchulu ul li em { display: block; width: .69rem; height: .69rem; background-color: #ffb238; color: #fff;font-size: .3rem; text-align: center; line-height: .69rem;  position: absolute; left: -.14rem; top: -.18rem; border-radius: 50%; font-style: normal;}
.Lmchulu ul li .txt h2 { font-weight: bold; font-size: .3rem; margin-bottom: .1rem; text-align: center; margin-top: .2rem;}
.Lmchulu ul li .txt  p { font-size: .24rem; line-height: .36rem; color: #999;}
.Lmchulu ul li .img { margin-top: .15rem; border-radius: .1rem; overflow: hidden; height: 1.6rem;}

/* 高薪 就业岗位 */
.Jygangwei { padding: .3rem .3rem 0;}
.Jygangwei ul { padding-bottom: .1rem;}
.Jygangwei li { position: relative; box-shadow: 0 0 .18rem rgba(73,73,73,.13); height: 2.24rem; margin-bottom: .2rem;}
.Jygangwei li .img {float: left; width: 50%; height: 2.24rem;}
.Jygangwei li .img img {object-fit: cover; height: 100%; overflow: hidden; width: 100%;}
.Jygangwei li .txt { width: 50%; float: right; height: 2.24rem; position: relative; box-sizing: border-box; padding: .25rem 0 0 .3rem;}
.Jygangwei li .txt:before { content: ''; display: block; width: .14rem; height: .14rem; background-color: #4a78f5; border-radius: 50%; position: absolute; right: .1rem; top: .1rem;}
.Jygangwei li .txt h2 { font-size: .3rem;font-weight: bold; color: #3c3c3c;}
.Jygangwei li .txt  p { font-size: .26rem; color: #999; margin-top: .2rem; height: .6rem;}
.Jygangwei li .txt span {display: inline-block; color: #666; font-size: .24rem; border-bottom: 1px solid #ffb238;}
.Jygangwei li .txt span em { color: #ff640f;}
.Jygangwei li:nth-child(2n) .img {float: right;}
.Jygangwei li:nth-child(2n) .txt {float: left;}
.Jygangwei li:nth-child(2n) .txt:before { right: auto; left: .1rem;}
.Jygangwei a{color: #ff640f;}

/* 热点 专题 */
.Hottopic { padding: .15rem .3rem .3rem; }
.topicItem .img { float: left; width: 2.6rem; height: 2.3rem; border-radius: .06rem; overflow: hidden; margin-top: .2rem; }
.topicItem .img img { width: 100%; height: 100%; object-fit: cover; }
.topicItem ul { float: right; width: 4rem; }
.topicItem ul li { border-bottom: 1px solid #dbdbdb; line-height: .5rem; }
.topicItem ul li a { display: block; padding-left: .2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .24rem; position: relative; }
.topicItem ul li a:before { content: ''; display: block; width: .09rem; height: .09rem; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -.045rem; background-color: #81bbff; }

/*初中生首选院校*/
.junior_box{padding: 0.1rem 0 0.4rem;box-sizing: border-box;background: #FFFFFF;margin-top: 0.2rem;}
.junior_tit{background: url(../img/title_bj3.png)no-repeat center/100%;}
.jun{color: #295bc1;background: url(../img/chubj.png)no-repeat 0/0.26rem;}
.junior_use{padding: 0 0.3rem;box-sizing: border-box;margin-top: 0.3rem;}
.junior_pic{border-radius: 8px 8px 0 0;overflow: hidden;}
.junior_pic img{display: block;width: 100%;}
.junior_name{border-radius:0 0 8px 8px;padding: 0 0.14rem;box-sizing: border-box; border: 1px solid #e6e6e6;height: 44px;line-height: 44px;}
.junior_name a{display: block;overflow: hidden;font-size: 0.26rem;color: #333333; text-overflow: ellipsis;text-align: center;}
.line_ask{width: 1.6rem;height: 0.52rem;text-align: center;line-height: 0.52rem;border-radius: 10px;background: #3a94fe;margin: 0.2rem auto 0;font-size: 0.28rem;}
.line_ask a{display: block;color: #FFFFFF;}
.gao{color: #295bc1;background: url(../img/gao.png)no-repeat 0/0.34rem;}
/*空乘专业-怎样选择合适的大学*/
.fight_box{box-sizing: border-box;background: #FFFFFF;margin-top: 0.2rem;}
.fig{color: #285ac1;background: url(../img/ko.png)no-repeat 0/0.33rem;}
.fight_list{padding: 0 0.3rem;margin-top: 0.3rem;box-sizing: border-box;}
.fight_list ul { margin-bottom: .3rem;}
.fight_list li{position: relative; float: left;width:calc((100% - 2px)/3);margin-bottom: 1px; margin-left: 1px;}
.fight_list li:nth-child(1){background: #fcede6;}
.fight_list li:nth-child(2){background: #e8f4ff;}
.fight_list li:nth-child(3){background: #fdf4e3;}
.fight_list li:nth-child(4){background: #e8fdff;}
.fight_list li:nth-child(5){background: #ffeae8;}
.fight_list li:nth-child(6){background: #e8fff2;}
.fight_list li:nth-child(3n+1){margin-left: 0;}
.fight_list li:after{display: block;content: ""; position: absolute;z-index: 100; left: 0;top: 0.15rem;width: calc(100% - 0.15rem);height:calc(100% - 0.15rem);border: 1px solid rgba(255,255,255,0.48);border-left: none;border-bottom: none;}
.fight_list li:before{display: block;content: "";position: absolute;z-index: 100;right: 0;bottom: 0.15rem;width: calc(100% - 0.15rem);height:calc(100% - 0.15rem);border: 1px solid rgba(255,255,255,0.48);border-right: none;border-top: none;}
.figh_pic{position: relative;z-index: 50;}
.figh_pic img{display: block;width: 100%;opacity: 0.09;}
.fight_info{position: absolute;font-size: 0; left:0;width: 100%;text-align: center; top: 50%;z-index: 100;transform: translateY(-50%);}
.figh_base{display: inline-block;vertical-align: middle;font-size: 0.24rem;}
.fight_seat{display: inline-block;margin-left: 0.05rem; text-shadow:0 0px 4px #FFFFFF; font-size: 0.6rem; vertical-align: middle;}
.figh_base p{display: block;text-align: justify;}
.fight_list li:nth-child(1) .figh_base{color: #5e493f;}
.fight_list li:nth-child(1) .fight_seat{color: #ed753a;}
.fight_list li:nth-child(2) .figh_base{color: #3b546d;}
.fight_list li:nth-child(2) .fight_seat{color: #2775c4;}
.fight_list li:nth-child(3) .figh_base{color: #726141;}
.fight_list li:nth-child(3) .fight_seat{color: #e1a839;}
.fight_list li:nth-child(4) .figh_base{color: #356a6d;}
.fight_list li:nth-child(4) .fight_seat{color: #09d4e1;}
.fight_list li:nth-child(5) .figh_base{color: #70423d;}
.fight_list li:nth-child(5) .fight_seat{color: #c54436;}
.fight_list li:nth-child(6) .figh_base{color: #346345;}
.fight_list li:nth-child(6) .fight_seat{color: #33c571;}
.recru_btnbox{width: 6.9rem; margin: 0 auto 0;}
.recru_btn{float: left;width: 3.4rem;background:#3a94fe;padding: 0 2px 0  1rem;box-sizing: border-box;position: relative;}
.recru_btn:after{display: block;content: "";position: absolute;left: 0;top: 0;width: 1rem;height: 100%;background: url(../img/solu_bj.png)no-repeat center/0.33rem;}
.ass_btn{float: right;width: 3.4rem;background:#fe9f2d;padding: 0 2px 0  1rem;box-sizing: border-box;position: relative;}
.ass_btn:after{display: block;content: "";position: absolute;left: 0;top: 0;width: 1rem;height: 100%;background: url(../img/ass_bj.png)no-repeat center/0.32rem;}
.recure_name{color: #3a94fe;font-size: 0.26rem; width: 100%;background: #FFFFFF;border-top: 1px  solid #d9d9d9;border-bottom: 1px  solid #d9d9d9;text-align: center;line-height: 0.64rem;}
.ass_name{color: #fe9f2d;font-size: 0.26rem; width: 100%;background: #FFFFFF;border-top: 1px  solid #d9d9d9;border-bottom: 1px  solid #d9d9d9;text-align: center;line-height: 0.64rem;}
.ass_name a{color: #fe9f2d;}
/*高考后新选择*/
.service_use{display: none; padding: 0.1rem 0 0;box-sizing: border-box;background: #FFFFFF;margin-top: 0.2rem;}
.service_use.active{display: block;}
.service{padding: 0 0.3rem;box-sizing: border-box;}
.service_list img{display: block;width: 100%;border-radius: 8px;}
/*优秀学员展示*/
.fine_box{padding: 0.1rem 0 0.4rem;margin-top: 0.2rem; box-sizing: border-box;background: #FFFFFF;}
.fine_title{height: 0.8rem;line-height: 0.8rem;position: relative; background: url(../img/title_bj4.png)no-repeat center/100%;}
.fine_tit{width: 50%;float: left;text-align: center;position: relative;}
.fine_tit span{color: #8c8c8c;font-size: 0.34rem;font-weight: bold;}
.fine_tit.active span{color: #007dfa;}
.fine_tit1 span{padding-left: 0.43rem;background: url(../img/fine1.png)no-repeat 0/0.35rem;box-sizing: border-box;}
.fine_tit1.active span{background: url(../img/fine2.png)no-repeat 0/0.35rem;}
.fine_tit2 span{padding-left: 0.42rem;background: url(../img/spec2.png)no-repeat 0/0.34rem;box-sizing: border-box;}
.fine_tit2.active span{background: url(../img/spec1.png)no-repeat 0/0.34rem;}
.fine_tit2:after{display: block;content: "";position: absolute;width: 1px;height: 0.26rem; left:0;top: 50%;transform: translateY(-50%);background: #93b7db;}
.fine_use{padding: 0 0.3rem;box-sizing: border-box;margin-top: 0.3rem;}
.fineBanner img{display: block;width: 100%;}
.fineBanner li{border-radius: 8px;overflow: hidden;margin-top: 0.2rem;position: relative;}
.fineBanner li.swiper-slide-active{margin-top: 0;}
.fine_pic{position: relative;z-index: 50;}
.fine_info{position: absolute;text-align: center;width: 100%; z-index: 100;bottom: 0;left: 0;background: rgba(0,0,0,0.52);color: #FFFFFF;}
.fine_name{font-size: 0.3rem;line-height: 0.4rem;}
.fine_job{font-size: 0.24rem;line-height: 0.4rem;border-top: 1px solid rgba(255,255,255,0.36);text-align: center; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fineBanner{display: none;}
.fineBanner.active{display: block;}
.join_box{padding: 0 0.3rem;box-sizing: border-box; margin-top: 0.4rem;height: 1.4rem;line-height: 1.4rem;background: url(../img/joinbj.jpg)no-repeat center;}
.join_box img{width: 4.8rem;vertical-align: middle;}

/* 就业情况 */
.advSchool .hd-long:before { width: 5.33rem; background-image: url(../img/bg_title2.png); }

.Jyqingkuang { border: 1px solid #7095fa; margin: .2rem .3rem .3rem; border-top-left-radius: .1rem; border-top-right-radius: .1rem; overflow: hidden; }
.Jyqingkuang .tit { color: #fff; font-size: .3rem; font-weight: bold; background-color: #7095fa; border-top-left-radius: .1rem; border-top-right-radius: .1rem; }
.Jyqingkuang ul { padding: 0 .1rem; }
.Jyqingkuang ul li { text-align: center; float: left; line-height: .66rem; }
.Jyqingkuang ul li:first-child { width: 19.42029%; }
.Jyqingkuang ul li:nth-child(2) { width: 17.3913%; }
.Jyqingkuang ul li:nth-child(3) { width: 20.28986%; }
.Jyqingkuang ul li:nth-child(4) { width: 42.89855%; }
.Jyqingkuang .swiper-scrolTop { height: 5.5rem; }
.Jyqingkuang .swiper-slide { font-size: .24rem; height: .66rem; }
.Jyqingkuang .swiper-slide:nth-child(2n) { background-color: #f7f7f7; }
.Jyqingkuang .swiper-slide ul li:nth-child(3) { color: #ff640f; }
/*新未来 在线报名*/
.sign_box{background: #FFFFFF;margin: 0.2rem .3rem 0;box-sizing: border-box;}
.sign_use{padding: .3rem 0.13rem 0.37rem;background: #e3ebff; border-radius: .2rem; border: .12rem solid #4a79f6; box-sizing: border-box;}
.sign{ box-sizing: border-box;}
.sign_item {height: 0.8rem;position: relative; background: #FFFFFF;border-radius: 4px;border: 1px solid transparent;}
.sign_item.active{border: 1px solid #fb0505;}
.sign_item+.sign_item{margin-top: 0.2rem;}
.sign_item input{height: 0.8rem;position: relative;z-index: 50; font-size: 0.24rem; display: block;width: calc(100% - 0.85rem); line-height: 0.8rem;padding-left: 0.65rem;box-sizing: content-box;}
.sign_name{background: url(../img/name.png)no-repeat 0.2rem center/0.25rem;}
.sign_call{background: url(../img/call_icon.png)no-repeat 0.2rem center/0.26rem;}
.sign_heig{background: url(../img/heigh_icon.png)no-repeat 0.2rem center/0.29rem;}
.sign_weig{background: url(../img/weig_icon.png)no-repeat 0.2rem center/0.26rem;}
.sign_dat{background: url(../img/date_icon.png)no-repeat 0.2rem center/0.34rem;}
.sign_pla{background: url(../img/pla_icon.png)no-repeat 0.2rem center/0.26rem;}
.sign_htt{text-align: center;margin-top: 0.2rem;}
.sign_htt span{vertical-align: middle;margin-right: 0.1rem; display: inline-block;width: .2rem;height:.2rem;border: 1px solid #d5d5d5;border-radius: .04rem;position: relative;}
.sign_htt span.active{background: url(../img/checks.png) 0 center/cover no-repeat;border: 1px solid transparent;}
.sign_htt input{display: block;position: absolute; width: 100%;height: 100%;opacity: 0;left: 0;top: 0;}
.sign_htt a{vertical-align: middle;color: #467df5;font-size: 0.2rem;}
.sign_htt em{vertical-align: middle; font-size: 0.2rem;color: #666666;}
.sign_btn{width: 6.3rem;text-align:center;height: 0.8rem;line-height: 0.8rem;border-radius: 4px;background: #3a94fe;font-size: 0.32rem; margin: 0.25rem auto 0;}
.sign_btn INPUT{display: block; color: #FFFFFF;border-radius: 4px; display: block;width: 100%;height: 100%;background:#3a94fe;font-size: 0.32rem;}
.pla_btn{position: absolute;display: block;background: url(../img/down_btn.png)no-repeat 0/0.14rem;right: 0.3rem;width: 0.14rem;z-index: 10; height: 100%;top: 0;}
/*出生日期弹窗*/
.date_box{opacity: 0;transition: all .3s ease-in; background: rgba(0,0,0,0.37);position: fixed;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;}
.date_use{background: #FFFFFF;width: 5.1rem;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 4px;overflow: hidden;}
.date_tit{color: #FFFFFF;font-size: 0.4rem;text-align: center;background: #467df5;height: 0.8rem;line-height: 0.8rem;}
.date_ku{padding: 0.2rem 0.2rem 0.3rem ;box-sizing: border-box;}
.date_btnbox{margin-top: 0.2rem;padding: 0 0.2rem;box-sizing: border-box;}
.date_btn{font-size: 0.28rem;width: 2rem; float: left;height: 0.5rem;border-radius: 4px; line-height: 0.5rem;text-align: center;}
.date_true{background: #467df5;color: #FFFFFF;}
.date_cancle{background: #bcbbbb;color: #666666;float: right;}
.wrapper {width: 100%;height: 100%; max-width: 750px;  min-width: 320px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow-y: scroll;}
.date_choose{height: 120px;width: 100%;background: #f1f1f1;border-radius: 4px;border: 1px solid #cfcfcf;}
.mobileSelect .content{position: relative;top: 0 !important;}
.mobileSelect .content .btnBar .title{display: none !important;}
.mobileSelect .content .btnBar .ensure{display: none !important;}
.shadowMask{display: none !important;}
.mobileSelect .content .panel .wheel{height: 120px !important;}
.mobileSelect .content .panel .wheel .selectContainer li{position: relative;top: -40px;color: #808080;}
.mobileSelect .content .panel .wheels{height: 120px;position: relative;z-index: 100;}
.mobileSelect .content .panel .selectLine{top: 40px;background: #dbdbdb;z-index: 50;}
.date_box.active{z-index: 200;opacity: 1;}
.express-area-box .close{display: inline-block;position: absolute; background: url(../img/shut_btn.png)no-repeat center/cover;width: 0.26rem;height: 0.26rem;right: 0.2rem;top: 50%;transform: translateY(-50%);}
.selet-area-wrap span.current{color: #467df5;}
.selet-area-wrap p{display: inline-block;width: auto;}
.selet-area-wrap p+p{margin-left: 0.5rem;}
.selet-area-wrap span.current:before{background: #467df5;}
.area-list li{position: relative; height: 0.7rem;line-height: 0.7rem;border-top: 1px solid #e6e6e6;color: #333333;font-size: 0.28rem;}
.area-list li:after{display: block;content: "";position: absolute;right: 0.2rem;top: 50%;transform: translateY(-50%);width: 0.16rem;height:100%; background: url(../img/down_btn.png)no-repeat 0/100%;}
.ui-border-b{height: 0px;}
/*报名成功弹窗*/
.enter_box{display: none; width: 100%;height: 100%;background: rgba(0,0,0,0.37);position: absolute;left: 0;top: 0;z-index: 200;}
.enter_use{background: url(../img/enterbj.jpg)no-repeat center 100%/cover;width: 6.5rem;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 4px;overflow: hidden;}
.enter_tit{text-align: center;font-size: 0.4rem;color: #f74600;background: #467df5;height: 1rem;line-height: 1rem;  text-shadow:#FFFFFF 0.03rem 0 0,#FFFFFF 0 0.03rem 0,#FFFFFF -0.03rem 0 0,#FFFFFF 0 -0.03rem 0;-webkit-text-shadow:#FFFFFF 0.03rem 0 0,#FFFFFF 0 0.03rem 0,#FFFFFF -0.03rem 0 0,#FFFFFF 0 -0.03rem 0;-moz-text-shadow:#FFFFFF 0.03rem 0 0,#FFFFFF 0 0.03rem 0,#FFFFFF -0.03rem 0 0,#FFFFFF 0 -0.03rem 0;*filter: Glow(color=#FFFFFF, strength=3);}
.enter_info{padding: 0.2rem 0.3rem 0.4rem;box-sizing: border-box;}
.enter_tit img{width: 3.48rem;margin: auto;vertical-align: middle;}
.enter_cont{color: #333333; font-weight: bold; line-height: 0.48rem;font-size: 0.24rem;}
.enter_cont span{color: #f74600;}
.enter_grow{font-size: 0.28rem;color: #333333;font-weight: bold;line-height: 0.52rem;}
.enter_btn{font-size: 0.28rem;color: #ffffff;text-align: center;line-height: 0.66rem;height: 0.66rem;border-radius: 0.33rem;width: 4.6rem;background: #467df5;margin: 0.3rem auto 0;}
/*航空服务部分就业单位*/
.friend_list{background: #FFFFFF; margin-top: 0.1rem;padding: 0 0.3rem;box-sizing: border-box;}
.friend_list li{float: left;position: relative; width: calc((100% - 0.66rem)/4);vertical-align: middle;text-align: center;float: left;margin-left: 0.22rem;margin-top: 0.22rem;}
.friend_list li:nth-of-type(4n+1){margin-left: 0;}
.friend_list li a{display: block;width: 100%;position: relative; height: 0.98rem;border: 1px solid #d9d9d9;vertical-align: middle;text-align: center;overflow: hidden;}
.friend_list img{ width: auto; max-width: 80%;max-height: 80%;display: block;margin: auto;vertical-align: middle;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
/*荟萃名优院校 成就蓝天梦想*/
.dream_box{background: #FFFFFF; margin-top: 0.3rem;padding: 0 0.3rem;box-sizing: border-box;}
.dream_box li{width: 50%;float: left;padding: 0.5rem 0 0.5rem 0.3rem;box-sizing: border-box;}
.drem_icon{width: 0.8rem;height: 0.8rem;border-radius: 50%;display: inline-block;vertical-align: middle;}
.drem_icon span{display: block;width: 100%;height: 100%;}
.drem_info{width:2rem;margin-left: 0.17rem; display: inline-block;vertical-align: middle;}
.drem_num{font-size: 0.36rem;}
.drem_tex{font-size: 0.26rem;color: #666666;}
.dream_box li:nth-child(1){background: #ddefff;border-top: 2px solid #b2dbff;}
.dream_box li:nth-child(2){background: #eee4ff;border-top: 2px solid #dac7fa;}
.dream_box li:nth-child(3){background: #ffedf8;border-top: 2px solid #fecfec;}
.dream_box li:nth-child(4){background: #edfeff;border-top: 2px solid #c8f8fb;}
.dream_box li:nth-child(1) .drem_icon{background: #b2dbff url(../img/dream1.png)no-repeat center/0.41rem;}
.dream_box li:nth-child(2) .drem_icon{background: #dac7fa url(../img/dream2.png)no-repeat center/0.48rem;;}
.dream_box li:nth-child(3) .drem_icon{background: #fecfec url(../img/dream3.png)no-repeat center/0.4rem;;}
.dream_box li:nth-child(4) .drem_icon{background: #c8f8fb url(../img/dream4.png)no-repeat center/0.36rem;;}
.dream_box li:nth-child(1) .drem_num{color: #0d6bbe;}
.dream_box li:nth-child(2) .drem_num{color: #520dc8;}
.dream_box li:nth-child(3) .drem_num{color: #ba1278;}
.dream_box li:nth-child(4) .drem_num{color: #16b6bf;}
@media only screen and (max-width:320px ) {
	.drem_info{margin-left: 0.05rem;width: 2.2rem;}
	.drem_tex{font-size: 0.24rem;}
}
.zhichi { background-color: #fff; text-align: center; font-size: .18rem; color: #999; padding: .1rem 0;}
/*版权*/
.copy_box{font-size: 0.26rem;text-align: center; color: #333333;background: #FFFFFF;margin-top: 0.2rem; line-height: 0.42rem;padding: 0.3rem 0;box-sizing: border-box;}
.copy_box span{color: #e6111c;}
.footer_nav{position: fixed;border-top: 1px solid #d0d0d0; height: 1.3rem;background: #FFFFFF;z-index: 80;width: 100%;left: 50%;transform: translateX(-50%); bottom: 0; max-width: 750px;padding: 0 0.2rem;box-sizing: border-box;}
.footer_nav li{width: 25%;text-align: center;float: left;}
.footer_nav li a{display: block;padding: 0.15rem 0;box-sizing: border-box;}
.footer_nav p{text-align: center;color: #236db8;font-size: 0.24rem;}
.nav_icon{position: relative; height: 0.54rem;width: 1.2rem;margin:0 auto 0.1rem;}
.footer_nav li img{height: 0.9rem;display: block;margin: auto;position: relative;z-index: 50;}
.nav_icon i{background: #ec2929;color: #FFFFFF;font-size: 0.2rem;width: 0.24rem;height: 0.24rem;display: block;border-radius: 50%;line-height: 0.24rem;position: absolute;right: 0.08rem;top: -0.05rem; font-style: normal;animation:plays 3s infinite;-webkit-animation:plays 3s infinite;}
/* .right_fu{position: fixed; right: 0.2rem;bottom: 2rem;z-index: 80;}
.on_line{width:1.1rem ;transition: all .3s ease-in;height: 1.1rem; background: url(../img/line.png)no-repeat center/1.1rem;position: relative;right: 0;}
.on_ce{width:1.1rem ;height: 1.1rem; background: url(../img/ce.png)no-repeat center/1.1rem;margin-top: 0.2rem;}
.right_fu.active .on_line{right: -3rem;} */
@keyframes plays
{
    0%   {opacity: 1;}
    25%  {opacity: 0;}
    50%  {opacity: 1;}
    75% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes plays2
{
    0%   {opacity: 1;top: 0;}
    25%  {opacity: 0;top: 5px;}
    50%  {opacity: 1;top: 0;}
    75% {opacity: 0;top: 5px;}
    100% {opacity: 1;top: 0;}
}
/*招生测评弹窗*/
/*.express-area-box{z-index: 200;}
.mask{z-index: 200;}*/
.ui-border-b{border-bottom: none;height: 0;}
.ui-form-item{z-index: 200;}
.assess_box{opacity: 0;z-index: 0; background: rgba(0,0,0,0.37);position: fixed;width: 100%;height: 100%;left: 0;top: 0;}
.assess_box.active{opacity: 1;z-index: 100;}
.assess{position: fixed;z-index: 200;left: 50%;top: 50%;transform: translate(-50%,-50%);padding-bottom: 0.4rem;box-sizing: border-box; width: 6.9rem;background: #FFFFFF;border-radius: 8px;overflow: hidden;}
.assess_top{background: url(../temp/assess_bj.jpg)no-repeat center/cover;height: 1.96rem;line-height: 1.96rem;text-align: center;position: relative;}
.assess_top img{width: 2.66rem;vertical-align: middle;}
.ass_close{position: absolute;right: 0.1rem;top: 0.1rem;background: url(../img/ass_close.png)no-repeat center/cover;width: 0.4rem;height: 0.4rem;}
.ass_sign .sign_item{border-bottom: 1px solid #d9d9d9;border-radius: 0; position: relative;}
.ass_sign .sign_item+.sign_item{margin-top: 0;}
.ass_sign .sign_item.active{border: 1px solid #fb0505;}
.ass_sign .sign_item input{position: relative;z-index: 50; width: calc(100% - 2.2rem);padding-left: 2.2rem;background: transparent !important;}
.ass_sign .sign_item span{height: 0.8rem; position: absolute;left: 0;top: 0;display: block;width: 2rem;padding-left: 0.6rem;box-sizing: border-box;font-size: 0.26rem;color: #333333;line-height: 0.8rem;}
.ass_user{background: url(../img/ass_icon1.png)no-repeat  0.3rem/0.24rem;}
.ass_call{background: url(../img/ass_icon2.png)no-repeat  0.3rem/0.24rem;}
.ass_date{background: url(../img/ass_icon3.png)no-repeat  0.3rem/0.29rem;}
.ass_pla{background: url(../img/ass_icon4.png)no-repeat  0.3rem/0.26rem;}
.ass_heig{background: url(../img/ass_icon5.png)no-repeat  0.3rem/0.24rem;}
.assess_btn{background: #467df5;width: 6.3rem;text-align: center;height: 0.8rem;line-height: 0.8rem; border-radius: 4px;font-size: 0.32rem;margin: 0.25rem auto 0;}
.assess_btn input {display: block; color: #FFFFFF;border-radius: 4px; display: block; width: 100%;height: 100%;background: #467df5; font-size: 0.32rem;}
/*协议弹窗*/
.treaty_box{display: none; z-index: 200; background: rgba(0,0,0,0.37);position: fixed;width: 100%;height: 100%;left: 0;top: 0;}
.treaty{width:6.5rem;background: #FFFFFF;border-radius: 8px;left: 50%;top: 50%;transform: translate(-50%,-50%);overflow: hidden;}
.treaty_head{font-size: 0.4rem;font-weight: bold;text-align: center;color: #FFFFFF; height: 1rem;line-height: 1rem;background: #467df5;}
.treaty_info{padding: 0.28rem 3px 0.4rem 0.4rem;box-sizing: border-box;overflow: hidden;height: 7.2rem;}
.treat_cont{text-align:justify;color: #333333;font-size: 0.2rem;line-height: 0.36rem; width: 100%;padding-right: 0.4rem;box-sizing: border-box;height: 6.5rem;overflow: scroll;}
.treat_tit{font-size: 0.26rem;font-weight: bold;color: #333333;margin-bottom: 0.1rem;}
.tre_close{position: absolute;background: url(../img/close2.png)no-repeat center/cover;width: 0.32rem;height: 0.32rem;right: 6px;top: 6px;position: absolute;}
/*咨询弹窗*/
.advice_box{display: none;z-index: 90; background: rgba(0,0,0,0.37);position: fixed;width: 100%;height: 100%;left: 0;top: 0;}
.advice_use{position: fixed;box-sizing: border-box; width: 3.6rem; left: 50%;top:50%;transform: translate(-50%,-50%);border-radius: .1rem; }
.advice_pic{position: relative;width: 100%;}
.advice_pic img{display: block;border-radius: 6px; position: relative;width: 100%;z-index: 10;}
.adv_close{width: 0.34rem;height: 0.34rem;position: absolute;right: -0.04rem;top: -0.54rem; background: url(../img/close2.png)no-repeat center/cover;z-index: 50;}
.advice_box .consult-now{display: block;width: 2.4rem;height: .44rem;background: #ffe71a;border-radius: .06rem;text-align: center;line-height: .44rem;font-size: .24rem;color: #2a0fe2;position: absolute;bottom: .37rem;left: 50%;margin-left: -1.2rem;font-weight: bold;}
.advice_box .consult-now{-webkit-animation: swing 5s linear 0s infinite normal both;animation: swing 5s linear 0s infinite normal both;}
@-webkit-keyframes swing{
    0% {-webkit-transform: translateX(0);transform: translateX(0);}
    25% {-webkit-transform: translateX(-15%);transform: translateX(-15%);}
    50% {-webkit-transform: translateX(0);transform: translateX(0);}
    75% {-webkit-transform: translateX(15%);transform: translateX(15%);}
    100% {-webkit-transform: translateX(0);transform: translateX(0);}
}
@keyframes swing{
    0% {-webkit-transform: translateX(0);transform: translateX(0);}
    25% {-webkit-transform: translateX(-15%);transform: translateX(-15%);}
    50% {-webkit-transform: translateX(0);transform: translateX(0);}
    75% {-webkit-transform: translateX(15%);transform: translateX(15%);}
    100% {-webkit-transform: translateX(0);transform: translateX(0);}
}
@media screen and (min-width: 750px) {
	.nav_box {width: 750px; left: 50%; transform: translateX(-50%);}
}
/* 底部导航菜单 */
.footer-nav { position: fixed; z-index: 60; height: 1rem; background-image: linear-gradient(to bottom, #4a78f5, #4a9af5); left: 0; bottom: 0; width: 100%; }
.footer-nav li { float: left; width: 20%; text-align: center; }
.footer-nav li a { display: block; padding: .18rem 0; }
.footer-nav li a img { width: auto; height: 100%; height: .7rem; }
.footer-nav li:nth-child(3) a { padding: 0; width: 1.4rem; height: 1.4rem; margin: 0 auto; position: relative; top: -.52rem; }
.footer-nav li:nth-child(3) img { width: 1.4rem; height: 1.4rem; }
/* 浮动 */
.right_fu { position: fixed; right: 0; bottom: 1.9rem; z-index: 70; }
.right_fu .goTop { width: .7rem; height: .7rem; background: url(../img/backtop.png) 0 0/cover no-repeat; position: absolute; right: .13rem; bottom: 0; transition: all .4s; opacity: 0; visibility: hidden; bottom: -100px;}
.right_fu .on_line { width: .66rem; height: 1.8rem; background-color: #ff8a43; border-top-left-radius: .06rem; border-bottom-left-radius: .06rem; color: #fff; position: fixed; right: 0; top: 2.2rem; transition: all .4s;}
.right_fu .on_line span { display: block; width: .3rem; font-size: .3rem; line-height: 1.2; padding: .22rem 0 .2rem; margin: 0 auto; }
.right_fu .on_line em { background: #fff000; color: #ffa432; font-size: 0.24rem; width: 0.3rem; height: 0.3rem; display: block; border-radius: 50%; line-height: 0.3rem; text-align: center; position: absolute; right: 0.04rem; top: .14rem; font-style: normal; animation: plays 3s infinite; -webkit-animation: plays 3s infinite; }
.right_fu .on_ce { width: .66rem; height: 1.14rem; background-color: #ff8a43; border-top-left-radius: .06rem; border-bottom-left-radius: .06rem; color: #fff; position: absolute; right: 0; bottom: 1rem; }
.right_fu .on_ce span { display: block; text-align: center; font-size: .24rem; line-height: 1.2; padding: 0rem 0 .2rem; margin: 0 auto; }
.right_fu .on_ce em { background: #fff000; color: #ffa432; font-size: 0.2rem; width: 0.3rem; height: 0.3rem; display: block; border-radius: 50%; line-height: 0.3rem; text-align: center; font-style: normal; margin: .1rem auto .05rem; }
.right_fu .goTop.on { opacity: 1; bottom: 0; visibility: visible;}
@media only screen and (min-width:750px ) {
	.footer-nav { width: 750px;left: 50%; margin-left: -375px;}
}
.express-area-box #areaBox { height: 300px;}
.mt0 { margin-top: 0;}
.yxbanner img {display: block; }
@media only screen and (min-width:550px ) {
	
	.right_fu .on_ce { bottom: 0; position: fixed;}
}
/* 在线报名 */
.advSchool-bm { padding: 0; }
.advSchool-bm .sign_box { padding: 0; margin: 0; }
.advSchool-bm .sign_use { border-radius: 0; border-color: #4048d3; }
.advSchool-bm .bmtips { background: url(../temp/tj_bg.jpg) 0 0/cover no-repeat; height: 2.4rem; padding: .55rem .3rem 0; box-sizing: border-box; font-size: .24rem; color: #fff; }
.advSchool-bm .bmtips p { margin-bottom: .3rem; }
.advSchool-bm .bmtips p em { font-size: .28rem; font-style: italic; font-weight: bold; color: #fff;}
.advSchool-bm .bmtips p:last-child { margin-bottom: 0; }

/* 在线预约咨询老师 */
.onlineyy { background-color: #e3ebff; padding: .24rem .3rem  .3rem; }
.onlineyy .hd p { font-size: .2rem; color: #4a78f5; text-align: center; padding-top: .1rem; padding-bottom: .2rem; }
.onlineyy .iner { width: 6.9rem; height: 1.23rem; background: url(../img/bg_sbx.png) 0 0/cover no-repeat; text-align: center; }
.onlineyy .iner h1 { font-size: .26rem; line-height: .4rem; color: #fff; font-weight: bold; }
.onlineyy .iner h2 { font-size: .36rem; color: #4a78f5; font-weight: bold; margin: .03rem; }
.onlineyy .sign_use { padding: 0; background-color: transparent; border-radius: 0; border: none; }
.onlineyy .sign_btn { width: 100%; background-color: #4a78f5; border-radius: .4rem; }
.onlineyy .sign_btn a { background-color: #4a78f5; border-radius: .4rem; }
.onlineyy .sign_name { background: url(../img/name2.png) no-repeat 0.2rem center/0.25rem; }
.onlineyy .sign_call { background: url(../img/call_icon2.png) no-repeat 0.2rem center/0.26rem; }
.onlineyy .sign_htt span { background-color: #fff; border-color: #4a78f5; }

.KeyUniverst { background-color: #fff; padding: .3rem; }
.KeyUniverst .hd { text-align: center; }
.KeyUniverst .hd h2 { font-size: .36rem; font-weight: bold; }
.KeyUniverst .hd h3 { font-size: .24rem; color: #999; }
.KeyUniverst .bd { margin-top: .38rem; width: 100%; height: 2.58rem; background: url(../img/bg_qgzd.png) 0 0/100% 100% no-repeat; text-align: center; }
.KeyUniverst .bd h1 { font-size: .32rem; color: #fff; line-height: .7rem; font-weight: bold; }
.KeyUniverst .bd h2 { display: inline-block; line-height: .46rem; border: 1px solid #ffb238; border-radius: .23rem; box-sizing: content-box; font-size: .24rem; color: #ffb238; padding: 0 .4rem; margin-top: .38rem; font-weight: bold; }
.KeyUniverst .bd h3 { margin-top: .2rem; font-size: .34rem; color: #33240c; }

.advSchool .hd-yellow:before { width: 4.3rem; background: url(../img/title_yellow2.png) center/auto 0.34rem no-repeat; }
.advSchool .hd-yellow.long:before { width: 5.33rem; background: url(../img/title_yellow.png) center/auto 0.34rem no-repeat; }

/* 前景分析 */
.ProstAnalys { padding: .3rem; }
.ProstAnalys ul li { float: left; width: 3.35rem; margin: 0 .2rem .05rem 0; height: 1.81rem; background-size: 100%; }
.ProstAnalys ul li:nth-child(2n) { margin-right: 0; }
.ProstAnalys ul li:first-child { background-image: url(../img/bg_4_1.png); }
.ProstAnalys ul li:nth-child(2) { background-image: url(../img/bg_4_2.png); }
.ProstAnalys ul li:nth-child(3) { background-image: url(../img/bg_4_3.png); }
.ProstAnalys ul li:nth-child(4) { background-image: url(../img/bg_4_4.png); }
.ProstAnalys ul li .txt { padding: .18rem .35rem 0 1.15rem; color: #fff; }
.ProstAnalys ul li .txt h2 { font-size: .3rem; font-weight: bold; margin-bottom: .04rem; }
.ProstAnalys ul li .txt p { font-size: .24rem; }
.ProstAnalys .subtit { text-align: center; font-weight: bold; font-size: .32rem; margin-bottom: .4rem; }
.ProstAnalys .subtit b { color: #f4043c; }

/* 职业 生涯 */
.CareerBx { padding: .3rem; }
.CareerBx .careerHd { box-shadow: 0 0 0.18rem rgba(0, 0, 0, 0.15); border-radius: .1rem; padding: .2rem; margin-bottom: .4rem; }
.CareerBx .careerHd .txt { font-size: .26rem; line-height: 1.8; color: #666; }
.CareerBx .careerHd .txt p { text-align: justify; }
.CareerBx .careerHd ul { margin-top: .2rem; }
.CareerBx .careerHd ul li { float: left; width: 2.06rem; margin-right: .16rem; }
.CareerBx .careerHd ul li:last-child { margin-right: 0; }
.CareerBx .careerHd ul li ig { display: block; }
.CareerBx .careerbd img { display: block; }

/* 就业 保障 */
.EmploySecurity { padding: .3rem .12rem .1rem; }
.EmploySecurity ul li { float: left; width: 3.62rem; height: 4.37rem; background: url(../temp/jiuye_bg.png) center/cover no-repeat; margin: 0 0 .05rem; }
.EmploySecurity ul li .img { width: 2.02rem; margin: .2rem auto; }
.EmploySecurity ul li .img img { display: block; }
.EmploySecurity ul li .txt { text-align: center; }
.EmploySecurity ul li .txt h2 { font-size: .3rem; position: relative; line-height: .72rem; }
.EmploySecurity ul li .txt h2:after { content: ''; display: block; width: .36rem; height: .06rem; background-color: #ffb238; border-radius: .03rem; position: absolute; bottom: 0; left: 50%; margin-left: -.18rem; }
.EmploySecurity ul li .txt p { font-size: .24rem; color: #999; padding: .2rem .4rem 0; }
/* 头条资讯 */
.toutiaoBx { background-color: #fff; }
.toutiaoBx .tt { width: 1.29rem; float: left; }
.toutiaoBx .tt-swiper { float: left; width: 5.8rem; height: .88rem; overflow: hidden; position: relative; }
.toutiaoBx .tt-swiper .swiper-slide a { line-height: .88rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: .2rem; color: #666; font-size: .3rem; }
.toutiaoBx .tt-swiper .swiper-slide a em { color: #4a78f5; }

/* 高中生的未来该何去何从 */
.hequhecong { padding: .2rem .3rem; }
.hequhecong .txt { box-shadow: 0 0 0.18rem rgba(0, 0, 0, 0.15); padding: .18rem .2rem; border-radius: 0.1rem; font-size: .26rem; color: #666; line-height: .44rem; margin-bottom: .3rem; }

.hqhc .item { border-radius: .1rem; border: 1px solid #ffb238; overflow: hidden; }
.hqhc .item img { display: block; }
.hqhc .text { width: 2rem; }
.hqhc .text h2 { color: #ffb238; font-size: .3rem; font-weight: bold; margin-bottom: .06rem; }
.hqhc .text p { font-size: .24rem; color: #666; }
.hqhc .left { float: left; width: 2.58rem; }
.hqhc .left .item { height: 3.18rem; }
.hqhc .left .text { margin: .16rem auto 0; text-align: center; }
.hqhc .right { float: right; width: 4.12rem; }
.hqhc .right .item { height: 1.5rem; margin-bottom: .14rem; }
.hqhc .right .item:last-child { margin-bottom: 0; }
.hqhc .right .item .img { float: right; width: 1.5rem; }
.hqhc .right .item .text { float: left; margin: .1rem 0 0 .3rem; }

.sanPoint { padding: .3rem .3rem 0; }
.sanPoint ul li { box-shadow: 0 0 0.18rem rgba(0, 0, 0, 0.15); position: relative; background-color: #fff; box-sizing: border-box; padding: .2rem 0; padding-left: .86rem; padding-right: .2rem; border-radius: .1rem; margin-bottom: .18rem; }
.sanPoint ul li:last-child { margin-bottom: 0; }
.sanPoint ul li span { font-size: .46rem; color: #ffb238; position: absolute; display: block; width: .86rem; top: .2rem; left: 0; text-align: center; font-style: italic; line-height: 1; font-family: 'Leelawadee UI'; }
.sanPoint ul li .txt { float: left; margin-top: .1rem; width: 2.9rem; }
.sanPoint ul li .txt h2 { font-size: .3rem; font-weight: 600; margin-bottom: .05rem; line-height: .36rem; margin-bottom: .1rem; }
.sanPoint ul li .txt p { font-size: .24rem; color: #999; }
.sanPoint ul li .img { width: 2.14rem; height: 1.38rem; float: right; border-radius: .1rem; overflow: hidden; }
.sanPoint ul li .img img { display: block; }

/* 特别优势 院校推荐 */
.tebieYs { margin: .2rem .12rem; overflow: hidden; position: relative; padding: 0 0 .4rem; }
.tebieYs ul { margin: 0 .18rem; }
.tebieYs ul li { box-shadow: 0 0 0.18rem rgba(0, 0, 0, 0.15); position: relative; background-color: #fff; box-sizing: border-box; border-radius: .1rem; padding: .15rem .2rem; margin-bottom: .2rem; }
.tebieYs ul li em { position: absolute; right: 0; top: 0; width: .92rem; }
.tebieYs ul li .title { display: -webkit-flex; display: flex; align-items: center; padding-left: 0; height: .7rem; }
.tebieYs ul li .title span { display: inline-block; text-align: center; padding-left: 0; font-size: .24rem; width: .66rem; line-height: .34rem; background-color: #ff4800; color: #fff; border-top-left-radius: .04rem; border-bottom-left-radius: .04rem; border-top-right-radius: .17rem; border-bottom-right-radius: .17rem; font-weight: normal; text-transform: uppercase; margin-right: .2rem; }
.tebieYs ul li .title h2 { font-size: .3rem; font-weight: bold; }
.tebieYs ul li p { font-size: .24rem; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tebieYs .swiper-pagination-bullet { width: .12rem; height: .12rem; border-radius: .06rem; background-color: #ccc; transition: all .4s; opacity: 1; }
.tebieYs .swiper-pagination-bullet-active { background-color: #4a78f5; width: .22rem; }

/* 我和同龄人会有什么区别 */
.contemporary { padding: .2rem .3rem .3rem; position: relative; }
.contemporary .ctem { width: 3rem; }
.contemporary .ctem .img { overflow: hidden; }
.contemporary .ctem .img img { display: block; }
.contemporary .ctem .tit { margin: .6rem auto .4rem; line-height: .4rem; text-align: center; }
.contemporary .ctem .tit h2 { position: relative; width: 2rem; display: inline-block; font-size: .3rem; font-weight: bold; }
.contemporary .ctem .tit h2:before { content: ''; display: block; width: 2rem; height: .12rem; background-size: 100%; position: absolute; z-index: -1; bottom: 0; left: 0; }
.contemporary .ctem .txt { height: 5.14rem; border-radius: .1rem; position: relative; text-align: center; }
.contemporary .ctem .txt:before { content: ''; display: block; width: 0; height: 0; border: .14rem solid transparent; border-bottom: 0.14rem solid; position: absolute; top: -.28rem; left: 50%; margin-left: -.07rem; }
.contemporary .ctem1 { float: left; }
.contemporary .ctem1 .img { border-top-left-radius: .6rem; border-bottom-right-radius: .6rem; }
.contemporary .ctem1 .tit h2:before { background-image: url(../img/qb_line01.png); }
.contemporary .ctem1 .txt { background-color: #ffdda5; box-shadow: 0.08rem 0 0.09rem rgba(214, 148, 43, 0.16); }
.contemporary .ctem1 .txt:before { border-bottom-color: #ffdda5; }
.contemporary .ctem1 .inner { padding: .66rem .2rem 0; }
.contemporary .ctem1 ul li { font-size: .24rem; background-color: #fff1da; border-radius: .06rem; color: #b57105; padding: .16rem 0; margin-bottom: .98rem; position: relative; }
.contemporary .ctem1 ul li:after { content: ''; display: block; width: .18rem; height: .44rem; background: url(../img/qb_arrow01.png) 0 0/cover no-repeat; position: absolute; left: 50%; margin-left: -.09rem; top: calc(100% + .22rem); }
.contemporary .ctem1 ul li:nth-child(2) { margin-bottom: .7rem; }
.contemporary .ctem1 ul li:nth-child(2):after { top: calc(100% + .12rem); }
.contemporary .ctem1 ul li:last-child { margin-bottom: 0; }
.contemporary .ctem1 ul li:last-child:after { display: none; }
.contemporary .ctem2 { float: right; }
.contemporary .ctem2 .img { border-top-right-radius: .6rem; border-bottom-left-radius: .6rem; }
.contemporary .ctem2 .tit h2:before { background-image: url(../img/qb_line02.png); }
.contemporary .ctem2 .txt { background-color: #e9e4db; box-shadow: 0.08rem 0 0.09rem rgba(98, 87, 70, 0.16); }
.contemporary .ctem2 .txt:before { border-bottom-color: #e9e4db; }
.contemporary .ctem2 ul { padding: .3rem 0 0; }
.contemporary .ctem2 ul li { font-size: .24rem; color: #acaaa7; line-height: 1.8; position: relative; margin-bottom: .5rem; }
.contemporary .ctem2 ul li:after { content: ''; display: block; width: .12rem; height: .3rem; background: url(../img/qb_arrow02.png) 0 0/cover no-repeat; position: absolute; left: 50%; margin-left: -.09rem; top: calc(100% + .1rem); }
.contemporary .ctem2 ul li:last-child { margin-bottom: 0; }
.contemporary .ctem2 ul li:last-child:after { display: none; }
.contemporary .pkline { position: absolute; top: 1.7rem; left: 50%; width: 0.02rem; height: calc(100% - 2rem); background-color: #e6e6e6; }
.contemporary .pkline .pk { display: block; width: 1.02rem; height: 1rem; background: url(../img/pk.png) 0 0/cover no-repeat; position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
.contemporary .pkline .point em { display: block; width: .16rem; height: .16rem; background-color: #ffb238; border-radius: 50%; position: absolute; left: 50%; transform: translateX(-50%); }
.contemporary .pkline .point em:first-child { top: 2.38rem; }
.contemporary .pkline .point em:nth-child(2) { top: 4.44rem; }
.contemporary .pkline .point em:nth-child(3) { top: 6rem; }
.contemporary .pkline .point em:nth-child(4) { top: 7rem; background-color: #e6e6e6; width: .1rem; height: .1rem; }

/* 云计算 疑问解答 */
.quesAnswers { padding: .1rem .3rem; }
.quesAnswers ul li { border-bottom: 1px dashed  #d9d9d9; padding: .25rem 0; }
.quesAnswers ul li .Q { float: left; font-size: .3rem; padding-left: .48rem; position: relative; width: 5.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; }
.quesAnswers ul li .Q:before { content: ''; display: block; width: .37rem; height: .37rem; background: url(../img/yiwen.png) 0 0/cover no-repeat; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.quesAnswers ul li .A { float: right; font-size: .26rem; }
.quesAnswers ul li .A a { color: #4a78f5; }
.quesAnswers .bthMore { margin-top: .4rem; }
.quesAnswers .bthMore a { display: block; font-size: .24rem; color: #fff; background-color: #4a78f5; border-radius: .4rem; line-height: .8rem; text-align: center; box-shadow: 2px 0 0.1rem rgba(74, 120, 245, 0.45); }
