/* banner */
.swiper-container{position: relative;}
.swiper-container div{position: absolute;top: 26%; left: 20%;}
.swiper-container div p{margin-left: 60px; z-index: 999;float: left; font-size: 64px;background-image: linear-gradient(270deg, rgba(255, 255, 255, 0.4) 0%, #FFFFFF 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
/* Recruit */
.Recruit{width: 100%;background-color: #fff;}
.Recruit-content{width: 70%; margin: 0 auto;text-align: center;}
.Recruit-notion-content{width: 80%;margin: 0 auto;padding: 60px 0;}
.Recruit-notion-content p{height: 22px;font-size: 16px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400;color: #999999;line-height: 22px;letter-spacing: 1px;}
.Recruit-title{margin-bottom: 70px;padding-top: 100px;}
.Recruit-notion{width: 100%;text-align: left;}
.Recruit-notion .Recruit-notion-top{height: 180px;width: 100%;display: flex;justify-content: space-between;margin-bottom: 19px;}
.Recruit-notion .Recruit-notion-top .Recruit-notion-their{width: 49%; height: 100%;background: url(../images/recruitPage/img_rcln_01.png) no-repeat;background-size: 100% 100%;}
.Recruit-notion .Recruit-notion-top .Recruit-notion-principle{width: 49%; height: 100%;background: url(../images/recruitPage/img_rcln_02.png) no-repeat;background-size: 100% 100%;}
.Recruit-notion .Recruit-notion-welfare{width: 100%; height: 330px;background: url(../images/recruitPage/img_rcln_03.png) no-repeat;background-size: 100% 100%;}
.hoverCursor{position: relative;}
.hoverCursor span{position: absolute;top: 0;left: 0; display: inline-block;width: 0;height: 0; transition:width 2s;transition-timing-function:linear;-moz-transition:width 2s; -moz-transition-timing-function:linear;-webkit-transition:width 2s; -webkit-transition-timing-function:linear; -o-transition:width 2s; -o-transition-timing-function:linear;}
.hoverCursor:hover span{width: 100%;height: 3px;background-color: #0063B9;}
.hoverCursor:hover h4{color: #0063B9;}
.hoverCursor h4{ height: 25px;font-size: 18px; font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600; color: #333333;line-height: 0px;}
.Recruit-content .Recruit-list{width: 100%;display: flex;justify-content: space-between;margin-bottom: 50px;overflow: hidden;}
.Recruit-content .Recruit-list .Recruit-list-type{width: 20%;}
.Recruit-content .Recruit-list .Recruit-list-type ul{width: 100%;text-align: left;background: #F5F7FA;}
.Recruit-content .Recruit-list .Recruit-list-type ul li{height: 106px;box-shadow: 0px -1px 0px 0px #F0F2F5;}
.Recruit-content .Recruit-list .Recruit-list-type ul li .Recruit-list-type-article{width: 90%;height: 90%;margin: 0 auto;padding-top: 5%;}
.Recruit-content .Recruit-list .Recruit-list-type ul li .Recruit-list-type-article h4{height: 22px;font-size: 18px; font-family: PingFangSC-Regular, PingFang SC;font-weight: 400; color: #666666;line-height: 22px;}
.Recruit-content .Recruit-list .Recruit-list-type ul li .Recruit-list-type-article p{ letter-spacing: 1px;height: 28px; font-size: 14px;font-family: PingFangSC-Regular, PingFang SC; font-weight: 400;color: #999999;line-height: 25px;margin: 0;}
.Recruit-content .Recruit-list .Recruit-list-type ul li .Recruit-list-type-article p label{margin-right: 10px;}
.Recruit-content .Recruit-list .Recruit-list-type .active{background: #0063B9;box-shadow: 0px -1px 0px 0px #F0F2F5;}
.Recruit-content .Recruit-list .Recruit-list-type .active .Recruit-list-type-article h4{color: #FFFFFF;}
.Recruit-content .Recruit-list .Recruit-list-type .active .Recruit-list-type-article p{color: #FFFFFF;}

.Recruit-content .Recruit-list .Recruit-list-type ul li:hover{background: #0063B9;box-shadow: 0px -1px 0px 0px #F0F2F5;}
.Recruit-content .Recruit-list .Recruit-list-type ul li:hover .Recruit-list-type-article h4{color: #FFFFFF;}
.Recruit-content .Recruit-list .Recruit-list-type ul li:hover .Recruit-list-type-article p{color: #FFFFFF;}
.Recruit-content .Recruit-list .Recruit-list-allList{width: 77%;}
.Recruit-content .Recruit-list .Recruit-list-allList ul{width: 100%;text-align: left;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li{width: 99%;height: 110px;border: 1px solid #F0F2F5;margin-bottom: 10px;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li .Recruit-list-allList-content{width: 96%;margin: 0 auto; display: flex;justify-content: space-between;padding-top: 3%;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li .Recruit-list-allList-content .list-profiles h4{height: 28px;font-size: 18px; font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600; color: #333333; line-height: 28px; letter-spacing: 1px;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li .Recruit-list-allList-content .list-profiles span{height: 22px; font-size: 16px;font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #666666; line-height: 22px;letter-spacing: 1px;margin-right:10px;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li .Recruit-list-allList-content .detailBtn{line-height: 60px;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li .Recruit-list-allList-content .detailBtn a{height: 20px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #999999; line-height: 20px;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li .Recruit-list-allList-content .detailBtn a span{display: inline-block;width: 0;height: 0;border: 5px solid;border-color: #fff #fff #fff #999;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li:hover{border: 1px solid #0063B9;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li:hover .Recruit-list-allList-content .list-profiles h4{color:#0063B9;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li:hover .Recruit-list-allList-content .list-profiles span{color:#0063B9;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li:hover .Recruit-list-allList-content .detailBtn a{color:#0063B9;}
.Recruit-content .Recruit-list .Recruit-list-allList ul li:hover .Recruit-list-allList-content .detailBtn a span{border-color:#fff #fff #fff #0063B9;}
/* 招聘详情 speceyang*/
.main-contetn .Detail{width: 1200px;height: auto;overflow: hidden;margin:0 auto;padding:30px 0 60px 0;}
.Detail .Detail-content{width: 100%;height: auto;overflow: hidden;}
.Detail-content .Breadcrumb{width: 100%;height: auto;overflow: hidden;color: #999;font-size: 14px;padding: 0 0 70px 0;}
.Breadcrumb a{color: #999;font-size: 14px;}
.Detail-content .Detail-message{width: 100%;height: auto;overflow: hidden;}
.Detail-message .Message-top{width: 100%;height: auto;overflow: hidden;display: flex;flex-direction:row;justify-content: space-between;}
.Message-top .position-name{font-size: 24px;color: #333333;border-bottom: 3px solid #0092fe;padding: 0 0 40px 0;}
.Message-top .delivery-mail{font-size: 16px;color: #0063B9;padding: 0 0 40px 0;font-weight: bold;}
.Detail-message .Work-content{clear: both;width: 100%;height: auto;overflow: hidden;padding: 40px 0 16px 0;}
.Work-content h2{font-size: 16px;color: #333;}
.Work-content .content-mess{color:#666666;}
.Work-content label{color: #666;font-weight: normal;padding: 0 0 16px 0;}
.Detail-content .onther-position{clear: both;margin: 40px 0;display: flex;flex-direction: row;}
.onther-position .positionBtn{border:1px solid #0063B9;border-radius: 2px;padding: 15px;font-size: 14px;margin-right: 20px;color: #0063B9;cursor: pointer;}
@media (max-width: 1680px) {
        
} 
@media (max-width: 1440px) {
        
} 
@media (max-width: 1366px) {
        
}  
@media (max-width: 1280px) {
    .swiper-container div{top: 20%;left: 15%;}
    .swiper-container div p{font-size: 48px;}
}
    

    

    
