﻿@charset "utf-8";
/*职业发展*/

img{
    width: 100%;
    height:100%;
}
.case_banner{
    width: 100%;
    height:6rem;
    position: relative;
}
.banner_desc{
    position: absolute;
    left:0;
    bottom: 0;
    width: 100%;
    padding:0.88rem 1rem;
    color: #fff;
}
.banner_desc h2{
    line-height: 1rem;
    font-size:1rem;
    margin-bottom: 0.3rem;
    font-weight: bold;
    text-shadow: 0.06rem 0 0.14rem rgba(20,21,21,0.18);;
}
.banner_desc p{
    line-height:0.68rem;
    font-size: 0.52rem;
}
/*公司介绍*/
.lives_con{
    width: 100%;
    padding: 1.4rem 1rem 0.72rem;
    background: #fff;
    color: #222;
    border-bottom: 0.8rem solid #fff;
}
.lives_desc{
    padding-bottom: 1.84rem;
    border-bottom: 0.02rem solid #ddd;
}
.lives_desc:last-child{
    border-bottom: 0;
}
.lives_desc ul {
    width: 100%;
}
.lives_desc ul li{
    float: left;
    width: 6.4rem;
    margin-bottom: 0.6rem;
}
.lives_desc ul li>img{
    width:100% ;
    height:4.2rem;
    margin-bottom: 0.3rem;
}
.lives_desc ul li:nth-child(odd){
    margin-right: 0.2rem;
}
.lives_desc ul li span{
    display: block;
    line-height:0.56rem;
    font-size:0.44rem;
}
.lives_intro{
    width: 100%;
    height:9.36rem;
    overflow: hidden;
}
.lives_intro1{
    width: 100%;
    height:10.24rem;
    overflow: hidden;
}
.lives_text p,.grow_text p,.recruit_intro p{
    font-size:0.6rem;
    line-height:0.88rem;
    margin-bottom: 0.58rem;
    max-height: 100rem;
    text-align:justify;
}
.lives_text p:last-child,
.grow_text p:last-child,
.recruit_intro p:last-child{
    margin-bottom: 0;
}
.all_btn {
    height: 0.72rem;
    margin-top: 0.56rem;
}

.all_btn a {
    float: right;
    line-height: 0.8rem;
    font-size: 0.52rem;
    color: #666;

}
.video-desc{
    line-height:1.64rem;
    font-size:0.6rem;
}
/*成长和培训*/
.grow_con{
    width: 100%;
    padding: 1.2rem 1rem 2rem;
    background: #fff;
}
.grow_desc{
    padding-bottom: 2rem;
    border-bottom: 0.02rem solid #ddd;
}
.grow_desc:last-child{
    border-bottom: 0;
    padding-bottom: 0;
}
.grow_intro{
    width:100%;
    height:5.07rem;
    overflow: hidden;
}
.grow_img{
    display: block;
    width: 100%;
    height:8.6rem;
    margin-top: 0.9rem;
    position: relative;
}
.grow_img span{
    position: absolute;
    left:0;
    bottom: 0;
    width: 100%;
    font-size:0.6rem;
    line-height:1.6rem;
    color: #fff;
    padding-left: 0.6rem;
}
.grow_desc .case_info h4{
    width: 100%;
    font-size:0.48rem;
}
/*加入我们*/
.joinus_con{
    width: 100%;
    padding:2rem 1rem 1.8rem;
    background: #fff;
    border-bottom: 0.8rem solid #ececec;
}
.joinus_desc{
    margin-bottom: 0.88rem;
}
.joinus_desc:last-child{
    margin-bottom: 0;
}
.joinus_img{
    width: 100%;
    height:6.6rem;
    overflow: hidden;
}
.recruit_div{
    width: 100%;
    padding: 0.84rem 0 1.32rem;
    border: 0.02rem solid #ca151c;
    border-top: 0;
    position: relative;
}
.recruit_div h4{
    width: 100%;
    line-height:1.76rem;
    font-size:0.96rem;
    padding-left: 0.6rem;
}
.recruit_intro{
    width: 100%;
    height:7.04rem;
    overflow: hidden;
}

