@charset "utf-8";
/* Css Document */

/* 通用样式 */
.toyota-lexus-recruit-box{
    width: 100%;
}
.toyota-lexus-recruit-box img{
    display: block;
    width: 100%;
    height: auto;
}


/* 导航 */
.toyota-lexus-recruit-nav-box{
    width: 100%;
    /* height: 60px; */
    border-bottom: 1px solid #e5e5e5;
}
.toyota-lexus-recruit-nav-box-inner,
.toyota-lexus-recruit-company-profile-inner,
.toyota-lexus-recruit-recruitment-positions-inner{
    width: 72.91%;
    margin: 0 auto;
}
.toyota-lexus-recruit-nav-box-inner{
    position: relative;
}
.toyota-lexus-recruit-logo{
    float: left;
    width: .703rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.toyota-lexus-recruit-nav{
    float: right;
    /* width: ; */
}
.toyota-lexus-recruit-nav-li{
    float: left;
    margin-right: .276rem;
    padding: .104rem 0;
    font-size: .094rem;
    /* line-height: ; */
}
.toyota-lexus-recruit-nav-li:last-child{
    margin-right: 0;
}
.toyota-lexus-recruit-nav-li a{
    color: #1f1f1f;
}


/* 公司概况 */
.toyota-lexus-recruit-company-profile{
    width: 100%;
    background: url(../images/bg-toyota-lexus-recruit-company-profile.jpg) no-repeat center center / 100% auto;
    padding: .156rem 0 .313rem;
}

.toyota-lexus-recruit-company-profile-inner{
    background: #f8f8f8;
}
.toyota-lexus-recruit-company-profile-img{
    float: left;
    width: 50%;
    border-radius: 5px;
    overflow: hidden;
}
.toyota-lexus-recruit-company-profile-text{
    float: right;
    width: 45.71%;
    padding-top: .208rem;
}
.toyota-lexus-recruit-same-text-title{
    margin-bottom: .156rem;
}
.toyota-lexus-recruit-same-text-title h1{
    float: left;
    padding-bottom: .052rem;
    border-bottom: 2px solid #d8312d;
    font-size: .125rem;
    font-weight: bold;
}
.toyota-lexus-recruit-company-profile-text-li{
    /* padding: .052rem 0; */
    font-size: .083rem;
    color: #1f1f1f;
}
.toyota-lexus-recruit-company-profile-text-li-left{
    float: left;
    width: 10.9375%;
    line-height: 2.25;
    text-align: justify;
    text-align-last: justify;
}
.toyota-lexus-recruit-company-profile-text-li-right{
    float: right;
    width: 87.5%;
}
.toyota-lexus-recruit-company-profile-text-li-right p{
    width: 96%;
    line-height: 2.25;
    /* margin-bottom: .104rem; */
}
.toyota-lexus-recruit-company-profile-text-li-right p:last-child{
    margin-bottom: 0;
}


.toyota-lexus-recruit-recruitment-positions{
    width: 100%;
    background: url(../images/bg-toyota-lexus-recruit-recruitment-positions.jpg) no-repeat  center bottom / 100% auto;
    padding: .313rem 0 2.552rem;
}
.toyota-lexus-recruit-recruitment-positions-inner{ 
    /* height: 105vh; */
    height: 50vh;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-box,
.toyota-lexus-recruit-recruitment-positions-tab-cont-box,
.toyota-lexus-recruit-recruitment-positions-e-mail-address-box{
    background: #fff;
    padding: .208rem .156rem;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-box,
.toyota-lexus-recruit-recruitment-positions-tab-cont-box{
    display: none;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-box,
.toyota-lexus-recruit-recruitment-positions-tab-cont-box{
    width: 100%;
    box-sizing: border-box;
    border-radius: 6px;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-box{
    margin-bottom: .208rem;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-first-level-menu h2,
.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-menu-cont h3{
    float: left;
    cursor: pointer;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-first-level-menu{
    margin-bottom: .104rem;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-first-level-menu h2{
    font-size: .083rem;
    padding-bottom: .042rem;
    border-bottom: 2px solid rgb(216, 49, 45, 0);
    margin-right: .208rem;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-first-level-menu h2:last-child{
    margin-right: 0;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-first-level-menu h2.active{
    border-bottom: 2px solid rgb(216, 49, 45, 1);
}

.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-menu-cont{ 
    display: none;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-menu-first-cont{
    display:block;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-menu-cont h3{
    width: 24.1%;
    font-size: .083rem;
    color: #666;
    margin-right: 1.2%;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-menu-cont h3.mb30{
    margin-bottom: .156rem;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-menu-cont h3.active{
    color: #d8312d;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-menu-cont h3:nth-child(4n){
    margin-right: 0;
}

.toyota-lexus-recruit-recruitment-positions-tab-cont-box{
    margin-bottom: .417rem;
    position: relative;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-box:before{
    content: '';
    display: block;
    width: .547rem;
    height: .052rem;
    background: rgba(246,150,148,.5);
    position: absolute;
    top: 0;
    right: .208rem;
}

.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-cont,
.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-cont-cont-box{
    display: none;
}
.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-cont:first-child,
.toyota-lexus-recruit-recruitment-positions-tab-title-secondary-cont-cont-box:first-child{
    display: block;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-title{
    margin-bottom: .156rem;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-title h4{
    font-size: .125rem;
    color: #1f1f1f;
}

.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-position-statement,
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-job-requirements,
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-title,
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont,
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont-li-left,
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont-li-right{
    float: left;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-position-statement{
    width: 45.82%;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-position-statement-zj{
    width: 100%;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-job-requirements{
    width: 54.18%;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-title{
    width: 14%;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-job-requirements .toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-title{
    width: 12%;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-title h5{
    line-height: 1.875;
    font-size: .083rem;
    font-weight: bold;
    color: #1f1f1f;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont{
    width: 86%;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-job-requirements .toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont{
    width: 88%;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont-ul{
    width: 92%
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-job-requirements .toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont-ul{
    width: 95%;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont-li p{
    line-height: 1.875;
    font-size: .083rem;
    color: #1f1f1f;
}

.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont-li-left{
    width: 2.91%;
    text-align: center;
    line-height: 1.875;
    font-size: .083rem;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-job-requirements .toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont-li-left{
    text-align: center;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont-li-right{
    width: 97.09%;
}
.toyota-lexus-recruit-recruitment-positions-tab-cont-cont-same-cont-li-right p{
    line-height: 1.875;
    font-size: .083rem;
    color: #1f1f1f;
}


/* 轮播 */
.toyota-lexus-recruit-same-carousel-box{
    width: 100%;
    position: relative;
}
.management_4-swiper{
    width: 100%;
}
.toyota-lexus-recruit-same-carousel-btn-pagination-box{
    width: 11.78%;
    position: absolute;
    bottom: -8vh;
    left: 50%;
    transform: translateX(-50%);
}
.same-carousel-swiper-pagination{
    position: static;
}
.same-carousel-swiper-next,
.same-carousel-swiper-prev{
    width: 8px;
    height: 13px;
    margin: 0;
    background-size: cover;
    transform: translateY(-50%);
    padding: 10px;
    background-size: 8px;
}
.same-carousel-swiper-prev{
    left: 0;
}
.same-carousel-swiper-next{
    right: 0;
}
.same-carousel-swiper-pagination{
    width: 50%;
    margin: 0 auto;
    font-size: 16px;
}
.same-carousel-swiper-pagination .swiper-pagination-current,
.same-carousel-swiper-pagination .swiper-pagination-total{
    padding: 0 2px;
}
/* .same-carousel-swiper-pagination .swiper-pagination-current{
    background: #fff;
} */

.toyota-lexus-recruit-recruitment-text-box{
    width: 100%;
    box-sizing: border-box;
    border-radius: 6px;
    /* background: #fff; */
    padding: .208rem 0;
    margin-bottom: .313rem;
    position: relative;
}
/* .toyota-lexus-recruit-recruitment-text-box:before{
    content: '';
    display: block;
    width: .547rem;
    height: .052rem;
    background: rgba(246,150,148,.5);
    position: absolute;
    top: 0;
    right: .208rem;
} */
.toyota-lexus-recruit-recruitment-text-box p{
    /* font-size: 0.083rem; */
    font-size: .1175rem;
    line-height: 0.18rem;
    margin-bottom: .208rem;
}
.toyota-lexus-recruit-recruitment-text-box p:last-child{
    margin-bottom: 0;
}

.toyota-lexus-recruit-recruitment-positions-e-mail-address-box{
    /* width: 25%; */
    width: 50%;
    border-radius: 12px;
    position: relative;
}
.toyota-lexus-recruit-recruitment-positions-e-mail-address-title{
    /* width: .906rem; */
    /* background: #fff; */
    /* border: 2px solid #f1f1f1; */
    /* border-radius: 18px; */
    /* text-align: center; */
    /* line-height: 2; */
    /* position: absolute; */
    /* top: -22%; */
    /* left: 2%; */
    /* display: none; */
    margin-bottom: .156rem;
}
.toyota-lexus-recruit-recruitment-positions-e-mail-address-title h2{
    float: left;
    padding-bottom: .052rem;
    border-bottom: 2px solid #d8312d;
    font-size: .125rem;
    font-weight: bold;
}
.toyota-lexus-recruit-recruitment-positions-e-mail-address-title h2{
    /* font-size: .094rem; */
    color: #1f1f1f;
}
.toyota-lexus-recruit-recruitment-positions-e-mail-address p{
    /* font-size: .125rem; */
    /* font-size: .083rem; */
    font-size: .1175rem;
    /* font-weight: bold; */
    /* color: #258cff; */
    color: #1f1f1f;
}

@media screen and (min-width: 2100px) {

    .toyota-lexus-recruit-recruitment-positions{
        background: url(../images/bg-toyota-lexus-recruit-recruitment-positions.jpg) no-repeat center top / 100% auto;
    }
}


