@charset "UTF-8";



/*******************加入我们***********************/
.rec-join { padding-bottom:3.06rem; }
.rec-join .page-title { padding:0.9rem 0px 0.3rem; overflow:hidden; }
.rec-join .page-content { border:1px solid #dedede; overflow:hidden; background:#fff; padding:0.34rem 0.6rem 0.48rem 0.6rem; }
.rec-join .page-txt { line-height:1.875; color:#666; margin-top:0.24rem; }
.rec-join .page-text { width:34.25%; padding-top:0.37rem; }
.rec-join .page-img { width:59.05%; }
.rec-join .page-img img { max-width:100%; }


.rec-activities { margin-top:-2.16rem; padding-bottom:0.92rem; }
.rec-activities .page-scroll { position:relative; margin-top:0.3rem;  }
.rec-activities .page-tit { margin-top:0.14rem; }
.rec-activities .bg_container { padding-bottom:56.1946%; background-size:contain; }
.rec-activities .page-img { overflow:hidden; }
.rec-activities .page-btn { width:0.8rem; height:0.8rem; z-index:999; background:#f85d8b; top:0.86rem; margin-top:0px; border-radius:50%;  }
.rec-activities .swiper-button-next:before {position:absolute; width:0.16rem; right:0.33rem; height:0.04rem; top:50%;  content:""; border-radius:0.02rem; background:#fff;transform-origin:right center; transform:rotate(45deg); -webkit-transform:rotate(45deg);  }
.rec-activities .swiper-button-next:after {position:absolute; width:0.16rem; margin-top:-1px; right:0.33rem; height:0.04rem; border-radius:0.02rem; top:50%;  content:""; background:#fff; transform-origin:right center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.rec-activities .swiper-button-prev:before {position:absolute; width:0.16rem; left:0.33rem; height:0.04rem; top:50%;  content:""; border-radius:0.02rem; background:#fff;transform-origin:left center; transform:rotate(45deg); -webkit-transform:rotate(45deg);  }
.rec-activities .swiper-button-prev:after {position:absolute; width:0.16rem; margin-top:1px; left:0.33rem; height:0.04rem; border-radius:0.02rem; top:50%;  content:""; background:#fff; transform-origin:left center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.rec-activities .swiper-button-prev { left:-0.48rem; }
.rec-activities .swiper-button-next { right:-0.48rem; }

.rec-activities .swiper-button-disabled { opacity:1; background:#d2d2d2; pointer-events:auto; }


.page-rec-job { margin-bottom:0.99rem; color:#fff; padding:0.92rem 1rem; }
.page-rec-job .page-text { padding-left:0.39rem; border-left:0.02rem solid #fff; }
.page-rec-job .page-title { padding-right:0.3rem; line-height:1.1; margin-top:-0.05rem; }
.page-rec-job .page-txt { line-height:1.667; margin-top:-0.05rem; }
.page-rec-job .page-more { padding-top:0.35rem; }
.page-rec-job .page-more a { background:#f85d8b; color:#fff; letter-spacing:0px; }

@media only screen and (max-width:750px){
.rec-join .page-title { padding-top:0.7rem; }	
.rec-join .page-content { padding:0.5rem; }	
.rec-join .page-text { width:100%; padding-top:0px; }
.rec-join .page-img { width:100%; padding-top:0.3rem; }

.rec-activities { padding-bottom:0.7rem; }
.rec-activities .swiper-button-prev { left:-0.33rem; }
.rec-activities .swiper-button-next { right:-0.33rem; }
.rec-activities .page-btn { top:1.5rem; }

.page-rec-job { padding:0.8rem 0.5rem; margin-bottom:0.7rem; }
.page-rec-job .page-title { width:100%; }
.page-rec-job .page-text { padding-left:0px; border-left:none; padding-top:0.5rem; }

}



























