.brief-bg[data-v-0dd8970e] {
    width:100%;
    height:20.375rem;
    position:relative;
    background:#fafafa
}
.brief-bg>.brief-bg__word[data-v-0dd8970e] {
    position:absolute;
    width:20.9375rem;
    height:13.21875rem;
    left:0;
    right:0;
    margin:auto;
    bottom:0;
    background:#fff;
    border-radius:.3125rem;
    box-shadow:0 .125rem .75rem rgba(0,0,0,.08)
}
.brief-bg>.brief-bg__word>h2[data-v-0dd8970e] {
    position:absolute;
    font-weight:500;
    font-size:1.125rem;
    color:#fb6638;
    top:1.875rem;
    text-align:center;
    width:100%;
    line-height:1.125rem
}
.brief-bg>.brief-bg__word>p[data-v-0dd8970e] {
    position:absolute;
    top:4.21875rem;
    width:18.125rem;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    overflow:auto
}
.brief-bg>.brief-bg__word>p>span[data-v-0dd8970e] {
    display:inline-block;
    font-size:.71875rem;
    color:hsla(0,0%,100%,.8);
    line-height:1.25rem;
    color:#7b88a2;
    margin-bottom:.3125rem;
    text-align: left;
}
.brief-bg>.brief-bg__img[data-v-0dd8970e] {
    width:100%;
    position:absolute;
    top:0;
    left:0
}
.service-idea[data-v-d7a53456] {
    width:100%;
    background:#fafafa
}
.service-idea>.service-idea__title-bg[data-v-d7a53456] {
    width:4.4375rem;
    display:block;
    margin:-.1875rem auto 0
}
.service-idea>.service-idea__list[data-v-d7a53456] {
    width:100%;
    overflow:hidden;
    box-sizing:border-box;
    display:flex;
    flex-wrap:wrap;
    padding:5px;
    margin-top:1.5625rem
}
.service-idea>.service-idea__list>.service-idea__list__item[data-v-d7a53456] {
    width:calc(50% - 10px);
    height:8.875rem;
    border-radius:.3125rem;
    position:relative;
    margin:5px;
    text-align: center;
}
.service-idea>.service-idea__list>.service-idea__list__item>img[data-v-d7a53456] {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.service-idea>.service-idea__list>.service-idea__list__item>span[data-v-d7a53456] {
    position:absolute;
    width:100%;
    text-align:center;
    font-weight:500;
    left:0;
    color:#fff;
    top:5.5625rem;
    font-size:.75rem;
    line-height:1.3125rem
}
@keyframes blink-data-v-6e45f5f5 {
    0% {
        box-shadow:0 0 0 0 rgba(251,102,56,.5)
    }
    to {
        box-shadow:0 0 0 .09375rem rgba(251,102,56,.5)
    }
}.join-us[data-v-6e45f5f5] {
     width:100%;
     background:#fff;
     position:relative
 }
.join-us>.join-us__title-bg[data-v-6e45f5f5] {
    width:4.4375rem;
    display:block;
    margin:-.1875rem auto 0
}
.join-us>.join-us__box[data-v-6e45f5f5] {
    width:100%;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.join-us>.join-us__box>.join-us__list[data-v-6e45f5f5] {
    width:fit-content;
    display:flex;
    justify-content:flex-start;
    padding:0 .875rem;
    box-sizing:border-box
}
.join-us>.join-us__box>.join-us__list>.join-us__list__item[data-v-6e45f5f5] {
    width:19.375rem;
    height:23.5rem;
    border-radius:.3125rem;
    position:relative;
    margin:1.5625rem .375rem 2.1875rem;
    box-shadow:0 .125rem .75rem rgba(0,0,0,.08);
    box-sizing:border-box;
    text-align: left;
}
.join-us>.join-us__box>.join-us__list>.join-us__list__item[data-v-6e45f5f5]:before {
    position:absolute;
    content:"";
    width:1.125rem;
    height:.125rem;
    background:#fb6638;
    top:3.6875rem;
    left:2.1875rem
}
.join-us>.join-us__box>.join-us__list>.join-us__list__item>h4[data-v-6e45f5f5] {
    position:absolute;
    width:100%;
    font-weight:500;
    left:2.1875rem;
    color:#3b426b;
    top:2rem;
    font-size:1rem;
    line-height:1rem
}
.join-us>.join-us__box>.join-us__list>.join-us__list__item>.join-us__list__item__list[data-v-6e45f5f5] {
    float:left;
    width:100%;
    box-sizing:border-box;
    padding:4.78125rem 1.25rem 0 2.125rem
}
.join-us>.join-us__box>.join-us__list>.join-us__list__item>.join-us__list__item__list>.join-us__list__item__list__item[data-v-6e45f5f5] {
    width:100%;
    font-size:.75rem;
    line-height:1.3125rem;
    color:#8692a9;
    margin-bottom:.6875rem;
    position:relative
}
.join-us>.join-us__box>.join-us__list>.join-us__list__item>.join-us__list__item__list>.join-us__list__item__list__item[data-v-6e45f5f5]:after {
    content:"";
    position:absolute;
    width:.1875rem;
    height:.1875rem;
    border-radius:50%;
    top:.4375rem;
    left:-1rem;
    background:#fb6638;
    animation:blink-data-v-6e45f5f5 1s linear infinite alternate
}
.join-us>.join-us__box>.join-us__list>.join-us__list__item>.join-us__list__item__other[data-v-6e45f5f5] {
    float:left;
    box-sizing:border-box;
    width:100%;
    padding:0 1.4375rem 0 1.8125rem;
    text-align:left
}
.join-us>.join-us__box>.join-us__list>.join-us__list__item>.join-us__list__item__other>span[data-v-6e45f5f5] {
    width:120%;
    display:inline-block;
    color:#9c9eae;
    font-size:.75rem;
    transform:scale(.84);
    line-height:1.4375rem;
    margin:0 0 .625rem -1.25rem
}
.join-us>.join-us__box>.join-us__list>.join-us__list__item>.join-us__list__item__bg[data-v-6e45f5f5] {
    width:5.125rem;
    position:absolute;
    bottom:.9375rem;
    right:1.25rem;
    z-index:2001
}
.map[data-v-4dcb31ac] {
    width:100%;
    overflow:hidden
}
.map>.map__bg[data-v-4dcb31ac] {
    width:100%;
    float:left
}
.contact-us[data-v-9fcf45ae] {
    width:100%;
    position:relative;
    height:9.875rem;
    background:#fff;
    text-align: left;
}
.contact-us>h2[data-v-9fcf45ae] {
    position:absolute;
    top:1.875rem;
    left:1.25rem;
    font-size:.9375rem;
    font-weight:500;
    line-height:.9375rem;
    color:#fb6638
}
.contact-us>div[data-v-9fcf45ae] {
    position:absolute;
    left:1.25rem;
    right:1.25rem;
    font-size:.75rem;
    font-weight:400;
    line-height:.75rem;
    color:#7b88a2;
    display:flex;
    flex-wrap:nowrap;
    text-align: left;

}
.contact-us>div>img[data-v-9fcf45ae] {
    width:.75rem;
    height:.75rem;
    position:relative;
    margin:0 .3125rem 0 0
}
.contact-us>div>.contact-us__addr__label[data-v-9fcf45ae],.contact-us>div>.contact-us__tel__label[data-v-9fcf45ae] {
    margin:0 .3125rem 0 0;
    word-wrap:none;
    white-space:nowrap
}
.contact-us>div>.contact-us__tel__tels[data-v-9fcf45ae] {
    display:flex;
    flex-wrap:wrap
}
.contact-us>div>.contact-us__tel__tels>i[data-v-9fcf45ae] {
    font-style:normal;
    margin:0 2.0625rem .75rem 0
}
.contact-us>.contact-us__addr[data-v-9fcf45ae] {
    top:4.03125rem
}
.contact-us>.contact-us__tel[data-v-9fcf45ae] {
    top:5.9375rem
}
