@charset "utf-8";
#mcontainer-wrap {position:relative;width:100%;font-size:18px;line-height:1.667em;}
#mcontainer {word-break:keep-all;padding-bottom:0}
#mcontainer img {font-size:0}
h3,h4,h5 {font-weight:500}

@media all and (max-width:999px){
	#mcontainer-wrap {font-size:17px;}
}
@media all and (max-width:768px){
	#mcontainer-wrap {font-size:16px;}
}
@media all and (max-width:599px) {
	#mcontainer-wrap {font-size:15px}
}


/* ==============================
 * 메인비쥬얼
================================= */
/* 메인비쥬얼 */
.msec01 {position:relative;width:100%;padding-bottom:164px;}
.msec01:before {display:block;content:'';position:absolute;top:-7px;left:50%;margin-left:-100px;width: 356px;height: 356px;border-radius: 356px;background: #00BE35;filter: blur(190px);z-index:-1;}
.msec01:after {display:block;content:'';position:absolute;top:-196px;left:50%;margin-left:466px;width: 388px;height: 388px;border-radius: 388px;background: #009FBE;filter: blur(190px);z-index:-1;}
/*.msec01:before {display:block;content:'';position:absolute;top:-100px;left:50%;width: 1920px;height: 894px;background:url(/resources/_Templet/Main/main_dept03/Img/mvis_bg.png) no-repeat 50% 0;transform:translateX(-50%);z-index:-1;}*/
.mVisual-wr {position:relative;width:100%;max-width:1440px;padding:0 20px 0 20px;box-sizing:border-box;margin:0 auto;}
.mVisual-wr #mVisual {}
.mVisual-wr .dataList .swiper-slide {padding-top:160px;}
.mVisual-wr .dataList .swiperBox {display:flex;align-items:center;justify-content: space-between;width:100%;box-sizing:border-box;}
.mVisual-wr .dataList .imgBox {align-items:center;display:inline-block;position:relative;width:52.8572%;overflow:hidden;border-radius: 0px 60px 60px 60px;/*box-shadow: 0px 5px 10px 0px rgba(55, 67, 89, 0.10);*/}
.mVisual-wr .dataList .imgBox img {position:relative;width:100%;height:auto;}
.mVisual-wr .dataList .txtBox {width:42.643%;box-sizing:border-box;}
.mVisual-wr .dataList .pTxt1 {display:none;}
.mVisual-wr .dataList .pTxt2 {padding-bottom:25px;}
.mVisual-wr .dataList .pTxt2 .t1 {display:inline-block;position:relative;color:#0EA2A4;font-size:1.889em;line-height:1em;font-family:"Poppins", sans-serif;font-weight:700;opacity:0;transition:all .3s ease-out;}
.mVisual-wr .dataList .pTxt2 .t2 {display:block;color:#000;font-size:2.222em;line-height:1.2em;font-family:"ONE-Mobile-Title", sans-serif;padding-top:26px;opacity:0;transition:all .3s ease-out .3s;}
.mVisual-wr .dataList .pTxt2 .t1:before {display:block;content:'';position:absolute;top:-113px;right:-106px;width:120px;height:120px;opacity:0;background:url(/resources/_Templet/Main/main_dept03/Img/mvis_spr.png) no-repeat 0 0;transition:all .3s ease-out;}

.mVisual-wr .dataList .swiper-slide.swiper-slide-active .pTxt2 .t1 {opacity:1;animation: txtUp 0.6s 0.2s;animation-fill-mode: both;}
.mVisual-wr .dataList .swiper-slide.swiper-slide-active .pTxt2 .t2 {opacity:1;animation: txtUp 0.6s 0.4s;animation-fill-mode: both;}
.mVisual-wr .dataList .swiper-slide.swiper-slide-active .pTxt2 .t1:before {opacity:1;animation: txtUp2 0.4s 0.6s;animation-fill-mode: both;}

.mVisual-wr .data-ctrl {position:absolute;bottom:0;right:0;width:42.643%;z-index:2;}
.mVisual-wr .data-ctrl .data-pkgs {display:flex;}
.mVisual-wr .data-ctrl button {position:relative;width:46px;height:46px;border:3px solid #313742;background:#313742;border-radius:50%;transition:all .3s ease;}
.mVisual-wr .data-ctrl .btn-prev:before,
.mVisual-wr .data-ctrl .btn-next:before {display:block;content:'';position:absolute;top:0;bottom:0;margin:auto 0;width:8px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg);transition:all .3s ease;}
.mVisual-wr .data-ctrl .btn-prev:after,
.mVisual-wr .data-ctrl .btn-next:after {display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:21px;height:2px;background:#fff;transition:all .3s ease;}
.mVisual-wr .data-ctrl .btn-prev:before {right:50%;transform:rotate(135deg);}
.mVisual-wr .data-ctrl .btn-next:before {left:50%;}
.mVisual-wr .data-ctrl .data-auto {padding:0 6px;}
.mVisual-wr .data-ctrl .data-auto button {background:#fff;}
.mVisual-wr .data-ctrl .data-auto .btn-play {display:none;}
.mVisual-wr .data-ctrl .btn-stop:before {display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:4px;height:17px;border-left:3px solid #313742;border-right:3px solid #313742;}
.mVisual-wr .data-ctrl .btn-play:before {display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:0;height:0;border:9px solid transparent;border-left:8px solid #313742;border-right:0;}

.msec01 .deco-mvis {position:absolute;bottom:-54px;left:50%;width:1920px;margin-left:-960px;color: rgba(14, 162, 164, 0.10);font-family:"Poppins", sans-serif;font-size: 8.333em;font-weight: 900;overflow-x:hidden;z-index:-1;padding:120px 0;}
.msec01 .deco-mvis .inBox {position: absolute; white-space: nowrap;will-change: transform;animation: deco-loop 650s linear infinite; }

@keyframes deco-loop {
	from { transform: translateX(0); }
	to { transform: translateX(-50%); }
}
@keyframes txtUp {
  from {-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);visibility:visible;opacity:0;}
  to {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@keyframes txtUp2 {
  0% {-webkit-transform:scale(0);transform:scale(0);visibility:visible;opacity:0;}
  30% {-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1;}
  60% {-webkit-transform:scale(0.8);transform:scale(0.8);opacity:1;}
  100% {-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@media all and (max-width:1399px) {
	.mVisual-wr .dataList .pTxt2 br {display:none}
}
@media all and (max-width:1299px) {
	.mVisual-wr .dataList .swiper-slide {padding-top:80px;}
	.mVisual-wr .dataList .txtBox {padding-left:0;}
}
@media all and (max-width:999px) {
	.msec01 {padding-bottom:80px;}
	.msec01:before {width: 256px;height: 256px;filter: blur(150px);}
	.msec01:after {margin-left:266px;width: 288px;height: 288px;filter: blur(150px);}
	.mVisual-wr .dataList .swiper-slide {padding-top:40px;}
	.mVisual-wr .dataList .swiperBox {align-items: flex-start}
	.mVisual-wr .dataList .txtBox {padding-top:30px;padding-bottom:45px;}  
	.mVisual-wr .dataList .pTxt2 {padding-bottom:0;}
	.mVisual-wr .dataList .pTxt2 .t1 {font-size:1.5em;}
	.mVisual-wr .dataList .pTxt2 .t2 {font-size:1.75em;padding-top:10px;}
	.mVisual-wr .data-ctrl button {width:36px;height:36px;}
	.msec01 .deco-mvis {bottom:-50px;font-size:6.333em;}
}
@media all and (max-width:799px) {
	.mVisual-wr .dataList .pTxt2 .t1 {font-size:1.2em;}
	.mVisual-wr .dataList .pTxt2 .t2 {font-size:1.55em;}
}
@media all and (max-width:599px) {
	.msec01 {padding-bottom:30px;}
	.mVisual-wr .dataList .swiperBox {display:block;}
	.mVisual-wr .dataList .imgBox {width:100%;border-radius: 0px 30px 30px 30px;}
	.mVisual-wr .dataList .txtBox {width:100%;text-align:center;padding-top:20px;padding-bottom:20px;}
	.mVisual-wr .dataList .pTxt2 .t1:before {top:-70px;right:-106px;width:100px;height:100px;background-size:100% auto;}
	.mVisual-wr .data-ctrl {position:relative;bottom:auto;right:auto;width:100%;text-align:center;}
	.mVisual-wr .data-ctrl .data-pkgs {display:inline-flex;}
	.msec01 .deco-mvis {bottom:-55px;}
}

/* ==============================
 * 메인위젯
================================= */

/* 공통 */
.msec {position:relative;max-width:1440px;box-sizing:border-box;padding:0 20px;margin:0 auto;}

/** -- mIcban1 */
#mIcban1 {position:relative;width:100%;padding-left:310px;box-sizing:border-box;}
#mIcban1:before {display:block;content:'';position:absolute;top:0;right:0;width:1660px;height:100%;border-radius: 0px 0px 50px 0px;background:linear-gradient(90deg, #009FBF 0%, #86A103 100%);z-index:-1;}
#mIcban1 .dataTit {display:inline-block;position:absolute;top:50%;left:0;color: #fff;font-size:1.778em;font-weight:700 !important;font-family:"Poppins", sans-serif;transform:translateY(-50%);}
#mIcban1 .dataTit:before {display:block;content:'';position:absolute;top:-14px;right:-18px;width:10px;height:10px;border-radius:50%;background:#fff;z-index:-1;}
#mIcban1 .dataLst {display:flex;width:100%;padding-top:5px;}
#mIcban1 .dataLst > li {position:relative;width:25%;box-sizing:border-box;}
#mIcban1 .dataLst a {position:relative;display:flex;align-items:center;height:103px;padding-left:60px;padding-right:10px;}
#mIcban1 .dataLst .pIco {display:block;position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:70px;height:70px;background:no-repeat 0 0;background-size:100% auto;transition:all .3s ease;}
#mIcban1 .dataLst .pIco.icon1 {background-image:url("/resources/_Img/MainModule/micban/l26/ico1.png");}
#mIcban1 .dataLst .pIco.icon2 {background-image:url("/resources/_Img/MainModule/micban/l26/ico2.png");}
#mIcban1 .dataLst .pIco.icon3 {background-image:url("/resources/_Img/MainModule/micban/l26/ico3.png");}
#mIcban1 .dataLst .pIco.icon4 {background-image:url("/resources/_Img/MainModule/micban/l26/ico4.png");}
#mIcban1 .dataLst .pIco.icon5 {background-image:url("/resources/_Img/MainModule/micban/l26/ico5.png");}
#mIcban1 .dataLst .pIco.icon6 {background-image:url("/resources/_Img/MainModule/micban/l26/ico6.png");}
#mIcban1 .dataLst .pIco.icon7 {background-image:url("/resources/_Img/MainModule/micban/l26/ico7.png");}
#mIcban1 .dataLst .pIco.icon8 {background-image:url("/resources/_Img/MainModule/micban/l26/ico8.png");}
#mIcban1 .dataLst .pIco.icon9 {background-image:url("/resources/_Img/MainModule/micban/l26/ico9.png");}
#mIcban1 .dataLst .pIco.icon10 {background-image:url("/resources/_Img/MainModule/micban/l26/ico10.png");}
#mIcban1 .dataLst .pIco.icon11 {background-image:url("/resources/_Img/MainModule/micban/l26/ico11.png");}
#mIcban1 .dataLst .pIco.icon12 {background-image:url("/resources/_Img/MainModule/micban/l26/ico12.png");}
#mIcban1 .dataLst .pIco.icon13 {background-image:url("/resources/_Img/MainModule/micban/l26/ico13.png");}
#mIcban1 .dataLst .pIco.icon14 {background-image:url("/resources/_Img/MainModule/micban/l26/ico14.png");}
#mIcban1 .dataLst .pIco.icon15 {background-image:url("/resources/_Img/MainModule/micban/l26/ico15.png");}
#mIcban1 .dataLst .sTit {display:inline-block;position:relative;color:#fff;font-size:1.222em;line-height:1.2em;font-family:'ONE-Mobile-Title', sans-serif;word-break:break-all;}
#mIcban1 .dataLst .sTit:before {display:block;content:'';position:absolute;bottom:0;right:0;width:0;height:1px;background:#fff;transition:all .3s ease;}
#mIcban1 .dataLst a:focus .pIco,
#mIcban1 .dataLst a:hover .pIco {top:-10px;}
#mIcban1 .dataLst a:focus .sTit:before,
#mIcban1 .dataLst a:hover .sTit:before {left:0;width:100%;}

@media all and (max-width:1199px) {
	#mIcban1 {padding:30px 0 30px 0;}
	#mIcban1:before {right:-20px;width: calc(100% + 40px);}
	#mIcban1 .dataTit {position:relative;top:auto;left:auto;transform:none;}
	#mIcban1 .dataLst {padding-top:30px;}
	#mIcban1 .dataLst a {height:auto;}
}
@media all and (max-width:699px) {
	#mIcban1 {padding:20px 0;}
	#mIcban1:before {border-radius: 0px 0px 30px 0px;}
	#mIcban1 .dataTit {display:none;}
	#mIcban1 .dataLst {flex-wrap:wrap;padding-top:0;}
	#mIcban1 .dataLst > li {text-align:center;}
	#mIcban1 .dataLst a {height:auto;padding-left:5px;padding-right:5px;padding-top:40px;justify-content: center;}
	#mIcban1 .dataLst .pIco {top:-10px;bottom:auto;right:0;margin:0 auto;width:50px;height:50px;}
	#mIcban1 .dataLst .sTit {font-size:1em;}
}


/** -- msec03 */
.msec03 {text-align:center;padding-top:114px;padding-bottom:75px;background:#F8F9FE;}
.msec03:before {display:block;content:'';position:absolute;top:0;left:50%;width:1920px;height:100%;background:#F8F9FE;transform:translateX(-50%);z-index:-1;}
.msec03 .mtit {display:inline-block;position:relative;color:#000;font-family:'ONE-Mobile-Title', sans-serif;font-size:2.222em;}
.msec03 .mtit:before {display:block;content:'';position:absolute;top:-13px;right:-87px;width:62px;height:80px;background:url(/resources/_Templet/Main/main_dept03/Img/mIco01.png) no-repeat 0 0;transition:all .3s ease-out;}
.msec03 .mtit span {color:#0EA2A4;}
.msec03 .msecInbox {display:flex;justify-content: space-between;width:100%;}
.msec03 .msecInbox > div {width:31.428%;padding:80px 58px 55px 58px;border-radius: 30px;background:#FFF;margin-top:94px;box-shadow: 0px 10px 20px 0px rgba(55, 67, 89, 0.10);box-sizing:border-box;}
.msec03 .dataTits {display:block;color: #000;font-size: 1.389em;}
.msec03 .dataTit {display:block;color: #000;font-size:1.556em;font-family:'ONE-Mobile-Title', sans-serif;}
.msec03 .dataMore {position:relative;display:inline-flex;align-items:center;justify-content:center;color:#FFF;text-align: center;font-size:0.833em;font-family:'ONE-Mobile-Title', sans-serif;border-radius: 50px;background:#374359;width: 100px;height: 40px;overflow:hidden;margin-top:16px;margin-bottom:46px;}
.msec03 .dataMore span {position:relative;z-index:1;}
.msec03 .dataMore:before {display:block;content:'';position:absolute;top:0;right:0;width:0;height:100%;background:#0EA2A4;border-radius: 50px;transition:all .3s ease-out;}
.msec03 .dataMore:focus:before,
.msec03 .dataMore:hover:before {left:0;right:auto;width:100%;}

/** -- mGallery */
.mGallBox {position:relative;width:100%;height:100%;}
.mGallBox .mGallery-sld {width:100%;box-sizing:border-box;}
.mGallBox .mGallery-sld a {display:block;}
.mGallBox .mGall-box {position:relative;display:block;width:100%;box-sizing:border-box;overflow:hidden;}
.mGallBox .img-box {display:block;position:relative;width:100%;height:0;overflow:hidden;padding-top:75%;background:#D9D9D9;border-radius:20px;}
.mGallBox .img-box img {position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);transition:all .6s ease;}
.mGallBox .txt-box {display:block;width:100%;text-align:left;padding:30px 7px 0 7px;box-sizing:border-box;}
.mGallBox .txt-box .s-tit {display:block;max-height:65px;line-height:130%;font-size:0.944em;color:#111;font-weight:bold;overflow:hidden;transition:all .3s ease;}
.mGallBox .txt-box .s-tit span {text-decoration:none;background-image: linear-gradient(rgba(255, 255, 255,0), rgba(255, 255, 255,0)),linear-gradient(#111, #111);background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: background-size .3s linear;}
.mGallBox .txt-box .s-date {display:block;font-size:0.833em;color:#878787;padding-top:10px;}
.mGallBox a:focus .img-box img,
.mGallBox a:hover .img-box img {transform:translate(-50%,-50%) scale(1.1);}
.mGallBox a:focus .txt-box .s-tit span,
.mGallBox a:hover .txt-box .s-tit span {background-size: 0 1px, 100% 1px;}
.mGallBox .data-ctrl {position:absolute;bottom:0;right:0;line-height:1;}
.mGallBox .data-ctrl button {display:none;}
.mGallBox .data-ctrl .swiper-pagination {position:relative;bottom:auto;left:auto;width:auto;}
.mGallBox .data-ctrl .swiper-pagination .swiper-pagination-bullet {width:12px;height:12px;border:1px solid #0EA2A4;background:#fff;margin:0 0 0 13px;opacity:1;box-sizing:border-box;transition:all .3s ease;}
.mGallBox .data-ctrl .swiper-pagination .swiper-pagination-bullet-active {background:#0EA2A4;}

/** -- mNotice */
.msec03 .msecInbox .sideC {padding-left:54px;padding-right:54px;}
#mNotice .dataLst {text-align:left;}
#mNotice .dataLst > li a {display:block;position:relative;padding:17px 0 7px 0;}
#mNotice .dataLst > li a:before {display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#CCC;}
#mNotice .dataLst > li a:after {display:block;content:'';position:absolute;bottom:0;right:0;width:0;height:1px;background:#0EA2A4;transition:all .3s ease;}
#mNotice .dataLst > li:last-child a:before {display:none;}
#mNotice .dataLst > li a:hover:after {left:0;width:100%;}
#mNotice .dataLst .pPkg {display:flex;}
#mNotice .dataLst .sTit {display:block;flex:1 1 0;font-size:0.944em;color:#111;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;z-index:1;transition:all .3s ease;}
#mNotice .dataLst .sTit span {text-decoration:none;background-image: linear-gradient(rgba(255, 255, 255,0), rgba(255, 255, 255,0)),linear-gradient(#111, #111);background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: background-size .3s linear;}
#mNotice .dataLst .sDate {display:block;color:#878787;font-size:0.833em;padding-top:6px;transition:all .3s ease;}
#mNotice .dataLst .newMark {display:inline-flex;align-items:center;justify-content:center;background:#0EA2A4;width:26px;height:26px;border-radius:50%;margin-right:6px;}
#mNotice .dataLst .newMark:before {display:block;content:'N';font-family: "Poppins";font-size:15px;font-weight:bold;color:#fff;}
#mNotice .dataLst .no-data {margin-top:0;height:285px;box-sizing:border-box;width:100%;}

@media all and (max-width:1199px) {
	.msec03 .msecInbox > div {padding:50px 30px 50px 30px;}
	.msec03 .msecInbox .sideC {padding-left:30px;padding-right:30px;}
}
@media all and (max-width:999px) {
	.msec03 {padding-top:50px;padding-bottom:40px;}
	.msec03 .mtit {font-size:2em;}
	.msec03 .mtit:before {top:-20px;right:-67px;transform:scale(0.8);}
	.msec03 .msecInbox {display:block;}
	.msec03 .msecInbox > div {width:100%;padding:30px 20px;border-radius:20px;margin-top:20px;}
	.msec03 .msecInbox .sideC {padding-left:20px;padding-right:20px;}
	.msec03 .dataMore {margin-top:10px;margin-bottom:20px;}

	.mGallBox {height:auto;}
	.mGallBox .mGall-box {display:flex;align-items: center;}
	.mGallBox .img-box {width:50%;padding-top:37.5%;}
	.mGallBox .txt-box {width:50%;padding:0 0 0 25px;}
}
@media all and (max-width:768px) {
	.mGallBox .txt-box .s-tit {max-height:60px;}
}
@media all and (max-width:599px) {
	.mGallBox .txt-box .s-tit {max-height:55px;}
}
@media all and (max-width:399px) {
	.mGallBox .mGall-box {display:block;}
	.mGallBox .img-box {width:100%;padding-top:75%;}
	.mGallBox .txt-box {width:100%;padding:25px 5px 0 5px;}
}


/** -- mInterview */
.msec04 {padding-top:125px;text-align:center;}
.mInterview .mtit {display:inline-block;position:relative;color:#000;font-family:'ONE-Mobile-Title', sans-serif;font-size:2.222em;margin-bottom:110px;}
.mInterview .mtit:before {display:block;content:'';position:absolute;top:-21px;right:-121px;width:93px;height:71px;background:url(/resources/_Templet/Main/main_dept03/Img/mIco02.png) no-repeat 0 0;transition:all .3s ease-out;}
 
.mInterview .swiper-wrapper {align-items: center;}
.mInterview .swiper-slide {position:relative;height:310px;margin-bottom:155px;}
.mInterview .swiper-slide a {display:block;position:absolute;top:50%;width:330px;height:100%;border-radius: 40px;background:#E7F4F4;padding:40px 32px;transform:translateY(-50%);box-sizing:border-box;text-align:left;transition:all .3s ease-out;}
.mInterview .swiper-slide-prev a {left:0;}
.mInterview .swiper-slide-next a {right:0;}
.mInterview .imgBox {position:relative;width:124px;height:124px;border-radius:50%;overflow:hidden;display:none;}
.mInterview .imgBox img {width:100%;}
.mInterview .txtBox {width:100%;display:block;}
.mInterview .txtBox span {position:relative;display:block;}
.mInterview .txtBox .tits {color:#0EA2A4;font-size:1.222em;opacity: 0.6;font-family: "Poppins";font-weight:500;}
.mInterview .txtBox .name {color:#5B5B5B;font-size:1.556em;font-weight:bold;padding-top:7px;font-family:'ONE-Mobile-Title', sans-serif;}
.mInterview .txtBox .info {color:#5B5B5B;padding-top:16px;display:flex;flex-wrap:wrap;}
.mInterview .txtBox .info .dept {display:inline-block;padding-right:4px;font-size:1.222em;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width:100%;}
.mInterview .txtBox .info .deptnum {display:inline-block;font-size:1.111em;}
.mInterview .txtBox .txt {width:100%;height:45px;padding-top:20px;color:#5B5B5B;line-height: 130%;overflow:hidden;word-wrap: break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;z-index:1;}
.mInterview .txtBox .txt > span {display:initial;max-width:100%;box-sizing:border-box;text-decoration:none;background-image: linear-gradient(rgba(255, 255, 255,0), rgba(255, 255, 255,0)),linear-gradient(#5B5B5B, #5B5B5B);background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: background-size .3s linear;}
.mInterview a:focus .txtBox .txt > span,
.mInterview a:hover .txtBox .txt > span {background-size: 0 1px, 100% 1px;}

.mInterview .txtBox .btnMores {display:none;position:absolute;bottom:50px;right:47px;}
.mInterview .txtBox .btnMores span {display:inline-block;position:relative;color:#fff;font-size:0.944em;padding-right:45px;}
.mInterview .txtBox .btnMores span:before {display:block;content:'';position:absolute;top:-1px;bottom:0;right:0;margin:auto 0;width:32px;height:4px;border-radius:4px;background:#005667;transition:all .3s ease-out;}
.mInterview .txtBox .btnMores span:after {display:block;content:'';position:absolute;top:-1px;bottom:0;right:14px;margin:auto 0;width:4px;height:32px;border-radius:4px;background:#005667;transition:all .3s ease-out;}
.mInterview a:focus .txtBox .btnMores span:before,
.mInterview a:hover .txtBox .btnMores span:before,
.mInterview a:focus .txtBox .btnMores span:after,
.mInterview a:hover .txtBox .btnMores span:after {transform:rotate(180deg);}

.mInterview .swiper-slide-active {z-index:1;height:380px;}
.mInterview .swiper-slide-active a {left:50%;width:560px;transform:translate(-50%,-50%);background:#0EA2A4;padding:50px 60px;box-shadow:0px 30px 40px rgba(12, 91, 103, 0.10);}
.mInterview .swiper-slide-active a:after {display:block;content:'';position:absolute;bottom:-35px;right:20px;width:0;height:0;border:40px solid transparent;border-left:40px solid #0EA2A4;border-right:0;}
.mInterview .swiper-slide-active .imgBox {position:absolute;top:47px;right:40px;display:block;}
.mInterview .swiper-slide-active .txtBox .tits {color:#fff;}
.mInterview .swiper-slide-active .txtBox .name {color:#fff;font-size:1.667em;}
.mInterview .swiper-slide-active .txtBox .info {color:#374359;padding-right:130px;}
.mInterview .swiper-slide-active .txtBox .txt {height:70px;padding-top:40px;color:#fff;-webkit-line-clamp:3;}
.mInterview .swiper-slide-active .txtBox .txt > span {background-image: linear-gradient(rgba(255, 255, 255,0), rgba(255, 255, 255,0)),linear-gradient(#fff, #fff);}
.mInterview .swiper-slide-active .txtBox .btnMores {display:block;}

.mInterview .btnMore {display:none}

.mInterview .data-ctrl {position:relative;width:560px;margin:0 auto;}
.mInterview .data-ctrl button {position:absolute;top:-375px;width:70px;height:70px;border:0;border-radius:50%;background:#fff;box-shadow:0px 10px 20px rgba(55, 67, 89, 0.10);transition:all .3s ease;z-index:1;}
.mInterview .data-ctrl .btn-prev {left:-75px;}
.mInterview .data-ctrl .btn-next {right:-75px;}
.mInterview .data-ctrl .btn-prev:before,
.mInterview .data-ctrl .btn-next:before {display:block;content:'';position:absolute;top:0;bottom:0;margin:auto 0;width:14px;height:14px;border-bottom:3px solid #374359;border-right:3px solid #374359;transform:rotate(-45deg);transition:all .3s ease;}
.mInterview .data-ctrl .btn-prev:before {left:30px;transform:rotate(135deg);}
.mInterview .data-ctrl .btn-next:before {right:30px;}
.mInterview .data-ctrl .data-auto {display:none;}

@media all and (max-width:1299px) {
	.mInterview .swiper-slide {margin-bottom:80px;}
	.mInterview .swiper-slide a {width:330px;padding:30px 25px;}
	.mInterview .swiper-slide-active a {width:500px;padding:30px 40px;}
	.mInterview .data-ctrl button {top:-295px;;}
	.mInterview .data-ctrl .btn-prev {left:-55px;}
	.mInterview .data-ctrl .btn-next {right:-55px;}
}
@media all and (max-width:1199px) {
	.mInterview .swiper-slide {height:290px;}
	.mInterview .swiper-slide-active {height:350px;}
	.mInterview .swiper-slide a {width:80%;h}
	.mInterview .swiper-slide-active a {width:120%;}

	.mInterview .txtBox .tits {font-size:1em;}
	.mInterview .txtBox .name {font-size:1.2em;padding-top:5px;}
	.mInterview .txtBox .info {padding-top:10px;}
	.mInterview .txtBox .info .dept {font-size:1em;}
	.mInterview .txtBox .info .deptnum {font-size:1em;}
	.mInterview .txtBox .txt {height:25px;padding-top:20px;-webkit-line-clamp:1;}

	.mInterview .swiper-slide-active .imgBox {top:30px;right:30px;width:100px;height:100px;}
	.mInterview .swiper-slide-active .txtBox .name {font-size:1.5em;}
	.mInterview .swiper-slide-active .txtBox .info {padding-right:110px;}
	.mInterview .swiper-slide-active .txtBox .info .deptnum {font-size:1em;}
	.mInterview .swiper-slide-active .txtBox .txt {height:70px;padding-top:30px;-webkit-line-clamp:3;}

	.mInterview .data-ctrl {width:33.33%;}
	.mInterview .data-ctrl button {top:-275px;width:50px;height:50px;}
	.mInterview .data-ctrl .btn-prev {left:-25%;}
	.mInterview .data-ctrl .btn-next {right:-25%;}
	.mInterview .data-ctrl .btn-prev:before {left:20px;}
	.mInterview .data-ctrl .btn-next:before {right:20px;}
}
@media all and (max-width:999px) {
	.msec04 {padding-top:60px;padding-left:0;padding-right:0;}
	.mInterview .mtit {font-size:2em;margin-bottom:20px;}
	.mInterview .mtit:before {right:-100px;transform:scale(0.8);}

	.mInterview .swiper-slide {height:auto;}
	.mInterview .swiper-slide-active {height:auto;}
	.mInterview .swiper-slide a {position:relative;top:auto;width:100%;border-radius:20px;padding:30px;transform:none;}
	.mInterview .swiper-slide-prev a {left:auto;}
	.mInterview .swiper-slide-next a {right:auto;}
	.mInterview .swiper-slide-active a {left:auto;transform:none;width:100%;padding:30px 30px 70px 30px;}
	.mInterview .swiper-slide-active a:after {bottom:-27px;right:11px;border:30px solid transparent;border-left:30px solid #0EA2A4;border-right:0;}
	.mInterview .txtBox .txt {height:23px;}
	.mInterview .txtBox .btnMores {bottom:30px;right:30px;}
	.mInterview .txtBox .btnMores span {padding-right:40px;}
	.mInterview .txtBox .btnMores span:before {width:25px;height:3px;}
	.mInterview .txtBox .btnMores span:after {right:11px;width:3px;height:25px;}

	.mInterview .swiper-slide-active .txtBox .txt {height:68px;}

	.mInterview .data-ctrl {width:100%;}
	.mInterview .data-ctrl button {top:-245px;width:50px;height:50px;}
	.mInterview .data-ctrl .btn-prev {left:80px;}
	.mInterview .data-ctrl .btn-next {right:80px;}
}
@media all and (max-width:768px) {
	.mInterview .swiper-slide-active .txtBox .txt {height:43px;-webkit-line-clamp:2;}
	.mInterview .data-ctrl .btn-prev {left:60px;}
	.mInterview .data-ctrl .btn-next {right:60px;}
}
@media all and (max-width:599px) {
	.mInterview .swiper-slide-active a {text-align:center;}
	.mInterview .swiper-slide-active .imgBox {position:relative;top:auto;right:auto;display:block;margin:0 auto;width:90px;height:90px;}
	.mInterview .swiper-slide-active .txtBox .info {padding-right:0;}
	.mInterview .swiper-slide-active .txtBox .txt {padding-top:10px;height:40px;}

	.mInterview .data-ctrl button {top:-270px;}
	.mInterview .data-ctrl .btn-prev {left:30px;}
	.mInterview .data-ctrl .btn-next {right:30px;}
}