.recruit_intro1{
    width: 100%;
    height:5.28rem;
    overflow: hidden;
}
.recruit_intro p{
    padding: 0 0.6rem;
}
.recruit_btn{
    width: 100%;
    height:1.4rem;
    padding-left: 0.6rem;
}
.recruit_btn a{
    float: left;
    line-height:1.4rem;
    font-size:0.6rem;
    color: #c8151d;
}
.apply_btn{
    position: absolute;
    right: 0;
    bottom: 0;
    width:4.4rem ;
    height:1.2rem;
    background: 0.52rem;
    color: #fff;
    background: #bd1e05;
    text-align: center;
    line-height:1.2rem;
}
.apply_btn i{
    font-size: 0.52rem;
    color: #fff;
}
.graduate_div{
    width:100%;

}
.graduate_img{
    width:100%;
    height:6.4rem;
}
.graduate_intro{
    padding: 0.56rem 0.8rem 2.4rem;
    background: #9fa0a0;
    color: #fff;
    margin-bottom: 1rem;
}
.intro_top{
    padding-bottom: 0.72rem;
    border-bottom: 0.02rem solid #fff;
    margin-bottom: 0.64rem;
}
.intro_top h2{
line-height:1.8rem ;
    font-size:0.96rem;
}

.graduate_intro p{
    padding:0;
}
/*职务搜索*/
.duties_con{
    width: 100%;
    background: #fff;
    padding-top: 1.12rem;
    border-bottom: 0.8rem solid #ececec;
}
.duties_title{
    padding-left: 1rem;
}
.itemBox{
    width: 100%;
    padding: 0 1rem;
    border-top: 0.02rem solid #ddd;

}

.item dt{
    line-height:1.96rem;
    border-bottom: 0.02rem solid #ddd;
}
.item dt:after,.item dd p:after{
    display: block;
    width: 0;
    height:0;
    clear: both;
    content: '';
}
.item dt span{
    float: left;
    font-size:0.6rem;
    margin-right: 0.4rem;
}
.item dt b{
    float: left;
    font-size:0.48rem;
    color: #808080;
}
.item dt i{
    float: right;
    font-size:0.52rem;
    color: #808080;
}
.item dd>div>div{
    padding-top: 1.2rem;
}
.item dd{
    width: 100%;
    height:0;

    overflow: hidden;
}
.item>dd>div{
    padding-bottom: 4.4rem;
    border-bottom: 0.02rem solid #ddd;
}
.item dd h5{
    line-height:0.6rem;
    font-size:0.6rem;
    margin-bottom: 0.9rem;
    color: #666;
}
.item dd p{
    margin-bottom: 0.7rem;
}
.item dd>div>div p:last-child{
    margin-bottom: 0;
}
.item dd p i{
    float: left;
    width: 5%;
    color: #808080;
}
.item dd p span{
    float: left;
    width: 95%;
    line-height:0.72rem;
    color: #808080;
    text-align: justify;
    word-break: break-all;
}
.deliver_btn{
    float: right;
    width: 4.4rem;
    height:1.2rem;
    line-height:1.2rem;
    background: #bd1e05;
    color: #fff;
    font-size:0.52rem;
    text-align: center;
    margin-top: 1.08rem;
}
.deliver_btn i{
    font-size:0.52rem;
    color: #fff;
}
.welfare{
    padding: 1.2rem 1rem;
    border-top: 0.02rem solid #ddd;
}
.welfare p{
    font-size:0.6rem;
    line-height:0.96rem;
    margin-bottom: 1.04rem;
    max-height: 1000px;
    text-align:justify;
}
.other{
    width: 100%;
    height:5rem;
    background:url('../../images/development/duties-img.jpg')no-repeat ;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    color: #fff;
    padding: 0.3rem 1rem;
}
.other h2{
    font-size:0.84rem;
    line-height:1.52rem;

}
.other h4{
    font-size:0.48rem;
    line-height:0.6rem;
    margin-bottom: 0.84rem;
}
.other a{
    font-size:0.52rem;
    color: #fff;
    line-height:0.52rem;
}
.other a i{
    font-size:0.52rem;
    color: #fff;  }