.loading[data-v-29bf544e] {
    position: absolute;
    top: 50%;
    left: 47%;
    z-index: 99
}
.pswp__preloader__icn[data-v-29bf544e] {
    opacity: .75;
    width: 24px;
    height: 24px;
    -webkit-animation: clockwise .5s linear infinite;
    animation: clockwise .5s linear infinite;
    margin-left: 10px
}
.pswp__preloader__cut[data-v-29bf544e] {
    position: relative;
    width: 12px;
    height: 24px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0
}
.pswp__preloader__donut[data-v-29bf544e] {
    box-sizing: border-box;
    width: 24px;
    height: 24px;
    border: 2px solid #0077db;
    border-radius: 50%;
    border-left-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    margin: 0;
    -webkit-animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite;
    animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite
}
@-webkit-keyframes clockwise {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn)
    }
}
@keyframes clockwise {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}
@-webkit-keyframes donut-rotate {
    0% {
        -webkit-transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(-140deg)
    }
    to {
        -webkit-transform: rotate(0)
    }
}
@keyframes donut-rotate {
    0% {
        transform: rotate(0)
    }
    50% {
        transform: rotate(-140deg)
    }
    to {
        transform: rotate(0)
    }
}
.form[data-v-41da7b10] {
    display: flex
}
.form-item[data-v-41da7b10] {
    width: 80%;
    max-width: 300px;
    border: 1px solid #ccc;
    border-radius: 0
}
.left[data-v-41da7b10], .right[data-v-41da7b10] {
    display: flex;
    flex: 1;
    flex-direction: column;
    max-width: 500px;
    margin-right: -54px
}
.dialog-footer[data-v-41da7b10] {
    display: flex;
    justify-content: center
}
.el-dialog__footer[data-v-41da7b10] {
    margin-left: 0 !important
}
#top-bar[data-v-455de68b] {
    width: 100%;
    position: relative;
    z-index: 30;
    background: #fff;
    height: 70px
}
.container[data-v-455de68b] {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}
.login_hl[data-v-455de68b] {
    display: flex
}
.login_hl a[data-v-455de68b] {
    height: 70px;
    width: 135px;
    display: inline-block;
    background: url("/static/xiaoxiao/fethemes/qiyewan/imgs/logo.png") 50% no-repeat
}
.login_hr[data-v-455de68b] {
    width: 120px;
    height: 36px;
    border: 1px solid #0077db;
    color: #0077db;
    border-radius: 5px;
    text-align: center;
    line-height: 36px;
    margin-right: 40px;
    font-size: 14px;
    letter-spacing: 1px;
    margin-top: 16px
}
.login_hr a[data-v-455de68b] {
    color: #0077db
}
.login_hl span[data-v-455de68b] {
    font-size: 18px;
    color: #848484;
    border-left: 2px solid #b0b0b0;
    height: 29px;
    line-height: 29px;
    padding-left: 20px;
    margin-top: 20px;
    letter-spacing: 1px
}
.title[data-v-455de68b] {
    margin-left: 10px
}
.user-info[data-v-455de68b] {
    float: right;
    padding-right: 60px
}
.numpho[data-v-455de68b] {
    font-size: 14px;
    color: #333;
    vertical-align: top
}
.numpho i[data-v-455de68b] {
    height: 70px;
    width: 50px;
    background: url("/static/xiaoxiao/fethemes/qiyewan/imgs/touxiang.png") 50% no-repeat;
    display: inline-block
}
.menu-item[data-v-455de68b] {
    font-size: 14px;
    color: #555
}
.footer[data-v-3a6ca60e] {
    min-height: 62px;
    width: 100%;
    position: relative;
    z-index: 30;
    margin-top: 15px
}
.footer p[data-v-3a6ca60e] {
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
    color: #666
}
.header[data-v-03fc10eb] {
    border-bottom: 1px solid #e5e5e5;
    position: fixed;
    z-index: 0;
    box-sizing: border-box;
    width: 100%;
    height: 70px;
    line-height: 70px;
    background: #fff
}
.header .el-autocomplete[data-v-03fc10eb] {
    width: 100%
}
.login_hl[data-v-03fc10eb] {
    display: flex;
    float: left;
    margin-left: 60px
}
.login_hl a[data-v-03fc10eb] {
    height: 70px;
    width: 135px;
    display: inline-block;
    background: url("/static/xiaoxiao/fethemes/qiyewan/imgs/logo.png") 0 no-repeat
}
.login_hl span[data-v-03fc10eb] {
    font-size: 18px;
    color: #848484;
    border-left: 2px solid #b0b0b0;
    height: 29px;
    line-height: 29px;
    padding-left: 20px;
    margin-top: 20px;
    letter-spacing: 1px
}
.title[data-v-03fc10eb] {
    margin-left: 10px
}
.user-info[data-v-03fc10eb] {
    float: right;
    padding-right: 60px
}
.numpho[data-v-03fc10eb] {
    font-size: 14px;
    color: #333;
    vertical-align: top
}
.numpho i[data-v-03fc10eb] {
    height: 70px;
    width: 50px;
    background: url("/static/xiaoxiao/fethemes/qiyewan/imgs/touxiang.png") 50% no-repeat;
    display: inline-block
}
.user-info .el-dropdown-link[data-v-03fc10eb] {
    position: relative;
    display: inline-block;
    padding-left: 50px;
    cursor: pointer
}
.comp_1.el-dropdown[data-v-03fc10eb] {
    vertical-align: text-bottom
}
.comp_2.el-dropdown[data-v-03fc10eb] {
    vertical-align: top
}
.company-name[data-v-03fc10eb] {
    color: #333;
    font-size: 14px;
    padding-right: 10px;
    border-right: 1px solid #ddd;
    vertical-align: top;
    cursor: pointer
}
.search[data-v-03fc10eb] {
    float: left;
    width: 268px;
    height: 40px;
    margin-left: 20px
}
.el-dropdown-link[data-v-03fc10eb] {
    padding-left: 16px !important
}
.add_company[data-v-03fc10eb] {
    float: left
}
.add_company a[data-v-03fc10eb] {
    width: 20px;
    height: 70px;
    background: url("/static/xiaoxiao/fethemes/qiyewan/imgs/add.png") no-repeat 50%;
    display: block;
    border-radius: 50%;
    margin-left: 20px
}
.el-dropdown-menu__item[data-v-03fc10eb] {
    text-align: center;
    font-size: 14px;
    padding: 0
}
.menu-item[data-v-03fc10eb] {
    display: flex;
    justify-content: center
}
.sidebar[data-v-1f166e6e] {
    padding-top: 30px;
    display: block;
    position: absolute;
    width: 200px;
    left: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    border-right: 1px solid #eaeaea
}
.sidebar .home[data-v-1f166e6e] {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #48576a;
    padding: 0 20px;
    cursor: pointer;
    position: relative;
    transition: border-color .3s, background-color .3s, color .3s;
    box-sizing: border-box;
    white-space: nowrap
}
.sidebar .home a[data-v-1f166e6e] {
    color: #48576a
}
.side_icon[data-v-1f166e6e] {
    margin-right: 15px
}
.side_icon img[data-v-1f166e6e] {
    vertical-align: baseline
}
.sidebar ul li[data-v-1f166e6e] {
    background: #fff
}
.el-submenu .el-menu-item {
    border-left: 4px solid transparent
}
.el-menu-item, .el-submenu .el-menu-item, .el-submenu__title {
    height: 40px;
    line-height: 40px
}
.el-submenu {
    border: none !important
}
.el-menu-item {
    padding-left: 46px !important
}
.el-menu-item, .el-submenu__title:hover {
    background-color: #ebf4fc
}
.el-submenu__icon-arrow {
    top: 55%
}
.el-menu {
    background-color: #fff
}
.el-menu-item.is-active {
    color: #0077db !important;
    background-color: #ebf4fc !important;
    border-left: 4px solid #0077db
}
.insurancedialog .el-dialog__header {
    height: 50px;
    line-height: 50px;
    background-color: #eaeaea;
    border-bottom: 1px solid #ddd;
    padding: 0 30px
}
.insurancedialog .el-input {
    width: 200px
}
.insurancedialog .el-dialog__body {
    padding: 30px 60px
}
.insurancedialog .el-dialog__footer {
    text-align: left;
    padding: 0 20px 35px;
    margin-left: 110px
}
.contract[data-v-0413e62a], .customer[data-v-0413e62a] {
    display: flex
}
.rule-form[data-v-0413e62a] {
    display: flex;
    justify-content: center
}
.submit-button1[data-v-0413e62a] {
    display: flex;
    justify-content: flex-end;
    margin-right: 90px
}
.el-upload--text[data-v-0413e62a], .upload[data-v-0413e62a] {
    width: 100% !important;
    height: 36px !important;
    text-align: center;
    overflow: hidden
}
.el-select[data-v-0413e62a] {
    width: 100% !important
}
#unit-list-table .el-table th > .cell[data-v-0413e62a] {
    text-align: center
}
[data-v-f087d9c8] {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}
a[data-v-f087d9c8]:focus {
    outline: none;
    -moz-outline: none
}
a[data-v-f087d9c8], a[data-v-f087d9c8]:hover {
    text-decoration: none !important
}
dd[data-v-f087d9c8], div[data-v-f087d9c8], dl[data-v-f087d9c8], dt[data-v-f087d9c8], fieldset[data-v-f087d9c8], form[data-v-f087d9c8], h1[data-v-f087d9c8], h2[data-v-f087d9c8], h3[data-v-f087d9c8], h4[data-v-f087d9c8], h5[data-v-f087d9c8], h6[data-v-f087d9c8], header[data-v-f087d9c8], img[data-v-f087d9c8], li[data-v-f087d9c8], ol[data-v-f087d9c8], p[data-v-f087d9c8], table[data-v-f087d9c8], td[data-v-f087d9c8], ul[data-v-f087d9c8] {
    margin: 0;
    padding: 0;
    border: 0
}
body[data-v-f087d9c8] {
    background-color: #fff;
    font-family: Microsoft YaHei
}
ul li[data-v-f087d9c8] {
    list-style: none
}
.l[data-v-f087d9c8] {
    float: left
}
.r[data-v-f087d9c8] {
    float: right
}
.clearfix[data-v-f087d9c8] {
    content: "";
    display: block;
    clear: both
}
.container[data-v-f087d9c8] {
    width: 1160px;
    margin: 0 auto
}
.title h3[data-v-f087d9c8] {
    color: #444;
    font-size: 30px;
    padding-top: 60px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 400
}
.title p[data-v-f087d9c8] {
    color: #999;
    font-size: 14px;
    text-align: center;
    margin-bottom: 60px
}
.title1 h3[data-v-f087d9c8] {
    color: #fff;
    font-size: 30px;
    padding-top: 60px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 400
}
.title1 p[data-v-f087d9c8] {
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin-bottom: 60px
}
.hr_bot li[data-v-f087d9c8] {
    width: 386px;
    float: left
}
.hr_bot li h1[data-v-f087d9c8] {
    font-size: 30px;
    color: #fff;
    text-align: center
}
.hr_bot li h5[data-v-f087d9c8] {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    margin-top: 17px;
    text-align: center
}
.hr_bot li p[data-v-f087d9c8] {
    width: 315px;
    margin: 25px auto;
    font-size: 14px;
    color: #fff;
    text-align: center
}
.footer[data-v-f087d9c8] {
    width: 100%;
    height: 158px;
    position: relative
}
.footer_ul li[data-v-f087d9c8] {
    float: left;
    margin: 20px 20px 0
}
.footer_div[data-v-f087d9c8] {
    float: left;
    width: 150px
}
.footer_div h3[data-v-f087d9c8] {
    font-size: 14px;
    color: #666;
    height: 40px;
    font-weight: 400;
    line-height: 40px
}
.footer_div p[data-v-f087d9c8] {
    font-size: 12px;
    height: 25px;
    line-height: 25px
}
.footer_div p a[data-v-f087d9c8] {
    font-size: 12px;
    color: #999
}
.footer_ul_2[data-v-f087d9c8] {
    width: 270px;
    padding: 12px 20px
}
.footer_ul_2 p[data-v-f087d9c8] {
    color: #999;
    font-size: 12px;
    text-align: center
}
.footer_ul_3[data-v-f087d9c8] {
    margin: 20px 30px
}
.footer_bottom[data-v-f087d9c8] {
    height: 39px;
    margin-top: 15px;
    border-top: 1px solid #f4f4f4
}
.footer_bottom p[data-v-f087d9c8] {
    text-align: center;
    font-size: 12px;
    color: #999;
    line-height: 39px
}
.footer_bottom p a[data-v-f087d9c8] {
    color: #999
}
.flex[data-v-f087d9c8] {
    display: flex;
    justify-content: space-between
}
.footer_ul_3 p[data-v-f087d9c8] {
    color: #666;
    font-size: 14px;
    margin-top: 12px;
    margin-bottom: 14px
}
.footer_ul_3 h1[data-v-f087d9c8] {
    color: #666;
    font-size: 20px
}
.footer_ul_3 div[data-v-f087d9c8] {
    color: #999;
    font-size: 12px;
    margin-top: 4px
}
.header[data-v-f087d9c8] {
    height: 70px
}
.header_l[data-v-f087d9c8] {
    width: auto;
}
.header_l img[data-v-f087d9c8] {
    margin-top: 10px;
    margin-bottom: 10px
}
.header_l span[data-v-f087d9c8] {
    color: #777;
    font-size: 18px;
    border-left: 2px solid #d6d6d6;
    height: 29px;
    margin-top: 20px;
    padding-left: 20px
}
.header_r[data-v-f087d9c8] {
    margin-top: 20px
}
.header_r a[data-v-f087d9c8] {
    width: 73px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    border: 1px solid #0077db;
    border-radius: 4px;
    margin-left: 13px
}
.header_r a[data-v-f087d9c8]:first-of-type {
    background-color: #0077db;
    color: #fff
}
.header_r a[data-v-f087d9c8]:nth-of-type(2), .header_r a[data-v-f087d9c8]:nth-of-type(3) {
    color: #0077db
}
.btn[data-v-f087d9c8] {
    margin-top: 60px;
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    display: block;
    border: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    transition: all .3s;
    cursor: pointer
}
.btn[data-v-f087d9c8]:hover {
    background-color: hsla(0, 0%, 100%, .25)
}
.banner[data-v-f087d9c8] {
    height: 600px;
    width: 100%;
    background: url(/static/xiaoxiao/fethemes/qiyewan/imgs/banner.jpg) no-repeat;
    position: relative
}
.banner_con[data-v-f087d9c8] {
    padding-top: 200px
}
.banner_con h3[data-v-f087d9c8] {
    color: #fff;
    font-size: 40px;
    letter-spacing: 1px;
    text-align: center
}
.banner_con p[data-v-f087d9c8] {
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin-top: 35px
}
.one_li[data-v-f087d9c8] {
    position: absolute;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    left: 0;
    width: 290px;
    height: 350px;
    top: 230px
}
.one_li h5[data-v-f087d9c8] {
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: 400;
    visibility: visible
}
.one_li p[data-v-f087d9c8] {
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-top: 10px
}
.one_ul li[data-v-f087d9c8] {
    float: left;
    position: relative;
    overflow: hidden;
    width: 290px;
    height: 290px
}
.one_ul li:hover .one_li[data-v-f087d9c8] {
    top: -60px;
    transition: all .9s
}
.one_ul li:hover .one_li h5[data-v-f087d9c8] {
    visibility: hidden
}
.one_ul li img[data-v-f087d9c8] {
    width: 290px;
    height: 290px
}
.two_b li[data-v-f087d9c8] {
    width: 386px;
    float: left;
    height: 325px
}
.two_t ul li[data-v-f087d9c8] {
    width: 20%;
    float: left;
    text-align: center;
    color: #444;
    font-size: 24px;
    position: relative
}
.two_t ul li i[data-v-f087d9c8] {
    width: 20px;
    height: 14px;
    display: block;
    background: url("/static/xiaoxiao/fethemes/qiyewan/imgs/sanjiao.png");
    position: absolute;
    left: 104px;
    bottom: -23px;
    display: none
}
.two_t .active i[data-v-f087d9c8] {
    display: block !important
}
.two_t[data-v-f087d9c8] {
    border-bottom: 1px solid #0077db;
    height: 55px
}
.two_b[data-v-f087d9c8] {
    margin-top: 40px;
    display: flex !important;
    justify-content: center
}
.two_b li p[data-v-f087d9c8] {
    font-size: 16px;
    color: #666;
    margin-top: 8px;
    text-align: center
}
.two_b li h3[data-v-f087d9c8] {
    font-size: 18px;
    color: #444;
    font-weight: 400;
    margin-bottom: 35px;
    margin-top: 25px;
    text-align: center
}
.two_b li img[data-v-f087d9c8] {
    width: 54px;
    height: 55px;
    display: block;
    margin: 0 auto
}
.con_b[data-v-f087d9c8] {
    width: 100%;
    height: 400px;
    background: url("/static/xiaoxiao/fethemes/qiyewan/imgs/fuwufei-bg.png") no-repeat
}
.hide[data-v-f087d9c8] {
    display: none
}
.show[data-v-f087d9c8] {
    display: inline-block
}
