.banner[data-v-769af9de] {
    background:url(//img.w7.cc/c6/75/19/b1/03/ba/fd/f2/7e/9c/f3/8a/b7/bf/79/c8.png) no-repeat 50%/cover;
    height:433px
}
.con-wrap1[data-v-769af9de] {
    padding:50px 0
}
.con-wrap1 .con[data-v-769af9de] {
    border-radius:4px;
    border:1px solid #fff;
    background:linear-gradient(180deg, #f3f5f8, hsla(0, 0%, 100%, 0));
    box-shadow:0 4px 39px 0 rgba(0, 0, 0, .0784313725490196);
    display:flex
}
.con-wrap1 .con .item[data-v-769af9de] {
    width:calc(25% - 20px);
    margin:0 10px;
    display:flex;
    align-items:center;
    justify-content:center
}
.con-wrap1 .con .item .right .title[data-v-769af9de] {
    color:#000;
    font-size:20px;
    font-weight:600;
    margin-bottom:8px
}
.con-wrap1 .con .item .right .des[data-v-769af9de] {
    color:#666;
    font-size:14px
}
.con-wrap2[data-v-769af9de] {
    padding:50px 0
}
.con-wrap2 .con[data-v-769af9de] {
    display:flex;
    align-items:center
}
.con-wrap2 .con .left-con .company-name[data-v-769af9de] {
    color:#333;
    font-size:32px;
    font-weight:600;
    margin-bottom:20px
}
.con-wrap2 .con .left-con .des[data-v-769af9de] {
    color:#666;
    font-size:16px;
    margin-bottom:20px
}
.con-wrap2 .con .left-con .list[data-v-769af9de] {
    display:flex;
    flex-flow:wrap
}
.con-wrap2 .con .left-con .list .item[data-v-769af9de] {
    display:flex;
    align-items:center;
    margin-bottom:36px
}
.con-wrap2 .con .left-con .list .item[data-v-769af9de]:nth-child(2n) {
    margin-left:20px
}
.con-wrap2 .con .left-con .list .item .text[data-v-769af9de] {
    color:#333;
    font-size:18px;
    font-weight:600;
    margin-left:15px
}
.con-wrap3[data-v-769af9de] {
    padding:50px 0
}
.con-wrap3 .con[data-v-769af9de] {
    display:flex;
    align-items:center
}
.con-wrap3 .con .right-con[data-v-769af9de] {
    margin-left:70px
}
.con-wrap3 .con .right-con .company-name[data-v-769af9de] {
    color:#333;
    font-size:32px;
    font-weight:600;
    margin-bottom:20px
}
.con-wrap3 .con .right-con .des[data-v-769af9de] {
    color:#666;
    font-size:16px;
    margin-bottom:20px
}
.con-wrap3 .con .right-con .list[data-v-769af9de] {
    display:flex;
    flex-flow:wrap
}
.con-wrap3 .con .right-con .list .item[data-v-769af9de] {
    display:flex;
    align-items:flex-start;
    margin-bottom:25px
}
.con-wrap3 .con .right-con .list .item .text-wrap[data-v-769af9de] {
    margin-left:15px
}
.con-wrap3 .con .right-con .list .item .text-wrap .title[data-v-769af9de] {
    color:#333;
    font-size:18px;
    font-weight:600;
    margin-bottom:10px
}
.con-wrap3 .con .right-con .list .item .text-wrap .des[data-v-769af9de] {
    color:#666;
    font-size:16px
}
.con-wrap4[data-v-769af9de] {
    padding:50px 0
}
.con-wrap4 .con[data-v-769af9de] {
    align-items:center
}
.con-wrap4 .contact[data-v-769af9de] {
    background:url(../../../../t2/v1.0.0/static/img/a-7.9e45a16f.png);
    width:618px;
    height:340px;
    position:absolute;
    top:0;
    left:0;
    display:flex;
    align-items:center;
    justify-content:center
}
.con-wrap4 .contact dl[data-v-769af9de] {
    display:flex;
    align-items:center;
    color:#fff;
    margin-bottom:12px;
    font-size:14px
}
.con-wrap4 .title[data-v-769af9de] {
    font-size:32px;
    color:#333;
    font-weight:600;
    margin-bottom:32px
}
.con-wrap4 .con[data-v-769af9de] {
    display:flex;
    position:relative;
    justify-content:flex-end
}
.con-wrap4 .con .img1[data-v-769af9de] {
    position:absolute;
    left:0;
    top:0;
    z-index:2
}
.con-wrap4 .con .map[data-v-769af9de] {
    width:600px;
    height:340px
}
.login-wrap[data-v-4b9c180f] {
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
    height:100vh
}
.login[data-v-4b9c180f] {
    width:100%;
    height:calc(100vh - 112px)
}
.login .iframe-wrap[data-v-4b9c180f] {
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    border:none;
    overflow:hidden
}
.login .iframe-wrap .logo-wrap[data-v-4b9c180f] {
    display:flex;
    align-items:center;
    margin-bottom:12px
}
.login .iframe-wrap .logo-wrap .logo[data-v-4b9c180f] {
    width:120px;
    height:56px
}
.login .iframe-wrap .logo-wrap .line[data-v-4b9c180f] {
    width:9px;
    margin:0 12px
}
.login .iframe-wrap .logo-wrap .text[data-v-4b9c180f] {
    font-size:22px;
    color:#333;
    font-weight:600
}
.login .iframe-wrap iframe[data-v-4b9c180f] {
    border:none;
    overflow:hidden;
    display:block
}
.footer[data-v-4b9c180f] {
    height:112px;
    text-align:center;
    color:#999;
    padding-top:20px
}
.footer a[data-v-4b9c180f] {
    color:#999
}
.footer .text2[data-v-4b9c180f], .footer .text3[data-v-4b9c180f], .footer .text[data-v-4b9c180f] {
    margin-bottom:5px
}
.footer .text2 span[data-v-4b9c180f], .footer .text3 span[data-v-4b9c180f] {
    margin:0 3px
}
.footer .text2 img[data-v-4b9c180f], .footer .text3 img[data-v-4b9c180f] {
    position:relative;
    top:2px
}
.footer .text2 a[data-v-4b9c180f], .footer .text3 a[data-v-4b9c180f] {
    color:#999;
    margin:0 3px
}