.about-wrap {
    margin: 0 auto;
    background: #F4F4F5;
    padding: .7rem .5rem;
}

/* 介绍 专业团队 */
.about-intro-item {
    margin-bottom: 1rem;
    position: relative;
}

.about-intro-item:last-of-type {
    margin-bottom: 0;
}

.about-intro-title {
    display: flex;
    align-items: center;
}

.about-intro-title img {
    width: .4rem;
}

.about-intro-title p {
    font-size: 0.25rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #007130;
    margin-left: .12rem;
}

.about-intro-content {
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 0.29rem;
    margin-top: .18rem;
}

/* 职位招聘 */
.about-invite-box {}

.about-invite-title {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #444444;
    line-height: 0.32rem;
    text-align: center;
    margin-bottom: .45rem;
}

.about-invite-title span {
    color: #007130;
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
}

.about-invite-list {}

.about-invite-item {
    margin-bottom: .23rem;
    background: #fff;
    padding: .4rem .48rem;
    display: flex;
    align-items: center;
}

.about-invite-text {
    width: 1.3rem;
    flex-shrink: 0;
    margin-right: .46rem;
    font-size: 0.25rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #007130;
    line-height: 0.45rem;
}

.about-invite-content {
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 0.29rem;
}

/* 2_3_联系方式 */
.about-contact-list {}

.about-contact-item {
    margin-bottom: .16rem;
    background: #fff;
    padding: .3rem;
    display: flex;
    align-items: center;
}

.about-contact-title {
    width: 1rem;
    flex-shrink: 0;
    margin-right: .46rem;
    font-size: 0.25rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #007130;
}

.about-contact-content {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
}

.about-contact-des {
    width: 33.3%;
    margin-top: .45rem;
}

.about-contact-des:nth-child(1),
.about-contact-des:nth-child(2),
.about-contact-des:nth-child(3) {
    margin-top: 0;
}

.about-contact-text {
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #006B31;
    margin-bottom: .18rem;
}

.about-contact-way-box {}

.about-contact-way {
    display: flex;
    align-items: center;
    margin-bottom: .12rem;
}

.about-contact-way:last-of-type {
    margin-bottom: 0rem;
}

.about-contact-way img {
    width: .18rem;
    height: .18rem;
    object-fit: contain;
    margin-right: 0.08rem;
    flex-shrink: 0;
}

.about-contact-way p {
    font-size: 0.13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 0.29rem;
}

/* 员工园地 */
.about-staff-box {
    padding: .1rem .25rem;
}

.about-staff-list {
    display: flex;
    flex-wrap: wrap;
}

.about-staff-item {
    width: 31%;
    margin-bottom: .48rem;
    margin-right: 3.5%;
    background: #fff;
}

.about-staff-item:nth-child(3n) {
    margin-right: 0;
}

.about-staff-img {
    width: 100%;
    height: 2.52rem;
}

.about-staff-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.about-staff-des {
    padding: .2rem;
    text-align: center;
}

.about-staff-text {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #444444;
}

.about-staff-time {
    font-size: 0.13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #006B31;
    margin-top: .1rem;
}

.about-staff-item:hover {
    background: #006B31;
}

.about-staff-item:hover .about-staff-text {
    color: #fff;
}

.about-staff-item:hover .about-staff-time {
    color: #fff;
}

/* 服务据点查询 */
.about-point-search {
    display: flex;
    justify-content: flex-end;
    margin-bottom: .4rem;
}

.about-point-search input {
    width: 2.94rem;
    height: 0.38rem;
    background: #FFFFFF;
    padding: 0 .15rem;
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
}

.about-point-search-bt {
    width: 0.39rem;
    height: 0.38rem;
    background: #007130;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.about-point-search-bt img {
    width: .19rem;
}

.about-point-top {
    display: flex;
    align-items: center;
    height: 0.57rem;
    background: #FFFFFF;
    padding: 0 .2rem;
    cursor: pointer;
    margin-bottom: .11rem;
}

.about-point-top img {
    width: .2rem;
    flex-shrink: 0;
    margin-right: .25rem;
}

.about-point-top p {
    font-size: 0.22rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #007130;
}

.about-point {
    display: none;
}

.about-point-item.active .about-point {
    display: block;
}

.about-point-des {
    display: flex;
    margin-bottom: .11rem;
    background: #FFFFFF;
}

.about-point-title {
    width: 1.4rem;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #006B31;
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.about-point-content {
    flex: 1;
    padding: .2rem 1.1rem;
}

.about-point-quyu {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    display: flex;
    align-items: center;
    height: 100%;
}

.about-point-dizhi {
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 0.29rem;
}

.about-point-dizhi span {
    font-size: 0.14rem;
    color: #006B31;
    margin-right: 0.1rem;
}

.about-point-dizhi:last-of-type {
    margin-bottom: 0;
}

.about-point-lianxi-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.about-point-lianxi {
    width: 48%;
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    line-height: 0.29rem;
}

.about-point-lianxi span {
    font-size: 0.14rem;
    color: #006B31;
    margin-right: 0.1rem;
}
@media only screen and (max-width: 1024px) {
    .about-intro-title img{
        width: 0.5rem;
    }
    .about-intro-title p{
        font-size: 0.3rem;
    }
    .about-intro-content p{
        font-size: .28rem;
    }
    .about-intro-content p span strong{
        font-size: .28rem;
    }
    .about-intro-content p span{
        font-size: .26rem;
    }
    .about-invite-title{
        font-size: .28rem;
        line-height: .4rem;
    }
    .about-invite-item{
        display: block;
    }
    .about-invite-text{
        width: 100%;
        font-size: .32rem;
    }
    .about-invite-content p strong span,.about-invite-content p strong{
        font-size: .3rem;
    }
    .about-invite-content p{
        font-size: .28rem;
    }
    .about-contact-item{
        display: block;
    }
    .about-contact-title,.about-contact-des{
        width: 100%;
    }
    .about-contact-way{
        align-items: baseline;
    }
    .about-contact-des{
      margin-top: 0.2rem !important;  
    }
    .about-contact-title{
        font-size: .3rem;
    }
    .about-contact-text,.about-contact-way p{
        font-size: .28rem;
        line-height: .36rem;
    }
    .about-contact-way img{
        width: 0.23rem;
        height: 0.23rem;
    }
    .about-wrap{
        padding: 0.6rem 0.25rem;
    }
    .about-staff-item{
        width: 49%;
        margin-right: 2%;
    }
    .about-staff-item:nth-child(3n){
        margin-right: 2%;
    }
     .about-staff-item:nth-child(2n){
        margin-right: 0;
    }
    .about-staff-text,.about-staff-time,.about-point-top p{
        font-size: 0.24rem;
        line-height: .36rem;
    }
    .about-point-search input{
        height: 0.48rem;
        font-size: 0.24rem;
    }
    .about-point-search-bt{
        width: 0.49rem;
        height: 0.48rem;
    }
    .about-point-title,.about-point-quyu{
        font-size: 0.24rem;
    }
    .about-point-content{
        padding: 0.2rem 0.5rem;
    }
    .about-point-lianxi-list{
        display: block;
    }
    .about-point-lianxi{
        width: 100%;
        font-size: 0.24rem;
        line-height: 0.36rem;
    }
    .about-point-dizhi span{
        font-size: 0.24rem;
        line-height: .36rem;
    }
    .about-point-lianxi span {
        font-size: 14px;
        color: #006B31;
        margin-right: 0.1rem;
    }
    .about-point-dizhi span{
        display: block;
    }
    .about-point-dizhi{
        font-size: .24rem;
    }
}