@charset "utf-8";
/* -------------------------------------------------------------------------

Version:  1.0
Author:	  Bing
blog:     https://blog.csdn.net/Centenario_0?spm=1000.2115.3001.5343&type=blog

--------------------------------------------------------------------------- */
/* mixins */
/* 14px 文本 */
@media screen and (max-width: 768px) {
  #joinUs .ju {
    padding-bottom: 40px;
  }
  #joinUs .ju .ju-box .jl {
    padding-right: 0;
  }
  #joinUs .ju .ju-box .jl h2 {
    font-size: 1rem;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
  }
  #joinUs .ju .ju-box .jl p {
    font-size: 0.7rem;
    line-height: 24px;
  }
  #joinUs .ju .ju-box .jl p::before {
    top: 0.6rem;
  }
  #joinUs .ju .ju-box .jr {
    display: none;
  }
  #joinUs .team {
    padding: 40px 0 20px;
  }
  #joinUs .team .team-box {
    padding: 30px 0 40px;
  }
  #joinUs .team .swiper-slide {
    width: 100% !important;
  }
  #joinUs .welfare {
    padding: 2rem 0;
  }
  #joinUs .welfare .wel-box {
    flex-wrap: wrap;
    margin-top: 1.5rem;
  }
  #joinUs .welfare .wel-box .f-item {
    margin-right: calc((100% - 4.5rem * 3) / 2);
    margin-bottom: 1rem;
  }
  #joinUs .welfare .wel-box .f-item:nth-of-type(3n) {
    margin-right: 0;
  }
  #joinUs .welfare .wel-box .f-item .ico {
    width: 2.5rem;
    height: 2.5rem;
  }
  #joinUs .welfare .wel-box .f-item .ico img {
    width: 50%;
  }
  #joinUs .welfare .wel-box .f-item p {
    font-size: 0.8rem;
    margin-top: 0.5rem;
  }
  #joinUs .job {
    padding: 2rem 0;
  }
  #joinUs .job .job-box {
    margin-top: 30px;
  }
  #joinUs .job .job-box .j-item {
    margin-bottom: 8px;
    width: 100%;
    padding: 0.5rem;
  }
  #joinUs .job .job-box .j-item h4 {
    font-size: 18px;
  }
  #joinUs .job .job-box .j-item img {
    width: 60px;
  }
  #joinUs .process {
    padding: 40px 0;
  }
  #joinUs .process .process-box {
    margin-top: 30px;
    flex-direction: column;
  }
  #joinUs .process .process-box > div {
    width: 100% !important;
  }
  #joinUs .process .process-box .pl {
    padding: 1rem;
  }
  #joinUs .process .process-box .pl img {
    display: none;
  }
  #joinUs .process .process-box .pl .cont h4 {
    font-size: 0.9rem;
  }
  #joinUs .process .process-box .pl .cont p {
    font-size: 0.7rem;
    line-height: 1.2rem;
  }
  #joinUs .process .process-box .pr {
    overflow-x: scroll;
    margin-top: 2rem;
    flex-wrap: wrap;
  }
  #joinUs .process .process-box .pr .p-item {
    width: 50%;
    padding: 0;
  }
  #joinUs .process .process-box .pr .p-item::before {
    display: none;
  }
  #joinUs .process .process-box .pr .p-item:first-child {
    padding-left: 0;
  }
  #joinUs .process .process-box .pr .p-item img {
    width: 60px;
  }
  #joinUs .process .process-box .pr .p-item h4 {
    font-size: 0.9rem;
    margin: 0.5rem 0;
  }
  #joinUs .process .process-box .pr .p-item p {
    font-size: 0.7rem;
    margin-bottom: 0.5rem;
  }
  #joinUs .process .process-box .pr .p-item span {
    font-size: 0.7rem;
  }
}
