body{padding-top:0 !important;}
/* page banner */
.component--page-banner{position:relative;background:#f3f4f8;}
.component--crumbs-msunhealth{position:relative;z-index:300;}
.component--crumbs-msunhealth .item{color:#666;}
.component--page-banner .content{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);}
.component--page-banner .content .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;padding:5% 0;font-size:50px;}
.component--page-banner .img-wrap .photo img{width:100%;height:100%;}
.component--page-banner .img-wrap .pic-0{position:absolute;top:50%;left:50%;width:12.58em;height:4.42em;margin-left:-6.29em;margin-top:-2.21em;z-index:1;}
.component--page-banner .img-wrap .pic-1{ position:absolute; top:50%; left:50%; width:7.72em; height:4.62em; margin-top: -2.31em; margin-left: -3.86em; }
.component--page-banner .img-wrap .pic-2{position:absolute;top:45%;left:0;width:3.52em;height:3.52em;}
.component--page-banner .img-wrap .pic-3{position:absolute;top:24%;left:14%;width:2.98em;height:2.98em;}
.component--page-banner .img-wrap .pic-4{position:absolute;bottom:28%;right:10%;width:4.18em;height:4.18em;}
.component--page-banner .img-wrap .pic-5{position:absolute;top:24%;right:0;width:2.96em;height:2.96em;}
.component--page-banner .banner-text{position:relative;color:#022222;z-index:2;}
.component--page-banner .banner-text .title span{color:#005FE6;}
@media screen and (max-width:769px){.component--page-banner{margin-top:49px;}
.component--page-banner .img-wrap .pic-1{top:50%;transform:translate(-50%,-50%);}
.component--page-banner .img-wrap .pic-2,.component--page-banner .img-wrap .pic-3,.component--page-banner .img-wrap .pic-4,.component--page-banner .img-wrap .pic-5{display:none;}
}
/* page--module */
.page--module{padding:6% 0;}
.module-title{text-align:center;}
/* 员工风采 */
.staff-style-container{margin-top:4%;}
.staff-style-container .swiper-slide{position:relative;border-radius:10px;background:#000;transition:500ms;overflow:hidden;}
.staff-style-container .swiper-slide::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(0deg,#000,rgba(255,255,255,0));}
.staff-style-container .swiper-slide img{width:100%;opacity:.6;transition:all .3s;}
.staff-style-container .swiper-slide .txt{position:absolute;bottom:100%;left:50%;z-index:10;display:block;width:100%;padding:0 2em;line-height:4;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden;transform:translateX(-50%);transition:all .3s;}
.staff-style-container .swiper-slide.swiper-slide-active{transform:scale(1.2);}
.staff-style-container .swiper-slide.swiper-slide-active img{opacity:1;}
.staff-style-container .swiper-slide.swiper-slide-active .txt{bottom:0;}
@media screen and (max-width:751px){.staff-style-container .swiper-slide .txt{width:80%;}
}
/* 人才培养 */
.talent-development-container .container-top .desc-box{align-items:center;}
.talent-development-container .container-top .desc-box{margin-top:4%;}
.talent-development-container .container-top .desc-box .desc{flex:1;padding-right:4%;line-height:2;background:url(../../components/join-us/images/talent-txt-bg.png) center center no-repeat;background-position:0 0;overflow:visible; padding-top: 2em;padding-bottom: 2em;}
.talent-development-container .container-top .desc-box .desc p { text-indent:2em; }
.talent-development-container .container-top .desc-box .pic{width:46%;height:auto;border-radius:10px;overflow:hidden;}
.talent-development-container .container-top .desc-box .pic-img{width:100%;height:100%;}
.talent-development-container .container-bottom{margin-top:5%;}
.talent-development-container .container-bottom .list{justify-content:space-between;}
.talent-development-container .container-bottom .list .item{position:relative;width:calc(25% - 2%);padding:2.6% 3.5% 3.5% 2.5%;border-radius:10px;background:#fbfbfb;cursor:default;}
.talent-development-container .container-bottom .item .bg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.talent-development-container .container-bottom .item .sprite{display:block;width:41px;height:41px;background:url(../../components/join-us/images/talent-sprite.png) no-repeat;}
.talent-development-container .container-bottom .item .sprite-icon1{background-position-x:0;}
.talent-development-container .container-bottom .item .sprite-icon2{background-position-x:-82px;}
.talent-development-container .container-bottom .item .sprite-icon3{background-position-x:-164px;}
.talent-development-container .container-bottom .item .sprite-icon4{background-position-x:-246px;}
.talent-development-container .container-bottom .item .tit{margin-top:4%;color:#005FE6;}
.talent-development-container .container-bottom .item .txt{margin-top:2%;line-height:1;color:#666666;}
.talent-development-container .container-bottom .item ul{flex-wrap:wrap;margin-top:16%;padding-top:16%;border-top:1px #d4d4d4 solid;}
.talent-development-container .container-bottom .item ul li{width:50%;line-height:3;color:#666666;}
.talent-development-container .container-bottom .item:hover{background:#005FE6;}
.talent-development-container .container-bottom .item:hover .sprite-icon1{background-position-x:-41px;}
.talent-development-container .container-bottom .item:hover .sprite-icon2{background-position-x:-123px;}
.talent-development-container .container-bottom .item:hover .sprite-icon3{background-position-x:-205px;}
.talent-development-container .container-bottom .item:hover .sprite-icon4{background-position-x:-287px;}
.talent-development-container .container-bottom .item:hover .tit,.talent-development-container .container-bottom .item:hover .txt,.talent-development-container .container-bottom .item:hover ul li{color:#fff;}
@media screen and (max-width:1025px){.talent-development-container .container-top .desc-box{flex-wrap:wrap;}
.talent-development-container .container-top .desc-box .desc,.talent-development-container .container-top .desc-box .pic{width:100%;}
.talent-development-container .container-top .desc-box .pic{margin-top:8%;}
.talent-development-container .container-bottom .list{flex-direction:column;}
.talent-development-container .container-bottom .list .item{width:100%;padding:10% 10% 8% 9%;margin-bottom:6%;}
.talent-development-container .container-bottom .item ul{margin-top:6%;padding-top:6%;}
}
/* 社会招聘 */
.job-offers .job-offers-container{margin-top:4%;}
.job-offers .offers-form{display:flex;align-items:center;}
.job-offers .job-offers-container .el-form--inline .el-form-item{margin-right:2%;}
.job-offers .job-offers-container .el-form--inline .el-form-item:last-child{margin-right:0;}
.job-offers .job-offers-container .form-input{flex:1;}
.job-offers .job-offers-container .form-input .el-form-item__content{width:100%;}
.job-offers .job-offers-container .form-btn{margin-left:auto;width:20%;}
.job-offers .job-offers-container .form-btn .el-form-item__content{width:100%;}
.job-offers .job-offers-container .form-btn .btn{width:100%;background:#005FE6;}
@media screen and (max-width:1025px){.job-offers .offers-form{display:block;}
.job-offers .offers-form .el-select{width:100%;}
}


@media screen and (max-width:768px) {
  .component--page-banner .img-wrap .pic-0 {
    width: 60%;
    transform: translate(0, -50%);
    left: 20%;
    margin-top: 0;
    margin-left: 0;
    height: auto;
  }

  .component--page-banner .img-wrap .pic-1 {
    width: 60%;
    height: auto;
    left: 20%;
    margin-left: 0;
    transform: translate(0, -50%);
    margin-top: 0;
  }

  .component--page-banner .img-wrap .pic-1 .photo {
    position: static !important;
  }
}


/* 员工风采 - 查看更多 */
.more-staff-style-btn-link {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 8em;
    padding: 1em 0;
    text-align: center;
    margin-top: 2em;
}