﻿@charset "utf-8";
/* CSS Document */


.sec{ padding: 0 .2rem .3rem; background: #fff; margin-top: .2rem;}
.banner img{ width: 100%; display: block;}
.item-tit{ position: relative; padding: .26rem 0 .16rem; text-align: center;}
.item-tit .tit{ font-size: .32rem; color: #333; font-weight: bold;}
.item-tit .tit-en{ margin-top: .04rem; font-size: .2rem; color: #666; text-transform: uppercase;}
.item-tit:before,.item-tit:after{ content: ""; position: absolute; left: 0; top: 50%; width: 1.9rem; height: .1rem; background: url(../images/bg_line_left.png) no-repeat center; background-size:100% auto;}
.item-tit:after{ left: auto; right: 0; background-image: url(../images/bg_line_right.png)}
.profesn-intro .itr-con{ padding: .1rem .24rem .18rem; background: #f9f9f9; font-size: .2rem; border: 1px solid #ececec;}
.profesn-intro .itr-con .sm-tit{ margin-top: .1rem; font-size: .24rem; color: #f12101;}
.profesn-intro .itr-con .desc{ margin-top: .06rem; line-height: 1.5;;}
.go-consult{ margin-top: .2rem; text-align: center;}
.go-consult a{ display: inline-block; width: 2.8rem; padding: .16rem 0; line-height: 1.05; background: #0a89ea; color: #fff; border-radius: .1rem; font-size: .24rem; color: #fff; text-align: center; font-weight: bold;}
.adv-pic{ text-align: center;}
.crs-show ul{ display: flex; flex-wrap: wrap;}
.crs-show li{  margin: 0 .06rem .1rem;}
.crs-show li a{ width: 2.1rem; display: inline-block; line-height: .4rem; font-size: .24rem; color: #333; border: 1px solid #00c248; border-radius: .1rem; text-align: center;}
.emply-prospect{ padding: 2rem 0 .36rem; background:#fff url(../images/bg_emply.png) no-repeat top center; background-size: 100%;}
.emply-txt{ margin: 0 .4rem; padding: .36rem .3rem; background: #389deb; color: #fff; border-radius: .1rem;}
.emply-txt .tit{ margin: 0 0 .2rem; font-size: .32rem; font-weight: bold;}
.emply-txt .desc{ font-size: .2rem; line-height: 1.5;}
.epl-swp{ padding-bottom: .6rem;}
.epl-swp .pic-panel{position: relative; display: block;}
.epl-swp .pic-panel img{ width: 100%; height: 32vw;}
.epl-swp .pic-panel p{ position: absolute; width: 100%; bottom: 0; font-size: .2rem; color: #fff; line-height: 2; background: rgba(0,0,0,.3); text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 0;}
.swiper-pagination-bullet {width: 12px;height: 12px;}
.swiper-pagination-bullet-active { background: #ffde05;}
.sch-con .pic-wrap img{ width: 100%;}
.sch-con .txt{ padding: .22rem .12rem; font-size: .22rem; line-height: .38rem; color: #333;}
.sch-con .txt p{ text-indent: 2em;}
.sch-wrap{ position: relative;}
.sch-wrap:before{ content: ""; position: absolute; top: .9rem; left: 50%; margin-left: -29vw;  width: 58vw; height: 58vw; background: #ebebec; transform:rotate(45deg); border-radius: .5rem; z-index: 0; }
.sch-adv-list{position: relative; padding: .4rem 0 0;  display: flex; flex-wrap: wrap; justify-content: center; z-index: 1;}
.sch-adv-list li{ padding: .24rem 0 0; margin: 0 .1rem .26rem; box-sizing: border-box; width: 2.5rem; height: 2.5rem; border-radius: .1rem; background: #6897dd;}
.sch-adv-list .icon{ display: block; display: flex; align-items: center; margin: auto; width: .66rem; height: .66rem; text-align: center; background:#fff url(../images/icon_adv01.png) no-repeat center; background-size: .34rem; border-radius: 50%;}
.sch-adv-list p{ margin-top: .16rem; font-size: .28rem; color: #fff; line-height: 1.5; font-weight: bold; text-align: center;}
.sch-adv-list li:nth-child(2){ background: #9abe5c;}
.sch-adv-list li:nth-child(2) .icon{ background-image:url(../images/icon_adv02.png) ;}
.sch-adv-list li:nth-child(3){ background: #f8ba63;}
.sch-adv-list li:nth-child(3) .icon{ background-image:url(../images/icon_adv03.png);}
.sch-adv-list li:nth-child(4){ background: #f78e70;}
.sch-adv-list li:nth-child(4) .icon{ background-image:url(../images/icon_adv04.png);}
.pic-list { display: flex; flex-wrap: wrap; justify-content: space-between;}
.pic-list li{ width: 49%; margin:  0 0 .14rem 0; position: relative;}
.pic-list li > img{ width: 3.5rem; height: 2.2rem;}
.pic-list li .txt{ position: absolute; width: 100%; bottom: 0; line-height: 2; color: #fff; font-size: .24rem; background: rgba(0,0,0,.5); text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.qa-list li{ padding: .06rem .4rem .06rem .2rem; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px dashed #d8d8d8;}
.qa-list .q { max-width: 4.2rem; font-size: .22rem; color: #333;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.qa-list .go-consult{ margin: 0;}
.qa-list .go-consult a { width: 1.76rem;border-radius: .1rem;font-size: .22rem;font-weight: normal;}
.crs-tit { padding: .26rem; text-align: center;}
.in-col-tit{ color:#333;font-size:.34rem;font-weight:bold;}
.online-enroll{ padding: .2rem; }
.erl-wrap{ padding: 0 0 .2rem; box-shadow:0 0 .1rem rgba(0,0,0,.1); border-radius: .2rem;}
.online-enroll .sm-tit{margin:.26rem 0 0; }
.online-enroll .sm-tit strong{display:inline-block;padding:.3em 1em;font-size: .22rem;background:#00c248;color:#fff;border-radius:.2rem;}
.erl-fm{ margin: 0 .7rem; padding:.36rem .4rem .2rem; background: #e0f0ff; border-radius: .2rem;}
.erl-fm .ctc-ent li{ margin-bottom: .2rem; color: #333; }
.erl-fm .ctc-ent li .dt{ display: inline-block; width: 5em; font-size: .26rem; vertical-align: middle;}
.erl-fm .ctc-ent li input,.erl-fm .ctc-ent li select{ box-sizing: border-box; width: 3.4rem; height: .4rem;  border: 1px solid #b3b3b3; border-radius: .1rem; background: transparent;  color: inherit; text-indent: .5em; outline: none; vertical-align: middle; }
.erl-fm .ctc-ent .veri input {width: 1rem;}
.erl-fm .veri img{ height: 2.8em;}
.erl-fm .sbm-wrap{ margin-top: .3rem; text-align: center;}
.erl-fm .sbm-wrap input{ margin: 0 .5em; padding: .3em 1em; background: #fff; font-size: .22rem; border-radius: .1rem; outline: none; border: none; cursor: pointer; box-shadow: 0 0 .1rem rgba(0,0,0,.1);  }
.erl-fm .sbm-wrap input:last-child{ background: #eee;}
.go-top{ position: relative; padding: .2rem 0; padding-bottom: .22rem; text-align: center;}
.go-top:before{ content: ""; position: absolute; left: .2rem; right: .2rem; top:50%; height: .06rem; background: #0a89ea;}
.go-top img{ width: 1.06rem;}

.elec-sec{ padding-left:.2rem; padding-right: .2rem; }
.elec-profesn-adv{ margin-top: 0;}
.elec-item-tit{ padding: .3rem 0 .2rem; text-align: center;}
.elec-item-tit .tit{ font-size: .3rem; color: #0f61cd; font-weight: bold;}
.elec-item-tit .tit-icon{ position: relative; margin-top: .1rem;}
.elec-item-tit .tit-icon strong{ position: relative; display: inline-block; padding: 0 .3rem; background: #fff;}
.elec-item-tit .tit-icon img{ width: .3rem;}
.elec-item-tit .tit-icon:before{ content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 1px; background: #ececec;}
.adv-con{ font-size:.2rem; color: #333; line-height: .36rem;}
.adv-con p{ text-indent: 2em;}
.elec-network{ margin-top: .2rem; text-align: center;}
.elec-network p{ display: inline-block; padding: .1rem .3rem; background: #ff2000; color: #fff; font-size: .22rem; font-weight: bold; border-radius: .2rem;}
.pic-net{ margin: .2rem 0 0; text-align: center;}
.hot-list{ padding: 0 1.1rem; display: flex; flex-wrap: wrap; justify-content: center;}
.hot-list li{ margin: 0 .08rem .14rem; box-sizing: border-box; width: 2.26rem; height: 1.7rem; padding: 0 0 0; border: 1px solid #ff2000;}
.hot-list li:before{ content: ""; height: 1rem; display: block; background: url(../images/part2-1.jpg) no-repeat center; background-size: auto .7rem;}
.hot-list li:nth-child(2):before{ background-image: url(../images/part2-2.jpg);}
.hot-list li:nth-child(3):before{ background-image: url(../images/part2-3.jpg);}
.hot-list li:nth-child(4):before{ background-image: url(../images/part2-4.jpg);}
.hot-list .txt{ color: #ea483e; font-weight: bold; font-size: .34rem; text-align: center;}
.hot-list span{  position: absolute; display: none;}
.go-csl{padding: .24rem 0; text-align: center;}
.go-csl a{ display: inline-block; padding:.2rem 0; font-size: .26rem;  width: 3rem; background: #ff2000;  color: #fff; border-radius: .2rem; text-align: center;}
.train-direct .tit{ box-sizing: border-box; padding: .1rem 0 0; height: 1rem; background: url(../images/bg_dz_tit01.png) no-repeat center; background-size: 100% 1rem; font-size: .34rem; color: #fff; text-align: center;}
.dir-list ul{ display: flex; flex-wrap: wrap; justify-content: space-between; margin: .24rem .2rem 0; background: #fff; border-top: 1px solid #e3e3e3;border-left: 1px solid #e3e3e3}
.dir-list li{ box-sizing: border-box; width: 50%; padding: .2rem;  border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.dir-list .num{ display: block; margin: auto; width: 1rem; line-height: 1rem; font-weight: bold; font-size: .54rem; color: #ff2000; text-align: center; border-radius: 50%; border: 1px solid;}
.dir-list .t1{ margin: .16rem 0 .1rem;  font-size: .28rem; font-weight: bold; text-align: center;}
.dir-list .desc{line-height: .3rem; font-size: .18rem;}
.stu-salary{  background: #fff;}
.stu-salary .pic-show img{ width: 100%;}
.stu-salary .slr-tit{ margin-top: .16rem; font-size: .28rem;padding:.12rem 0; font-weight: bold; text-align: center; color: #fff; background: #6585bf; }
.slr-list .tbl-wrap{ padding: .1rem .2rem .2rem; background: #f1f5f8; }
.slr-list table{ width: 100%; color: #8f8d8e; font-size: .22rem; }
.slr-list thead{  line-height: .5rem; background: #f1f5f6; }
.slr-list thead th{font-weight: normal; }
.slr-list tbody{  line-height: .44rem; text-align: center; }
.slr-list tbody tr{  background: #fff; }
.slr-list tbody td{ border-bottom: 4px solid #f1f5f6; }
.arran-empl{ margin:.12rem 0 0; font-size: .26rem; line-height: .56rem; background: #ff2000; color: #fff; text-align: center;}
.arran-empl .rate{ font-size: .28rem; font-weight: bold;}
.elec-sch-prof .sch-tit{ font-size: .24rem;  text-align: center; font-weight: bold;}
.elec-student .swiper-pagination-bullet-active{ background: #ff2000;}
.elec-online-qa .qa-list .go-consult a {background: #ee5043;}
.elec-go-top{padding: .2rem;}
.elec-go-top:before{ background: #ff2000;}

.cm-sec{ padding: 0 .2rem;}
.common-tit{ padding: .3rem 0 0; text-align: center; color: #1063bf;}
.common-tit .tit{ font-size: .34rem; font-weight: bold;}
.common-tit .tit-en{ font-size: .16rem; }
.enroll-target{ background: #f0f1f5;}
.er-tgt-con .e-tit{ position: relative; margin-top: .16rem; font-weight: bold; color: #fb5025; font-size: .22rem; text-align: center;}
.er-tgt-con .e-tit b{ position: relative; display: inline-block; padding: 0 .14rem; background:#f0f1f5 ;}
.er-tgt-con .e-tit:before{ content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 1px; background: #bebebe;}
.er-tgt-con .txt{  padding: .3rem 0 .3rem .44rem; line-height: .34rem; color: #333; font-size: .22rem;}
.profesn-intro{ padding-top: .54rem;}

.prof-col-tit{ text-align: center;}
.prof-col-tit b{position: relative; display: inline-block; padding: .1rem .2rem; font-weight: bold; line-height: 1.05; color: #fff; font-size: .24rem; border-radius: .1rem; background: #ff2000; }
.pro-itr-sec{ position: relative; display: flex; justify-content: space-between;}
.pi-sec01{ padding-bottom: .6rem;}
.pi-sec01 img{ width: 2.7rem; height: 100%;}
.pi-sec01:before,.pi-sec02:before{ content: ""; position: absolute; left: .2rem; right: 0; top: .2rem; bottom: 0; border-top: 1px solid #fb5025; border-right: 1px solid #fb5025; z-index: -1;}
.pro-itr-sec .desc{ padding: .1rem .2rem; line-height: .34rem; font-size: .2rem; color: #333; text-indent: 1em;}
.pi-sec02 { margin: 0 -0.2rem;}
.pi-sec02:before{ left: .2rem;  border-right: 0;}
.pi-sec02 .sort{ position: relative; margin-left: .2rem; width: 4.1rem; box-sizing: border-box;}
.pi-sec02 .sort:before{ content: ""; position: absolute; left: 0; top: 0.2rem; bottom: 0; border-left:1px solid #fb5025 ;}
.pi-sec02 .sort .desc{  padding: .16rem .2rem;}
.pi-sec02 .main-major{ position: relative; width: 4.1rem; box-sizing: border-box; padding: .3rem 0;  border-right:1px solid #fb5025;  }
.pi-sec02 .main-major:before{ content: ""; position: absolute; top: 0; left: .2rem; right: 0; border-top:1px solid #fb5025;}
.pi-sec02 .main-major:after{ content: ""; position: absolute; bottom: 0; left: 0; right: 0; border-top:1px solid #fb5025;}
.pi-sec02 .main-major .desc{ text-indent: 0;}
.pi-sec02 .main-major .prof-col-tit b{ padding: .06rem .1rem; font-size: .2rem;}
.pi-sec02 .pic-show{ margin-top: -0.3rem; padding: .38rem .18rem .38rem .28rem; background: #ebebeb;}
.pi-sec02 .pic-show li:not(:last-child){ margin-bottom: .3rem;}
.pi-sec02 .pic-show img{ width: 2.2rem;}
.click-consult{ margin: .8rem 0 .66rem; text-align: center;}
.click-consult img{ width: 4.3rem;}
.post-direc{ padding-bottom:.3rem;}
.ps-tit-wrap{ position: relative; text-align: center; margin: 0 -0.2rem .34rem;}
.ps-tit-wrap:before{ content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: .16rem; background: url(../images/bg_tit_side.jpg) repeat-x center; background-size:auto .16rem;}
.ps-tit-wrap .common-tit{ position: relative; display: inline-block; padding: 0 .14rem; background: #fff; }
.pos-list{  display: flex; flex-wrap: wrap; justify-content: space-between;}
.pos-list li{ width: 32.5%; padding: 0 0 0; box-sizing: border-box; height: 1.6rem; margin-top: .6rem; border-radius: .2rem;}
.pos-list li p{text-align: center;}
.pos-list li img{ height: .28rem;}
.pos-list li:nth-child(odd){ background: #1063bf;}
.pos-list li .num{ display: block; margin:-0.4rem auto .28rem; width: 1rem; height: 1rem; line-height: 1rem; text-align: center; font-size: .44rem; font-weight: bold; border-radius: 50%; }
.pos-list li:nth-child(odd) .num{ background: #c5e8ff; color: #078adf;}
.pos-list li:nth-child(even){ background: #ff2000;}
.pos-list li:nth-child(even) .num{ background: #ffddd4; color: #ff2000;}
.salary{ margin: .34rem 0 0; padding: .24rem .1rem; line-height: .36rem; background: #f0f1f5; font-size: .2rem;}
.salary p:first-child{ font-weight: bold;}
.salary p{ text-indent: 2em;}
.salary .cl{ color: #ff2000;}
.post-direc .click-consult{ margin: .3rem 0 .4rem;}
.good-school .tit{ padding: .3rem 0 .2rem; background: #1063bf; text-align: center;}
.good-school .tit img{ display: block; margin: auto; width: 70%;}
.good-school .tit .tit-en{ font-size: .22rem; color: #fff;}
.gd-sch-list { width: 100%; position: relative;  margin: .28rem 0 0; height: 6.44rem; display: flex; justify-content: center; align-items: center; }
.gd-sch-list li { position: absolute; display: flex; flex-direction: column; justify-content: center; top: 0rem; transition: all 0.5s 0.1s; width: 1.7rem; height: 1.7rem; transform-origin: .9rem 3.6rem;  border-radius: 50%; text-align: center; background: #ffd4c9;  }
.gd-sch-list li:before{ content: ""; position: absolute;  box-sizing: content-box;  left: -5px; right: -5px; top: -5px; bottom: -5px; border-radius: 50%; border:1px dashed #ffd4c9}
.gd-sch-list li:nth-child(6):before{ display: none;}
.gd-sch-list li div{color: #ff2000; }
.gd-sch-list li b{ display: block; font-size: .4rem; }
.gd-sch-list li p{ font-size: .24rem; font-weight: bold;}
.gd-sch-list li:nth-child(1) { transform: rotate(0deg); }
.gd-sch-list li:nth-child(2) { transform: rotate(290deg); }
.gd-sch-list li:nth-child(3) { transform: rotate(216deg); }
.gd-sch-list li:nth-child(4) { transform: rotate(144deg); }
.gd-sch-list li:nth-child(5) { transform: rotate(72deg); }
.gd-sch-list li:nth-child(6) { width: 3rem; height: 3rem; top: 2.1rem; display: block; background: #fff; }
.gd-sch-list li:nth-child(6) img{ width: 100%;}
.gd-sch-list li:nth-child(2) div{ transform: rotate(-288deg) }
.gd-sch-list li:nth-child(3) div{ transform: rotate(-216deg) }
.gd-sch-list li:nth-child(4) div{ transform: rotate(-144deg) }
.gd-sch-list li:nth-child(5) div{ transform: rotate(-72deg) }
.prfl-tit-wrap .common-tit{ padding: 0 .8rem;}
.running-adv{ padding: .5rem 0 0; border-top: .14rem solid #e0dedf;}
.run-adv-panel{position: relative; }
.r-adv-list{ padding: 0 .2rem; display: flex; flex-wrap: wrap; justify-content: space-between;}
.r-adv-list li{ width: 3.4rem; height: 2.2rem; box-sizing: border-box; padding: 1rem .18rem 0; margin-bottom: .16rem; background-color: #caeeee; background-image: url(../images/icon_run01.png); background-position:center .28rem ; background-repeat: no-repeat ;  background-size:.6rem; ; border-radius:.2rem;}
.r-adv-list li:nth-child(3),.r-adv-list li:nth-child(4){ margin-bottom: 0;}
.r-adv-list li:nth-child(1),.r-adv-list li:nth-child(3){  border-top-left-radius: 0;}
.r-adv-list li:nth-child(2){background-color: #ffedb3;  background-image: url(../images/icon_run02.png); border-top-right-radius: 0;}
.r-adv-list li:nth-child(3){background-color: #d3ecb2;  background-image: url(../images/icon_run03.png);}
.r-adv-list li:nth-child(4){background-color: #fad2c8;  background-image: url(../images/icon_run04.png); border-top-right-radius: 0;}
.r-adv-list p{font-size: .28rem; color: #333; line-height: .36rem; text-align: center;}
.r-adv-list li:nth-child(1) p{ text-align: left;}
.running-adv .circle{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 1.7rem; height: 1.7rem; padding-top: .6rem; box-sizing: border-box; position: absolute; background: #addeff; border-radius: 50%; text-align: center;}
.running-adv .circle b{ font-size: .32rem; color: #078adf; font-weight: bold;}
.running-adv .circle .en{ margin-top: .04rem;line-height: 1.1; font-size:.14rem; color: #2f9fe7;}
.cm-campus-envirm{ margin-top: .68rem;}
.ans-tit-wrap .common-tit{ padding: 0 .2rem;}
.gt-ol-erl .sm-tit strong { background: #ff5226;}
.gt-erl-fm{ background: #fed5cb;}
.gt-erl-fm .ctc-ent li input,.gt-erl-fm .ctc-ent li select {border-color: #fff; color: #fff;}

.hk-prf-intro .prof-col-tit b{ background: #1063bf;}
.hk-prf-intro .pi-sec01:before,.hk-prf-intro .pi-sec02:before { border-top: 1px solid #1063bf;border-right: 1px solid #1063bf;}
.hk-prf-intro .pi-sec02 .sort:before { border-left: 1px solid #1063bf;}
.hk-prf-intro .pi-sec02 .main-major { padding: .1rem 0; border-right: 1px solid #1063bf;}
.hk-prf-intro .pi-sec02 .main-major:after,.hk-prf-intro .pi-sec02 .main-major:before { border-top: 1px solid #1063bf;}
.hk-prf-intro .desc .cl{ color: #f20;}
.cm-main-major .desc{ display:flex; align-items: center;}
.cm-main-major .desc b{padding: .18rem .1rem; width: 1em; line-height: 1.2; border-radius: .3rem;}
.cour-panel{ position: relative; margin:  0 0 0 .3rem;  padding-left: .4rem;}
.cour-panel:before{ content: ""; position: absolute; left: 0; top: .16rem; bottom: .16rem; border-left: 1px solid #1063bf;}
.cour-panel li{ position: relative; width: 1.9rem; box-sizing: border-box; padding: .04rem .1rem; margin-bottom: .1rem; line-height: 1.3; background: #c5e8ff; font-size: .2rem; color: #333; border-radius: .3rem;}
.cour-panel li:last-child{ margin-bottom: 0;}
.cour-panel li:before{ content: ""; position: absolute; width: .4rem; height: 1px; left: -.4rem; top: 50%; background:#1063bf ;}
.cour-panel li:nth-child(3):before{ width: .7rem; left: -0.7rem;}
.hk-gd-sh li{ background: #c5e8ff;}
.hk-gd-sh li:before{ border-color:#1063bf;}
.hk-gd-sh li div{color: #1063bf; }
.hk-ol-erl .sm-tit strong { background: #ff5226;}
.hk-erl-fm{ background: #c5e8ff;}
.hk-erl-fm .ctc-ent li input,.hk-erl-fm .ctc-ent li select {border-color: #fff; color: #fff;}

.qx-enroll-target{ padding-bottom: 2rem; background: url(../images/bg_qx_01.jpg) no-repeat center top; background-size: cover;}
.qx-enroll-target .common-tit .tit,.qx-enroll-target .common-tit .tit-en {  color: #022f59;}
.qx-enroll-target .common-tit .tit{font-size: .3rem;}
.qx-enroll-target .intro{margin: .24rem 0; font-size: .2rem; color: #022f59; line-height: .3rem;}
.qx-go-consult{ text-align: center;}
.qx-go-consult a{ display: inline-block; padding: .1rem .14rem; background: #cd0069; color: #fff; border-radius: .1rem;}
.employ-direc{ padding-bottom: .46rem; background: url(../images/bg_qx_02.jpg) no-repeat center top;  background-size: cover;}
.employ-direc .common-tit{ color: #fff;}
.employ-direc .txt{ margin: .14rem 0 0; font-size: .2rem; color: #fff; line-height: .38rem;}
.direc-pic{ display: flex; justify-content: space-between; margin-top: .14rem;}
.direc-pic li{ width: 32%;}
.direc-pic li img{ width: 100%; height: 22vw;}
.talents-demand{ padding: .56rem 0 0;}
.ex-train-direct{ background: #f5f5f5;}
.ex-dir-list ul{ background: #fff;}
.ex-dir-list .num{ color: #e8478b;}
.ex-dir-list li { padding-bottom: .4rem;}
.ex-dir-list li:nth-child(3){ width: 100%; text-align: center;}
.ex-train-direct .qx-go-consult a{ padding: .16rem 0; border-radius: .2rem;}
.career-prospects{ padding: .1rem 0 4.7rem; background: url(../images/bg_qx_03.jpg) no-repeat center bottom; background-size: cover;}
.career-prospects .common-tit{ color: #fff;}
.prosp-list { margin-top: .26rem; padding: 0 .8rem; display: flex; flex-wrap: wrap; justify-content: space-around;}
.prosp-list li{ width: 2.4rem; padding: .2rem 0; margin-bottom: .18rem; font-size: .24rem; background: #b8e4ed; text-align: center; border-radius: .5rem;}
.school-profile .train-direct{ margin: 0 -0.2rem .3rem; }
.school-profile .train-direct .tit{ background-image: url(../images/bg_qx_tit01.png);}
.run-adv-list{ display: flex; justify-content: space-between; }
.run-adv-list .l-con,.run-adv-list .r-con{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.run-adv-list .item{ display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: .16rem; width: 1.6rem; height: 1.52rem; box-sizing: border-box; flex-shrink: 0; text-align: center; }
.run-adv-list .l-con .item:nth-child(1),.run-adv-list .l-con .item:nth-child(3),.run-adv-list .l-con .item:nth-child(4),.run-adv-list .l-con .item:nth-child(6){ background: #48b3e9;}
.run-adv-list .l-con .item:nth-child(2),.run-adv-list .l-con .item:nth-child(5){ background: #025599;}
.run-adv-list .r-con{ height: auto; margin-left: .2rem; background: #cd0069;}
.run-adv-list .item img{ width: .9rem;}
.run-adv-list .txt{ color: #fdfeff; font-weight: bold; font-size: .18rem;}
.qx-qa-list .go-consult a,.qx-ol-erl .sm-tit strong { background: #cd0069;}
.qx-erl-fm{ background: #48b3e9;}
.qx-erl-fm .ctc-ent li .dt { color: #fff;}
.qx-erl-fm .ctc-ent li input,.qx-erl-fm .ctc-ent li select {border-color: #fff; color: #fff;}

/*国际班*/
.itn-tit-wrap{ margin-top: .3rem; margin-bottom: .1rem;}
.tit-small{ margin: 0 0 .24rem; text-align: center;}
.tit-small b{ display: inline-block; padding: .1rem .2rem; line-height: 1.05; font-size: .2rem; font-weight: bold; color: #fff; background: #cc141f; border-radius: .2rem;}
.it-adv-list{ padding: 0;}
.it-adv-list li:nth-child(n) {display: flex; align-items: center; justify-content: center;padding: 0 .18rem; margin-bottom: .16rem;background-image: none; text-align: center;}
.it-adv-list li:nth-child(1) p {text-align: center;}
.inter-adv-panel .circle{ position:absolute; padding:.06rem; width:1.9rem; height: 1.9rem;top: 50%; left: 50%; transform: translate(-50%,-50%); background:#fff;  border-radius: 50%; overflow: hidden; }
.inter-adv-panel .circle img{width: 100%; height: 100%;  border-radius: 50%;}
.closed-managmt{}
.mng-tit{ color:#fff; height:1.14rem; background:#f0f1f5 url(../images/bg_gjb_tit01.png) no-repeat; text-align: center; background-size: auto 1.14rem;}
.mng-tit .t-cn{ padding: .08rem 0 0; font-size: .34rem;}
.mng-tit .t-cn .cl{ color: #ffe401;}
.mng-tit .t-en{ font-size: .16rem;}
.inter-sch-brief{padding: 0 .2rem .14rem; display: flex; align-items: center; background:#f0f1f5;}
.inter-sch-brief img{ flex-shrink: 0; width: 3rem;}
.inter-sch-brief .desc{ margin:0 .16rem 0 .26rem; line-height: .4rem; font-size: .22rem; color: #141510; text-indent: 2em;}
.itn-sch-adv{ position: relative; }
.itn-sch-adv .pic{ position: absolute; width: 100%; top: .3rem; text-align: center;}
.itn-sch-adv .pic img{ width: 7rem;}
.itn-adv-list{ display: flex; flex-direction: column; padding: .7rem 0 0 .2rem;}
.itn-adv-list li{ display: flex;  width: 3.7rem;  margin-bottom: .3rem;}
.itn-adv-list li:nth-child(3){ margin-top: .6rem;}
.itn-adv-list li:nth-child(-n+2){ align-self:flex-end; }
.itn-adv-list li img{ width: .56rem; height: 100%; margin-right: .1rem;}
.itn-adv-list li .txt{ display: inline-block; color: #141510; font-size: .24rem; line-height: .32rem; }
.internl-school .sm-tit{ display: block; padding: .1rem 0; line-height: 1.05; background: #0a89ea; color: #fff; font-size: .22rem; font-weight: bold; text-align: center;}
.sch-pic-wrap img{ display: block; width: 100%;}
.itn-prfl-txt{ padding: .24rem 0 0; line-height: .36rem; font-size: .22rem; color: #333;}
.itn-prfl-txt p{ margin-top: .04rem; text-indent: 2em;}
.school-hardware .tit-small b{ font-size: .22rem; font-weight: normal;}
.itn-swp {padding-bottom: .6rem;}
.itn-swp img{ border-radius: .12rem;}
.itn-swp .swiper-pagination-bullet-active {background: #ff2000;}
.itn-online-qa .qa-list .go-consult a { background: #0a89ea;}
.itn-ol-erl{ margin-top: .3rem;}
.itn-ol-erl .sm-tit strong{ background: #cc141f;}
.itn-ol-erl .erl-fm{ background: #fed5cb;}
.itn-ol-erl .erl-fm .ctc-ent li input,.itn-ol-erl .erl-fm .ctc-ent li select {border-color: #fff; color: #fff;}

/*网络主持*/
.network-main .common-tit {color: #333;}
.network-main .common-tit .tit-en{ color: #666;}
.network-main .tit-small b{ background: #56aaff;}
.learn-con .tit-sm{ padding: .06rem .1rem; background: #28c3a1; color: #fff; line-height: 1.1;  font-weight: bold; font-size: .18rem; border-radius: .1rem;  text-align: center;}
.learn-con .desc{ margin: .12rem 0 .22rem; padding: .12rem .2rem; font-size: .22rem; line-height: .4rem; background: #f6f6f6; color: #333; border-radius: .1rem;}
.netwk-adv-list li:nth-child(3){ margin-top: .8rem;}
.netwk-sch-hardwr .tit-small b{ background: #28c3a1;}
.network-main .itn-swp .swiper-pagination-bullet-active {background: #28c3a1;}
.netwk-ol-erl{ margin-top: .2rem;}
.netwk-ol-erl .sm-tit strong{ background: #56aaff;}
.netwk-ol-erl .erl-fm{ background: #28c3a1;}
.netwk-ol-erl .erl-fm .ctc-ent li .dt { color: #fff;}
.netwk-ol-erl .erl-fm .ctc-ent li input,.netwk-ol-erl .erl-fm .ctc-ent li select {border-color: #fff; color: #fff;}

/*首页*/
.top-nav{ padding: .36rem .2rem .4rem;}
.top-nav ul{ display: flex; justify-content: space-between;}
.top-nav li a{ display: block;}
.top-nav li img{ height: 1.54rem;}
.top-nav li p{ margin-top: .16rem; font-size: .24rem; text-align: center;}
.annouce{ display: flex;  align-items: center; padding: .16rem .2rem; background: #fafafa;}
.annouce .dt{ position: relative; margin-right: .4rem; width: 2em; padding: 0.06rem 0.08rem; line-height: 1.2; background: #1063bf; color: #fff; font-size: .24rem; font-weight: bold; border-radius: .05rem;}
.annouce .dt:after{ content: ""; position: absolute; top: -0.04rem; bottom: -0.04rem; right:-0.24rem; border-left: 1px dashed #ddd;}
.anc-panel{ display: flex; align-items: center;}
.anc-panel .icon{ margin: 0 .26rem 0 .14rem}
.anc-panel .icon img{ width: .44rem;}
.anc-list li{ display: flex; align-items: center; padding: 0.06rem 0; line-height: 1.05; border-bottom: 1px dashed #ddd; }
.anc-list li .hot{ display: block; padding: .06rem .08rem; line-height: 1.05; font-size: .16rem; color: #fff; background: #ffc007; border-radius: 2px; }
.anc-list li a{ display: block; width: 4.3rem; margin-left: .12rem; line-height: 1.3; font-size: .2rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.profe-class{ padding-bottom:.3rem;}
.profs-cls-list{ margin-top: .1rem; display: flex; flex-wrap: wrap;}
.profs-cls-list li{ position: relative; width: 25%; height: 1.75rem; background: #fafafa; text-align: center;}
.profs-cls-list li:after,.profs-cls-list li:nth-child(8):before{ content: ""; position: absolute; left: 100%; top: 50%; margin-top: -6px; border: 6px solid transparent; border-left-color: #fafafa; z-index: 1;}
.profs-cls-list li:nth-child(n+5):after,.profs-cls-list li:nth-child(8):before{ left:auto; right: 100%; border-left-color: transparent; border-right-color: #fafafa; }
.profs-cls-list li a{ padding: .2rem 0 0; display: block; color: #333;}
.profs-cls-list li a > img{ margin-bottom: .1rem; height: .9rem;}
.profs-cls-list li p{ font-size: .22rem;}
.profs-cls-list li:nth-child(3n):last-child{}
.profs-cls-list li:nth-child(1) a,.profs-cls-list li:nth-child(3) a,.profs-cls-list li:nth-child(6) a,.profs-cls-list li:nth-child(8) a{color: #fff;}
.profs-cls-list li:nth-child(1){ background: #2ab2cc;}
.profs-cls-list li:nth-child(1):after{ border-left-color: #2ab2cc;}
.profs-cls-list li:nth-child(3){ background: #ffc007;}
.profs-cls-list li:nth-child(3):after{ border-left-color: #ffc007;}
.profs-cls-list li:nth-child(6){ background: #28c3a1;}
.profs-cls-list li:nth-child(6):after{ border-right-color: #28c3a1;}
.profs-cls-list li:nth-child(8){ background: #f06f83;}
.profs-cls-list li:nth-child(8):after{ border-right-color: #f06f83;}
.profs-cls-list li:nth-child(8):before{ right: 0;}
.go-consult{ margin-top: .3rem;}
.go-consult a{  font-size: .26rem; background: #1068cc; color: #fff; font-weight: normal; }
.online-appoint{ border-top: .16rem solid #f4f3f6;}
.online-appoint a,.online-appoint a img{ display: block; width: 100%;}
.empl-panel .tit{ padding: .16rem .26rem .16rem .2rem; display: flex; align-items: center; justify-content: space-between; line-height: 1.05; background: #1063bf; color: #fff;}
.empl-panel .tit b{ font-font:.28rem}
.empl-panel .tit .more{ color: #fff; font-font:.2rem}
.employ-info{ padding-bottom: .3rem;}
.em-if-list { padding: .1rem .2rem; background: #fafafa;}
.em-if-list li { display: flex; align-items: center;line-height: .38rem;}
.em-if-list li .spot{ display: block; width: .06rem; height: .06rem; margin:  0 .24rem 0 .12rem; background: #ffc007;}
.em-if-list li a{ width: 4.6rem; font-size: .22rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.em-if-list li .date{ margin-left: auto; color: #848484;}
.call-phone{ height: 1.14rem; display: flex; align-items: center;  border-top: .16rem solid #f4f3f6; background: url("/skin/mm/bg_tel_logo.jpg") no-repeat; background-size: cover;}
.call-phone .txt{ margin-left: 1.2rem; padding:.2rem 0 .06rem .9rem; background:url(/skin/mm/icon_tel.png) no-repeat left .26rem; background-size: .7rem;}
.call-phone .t{ color: #fff; font-size: .22rem;}
.call-phone .num{ color: #ffc007; font-size: .34rem;}
.cl-logo{ margin: 0 1rem 0 auto;}
.cl-logo img{ width: .9rem;}
/* .ft-cover { width: 100%;height: 1.4rem;}
.ft-menu{ display: flex; justify-content: space-around; position: fixed; bottom: 0; width: 100%; background: #1063bf;}
.ft-menu li{ position: relative; flex: auto; border-right: 1px solid #2b80d6;}
.ft-menu li:last-child{ border-right: none;}
.ft-menu li:not(:last-child):after{ content: ""; position: absolute; right: -3px; top: 0; bottom: 0; border-left: 1px solid #226cba; border-right: 1px solid #0c4d96;}
.ft-menu a{ padding:  0 0 .14rem; display: block; color: #fff; font-size: .26rem; text-align: center;  }
.ft-menu a i{ display: block; height: .8rem; background: url(../images/icon_nav_btm01.png) no-repeat center; background-size: .7rem;}
.ft-menu li:nth-child(2) i{  background-image: url(../images/icon_nav_btm02.png) }
.ft-menu li:nth-child(3) i{  background-image: url(../images/icon_nav_btm03.png) }
.ft-menu li:nth-child(4) i{  background-image: url(../images/icon_nav_btm04.png) } */

.ft-cover { width: 100%;height: 1.5rem;}
.new_foot{width: 100%;margin:0 !important;padding:0 !important;position: fixed;bottom: 0;z-index: 999;overflow:visible !important;margin:0 auto;font-size:0.26rem;max-width:640px;
	background:-moz-linear-gradient(left,#a253c7,#0050a8);
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#a253c7),to(#0050a8));
	background:-webkit-linear-gradient(left,#3dceea,#0050a8);
	background:-o-linear-gradient(left,#a253c7,#0050a8); box-shadow: rgba(0, 0, 0, 0.75) 0 0 5px 1px;}
.new_foot .menu li.li2{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.new_foot .menu li{width: 100%; position:relative;}
.new_foot .menu li a{display: block; float:left; width:24%;}
.new_foot .menu li a:nth-child(3){ width: 24%; }
.new_foot .menu li a i{display: block;height: .8rem}
.new_foot .menu li a span{display: block;font-size: .26rem;text-align: center;color: #fff;padding-bottom: 0.5em}
.new_foot .menu li.li1 a:nth-child(1) i{background: url("/skin/mm//ft_index.png") no-repeat center bottom;background-size: 48%; }
.new_foot .menu li.li1 a:nth-child(2) i{background: url("/skin/mm//ft_act.png") no-repeat center center;background-size: 50%; }
.new_foot .menu li.li1 a:nth-child(3){ position:absolute; left: 38%; bottom:0; }
.new_foot .menu li.li1 a:nth-child(3) img{width:92%;}
.new_foot .menu li.li1 a:nth-child(3) sup { position:absolute; top:18%; right:24%; font-style:normal; background:red; color:#fff; padding:0 2px; font-size:0.2rem; border-radius:7px; animation: jump 2s infinite; }
.new_foot .menu li.li1 a:nth-child(4) i{ background: url("/skin/mm//ft_phone.png") no-repeat center center; background-size: 44%;}
.new_foot .menu li.li1 a:nth-child(5) i{ background: url("/skin/mm//ft_menu.png") no-repeat center center; background-size: 48%;}
