/*全局*/
* {
  margin: 0;
  padding: 0;
  list-style:none;
}
.animation{transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s;}img{ display:block;}
body{ background-color:#ffffff !important; }
a {
  text-decoration: none !important;
}
.hslmr0 {
  margin-right: 0px !important;
}
.w1200 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.hslclear {
  clear: both; display:block;
}
.text-align {
  text-align: center;
}
.font-weight {
  font-weight: bold;
}
.hslbox3_1_4 {
  margin-right: 0px;
}
.hsltlbg {
  height: auto;
  padding-top: 20px;
  margin-top: 50px;
  text-align: center;
}
.hsltlbg h2 {
  font-size: 36px;
  color: #0a646d;
  font-weight: bold;
  margin-bottom: 20px;
}
.hsltlbg h2 span {
  color: #ff0000;
}
.hsltlbg p {
  color: #333;
  font-size: 20px;
  padding-bottom: 10px;
}
.hsltlbg a {
  display: block;
}
.hsltlbg a img {
  width: 100%;
}
.hslbanner {
	height:627px;
	width:100%;
	min-width:1200px;
	max-width:1920px;
 background:url(../images/1.jpg) no-repeat 50%;
}
.hsl_header_ny{ margin-bottom:0 !important;}

.hslbanner a {display: block;height:627px;}


/* inc */
.w1200{width: 1200px;margin: 0 auto !important;}
.w1920{width: 1920px;margin: 0 auto;}
.banner {height:1297px;width:100%;min-width:1200px;max-width:1920px;background:url(../images/cs1.jpg) no-repeat 50%;position: relative;margin: 0 auto;}
.box-tit{text-align: center;}
.box-tit h2{font-size: 48px;margin: 0 auto;padding: 20px;border-bottom: 1px solid #dedede;position: relative;}
.box-tit h2::after{content: "";position: absolute;width: 100px;height: 5px;background-color:#0a56bb; left: 50%;margin-left: -50px;bottom: -5px;}
.box-tit h2 b{font-weight: 500;color: #0a56bb;}

.w1200 .tit{text-align: center;overflow: hidden;}
.tit h2{margin-top: 60px;display: inline-block;padding: 0 40px 11px;margin-bottom: -2px;background-color: #ffffff;font-size: 40px;}
.titspan{margin-bottom: 40px;}
.titspan b{border-bottom: 1px solid #e6e6e6;width: 900px;overflow: hidden;display: block;margin: 0 auto;}
.titspan span{line-height: 38px;height: 38px;font-size: 22px;color: #ffffff;background-color: #85472f;display: inline-block;padding: 0 20px;border-radius: 50px;margin: 10px auto;}
/* 按钮 */
.zxbtn{text-align: center; margin: 40px 0;}
.zxbtn a { display: inline-block;height: 50px;line-height:50px;width: 300px;color:#fff;font-size: 20px;margin: 0 20px;position: relative;overflow: hidden;}
.zxbtn a.zxbtn1{background: linear-gradient(to right, #0a56bb, #2577e3);color: #ffffff;}
.zxbtn a.zxbtn2{color: #0a56bb;border:2px solid #0a56bb; box-sizing: border-box;}


/* top */

.top1{position: absolute;bottom: 10px;left: 0;right: 0;}
.top-up{display: flex;justify-content: space-between;margin-bottom: 20px;}
.top-up a{width: 200px;display: block;transition:all 1s ease-out;}
.top-up a img{width: 100%;transition:all .5s ease-out;}
.top-up a img:hover{transform:scale(1.1);}
.top-sp{display: flex;background-color: #ffffff;padding: 20px;}
.top-spr{margin-left: 20px;display: flex;flex-wrap: wrap;align-items:center;width: 60%;}
.top-spr b{font-weight: bold;font-size: 20px;display: block;}
.top-spr p{font-size: 18px;}
.top-spr-bm{border-bottom: 2px dotted #dedede;padding-bottom: 50px;}


/* 实操 */
.box1-swp{margin-top: 20px;}
.box1-swpbox a{display: flex;flex-wrap: wrap;}
.box1-swpboxr{margin-left: 20px;}
.box1-swpboxr b{display: block;padding: 30px 0 15px;font-size: 30px;font-weight: 500;border-bottom: 2px dotted #dedede;color: #000000;}
.box1-swpboxr p{font-size: 16px;color: #737373;line-height: 30px;padding-top: 15px;}
.box1-nav{display: flex;flex-wrap: wrap;justify-content: space-between;background-color: #e5f1fd;}
.box1-nav a{display: block;width: 25%;text-align: center;background-color:transparent !important;height: 60px;font-size: 25px;color:#0a56bb;}
.box1-nav span{ display:block;line-height: 60px;color:#0a56bb;}
.box1-nav .swiper-pagination-bullet-active span{ background-color:#0a56bb; color:#FFFFFF;}
.box1-nav .swiper-pagination-bullet{opacity: 1;}
.box1swp{overflow: hidden;}
.box-tit h2{margin: 60px auto;}


/* 出路 */
.box2{background-color: #125fc6;overflow: hidden;margin-top: 50px;}
.box2 .box-tit{color: #ffffff;}
.box2 .box-tit b{color: #ffffff;}
.box2 .box-tit h2::after{background-color: #FFFFFF;}

/* 老师 */
.box3-swp{position: relative;}
.box3-ls{display: flex;flex-wrap: wrap;}
.box3-lsl{width: 425px;}
.box3-lsr{width: 755px;margin-left: 20px;}
.box3-lsr b{display: block;}
.box3-lsr span{display: block;color: #666666;}
.box3-lsr .lsmz{font-size: 32px;}
.box3-lsr .lszc{font-size: 20px;margin-bottom: 15px;}
.box3-lsr .lssc{font-size: 18px;}
.box3-lsr .lsjj{font-size: 18px;margin-bottom: 15px;}
.box3-lsr .lsll{font-size: 18px;}

.hslbox7_9{ position:absolute; right:40px; top:0; width:135px; height:65px;display:flex;justify-content: space-between; z-index:2;}
.hslbox7_9 div{width:65px; height:65px; text-align:center; line-height:65px;background-color:#5049d7; cursor:pointer;}
.hslbox7_9 div i{ color:#fff; font-size:40px;}
.hslbox7_9 .swiper-button-disabled{ background-color:#d5d5d5; cursor:no-drop;}

.box2-lsico{width: 720px;position: absolute;bottom: 0px;right:40px;}
.box2-lsico .swiper-container{overflow:visible!important;}
.box2-lsico .swiper-slide {display: block; height: 125px;position: relative;background-color: #fff;border: 1px solid #fff;overflow: hidden;border: 3px solid #84AADD;}
.box2-lsico .swiper-slide-thumb-active {border: 3px solid #5049d7;}
.box2-lsico img {position: absolute;width: 50%;bottom: -1.5rem;left: 25%;}

/* 实操 */
.box4-swp{width: 1920px;position: relative;margin: 0 auto;}
.box4-swp3{width: 1200px;margin: 0 auto!important;position: absolute;top: 0;height: 420px;left: 50%;margin-left: -605px!important;}
.box4-jtl{ width: 40px;height: 120px;background-color: #ffffff;text-align: center;position: absolute;top: 50%;margin-top: -60px;z-index: 1000;left: 20px;}
.box4-jtr{ width: 40px;height: 120px;background-color: #ffffff;text-align: center;position: absolute;top: 50%;margin-top: -60px;z-index: 1000;right: 20px;}
.box4-jtl i{color: #5049d7;line-height: 120px;font-size: 35px;display: block;}
.box4-jtr i{color: #5049d7;line-height: 120px;font-size: 35px;display: block;}

.swp3 .swiper-slide img{width: 100%;}
.swp3 .swiper-wrapper{margin-left: -5px;}
.swp3 .swiper-slide-prev,.swp3 .swiper-slide-next{position: relative;}
.swp3 .swiper-slide-prev::before{content: "";background-color: #007AFF;opacity: .8;display: block;z-index: 999;position: absolute;height: 100%;width: 100%;}
.swp3 .swiper-slide-next::before{content: "";background-color: #007AFF;opacity: .8;display: block;z-index: 999;position: absolute;height: 100%;width: 100%;}

/* 名企 */
.box5{background-color: #1a69d2;overflow: hidden;}
.box5 .box-tit{color: #ffffff;}
.box5 .box-tit h2::after{background-color: #ffffff;}


/* 就业 */
.box5-bgt{	height:452px;width:100%;width:1200px;max-width:1920px;background:url(../images/13.png) no-repeat 50%;position: relative;}
.box5-bgt a{width: 190px;background-color: #125FC6;border-radius: 50%;display: block;overflow: hidden;padding: 5px;	-webkit-transition: -webkit-transform 2s ease-out;-moz-transition: -moz-transform 1s ease-out;-o-transition: -o-transform 1s ease-out;-ms-transition: -ms-transform 1s ease-out;}
.box5-bgt a img{width: 100%;border-radius: 50%;}
.box5-bgt a:hover{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}

.box5-bgt a:nth-child(1) {position: absolute;top:70px;}
.box5-bgt a:nth-child(2) {position: absolute;top:150px;left: 240px;}
.box5-bgt a:nth-child(3) {position: absolute;top:70px;left: 510px;}
.box5-bgt a:nth-child(4) {position: absolute;top:150px;left: 766px;}
.box5-bgt a:nth-child(5) {position: absolute;top:70px;left: 1020px;}

.box5-pp ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.box5-pp ul li{width: 225px;margin-bottom: 20px;}


/* 热门专业 */
.box6-pic ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.box6-pic ul li{width:390px;background-color: #F4F4F4;}
.box6-pic ul li a{display: block;text-align: center;}
.box6-pic ul li a img{width: 100%;}
.box6-pic ul li a b{display: block;}
.box6-pic ul li a span{display: block;}
.box6-pic .box6-p{font-size: 25px;margin-bottom: 10px;}
.box6-pic .box6-p b{font-weight: 500;color: #000000;margin-top: 10px;}
.box6-p span{font-size: 20px;color: #000000;margin-bottom: 10px;}
.ztbt{display: flex;flex-wrap: wrap;justify-content: space-around;}
.ztbt span{width: 43%;line-height: 50px;height: 50px;font-size: 20px;}
.box6-btnl{background: linear-gradient(to right, #0a56bb, #2577e3);color: #ffffff !important;}
.box6-btnr{color: #0a56bb;border:2px solid #0a56bb; box-sizing: border-box;}


/* 问题 */

.wenti ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.wenti ul li{width: 580px;margin-bottom: 20px;}
.wenti ul li a{display: block;background-color: #f5f5f5;position: relative;font-size: 20px;height: 60px;line-height: 60px;padding: 0 20px;color: #000000;}
.wenti ul li a span{right: 0;position: absolute;padding: 0 20px;color: #ffffff;background: linear-gradient(to right, #0a56bb, #2577e3);}
.wenti .tit{margin-top: 70px;margin-bottom: 50px;}
.wenti i{font-size: 20px;margin-left: 10px;}
