body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.bgColor {
    background: #f5f5f5
}

.bgColor .s-n-c {
    background: #fff !important
}

.components-jingxuan li, .components-jingxuan ul {
    list-style: none;
    padding: 0
}

.components-jingxuan .jingxuantitle .titleWeighgt {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.components-jingxuan .jingXuanWarp {
    width: 100%;
    background: #f5f5f5
}

.components-jingxuan .jingxuancontainer {
    width: 1200px;
    margin: 0 auto;
    height: 550px;
    padding-top: 43px
}

.components-jingxuan .jingxuantitle {
    text-align: center
}

.components-jingxuan .jingxuantitle .jingXuanT {
    font-size: 14px
}

.components-jingxuan .jingxuantitle p {
    color: #969696
}

.components-jingxuan .imgBoxs li {
    position: relative;
    float: left;
    width: 277px;
    height: 346px;
    overflow: hidden;
    margin-right: 30px;
    margin-top: 30px
}

.components-jingxuan .imgBoxs li.ml0, .components-jingxuan .imgBoxs li:last-child {
    margin-right: 0
}

.components-jingxuan .bottomTitle {
    position: absolute;
    bottom: 0;
    height: 46px;
    width: 277px;
    background: #10254d;
    opacity: .8;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 46px
}

.components-jingxuan .bottomTitle span {
    display: block;
    text-align: left;
    margin-left: 15px;
    width: 170px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.components-jingxuan .imgMark {
    color: #fff;
    height: 346px;
    position: absolute;
    top: 350px;
    -webkit-transition: all .8s linear;
    transition: all .8s linear
}

.components-jingxuan .imgMark .imgMarkTitle {
    font-size: 27px;
    position: absolute;
    top: 35px;
    left: 30px
}

.components-jingxuan .imgMark .imgMarkText {
    width: 225px;
    margin: 0 auto;
    text-align: left;
    font-size: 15px;
    position: absolute;
    top: 101px;
    left: 29px;
    line-height: 23px
}

.components-jingxuan .imgMark .imgMarkDetail {
    position: absolute;
    bottom: 18px;
    right: 30px
}

.components-jingxuan .imgMarkDetail img {
    position: absolute;
    top: 4px;
    left: 35px
}

.components-jingxuan .imgMarkBg, .components-jingxuan .jiantou {
    opacity: .9
}

.components-jingxuan .imgBoxs li:hover .imgMark {
    position: absolute;
    top: 0
}

.components-jingxuan .imgBoxs li:hover .bottomTitle {
    display: none
}

.components-jingxuan .ing11 {
    width: 364px;
    height: 350px
}

.components-jingxuan .nodecoration {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

[data-v-17914408] {
    margin: 0;
    padding: 0
}

a[data-v-17914408] {
    color: #000;
    text-decoration: none
}

.imgs-container[data-v-17914408] {
    width: 1200px;
    margin: 0 auto
}

.imgs-container h2[data-v-17914408] {
    padding-top: 50px;
    text-align: center;
    font-size: 30px;
    line-height: 30px
}

.imgs-container .t-p[data-v-17914408] {
    color: #969696;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 22px;
    text-align: center
}

.t-ul-con[data-v-17914408] {
    display: inline-block
}

ul[data-v-17914408] {
    list-style: none
}

.img-c li[data-v-17914408] {
    width: 380px;
    height: 300px;
    float: left;
    position: relative;
    margin: 0 30px 30px 0;
    -webkit-transition: all .5s;
    transition: all .5s
}

.img-c li[data-v-17914408]:nth-child(3n+3) {
    margin-right: 0
}

.img-c li[data-v-17914408]:hover {
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .4);
    box-shadow: 0 0 15px rgba(0, 0, 0, .4)
}

.s-img-c[data-v-17914408] {
    cursor: pointer
}

.s-img-c:hover .s-n-c[data-v-17914408] {
    background-color: #fff
}

.s-img-c .img[data-v-17914408] {
    width: 380px;
    height: 232px;
    overflow: hidden
}

.s-img-c img[data-v-17914408] {
    width: 380px;
    height: 232px;
    -webkit-transition: all 1s;
    transition: all 1s;
    display: block
}

.s-img-c img[data-v-17914408]:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.s-n-c[data-v-17914408] {
    width: 380px;
    height: 70px;
    background-color: #f5f5f5;
    padding-top: 10px
}

.s-n-c p[data-v-17914408] {
    text-indent: 14px;
    text-align: left
}

.s-n-c .s-t[data-v-17914408] {
    height: 28px;
    line-height: 28px;
    float: left
}

.s-n-c .s-r[data-v-17914408] {
    height: 28px;
    line-height: 28px;
    float: right;
    color: #646464;
    font-size: 12px;
    padding-right: 15px
}

.s-n-c .s-p[data-v-17914408] {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.mar-r-n[data-v-17914408] {
    margin-right: 0 !important
}

.m-con[data-v-17914408] {
    text-align: center;
    display: inline-block;
    padding-top: 18px;
    padding-bottom: 70px;
    width: 100%
}

.more[data-v-17914408] {
    width: 220px;
    height: 44px;
    border: 1px solid #2b2c32;
    line-height: 44px;
    text-align: center;
    display: inline-block;
    -webkit-transition: all .5s;
    transition: all .5s;
    border-radius: 22px;
    cursor: pointer
}

.more[data-v-17914408]:hover {
    background: #2b2c32;
    border: 1px solid #2b2c32;
    color: #fff
}

.wt[data-v-0d15edb4] {
    text-align: left
}

.wt-back[data-v-0d15edb4] {
    height: 240px;
    width: 100%;
    min-width: 1200px;
    max-width: 1920px;
    margin: 0 auto;
    z-index: 0;
    position: relative;
    background: url(/_nuxt/img/entrust_bg.e596fa8.jpg) 50% no-repeat
}

.wt-con[data-v-0d15edb4] {
    padding-top: 60px;
    padding-bottom: 60px;
    z-index: 9;
    width: 1200px;
    margin: 0 auto;
    position: relative;
    color: #fff
}

.wt-left[data-v-0d15edb4] {
    width: 500px;
    float: left;
    margin-top: 15px
}

.wt-left .wt-h[data-v-0d15edb4] {
    font-size: 48px
}

.wt-left .wt-p[data-v-0d15edb4] {
    font-size: 18px
}

.wt-h[data-v-0d15edb4] {
    height: 44px;
    line-height: 44px
}

.wt-p[data-v-0d15edb4] {
    height: 68px;
    line-height: 68px
}

.wt-right[data-v-0d15edb4] {
    width: 700px;
    float: left;
    padding-top: 22px
}

.wt-fr-btn[data-v-0d15edb4] {
    display: block;
    width: 186px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    float: right;
    border: 1px solid #fff;
    border-radius: 22px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.wt-fr-btn[data-v-0d15edb4]:hover {
    background: #fff;
    color: #2b2c32
}

.wt-fr-inp[data-v-0d15edb4] {
    width: 392px;
    height: 44px;
    margin-right: 24px;
    margin-left: 100px
}

.wt-inp[data-v-0d15edb4] {
    border: none;
    line-height: 46px;
    height: 46px;
    text-indent: 22px;
    width: 390px;
    border-radius: 24px;
    outline: none;
    padding-top: 2px;
    font-size: 16px
}

[data-v-0d15edb4]::-webkit-input-placeholder {
    border: none;
    font-size: 16px;
    line-height: 46px;
    height: 46px
}

body[data-v-e5d498ca], dd[data-v-e5d498ca], div[data-v-e5d498ca], dl[data-v-e5d498ca], dt[data-v-e5d498ca], form[data-v-e5d498ca], h1[data-v-e5d498ca], h2[data-v-e5d498ca], h3[data-v-e5d498ca], h4[data-v-e5d498ca], h5[data-v-e5d498ca], h6[data-v-e5d498ca], html[data-v-e5d498ca], img[data-v-e5d498ca], li[data-v-e5d498ca], ol[data-v-e5d498ca], p[data-v-e5d498ca], table[data-v-e5d498ca], td[data-v-e5d498ca], th[data-v-e5d498ca], tr[data-v-e5d498ca], ul[data-v-e5d498ca] {
    margin: 0;
    padding: 0;
    border: 0
}

body[data-v-e5d498ca], html[data-v-e5d498ca] {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext[data-v-e5d498ca], .el-pager li.btn-quickprev[data-v-e5d498ca] {
    line-height: 32px !important
}

.el-pager li[data-v-e5d498ca]:last-child {
    border: none !important
}

.pos-rel[data-v-e5d498ca] {
    position: relative
}

.ovf-hd[data-v-e5d498ca] {
    overflow: hidden
}

.ovf-auto[data-v-e5d498ca] {
    overflow: auto
}

.ovf-y-auto[data-v-e5d498ca] {
    overflow-y: auto
}

.fl[data-v-e5d498ca] {
    float: left
}

.fr[data-v-e5d498ca] {
    float: right
}

.wrapper[data-v-e5d498ca] {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280[data-v-e5d498ca] {
    min-width: 1280px !important
}

.w-80[data-v-e5d498ca] {
    width: 80px !important
}

.w-100[data-v-e5d498ca] {
    width: 100px !important
}

.w-115[data-v-e5d498ca] {
    width: 115px !important
}

.w-150[data-v-e5d498ca] {
    width: 150px !important
}

.w-180[data-v-e5d498ca] {
    width: 180px !important
}

.w-200[data-v-e5d498ca] {
    width: 200px !important
}

.w-230[data-v-e5d498ca] {
    width: 230px !important
}

.w-295[data-v-e5d498ca] {
    width: 295px !important
}

.w-300[data-v-e5d498ca] {
    width: 300px !important
}

.w-310[data-v-e5d498ca] {
    width: 310px !important
}

.w-400[data-v-e5d498ca] {
    width: 400px !important
}

.w-450[data-v-e5d498ca] {
    width: 450px !important
}

.w-500[data-v-e5d498ca] {
    width: 500px !important
}

.w-600[data-v-e5d498ca] {
    width: 600px !important
}

.w-650[data-v-e5d498ca] {
    width: 650px !important
}

.w-700[data-v-e5d498ca] {
    width: 700px !important
}

.w-800[data-v-e5d498ca] {
    width: 800px !important
}

.w-900[data-v-e5d498ca] {
    width: 900px !important
}

.w-950[data-v-e5d498ca] {
    width: 950px !important
}

.w-1000[data-v-e5d498ca] {
    width: 1000px !important
}

.w-100p[data-v-e5d498ca] {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28[data-v-e5d498ca] {
    height: 28px !important;
    line-height: 28px !important
}

.h-30[data-v-e5d498ca] {
    height: 30px !important;
    line-height: 30px !important
}

.h-36[data-v-e5d498ca] {
    height: 36px !important;
    line-height: 36px !important
}

.h-40[data-v-e5d498ca] {
    height: 40px !important;
    line-height: 40px !important
}

.h-50[data-v-e5d498ca] {
    height: 50px !important;
    line-height: 50px !important
}

.h-60[data-v-e5d498ca] {
    height: 60px !important;
    line-height: 60px !important
}

.h-100[data-v-e5d498ca] {
    height: 100px !important
}

.h-150[data-v-e5d498ca] {
    height: 150px !important
}

.h-190[data-v-e5d498ca] {
    height: 190px !important
}

.h-200[data-v-e5d498ca] {
    height: 200px !important
}

.h-300[data-v-e5d498ca] {
    height: 300px !important
}

.h-400[data-v-e5d498ca] {
    height: 400px !important
}

.h-480[data-v-e5d498ca] {
    height: 480px !important
}

.h-500[data-v-e5d498ca] {
    height: 500px !important
}

.h-600[data-v-e5d498ca] {
    height: 600px !important
}

.h-100p[data-v-e5d498ca] {
    height: 100% !important
}

.mh-270[data-v-e5d498ca] {
    max-height: 270px
}

.mh-400[data-v-e5d498ca] {
    max-height: 400px
}

.m-t-5[data-v-e5d498ca] {
    margin-top: 5px !important
}

.m-t-10[data-v-e5d498ca] {
    margin-top: 10px !important
}

.m-t-15[data-v-e5d498ca] {
    margin-top: 15px !important
}

.m-t-20[data-v-e5d498ca] {
    margin-top: 20px !important
}

.m-t-25[data-v-e5d498ca] {
    margin-top: 25px !important
}

.m-t-30[data-v-e5d498ca] {
    margin-top: 30px !important
}

.m-t-40[data-v-e5d498ca] {
    margin-top: 40px !important
}

.m-t-50[data-v-e5d498ca] {
    margin-top: 50px !important
}

.m-t-60[data-v-e5d498ca] {
    margin-top: 60px !important
}

.m-l-5[data-v-e5d498ca] {
    margin-left: 5px !important
}

.m-l-10[data-v-e5d498ca] {
    margin-left: 10px !important
}

.m-l-15[data-v-e5d498ca] {
    margin-left: 15px !important
}

.m-l-20[data-v-e5d498ca] {
    margin-left: 20px !important
}

.m-l-30[data-v-e5d498ca] {
    margin-left: 30px !important
}

.m-l-50[data-v-e5d498ca] {
    margin-left: 50px !important
}

.m-r-5[data-v-e5d498ca] {
    margin-right: 5px !important
}

.m-r-10[data-v-e5d498ca] {
    margin-right: 10px !important
}

.m-r-15[data-v-e5d498ca] {
    margin-right: 15px !important
}

.m-r-20[data-v-e5d498ca] {
    margin-right: 20px !important
}

.m-r-30[data-v-e5d498ca] {
    margin-right: 30px !important
}

.m-r-50[data-v-e5d498ca] {
    margin-right: 50px !important
}

.m-b-5[data-v-e5d498ca] {
    margin-bottom: 5px !important
}

.m-b-10[data-v-e5d498ca] {
    margin-bottom: 10px !important
}

.m-b-15[data-v-e5d498ca] {
    margin-bottom: 15px !important
}

.m-b-20[data-v-e5d498ca] {
    margin-bottom: 20px !important
}

.m-b-30[data-v-e5d498ca] {
    margin-bottom: 30px !important
}

.m-b-50[data-v-e5d498ca] {
    margin-bottom: 50px !important
}

.m-b-60[data-v-e5d498ca] {
    margin-bottom: 60px !important
}

.p-t-0[data-v-e5d498ca] {
    padding-top: 0 !important
}

.p-t-3[data-v-e5d498ca] {
    padding-top: 3px !important
}

.p-t-5[data-v-e5d498ca] {
    padding-top: 5px !important
}

.p-t-6[data-v-e5d498ca] {
    padding-top: 6px !important
}

.p-t-10[data-v-e5d498ca] {
    padding-top: 10px !important
}

.p-t-15[data-v-e5d498ca] {
    padding-top: 15px !important
}

.p-t-20[data-v-e5d498ca] {
    padding-top: 20px !important
}

.p-t-30[data-v-e5d498ca] {
    padding-top: 30px !important
}

.p-t-40[data-v-e5d498ca] {
    padding-top: 40px !important
}

.p-t-50[data-v-e5d498ca] {
    padding-top: 50px !important
}

.p-l-0[data-v-e5d498ca] {
    padding-left: 0 !important
}

.p-l-5[data-v-e5d498ca] {
    padding-left: 5px !important
}

.p-l-6[data-v-e5d498ca] {
    padding-left: 6px !important
}

.p-l-10[data-v-e5d498ca] {
    padding-left: 10px !important
}

.p-l-13[data-v-e5d498ca] {
    padding-left: 13px !important
}

.p-l-15[data-v-e5d498ca] {
    padding-left: 15px !important
}

.p-l-20[data-v-e5d498ca] {
    padding-left: 20px !important
}

.p-l-30[data-v-e5d498ca] {
    padding-left: 30px !important
}

.p-l-40[data-v-e5d498ca] {
    padding-left: 40px !important
}

.p-l-50[data-v-e5d498ca] {
    padding-left: 50px !important
}

.p-r-0[data-v-e5d498ca] {
    padding-right: 0 !important
}

.p-r-5[data-v-e5d498ca] {
    padding-right: 5px !important
}

.p-r-6[data-v-e5d498ca] {
    padding-right: 6px !important
}

.p-r-10[data-v-e5d498ca] {
    padding-right: 10px !important
}

.p-r-15[data-v-e5d498ca] {
    padding-right: 15px !important
}

.p-r-20[data-v-e5d498ca] {
    padding-right: 20px !important
}

.p-r-30[data-v-e5d498ca] {
    padding-right: 30px !important
}

.p-r-40[data-v-e5d498ca] {
    padding-right: 40px !important
}

.p-r-50[data-v-e5d498ca] {
    padding-right: 50px !important
}

.p-b-0[data-v-e5d498ca] {
    padding-bottom: 0 !important
}

.p-b-3[data-v-e5d498ca] {
    padding-bottom: 3px !important
}

.p-b-5[data-v-e5d498ca] {
    padding-bottom: 5px !important
}

.p-b-6[data-v-e5d498ca] {
    padding-bottom: 6px !important
}

.p-b-10[data-v-e5d498ca] {
    padding-bottom: 10px !important
}

.p-b-15[data-v-e5d498ca] {
    padding-bottom: 15px !important
}

.p-b-20[data-v-e5d498ca] {
    padding-bottom: 20px !important
}

.p-b-30[data-v-e5d498ca] {
    padding-bottom: 30px !important
}

.p-b-40[data-v-e5d498ca] {
    padding-bottom: 40px !important
}

.p-b-50[data-v-e5d498ca] {
    padding-bottom: 50px !important
}

.bor-gray[data-v-e5d498ca] {
    border: 1px solid #e5e5e5
}

.bor-gra[data-v-e5d498ca] {
    border: 1px solid #c0ccda
}

.bor-b-gray[data-v-e5d498ca] {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc[data-v-e5d498ca] {
    border-bottom: 1px solid #ccc
}

.bor-none[data-v-e5d498ca] {
    border: none
}

.bor-ra-3[data-v-e5d498ca] {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5[data-v-e5d498ca] {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c[data-v-e5d498ca] {
    text-align: center
}

.bg-wh[data-v-e5d498ca] {
    background: #fff
}

.bg-gray[data-v-e5d498ca] {
    background: #e5e5e5
}

.bg-gra[data-v-e5d498ca] {
    background: #f9f9f9
}

.bg-transparency[data-v-e5d498ca] {
    background: transparent
}

.bg-blue[data-v-e5d498ca] {
    background: #20a0ff !important
}

.c-gray[data-v-e5d498ca] {
    color: #ccc
}

.c-light-gray[data-v-e5d498ca] {
    color: #99a9bf
}

.c-gra[data-v-e5d498ca] {
    color: #c0ccda
}

.c-deep-blue[data-v-e5d498ca] {
    color: #1f2d3d
}

.c-blue[data-v-e5d498ca] {
    color: #44b5df
}

.c-black[data-v-e5d498ca] {
    color: #333
}

.fz-12[data-v-e5d498ca] {
    font-size: 12px
}

.fz-14[data-v-e5d498ca] {
    font-size: 14px
}

.fz-16[data-v-e5d498ca] {
    font-size: 16px
}

.fz-18[data-v-e5d498ca] {
    font-size: 18px
}

.fz-20[data-v-e5d498ca] {
    font-size: 20px
}

.fz-22[data-v-e5d498ca] {
    font-size: 22px
}

.fz-24[data-v-e5d498ca] {
    font-size: 24px
}

.pointer[data-v-e5d498ca] {
    cursor: pointer
}

dd[data-v-e5d498ca], dt[data-v-e5d498ca], h1[data-v-e5d498ca], h2[data-v-e5d498ca], h3[data-v-e5d498ca], h4[data-v-e5d498ca], h5[data-v-e5d498ca], li[data-v-e5d498ca], ul[data-v-e5d498ca] {
    margin: 0;
    padding: 0;
    list-style: none
}

[data-v-e5d498ca]:focus {
    outline: 0
}

.clearfix[data-v-e5d498ca]:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix[data-v-e5d498ca] {
    zoom: 1
}

a[data-v-e5d498ca] {
    text-decoration: none
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon[data-v-e5d498ca]:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.icon-1[data-v-e5d498ca]:before {
    content: "\E01E"
}

.icon-account[data-v-e5d498ca]:before {
    content: "\E001"
}

.icon-approval[data-v-e5d498ca]:before {
    content: "\E002"
}

.icon-back[data-v-e5d498ca]:before {
    content: "\E003"
}

.icon-birth[data-v-e5d498ca]:before {
    content: "\E004"
}

.icon-check-border[data-v-e5d498ca]:before {
    content: "\E005"
}

.icon-check[data-v-e5d498ca]:before {
    content: "\E006"
}

.icon-circle[data-v-e5d498ca]:before {
    content: "\E01F"
}

.icon-close[data-v-e5d498ca]:before {
    content: "\E007"
}

.icon-color[data-v-e5d498ca]:before {
    content: "\E020"
}

.icon-empty[data-v-e5d498ca]:before {
    content: "\E008"
}

.icon-excel[data-v-e5d498ca]:before {
    content: "\E009"
}

.icon-fieldwork[data-v-e5d498ca]:before {
    content: "\E00A"
}

.icon-flower[data-v-e5d498ca]:before {
    content: "\E00B"
}

.icon-fund[data-v-e5d498ca]:before {
    content: "\E00C"
}

.icon-go-ahead[data-v-e5d498ca]:before {
    content: "\E00D"
}

.icon-health[data-v-e5d498ca]:before {
    content: "\E00E"
}

.icon-infor[data-v-e5d498ca]:before {
    content: "\E00F"
}

.icon-key[data-v-e5d498ca]:before {
    content: "\E010"
}

.icon-loading[data-v-e5d498ca]:before {
    content: "\E011"
}

.icon-local-photo[data-v-e5d498ca]:before {
    content: "\E012"
}

.icon-mail[data-v-e5d498ca]:before {
    content: "\E013"
}

.icon-map[data-v-e5d498ca]:before {
    content: "\E014"
}

.icon-money[data-v-e5d498ca]:before {
    content: "\E015"
}

.icon-organization[data-v-e5d498ca]:before {
    content: "\E016"
}

.icon-photo[data-v-e5d498ca]:before {
    content: "\E017"
}

.icon-ranking[data-v-e5d498ca]:before {
    content: "\E018"
}

.icon-record[data-v-e5d498ca]:before {
    content: "\E019"
}

.icon-rest[data-v-e5d498ca]:before {
    content: "\E01A"
}

.icon-search[data-v-e5d498ca]:before {
    content: "\E01B"
}

.icon-shebao[data-v-e5d498ca]:before {
    content: "\E01C"
}

.icon-time[data-v-e5d498ca]:before {
    content: "\E01D"
}

.newsWarp[data-v-e5d498ca] {
    width: 100%;
    background: #f5f5f5
}

.newsContainer[data-v-e5d498ca] {
    width: 1200px;
    margin: 0 auto;
    padding-top: 47px;
    padding-bottom: 50px
}

.newsBox[data-v-e5d498ca] {
    overflow: hidden
}

.newsTitleBox[data-v-e5d498ca] {
    margin-bottom: 20px
}

.newsAreaTitle[data-v-e5d498ca] {
    text-align: left;
    text-decoration: none;
    line-height: 30px;
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.newsTitle[data-v-e5d498ca] {
    text-align: left;
    text-decoration: none;
    font-size: 14px;
    width: 265px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.newsTitle a[data-v-e5d498ca] {
    color: #646464
}

.newsTitle a[data-v-e5d498ca]:hover {
    color: #f44336
}

.newsTitleSec[data-v-e5d498ca] {
    color: #969696;
    font-size: 14px;
    text-align: left;
    line-height: 30px
}

.leftBox[data-v-e5d498ca] {
    width: 380px;
    height: 442px;
    float: left;
    position: relative;
    overflow: hidden
}

.leftBox img[data-v-e5d498ca] {
    -webkit-transition: all 1s;
    transition: all 1s;
    width: 100%;
    height: 100%
}

.leftBox img[data-v-e5d498ca]:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.rightBox[data-v-e5d498ca] {
    margin-left: 30px;
    width: 790px;
    float: left
}

.rightBox .newsTop[data-v-e5d498ca] {
    width: 790px
}

.rightBox .newsTop div[data-v-e5d498ca] {
    width: 380px;
    float: left;
    overflow: hidden
}

.rightBox .newsTop div[data-v-e5d498ca]:first-child {
    margin-right: 30px
}

.rightBox > div[data-v-e5d498ca] {
    float: left;
    width: 380px;
    height: 191px;
    position: relative;
    overflow: hidden
}

.rightBox > div img[data-v-e5d498ca] {
    -webkit-transition: all 1s;
    transition: all 1s;
    width: 100%;
    height: 100%
}

.rightBox > div img[data-v-e5d498ca]:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.rightBox > div .spaceGuanCha img[data-v-e5d498ca] {
    width: auto;
    height: auto
}

.ml30[data-v-e5d498ca] {
    margin-left: 30px
}

.mt30[data-v-e5d498ca] {
    margin-top: 30px
}

.rightBox .spaceGuanCha[data-v-e5d498ca] {
    background: #fff;
    height: 221px;
    width: 380px
}

.rightBox .spaceGuanCha img[data-v-e5d498ca] {
    margin-left: 5px
}

.rightBox .indexNewsHead[data-v-e5d498ca] {
    margin-top: 17px
}

.rightBox .spaceBaiKe[data-v-e5d498ca] {
    background: #fff;
    height: 221px;
    width: 380px
}

.spaceGuanChaTitlt[data-v-e5d498ca] {
    float: left;
    font-size: 20px;
    color: #2b2c32;
    height: 25px;
    margin-left: 20px
}

.getMore[data-v-e5d498ca] {
    float: right;
    font-size: 14px;
    color: #2b2c32;
    margin-top: 4px;
    -webkit-transition: all .2s;
    transition: all .2s;
    padding-right: 30px;
    right: -10px;
    background: url(/_nuxt/img/guanchajiantou.d484472.png) 35px 4px no-repeat
}

.getMore[data-v-e5d498ca]:hover {
    background: url(/_nuxt/img/baikejiantou.771ee33.jpg) 35px 4px no-repeat
}

.newsList[data-v-e5d498ca] {
    margin-top: 20px;
    margin-left: 20px
}

.newsList li[data-v-e5d498ca] {
    float: left;
    width: 335px;
    margin-bottom: 11px;
    height: 20px
}

.newsList li span[data-v-e5d498ca] {
    text-align: left;
    font-size: 14px;
    color: #646464
}

.newsList .newsTitle[data-v-e5d498ca] {
    float: left
}

.newsList .newsTime[data-v-e5d498ca] {
    float: right
}

.bottomTitlt[data-v-e5d498ca] {
    width: 100%;
    background: rgba(16, 37, 77, .8);
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 46px;
    height: 46px;
    position: absolute;
    bottom: 0;
    text-align: left;
    text-indent: 14px
}

.noDecoration[data-v-e5d498ca] {
    text-decoration: none;
    color: #2b2c32
}

.brokerIndexs {
    background-color: #fff;
    position: relative;
    text-align: left
}

.brokerIndexs .broker-con {
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px
}

.brokerIndexs .broker-con h2 {
    height: 40px;
    line-height: 40px;
    font-size: 30px
}

.brokerIndexs .broker-con .bro-note {
    height: 24px;
    line-height: 24px;
    font-size: 12px
}

.brokerIndexs .bro-note p {
    display: block;
    color: #666;
    width: 700px;
    float: left
}

.brokerIndexs .bro-note a {
    display: block;
    color: #666;
    width: 500px;
    float: right;
    text-align: right
}

.brokerIndexs .bro-note a:hover {
    color: #f44336
}

.brokerIndexs .bros {
    display: inline-block
}

.brokerIndexs .bros ul {
    text-align: center
}

.brokerIndexs .bros li {
    text-align: left;
    float: left;
    width: 232px;
    height: 329px;
    margin: 27px 5px 50px 0;
    padding: 34px 40px 23px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 1s;
    transition: all 1s;
    cursor: pointer;
    text-align: center
}

.brokerIndexs .bros li:hover {
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .1);
    box-shadow: 0 0 40px rgba(0, 0, 0, .1)
}

.brokerIndexs .bros li:last-child {
    margin-right: 0
}

.brokerIndexs .bro-img {
    height: 140px;
    width: 105px;
    margin-left: 23px
}

.brokerIndexs .bro-nal {
    margin-top: 24px
}

.brokerIndexs .bro-nal .el-rate {
    margin-left: 7px;
    margin-top: -1px
}

.brokerIndexs .bro-nal span {
    height: 20px;
    display: block;
    color: #2b2c32;
    font-size: 18px
}

.brokerIndexs .bro-name {
    font-size: 14px;
    font-weight: 700;
    margin-right: 10px
}

.brokerIndexs .bro-star {
    width: 20px;
    height: 20px;
    margin-top: 3px;
    display: inline-block
}

.brokerIndexs .bro-desc {
    width: 106px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #969696;
    margin-top: 10px;
    overflow: hidden;
    text-align: center;
    margin-left: 24px
}

.brokerIndexs .bro-nal .line {
    width: 50px;
    border-top: 1px solid #dcdcdc;
    margin-left: 48px;
    margin-top: 13px;
    margin-bottom: 16px
}

.brokerIndexs .bro-tel {
    height: 44px;
    width: 250px;
    line-height: 44px
}

.brokerIndexs .bro-img-c {
    width: 22px;
    display: block;
    float: left
}

.brokerIndexs .bro-tel img {
    width: 17px;
    margin-top: 13px
}

.brokerIndexs .bro-tel .b-tel {
    font-size: 18px;
    color: #646464;
    display: block;
    float: left
}

.brokerIndexs .el-rate__item {
    display: inline-block !important
}

.brokerIndexs .el-icon-star-off {
    font-size: 20px;
    margin-top: 1px
}

.brokerPhoneBox {
    overflow: hidden
}

.brokerPhoneBox, .brokerPhoneBox img {
    width: 100%;
    height: 100%
}

.defaultTel {
    padding-left: 22px;
    background: url(/_nuxt/img/tel.a1e1889.png) 0 no-repeat;
    background-size: 18px auto;
    color: #fff
}

.footAdv {
    margin: 0 auto;
    max-width: 1920px;
    min-width: 1200px
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

.footer {
    position: relative;
    width: 100%;
    background: #1a1c28;
    margin: 0 auto;
    max-width: 1920px;
    z-index: 500
}

.footer .footer-top-box {
    width: 1200px;
    height: 255px;
    position: relative;
    margin: auto
}

.footer .footer-top-box .contact {
    width: 400px;
    height: 34px;
    padding-top: 42px;
    text-align: center;
    line-height: 34px;
    padding-bottom: 51px
}

.footer .footer-top-box .contact a {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    margin-right: 40px;
    float: left
}

.footer .footer-top-box .contact a:hover {
    color: #f44336
}

.footer .footer-top-box span {
    font-size: 16px;
    color: hsla(0, 0%, 100%, .5)
}

.footer .footer-top-box .defaultTel {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjJJREFUSImV1clOFFEUxvFfNzRiI0NEQBEHNMFxYTRtNMaNiWhk7Ru44X0MPIbDVt0YJ7QiMSbqyohIICIgoBAEwcW9HQqkoPusqs699a97pu/mBgYGOnECt3ELB/ASd/EQy1iTYf39/Rve8ziLcxF6BHXoxikcwq4s2FZWizvoQVfK34JeTOEexqsB9qG4yd+Ei/iOYUzYJuy05VGfsVYQ8tmJmmpOmM9Yy+GoEPo83uJHJcDtrFVISX2E7QjM4+8263U4KFS8aSdYGbhUwb4RLFQCrMWo9X4rJ38JMxiLsEdCxSsCfomgTuvtM4MXeIyP+IzJSoGv8AuNKeBihDzD+0pAZcvHDz7ZmKOckIIG2X2aCRyO0KmUv0EYxwvYXy1wXBituZS/GedxTchtVcBFfMMQvuKP0H9tKOGK9YI14pigUD1oHxwcLKSB5Un5iaeC4vSiI/p341KMYihCr0foFF7jOaY3A+fwJoLOpIB7BNWpweEUsDtCmmNU/wFXInTExuLUYR8u42QEt0VwEadjOt6VP6jp6+srP68Kcl9EuyCyhfjThgjeK7RRTfxZEQtJkkwmSTJXKpWWN6vNFO4LQtBp5x5swQ1hiibwO33CcujTQuU74qmKQqNvZbUxBTmMJEkyn6WHo3gQw7rp/ytis3UJeS5mASfwJALrhYlplS3IHULRVrI2rGJW6LOCUKyrQlG2soJQqFwWcE2YmAl8wPEYVmOEr8Y9hRjBmHA9zP4DSpl9kZoN1ZAAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 3px 15px;
    width: 202px;
    height: 40px;
    line-height: 40px;
    display: block;
    font-size: 26px;
    padding-left: 20px
}

.footer .footer-top-box .email {
    background-image: url(/_nuxt/img/email_icon.a5c065e.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 3px 12px;
    width: 197px;
    height: 26px;
    line-height: 35px;
    display: block;
    font-size: 16px;
    margin-top: -2px;
    padding-left: 25px;
    margin-bottom: 10px
}

.footer .footer-top-box .copyRight {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5+5WAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAidJREFUSIml1j1oFEEYxvHfbQwECZgiEZRoZatgFfyqBJEICfELDAgq1lr50aSy1CaKF/CrDTYaQRCEEDQ2sQjRKoVFBI0gCSQQQYRwFjvrza17uVzugYHd953nP8POvLNTKpfL6mgvzuAE9mMn/uAHvuAtXmKhyLytILYbd3AR7blcO/aFdhJ38Rw3sBh3THLGU5jDlQLor9BitWEYn4K3EDyAV+gJ7xVM4HSIdYbWE2IToQ90B+9AHnwA42EG8A3HMST9jkvRBJZCbCj0+R7NfjywJCihjO0R9BimNNYUjgaPwBhDKUE/jkSdL6mz0nW0EDyZDqM/wYUo+AGTTUAzTQZvpuEEB6PA6y1Ai7x9CXqjwNcWwLG3N1FbJF0tgGPveoL5KNDXAvhQ9Dyf4H0UOCvd7M2qW1o0maYT6WbP1Cnd06UmoFkddEaxFwmm1e7bc3iKjk1AO/AseDItZDOu4GHOcBmzOK9a5rHaQm5WbXEIrEopnMddYaQdBZAlfFQ9FndJF7loLdawByvZVlvBI+m5mle3tOw3o7HAqjk274URt6q1wJAH/8RoC+DRwPgPLIy4vAXosvQ39U958ApGtgAewepGYNJFnGsC+jl4alQEXsd11f/ZRqrgWvA0BJOeH483AX6Cd0WJemC4KXdXyGlR8b5vCF7FVcWfpBJyqwW5hmB4g/sF8QchV1eNwHAbM9H7DG41MhXd3fL6jUHVe8ZgiG2ov+2EdI18cdZiAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: 4px 0;
    padding-left: 25px
}

.footer .footer-top-box .footer-box-right {
    width: 265px;
    height: 100px;
    position: absolute;
    top: 90px;
    right: 194px
}

.footer .footer-top-box .footer-box-right .download {
    display: block;
    font-size: 30px;
    color: #969696;
    margin-bottom: 7px;
    text-align: center;
    width: 212px;
    float: left
}

.footer .footer-top-box .footer-box-right span {
    display: block;
    font-size: 14px;
    color: #969696;
    text-align: center;
    width: 200px;
    float: left
}

.footer .footer-top-box .footer-box-right img {
    position: absolute;
    top: -44px;
    left: 245px
}

.footer-box {
    background: #1a1c28
}

.footer-box .seo-box {
    padding: 17px 0
}

.footer-box .seo-box .seo-content em {
    font-style: normal
}

.footer-box .seo-box .banquan {
    color: #969696;
    font-size: 12px;
    text-align: center;
    padding: 12px 0
}

.footer-box .seo-box .seo-content {
    width: 1200px;
    margin: auto;
    padding-bottom: 14px;
    border-bottom: 1px solid #3d3e48
}

.footer-box .seo-box .seo-content .left {
    float: left;
    width: 85px;
    font-size: 12px;
    color: #969696;
    margin-top: 3px
}

.footer-box .seo-box .seo-content .right {
    width: 1060px;
    float: left;
    margin-left: -10px;
    margin-bottom: 10px
}

.footer-box .seo-box .seo-content .right span {
    display: inline-block;
    color: #969696;
    font-size: 12px
}

.footer-box .seo-box .seo-content .right span em {
    margin-left: 18px
}

.footer-box .seo-box .seo-content .right span a {
    color: #969696
}

.footer-box .seo-box .seo-content .showmore {
    float: right;
    font-size: 12px;
    color: #969696;
    padding-right: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAPVJREFUKJGNksFxgzAQRZ+pgBIogRJIBy4BjuwldgUmFdi57NUuIakgpIRUEEqgA+Xgr0GWSZydYRgtq7dvhTbufgRqrtGZ2cSDcPczUAEz0BXAO9DoOfwDsAVa1X/1fT8XZjYCF9W07l494Bz1nsxsACiU2EsN4PyHxU5jAHQxXwCY2Qy8Kte4e7MCKFnGHTXBAhFoAKZMOY0dUOYWN5DsY+3ubWJRJRYv+R+8gUjxTcuDRiABTMApV9zkCXX9jl2BEfiIpmZ2SetDCPcQgQZ1n9W95nqYT3ltCOHuTGKctLlkuc37X2rXTWSzBZ61/IwXa83kBzNfV9z1FGZBAAAAAElFTkSuQmCC) no-repeat right 5px;
    background-size: 10px auto;
    cursor: pointer
}

.footer-box .seo-box .seo-content .limitmore {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAN1JREFUKJF9krF1g0AQRL9UgUuQO1AJlKAS7HQjVAGmAqNkUlOCOjAluARKoAMcaM7vdD6YZBnYm/1vuQMbktQA37YL8BoRS9m3rivHrRDgM3t+AbqtxmqIpBY42w6uraRzrf9fiKR86hARV2Cu0O2SdDzwF6D3u3fXRtJlN8S4re0tLTIiJmBKNKbdJEm4c0R8FN+urqds0HOIpDegse0pFBE/wGjbSTo9hRTLnCJipK6ex65y6j+S1phVioxmBm62F19IjsZKFHcvcU9DRvMFcPAvS5do9LRdFWfuv2vgTLnmYmRpAAAAAElFTkSuQmCC) no-repeat right 5px;
    background-size: 10px auto
}

.foot-app {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 130px;
    background: #fff;
    z-index: 999;
    -webkit-box-shadow: 0 -3px 80px rgba(0, 0, 0, .08);
    box-shadow: 0 -3px 80px rgba(0, 0, 0, .08)
}

.foot-app .quit {
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAzklEQVQ4y5XSsW7CMBRG4S+WyutVlCGEhc5+IM9lITCk9Pno0A4YKUrsNPVk2T7H+u+9TUrpFS2OMcZvK1ZK6QUnXEOGO/Qppc1KuM/MPuAdA3Y4L0lG8A6fODb5YoNzvhhwiDHe/4C7GOO9GT2oSmowNJNfZhL81OCZoCC55eNtCS4KRpJLBuEL7RSGsKbvOUZxzQSjCNv88y3viy0OFfhZsBZ7C3MSKvDwLFjOfahJ/jNIxTfNGnghYhfwsQaGSZw3nAKuHpO2CBckPS6//MiFWvTvR7UAAAAASUVORK5CYII=) no-repeat;
    right: 0;
    top: 16px;
    cursor: pointer
}

.foot-app .quit:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA60lEQVQ4y42RTYrCQBBGX9KMR2jI3tmYrHIRUUGNIHo1EdSA0Zwkq4Q5gqA38IdxU4Jo/6SW3f1eVfUXxEnaBybAoqmrGy0qTtIfYAXkocAZsI2TtNMS3gozDYElUAAjYOOSvMEj4AAs1OV8emgdlUBPLnpaR+XlfHp44Kypq6sC8ElsMEDw0aUDbORhAcyAfxv8JTBIjnI8MMFGwZtkJyBACUw+YYCwTe6yhrGUY4WhdP6TSYzpKAv8+rApsHdFrCxwAcyaurr6IlYu+CV3SQIf7FkxU1pHa2Dsgy2T/Cqto7vENHfBBkkXyJ+wOZbhrzNjtwAAAABJRU5ErkJggg==) no-repeat
}

.foot-app-content {
    position: relative;
    width: 740px;
    margin: auto
}

.foot-app-content .foot-img {
    position: relative;
    float: left;
    top: -45px;
    height: 175px;
    width: 253px
}

.foot-app-content .saosao {
    width: 220px;
    float: left;
    text-align: center;
    padding-top: 40px
}

.foot-app-content .saosao .span1 {
    color: #2b2c32;
    font-size: 20px
}

.foot-app-content .saosao .span2 {
    color: #969696;
    font-size: 14px
}

.foot-app-content .erweima-box {
    float: left;
    margin-left: 66px;
    margin-top: 10px
}

.adv {
    width: 100%;
    margin: 0 auto;
    max-width: 1920px;
    overflow: hidden;
    padding: 0;
    position: relative
}

.adv img {
    width: 100%;
    display: block
}

.adv .closeAdv {
    position: absolute;
    top: 3px;
    right: 10px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAQRJREFUWIW118ENgzAMQFGrM8AQdP8D2YJDdyhb/B6aSIASsJ04EgcE1X9AKIoAAizACkx5P3KbcmsBpMR3/mMLRky5AfAFFgES5xGFOMbLWAWYKwdGI2rxDZjLCZGIZpw8ByIRt/ErYDTiMV4DjEKo4i1AL0IdvwN4Eab4E8CKMMc1AC3CFdcCnhDuuAXQQnzy5opbAS2EO+4BFMT1qsvdMMUBeYl94DzW+IVNXJtw10dg+tvujbcmoRrREy8Truvb0Ru/eztUiBHxLsSouBsxMu5CjI6bERFxEyIqrkZExlWI6PgjQqgvzUbG7xBJgDfnxWlEvIbYyYvTgkjB8SMikZfnP2UVoEO/WFABAAAAAElFTkSuQmCC) 0 0 no-repeat;
    background-size: 16px auto;
    width: 16px;
    height: 16px
}

.adv .closeAdv:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUhJREFUWIW118FNwzAUgOEfz4AEK1Q5dAaQKpaAHWCS9pQJ6BJVBazAIXSGquxAD3mRQmTHfi9+lXxoben/1CYv6k3btgArYAs8A7/4vm6Bd+ANOAWJfwJPwFEOeMaP0voAVgHYAXdyYO2IGOJreX8PbAP91/49OuiBmMaR5ksALsDGEZGKb4BLkA+8ELNxgDDaqI3IxqeAmoiieAxQA1EcTwGWIFTxOYAFoY7nABqEKV4CKEGY46WAOcSXLFNcA0ghGlmmuBYwRnSRvU4btwAA/ox7VQDDBddE9hoMY1sDiF3tHf9/DvXYLgWkbrUHWeZnRwkgd58venbkAKVDxoyYA2gnnAmRAljHqxoRAyya7VrEFLA0rkaMAbXiKsQAqB0vRgTHeBEiAHvHeA6xD/T/Us+O8RTiDLwG4Ad4BA6O8SniQP8MOV0BnByqB/bdCMQAAAAASUVORK5CYII=) 0 0 no-repeat;
    background-size: 16px auto
}

.boxHead {
    width: 100%;
    height: 500px;
    padding-top: 20px;
    position: relative;
    background-size: cover;
    margin: 0 auto;
    max-width: 1920px;
    min-width: 1200px
}

.boxHead .menu {
    padding-right: 135px
}

.boxHead .entryBox {
    margin-top: -5px;
    margin-left: 20px
}

.boxHead .entryBox .alreadyLogin {
    margin-top: 5px
}

.boxHead .btn1, .boxHead .btn2 {
    background: transparent;
    border: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.boxHead .bigImg {
    position: absolute;
    top: 0;
    left: 0;
    height: 500px;
    margin: 0 auto;
    width: 100%;
    z-index: 0
}

.boxHead .content {
    margin-top: 60px;
    text-align: center
}

.boxHead .content .big-title {
    font-size: 60px;
    font-weight: 700;
    color: #fff
}

.boxHead .content .small-title {
    display: block;
    font-size: 24px;
    color: #fff;
    margin-top: 10px
}

.boxHead .head {
    width: 1200px;
    height: 75px;
    margin: auto;
    z-index: 2;
    position: relative
}

.boxHead .head .logo {
    float: left;
    width: 118px;
    height: 71px;
    background: url(/_nuxt/img/logo.368c044.png) no-repeat;
    background-size: 118px auto
}

.boxHead .head .nav {
    margin-top: 20px
}

.boxHead .head .nav .tel {
    width: 205px;
    margin-top: -3px
}

.boxHead .head .nav .defaultTel {
    font-size: 24px;
    color: #f44336;
    background: url(/_nuxt/img/telRed.0c14785.png) left 6px no-repeat;
    background-size: 20px auto;
    padding-left: 24px;
    font-family: Georgia;
    font-weight: 700
}

.boxHead .m-t-87 {
    margin-top: 87px
}

.cityWrapper .city {
    float: left;
    width: 63px;
    height: 26px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    margin-left: 10px;
    padding-left: 13px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAT9JREFUOI2NlD0vg1EUgB9NowmmRtLdQDQSuhsZG5tfYeAPIAarmZ9gY8HO5CM+EmIxWZsOvoU+BueVq15tT3KWc5/n5tyTk4tKksPqunqpvquP6qm6Fmc/bCrNqU2/41O9j/yMWjOYX2Jd/VBf1RW1klxYidprMPVMLKsN9Umdbms9zelgGmoZdTlaWewgZbkU7CrqsfqglnoQS8GeFYAJ4AR4o3u8BTtSAASee5CyeAZKfeoNUADGehRvAQvAATAK1HqQasHuo1bVlnqo9ncYTL96FGw1K+7EmPfaVytZxb1gdlX6VIAqcAEUgUdgGziP9qaAeWAI+AAmgev01g27x0bGp+KgetdBugvmj4g6G49vj5Y6k7J509vKETfbuTxxQL1OpKuodRVRJ9UXv3+A8Tym+M+GXAALMf6bPOALNBauhyeSTtgAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: 12px
}

.cityWrapper .city:hover {
    color: #f44336
}

.cityWrapper .mask-bg {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    width: 100%;
    height: 100%;
    z-index: 10000
}

.cityWrapper .mask-citys {
    margin: auto;
    margin-top: 150px;
    -webkit-box-shadow: 2px 1px 8px rgba(0, 0, 0, .4);
    box-shadow: 2px 1px 8px rgba(0, 0, 0, .4);
    background: #fff;
    width: 624px;
    height: 390px;
    border-radius: 4px;
    z-index: 10
}

.cityWrapper .mask-citys ul {
    float: left;
    padding-top: 36px;
    width: 600px
}

.cityWrapper .mask-citys li {
    padding-left: 16px;
    padding-bottom: 20px;
    width: 300px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cityWrapper .mask-citys li .basis {
    float: left;
    width: 22px;
    height: 22px;
    font-size: 15px;
    color: #fff;
    border-radius: 50%;
    background: #59b2f9;
    text-align: center;
    line-height: 22px
}

.cityWrapper .mask-citys li .particular {
    float: left;
    padding-left: 18px;
    font-size: 16px;
    color: #2b2c32
}

.cityWrapper .mask-citys li .particular span {
    margin-right: 18px;
    cursor: pointer
}

.cityWrapper .mask-citys li .particular span:hover {
    color: #f44336
}

.cityWrapper .citys-content {
    width: 590px;
    padding-top: 20px;
    margin: auto
}

.cityWrapper .mask-title {
    position: relative;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 18px;
    padding-left: 14px
}

.cityWrapper .mask-choosecity {
    font-size: 22px;
    color: #2b2c32;
    font-weight: 700
}

.cityWrapper .quit {
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAzklEQVQ4y5XSsW7CMBRG4S+WyutVlCGEhc5+IM9lITCk9Pno0A4YKUrsNPVk2T7H+u+9TUrpFS2OMcZvK1ZK6QUnXEOGO/Qppc1KuM/MPuAdA3Y4L0lG8A6fODb5YoNzvhhwiDHe/4C7GOO9GT2oSmowNJNfZhL81OCZoCC55eNtCS4KRpJLBuEL7RSGsKbvOUZxzQSjCNv88y3viy0OFfhZsBZ7C3MSKvDwLFjOfahJ/jNIxTfNGnghYhfwsQaGSZw3nAKuHpO2CBckPS6//MiFWvTvR7UAAAAASUVORK5CYII=) no-repeat;
    cursor: pointer
}

.cityWrapper .quit:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA60lEQVQ4y42RTYrCQBBGX9KMR2jI3tmYrHIRUUGNIHo1EdSA0Zwkq4Q5gqA38IdxU4Jo/6SW3f1eVfUXxEnaBybAoqmrGy0qTtIfYAXkocAZsI2TtNMS3gozDYElUAAjYOOSvMEj4AAs1OV8emgdlUBPLnpaR+XlfHp44Kypq6sC8ElsMEDw0aUDbORhAcyAfxv8JTBIjnI8MMFGwZtkJyBACUw+YYCwTe6yhrGUY4WhdP6TSYzpKAv8+rApsHdFrCxwAcyaurr6IlYu+CV3SQIf7FkxU1pHa2Dsgy2T/Cqto7vENHfBBkkXyJ+wOZbhrzNjtwAAAABJRU5ErkJggg==) no-repeat
}

.menu ul li[data-v-346050ea] {
    float: left;
    margin-right: 30px
}

.menu ul li a[data-v-346050ea] {
    color: #fff;
    font-size: 16px
}

.menu ul li a.selected[data-v-346050ea], .menu ul li a[data-v-346050ea]:hover {
    color: #f44336
}

li.menu-search[data-v-346050ea] {
    height: 50px;
    padding: 0 10px
}

li.menu-search a[data-v-346050ea] {
    display: block;
    width: 15px;
    height: 15px;
    margin-top: 17px;
    background: url(/_nuxt/img/search.66639c5.png);
    background-size: 15px 15px;
    background-repeat: no-repeat
}

li.menu-search.hover a[data-v-346050ea] {
    background: url(/_nuxt/img/search_hover.2d4b80e.png);
    background-size: 15px 15px;
    background-repeat: no-repeat
}

li.menu-search .menu-search-hover[data-v-346050ea] {
    position: absolute;
    width: 100%;
    max-width: 1920px;
    height: 130px;
    background: #f5f5f5;
    top: 50px;
    left: 0;
    z-index: 2;
    -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 15px rgba(0, 0, 0, .2);
    display: none
}

.findMap {
    position: absolute;
    width: 67px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background: #fff;
    color: #2b2c32;
    font-size: 12px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    top: -35px;
    right: 125px
}

.findMap div {
    position: absolute;
    top: 25px;
    left: 28px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #fff
}

.search-box {
    width: 776px;
    height: 58px;
    margin: auto;
    border-radius: 40px;
    background: #fff;
    position: relative
}

.search-box .search {
    position: absolute;
    top: 19px;
    left: 21px;
    z-index: 1
}

.search-box .map {
    position: absolute;
    top: 15px;
    right: 148px;
    width: 20px;
    height: 31px;
    -webkit-transition: all 1s;
    transition: all 1s;
    background: url(/_nuxt/img/map.f4604f9.png) no-repeat;
    background-size: 20px auto
}

.search-box .map:hover {
    background: url(/_nuxt/img/map_hover.5b6a2d0.png) no-repeat;
    background-size: 20px auto
}

.search-box .search-input {
    float: left
}

.search-box .search-input .el-input__inner {
    width: 600px;
    border: none;
    height: 58px;
    outline: none;
    float: left;
    padding-left: 60px;
    font-size: 18px;
    border-radius: 50%
}

.search-box .search-input ::-webkit-input-placeholder {
    color: #969696 !important
}

.search-box .button {
    float: right;
    width: 130px;
    height: 58px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 60px;
    background: #f44336;
    cursor: pointer;
    border-radius: 0 30px 30px 0
}

.search-box .button:hover {
    color: #dcdcdc
}

.menuSelect, .selectBoxs {
    margin-top: 0
}

.menuSelect .el-scrollbar, .selectBoxs .el-scrollbar {
    position: absolute;
    left: 60px;
    top: 5px;
    width: 98%;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .12) !important;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .12) !important
}

.menuSelect .el-autocomplete-suggestion__wrap, .selectBoxs .el-autocomplete-suggestion__wrap {
    border-radius: 3px
}

.menuSelect .el-autocomplete-suggestion__wrap, .menuSelect .el-pager li, .selectBoxs .el-autocomplete-suggestion__wrap, .selectBoxs .el-pager li {
    border: 0 !important
}

.menuSelect li, .selectBoxs li {
    line-height: normal;
    padding: 7px 15px
}

.menuSelect li .name, .selectBoxs li .name {
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    max-width: 270px
}

.menuSelect li .addr, .selectBoxs li .addr {
    font-size: 12px;
    color: #b4b4b4;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 200px;
    float: right
}

.menuSelect li .highlighted .addr, .selectBoxs li .highlighted .addr {
    color: #ddd
}

.menuSelect li:hover, .selectBoxs li:hover {
    background-color: #f5f5f5
}

.listEntry span[data-v-180e713c] {
    border-right: 1px solid #8d8e94;
    padding: 0 9px;
    line-height: 14px;
    display: inline-block;
    font-size: 14px
}

.listEntry span a[data-v-180e713c] {
    font-size: 14px;
    color: #fff
}

.listEntry span a[data-v-180e713c]:hover {
    color: #f44336
}

.listEntry span[data-v-180e713c]:last-child {
    border-right: 0;
    padding-right: 0
}

.listEntry .logOut[data-v-180e713c] {
    color: #fff;
    cursor: pointer
}

.alreadyLogin span a[data-v-180e713c] {
    font-size: 16px
}

.alTop[data-v-180e713c] {
    margin-top: 5px
}

.indexEntry span[data-v-180e713c] {
    border: 0;
    height: 30px;
    padding-right: 20px;
    line-height: 30px
}

.indexEntry span[data-v-180e713c]:last-child {
    padding: 0
}

.indexEntry span:last-child a[data-v-180e713c] {
    border: 1px solid #777884;
    padding: 0 25px;
    line-height: 30px;
    -webkit-transition: all 1s;
    transition: all 1s;
    border-radius: 20px;
    display: inline-block
}

.indexEntry span:last-child a[data-v-180e713c]:hover {
    background: #fff;
    border: 1px solid #fff;
    color: #2b2c32
}

.carIndex .carImg {
    width: 100%;
    height: 100%;
    background-position: top;
    background-repeat: no-repeat
}

.carIndex .el-carousel__button {
    width: 38px;
    height: 4px;
    border-radius: 10px
}

.carIndex .el-carousel__arrow--right {
    right: 56px
}

.carIndex .el-carousel__indicators--labels {
    left: 19%
}

.carIndex .el-carousel__arrow--left {
    left: 56px
}

.menuDetail {
    width: 100%;
    background: #fff;
    height: 100px;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .05);
    box-shadow: 0 3px 20px rgba(0, 0, 0, .05);
    position: relative
}

.menuDetail .mBox {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    z-index: 0
}

.menuDetail .mBox li {
    float: left;
    border-right: 1px solid #dcdcdc;
    height: 100px;
    padding: 33px 0 0 20px;
    cursor: pointer;
    width: 240px;
    position: relative;
    z-index: 2
}

.menuDetail .mBox li .icon {
    height: 34px;
    overflow: hidden;
    float: left;
    margin-right: 16px
}

.menuDetail .mBox li .name {
    float: left;
    width: 164px;
    font-size: 16px;
    color: #1a1c28;
    font-weight: 700;
    line-height: 16px;
    padding-bottom: 8px;
    margin-top: -2px
}

.menuDetail .mBox li .intro {
    float: left;
    width: 164px;
    font-size: 14px;
    color: #646464;
    line-height: 14px;
    margin-top: -2px
}

.menuDetail .mBox li:last-child {
    border-right: 0
}

.menuDetail .mBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 240px;
    background: #f8faff;
    height: 100px;
    z-index: 1;
    -webkit-transition: all .3s;
    transition: all .3s
}

.orderBox .payBtn {
    width: 150px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #c8c8c8;
    text-align: center;
    font-size: 16px;
    color: #969696;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.orderBox .payBtn:hover {
    background: #1a1c28;
    border: 1px solid #1a1c28;
    color: #fff
}

.orderBox .orderBox .el-dialog {
    width: 350px
}

.orderBox .el-input {
    width: 217px;
    height: 40px;
    border-radius: 20px;
    color: #969696
}

.orderBox .el-form-item__error {
    left: 50px
}

.orderBox .el-form-item.is-error .el-input__inner, .orderBox .el-form-item.is-error .el-textarea__inner {
    border: 1px solid red
}

.orderBox .el-input__inner {
    width: 217px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #969696;
    font-size: 16px;
    border: none;
    text-align: center
}

.orderBox .el-input__inner:focus {
    border-color: #8391a5
}

.orderBox input::-webkit-input-placeholder {
    color: #969696
}

.orderBox input:-ms-input-placeholder {
    color: #969696;
    text-align: center
}

.orderBox .el-dialog__headerbtn .el-dialog__close {
    color: #9b9b9b
}

.orderBox .el-dialog__headerbtn:focus .el-dialog__close, .orderBox .el-dialog__headerbtn:hover .el-dialog__close {
    color: #2b2c32
}

.orderBox .dialogWidth {
    border-radius: 10px
}

.orderBox .dialogWidth .el-dialog--small {
    width: 350px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36)
}

.orderBox .dialogWidth .el-dialog {
    border-radius: 5px
}

.orderBox .dialogWidth .el-dialog__header {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 10px
}

.orderBox .dialogWidth .el-dialog__body {
    text-align: center;
    font-size: 16px;
    padding-top: 17px;
    color: #2b2c32;
    padding-bottom: 20px
}

.orderBox .dialogWidth .el-dialog__footer {
    text-align: center
}

.orderBox .dialogWidth .el-button--primary {
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 218px;
    height: 40px;
    margin-bottom: 25px;
    border: 0;
    font-size: 16px
}

.orderBox .dialogWidth .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.orderBox .v-modal {
    opacity: .1
}

.orderBox .el-dialog__wrapper {
    overflow: inherit
}

.el-popover.kefuTip {
    padding: 20px 0 !important;
    width: 242px !important
}

.kefuTip {
    z-index: 29999 !important;
    padding: 20px 0
}

.kefuTip .telBox {
    width: 182px;
    margin: 0 auto;
    font-size: 14px
}

.kefuTip .telBox .layouts-common-title {
    width: 100%;
    color: #969696;
    line-height: 14px;
    padding-bottom: 10px
}

.kefuTip .telBox .telDiv {
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    padding-bottom: 15px
}

.kefuTip .telBox .defaultTel {
    background: none;
    font-size: 18px;
    color: #333;
    padding-left: 0
}

.kefuTip .telBox .time {
    width: 100%;
    padding-top: 10px;
    color: #d6d6d7;
    margin-left: -7px
}

.referTip {
    padding: 16px 22px
}

.referTip .layouts-common-title {
    width: 100%;
    color: #969696;
    line-height: 14px;
    padding-bottom: 8px;
    font-size: 14px
}

.referTip .intro {
    color: #333;
    line-height: 14px;
    font-size: 14px
}

.fangyuanTip {
    padding: 16px 22px
}

.fangyuanTip .layouts-common-title {
    width: 100%;
    color: #969696;
    line-height: 14px;
    padding-bottom: 8px;
    font-size: 14px
}

.fangyuanTip .intro {
    color: #333;
    line-height: 14px;
    font-size: 14px
}

.el-popover.entrustTip {
    width: 277px !important
}

.entrustTip {
    z-index: 29999 !important
}

.entrustTip .intro {
    color: #969696;
    font-size: 14px;
    padding-top: 10px;
    padding-left: 20px
}

.entrustTip .el-button--primary {
    border-color: #f33;
    background-color: #f33 !important;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 218px;
    height: 40px;
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 20px;
    border: 0;
    font-size: 16px
}

.entrustTip .el-button--primary, .entrustTip .el-button--primary:hover {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33)
}

.entrustTip .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.entrustTip .el-input {
    width: 217px;
    height: 40px;
    border-radius: 20px;
    color: #969696;
    margin-left: 20px;
    margin-top: 30px
}

.entrustTip .el-input__inner {
    width: 217px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #2b2c32;
    font-size: 16px;
    border: none;
    text-align: center
}

.entrustTip .el-input__inner:focus {
    border-color: #8391a5
}

.entrustTip input::-webkit-input-placeholder {
    color: #969696
}

.rightBarBox {
    height: 100%;
    top: 0;
    background: #fff;
    -webkit-box-shadow: -5px 0 10px rgba(26, 28, 39, .1);
    box-shadow: -5px 0 10px rgba(26, 28, 39, .1);
    z-index: 599
}

.rightBarBox, .rightBarBox .top {
    position: fixed;
    width: 38px;
    right: 0
}

.rightBarBox .top {
    bottom: 0;
    height: 51px;
    border-top: 1px solid #f5f5f5;
    background: url(/_nuxt/img/home_09.f957637.png) 50% no-repeat;
    background-size: 20px auto;
    z-index: 600;
    cursor: pointer
}

.rightBarBox .top:hover {
    background: url(/_nuxt/img/home_09.f957637.png) #f5f5f5 50% no-repeat;
    background-size: 20px auto
}

.layouts-common .rightBar {
    position: fixed;
    right: 0;
    top: 50%;
    height: 285px;
    margin-top: -142px;
    z-index: 8888
}

.layouts-common .rightBar .kefu {
    display: block;
    position: relative;
    width: 46px;
    height: 100px;
    color: #fff;
    background-color: #ff3939;
    cursor: pointer;
    background-image: -webkit-gradient(linear, right bottom, left top, from(#f33), to(#fe6a6a));
    background-image: linear-gradient(to top left, #f33, #fe6a6a);
    float: right;
    clear: both
}

.layouts-common .rightBar .kefu .el-button {
    background: none;
    border: 0;
    margin: 0;
    color: #fff;
    padding: 0;
    white-space: inherit
}

.layouts-common .rightBar .kefu .icon {
    display: block;
    width: 22px;
    height: 22px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 5px
}

.layouts-common .rightBar .kefu .text {
    font-size: 14px;
    display: block;
    width: 80%;
    margin: 0 auto;
    margin-top: 13px;
    line-height: 16px;
    text-align: center
}

.layouts-common .rightBar .kefu .telShow {
    display: block
}

.layouts-common .rightBar .entrust {
    float: right;
    clear: both;
    width: 46px;
    height: 65px;
    background: url(/_nuxt/img/home_10.3c09fb1.png) no-repeat
}

.layouts-common .rightBar .entrust .el-button {
    padding: 0;
    width: 46px;
    height: 65px;
    border: none;
    color: #fff;
    background: none;
    white-space: inherit
}

.layouts-common .rightBar .entrust .text {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    display: block;
    line-height: 16px
}

.layouts-common .rightBar .refer {
    width: 38px;
    float: right;
    height: 60px;
    background: url(/_nuxt/img/home_07.450f4b7.png) center 22px no-repeat;
    background-size: 22px 25px;
    clear: both;
    margin-top: -5px
}

.layouts-common .rightBar .refer .el-button {
    padding: 0;
    width: 38px;
    height: 60px;
    border: none;
    color: #fff;
    background: none;
    white-space: inherit
}

.layouts-common .rightBar .refer:hover {
    background: url(/_nuxt/img/home_07.450f4b7.png) #f5f5f5 center 22px no-repeat;
    background-size: 22px 25px
}

.layouts-common .rightBar .fangyuan {
    width: 38px;
    float: right;
    height: 60px;
    background: url(/_nuxt/img/home_08.9f722f5.png) center 16px no-repeat;
    background-size: 23px 21px;
    clear: both
}

.layouts-common .rightBar .fangyuan .el-button {
    padding: 0;
    width: 38px;
    height: 60px;
    border: none;
    color: #fff;
    background: none;
    white-space: inherit
}

.layouts-common .rightBar .fangyuan:hover {
    background: url(/_nuxt/img/home_08.9f722f5.png) #f5f5f5 center 16px no-repeat;
    background-size: 23px 21px
}

.layouts-common .rightBar .entrust .icon {
    background-image: url(/_nuxt/img/entrusticon.de366c2.png);
    width: 27px;
    height: 27px
}

.layouts-common .rightBar .fangyuan .icon {
    background-image: url(/_nuxt/img/fangyuanicon.2a17fd6.png);
    width: 29px;
    height: 27px
}

.layouts-common .rightBar .kefu .icon {
    background: url(/_nuxt/img/home_06.8f457f5.png) no-repeat;
    background-size: 22px auto;
    margin-top: 19px
}

.layouts-common .rightBar .kefu:hover .telBox {
    display: block
}

.explainBox {
    width: 100%;
    background: #f5f5f5;
    max-width: 1920px;
    magin: 0 auto;
    min-width: 1200px;
    text-align: center
}

.floatSelect {
    margin-left: 40px !important;
    margin-top: 0;
    width: 460px !important
}

.floatSelect .name {
    max-width: 250px !important;
    float: left
}

.floatSelect .addr {
    max-width: 200px !important;
    font-size: 12px;
    color: #b4b4b4;
    text-overflow: ellipsis;
    overflow: hidden;
    float: right
}

.indexSuspend {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    background: #1a1c28;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    z-index: 600
}

.indexSuspend .indexSuspendBox {
    width: 1200px;
    margin: 0 auto
}

.indexSuspend .indexSuspendBox .m-t-28 {
    margin-top: 28px
}

.indexSuspend .indexSuspendBox .searchSuspend .search-box {
    width: 590px;
    height: 40px;
    margin: 0;
    margin-left: 27px;
    margin-top: 15px;
    float: left;
    position: relative;
    top: 0;
    right: 0
}

.indexSuspend .indexSuspendBox .searchSuspend .search-box .button {
    width: 90px;
    height: 40px;
    line-height: 40px;
    border-radius: 0 20px 20px 0
}

.indexSuspend .indexSuspendBox .searchSuspend .search-box .search-input .el-input__inner {
    width: 500px;
    height: 40px;
    font-size: 14px;
    padding-left: 45px
}

.indexSuspend .indexSuspendBox .searchSuspend .search-box .map {
    display: none
}

.indexSuspend .indexSuspendBox .searchSuspend .search-box .search {
    top: 12px;
    left: 15px;
    width: 18px
}

.indexSuspend .indexSuspendBox .m-t-22 {
    margin-top: 22px
}

.indexSuspend .indexSuspendBox .defaultTel {
    font-size: 24px;
    color: #f44336;
    background: url(/_nuxt/img/telRed.0c14785.png) left 6px no-repeat;
    background-size: 20px auto;
    padding-left: 24px;
    font-family: Georgia;
    font-weight: 700
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.newsIndex .floatHead {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100
}

.wrapper .newsLeft {
    width: 862px;
    margin-right: 60px
}

.newsIndex .pagination {
    margin-bottom: 0
}

.newsCarousel .el-carousel__arrow {
    display: none
}

.newsCarousel .el-carousel__item h3 {
    color: #475669;
    font-size: 16px;
    opacity: .75;
    line-height: 44px;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #333;
    opacity: .8;
    color: #fff;
    padding-left: 20px
}

.newsCarousel .el-carousel__indicators {
    overflow: hidden;
    text-align: left;
    line-height: 44px;
    left: 95%
}

.newsCarousel .el-carousel__indicator {
    padding: 10px 3px 0
}

.newsCarousel .el-carousel__button {
    width: 8px;
    height: 8px;
    border-radius: 50%
}

.newsCarousel {
    width: 862px;
    height: 400px
}

.newsContainer[data-v-526115ab] {
    width: 862px
}

.newsContainer a[data-v-526115ab] {
    color: #333;
    text-decoration: none
}

.newsContainer .tagsBox[data-v-526115ab] {
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 0
}

.newsContainer .tagsBox .label[data-v-526115ab] {
    width: 72px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin-left: 20px
}

.newsContainer .img img[data-v-526115ab] {
    width: 220px;
    height: 165px;
    border: none
}

.newsContainer .newsContent .newslist[data-v-526115ab] {
    padding: 35px 0;
    cursor: pointer;
    border-bottom: 1px solid #dcdcdc
}

.newsContainer .newsContent .newsBox[data-v-526115ab] {
    height: 165px
}

.newsContainer .newsContent .newsBox .img[data-v-526115ab] {
    height: 100%
}

.newsContainer .newsContent .newstitle[data-v-526115ab] {
    font-size: 22px;
    line-height: 22px;
    font-weight: 700;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 10px
}

.newsContainer .newsContent .newstitle[data-v-526115ab]:hover {
    color: #f44336
}

.newsContainer .newsContent .newsdetail[data-v-526115ab] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 23px;
    height: 46px
}

.newsContainer .rightbox[data-v-526115ab] {
    font-size: 14px;
    color: #646464;
    width: 612px;
    height: 165px;
    overflow: hidden;
    margin-left: 30px;
    position: relative
}

.newsContainer .rightbox .sourcebox[data-v-526115ab] {
    position: absolute;
    bottom: 0
}

.newsContainer .rightbox .source_text[data-v-526115ab] {
    margin-right: 30px;
    max-width: 200px
}

.newsContainer .sourcebox .timeicon[data-v-526115ab] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAf1JREFUSImt1jtPVEEYxvHfHo02xkqMRoWYUHghNvoFqGyMESOIlxJjqRawRmsvSyLEnlKNIF7iBxBrjR0mFkRx0WjUksrLrsW8u+C6e8Jln+TN7OyZ+T9zzpl531MYGhqSo06cRS8OoAO/8Akf8RKT+NAKsDEHfBsD2NBwbTP2RRzFjTC5inIjKGsCP45ZnMEfTOM89gZ8K/bHf9P4HWPfRpt7B5cwFsbPMIy5hjE/8S7iProxir7o78B4szs4HReqKMaERngzzeFkzKngTrD+MejEBAq4FitarUZxPRgTwawb3MIWPMmBVyPyVMLjYJVqBl0YlJ7t5TWsvFFXgjWArizgmbQjFtpgsIBHwRzMpENE2jXtUo3Vm6EnOq/aaPA62p4M26LztY0GX6LtWH4ONrXRoK4MP+L3zjZya6zvmZRD4NAKJ1cbopmORDub4UV0TqxylXnqi3Ymk1JtBf3YkzOp0CIatTtYFUxmmMeU9JLH1r9448GawnxtFxWxiFMYWQd8JBiLwawnuzIuSC/t5hpNRmJuNVjl5QbwUEpUBUtZsXsF4O4YWwrecLDwf0W7KxXwe1IROSYlrqd4g88xbhcOS7ulX3rmi7iIB8uBzYr+cyk/laSUey6ilSqx4qImRb/VV0VZKuBFS58tB7E9rn+TDuiMtFvet3L/CzRKcE1lpiEVAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 12px;
    width: 12px;
    display: inline-block;
    position: relative;
    top: 1px
}

.newsContainer .sourcebox .time[data-v-526115ab] {
    margin-left: 5px
}

.pagination {
    width: 100%;
    height: 32px;
    margin-bottom: 40px
}

.pagination .el-pagination .btn-next, .pagination .el-pagination .btn-prev {
    border: 0;
    background: #f5f5f5;
    height: 32px;
    min-width: 32px;
    margin-left: 8px
}

.pagination .el-pagination button, .pagination .el-pagination span {
    height: 32px;
    min-width: 32px
}

.pagination .el-pagination__editor {
    border: 1px solid #1a1c28;
    min-width: 45px;
    line-height: 22px
}

.pagination .el-pager li {
    height: 32px;
    line-height: 32px;
    min-width: 32px;
    background: #f5f5f5;
    border: 0;
    margin-left: 8px
}

.pagination .el-pager li:hover {
    color: #f44336
}

.pagination .el-pager li.active {
    background-color: #1a1c28;
    border-color: #1a1c28;
    color: #fff
}

.pagination .el-pagination button:hover {
    color: #1a1c28
}

.pagination .el-pagination__editor:focus {
    border-color: #1a1c28
}

.pagination .el-pagination button.disabled {
    color: #e4e4e4
}

.pagination .el-pagination__sizes .el-input .el-input__inner:hover, .pagination .el-select-dropdown__item.selected.hover {
    color: #f44336
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.components-labelbtn .label {
    padding: 8px 22px;
    border-radius: 15px;
    line-height: 14px
}

.components-labelbtn .label, .components-labelbtn .label-color-blue {
    background: #def0fe;
    color: #59b2f9
}

.components-labelbtn .label-color-green {
    background: #e1f2d8;
    color: #69bd3b
}

.components-labelbtn .label-color-red {
    background: #fdd9d7;
    color: #fdd9d7
}

.newsAside {
    width: 278px;
    float: right
}

.newsAside .subject {
    width: 100%;
    height: 346px;
    position: relative;
    overflow: hidden
}

.newsAside .subject .subjectBox {
    height: 346px
}

.newsAside .subject img {
    width: 100%;
    height: 346px;
    -webkit-transition: all 1s;
    transition: all 1s
}

.newsAside .subject .subTitle {
    line-height: 44px;
    background: rgba(0, 0, 0, .7);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    display: block;
    font-size: 16px;
    padding: 0 10px
}

.newsAside .subject:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.hotNew[data-v-ee60b858] {
    width: 276px;
    border: 1px solid #dcdcdc;
    border-top: 2px solid #f44336
}

.hotNew .title[data-v-ee60b858] {
    border-bottom: 1px solid #dcdcdc;
    text-align: left;
    height: 56px;
    line-height: 56px;
    padding-left: 20px;
    color: #2b2c32;
    font-size: 18px
}

.hotNew ul[data-v-ee60b858] {
    padding: 0 20px 0 10px
}

.hotNew ul li[data-v-ee60b858] {
    position: relative;
    padding-top: 11px
}

.hotNew ul li i[data-v-ee60b858] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAKxJREFUKJGF0D2OgUEcB+CHiIqaA7iBRKURiUhEpdyNxBlkb8ElEBfQUVAouQEH2JpqG4p3JLvvxsyvnDzz/yrcu60ZvvAQSRFTLFBOQfjEBpUUhB4OqKUgNHFEIwUFdAyfolBovw/jRCFUZQt+QCkCyU62RD1W8U9SFX8wwToGbxhhF6v4jQHOsdYX9HH9/Zhf5oR2HuXhFp3Q9l9ecIUh7m9mVsQcY9kp3uYJ9k4bs6Yd0nUAAAAASUVORK5CYII=) 0 no-repeat;
    background-size: 5px auto;
    width: 9px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 20px
}

.hotNew ul li div[data-v-ee60b858] {
    padding: 0 0 12px 5px;
    margin-left: 10px;
    border-bottom: 1px dashed #dcdcdc
}

.hotNew ul li div a[data-v-ee60b858] {
    color: #2b2c32;
    line-height: 30px;
    text-decoration: none;
    font-size: 14px;
    max-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.hotNew ul li div a[data-v-ee60b858]:hover {
    color: #f44336
}

.hotNew ul li:last-child div[data-v-ee60b858] {
    border-bottom: 0
}

.hotXzl[data-v-58e89295] {
    width: 278px;
    border-top: 2px solid #f44336
}

.hotXzl .title[data-v-58e89295] {
    height: 56px;
    line-height: 56px;
    text-align: left;
    color: #2b2c32;
    border: none
}

.hotXzl .title .more a[data-v-58e89295] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAANNJREFUOI2Vk8sNgzAQBQeUAiiBe4xEoIJ0AhUlHUAnSQNISFAAJdABOcSOLOPPZm+WZ3i7WpNdVVMC+7pMO4LKgRJ4SWAjANSqaod/BIBOIuXOOSnlwAy8pVJ2HAcAGuqsu3Fdpj7Ykr4cnaRHMMGUJ6lfl+n3IXdoX9KgqrYLCinp1FKivZs3IZJURAVL2sw5Kei2SpHgmWEPCoF9zF4htryTkNr0xQILvn9ebcFPGwa9uADsfa3ZVTVi2MxQS2Ej2BWFXSEJ28IsgY2wAXcJDPABEVxtHEOnTKYAAAAASUVORK5CYII=) 100% no-repeat;
    background-size: 6px auto;
    display: block;
    text-decoration: none;
    -webkit-transition: all .5s;
    transition: all .5s;
    color: #2b2c32
}

.hotXzl .title .more a[data-v-58e89295]:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAN1JREFUOI2VkyESgkAUhj8Yi1aqnAAo0KjewcodPIPZO1C9g5VGgmTVSpWIQWB2ln3w3Laz3zf//3Z2vShOA6Bvm/qDYvlAAFw08CQAhHGSFf8IALlG8q39puQDb+CplbxhGAAYodw4q9qmLsVK42FlJZ1FQZBOcZLloiBIhSkthC1pHtq1HBdxdSasJO1XBUPqpv2mMNYKVIJjhl4UHHDZNvXLKQhw5ay0BgPsDPDA7+eFBvww4TlBgKu2qe92Ay+KUwlePO0p4aiF50pa2BY2YVN4aeBJ6ICbBgb4AhpKZuZKwKSdAAAAAElFTkSuQmCC) 100% no-repeat;
    background-size: 6px auto
}

.hotXzl ul li[data-v-58e89295] {
    float: left;
    clear: both
}

.hotXzl ul li .img[data-v-58e89295] {
    width: 126px;
    height: 95px;
    overflow: hidden
}

.hotXzl ul li .img img[data-v-58e89295] {
    -webkit-transition: all 1s;
    transition: all 1s;
    width: 126px;
    height: 95px
}

.hotXzl ul li .img img[data-v-58e89295]:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.hotXzl ul li .con[data-v-58e89295] {
    width: 136px;
    overflow: hidden;
    height: 95px
}

.hotXzl ul li .con .p-b-13[data-v-58e89295] {
    padding-bottom: 13px
}

.hotXzl ul li .con .name[data-v-58e89295] {
    color: #2b2c32;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 16px
}

.hotXzl ul li .con .district[data-v-58e89295] {
    color: #646464;
    line-height: 14px
}

.hotXzl ul li .con .district .token[data-v-58e89295] {
    display: inline
}

.hotXzl ul li .con .price[data-v-58e89295] {
    color: #f44336;
    line-height: 14px
}

.newsHead {
    width: 100%;
    background: #1a1c28;
    height: 50px
}

.newsHead .headWrapper {
    width: 1200px;
    margin: 0 auto;
    color: #fff
}

.newsHead .headWrapper .logo {
    padding-top: 9px
}

.newsHead .headWrapper .menu {
    line-height: 50px;
    height: 50px;
    margin-right: 170px;
    overflow: hidden;
    text-align: center
}

.newsHead .headWrapper .tel {
    line-height: 50px;
    font-size: 16px;
    width: 200px
}

.newsHead .headWrapper .defaultTel {
    font-size: 24px;
    color: #f44336;
    background: url(/_nuxt/img/telRed.0c14785.png) left 6px no-repeat;
    background-size: 20px auto;
    padding-left: 24px;
    font-family: Georgia;
    font-weight: 700
}

.newsMenuWrapper {
    height: 50px
}

.newsMenuWrapper .el-submenu__title * {
    vertical-align: unset
}

.newsMenuWrapper .el-menu--dark {
    background-color: #1a1c28;
    height: 50px;
    width: 590px
}

.newsMenuWrapper .el-menu--horizontal.el-menu--dark .el-menu-item:hover, .newsMenuWrapper .el-menu--horizontal.el-menu--dark .el-submenu__title:hover {
    background-color: transparent
}

.newsMenuWrapper .el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item.is-active, .newsMenuWrapper .el-menu-item.is-active, .newsMenuWrapper .el-submenu.is-active span a, .newsMenuWrapper .el-submenu__title .is-active, .newsMenuWrapper .el-submenu__title.is-active span a {
    color: #f44336
}

.newsMenuWrapper .el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item, .newsMenuWrapper .el-menu--horizontal.el-menu--dark .el-submenu .el-submenu-title {
    color: #2b2c32
}

.newsMenuWrapper .el-submenu .el-menu {
    width: 120px;
    overflow: hidden
}

.newsMenuWrapper li.secondaryMenu .el-menu-item {
    min-width: 100px;
    padding: 0;
    text-align: center;
    height: 34px;
    line-height: 34px
}

.newsMenuWrapper li.isActive .el-submenu__title, .newsMenuWrapper li.isActive .el-submenu__title a {
    color: #f44336
}

.newsMenuWrapper .el-menu--dark .el-menu-item, .newsMenuWrapper .el-menu--dark .el-submenu__title {
    color: #fff;
    font-size: 16px
}

.newsMenuWrapper .el-menu-item.is-active {
    color: #f44336
}

.newsMenuWrapper .el-menu--horizontal .el-menu-item {
    border: none;
    height: 50px;
    line-height: 50px
}

.newsMenuWrapper .el-menu-item, .newsMenuWrapper .el-submenu__title {
    padding: 0 15px
}

.newsMenuWrapper .el-submenu__title a {
    color: #fff
}

.newsMenuWrapper .el-menu--horizontal .el-submenu .el-submenu__title {
    border: none;
    height: 50px;
    line-height: 50px
}

.newsMenuWrapper .el-menu--horizontal > .el-menu-item:hover, .newsMenuWrapper .el-menu--horizontal > .el-submenu.is-active .el-submenu__title, .newsMenuWrapper .el-menu--horizontal > .el-submenu:hover .el-submenu__title {
    border-bottom: none
}

.newsMenuWrapper .el-menu--horizontal .el-submenu > .el-menu {
    top: 55px;
    padding: 0
}

.newsMenuWrapper .el-menu--horizontal .el-submenu .el-submenu__icon-arrow {
    display: none
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.weituoWarp {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 130px
}

.weituoBox {
    width: 432px;
    margin: 0 auto
}

.weituoBox .imgBox {
    height: 65px;
    line-height: 65px;
    margin-bottom: 25px
}

.weituoBox .imgBox img {
    width: 61px;
    margin-left: 115px;
    float: left
}

.weituoBox .imgBox span {
    float: left;
    height: 50px;
    font-size: 30px;
    font-weight: 600;
    margin-left: 15px
}

.weituoBox .telPhone {
    padding-top: 18px;
    text-align: center;
    color: #646464;
    font-size: 14px
}

.weituoBox .telPhone span {
    color: #f7827b;
    margin-left: 3px
}

.weituoBox .telPhone > div {
    display: inline-block
}

.weituoBox .telPhone > div span {
    font-size: 18px
}

.weituoBox .relative {
    font-size: 18px;
    font-weight: 700
}

.weituoBox .guanggao {
    height: 130px;
    background: gray;
    margin-top: 40px
}

.weituoBox .btnBox {
    text-align: center
}

.weituoBox .btnBox span {
    width: 100px;
    height: 30px;
    border-radius: 15px;
    color: #f44336;
    border: 1px solid #f44336;
    float: left;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    margin-top: 30px;
    cursor: pointer
}

.weituoBox .btnBox a {
    color: #f44336;
    text-decoration: none
}

.weituoBox .btnBox .ml90 {
    margin-left: 90px
}

.weituoBox .btnBox .ml50 {
    margin-left: 50px
}

.itemHead {
    width: 100%;
    background: #1a1c28;
    height: 50px;
    max-width: 1920px;
    margin: 0 auto
}

.itemHead .headWrapper {
    width: 1200px;
    margin: 0 auto;
    color: #fff;
    overflow: hidden
}

.itemHead .headWrapper .logo {
    padding-top: 9px
}

.itemHead .headWrapper .city {
    background-color: #31333e
}

.itemHead .headWrapper .menu {
    line-height: 50px;
    padding-right: 130px
}

.itemHead .headWrapper .tel {
    line-height: 50px;
    font-size: 16px;
    width: 202px
}

.itemHead .headWrapper .defaultTel {
    font-size: 24px;
    color: #f44336;
    background: url(/_nuxt/img/telRed.0c14785.png) left 6px no-repeat;
    background-size: 20px auto;
    padding-left: 24px;
    font-family: Georgia;
    font-weight: 700
}

body[data-v-aea23ea8], dd[data-v-aea23ea8], div[data-v-aea23ea8], dl[data-v-aea23ea8], dt[data-v-aea23ea8], form[data-v-aea23ea8], h1[data-v-aea23ea8], h2[data-v-aea23ea8], h3[data-v-aea23ea8], h4[data-v-aea23ea8], h5[data-v-aea23ea8], h6[data-v-aea23ea8], html[data-v-aea23ea8], img[data-v-aea23ea8], li[data-v-aea23ea8], ol[data-v-aea23ea8], p[data-v-aea23ea8], table[data-v-aea23ea8], td[data-v-aea23ea8], th[data-v-aea23ea8], tr[data-v-aea23ea8], ul[data-v-aea23ea8] {
    margin: 0;
    padding: 0;
    border: 0
}

body[data-v-aea23ea8], html[data-v-aea23ea8] {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext[data-v-aea23ea8], .el-pager li.btn-quickprev[data-v-aea23ea8] {
    line-height: 32px !important
}

.el-pager li[data-v-aea23ea8]:last-child {
    border: none !important
}

.pos-rel[data-v-aea23ea8] {
    position: relative
}

.ovf-hd[data-v-aea23ea8] {
    overflow: hidden
}

.ovf-auto[data-v-aea23ea8] {
    overflow: auto
}

.ovf-y-auto[data-v-aea23ea8] {
    overflow-y: auto
}

.fl[data-v-aea23ea8] {
    float: left
}

.fr[data-v-aea23ea8] {
    float: right
}

.wrapper[data-v-aea23ea8] {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280[data-v-aea23ea8] {
    min-width: 1280px !important
}

.w-80[data-v-aea23ea8] {
    width: 80px !important
}

.w-100[data-v-aea23ea8] {
    width: 100px !important
}

.w-115[data-v-aea23ea8] {
    width: 115px !important
}

.w-150[data-v-aea23ea8] {
    width: 150px !important
}

.w-180[data-v-aea23ea8] {
    width: 180px !important
}

.w-200[data-v-aea23ea8] {
    width: 200px !important
}

.w-230[data-v-aea23ea8] {
    width: 230px !important
}

.w-295[data-v-aea23ea8] {
    width: 295px !important
}

.w-300[data-v-aea23ea8] {
    width: 300px !important
}

.w-310[data-v-aea23ea8] {
    width: 310px !important
}

.w-400[data-v-aea23ea8] {
    width: 400px !important
}

.w-450[data-v-aea23ea8] {
    width: 450px !important
}

.w-500[data-v-aea23ea8] {
    width: 500px !important
}

.w-600[data-v-aea23ea8] {
    width: 600px !important
}

.w-650[data-v-aea23ea8] {
    width: 650px !important
}

.w-700[data-v-aea23ea8] {
    width: 700px !important
}

.w-800[data-v-aea23ea8] {
    width: 800px !important
}

.w-900[data-v-aea23ea8] {
    width: 900px !important
}

.w-950[data-v-aea23ea8] {
    width: 950px !important
}

.w-1000[data-v-aea23ea8] {
    width: 1000px !important
}

.w-100p[data-v-aea23ea8] {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28[data-v-aea23ea8] {
    height: 28px !important;
    line-height: 28px !important
}

.h-30[data-v-aea23ea8] {
    height: 30px !important;
    line-height: 30px !important
}

.h-36[data-v-aea23ea8] {
    height: 36px !important;
    line-height: 36px !important
}

.h-40[data-v-aea23ea8] {
    height: 40px !important;
    line-height: 40px !important
}

.h-50[data-v-aea23ea8] {
    height: 50px !important;
    line-height: 50px !important
}

.h-60[data-v-aea23ea8] {
    height: 60px !important;
    line-height: 60px !important
}

.h-100[data-v-aea23ea8] {
    height: 100px !important
}

.h-150[data-v-aea23ea8] {
    height: 150px !important
}

.h-190[data-v-aea23ea8] {
    height: 190px !important
}

.h-200[data-v-aea23ea8] {
    height: 200px !important
}

.h-300[data-v-aea23ea8] {
    height: 300px !important
}

.h-400[data-v-aea23ea8] {
    height: 400px !important
}

.h-480[data-v-aea23ea8] {
    height: 480px !important
}

.h-500[data-v-aea23ea8] {
    height: 500px !important
}

.h-600[data-v-aea23ea8] {
    height: 600px !important
}

.h-100p[data-v-aea23ea8] {
    height: 100% !important
}

.mh-270[data-v-aea23ea8] {
    max-height: 270px
}

.mh-400[data-v-aea23ea8] {
    max-height: 400px
}

.m-t-5[data-v-aea23ea8] {
    margin-top: 5px !important
}

.m-t-10[data-v-aea23ea8] {
    margin-top: 10px !important
}

.m-t-15[data-v-aea23ea8] {
    margin-top: 15px !important
}

.m-t-20[data-v-aea23ea8] {
    margin-top: 20px !important
}

.m-t-25[data-v-aea23ea8] {
    margin-top: 25px !important
}

.m-t-30[data-v-aea23ea8] {
    margin-top: 30px !important
}

.m-t-40[data-v-aea23ea8] {
    margin-top: 40px !important
}

.m-t-50[data-v-aea23ea8] {
    margin-top: 50px !important
}

.m-t-60[data-v-aea23ea8] {
    margin-top: 60px !important
}

.m-l-5[data-v-aea23ea8] {
    margin-left: 5px !important
}

.m-l-10[data-v-aea23ea8] {
    margin-left: 10px !important
}

.m-l-15[data-v-aea23ea8] {
    margin-left: 15px !important
}

.m-l-20[data-v-aea23ea8] {
    margin-left: 20px !important
}

.m-l-30[data-v-aea23ea8] {
    margin-left: 30px !important
}

.m-l-50[data-v-aea23ea8] {
    margin-left: 50px !important
}

.m-r-5[data-v-aea23ea8] {
    margin-right: 5px !important
}

.m-r-10[data-v-aea23ea8] {
    margin-right: 10px !important
}

.m-r-15[data-v-aea23ea8] {
    margin-right: 15px !important
}

.m-r-20[data-v-aea23ea8] {
    margin-right: 20px !important
}

.m-r-30[data-v-aea23ea8] {
    margin-right: 30px !important
}

.m-r-50[data-v-aea23ea8] {
    margin-right: 50px !important
}

.m-b-5[data-v-aea23ea8] {
    margin-bottom: 5px !important
}

.m-b-10[data-v-aea23ea8] {
    margin-bottom: 10px !important
}

.m-b-15[data-v-aea23ea8] {
    margin-bottom: 15px !important
}

.m-b-20[data-v-aea23ea8] {
    margin-bottom: 20px !important
}

.m-b-30[data-v-aea23ea8] {
    margin-bottom: 30px !important
}

.m-b-50[data-v-aea23ea8] {
    margin-bottom: 50px !important
}

.m-b-60[data-v-aea23ea8] {
    margin-bottom: 60px !important
}

.p-t-0[data-v-aea23ea8] {
    padding-top: 0 !important
}

.p-t-3[data-v-aea23ea8] {
    padding-top: 3px !important
}

.p-t-5[data-v-aea23ea8] {
    padding-top: 5px !important
}

.p-t-6[data-v-aea23ea8] {
    padding-top: 6px !important
}

.p-t-10[data-v-aea23ea8] {
    padding-top: 10px !important
}

.p-t-15[data-v-aea23ea8] {
    padding-top: 15px !important
}

.p-t-20[data-v-aea23ea8] {
    padding-top: 20px !important
}

.p-t-30[data-v-aea23ea8] {
    padding-top: 30px !important
}

.p-t-40[data-v-aea23ea8] {
    padding-top: 40px !important
}

.p-t-50[data-v-aea23ea8] {
    padding-top: 50px !important
}

.p-l-0[data-v-aea23ea8] {
    padding-left: 0 !important
}

.p-l-5[data-v-aea23ea8] {
    padding-left: 5px !important
}

.p-l-6[data-v-aea23ea8] {
    padding-left: 6px !important
}

.p-l-10[data-v-aea23ea8] {
    padding-left: 10px !important
}

.p-l-13[data-v-aea23ea8] {
    padding-left: 13px !important
}

.p-l-15[data-v-aea23ea8] {
    padding-left: 15px !important
}

.p-l-20[data-v-aea23ea8] {
    padding-left: 20px !important
}

.p-l-30[data-v-aea23ea8] {
    padding-left: 30px !important
}

.p-l-40[data-v-aea23ea8] {
    padding-left: 40px !important
}

.p-l-50[data-v-aea23ea8] {
    padding-left: 50px !important
}

.p-r-0[data-v-aea23ea8] {
    padding-right: 0 !important
}

.p-r-5[data-v-aea23ea8] {
    padding-right: 5px !important
}

.p-r-6[data-v-aea23ea8] {
    padding-right: 6px !important
}

.p-r-10[data-v-aea23ea8] {
    padding-right: 10px !important
}

.p-r-15[data-v-aea23ea8] {
    padding-right: 15px !important
}

.p-r-20[data-v-aea23ea8] {
    padding-right: 20px !important
}

.p-r-30[data-v-aea23ea8] {
    padding-right: 30px !important
}

.p-r-40[data-v-aea23ea8] {
    padding-right: 40px !important
}

.p-r-50[data-v-aea23ea8] {
    padding-right: 50px !important
}

.p-b-0[data-v-aea23ea8] {
    padding-bottom: 0 !important
}

.p-b-3[data-v-aea23ea8] {
    padding-bottom: 3px !important
}

.p-b-5[data-v-aea23ea8] {
    padding-bottom: 5px !important
}

.p-b-6[data-v-aea23ea8] {
    padding-bottom: 6px !important
}

.p-b-10[data-v-aea23ea8] {
    padding-bottom: 10px !important
}

.p-b-15[data-v-aea23ea8] {
    padding-bottom: 15px !important
}

.p-b-20[data-v-aea23ea8] {
    padding-bottom: 20px !important
}

.p-b-30[data-v-aea23ea8] {
    padding-bottom: 30px !important
}

.p-b-40[data-v-aea23ea8] {
    padding-bottom: 40px !important
}

.p-b-50[data-v-aea23ea8] {
    padding-bottom: 50px !important
}

.bor-gray[data-v-aea23ea8] {
    border: 1px solid #e5e5e5
}

.bor-gra[data-v-aea23ea8] {
    border: 1px solid #c0ccda
}

.bor-b-gray[data-v-aea23ea8] {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc[data-v-aea23ea8] {
    border-bottom: 1px solid #ccc
}

.bor-none[data-v-aea23ea8] {
    border: none
}

.bor-ra-3[data-v-aea23ea8] {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5[data-v-aea23ea8] {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c[data-v-aea23ea8] {
    text-align: center
}

.bg-wh[data-v-aea23ea8] {
    background: #fff
}

.bg-gray[data-v-aea23ea8] {
    background: #e5e5e5
}

.bg-gra[data-v-aea23ea8] {
    background: #f9f9f9
}

.bg-transparency[data-v-aea23ea8] {
    background: transparent
}

.bg-blue[data-v-aea23ea8] {
    background: #20a0ff !important
}

.c-gray[data-v-aea23ea8] {
    color: #ccc
}

.c-light-gray[data-v-aea23ea8] {
    color: #99a9bf
}

.c-gra[data-v-aea23ea8] {
    color: #c0ccda
}

.c-deep-blue[data-v-aea23ea8] {
    color: #1f2d3d
}

.c-blue[data-v-aea23ea8] {
    color: #44b5df
}

.c-black[data-v-aea23ea8] {
    color: #333
}

.fz-12[data-v-aea23ea8] {
    font-size: 12px
}

.fz-14[data-v-aea23ea8] {
    font-size: 14px
}

.fz-16[data-v-aea23ea8] {
    font-size: 16px
}

.fz-18[data-v-aea23ea8] {
    font-size: 18px
}

.fz-20[data-v-aea23ea8] {
    font-size: 20px
}

.fz-22[data-v-aea23ea8] {
    font-size: 22px
}

.fz-24[data-v-aea23ea8] {
    font-size: 24px
}

.pointer[data-v-aea23ea8] {
    cursor: pointer
}

dd[data-v-aea23ea8], dt[data-v-aea23ea8], h1[data-v-aea23ea8], h2[data-v-aea23ea8], h3[data-v-aea23ea8], h4[data-v-aea23ea8], h5[data-v-aea23ea8], li[data-v-aea23ea8], ul[data-v-aea23ea8] {
    margin: 0;
    padding: 0;
    list-style: none
}

[data-v-aea23ea8]:focus {
    outline: 0
}

.clearfix[data-v-aea23ea8]:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix[data-v-aea23ea8] {
    zoom: 1
}

a[data-v-aea23ea8] {
    text-decoration: none
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon[data-v-aea23ea8]:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.icon-1[data-v-aea23ea8]:before {
    content: "\E01E"
}

.icon-account[data-v-aea23ea8]:before {
    content: "\E001"
}

.icon-approval[data-v-aea23ea8]:before {
    content: "\E002"
}

.icon-back[data-v-aea23ea8]:before {
    content: "\E003"
}

.icon-birth[data-v-aea23ea8]:before {
    content: "\E004"
}

.icon-check-border[data-v-aea23ea8]:before {
    content: "\E005"
}

.icon-check[data-v-aea23ea8]:before {
    content: "\E006"
}

.icon-circle[data-v-aea23ea8]:before {
    content: "\E01F"
}

.icon-close[data-v-aea23ea8]:before {
    content: "\E007"
}

.icon-color[data-v-aea23ea8]:before {
    content: "\E020"
}

.icon-empty[data-v-aea23ea8]:before {
    content: "\E008"
}

.icon-excel[data-v-aea23ea8]:before {
    content: "\E009"
}

.icon-fieldwork[data-v-aea23ea8]:before {
    content: "\E00A"
}

.icon-flower[data-v-aea23ea8]:before {
    content: "\E00B"
}

.icon-fund[data-v-aea23ea8]:before {
    content: "\E00C"
}

.icon-go-ahead[data-v-aea23ea8]:before {
    content: "\E00D"
}

.icon-health[data-v-aea23ea8]:before {
    content: "\E00E"
}

.icon-infor[data-v-aea23ea8]:before {
    content: "\E00F"
}

.icon-key[data-v-aea23ea8]:before {
    content: "\E010"
}

.icon-loading[data-v-aea23ea8]:before {
    content: "\E011"
}

.icon-local-photo[data-v-aea23ea8]:before {
    content: "\E012"
}

.icon-mail[data-v-aea23ea8]:before {
    content: "\E013"
}

.icon-map[data-v-aea23ea8]:before {
    content: "\E014"
}

.icon-money[data-v-aea23ea8]:before {
    content: "\E015"
}

.icon-organization[data-v-aea23ea8]:before {
    content: "\E016"
}

.icon-photo[data-v-aea23ea8]:before {
    content: "\E017"
}

.icon-ranking[data-v-aea23ea8]:before {
    content: "\E018"
}

.icon-record[data-v-aea23ea8]:before {
    content: "\E019"
}

.icon-rest[data-v-aea23ea8]:before {
    content: "\E01A"
}

.icon-search[data-v-aea23ea8]:before {
    content: "\E01B"
}

.icon-shebao[data-v-aea23ea8]:before {
    content: "\E01C"
}

.icon-time[data-v-aea23ea8]:before {
    content: "\E01D"
}

.updateBox .updateTxt[data-v-aea23ea8] {
    font-size: 30px;
    width: 650px;
    text-align: center;
    margin: 0 auto;
    margin-top: 320px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.usInfoContainer {
    width: 1200px;
    margin: 0 auto;
    padding-top: 58px;
    padding-bottom: 100px
}

.usInfoContainer .imgBox {
    margin-bottom: 30px
}

.usInfoContainer .imgBox img {
    width: 1200px
}

.usInfoContainer .infoBox {
    text-indent: 386px
}

.usInfoContainer .infoBox img {
    width: 10px
}

.usInfoContainer .infoBox .title {
    line-height: 40px;
    margin-top: 5px;
    margin-left: 11px
}

.usInfoContainer .infoBox .tel {
    font-size: 28px;
    font-weight: 600;
    width: 600px;
    position: relative;
    top: 2px;
    text-indent: 0
}

.usInfoContainer .infoBox .tel div, .usInfoContainer .infoBox .tel div span {
    display: inline-block;
    width: 400px
}

.usInfoContainer .infoBox .w30 {
    width: 15px
}

.usInfoContainer .infoBox .ml5 {
    margin-left: 7px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.searchBg {
    background: #f5f5f5;
    padding-top: 34px;
    padding-bottom: 34px
}

.searchBg .search-box {
    -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, .05);
    box-shadow: 0 8px 15px rgba(0, 0, 0, .05)
}

.conSelect {
    width: 1200px;
    background: #f5f5f5;
    padding: 30px 30px 15px;
    text-align: center;
    margin: 0 auto
}

.conSelect dl {
    overflow: hidden;
    text-align: left
}

.conSelect dl dt {
    float: left;
    font-weight: 700;
    font-size: 14px;
    color: #2b2c32;
    width: 5%
}

.conSelect dl dd {
    float: left;
    width: 95%
}

.brokerSelect dl dd.areaBorder {
    border: 0 !important;
    margin-top: 0 !important
}

.areaSelect span[data-v-295a509e] {
    float: left;
    position: relative;
    padding-bottom: 5px;
    font-size: 14px;
    color: #646464;
    cursor: pointer;
    margin-right: 20px
}

.areaSelect span a[data-v-295a509e] {
    color: #646464
}

.areaSelect span.selected[data-v-295a509e], .areaSelect span.selected a[data-v-295a509e], .areaSelect span:hover a[data-v-295a509e], .areaSelect span[data-v-295a509e]:hover {
    color: #f44336
}

.areaSelect .area[data-v-295a509e] {
    border-bottom: 1px dashed #dcdcdc;
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%
}

.areaSelect .area strong[data-v-295a509e] {
    font-size: 14px;
    color: #000;
    margin-right: 5px;
    float: left;
    margin-top: 2px
}

.jingjirenContainer {
    width: 1200px;
    margin: 0 auto
}

li, ul {
    list-style: none;
    padding: 0
}

.jingjirenContainer {
    width: 1200px;
    margin: 0 auto
}

.jingjirenBox {
    width: 862px;
    float: left
}

.jingjirenBox .jingjirenOrder {
    width: 287px;
    float: right
}

.jingjirenBox .listTitlt {
    padding-top: 40px;
    border-bottom: 1px solid #dcdcdc
}

.jingjirenBox span.red {
    color: #f44336
}

.jingjirenBox .listContent > ul > li {
    border-bottom: 1px solid #dcdcdc
}

.jingjirenBox .jingjirenNum {
    float: left;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px
}

.jingjirenBox .orderByStar {
    float: right;
    margin-right: 30px;
    margin-top: 10px
}

.jingjirenBox .orderByNum {
    float: right;
    margin-top: 10px;
    padding-left: 10px;
    cursor: pointer;
    font-size: 14px;
    color: #646464
}

.jingjirenBox .imgBox {
    float: left;
    height: 106px;
    width: 80px;
    overflow: hidden;
    margin-top: 33px
}

.jingjirenBox .imgBox img {
    width: 100%;
    min-height: 100%
}

.jingjirenBox .jingjirenInfo {
    float: left;
    height: 150px;
    margin-top: 28px;
    margin-left: 30px;
    color: #2b2c32
}

.jingjirenBox .jingjirenName {
    font-size: 22px;
    font-weight: 600;
    float: left
}

.jingjirenBox .jingjirenName:hover {
    color: #f44336
}

.jingjirenBox .starList {
    float: left;
    margin-left: 7px;
    margin-top: 6px
}

.jingjirenBox .starList li, .jingjirenBox .starList ul {
    float: left
}

.jingjirenBox .starList li img {
    width: 19px
}

.jingjirenBox .severArea {
    position: relative;
    width: 500px;
    height: 21px;
    font-size: 14px
}

.jingjirenBox .severTitle {
    position: absolute;
    color: #646464;
    font-size: 14px
}

.jingjirenBox .severAddress {
    position: relative;
    left: 80px;
    display: inline-block;
    margin-right: 5px
}

.jingjirenBox .jingjirenTel {
    float: right;
    height: 177px;
    color: #2b2c32
}

.jingjirenBox .jingjirenTel .contactWay {
    font-size: 14px;
    color: #646464
}

.jingjirenBox .mt57 {
    display: inline-block;
    margin-top: 57px
}

.jingjirenBox .jingjirenTel .brokerListTel {
    margin-top: 15px;
    font-size: 20px;
    font-weight: 600
}

.jingjirenBox .listContent li:hover .enterShop {
    display: block
}

.jingjirenBox .jingjirenTel .enterShop {
    width: 118px;
    height: 34px;
    text-align: center;
    border-radius: 17px;
    line-height: 32px;
    border: 1px solid #cdcdcd;
    float: right;
    margin-top: 15px;
    color: #969696;
    -webkit-transition: all .5s;
    transition: all .5s;
    text-decoration: none;
    display: none
}

.jingjirenBox .jingjirenTel .enterShop:hover {
    background-color: #000;
    border: 1px solid #000;
    color: #fff
}

.jingjirenBox .mt20 {
    margin-top: 16px
}

.jingjirenBox .spaceNum {
    float: left;
    width: 103px;
    height: 30px;
    color: #f44336;
    border-radius: 15px;
    background: #fdd9d7;
    text-align: center;
    line-height: 30px;
    font-size: 14px
}

.jingjirenBox .orderBox {
    float: right;
    width: 277px
}

.jingjirenBox .jingjirenOrder {
    width: 277px;
    border-top: 2px solid #f44336;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    margin-top: 60px
}

.jingjirenBox .jingjirenOrder .orderTitle {
    height: 57px;
    border-bottom: 1px solid #dcdcdc;
    margin-top: -1px;
    line-height: 57px;
    text-indent: 20px;
    font-size: 18px;
    color: #2b2c32
}

.jingjirenBox .orderList {
    width: 236px;
    margin: 0 auto
}

.jingjirenBox .orderList > li {
    height: 102px;
    padding-top: 21px;
    border-bottom: 1px dashed #dcdcdc
}

.jingjirenBox .orderList > li:last-child {
    border-bottom: 0 dashed #dcdcdc
}

.jingjirenBox .imgBoxSmall {
    float: left;
    width: 60px;
    height: 60px
}

.jingjirenBox .jingjirenInfoSmall {
    float: left;
    margin-left: 15px;
    margin-top: 5px
}

.jingjirenBox .jingjirenNameSmall {
    float: left;
    font-weight: 600;
    color: #2b2c32
}

.jingjirenBox .starListSmall {
    float: left;
    margin-left: 10px
}

.jingjirenBox .starListSmall li {
    float: left
}

.jingjirenBox .starListSmall li img {
    width: 15px
}

.jingjirenBox .telSmall {
    font-size: 16px;
    color: #646464;
    margin-top: 28px
}

.jingjirenBox .zuJinDai {
    float: left;
    height: 208px;
    width: 280px;
    background: #dcdcdc;
    margin-top: 40px
}

.orderBox {
    float: right;
    width: 278px
}

.jingjirenOrder {
    width: 278px;
    border-top: 2px solid #f44336;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    margin-top: 60px
}

.jingjirenOrder .orderTitle {
    height: 57px;
    border-bottom: 1px solid #dcdcdc;
    margin-top: -1px;
    line-height: 57px;
    text-indent: 20px;
    font-size: 18px;
    color: #2b2c32
}

.jingjirenInfoSmall .jingjirenNameSmall {
    color: #2b2c32
}

.orderList {
    width: 236px;
    margin: 0 auto
}

.orderList > li {
    height: 102px;
    padding-top: 21px;
    border-bottom: 1px dashed #dcdcdc
}

.orderList > li:last-child {
    border-bottom: 0 dashed #dcdcdc
}

.imgBoxSmall {
    float: left;
    width: 51px;
    height: 68px
}

.jingjirenInfoSmall {
    float: left;
    margin-left: 15px;
    margin-top: 5px
}

.jingjirenNameSmall {
    float: left;
    font-weight: 600
}

.starListSmall {
    float: left;
    margin-left: 10px
}

.starListSmall li {
    float: left;
    margin-top: 3px
}

.starListSmall li img {
    width: 15px
}

.telSmall {
    font-size: 16px;
    color: #646464;
    margin-top: 28px
}

.zuJinDai {
    float: left;
    height: 208px;
    width: 278px;
    background: #dcdcdc;
    margin-top: 40px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.loginBg {
    background-image: url(/_nuxt/img/loginbg.3a4f74a.jpg);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: cover
}

.loginContainer {
    width: 100%;
    min-height: 750px;
    max-height: 1080px;
    position: absolute;
    margin: 0 auto
}

.loginContainer .footer .el-button--text, .loginContainer .footer .recordInformation {
    color: #fff
}

.loginContainer .logo {
    width: 247px;
    height: 79px;
    margin: 0 auto;
    margin-top: 150px;
    margin-bottom: 15px;
    background-image: url(/_nuxt/img/loginlogo.964e0b7.png);
    background-size: 100%
}

.loginContainer .content {
    width: 450px;
    margin: 0 auto
}

.loginContainer .content .goBack {
    color: #fff
}

.loginContainer .content .goBack .goBackIcon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOhJREFUOI2V08FxgzAQQNEvnAJcgkqQO1A6MR0kFYitwO7ApARX4KgDSnAJHHOTDwaPBkuw4Sbmv9kVM5iUkgVGERlRPA1ggZsmngGACyFc/gMAjhrULM6bqAEG4FeLdsaYvxjjj/feAm5677z3NsZ4ra4kIi3QLyadVu9QQF8hhGMVVNAlR29gC5mu60oGgOlr5SsdihNWJu1XQYbu83kTTGtZFSjcYayCQtyKyFAElbgvrrQWA3xk4Z7nn+ey+JzHrwmVuBeR7+UGJqVUi9v32z0nOG38WkkbL8FmnINBE8/gDnxqYoAHZB9qd5TG/g0AAAAASUVORK5CYII=);
    margin-left: 7px
}

.loginContainer .loginBox {
    height: 390px;
    width: 450px;
    background-color: #fff;
    border-radius: 7px;
    position: relative;
    margin-bottom: 90px
}

.loginContainer .loginBox .alertBox {
    width: 330px;
    height: 26px;
    line-height: 24px
}

.loginContainer .loginBox .el-alert--error {
    background-color: #ffebeb;
    color: #f33
}

.loginContainer .loginBox .el-alert {
    border-radius: 0;
    padding: 0 16px;
    border: 1px solid #fbccc5
}

.loginContainer .loginBox .el-alert .el-alert__closebtn {
    top: 7px
}

.loginContainer .loginBox .remember {
    font-size: 12px;
    height: 12px;
    line-height: 12px
}

.loginContainer .loginBox .remember .forget {
    cursor: pointer;
    color: #2b2c32
}

.loginContainer .loginBox .remember .el-checkbox__label {
    font-size: 12px
}

.loginContainer .loginBox .remember .el-checkbox__inner {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    border: 1px solid #303137
}

.loginContainer .loginBox .remember .el-checkbox__inner:hover {
    border-color: #f44336
}

.loginContainer .loginBox .remember .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #f33;
    border-color: #f33
}

.loginContainer .loginBox .remember .el-checkbox__inner:after {
    width: 2px;
    left: 3px;
    height: 5px
}

.loginContainer .loginBox .loginFooter {
    height: 62px;
    background-color: #ecf0f2;
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 62px;
    font-size: 12px;
    color: #2b2c32
}

.loginContainer .loginBox .loginFooter .heZuo {
    margin-left: 20px
}

.loginContainer .loginBox .loginFooter .weiXin {
    width: 37px;
    height: 36px;
    position: absolute;
    top: 13px;
    left: 147px;
    cursor: pointer;
    display: inline-block;
    background-size: 100%;
    background-image: url(/_nuxt/img/weixinlogin.7c6d456.png)
}

.loginContainer .loginBox .loginFooter .weiXin:hover {
    background-image: url(/_nuxt/img/wxloginhover.cfded1e.png);
    -webkit-transition: .7s;
    transition: .7s
}

.loginContainer .loginBox .loginTab .el-button--primary {
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 305px;
    font-size: 20px;
    border-radius: 30px;
    margin-left: 13px;
    position: absolute;
    top: 189px;
    border: none;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33)
}

.loginContainer .loginBox .loginTab .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.loginContainer .loginBox .loginTab div.telBox {
    margin-bottom: 20px;
    margin-top: 7px
}

.loginContainer .loginBox .loginTab div.passwordBox, .loginContainer .loginBox .loginTab div.verifyBox {
    margin-bottom: 14px
}

.loginContainer .loginBox .loginTab .verifyBox {
    position: relative
}

.loginContainer .loginBox .loginTab .verifyBox .el-button--info {
    position: absolute;
    right: 3px;
    top: 3px;
    border-radius: 20px;
    border: none;
    padding: 0;
    width: 110px;
    text-align: center;
    height: 32px;
    line-height: 32px
}

.loginContainer .loginBox .loginTab .verifyBox .takeCode {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff3f3f));
    background: linear-gradient(90deg, #fe6a6a, #ff3f3f)
}

.loginContainer .loginBox .loginTab .verifyBox .takeAgain {
    background-color: #c8c8c8;
    color: #646464
}

.loginContainer .loginBox .loginTab div.activeInput {
    border-color: #59b2f9;
    -webkit-transition: 1s;
    transition: 1s
}

.loginContainer .loginBox .loginTab div.activeInput .iconBox {
    background-color: #eaf6fd;
    -webkit-transition: 1s;
    transition: 1s;
    border-color: #59b2f9
}

.loginContainer .loginBox .loginTab div.activeInput .iconBox .telphone {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjlJREFUSInt171uU0EQhuHn2McmkBBQEBRIkAiIoEAUUAGiQFBzMfQ0cA3cDukokLgAFAmaJASE+FUgsR2bYmbBoJDYiekykuX1evedb2b2aOdUj5+tPsQV3MZlbGHbeNZAC5+xjtc1FhO4gCaOjQkdtjOYQrPGDVzIiUnYNBZqnMWpCUGJqKcb+ILv6E8Q3mlgA5uoJgjuNTDIH5ME13UOfmBNKO+gJ47QqDbIz3FRr24tlH7FMl7hA76JczlKFANRny6u4p48bpUo4As8w7sE1yOoLkr7Isq3uITZkopNrOBNQjvpcFTF5fu9iP5IAfcT/k2ckpHt0d2zv8ZPltY2UlS/hNrCnEj8kXHAf9lU7m8VcFM8itPpZL/WErVpFnApQN/vnO3HSjEHjR0mJ2LjPASH4EPwIfgQ/F/Bo15FY4GrHDcOCC/iqgLuifvui2hj92tbog3o1UMT66JpOYhtiD5wq4Db4iJdSCc9f6akFpdkVRTJa+zJ0i8tA5zDLNp1TsyKPrmJT+m1KXJe/j+dDj6LlHVE51/lmm1cS3hdwCdxExdz4w+/iynBcwneEE3JZqov4D7OY172bv0Mcz69dYeUlHS0c3Mr13YS3BtK1wBHRWPYKbmbSVX/so94mZFcSREndlnfrtPDXi80z/EUq7iPB7i+m5iS491skIqXRdO4KIrX221TLc9djneySrxV3RGvbbcSPrcXeEUU5bTIWzdVVqKw2+l8JlW2xclYT3g311XJm8LaT2FFlqbeJ94sAAAAAElFTkSuQmCC);
    -webkit-transition: 1s;
    transition: 1s
}

.loginContainer .loginBox .loginTab div.activeInput .iconBox .password {
    background-image: url(/_nuxt/img/passwordhover.27891ae.png);
    -webkit-transition: 1s;
    transition: 1s
}

.loginContainer .loginBox .loginTab .inputBox {
    width: 328px;
    height: 40px;
    border: 1px solid #dcdcdc;
    margin: 0 auto
}

.loginContainer .loginBox .loginTab .inputBox .password {
    width: 15px;
    height: 20px;
    display: inline-block;
    background-image: url(/_nuxt/img/password.4ff17f7.png);
    background-size: 100%;
    margin-left: 12px;
    margin-top: 9px
}

.loginContainer .loginBox .loginTab .inputBox .password:hover {
    background-image: url(/_nuxt/img/passwordhover.27891ae.png);
    -webkit-transition: .5s;
    transition: .5s
}

.loginContainer .loginBox .loginTab .inputBox .telIcon {
    background-repeat: no-repeat
}

.loginContainer .loginBox .loginTab .inputBox .telIcon .telphone {
    width: 11px;
    height: 21px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjVJREFUSInt189OU1EQx/HPbW8rCqLB4MJEJaKRhXGhKzWudO3D+C6+jksXJj6AgeoGEY3xbxBoS+ti5kg1iC3WHZM0PT095zu/mTk3Z261trb2GCu4h+vYxZ7JrIEWPmMTr2pcS+ASmjg1IXTUzmMGzRq3cSUnpmGzWKpxAeemBCWinm3gC75jMEV4t4Et7KCaIrjfwDB/TBNc1znYxoZQ3kVfHKFxbZif06JevVoo/YpVvMQHfBPncpwohqI+PdzAA3ncKlHA53iKdwmux1BdlA5ElG9xFfMlFTtYx+uEdtPhuIrL93sR/YkCHiT8mzglY9vy8vLPcafT2UpRgxJqCwsi8ScmAf9mM7m/VcBN8SjOppOjWkvUplnApQAD+zk7ipViDhsHTE7FJnkIjsHH4GPwMfi/gse9iiYCVzlu/CO8iKsKuC/uuy+ijT2q7Yo2oF+PTGyKpuVfbEv0gbsF3BYX6VI66fs1JbW4JKuiSF5jnU6nrBniIubRrnNiXvTJTXxKr02R8/L/Yjr4LFLWFZ1/lWv2cDPhdQGfxR0s58Zt+8WU4IUEb4mmZCfVF/AAl3BZ9m6DDPNyeuuNKCnpaOfmVq7tJrg/kq4hTorGsFtyN5eq/mQf8SIjWUkRZw5Z367Tw99eaJ7hCd7gIR7h1mFiSo4Ps2EqXhVN4zVRvP5hm2p57nJ8kFXireq+eG27m/CFv4HXRVEWRd56qbIShd1L53Opsi1OxmbCe7muSt4MNn4A79mXhIB9zjYAAAAASUVORK5CYII=);
    background-size: 100%;
    margin-left: 14px;
    margin-top: 8px
}

.loginContainer .loginBox .loginTab .inputBox .iconBox {
    width: 38px;
    height: 38px;
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    float: left
}

.loginContainer .loginBox .loginTab .inputBox .el-input {
    width: 288px
}

.loginContainer .loginBox .loginTab .inputBox .el-input .el-input__inner {
    height: 38px;
    border: none;
    width: 288px;
    border-radius: 0;
    padding: 3px 9px
}

.loginContainer .loginBox .loginTab .inputBox ::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.loginContainer .loginBox .loginTab .el-tabs__header {
    border-color: #dcdcdc;
    margin-bottom: 6px
}

.loginContainer .loginBox .loginTab .el-tabs__content {
    position: absolute;
    top: 78px;
    width: 330px;
    height: 250px;
    left: 50%;
    margin-left: -165px
}

.loginContainer .loginBox .loginTab .el-tabs__item {
    font-size: 20px;
    color: #2b2c32;
    width: 225px;
    text-align: center;
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    height: 27px;
    line-height: 27px;
    margin: 22px 0
}

.loginContainer .loginBox .loginTab .el-tabs__item.is-active {
    color: #f44336
}

.loginContainer .loginBox .loginTab .el-tabs__active-bar {
    background-color: #f44336;
    height: 1px
}

.maskBox[data-v-ce211cdc] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .7);
    z-index: 900;
    overflow: hidden
}

.unRegistTipBox[data-v-ce211cdc] {
    width: 350px;
    height: 217px;
    background-color: #fff;
    position: absolute;
    top: 210px;
    left: 50%;
    margin-left: -175px;
    z-index: 1999
}

.unRegistTipBox .closeBox[data-v-ce211cdc] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUhJREFUWIW118FNwzAUgOEfz4AEK1Q5dAaQKpaAHWCS9pQJ6BJVBazAIXSGquxAD3mRQmTHfi9+lXxoben/1CYv6k3btgArYAs8A7/4vm6Bd+ANOAWJfwJPwFEOeMaP0voAVgHYAXdyYO2IGOJreX8PbAP91/49OuiBmMaR5ksALsDGEZGKb4BLkA+8ELNxgDDaqI3IxqeAmoiieAxQA1EcTwGWIFTxOYAFoY7nABqEKV4CKEGY46WAOcSXLFNcA0ghGlmmuBYwRnSRvU4btwAA/ox7VQDDBddE9hoMY1sDiF3tHf9/DvXYLgWkbrUHWeZnRwkgd58venbkAKVDxoyYA2gnnAmRAljHqxoRAyya7VrEFLA0rkaMAbXiKsQAqB0vRgTHeBEiAHvHeA6xD/T/Us+O8RTiDLwG4Ad4BA6O8SniQP8MOV0BnByqB/bdCMQAAAAASUVORK5CYII=);
    width: 10px;
    height: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
    cursor: pointer
}

.unRegistTipBox .closeBox[data-v-ce211cdc]:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUdJREFUWIW111FKw0AQgOHfOYOgVygRCt5AoXgJvYOepB7CXqIU9Qo+xJ6h1DvoQzYQQzY7M9kp7EO7C/9Hm0zoRXNzC7ACtsAj8EPs6xJ4A16Ao6T4B/AAHNKByPghtd6BlQCvwFU6sA5E9PF1en8NbIXua/8aHIxAjOOk5pMAZ2ATiMjFN8BZ0gdRiNk4gAw2aiOK8TGgJkIVnwLUQKjjOcAShCk+B/AgzPESwIJwxTUADcId1wLmEJ9pueIWQA7RpOWKWwFDRDux11rjHgDAr3OvCqC/4JqJvQbH2LYApq72lv8/h3lsawG5W+0uLfezQwMo3eeLnh0lgHbIuBFzAOuEcyFyAO94NSOmAItmuxUxBiyNmxFDQK24CdEDasfVCAmMqxAC7ALjJcRO6P6lngLjOcQJeBbgG7gH9oHxMWJP9ww5/gHmO6jON7FtEAAAAABJRU5ErkJggg==)
}

.unRegistTipBox .titleBox[data-v-ce211cdc] {
    height: 47px;
    line-height: 47px;
    padding-left: 20px;
    border-bottom: 1px solid #dcdcdc
}

.unRegistTipBox .unRegistcontent[data-v-ce211cdc] {
    margin-top: 35px
}

.unRegistTipBox .unRegistcontent .el-button[data-v-ce211cdc] {
    padding: 0
}

.unRegistTipBox .unRegistcontent .el-button--primary[data-v-ce211cdc] {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff4040));
    background: linear-gradient(90deg, #fe6a6a, #ff4040);
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 110px;
    height: 32px;
    margin-bottom: 25px;
    margin-left: 30px;
    border: 0;
    font-size: 16px;
    display: inline-block
}

.unRegistTipBox .unRegistcontent .el-button--primary[data-v-ce211cdc]:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.unRegistTipBox .unRegistcontent .rightNow[data-v-ce211cdc] {
    margin-left: 50px
}

.unRegistTipBox .unRegistcontent .text[data-v-ce211cdc] {
    text-align: center;
    margin-bottom: 40px
}

.maskBox[data-v-8d6333b8] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .7);
    z-index: 900;
    overflow: hidden
}

.unRegistTipBox[data-v-8d6333b8] {
    width: 350px;
    height: 217px;
    background-color: #fff;
    position: absolute;
    top: 210px;
    left: 50%;
    margin-left: -175px;
    z-index: 1999
}

.unRegistTipBox .closeBox[data-v-8d6333b8] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUhJREFUWIW118FNwzAUgOEfz4AEK1Q5dAaQKpaAHWCS9pQJ6BJVBazAIXSGquxAD3mRQmTHfi9+lXxoben/1CYv6k3btgArYAs8A7/4vm6Bd+ANOAWJfwJPwFEOeMaP0voAVgHYAXdyYO2IGOJreX8PbAP91/49OuiBmMaR5ksALsDGEZGKb4BLkA+8ELNxgDDaqI3IxqeAmoiieAxQA1EcTwGWIFTxOYAFoY7nABqEKV4CKEGY46WAOcSXLFNcA0ghGlmmuBYwRnSRvU4btwAA/ox7VQDDBddE9hoMY1sDiF3tHf9/DvXYLgWkbrUHWeZnRwkgd58venbkAKVDxoyYA2gnnAmRAljHqxoRAyya7VrEFLA0rkaMAbXiKsQAqB0vRgTHeBEiAHvHeA6xD/T/Us+O8RTiDLwG4Ad4BA6O8SniQP8MOV0BnByqB/bdCMQAAAAASUVORK5CYII=);
    width: 10px;
    height: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
    cursor: pointer
}

.unRegistTipBox .closeBox[data-v-8d6333b8]:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUdJREFUWIW111FKw0AQgOHfOYOgVygRCt5AoXgJvYOepB7CXqIU9Qo+xJ6h1DvoQzYQQzY7M9kp7EO7C/9Hm0zoRXNzC7ACtsAj8EPs6xJ4A16Ao6T4B/AAHNKByPghtd6BlQCvwFU6sA5E9PF1en8NbIXua/8aHIxAjOOk5pMAZ2ATiMjFN8BZ0gdRiNk4gAw2aiOK8TGgJkIVnwLUQKjjOcAShCk+B/AgzPESwIJwxTUADcId1wLmEJ9pueIWQA7RpOWKWwFDRDux11rjHgDAr3OvCqC/4JqJvQbH2LYApq72lv8/h3lsawG5W+0uLfezQwMo3eeLnh0lgHbIuBFzAOuEcyFyAO94NSOmAItmuxUxBiyNmxFDQK24CdEDasfVCAmMqxAC7ALjJcRO6P6lngLjOcQJeBbgG7gH9oHxMWJP9ww5/gHmO6jON7FtEAAAAABJRU5ErkJggg==)
}

.unRegistTipBox .titleBox[data-v-8d6333b8] {
    height: 47px;
    line-height: 47px;
    padding-left: 20px;
    border-bottom: 1px solid #dcdcdc
}

.unRegistTipBox .unRegistcontent[data-v-8d6333b8] {
    margin-top: 35px
}

.unRegistTipBox .unRegistcontent .el-button[data-v-8d6333b8] {
    padding: 0
}

.unRegistTipBox .unRegistcontent .el-button--primary[data-v-8d6333b8] {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff4040));
    background: linear-gradient(90deg, #fe6a6a, #ff4040);
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 110px;
    height: 32px;
    margin-bottom: 25px;
    margin-left: 30px;
    border: 0;
    font-size: 16px;
    display: inline-block
}

.unRegistTipBox .unRegistcontent .el-button--primary[data-v-8d6333b8]:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.unRegistTipBox .unRegistcontent .rightNow[data-v-8d6333b8] {
    margin-left: 50px
}

.unRegistTipBox .unRegistcontent .text[data-v-8d6333b8] {
    text-align: center;
    margin-bottom: 40px
}

body[data-v-30c1b0f0], dd[data-v-30c1b0f0], div[data-v-30c1b0f0], dl[data-v-30c1b0f0], dt[data-v-30c1b0f0], form[data-v-30c1b0f0], h1[data-v-30c1b0f0], h2[data-v-30c1b0f0], h3[data-v-30c1b0f0], h4[data-v-30c1b0f0], h5[data-v-30c1b0f0], h6[data-v-30c1b0f0], html[data-v-30c1b0f0], img[data-v-30c1b0f0], li[data-v-30c1b0f0], ol[data-v-30c1b0f0], p[data-v-30c1b0f0], table[data-v-30c1b0f0], td[data-v-30c1b0f0], th[data-v-30c1b0f0], tr[data-v-30c1b0f0], ul[data-v-30c1b0f0] {
    margin: 0;
    padding: 0;
    border: 0
}

body[data-v-30c1b0f0], html[data-v-30c1b0f0] {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext[data-v-30c1b0f0], .el-pager li.btn-quickprev[data-v-30c1b0f0] {
    line-height: 32px !important
}

.el-pager li[data-v-30c1b0f0]:last-child {
    border: none !important
}

.pos-rel[data-v-30c1b0f0] {
    position: relative
}

.ovf-hd[data-v-30c1b0f0] {
    overflow: hidden
}

.ovf-auto[data-v-30c1b0f0] {
    overflow: auto
}

.ovf-y-auto[data-v-30c1b0f0] {
    overflow-y: auto
}

.fl[data-v-30c1b0f0] {
    float: left
}

.fr[data-v-30c1b0f0] {
    float: right
}

.wrapper[data-v-30c1b0f0] {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280[data-v-30c1b0f0] {
    min-width: 1280px !important
}

.w-80[data-v-30c1b0f0] {
    width: 80px !important
}

.w-100[data-v-30c1b0f0] {
    width: 100px !important
}

.w-115[data-v-30c1b0f0] {
    width: 115px !important
}

.w-150[data-v-30c1b0f0] {
    width: 150px !important
}

.w-180[data-v-30c1b0f0] {
    width: 180px !important
}

.w-200[data-v-30c1b0f0] {
    width: 200px !important
}

.w-230[data-v-30c1b0f0] {
    width: 230px !important
}

.w-295[data-v-30c1b0f0] {
    width: 295px !important
}

.w-300[data-v-30c1b0f0] {
    width: 300px !important
}

.w-310[data-v-30c1b0f0] {
    width: 310px !important
}

.w-400[data-v-30c1b0f0] {
    width: 400px !important
}

.w-450[data-v-30c1b0f0] {
    width: 450px !important
}

.w-500[data-v-30c1b0f0] {
    width: 500px !important
}

.w-600[data-v-30c1b0f0] {
    width: 600px !important
}

.w-650[data-v-30c1b0f0] {
    width: 650px !important
}

.w-700[data-v-30c1b0f0] {
    width: 700px !important
}

.w-800[data-v-30c1b0f0] {
    width: 800px !important
}

.w-900[data-v-30c1b0f0] {
    width: 900px !important
}

.w-950[data-v-30c1b0f0] {
    width: 950px !important
}

.w-1000[data-v-30c1b0f0] {
    width: 1000px !important
}

.w-100p[data-v-30c1b0f0] {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28[data-v-30c1b0f0] {
    height: 28px !important;
    line-height: 28px !important
}

.h-30[data-v-30c1b0f0] {
    height: 30px !important;
    line-height: 30px !important
}

.h-36[data-v-30c1b0f0] {
    height: 36px !important;
    line-height: 36px !important
}

.h-40[data-v-30c1b0f0] {
    height: 40px !important;
    line-height: 40px !important
}

.h-50[data-v-30c1b0f0] {
    height: 50px !important;
    line-height: 50px !important
}

.h-60[data-v-30c1b0f0] {
    height: 60px !important;
    line-height: 60px !important
}

.h-100[data-v-30c1b0f0] {
    height: 100px !important
}

.h-150[data-v-30c1b0f0] {
    height: 150px !important
}

.h-190[data-v-30c1b0f0] {
    height: 190px !important
}

.h-200[data-v-30c1b0f0] {
    height: 200px !important
}

.h-300[data-v-30c1b0f0] {
    height: 300px !important
}

.h-400[data-v-30c1b0f0] {
    height: 400px !important
}

.h-480[data-v-30c1b0f0] {
    height: 480px !important
}

.h-500[data-v-30c1b0f0] {
    height: 500px !important
}

.h-600[data-v-30c1b0f0] {
    height: 600px !important
}

.h-100p[data-v-30c1b0f0] {
    height: 100% !important
}

.mh-270[data-v-30c1b0f0] {
    max-height: 270px
}

.mh-400[data-v-30c1b0f0] {
    max-height: 400px
}

.m-t-5[data-v-30c1b0f0] {
    margin-top: 5px !important
}

.m-t-10[data-v-30c1b0f0] {
    margin-top: 10px !important
}

.m-t-15[data-v-30c1b0f0] {
    margin-top: 15px !important
}

.m-t-20[data-v-30c1b0f0] {
    margin-top: 20px !important
}

.m-t-25[data-v-30c1b0f0] {
    margin-top: 25px !important
}

.m-t-30[data-v-30c1b0f0] {
    margin-top: 30px !important
}

.m-t-40[data-v-30c1b0f0] {
    margin-top: 40px !important
}

.m-t-50[data-v-30c1b0f0] {
    margin-top: 50px !important
}

.m-t-60[data-v-30c1b0f0] {
    margin-top: 60px !important
}

.m-l-5[data-v-30c1b0f0] {
    margin-left: 5px !important
}

.m-l-10[data-v-30c1b0f0] {
    margin-left: 10px !important
}

.m-l-15[data-v-30c1b0f0] {
    margin-left: 15px !important
}

.m-l-20[data-v-30c1b0f0] {
    margin-left: 20px !important
}

.m-l-30[data-v-30c1b0f0] {
    margin-left: 30px !important
}

.m-l-50[data-v-30c1b0f0] {
    margin-left: 50px !important
}

.m-r-5[data-v-30c1b0f0] {
    margin-right: 5px !important
}

.m-r-10[data-v-30c1b0f0] {
    margin-right: 10px !important
}

.m-r-15[data-v-30c1b0f0] {
    margin-right: 15px !important
}

.m-r-20[data-v-30c1b0f0] {
    margin-right: 20px !important
}

.m-r-30[data-v-30c1b0f0] {
    margin-right: 30px !important
}

.m-r-50[data-v-30c1b0f0] {
    margin-right: 50px !important
}

.m-b-5[data-v-30c1b0f0] {
    margin-bottom: 5px !important
}

.m-b-10[data-v-30c1b0f0] {
    margin-bottom: 10px !important
}

.m-b-15[data-v-30c1b0f0] {
    margin-bottom: 15px !important
}

.m-b-20[data-v-30c1b0f0] {
    margin-bottom: 20px !important
}

.m-b-30[data-v-30c1b0f0] {
    margin-bottom: 30px !important
}

.m-b-50[data-v-30c1b0f0] {
    margin-bottom: 50px !important
}

.m-b-60[data-v-30c1b0f0] {
    margin-bottom: 60px !important
}

.p-t-0[data-v-30c1b0f0] {
    padding-top: 0 !important
}

.p-t-3[data-v-30c1b0f0] {
    padding-top: 3px !important
}

.p-t-5[data-v-30c1b0f0] {
    padding-top: 5px !important
}

.p-t-6[data-v-30c1b0f0] {
    padding-top: 6px !important
}

.p-t-10[data-v-30c1b0f0] {
    padding-top: 10px !important
}

.p-t-15[data-v-30c1b0f0] {
    padding-top: 15px !important
}

.p-t-20[data-v-30c1b0f0] {
    padding-top: 20px !important
}

.p-t-30[data-v-30c1b0f0] {
    padding-top: 30px !important
}

.p-t-40[data-v-30c1b0f0] {
    padding-top: 40px !important
}

.p-t-50[data-v-30c1b0f0] {
    padding-top: 50px !important
}

.p-l-0[data-v-30c1b0f0] {
    padding-left: 0 !important
}

.p-l-5[data-v-30c1b0f0] {
    padding-left: 5px !important
}

.p-l-6[data-v-30c1b0f0] {
    padding-left: 6px !important
}

.p-l-10[data-v-30c1b0f0] {
    padding-left: 10px !important
}

.p-l-13[data-v-30c1b0f0] {
    padding-left: 13px !important
}

.p-l-15[data-v-30c1b0f0] {
    padding-left: 15px !important
}

.p-l-20[data-v-30c1b0f0] {
    padding-left: 20px !important
}

.p-l-30[data-v-30c1b0f0] {
    padding-left: 30px !important
}

.p-l-40[data-v-30c1b0f0] {
    padding-left: 40px !important
}

.p-l-50[data-v-30c1b0f0] {
    padding-left: 50px !important
}

.p-r-0[data-v-30c1b0f0] {
    padding-right: 0 !important
}

.p-r-5[data-v-30c1b0f0] {
    padding-right: 5px !important
}

.p-r-6[data-v-30c1b0f0] {
    padding-right: 6px !important
}

.p-r-10[data-v-30c1b0f0] {
    padding-right: 10px !important
}

.p-r-15[data-v-30c1b0f0] {
    padding-right: 15px !important
}

.p-r-20[data-v-30c1b0f0] {
    padding-right: 20px !important
}

.p-r-30[data-v-30c1b0f0] {
    padding-right: 30px !important
}

.p-r-40[data-v-30c1b0f0] {
    padding-right: 40px !important
}

.p-r-50[data-v-30c1b0f0] {
    padding-right: 50px !important
}

.p-b-0[data-v-30c1b0f0] {
    padding-bottom: 0 !important
}

.p-b-3[data-v-30c1b0f0] {
    padding-bottom: 3px !important
}

.p-b-5[data-v-30c1b0f0] {
    padding-bottom: 5px !important
}

.p-b-6[data-v-30c1b0f0] {
    padding-bottom: 6px !important
}

.p-b-10[data-v-30c1b0f0] {
    padding-bottom: 10px !important
}

.p-b-15[data-v-30c1b0f0] {
    padding-bottom: 15px !important
}

.p-b-20[data-v-30c1b0f0] {
    padding-bottom: 20px !important
}

.p-b-30[data-v-30c1b0f0] {
    padding-bottom: 30px !important
}

.p-b-40[data-v-30c1b0f0] {
    padding-bottom: 40px !important
}

.p-b-50[data-v-30c1b0f0] {
    padding-bottom: 50px !important
}

.bor-gray[data-v-30c1b0f0] {
    border: 1px solid #e5e5e5
}

.bor-gra[data-v-30c1b0f0] {
    border: 1px solid #c0ccda
}

.bor-b-gray[data-v-30c1b0f0] {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc[data-v-30c1b0f0] {
    border-bottom: 1px solid #ccc
}

.bor-none[data-v-30c1b0f0] {
    border: none
}

.bor-ra-3[data-v-30c1b0f0] {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5[data-v-30c1b0f0] {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c[data-v-30c1b0f0] {
    text-align: center
}

.bg-wh[data-v-30c1b0f0] {
    background: #fff
}

.bg-gray[data-v-30c1b0f0] {
    background: #e5e5e5
}

.bg-gra[data-v-30c1b0f0] {
    background: #f9f9f9
}

.bg-transparency[data-v-30c1b0f0] {
    background: transparent
}

.bg-blue[data-v-30c1b0f0] {
    background: #20a0ff !important
}

.c-gray[data-v-30c1b0f0] {
    color: #ccc
}

.c-light-gray[data-v-30c1b0f0] {
    color: #99a9bf
}

.c-gra[data-v-30c1b0f0] {
    color: #c0ccda
}

.c-deep-blue[data-v-30c1b0f0] {
    color: #1f2d3d
}

.c-blue[data-v-30c1b0f0] {
    color: #44b5df
}

.c-black[data-v-30c1b0f0] {
    color: #333
}

.fz-12[data-v-30c1b0f0] {
    font-size: 12px
}

.fz-14[data-v-30c1b0f0] {
    font-size: 14px
}

.fz-16[data-v-30c1b0f0] {
    font-size: 16px
}

.fz-18[data-v-30c1b0f0] {
    font-size: 18px
}

.fz-20[data-v-30c1b0f0] {
    font-size: 20px
}

.fz-22[data-v-30c1b0f0] {
    font-size: 22px
}

.fz-24[data-v-30c1b0f0] {
    font-size: 24px
}

.pointer[data-v-30c1b0f0] {
    cursor: pointer
}

dd[data-v-30c1b0f0], dt[data-v-30c1b0f0], h1[data-v-30c1b0f0], h2[data-v-30c1b0f0], h3[data-v-30c1b0f0], h4[data-v-30c1b0f0], h5[data-v-30c1b0f0], li[data-v-30c1b0f0], ul[data-v-30c1b0f0] {
    margin: 0;
    padding: 0;
    list-style: none
}

[data-v-30c1b0f0]:focus {
    outline: 0
}

.clearfix[data-v-30c1b0f0]:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix[data-v-30c1b0f0] {
    zoom: 1
}

a[data-v-30c1b0f0] {
    text-decoration: none
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon[data-v-30c1b0f0]:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.icon-1[data-v-30c1b0f0]:before {
    content: "\E01E"
}

.icon-account[data-v-30c1b0f0]:before {
    content: "\E001"
}

.icon-approval[data-v-30c1b0f0]:before {
    content: "\E002"
}

.icon-back[data-v-30c1b0f0]:before {
    content: "\E003"
}

.icon-birth[data-v-30c1b0f0]:before {
    content: "\E004"
}

.icon-check-border[data-v-30c1b0f0]:before {
    content: "\E005"
}

.icon-check[data-v-30c1b0f0]:before {
    content: "\E006"
}

.icon-circle[data-v-30c1b0f0]:before {
    content: "\E01F"
}

.icon-close[data-v-30c1b0f0]:before {
    content: "\E007"
}

.icon-color[data-v-30c1b0f0]:before {
    content: "\E020"
}

.icon-empty[data-v-30c1b0f0]:before {
    content: "\E008"
}

.icon-excel[data-v-30c1b0f0]:before {
    content: "\E009"
}

.icon-fieldwork[data-v-30c1b0f0]:before {
    content: "\E00A"
}

.icon-flower[data-v-30c1b0f0]:before {
    content: "\E00B"
}

.icon-fund[data-v-30c1b0f0]:before {
    content: "\E00C"
}

.icon-go-ahead[data-v-30c1b0f0]:before {
    content: "\E00D"
}

.icon-health[data-v-30c1b0f0]:before {
    content: "\E00E"
}

.icon-infor[data-v-30c1b0f0]:before {
    content: "\E00F"
}

.icon-key[data-v-30c1b0f0]:before {
    content: "\E010"
}

.icon-loading[data-v-30c1b0f0]:before {
    content: "\E011"
}

.icon-local-photo[data-v-30c1b0f0]:before {
    content: "\E012"
}

.icon-mail[data-v-30c1b0f0]:before {
    content: "\E013"
}

.icon-map[data-v-30c1b0f0]:before {
    content: "\E014"
}

.icon-money[data-v-30c1b0f0]:before {
    content: "\E015"
}

.icon-organization[data-v-30c1b0f0]:before {
    content: "\E016"
}

.icon-photo[data-v-30c1b0f0]:before {
    content: "\E017"
}

.icon-ranking[data-v-30c1b0f0]:before {
    content: "\E018"
}

.icon-record[data-v-30c1b0f0]:before {
    content: "\E019"
}

.icon-rest[data-v-30c1b0f0]:before {
    content: "\E01A"
}

.icon-search[data-v-30c1b0f0]:before {
    content: "\E01B"
}

.icon-shebao[data-v-30c1b0f0]:before {
    content: "\E01C"
}

.icon-time[data-v-30c1b0f0]:before {
    content: "\E01D"
}

.loginFooter[data-v-30c1b0f0] {
    height: 80px;
    width: 390px;
    margin: 0 auto;
    text-align: center
}

.loginFooter a[data-v-30c1b0f0] {
    color: #fff;
    width: 100%;
    height: 100%
}

.loginFooter .el-button + .el-button[data-v-30c1b0f0] {
    margin-left: 40px;
    color: #fff
}

.loginFooter .el-button--text[data-v-30c1b0f0] {
    color: #fff
}

.loginFooter .recordInformation[data-v-30c1b0f0] {
    font-size: 12px
}

.unregistered {
    background-color: #fff;
    width: 451px;
    margin-bottom: 251px
}

.unregistered .registerBtn {
    margin-bottom: 20px
}

.unregistered .el-button--text {
    color: #999;
    margin-left: 50px;
    padding: 12px 0
}

.unregistered .signBtn {
    line-height: 28px;
    height: 28px;
    margin-bottom: 18px
}

.unregistered div.companyName {
    margin-top: 52px;
    margin-bottom: 20px
}

.unregistered button.brokerConfirm {
    margin-top: 33px;
    margin-bottom: 10px
}

.unregistered div.activeInput .iconBox {
    background-color: #eaf6fd;
    -webkit-transition: 1s;
    transition: 1s;
    border-color: #59b2f9
}

.unregistered div.activeInput .iconBox .companyIcon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUVJREFUWIXt169LJFEAwPHPeusP5NJpUbTIJZMIwqGgGATbYRFE0HZwgiaDCFcWbPdPCBax2Gyb1CAIFotwYtBw4e7EaDI8V5aHezs7q67hfWBgwvDe972ZCa9QKt/IaRArWMZvzOGq0UF+TPeDthwBk9jDJTbQhxHM5xjrSTHjc11YwNrjpM/Js6jMIQP4jm/obWaiemqtYgK7wvZvNhgxg184wpc8IUUs4RSHwjtvbyCgYh1DGMcxdoTvKHPIT2xjNMfk1bqr7gtYxIWwsx1ZQqaaDPifj9jCOb7WC/nwiiEVn7GPAwzXCnlLszgTvsmWhhB+hNX3EAKdlZtWhzxJIbEUEkshsRQSSyGxFBJLIbEUEkshsUKpfHOCHuGcW/MAlMFf3KJfOLRncY9r3BUx1sTk1T49Xo3oEI6n2vDnhUKa8e8BlCwnP5D0nMwAAAAASUVORK5CYII=);
    -webkit-transition: 1s;
    transition: 1s
}

.unregistered div.activeInput .iconBox .areaIcon {
    background-image: url(/_nuxt/img/busareahover.51265ee.png);
    -webkit-transition: 1s;
    transition: 1s
}

.unregistered .inputBox {
    width: 331px;
    height: 40px;
    margin: 0 auto;
    position: relative
}

.unregistered .inputBox .el-input {
    width: 265px;
    position: static
}

.unregistered .inputBox .el-input .el-input__inner {
    height: 38px;
    width: 331px;
    padding-left: 50px;
    border-radius: 0;
    border-color: #dcdcdc
}

.unregistered .inputBox .el-input .el-input__inner:focus {
    border-color: #59b2f9;
    -webkit-transition: 1s;
    transition: 1s
}

.unregistered .inputBox ::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.unregistered .inputBox .iconBox {
    width: 38px;
    height: 36px;
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    float: left;
    position: absolute;
    left: 1px;
    top: 1px
}

.unregistered .inputBox .iconBox .companyIcon {
    width: 17px;
    height: 17px;
    display: inline-block;
    background-size: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAATlJREFUWIXt169LZEEAwPHPrusPDptXFC2u6ZKYxIO7dGATiyCCNkFB0wWx2/wnBItYbP4Dd4YDwWKRUQwWg95x0aLhucsyuLdv356uYb5pwmPm8+bNC1MKISjYGNaxglvM47rdSarVKigXAHzBIa6whWFMYqHAXPUqOZ8bwCI2nxd9qSIvlRsyijWs4mMnC7Wq2Vt8xoFs+7fbRHzDJX5iugikgmWc4ofsm/e2Aaj1HeOYwQn2ZecoN2QXe5gqsHhjHxrGJSzhQrazfXkgXzsE/KtB7OAcc60gPa8IqTWBIxzjUzPIWzaLM9mZ7CqE7EfYeA8Q6K8Nug2plyBxCRKXIHEJEpcgcQkSlyBxCRKXIHGlEMIvDMnuuU0vQDm6xx+MyC7teXrADf6WQgiPHSz+3yrjrtsI/H4C2uAqvUR38rkAAAAASUVORK5CYII=);
    margin-top: 11px;
    margin-left: 11px
}

.unregistered .inputBox .iconBox .areaIcon {
    width: 16px;
    height: 19px;
    display: inline-block;
    background-size: 100%;
    background-image: url(/_nuxt/img/busarea.c90dbac.png);
    margin-top: 9px;
    margin-left: 11px
}

.unregistered div.busAreaBox {
    border: 1px solid #dcdcdc
}

.unregistered .unregistTitle {
    text-align: center;
    font-size: 20px;
    height: 74px;
    line-height: 74px
}

.unregistered .el-tabs__header {
    border: none;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 21px
}

.unregistered .el-tabs__content {
    width: 331px;
    margin: 0 auto
}

.unregistered .el-tabs__item {
    font-size: 16px;
    color: #fff;
    text-align: center;
    display: inline-block;
    height: 121px;
    width: 175px;
    line-height: 121px;
    background-image: url(/_nuxt/img/unregist.372ef5b.png);
    background-size: 100%;
    margin-left: 20px;
    margin-right: 20px
}

.unregistered .el-tabs__item.is-active {
    color: #fff;
    background-image: url(/_nuxt/img/unregistactive.a46c778.png)
}

.unregistered .el-tabs__active-bar {
    display: none
}

.unregistered .el-button--primary {
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 305px;
    font-size: 20px;
    border-radius: 30px;
    margin-top: 116px;
    margin-bottom: 50px;
    margin-left: 13px;
    border: none
}

.unregistered .el-button--primary, .unregistered .el-button--primary:hover {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33)
}

.unregistered .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.registerBtn {
    cursor: pointer;
    font-size: 12px;
    color: #2b2c32;
    margin-right: 21px
}

.maskBox[data-v-23b29f14] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .6);
    z-index: 900;
    overflow: hidden
}

.areaSeleBox[data-v-23b29f14] {
    width: 930px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    position: fixed;
    top: 80px;
    left: 0;
    right: 0;
    z-index: 999;
    overflow-y: auto;
    max-height: 612px
}

.areaSeleBox .closeBox[data-v-23b29f14] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUhJREFUWIW118FNwzAUgOEfz4AEK1Q5dAaQKpaAHWCS9pQJ6BJVBazAIXSGquxAD3mRQmTHfi9+lXxoben/1CYv6k3btgArYAs8A7/4vm6Bd+ANOAWJfwJPwFEOeMaP0voAVgHYAXdyYO2IGOJreX8PbAP91/49OuiBmMaR5ksALsDGEZGKb4BLkA+8ELNxgDDaqI3IxqeAmoiieAxQA1EcTwGWIFTxOYAFoY7nABqEKV4CKEGY46WAOcSXLFNcA0ghGlmmuBYwRnSRvU4btwAA/ox7VQDDBddE9hoMY1sDiF3tHf9/DvXYLgWkbrUHWeZnRwkgd58venbkAKVDxoyYA2gnnAmRAljHqxoRAyya7VrEFLA0rkaMAbXiKsQAqB0vRgTHeBEiAHvHeA6xD/T/Us+O8RTiDLwG4Ad4BA6O8SniQP8MOV0BnByqB/bdCMQAAAAASUVORK5CYII=);
    width: 17px;
    height: 17px;
    background-size: 100%;
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 20px
}

.areaSeleBox .closeBox[data-v-23b29f14]:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUdJREFUWIW111FKw0AQgOHfOYOgVygRCt5AoXgJvYOepB7CXqIU9Qo+xJ6h1DvoQzYQQzY7M9kp7EO7C/9Hm0zoRXNzC7ACtsAj8EPs6xJ4A16Ao6T4B/AAHNKByPghtd6BlQCvwFU6sA5E9PF1en8NbIXua/8aHIxAjOOk5pMAZ2ATiMjFN8BZ0gdRiNk4gAw2aiOK8TGgJkIVnwLUQKjjOcAShCk+B/AgzPESwIJwxTUADcId1wLmEJ9pueIWQA7RpOWKWwFDRDux11rjHgDAr3OvCqC/4JqJvQbH2LYApq72lv8/h3lsawG5W+0uLfezQwMo3eeLnh0lgHbIuBFzAOuEcyFyAO94NSOmAItmuxUxBiyNmxFDQK24CdEDasfVCAmMqxAC7ALjJcRO6P6lngLjOcQJeBbgG7gH9oHxMWJP9ww5/gHmO6jON7FtEAAAAABJRU5ErkJggg==)
}

.areaSeleBox .areaContent[data-v-23b29f14] {
    padding-left: 30px
}

.areaSeleBox .areaContent .selectedBox .selecName[data-v-23b29f14] {
    margin-right: 16px;
    line-height: 30px;
    color: #2b2c32;
    font-weight: 700
}

.areaSeleBox .areaContent .selectedBox .selectedList[data-v-23b29f14] {
    height: 30px;
    line-height: 30px;
    background-color: #fdd9d7;
    padding: 0 0 0 10px;
    border: 1px dashed #f44336;
    margin-right: 5px;
    color: #2b2c32
}

.areaSeleBox .areaContent .selectedBox .selectedList .selectedClose[data-v-23b29f14] {
    padding: 0 8px;
    cursor: pointer;
    margin-left: 5px
}

.areaSeleBox .areaContent .selectedBox .selectedList .closeIcon[data-v-23b29f14] {
    width: 9px;
    height: 9px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUdJREFUWIW111FKw0AQgOHfOYOgVygRCt5AoXgJvYOepB7CXqIU9Qo+xJ6h1DvoQzYQQzY7M9kp7EO7C/9Hm0zoRXNzC7ACtsAj8EPs6xJ4A16Ao6T4B/AAHNKByPghtd6BlQCvwFU6sA5E9PF1en8NbIXua/8aHIxAjOOk5pMAZ2ATiMjFN8BZ0gdRiNk4gAw2aiOK8TGgJkIVnwLUQKjjOcAShCk+B/AgzPESwIJwxTUADcId1wLmEJ9pueIWQA7RpOWKWwFDRDux11rjHgDAr3OvCqC/4JqJvQbH2LYApq72lv8/h3lsawG5W+0uLfezQwMo3eeLnh0lgHbIuBFzAOuEcyFyAO94NSOmAItmuxUxBiyNmxFDQK24CdEDasfVCAmMqxAC7ALjJcRO6P6lngLjOcQJeBbgG7gH9oHxMWJP9ww5/gHmO6jON7FtEAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: 100%
}

.areaSeleBox .areaContent .listBox[data-v-23b29f14] {
    font-size: 14px;
    color: #646464;
    line-height: 34px
}

.areaSeleBox .areaContent .listBox .cityList[data-v-23b29f14] {
    width: 800px
}

.areaSeleBox .areaContent .listBox li[data-v-23b29f14] {
    margin-right: 23px;
    cursor: pointer
}

.areaSeleBox .areaContent .listBox li.active[data-v-23b29f14] {
    color: #f44336
}

.areaSeleBox .cityName[data-v-23b29f14], .areaSeleBox .districtName[data-v-23b29f14] {
    color: #2b2c32;
    margin-right: 30px;
    font-weight: 700
}

.areaSeleBox .areaHeader .descrition[data-v-23b29f14] {
    text-align: center;
    color: #646464;
    font-size: 14px;
    line-height: 14px
}

.areaSeleBox .calTitle[data-v-23b29f14] {
    font-size: 30px;
    color: #2b2c32;
    text-align: center;
    line-height: 30px;
    margin-bottom: 16px
}

.areaSeleBox .footer[data-v-23b29f14] {
    font-size: 14px;
    color: #969696;
    position: absolute;
    right: 30px;
    bottom: 20px
}

.areaSeleBox .applyBox[data-v-23b29f14] {
    margin-left: 300px;
    margin-bottom: 50px
}

.areaSeleBox .applyBox .telInput[data-v-23b29f14] {
    width: 216px;
    height: 40px;
    background-color: #f5f5f5;
    border: none;
    border-radius: 25px;
    font-size: 16px;
    color: #969696;
    text-indent: 15px;
    margin-right: 20px
}

.areaSeleBox .applyBox .applyBtn[data-v-23b29f14] {
    width: 307px;
    height: 40px;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff3f3f));
    background: linear-gradient(90deg, #fe6a6a, #ff3f3f);
    font-size: 16px;
    padding: 0;
    border: none;
    border-radius: 25px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.areaSeleBox .applyBox .applyBtn[data-v-23b29f14]:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.areaSeleBox .applyBox .applyTitle[data-v-23b29f14] {
    font-size: 16px;
    color: #2b2c32
}

.areaSeleBox .contentLeft[data-v-23b29f14] {
    color: #969696;
    font-size: 16px;
    margin-left: 86px;
    line-height: 40px;
    width: 260px
}

.areaSeleBox .contentLeft .calculBtn[data-v-23b29f14] {
    width: 218px;
    height: 40px;
    margin-top: 37px;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff3f3f));
    background: linear-gradient(90deg, #fe6a6a, #ff3f3f);
    font-size: 16px;
    padding: 0;
    border: none;
    border-radius: 25px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.areaSeleBox .contentLeft .calculBtn[data-v-23b29f14]:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.goBack {
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    width: 75px;
    position: relative
}

.goBack .goBackIcon {
    width: 6px;
    height: 13.5px;
    display: inline-block;
    position: absolute;
    top: 11px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOhJREFUOI2V08FxgzAQQNEvnAJcgkqQO1A6MR0kFYitwO7ApARX4KgDSnAJHHOTDwaPBkuw4Sbmv9kVM5iUkgVGERlRPA1ggZsmngGACyFc/gMAjhrULM6bqAEG4FeLdsaYvxjjj/feAm5677z3NsZ4ra4kIi3QLyadVu9QQF8hhGMVVNAlR29gC5mu60oGgOlr5SsdihNWJu1XQYbu83kTTGtZFSjcYayCQtyKyFAElbgvrrQWA3xk4Z7nn+ey+JzHrwmVuBeR7+UGJqVUi9v32z0nOG38WkkbL8FmnINBE8/gDnxqYoAHZB9qd5TG/g0AAAAASUVORK5CYII=);
    background-size: 100%;
    background-repeat: no-repeat;
    margin-left: 7px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.pages-projectindex .width-862 {
    width: 862px;
    overflow: hidden
}

.pages-projectindex .nearHouses {
    margin-top: 60px
}

.pages-projectindex .nearHouses .nearHousesTitle {
    border-left: 2px solid #f44336;
    padding-left: 10px;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 20px
}

.pages-projectindex .m-t-55 {
    margin-bottom: 55px
}

.packup[data-v-69b5a424] {
    width: 50px;
    height: 20px;
    line-height: 20px;
    margin: 0 auto;
    cursor: pointer
}

.packup .iconBox[data-v-69b5a424] {
    width: 13px;
    height: 8px;
    display: inline-block;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-size: 100%
}

.packup .packupIcon[data-v-69b5a424] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAATxJREFUOI2t1L9rE3EYx/FXYsiQop0KHVwc3Lo46aRbtkIHOwmCi3QqZnDoJGZyUdollha61LHQIRkMwQ75o4Ip/eGQTyCFcN5VHzju7vl+nvf77gt3tV6vp2J9yHm/ylCjouQ9vuV6gqOyg/UKkrf4vnB/mN5/FW3jJPmPOWrpbZcBlNm6TfzAA3zC1/RX8Dlrv9Evgvztjdo4QxNf0F1Y66bXTKZ9X9FLnAd0gL0lmb2sNZN9VVX03GwrWjhGp+CBOsm0MvOirOgZhniEU+zgtkB0m8wpHuJnGIWijUhWzfb9HW4KJPO6SfYss8OwloqeYoQ1DPAG1yUk87rOzCCMUZh3RE9wgfUEXuOygmRel5kdhXURtrrZt9THY4yxhek9JPOahjEOs49GHVfYjX3T7B/2rzUJ61fYV38Az4w/kin7UgoAAAAASUVORK5CYII=)
}

.packup .unfoldIcon[data-v-69b5a424] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAVxJREFUOI2t0zFIW1EUxvFfomZ1cigILlk71dVFsFrBGLq0ki2LKAi6te4GlwotGLd2KqWl1KGig7bg2KEurooOgoNTlwwBSYd7BImmeW1zlss753zf/x7eubl6vQ5lnOJY7+IhitjuxxQ+4xJjOO8BYAS7eICZPL7jEMPYx9B/AoZwEH6H+JZHE0/xUxpvD4P/CBiUJijiKHyb+Sj+whOc4BG+oPCXgELoRsNnKnzlbzVdYQIXGMcn9GUE9OFj6C7wOPy0Q0g/fTpuMItN5LoActFXDt00zm43tENIazyJBuZR6wKpRV8jdHeewX0Q+IFn0lK8wEqHvuWoN/E8dHeiEwR2UEULr1Bpq1ewEfUqvnYy+hME3sdtc3iHUuRLeBv5lejrGN0g8AbrGMAHLMZZiPzrbgb9GSDwUnpoC9ImwRZWs4izTHITS9Jjg+34bvUaco05rEmbdJ1V+Bu5f0jmF7SWNgAAAABJRU5ErkJggg==)
}

.radarBox .radarTitle[data-v-69b5a424] {
    font-size: 14px;
    color: #2b2c32;
    width: 74px;
    height: 26px;
    background-color: #f5f5f5;
    text-align: center;
    line-height: 26px
}

.radarBox .radarLeft[data-v-69b5a424] {
    width: 483px
}

.radarBox .radarRight[data-v-69b5a424] {
    width: 379px
}

.radarBox .radarRight .surroundBox[data-v-69b5a424] {
    width: 110px
}

.radarBox .radarRight .surroundBox span[data-v-69b5a424] {
    display: inline-block;
    line-height: 14px;
    height: 14px
}

.radarBox .radarRight .surroundBox .bgColor[data-v-69b5a424] {
    width: 12px;
    height: 12px;
    background-color: #dcdcdc;
    border-radius: 1px;
    margin: 1px 10px 0 0
}

.radarBox .radarRight .radarTrafficBox[data-v-69b5a424] {
    width: 379px;
    height: 169px;
    border-bottom: 1px solid #dcdcdc
}

.radarBox .radarRight .radarTrafficBox .timeBox[data-v-69b5a424] {
    width: 147px
}

.radarBox .radarRight .radarTrafficBox .radarTraffic[data-v-69b5a424] {
    margin-top: 38px
}

.radarBox .radarRight .radarTrafficBox .subwayBox[data-v-69b5a424] {
    height: 28px;
    line-height: 28px;
    margin-top: 15px
}

.radarBox .radarRight .radarTrafficBox .subwayBox .walkIcon[data-v-69b5a424] {
    width: 13px;
    height: 20px;
    background-image: url(/_nuxt/img/walk.ab84963.png);
    background-size: 100%;
    margin: 2px 5px 0 0
}

.radarBox .radarRight .radarTrafficBox .trafficRight[data-v-69b5a424] {
    height: 28px;
    line-height: 26px;
    border-radius: 2px;
    margin-left: 10px
}

.radarBox .radarRight .radarTrafficBox .trafficRight .subwayStation[data-v-69b5a424] {
    width: 54px;
    text-align: center;
    background-color: #def0fe
}

.radarBox .radarRight .radarTrafficBox .trafficRight .busStation[data-v-69b5a424] {
    width: 54px;
    text-align: center;
    background-color: #e2f2d8
}

.radarBox .radarRight .radarTrafficBox .trafficRight .subwayName[data-v-69b5a424] {
    margin: 0 13px 0 11px;
    max-width: 137px;
    overflow: hidden
}

.radarBox .radarRight .radarTrafficBox .subwayRight[data-v-69b5a424] {
    border: 1px solid #def0fe
}

.radarBox .radarRight .radarTrafficBox .busRight[data-v-69b5a424] {
    border: 1px solid #e2f2d8
}

.radarBox .radarRight .radarTrafficBox .subwayColor[data-v-69b5a424] {
    color: #59b2f9
}

.radarBox .radarRight .radarTrafficBox .busColor[data-v-69b5a424] {
    color: #69bd3b
}

.radarBox .radarRight .surround[data-v-69b5a424] {
    padding-top: 38px
}

.echarts[data-v-69b5a424] {
    width: 483px;
    height: 300px
}

.chanYeBox .messageContent[data-v-69b5a424] {
    line-height: 14px;
    height: 14px;
    width: 862px;
    overflow: hidden
}

.informationBox .loupanBox[data-v-69b5a424] {
    width: 862px;
    font-size: 14px;
    color: #2b2c32
}

.informationBox .loupanBox .build_name[data-v-69b5a424] {
    font-size: 16px;
    font-weight: 700;
    margin-left: 12px
}

.informationBox .loupanBox .itemArrowImg[data-v-69b5a424] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAKlJREFUOI2d08sNgzAQRdELuBzqIYvUEoVIqcEdECn90E6kLOxI1sifN5kNeHGuhwVTjBHgTpoHjgnACtyAxRuYgRO4Ah9gL7aQbgZ45+eRA9IGoXh3B4I5uwIWuwI1LAdaWAr08DAwwt2AgpsBFVcDswPbmTz4km9dSN+8q3izELS1N+BloYKbcIS7sIeHsIUlWMMytNgFS+yGP7z+AyH9VSfwzGcZAnwBSm41qQ4A9bkAAAAASUVORK5CYII=);
    width: 8px;
    height: 13px;
    display: inline-block;
    background-size: 100%;
    margin: 5px 0 0 8px
}

.informationBox .loupanBox .nameBox:hover .build_name[data-v-69b5a424] {
    color: #59b2f9
}

.informationBox .loupanBox .nameBox:hover .itemArrowImg[data-v-69b5a424] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAcCAYAAACH81QkAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAYNJREFUOI2l1UtLlUEYAODneKF0lS7cKG4Dsx8Qie4DMZEWLQ3NC7QosMjQAoUSRAWJDMt+QHghpL2KYOu0H5C6aWGtUsnbYs4HH6nHM8d3NTAzD/POvDOTuf9lH65gX4FRhEbM4/plkLuowjRuFYo8w1eUYxzNhSD/8BKfUIJBdMQicIy3GMm2u/Ei1Z8XksRn9GEPrRhDWSwCS+jBHzRgCpWxCHzHA2zjBmZQG4vAT7TjB2rwEfWxCOygC6uoEFJrjEVgF0+wgKsYRVssAocYxntk8By92XbeSBLTGMKBsPGvUBqLJJFJtY9LIic/RGcWmcG7GKQY/WjBEd5gNunMBynHa9wWrkM/ltMDLkIqMYE6/MZjrP8/KBdSi0lUYwuPsHnWwPNO56awcdXYEI7zTOA8pEko72tYEd6WnRwrPpXOPeE9KcKccApHuYA0khHKuF142abw4aLJaaQUA7gjlPMwFvMFEmREuN5/8RRrMQAh9wX8Eso5GkhWsoxvLvGNngDlNk31nxqvIwAAAABJRU5ErkJggg==)
}

.informationBox span[data-v-69b5a424] {
    display: inline-block;
    white-space: nowrap
}

.informationBox .bgBox[data-v-69b5a424] {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.informationBox .commentTitle[data-v-69b5a424] {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.informationBox .commentTitle span[data-v-69b5a424] {
    color: #2b2c32
}

.informationBox .container[data-v-69b5a424] {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 15px
}

.informationBox .container span.buildYears[data-v-69b5a424], .informationBox .container span.huoti[data-v-69b5a424], .informationBox .container span.kongtiao[data-v-69b5a424], .informationBox .container span.ssyq[data-v-69b5a424], .informationBox .container span.wuyegongsi[data-v-69b5a424], .informationBox .container span.zongmianji[data-v-69b5a424] {
    text-align: left
}

.informationBox .container span[data-v-69b5a424] {
    height: 34px;
    line-height: 34px
}

.informationBox .introduceBox .messageTitle[data-v-69b5a424] {
    margin-bottom: 15px
}

.informationBox .bussinessBox .messageTitle[data-v-69b5a424] {
    margin-bottom: 20px
}

.informationBox .container .text[data-v-69b5a424] {
    width: 127px;
    overflow: hidden;
    float: left;
    margin-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.informationBox .messageTitle[data-v-69b5a424] {
    font-size: 16px;
    margin-top: 18px;
    margin-bottom: 10px
}

.informationBox .container .field[data-v-69b5a424] {
    color: #969696;
    margin-right: 12px;
    width: 70px;
    float: left;
    overflow: hidden;
    text-align: right
}

.informationBox .loupanIntroduce[data-v-69b5a424] {
    line-height: 23px
}

.informationBox .container span.firstRow[data-v-69b5a424] {
    width: 190px
}

.informationBox .container span.lastRow[data-v-69b5a424] {
    width: 70px
}

.marketBox {
    width: 100%
}

.marketBox .radioBox {
    position: relative;
    top: 72px;
    right: -690px
}

.marketBox .el-radio {
    color: #646464
}

.marketBox .el-radio__inner, .marketBox .el-radio__inner:hover {
    border-color: #686868
}

.marketBox .el-radio__input.is-checked .el-radio__inner {
    background: #f44336;
    border-color: #f44336
}

.marketBox .priceChart {
    text-align: center;
    font-size: 16px
}

.marketBox .echarts {
    width: 860px;
    height: 450px;
    top: 20px
}

.marketBox .commentTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 35px;
    line-height: 22px
}

.marketBox .commentTitle .bgBox {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.marketBox .marketContent {
    width: 100%;
    margin-top: 10px
}

.marketBox .marketContent .arrowIcon {
    width: 13px;
    height: 21px;
    margin: 5px 0 0 12px
}

.marketBox .marketContent .arrowUp {
    background: url(/_nuxt/img/arrow_up.9d597f7.png) no-repeat;
    background-size: 100%
}

.marketBox .marketContent .arrowDown {
    background: url(/_nuxt/img/arrow_down.f32cdd7.png) no-repeat;
    background-size: 100%
}

.marketBox .marketContent ul {
    width: 100%
}

.marketBox .marketContent ul li {
    width: 33.3%;
    border-right: 1px solid #dcdcdc;
    float: left
}

.marketBox .marketContent ul li .dirTitle {
    width: 100%;
    text-align: center;
    color: #2b2c32
}

.marketBox .marketContent ul li .dirTitle span {
    font-weight: 700;
    max-width: 220px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.marketBox .marketContent ul li .dirTitle span.label {
    font-weight: 400
}

.marketBox .marketContent ul li .rent, .marketBox .marketContent ul li .sell {
    text-align: center;
    color: #2b2c32;
    margin-top: 10px
}

.marketBox .marketContent ul li .rent div, .marketBox .marketContent ul li .sell div {
    display: inline-block;
    vertical-align: middle
}

.marketBox .marketContent ul li .rent div.label, .marketBox .marketContent ul li .sell div.label {
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2b2c32;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
    margin-right: 10px;
    margin-top: 5px;
    text-align: center
}

.marketBox .marketContent ul li .rent div.labelPrice, .marketBox .marketContent ul li .sell div.labelPrice {
    font-size: 16px;
    color: #2b2c32;
    margin-top: 5px
}

.marketBox .marketContent ul li .rent div.labelPrice label, .marketBox .marketContent ul li .sell div.labelPrice label {
    font-size: 22px;
    font-weight: 700
}

.marketBox .marketContent ul li:last-child {
    border-right: 0
}

.crumbs {
    width: 100%;
    font-size: 12px;
    color: #646464;
    text-align: left;
    height: 40px
}

.crumbs .el-breadcrumb {
    line-height: 40px
}

.crumbs .el-breadcrumb__item__inner, .crumbs .el-breadcrumb__item__inner a {
    color: #646464;
    text-decoration: none
}

.crumbs .el-breadcrumb__item__inner:hover, .crumbs .el-breadcrumb__item__inner a:hover {
    color: #f44336
}

.crumbs .el-breadcrumb__item:last-child .el-breadcrumb__item__inner, .crumbs .el-breadcrumb__item:last-child .el-breadcrumb__item__inner:hover, .crumbs .el-breadcrumb__item:last-child .el-breadcrumb__item__inner a, .crumbs .el-breadcrumb__item:last-child .el-breadcrumb__item__inner a:hover, .crumbs .el-breadcrumb__separator {
    color: #646464
}

.projectTop {
    width: 1200px;
    height: 490px;
    margin-bottom: 60px;
    position: relative
}

.projectTop .colPosition {
    position: absolute;
    right: 0;
    top: -45px
}

.projectTop .rightBox {
    width: 430px;
    height: 490px;
    margin-left: 60px
}

.projectTop .projectBroker {
    width: 430px;
    height: 140px;
    border: none;
    border-bottom: 1px solid #dcdcdc;
    padding: 0
}

.projectTop .payTel .payBox .payBtn {
    float: right !important
}

.mobileBox[data-v-c5937c1c] {
    color: #646464;
    font-size: 14px;
    cursor: pointer
}

.mobileBox:hover .mobileCode[data-v-c5937c1c] {
    display: block
}

.mobileBox .mobileIcon[data-v-c5937c1c] {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/_nuxt/img/qrcode.a1cfe65.png) 0 no-repeat;
    background-size: 100%;
    margin: 3px 5px 0 0
}

.mobileBox .mobileCode[data-v-c5937c1c] {
    display: none;
    padding: 27px 23px 15px;
    position: absolute;
    left: 10%;
    top: 30px;
    background: #fff;
    border: 1px solid #dcdcdc;
    z-index: 88889
}

.mobileBox .mobileCode .codeLogo[data-v-c5937c1c] {
    width: 19px;
    height: 19px;
    left: 50%;
    top: 75px;
    background: url(/_nuxt/img/logo.18a08f7.jpg) no-repeat;
    background-size: 19px auto;
    z-index: 2222;
    position: absolute;
    margin-left: -10px
}

.mobileBox .mobileCode img[data-v-c5937c1c] {
    width: 117px;
    height: 117px
}

.mobileBox .mobileCode .explain[data-v-c5937c1c] {
    padding-top: 5px;
    color: #646464;
    font-size: 14px
}

.mobileBox .mobileCode[data-v-c5937c1c]:before {
    border-bottom: 7px solid #dcdcdc;
    top: -8px
}

.mobileBox .mobileCode[data-v-c5937c1c]:after, .mobileBox .mobileCode[data-v-c5937c1c]:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    left: 74px
}

.mobileBox .mobileCode[data-v-c5937c1c]:after {
    border-bottom: 7px solid #fff;
    top: -7px
}

.collect span[data-v-c5937c1c] {
    background: url(/_nuxt/img/collect.be8dead.png) 0 no-repeat;
    background-size: 13px auto;
    padding-left: 18px;
    color: #646464;
    font-size: 14px;
    cursor: pointer
}

.collect span[data-v-c5937c1c]:hover {
    background: url(/_nuxt/img/collect-selected.3307ab0.png) 0 no-repeat;
    background-size: 13px auto
}

.collect span.selected[data-v-c5937c1c] {
    background: url(/_nuxt/img/collect-selected.3307ab0.png) 0 no-repeat;
    background-size: 13px auto
}

[v-cloak] {
    display: none
}

.carouselcontainer .gallery-top {
    height: 400px !important;
    width: 710px;
    position: relative;
    overflow: hidden
}

.carouselcontainer .gallery-top .carouslImg {
    width: 100%;
    height: 100%
}

.carouselcontainer .gallery-top .imgLabel {
    position: absolute;
    left: 0;
    bottom: 10px;
    z-index: 111;
    width: 100%
}

.carouselcontainer .gallery-top .imgLabel label {
    background: #fff;
    border-radius: 20px;
    height: 25px;
    line-height: 25px;
    padding: 0 15px;
    margin-left: 10px;
    color: #2b2c32;
    float: left;
    display: block;
    font-size: 12px
}

.carouselcontainer .swiper-slide {
    cursor: pointer
}

.carouselcontainer .swiper-slide:hover {
    opacity: 1
}

.carouselcontainer .bigContent {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .8);
    z-index: 10010
}

.carouselcontainer .bigContent .big-swiper-container {
    width: 100%;
    height: 70%;
    margin: 0 auto;
    list-style: none;
    padding: 0;
    text-align: center
}

.carouselcontainer .bigContent .big-swiper-container .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    position: relative;
    opacity: .4
}

.carouselcontainer .bigContent .big-swiper-container .swiper-slide img {
    max-width: 100%;
    max-height: 100%
}

.carouselcontainer .bigContent .big-swiper-container .text {
    width: 76%;
    margin-left: 12%;
    position: absolute;
    left: 0;
    bottom: -120px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    padding-left: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px
}

.carouselcontainer .bigContent .big-swiper-container .swiper-pagination {
    left: 0;
    top: 0
}

.carouselcontainer .bigContent .big-swiper-container .swiper-button-next {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABwCAYAAABGk8NYAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjZJREFUeJzl3UFuwjAQBdABdQdX6jm670EK4VLdtwf73YAUUQNO4vGf+R7JInbsiR847CzvAFghpuvnqXRTId4KbZOZfc3qmngA8zLhf0x3fSTKK7QsvgYtiTcAnxVoObwBOAL4HQ1/uxgOP68Mhb9vGAZfajwC+FHHP7ohj392Uxr/qoMsvqaTJL62oxx+SWcp/NIBMvg1gyTwawemx28ZnBq/NUFafIskKfGtEqXDt0yWCt86YRq8R9IUeK/E4fGeyUPjvR8QFt/jISHxvZZWOHwveDh8T3gofG94GDwDHgLPgtPxTDgVz4bT8Gw0Dc8G0/BsLA3PhtLwbCQNzwbS8GwcDc+GeeDPKnAXPBtEw7MxNDwb0gNf/MNjI2h4NoCGZ0+ehmdPvEU5LMSfAdgOKG6/yhYHM/s2s/fK/tPecTKRY8depoylPkHgHV+Fzg5fjc4M34TOCt+Mzghvgs4Gb4bOBG+KzgJvjs4Ad0FHh7uhI8Nd0VHh7uiI8C7oaPBu6Ejwrugo8O7oCHAKmg2noZlwKpoFp6MZ8BDo3vAw6J7wUOhe8HDoHvCQaG94WLQnPDTaCx4e7QFPgW4NT4NuCU+FbgVPh24BT4neCk+L3gJPjV4LT49eA5dAL4XLoJfApdC1cDl0DZy+3ZkBl0U/g0ujH8Hl0SX4EOh7+DDoOXwo9A0+HBqA7c3sw+q3NFxM5cCY6zdwGeWXvpV55RleCn0PNwx6JFAJL4kGUDz96vTgWir+ADdBUFjTGbPnAAAAAElFTkSuQmCC) no-repeat;
    background-size: 31px auto;
    background-position: 100%;
    width: 40%;
    height: 80%;
    top: 0
}

.carouselcontainer .bigContent .big-swiper-container .swiper-button-prev {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABwCAYAAABGk8NYAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAipJREFUeJzl3VFugzAMgGEz7W272HaN7Ryr6NG2g3kvrUQppQQS/7ZjCbUQx+SjSR8qVRlUVRLHeHk9zRtejQdiGaOI/EzOb/GqmvEY9T7GaQ49QCv0HZ4epCX6Bj+opvlym6/ptfjKAi9B/4nIJz01rab3NX5V9V0TrPFd6Ojw3ejI8EPoqPDD6IjwKuho8GroSPCq6Cjw6ugI8CZo7/BmaM/wpmiv8OZoj3ATtDe4GdoT3BTtBW6O9gBH0DQcQ5NwFE3BcTQBd4G2hrtBW8Jdoa3g7tAWcJfo1nC36JZw1+hWcPfoFvAQ6NrwMOia8FDoWvBw6BrwkOij8LDoI/DQ6L3w8Og98BToUngadAk8FXorPB16Czwl+hk8LXoNnhr9CJ4evQTvAj2Hd4OewrtCX+HdoVVVXkRkaPfHAcdxeQLn3j716UlX+PmFbvBLF7vAP2pIj19rTI1/lpAWvyUpJX5rYjp8SXIqfGmHNPg9nVLg93YMjz/SOTT+aIGw+BpFSvFvNLoWPCS+ZrHSn7BQfO2CYfAtiobAtyrsHt+yuGt86xu4xVvcxCXeamq5w1vB3eEt4a7w1nA3eALuAk/BcTwJR/E0HMPTaAxPgzE8jcXwNBTD00gMTwMxPI3D8DQMw9MoDE+DMDyNwfA0BMPTCAxPAzA8PXgMTw8cw/e6lcBHFrhIGf6bnqbEtD9rkjVegk+7QcwaPv2WQEv4cd6eefer04P3IiLyD9p01GkeCRt/AAAAAElFTkSuQmCC) no-repeat;
    background-size: 31px auto;
    background-position: 0;
    width: 40%;
    height: 80%;
    top: 0
}

.carouselcontainer .bigContent .big-swiper-container .swiper-button-disabled {
    opacity: .5
}

.carouselcontainer .bigContent .big-swiper-container .swiper-pagination-bullet {
    background: #717171;
    opacity: 1
}

.carouselcontainer .bigContent .big-swiper-container .swiper-pagination-bullet-active {
    background: #fff
}

.carouselcontainer .bigContent .big-swiper-container .close {
    position: fixed;
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAdtJREFUaIHl20FOwzAQheEfblEESrgHSHBq2IHEIeiKBsE9hkVa5FatSewZZ4aOlE2aeN6nJE66MCJCsq1E5ElEuoP9Ebdua1ml+w+x7zLWJji6E5GPrWWdolPsWvYrKjrF7uoXfQobFX0Mm6KvkPE+z1UUdA67q+epB3pHTzbMPsEBrhgrsj9LR0TPzlw9QCTsMXAUdHFG9QE9Y3Ngr+jqTOYNPGGngL2g1TI0b7gkdg54KbR6z8UDtO7lJkirHu4CGY9dDLYKZoqtBWsHNMdqgLWCNsFqgWsDN8NqgkuDN8Vqg+cCmmNFhAsRQbk64AW4zRzzDQhwkzlmAB6AT61ggAkYpqFzNWCABbjUHnBbn8AjsCk4d8AIC3ZgKEMPGGLB7pZOqwPeyD+vMD7XdxhiwfYKuyxr8G7y+uvqAlwDr9tzzMoSXDJT9xijrcA1r6UeQ7QFeOqHx1fm9x4jtDZ4CnZgnI3vyb+yeizQC31Hh//zUBO8KXppbHO0B2xTtBdsM7QnbBO0N6x5DzdBWvVaPEDrnp6xJr29Y9UzRMCqZomCVcsUCauSLRq2OmNEbFXWqNjizJGxRdmjY2ejkTNcAnB2izxOoaNhc+i1JMt4UvTZLNRK0f96Kd4PPr+ZidEeKBoAAAAASUVORK5CYII=) no-repeat;
    background-size: 30px auto;
    z-index: 100
}

.carouselcontainer .bigContent .big-swiper-container .close:hover {
    background: url(/_nuxt/img/bigClose_hover.a01cd71.png) no-repeat;
    background-size: 30px auto
}

.carouselcontainer .bigContent .big-swiper-container .swiper-pagination-big {
    width: auto;
    left: 50%
}

.carouselcontainer .bigContent .big-allery-thumbs-box {
    width: 80%;
    height: 30%;
    margin: 0 auto;
    background: #000;
    overflow: hidden;
    margin-top: 30px;
    padding-top: 120px
}

.carouselcontainer .bigContent .big-allery-thumbs .swiper-wrapper {
    text-align: center
}

.carouselcontainer .bigContent .big-allery-thumbs .swiper-slide {
    width: 118px;
    height: 80px;
    overflow: hidden;
    opacity: .4;
    text-align: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.carouselcontainer .bigContent .big-allery-thumbs .swiper-slide img {
    width: 100%;
    height: 100%
}

.carouselcontainer .bigContent .big-allery-thumbs .swiper-slide:hover {
    opacity: 1
}

.carouselcontainer .bigContent .swiper-pagination-fraction {
    width: auto
}

.carouselcontainer .bigContent .big-allery-thumbs .on {
    opacity: 1
}

.carouselcontainer .gallery-thumbs {
    height: 80px !important;
    width: 710px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 37px;
    position: relative
}

.carouselcontainer .gallery-thumbs .swiper-button-next {
    width: 27px;
    height: 80px;
    right: 0;
    margin-top: -30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOpJREFUOI2d1KFKRUEUBdB9LygI/sArL4hgsWgyGU1Gm00xaRA0aTOatFg0ix9gEASDiIj6TS7LXHhYnLkDB05ZzGFmz3RIkj7JTxpWn2QtyX2SSSs8SLKc5DbJtFpiEXf4xhOWkP9qaBZwU/AzVmphMI+rgl+wWguDOVwW/Ir1Whj0uCj4DRu1cMDnBb9jsxYGHU4L/sBWLRzqqOBPbLfAYL/gL+wgXclqzdpNclz6674hnrM7dLWj7v0dtQYdth5Oh5PW6+hx1hqAUZEbFfJRz2rUQx79dQw7PWJagwa4hgdMapGZkDd/yL+lkoEKcp/UgQAAAABJRU5ErkJggg==) #1a1c28 10px 30px no-repeat;
    background-size: 7px auto
}

.carouselcontainer .gallery-thumbs .swiper-button-prev {
    width: 27px;
    height: 80px;
    background: #1a1c28;
    left: 0;
    margin-top: -30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOpJREFUOI2dlL1KA0EUhU+WFCn0YUxhkcJCwcZCDEEXCwtBFEELK0F8BdtA8jxB3PWdvhTeC8My6/wMHJi/j3tn5swVoAIdARvgYKr8dizpS9JMUpsbaQHsgF/gE2hyoBPg26B3YAIoBZ0G0JtDKfAc+DHodbg+Bl0AnUHPsT0x6DKA7scyGk6sgN6gu//OHw5uDeqBNnXb3nmwKL1FTT6TgCeDOjtflikaSU1gK7INGEl1mZtq7HJuSkAB1zXP4bqqMUDMco8loJvc4ZcSUMAZFd/KVfWRXWHp+ACaP7q8WK1zI7rmwBY43AP/eaJz0aUTkQAAAABJRU5ErkJggg==) #1a1c28 10px 30px no-repeat;
    background-size: 7px auto
}

.carouselcontainer .gallery-thumbs .swiper-slide {
    width: 118px;
    height: 80px;
    overflow: hidden;
    opacity: .7;
    position: relative
}

.carouselcontainer .gallery-thumbs .swiper-slide img {
    width: 100%;
    height: 100%
}

.carouselcontainer .gallery-thumbs .swiper-slide label {
    position: absolute;
    width: 119px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    background: rgba(0, 0, 0, .3);
    left: 0;
    bottom: 10px;
    z-index: 111
}

.carouselcontainer .gallery-thumbs .on {
    opacity: 1
}

.carouselcontainer .el-carousel__arrow {
    top: 113%;
    top: 450px;
    height: 80px;
    width: 27px;
    border-radius: 0;
    background-color: #1a1c28;
    font-size: 16px;
    display: block
}

.carouselcontainer .el-carousel__arrow--left {
    left: 0
}

.carouselcontainer .el-carousel__arrow--right {
    right: 0
}

.carouselcontainer .el-carousel__item h3 {
    color: #475669;
    font-size: 16px;
    opacity: .75;
    line-height: 44px;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #333;
    opacity: .7;
    color: #fff;
    padding-left: 20px
}

.carouselcontainer .el-carousel__indicators {
    overflow: hidden;
    text-align: left;
    margin-left: 32px;
    height: 90px
}

.carouselcontainer .el-carousel__indicator {
    padding: 10px 5.5px 0
}

.carouselcontainer .el-carousel__indicator .el-carousel__button {
    width: 118px;
    height: 80px
}

.carouselcontainer {
    width: 710px;
    height: 400px;
    float: left
}

.carouselcontainer .el-carousel__container {
    width: 710px
}

.derectionBox {
    width: 430px;
    height: 277px;
    float: left;
    color: #2b2c32;
    font-size: 14px;
    overflow: hidden
}

.derectionBox .trendBox {
    width: 78px;
    height: 26px;
    line-height: 24px;
    border: 1px solid #c8c8c8;
    padding-left: 13px;
    border-radius: 13px;
    cursor: pointer;
    color: #969696;
    font-size: 14px
}

.derectionBox .trendBox .trendIcon {
    display: inline-block;
    width: 17px;
    height: 12px;
    background: url(/_nuxt/img/price.7640183.png) no-repeat;
    background-size: 100%;
    margin-right: 4px
}

.derectionBox .noSalePrice {
    color: #969696;
    font-size: 16px;
    line-height: 85px
}

.derectionBox .saleIcon {
    margin-top: 32px
}

.derectionBox .fysl {
    max-width: 260px
}

.derectionBox .goHere {
    display: inline-block;
    margin-left: 10px
}

.derectionBox .goHere a:active, .derectionBox .goHere a:hover, .derectionBox .goHere a:link, .derectionBox .goHere a:visited {
    color: #2b2c32
}

.derectionBox .derectionContent {
    height: 170px;
    font-size: 14px;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 20px
}

.derectionBox .derectionContent .goMapBox {
    width: 108px;
    height: 26px;
    line-height: 24px;
    border: 1px solid #c8c8c8;
    padding-left: 16px;
    border-radius: 13px;
    margin-top: 3px;
    cursor: pointer;
    color: #969696;
    font-size: 14px
}

.derectionBox .derectionContent .goMapBox .mapIcon {
    display: inline-block;
    width: 15px;
    height: 16px;
    background: url(/_nuxt/img/map.4e5516d.png) no-repeat;
    background-size: 100%;
    margin: 4px 5px 0 0
}

.derectionBox .derectionContent .dizhiBox {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.derectionBox .derectionContent .dizhiBox a {
    color: #1f2d3d
}

.derectionBox .derectionContent .dizhiBox .el-button {
    border: none;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 349px;
    text-align: left
}

.derectionBox .derectionContent .dizhiBox .el-button:focus, .derectionBox .derectionContent .dizhiBox .el-button:hover {
    color: #2b2c32
}

.derectionBox .derectionContent .field {
    color: #969696;
    margin-right: 25px
}

.derectionBox .derectionContent .box {
    line-height: 32px
}

.derectionBox .titleText {
    font-size: 22px;
    font-weight: 700;
    max-width: 350px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    line-height: 22px
}

.derectionBox .rentBox, .derectionBox .saleBox {
    height: 80px;
    float: left;
    width: 160px;
    line-height: 80px
}

.derectionBox .priceBox {
    height: 85px
}

.derectionBox .priceBox .num {
    font-size: 30px;
    color: #f44336;
    font-weight: 700
}

.derectionBox .titleContent {
    line-height: 21px
}

.derectionBox .titleContent .tag {
    width: 58px;
    height: 21px;
    line-height: 21px;
    color: #fff;
    background-color: #f44336;
    float: left;
    text-align: center;
    margin-left: 7px
}

.derectionBox .titleOuter {
    height: 106px;
    border-bottom: 1px solid #dcdcdc
}

.derectionBox .icon {
    width: 20px;
    height: 20px;
    background-size: 100%;
    display: inline-block;
    margin-right: 8px
}

.derectionBox .rentIcon {
    background-image: url(/_nuxt/img/zuicon.409e84e.png)
}

.derectionBox .saleIcon {
    background-image: url(/_nuxt/img/saleicon.2b8faeb.png)
}

.proBroker {
    padding: 29px 0 20px;
    width: 430px
}

.proBroker .telPhone {
    border-radius: 50px;
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6;
    width: 430px;
    margin: 0 auto;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    -webkit-transition: all 1s;
    transition: all 1s;
    font-size: 28px;
    position: relative;
    cursor: pointer
}

.proBroker .telPhone label {
    padding-left: 66px;
    background: url(/_nuxt/img/tel.fff5e0f.png) 2px 8px no-repeat;
    background-size: 44px auto;
    font-size: 26px;
    display: inline-block;
    cursor: pointer
}

.proBroker .brokerTop {
    padding-bottom: 17px
}

.proBroker .brokerTop .img {
    width: 60px;
    height: 80px;
    margin-right: 20px
}

.proBroker .brokerTop .name {
    color: #2b2c32;
    margin-bottom: 8px;
    margin-right: 12px;
    margin-top: -2px
}

.proBroker .brokerTop .intro {
    width: 100%;
    font-size: 14px;
    color: #646464;
    clear: both;
    margin-bottom: 7px
}

.proBroker .brokerTop .contact {
    width: 300px
}

.proBroker .brokerTop .el-rate {
    width: 120px;
    height: 27px
}

.proBroker .brokerTop .el-rate__icon {
    font-size: 18px;
    margin-right: 1px
}

.proBroker .brokerTop .el-icon-star-off {
    font-size: 19px !important;
    margin-top: 3px
}

.proBroker .tel {
    display: inline-block;
    font-size: 26px;
    color: #fff
}

.proBroker .tel label {
    font-size: 16px
}

.proBroker .payTel {
    margin-top: 15px;
    width: 430px
}

.proBroker a {
    color: #2b2c32;
    float: left;
    line-height: 24px
}

.proBroker a:hover {
    color: #f44336
}

.proBroker .spaceManager {
    font-size: 18px;
    color: #2b2c32;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 25px
}

.proBroker .spaceManager label {
    font-size: 14px;
    color: #969696;
    padding-right: 25px
}

.proBroker .spaceManager div {
    display: inline-block
}

.proBroker .highline span {
    font-size: 20px !important;
    color: #f44336 !important;
    font-weight: 700 !important
}

.floatBroker {
    width: 278px;
    position: fixed;
    z-index: 100;
    top: 80px;
    right: 0;
    background: #fff
}

.floatBroker .tel {
    color: #f44336;
    font-family: Georgia;
    font-weight: 700;
    margin: 5px 0 10px 30px
}

.floatBroker .time {
    color: #969696;
    font-size: 12px;
    margin-left: 30px
}

.floatBroker .telIcon {
    width: 24px;
    height: 24px;
    display: inline-block;
    background: url(/_nuxt/img/floatTel.ac597ee.png) no-repeat;
    background-size: 100%;
    margin-right: 7px
}

.floatBroker .faTitle {
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    padding: 8px 0 20px
}

.floatBroker .faTitle span {
    border-left: 2px solid #f44336;
    font-size: 16px;
    padding-left: 8px;
    color: #2b2c32;
    line-height: 16px
}

.floatBroker .faTitle .exchange {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjJJREFUOI2l1MlqVFEUBdBV5dM0Rk3Zt+VIiEpQB/a9EhFBFBFx4A88/J/KNzjQgYLEJoMoKCSIEAUVBDH2sdcYExMrDu4pLFBDgQfu5L1799n7NLtQqVTUxWJswSFsQBkT+Bn/i2jCE9zBZdxCK46ilMXFDAuxHpuxFvMwhhF8j3tNmIsWrEQH3mE21qGtBtiKnTiFPZGgP7I/w1sUMB8rAqiMI1gVgLsxkYXMTpzGwWDTjyu4juf4EonbsBRbI/FGHMaCAB7Pombb0IUqKrgarN7VyYVRDOFHJJmBAyEfmjIcC/0z0YfzeOjvUZUaNBWnGOWpfZ/MsCOk9OECPv0DjNSMZfFmLzaFgqEA/phhddDvRQ8+TgNYjFPFZwziPcYxCx+yYDSMx1LNJqYBHMOrUHNXGqPxSFAUXR6NbK/jwXTxE9/ivIA8z/+QUKg7/x2ZNNTt0sC21EloJArd3d0zpabORSFDSZqnNViiMen1hNqlle1ElkmLPgf7pQ5fwssGAUuSkeyRFH4t4iaeYheOR8ZGo4STcZYLyRelsVkvreEJqSbDfq9ezb5moBmLJA/okkylGQ9wJ8OA1IgOyRzOxqUeXJPc5msAzg5pXZIpbIwkPTiHe5lkAgOS/01hXzCtBtOhYFqQPLOM7XFnUtqwc+jN83yk5oejkvd9xqN4sBJngt24327dJk3BXdzGDdyP0qgBTkrjUpVmsV3azXJImgqGNXd5EzXrx2Ce58O1Lv0Ci1OU3SNP0OcAAAAASUVORK5CYII=) 0 no-repeat;
    background-size: 10px auto;
    padding-left: 18px;
    color: #969696;
    font-size: 12px;
    margin-top: 3px;
    cursor: pointer
}

.floatBroker ul li {
    padding: 10px 0;
    border-bottom: 1px solid #dcdcdc
}

.floatBroker ul li .img {
    width: 60px;
    height: 80px;
    margin-right: 10px
}

.floatBroker ul li .con {
    width: 205px;
    margin-left: 3px
}

.floatBroker ul li .name {
    color: #2b2c32;
    width: 100%;
    margin-bottom: 8px;
    font-weight: 700
}

.floatBroker ul li .name a {
    color: #2b2c32;
    float: left;
    padding-right: 9px
}

.floatBroker ul li .name a:hover {
    color: #f44336
}

.floatBroker ul li .el-rate__icon {
    font-size: 18px;
    margin-right: 1px
}

.floatBroker ul li .faCon {
    font-size: 12px;
    color: #646464;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.floatBroker ul li .tel {
    display: block;
    font-size: 14px;
    color: #f44336;
    margin-top: 5px
}

.consult {
    float: left;
    border: 1px solid #59b2f9;
    line-height: 18px;
    padding-left: 20px;
    color: #59b2f9;
    font-size: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAcxJREFUSIm11r9rFEEYxvHP7qUQz2BjOKs7UFHQoGKjbVoLK0ly4l8gKNglCGJnLBSx1Ur8DUFIm8a/QBAVRAMxUUQ7DRxyJJwWO2c26+268e6+zTL7zjzPzOzM+27UXGgroI5zmMBhjGEdn7GCF3iK5TyBKMegjjlMolI0A3SCyQxWs8G4x4AzeINmCfGuRhNvw7PQ4BKeY7SEcJZdeIjLeQZTuN3DdDtEuBm0thjUcS906JcId4PmH4PrkiUOitGgKUYD0wMU7zKFRhzE+9n3PCqYjiWXqCe1auT0vopa9e9PUxRLMRFjPC86e2rE+SMVMydHthVLMR5jT1GPPhmLmgvtFnb2iu6tRk7UYi+/dXxt/SodS7EeNRfaS9g/0Hlv8iXG+yGJw6sYi0M0WIwxj40hiG9gPpbk8EdDMHiC1e4NvobWAMW/4wqbKWIZFwZocFGobukcdF9S9vplFg+6jWySuyEp8mv/IbwWxs6lX/bKoo9xTHK6OiWEO6Hv8TB2C3mZ6iPO4oAkr0/iaKbPazyTnJalPPe835YsDbzDjtD+iUP49K+BZQvNCu6k2rfKiFN+BbAbHyR7flDJg1BYLTL8wFVJCih9yn4DamFjM1ruCE8AAAAASUVORK5CYII=) 5px no-repeat;
    width: 51px;
    height: 20px;
    background-size: 12px auto;
    border-radius: 3px
}

.consult:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAbNJREFUSIm1lbFqFFEUhr8ZtTGKjSGCODFELMTKN4gPYGsi4iNIrCIotnYKPkRQsLYJgk8gRLBRE8kaxbUJm7hJsdn9LPYODjozezeZ/eEUM+ec71y43PMnKjXKgDvAAnANmAZ6wDawBbwDXgFfKwlqWWTqqnroaPVDbVbGKoPfUncjwP9qT10aNeB+ONFRNVAfVA24HQqOq0FgoZI4vOQM+AicqbvxMbQHXAdaafjxtEE4wNnAJFFngU0grW0ZX31gPgUWJwAHOAEspgwfUanaXXmz2afd/f8x1uUKWkjUbeBiWXb5bY9f+zIzlfD85qnoXEHfU+B83RGOqelE7QKny7I/u/K+PeDGTMqFqSQ6V1AvUb8A842e+69+pMCnCcEB1lNgbYID1hI1AzaAkw3DDwkPrQWsNgwHeAm08k06p/5uYJPm2jEYUHFd32twwF0rDGelAfhDR1jmkto5ArhjhGXmcVl9bZx99kPtXBmrakAeV9RH6noJ+IP6ONRUMkYNyGNWPSjA99VLMb2xRrMFvCh8PwO+xTTmph+jc8BnYABcBXZjmsZZDx3gCcMVEAUH+ANW0BTIaBTqBwAAAABJRU5ErkJggg==) #59b2f9 5px no-repeat;
    background-size: 12px auto;
    color: #fff;
    cursor: pointer
}

.leyu #myFrame {
    position: fixed;
    width: 670px;
    height: 460px;
    border-radius: 3px;
    bottom: 10px;
    right: 105px;
    z-index: 1001;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.leyu .closeMyFrame {
    position: fixed;
    bottom: 440px;
    right: 110px;
    z-index: 1112;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAbCAYAAAAnFzLpAAADOElEQVRYhe2XP2gTURzHfxXnpJu2NU2UEhxCBm0WcRBqutiCYIfaFAc7aFpEOxknz8kMUinSqkNTkTSWUMUhSrF/loogiGiMUEKpTdJWWxBsprODmu+DO14ud7l3TVEp91nC3b17ufu83+/3flf3uwTZMPb96wf4n7BlcNgyOGwZHMIyPixm6U4sQSur66Zjl/OrFH0Qo/eZxZoe7m+zX3Tg/Jt39PbjZ/r+o0iXus+Sp/Gg7jjIuhdP0tKXHDs+5jtqOnexWKSJxASFekLkcDgqrs/NzbHftra2ivtG749SoDXArmUyGYpPxA3/p76+nvrD/br/AepEt9aV9W/0cPI5LeUK1OJ26QqBiOHHk0xEy2E3XbnQTUcONYpMz154ZnaGekO95PP51POFQoG9YDAYpNbjrWX3QAaASKfTST3newznNxMOhNMELw4BEAEhEANBCloRVy2IAFjZ4OkgLbxeIPmnXPYCnR2duiLGYmO0tbVF4cvhChGJJwk1okQRThOgCFEiBL/h0vGv0jWtCI/FiOCRJKnsmA99CNOmy24hnCY8fMo0Nxyg7W2ZVgprlkUYoax617kucrlcpmMQTel02nA+1AqkR+pFqmqaWIoMBUQIImI4PsUkbMsyeVxNuyJiJyBF+DRRCikfRUp9qcae6zNQcJF2brfb8r07igwlTfJrX8nT1KCmCeqGlegw2wpHRkd0z2PFA4FAxXms/tTTKTV1rGJZhnaLVQvoowQroFaEYAuN3o5WnMdOgBqg3WZ5tGGv9BwdZzoM64wZltJEr9doLtUP1BAIQAFVhIh0qnogWvL5PA30D7BwR9ibgTFDd4eYCCN5IgjLMGu6EAlaIcsWhWCbRZij4mN1+y72sT4DgoxAn4F7MLYWEUBYxrPp+ardJ9AKSaamheaGhMiNCG1sbpB0U1LDHFtg5HqE0p/S7LqeFHSeg9cG2T2IEOmWxMZms1nyer3qOEiTZbnqcwj3GfhQmy19n3S1nzKtB/hQS758Re0nT1T9NlEaLr/fX7WVBuhKx8fHKZfLqQXUrBeBHIxRJJg1bDtquvYqe67PqAVbBoctg8OWwWHL4LBlcNgyOP4AYSrUtn+hIAUAAAAASUVORK5CYII=) #59b2f9 no-repeat;
    width: 67px;
    height: 27px;
    cursor: pointer
}

.payBox .payBtn {
    width: 150px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #c8c8c8;
    text-align: center;
    font-size: 16px;
    color: #969696;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.payBox .payBtn:hover {
    background: #1a1c28;
    border: 1px solid #1a1c28;
    color: #fff
}

.v-modal {
    opacity: .1
}

.el-dialog__wrapper {
    overflow: inherit
}

.payWay .payAmount {
    color: #f44336
}

.payWay .el-dialog__headerbtn .el-dialog__close {
    color: #9b9b9b
}

.payWay .el-dialog__headerbtn:focus .el-dialog__close, .payWay .el-dialog__headerbtn:hover .el-dialog__close {
    color: #2b2c32
}

.payWay .dialog-footer {
    width: 100%;
    height: 100%;
    display: inline-block
}

.payWay .dialog-footer .box {
    display: inline-block;
    width: 70px;
    height: 95px;
    text-align: center;
    color: #646464;
    font-size: 16px;
    cursor: pointer
}

.payWay .dialog-footer .weixinBox {
    margin-right: 50px
}

.payWay .dialog-footer .icon {
    border-radius: 50%;
    width: 70px;
    height: 70px;
    margin-bottom: 6px;
    background-size: 100%;
    background-repeat: no-repeat
}

.payWay .dialog-footer .wxicon {
    background-image: url(/_nuxt/img/wxicon.86205e8.png)
}

.payWay .dialog-footer .wxicon:hover {
    background-image: url(/_nuxt/img/wxhover.6e1a865.png)
}

.payWay .dialog-footer .zfbicon {
    background-image: url(/_nuxt/img/zfbicon.23d15bf.png)
}

.payWay .dialog-footer .zfbicon:hover {
    background-image: url(/_nuxt/img/zfbhover.768d126.png)
}

.payWay .dialogWidth {
    width: 350px;
    height: 265px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36)
}

.payWay .el-dialog {
    border-radius: 5px
}

.payWay .el-dialog__header {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 10px
}

.payWay .el-dialog__body {
    text-align: center;
    font-size: 16px;
    padding-top: 17px;
    color: #2b2c32;
    padding-bottom: 20px
}

.payWay .el-dialog__footer {
    text-align: center
}

.payWay .el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 110px;
    height: 32px;
    margin-bottom: 25px;
    border: 0
}

.payWay .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.payWay .v-modal {
    opacity: .1
}

.payWay .el-dialog__wrapper {
    overflow: inherit
}

.loginShowBox .payBtn {
    width: 150px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #c8c8c8;
    text-align: center;
    font-size: 16px;
    color: #969696;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.loginShowBox .payBtn:hover {
    background: #1a1c28;
    border: 1px solid #1a1c28;
    color: #fff
}

.loginShowBox .orderBox .el-dialog {
    width: 350px
}

.loginShowBox .el-form-item__error {
    left: 50px
}

.loginShowBox .el-form-item.is-error .el-input__inner, .loginShowBox .el-form-item.is-error .el-textarea__inner {
    border: 1px solid red
}

.loginShowBox input::-webkit-input-placeholder {
    color: #969696
}

.loginShowBox input:-ms-input-placeholder {
    color: #969696;
    text-align: center
}

.loginShowBox .el-dialog__headerbtn .el-dialog__close {
    color: #9b9b9b
}

.loginShowBox .el-dialog__headerbtn:focus .el-dialog__close, .loginShowBox .el-dialog__headerbtn:hover .el-dialog__close {
    color: #2b2c32
}

.loginShowBox .dialogWidth {
    border-radius: 10px
}

.loginShowBox .dialogWidth .el-dialog--small {
    width: 350px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36)
}

.loginShowBox .dialogWidth .el-dialog {
    border-radius: 5px
}

.loginShowBox .dialogWidth .el-dialog__header {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 10px;
    border-bottom: 1px solid #dcdcdc
}

.loginShowBox .dialogWidth .el-dialog__body {
    text-align: center;
    font-size: 16px;
    padding-top: 17px;
    color: #2b2c32;
    padding-bottom: 20px
}

.loginShowBox .dialogWidth .el-dialog__footer {
    text-align: center
}

.loginShowBox .dialogWidth .el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 113px;
    height: 32px;
    margin-bottom: 25px;
    border: 0;
    font-size: 14px
}

.loginShowBox .dialogWidth .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.loginShowBox .v-modal {
    opacity: .1
}

.loginShowBox .el-dialog__wrapper {
    overflow: inherit
}

.weixinPay .payAmount {
    color: #f44336
}

.weixinPay .dialogWidth {
    width: 350px;
    height: 265px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36)
}

.weixinPay .dialogWidth .content {
    text-align: center;
    font-size: 16px
}

.weixinPay .el-dialog {
    border-radius: 5px
}

.weixinPay .codeImg {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
}

.weixinPay .codeImg img {
    width: 126px;
    height: 126px
}

.projectScanCode {
    position: relative
}

.projectScanCode .codeIcon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/_nuxt/img/qrcode.a1cfe65.png) no-repeat;
    background-size: 100%;
    margin-right: 5px;
    position: relative
}

.projectScanCode .codeBtn {
    width: 42px;
    height: 42px;
    padding: 5px 0 0 17px;
    border-radius: 13px;
    font-size: 14px;
    color: #969696;
    cursor: pointer;
    line-height: 14px;
    width: 107px;
    height: 26px;
    border: 1px solid #c8c8c8
}

.projectScanCode:hover .codeCon {
    display: block
}

.projectScanCode .codeCon {
    display: none;
    padding: 27px 27px 15px;
    position: absolute;
    left: -60%;
    top: 35px;
    background: #fff;
    border: 1px solid #dcdcdc;
    z-index: 88889
}

.projectScanCode .codeCon .codeLogo {
    width: 20px;
    height: 20px;
    left: 72px;
    top: 72px;
    background: url(/_nuxt/img/logo.18a08f7.jpg) no-repeat;
    background-size: 20px auto;
    z-index: 2222;
    position: absolute
}

.projectScanCode .codeCon img {
    width: 113px;
    height: 111px
}

.projectScanCode .codeCon .explain {
    padding-top: 12px;
    color: #646464;
    font-size: 14px
}

.projectScanCode .codeCon:before {
    border-bottom: 7px solid #dcdcdc;
    top: -8px
}

.projectScanCode .codeCon:after, .projectScanCode .codeCon:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    left: 80px
}

.projectScanCode .codeCon:after {
    border-bottom: 7px solid #fff;
    top: -7px
}

.semorderBox .telIntro {
    font-size: 14px;
    color: #969696;
    margin-bottom: 25px;
    width: 80%
}

.semorderBox .introIcon {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAfdJREFUSIm11j1IVWEcx/HPOd4hdNNJkgaJ3ohsCETSpIIcCgqhoalBKMfabao5aiynZikqMqilRBMkCYSwF0QIkoi8DgValPc2nHP1ej3ee44v3/H5v/z+h+c8v+cJLj39owb7cAFncAhN8Xoe03iJx/hcrUlQRagbN9FVa5KYUdzASFIwl7C2C3dwBUF5oKUhcHpPCOYXi4a/FMrDXXiF+7iG39WEGvEMHUlTNdcHevbWgdmFdULiwa7iCM5hoRQIy5Lq8XwjkYx0xL3qk4Tuon0bREq0xz3XCHWjbxtFSvTFvVeEbqnY+CTe/ljdk68/1+1PEkHcW4g2dGaaE0v/Uqd2oi1Eb1aRTdAbSn8gt8KJEAeyVMwuFMH0fDFL2f7QqnftJE1h7ZztIRS58E6Tz+EjmtNWTH0vIFxzplLwKRTZe2qGZpYNvPmbpQRGQzzKWrUJHuYwhTEp3KGlIdB/NKe1MTA5V3D7XSp7GMNU6a8bQM2DcflwndbGyBKP7Q5djO+mKhRFt+6KqY5gMM14GRnE63IhuI6JalUP3i/79iv68Mm5gqGZ5WrpE3FPrH+cNGHY1i/ACZxVdkYrnSGPk7gnxZ4lUIxrT6kwgiQLWkJ/LDieQWQ8FujHYmUw6blVYgTHRe5+Hj04aO0D8gNe4InIYTbkP/Q0d+S9Zd9FAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100%;
    margin-top: 3px
}

.semorderBox .semorderTel {
    width: 100%;
    background: #393c41;
    text-align: center;
    margin-top: -18px;
    padding-bottom: 10px;
    margin-bottom: 20px
}

.semorderBox .semorderTel .telBox {
    color: #fff;
    font-size: 24px;
    padding-bottom: 9px
}

.semorderBox .semorderTel .telBox .zxTel {
    display: inline-block
}

.semorderBox .semorderTel .telBox .defaultTel {
    background: none;
    padding-left: 0
}

.semorderBox .payBtn {
    width: 150px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #c8c8c8;
    text-align: center;
    font-size: 16px;
    color: #969696;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.semorderBox .payBtn:hover {
    background: #1a1c28;
    border: 1px solid #1a1c28;
    color: #fff
}

.semorderBox .el-dialog {
    width: 380px
}

.semorderBox .el-input {
    width: 250px;
    height: 40px;
    border-radius: 20px;
    color: #969696
}

.semorderBox .el-form-item__error {
    left: 60px
}

.semorderBox .el-form-item.is-error .el-input__inner, .semorderBox .el-form-item.is-error .el-textarea__inner {
    border: 1px solid red
}

.semorderBox .el-input__inner {
    width: 250px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #969696;
    font-size: 16px;
    border: none;
    text-align: center;
    -webkit-box-shadow: 0 10px 15px hsla(0, 0%, 92%, .8);
    box-shadow: 0 10px 15px hsla(0, 0%, 92%, .8)
}

.semorderBox .el-input__inner:focus {
    border-color: #8391a5
}

.semorderBox input::-webkit-input-placeholder {
    color: #969696
}

.semorderBox input:-ms-input-placeholder {
    color: #969696;
    text-align: center
}

.semorderBox .el-dialog__headerbtn .el-dialog__close {
    color: #9b9b9b
}

.semorderBox .el-dialog__headerbtn:focus .el-dialog__close, .semorderBox .el-dialog__headerbtn:hover .el-dialog__close {
    color: #2b2c32
}

.semorderBox .dialogWidth {
    border-radius: 10px
}

.semorderBox .dialogWidth .el-dialog--small {
    width: 380px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36)
}

.semorderBox .dialogWidth .el-dialog {
    border-radius: 5px
}

.semorderBox .dialogWidth .el-dialog__header {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 10px;
    background: #393c41;
    border-radius: 5px 5px 0 0
}

.semorderBox .dialogWidth .el-dialog__body {
    text-align: center;
    font-size: 16px;
    padding: 0;
    color: #2b2c32;
    padding-bottom: 20px
}

.semorderBox .dialogWidth .el-dialog__footer {
    text-align: center
}

.semorderBox .dialogWidth .el-button--primary {
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 250px;
    height: 40px;
    margin-bottom: 25px;
    border: 0;
    font-size: 16px
}

.semorderBox .dialogWidth .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.semorderBox .v-modal {
    opacity: .05
}

.semorderBox .el-dialog__wrapper {
    overflow: inherit
}

.popBox.xiaokong.el-popover {
    width: 282px !important
}

.blackBg {
    width: 100%;
    background: rgba(0, 0, 0, .3);
    z-index: 1019
}

.bigShow, .blackBg {
    height: 100%;
    position: fixed;
    left: 0;
    top: 0
}

.bigShow {
    padding: 40px 20px;
    overflow-y: auto;
    background: #fff;
    -webkit-box-shadow: 10px 0 10px rgba(0, 0, 0, .2);
    box-shadow: 10px 0 10px rgba(0, 0, 0, .2);
    z-index: 1020;
    width: 900px !important
}

.bigShow .xiaokongtu {
    max-height: 100% !important
}

.bigShow .close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    background: url(/_nuxt/img/bigClose_hover.a01cd71.png) no-repeat;
    background-size: 30px auto;
    cursor: pointer
}

.xiaokongBox {
    width: 862px
}

.xiaokongBox .commentTitle {
    float: left;
    padding-top: 40px
}

.xiaokongBox .commentTitle span {
    font-weight: 700;
    font-size: 22px;
    float: left;
    margin-right: 15px
}

.xiaokongBox .zkButton {
    border: 1px solid #c8c8c8;
    border-radius: 20px;
    padding: 0 17px 0 37px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAPBJREFUWIXt1sFNwzAUxvFfUI6o6rn3ihU4o4oBGIEpmAB1gmzBnQMDIDZADNAzLBAOdSTLrYhjibQgf5IVR0/v+e8X+XOarutEWmOLDRam6QsveMBHblIbza/wiuXEhQctcIcbXOM9J+kimj+GxZ+xQjNxrELuMtTKUgywCc977HILRNqFXLgtARi+ecniMQRclgCcRO0PsT55bybGs3TWHRjbUdGOU528A78J0CfjE0/2bjsLQKrBKd/sXXcUIN3B1HiWU87ZgaNOOfcpOHDKf30K/gZAvQvqXVABKkAFqACtQ08/9ndTorE6PWfQgW+E/CuaY7rDiwAAAABJRU5ErkJggg==) 16px no-repeat;
    background-size: 16px auto;
    height: 24px;
    line-height: 23px;
    font-size: 14px;
    color: #969696;
    float: left;
    margin-top: 4px;
    cursor: pointer
}

.xiaokongBox .el-tooltip__popper .is-dark {
    display: block
}

.xiaokongBox .el-tooltip__popper {
    font-size: 16px;
    width: 200px
}

.xiaokongBox .xiaokongtu .el-button {
    width: 100%;
    height: 100%;
    padding: 0;
    border: none;
    color: #fff;
    background-color: #dcdcdc
}

.xiaokongBox .el-button:focus, .xiaokongBox .el-button:hover {
    color: #fff;
    border: none
}

.xiaokongBox .showBox {
    width: 290px;
    height: 187px;
    background-image: url(/_nuxt/img/showMess.964b7a9.png);
    position: absolute;
    top: -187px
}

.xiaokongBox .xiaokongtu .span1 {
    position: relative;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    margin-right: 1px
}

.xiaokongBox .xiaokongtu .isKongZhi {
    background-color: #69bd3b
}

.xiaokongBox .xiaokongtu .isZhanYong {
    background-color: #969696
}

.xiaokongBox .xiaokongtu .isWeiZhi {
    background-color: #dcdcdc
}

.xiaokongBox .showBox {
    display: none
}

.xiaokongBox .xiaokongtu {
    max-height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    padding-top: 20px
}

.xiaokongBox .xiaokongtu .isNew {
    background-image: url(/_nuxt/img/NEW.6a0acee.png);
    background-size: 100%;
    display: block;
    width: 32px;
    height: 21px;
    position: absolute;
    top: -21px
}

.xiaokongBox .xiaokongtu .isEnter {
    background-image: url(/_nuxt/img/xinruzhu.8765825.png);
    background-size: 100%;
    display: block;
    width: 47px;
    height: 23px;
    position: absolute;
    top: -23px
}

.xiaokongBox .el-row {
    margin-left: 50px;
    margin-bottom: 10px;
    margin-top: 10px
}

.xiaokongBox .el-row:last-child {
    margin-bottom: 0
}

.xiaokongBox .el-col {
    border-radius: 4px
}

.xiaokongBox .bg-purple-dark {
    background: #99a9bf
}

.xiaokongBox .bg-purple {
    background: #69bd3b
}

.xiaokongBox .bg-purple-light {
    background: #969696
}

.xiaokongBox .grid-content {
    border-radius: 4px;
    min-height: 36px
}

.xiaokongBox .row-bg {
    padding: 10px 0;
    background-color: #f9fafc
}

.xiaokongBox .xiaokonglist .grid-content {
    position: relative
}

.xiaokongBox .xiaokongtu .el-row {
    color: #fff
}

.xiaokongBox .xiaokonglist {
    height: 40px;
    margin-bottom: 30px
}

.xiaokongBox .xiaokonglist:last-child {
    margin-bottom: 15px
}

.xiaokongBox .xiaokonglist .grid-content {
    height: 40px;
    line-height: 40px;
    text-align: center
}

.xiaokongBox .loucengBox {
    height: 50px;
    line-height: 50px;
    color: #646464;
    font-size: 14px
}

.xiaokongBox .mianjiBox {
    color: #646464;
    font-size: 14px;
    float: right;
    margin-right: 41px
}

.xiaokongBox .mianjiBox .kongzhiNum {
    margin-right: 30px
}

.xiaokongBox .loucengTag {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    background-color: #f5f5f5;
    font-size: 12px;
    color: #2b2c32;
    float: left;
    margin-right: 10px
}

.xiaokongBox .loucengBox .el-checkbox__label {
    color: #646464
}

.xiaokongBox .loucengNum {
    margin-right: 30px
}

.xiaokongBox .el-checkbox__input {
    border-radius: 50%
}

.xiaokongBox .el-checkbox__inner {
    border-radius: 50%;
    border: 1px solid #646464;
    width: 14px;
    height: 14px
}

.xiaokongBox .el-checkbox__inner:after {
    left: 4px;
    height: 7px
}

.xiaokongBox .el-checkbox__inner:hover {
    border-color: #f44336
}

.xiaokongBox .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #f44336;
    border-color: #f44336
}

.xiaokongBox .el-checkbox__input.is-focus .el-checkbox__inner {
    border-radius: 50%;
    border-color: #f44336
}

.xiaokongBox .shuoming {
    width: 220px;
    color: #646464;
    font-size: 14px;
    line-height: 42px;
    position: absolute;
    right: 0;
    top: 15px
}

.xiaokongBox .shuoming .dot {
    margin: 0 4px 0 20px;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    display: inline-block;
    position: relative;
    top: 2px
}

.xiaokongBox .kongzhidot {
    background-color: #69bd3b
}

.xiaokongBox .zhanyongdot {
    background-color: #969696
}

.xiaokongBox .weizhidot {
    background-color: #dcdcdc
}

.xiaokongBox .newCreatBg {
    -webkit-animation: changeCreat 2s linear infinite;
    animation: changeCreat 2s linear infinite
}

.xiaokongBox .newEnterBg {
    -webkit-animation: changeEnter 2s linear infinite;
    animation: changeEnter 2s linear infinite
}

@-webkit-keyframes changeCreat {
    0% {
        background-color: #69bd3b
    }
    to {
        background-color: #71cc3f
    }
}

@keyframes changeCreat {
    0% {
        background-color: #69bd3b
    }
    to {
        background-color: #71cc3f
    }
}

@-webkit-keyframes changeEnter {
    0% {
        background-color: #969696
    }
    to {
        background-color: #a6a6a6
    }
}

@keyframes changeEnter {
    0% {
        background-color: #969696
    }
    to {
        background-color: #a6a6a6
    }
}

.xiaokongBox .bgBox {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336;
    float: left;
    margin-top: 4px
}

.xiaokongBox .tabBox {
    padding-top: 23px;
    clear: both;
    overflow: auto;
    position: relative;
    width: 864px;
    float: left
}

.xiaokongBox .tabBox .xkFloatBox {
    position: absolute;
    left: 10px;
    top: 15px;
    background: #fff;
    width: 150px;
    padding: 10px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    font-size: 12px;
    color: #646464;
    line-height: 18px;
    z-index: 5
}

.xiaokongBox .tabBox .xkFloatBox:before {
    border-right: 7px solid #dcdcdc;
    left: -8px
}

.xiaokongBox .tabBox .xkFloatBox:after, .xiaokongBox .tabBox .xkFloatBox:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 15px
}

.xiaokongBox .tabBox .xkFloatBox:after {
    border-right: 7px solid #fff;
    left: -7px
}

.xiaokongBox .tabBox .tabClass {
    display: block
}

.xiaokongBox .tabBox .el-tabs__nav-wrap.is-scrollable {
    width: 630px
}

.xiaokongBox .el-tabs__active-bar {
    width: 60px;
    background-color: #f44336;
    height: 2px
}

.xiaokongBox .el-tabs__item.is-active {
    color: #f44336
}

.xiaokongBox .el-tabs__header {
    margin: 0;
    width: 100%;
    border-bottom: 1px solid #dcdcdc
}

.xiaokongBox .el-tabs__item {
    color: #646464;
    padding: 0 24px;
    font-size: 18px
}

.xiaokongBox .el-tabs__nav-wrap {
    width: 600px
}

.blockBox .blockTitle {
    font-size: 16px;
    color: #2b2c32;
    padding-bottom: 15px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.blockBox .trade {
    color: #969696;
    font-size: 14px;
    padding-bottom: 15px
}

.blockBox p {
    color: #2b2c32;
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.blockBox .look {
    color: #59b2f9;
    font-size: 14px
}

.blockBox dl {
    padding-bottom: 10px;
    font-size: 14px
}

.blockBox dl dd {
    width: 50px;
    display: inline-block;
    color: #969696
}

.blockBox dl dt {
    width: 185px;
    display: inline-block;
    color: #2b2c32
}

.popBox {
    border: 0;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .16);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .16)
}

.popBox a {
    color: #59b2f9
}

.hideRoom {
    display: none
}

.warp .bgBox {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.warp .commentTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.warp .commentTitle span {
    color: #2b2c32
}

.warp .rentSell {
    padding: 0;
    margin: 10px 0 0;
    float: left;
    font-size: 12px;
    position: relative
}

.warp .rentSell .projectMenu {
    position: absolute;
    left: 175px;
    top: 0;
    z-index: 111
}

.warp .rentSell .projectMenu a {
    float: left;
    padding: 0 15px;
    line-height: 40px;
    color: #2b2c31;
    font-size: 16px;
    cursor: pointer
}

.warp .rentSell .projectMenu a:hover {
    color: red
}

.warp .rentSell .leftMenu {
    left: 350px
}

.warp .rentSell .leftMenu.projectMenu {
    width: auto !important
}

.warp .rentSell .areaCBox {
    position: absolute;
    top: 100px;
    right: 10px;
    z-index: 200
}

.warp .rentSell .el-tabs__item.is-active {
    color: #fff
}

.warp .rentSell .el-tabs {
    width: 862px
}

.warp .rentSell .el-tabs__header {
    margin: 0;
    width: 862px;
    border-bottom: 1px solid #dcdcdc;
    height: 40px
}

.warp .rentSell .el-tabs__nav-wrap {
    float: left;
    height: 40px
}

.warp .rentSell .el-tabs__active-bar {
    background-color: #f44336;
    height: 40px;
    z-index: 0
}

.warp .rentSell .el-tabs__item {
    color: #2b2c32;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    padding: 0 15px
}

.warp .rentSell .el-tabs__content {
    display: block
}

.warp .rentSell .renCon {
    width: 862px;
    margin-top: 20px;
    overflow: hidden;
    background: #f5f5f5;
    padding: 15px 0 0 18px
}

.warp .rentSell dl {
    overflow: hidden;
    text-align: left
}

.warp .rentSell dl dt {
    float: left;
    font-weight: 700;
    font-size: 12px;
    color: #2b2c32;
    width: 10%
}

.warp .rentSell dl dd {
    float: left;
    width: 90%
}

.warp .rentSell dl dd span {
    float: left;
    position: relative;
    padding-bottom: 15px;
    font-size: 12px;
    cursor: pointer
}

.warp .rentSell dl dd span:hover {
    color: #f44336
}

.warp .rentSell dl dd div {
    overflow: hidden
}

.warp .rentSell dl dd div .area {
    float: left
}

.warp .rentSell dl dd div .area strong {
    font-size: 14px;
    color: #000;
    margin-right: 5px;
    float: left;
    margin-top: 2px
}

.warp .rentListConrainer {
    width: 862px;
    padding-top: 20px
}

.warp .rentListConrainer .layerPanDuan {
    margin-top: 0
}

.warp .rentListConrainer .title {
    font-weight: 600
}

.warp .rentListConrainer ul {
    margin-top: 8px;
    margin-bottom: 30px;
    width: 890px
}

.warp .rentListConrainer ul li {
    margin-top: 20px;
    position: relative;
    width: 200px;
    margin-right: 20px;
    height: 218px;
    background: #f5f5f5;
    font-size: 14px;
    color: #646464;
    float: left
}

.warp .rentListConrainer ul li:hover .img .bg, .warp .rentListConrainer ul li:hover .orderDiv, .warp .rentListConrainer ul li:hover .spaceDetail {
    display: block
}

.warp .rentListConrainer ul li .rentPrice {
    color: #f44336;
    font-size: 16px
}

.warp .rentListConrainer ul li a {
    color: #646464;
    font-size: 14px;
    display: block;
    height: 218px
}

.warp .rentListConrainer ul li .newLabel {
    position: absolute;
    left: 0;
    top: 0;
    background: url(/_nuxt/img/news.1b13607.png) 0 0 no-repeat;
    background-size: 32px auto;
    width: 32px;
    height: 32px;
    z-index: 5
}

.warp .rentListConrainer ul li .img {
    float: left;
    width: 100%;
    height: 152px;
    overflow: hidden;
    -webkit-transition: all 1s;
    transition: all 1s;
    margin-top: 0;
    position: relative
}

.warp .rentListConrainer ul li .img .bg {
    width: 200px;
    height: 152px;
    background: rgba(0, 0, 0, .23);
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    margin-top: 0;
    -webkit-transition: all .5s;
    transition: all .5s
}

.warp .rentListConrainer ul li img {
    width: 100%;
    height: 152px
}

.warp .rentListConrainer ul li img:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.warp .rentListConrainer ul li .divFl {
    float: left;
    width: 80px;
    padding-left: 15px;
    text-align: left;
    line-height: 22px;
    margin-top: 7px
}

.warp .rentListConrainer ul li .divRi {
    float: right;
    width: 115px;
    padding-right: 15px;
    text-align: right;
    line-height: 22px;
    margin-top: 7px
}

.warp .rentListConrainer ul li .fontArea {
    font-size: 16px;
    color: #2b2c32
}

.warp .rentListConrainer ul li .orderDiv {
    position: absolute;
    top: 64px;
    right: 40px;
    z-index: 2;
    float: none;
    display: none
}

.warp .rentListConrainer ul li .spaceDetail {
    position: absolute;
    right: -303px;
    top: 0;
    background: #fff;
    width: 285px;
    border: 1px solid #dcdcdc;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    display: none;
    z-index: 111;
    padding-bottom: 10px
}

.warp .rentListConrainer ul li .spaceDetail:before {
    border-right: 7px solid #dcdcdc;
    left: -8px
}

.warp .rentListConrainer ul li .spaceDetail:after, .warp .rentListConrainer ul li .spaceDetail:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 95px
}

.warp .rentListConrainer ul li .spaceDetail:after {
    border-right: 7px solid #fff;
    left: -7px
}

.warp .rentListConrainer ul li .spaceDetail .spaceH1 {
    background: #f5f5f5;
    padding: 20px 15px 20px 20px;
    font-size: 16px;
    color: #2b2c32;
    line-height: 22px
}

.warp .rentListConrainer ul li .spaceDetail .sPrice {
    color: #f44336;
    padding-top: 5px
}

.warp .rentListConrainer ul li .spaceDetail .spaceContent {
    padding: 10px 20px 20px;
    font-size: 14px
}

.warp .rentListConrainer ul li .spaceDetail .spaceContent div {
    clear: both;
    line-height: 32px
}

.warp .rentListConrainer ul li .spaceDetail .spaceContent label {
    color: #969696;
    display: block;
    float: left;
    width: 65px
}

.warp .rentListConrainer ul li .spaceDetail .spaceContent p {
    float: left;
    color: #2b2c32;
    display: block
}

.warp .rentListConrainer .btn {
    width: 120px;
    height: 34px;
    display: inline-block;
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    border: 1px solid #f44336;
    color: #fff;
    text-align: center;
    line-height: 32px;
    border-radius: 17px;
    cursor: pointer
}

.warp .rentListConrainer .btnBlack {
    border: 1px solid #ccc;
    color: #969696;
    text-align: center;
    line-height: 32px;
    border-radius: 17px;
    cursor: pointer;
    background: none
}

.warp .rentListConrainer .btnBlack:hover {
    background: #1a1c28;
    border: 1px solid #f44336;
    color: #fff;
    border: 1px solid #1a1c28
}

.warp .rentListConrainer .seeMoreBox {
    margin: 0 auto;
    width: 156px
}

span.acreage[data-v-6bf01402] {
    font-size: 12px;
    padding-left: 23px;
    color: #646464
}

span.selected[data-v-6bf01402] {
    color: #f44336
}

.areaCalculator {
    position: relative;
    height: 100px;
    cursor: pointer
}

.areaCalculator .calButton {
    border: 1px solid #dcdcdc;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAmCAYAAACyAQkgAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAddJREFUWIXt2D+L1EAYx/FPwpbLes2CHrbigb6AtbBQxMLSl+ArsBSuP+y02sp7C9Yi6oIW+gYW7vAFHLiN96ePxUy4vSW7m7C5ZHP4gyHDkyHz5ZfnmckkGY/HcA9v8QwD26EzfMEb/O7hPn5hp02qAg3wEk8xSnEgQH7CLpINW65Nn7MbmXZwkAqvG17hpC47atCJwATPU5c5uU2QuXKmftoqRgVVAc1ia0WdcbTX4Fxl30ZSFLwRji5zYDFe6ECByo4r1I1wdNGBbEm8EXXG0f+gdavKOtpKbubqpKN17+O1Pq+TjtaVg3WvtxkdcnQdaIJ+Qbyv4VVgFWiCd/iJ4Vx8GGPvNQi7ah0dCAe/B/gmHFvF/kMBcoDTknNt9D26CvQUTzCJYN9jfA9TAbws5MZatzPNBNgfAiAcC5B/Ks7VyPdottBv/JC3DnQo5OSe4ORx7E9cLbAyykq2yqC3XBbOFI9jmwoFNoljGtGqHD0TQBMhT2cxnhfY1zimrDbK0XWHu9fC4n4+F5/hES40mKvrqj5zFTJXUexa1am9Ps+zO22CLNHteL1Ihd/P8GHuxjboLg5j/3MP+8JO80K9/0jrKrS/2E9xhBE+aqFIVuhcYBrh6B/S7FvYQYssvgAAAABJRU5ErkJggg==) #f5f5f5 22px no-repeat;
    background-size: 21px auto;
    padding: 0 22px 0 47px;
    width: 155px;
    font-size: 12px;
    color: #969696;
    line-height: 26px;
    text-align: center;
    height: 26px;
    border-radius: 15px
}

.areaCalculator .calContent {
    position: absolute;
    left: -19px;
    top: 36px;
    z-index: 1111111;
    width: 399px;
    background: #fff;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2)
}

.areaCalculator .calContent:after, .areaCalculator .calContent:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 7px solid #969696;
    position: absolute;
    left: 45px;
    top: -7px
}

.areaCalculator .calContent .calTitle {
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-left: 18px;
    color: #fff;
    font-size: 16px;
    background: #969696
}

.areaCalculator .calContent .calBox {
    padding: 30px 18px;
    width: 100%
}

.areaCalculator .calContent .calBox p {
    color: #969696;
    font-size: 14px
}

.areaCalculator .calContent .calBox ul li {
    margin-top: 30px;
    float: left
}

.areaCalculator .calContent .calBox ul li label {
    float: left;
    width: 165px;
    color: #2b2c32;
    display: block;
    font-size: 16px;
    line-height: 32px
}

.areaCalculator .calContent .calBox ul li div.inputBox {
    float: left;
    width: 180px
}

.areaCalculator .calContent .calBox ul li div.inputBox .el-input {
    display: inline-block;
    width: 102px
}

.areaCalculator .calContent .calBox ul li div.inputBox .el-input input {
    width: 100px;
    border: 1px solid #dcdcdc;
    height: 32px;
    border-radius: 0
}

.areaCalculator .calContent .calBox ul li div.inputBox .area {
    color: #f44336;
    font-size: 30px;
    display: inline-block;
    margin-top: -13px
}

.areaCalculator .calContent .calBox div.roomType {
    width: 155px;
    border: 1px solid #dcdcdc;
    padding: 14px 18px 4px;
    float: right;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-top: 5px;
    position: relative
}

.areaCalculator .calContent .calBox div.roomType:before {
    border-bottom: 7px solid #dcdcdc;
    top: -8px
}

.areaCalculator .calContent .calBox div.roomType:after, .areaCalculator .calContent .calBox div.roomType:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    left: 45px
}

.areaCalculator .calContent .calBox div.roomType:after {
    border-bottom: 7px solid #fff;
    top: -7px
}

.areaCalculator .calContent .calBox div.roomType div.con {
    margin-bottom: 12px
}

.areaCalculator .calContent .calBox div.roomType div.con div.icon {
    width: 12px;
    height: 12px;
    background: #dcdcdc;
    border-radius: 2px;
    float: left;
    margin-right: 10px;
    margin-top: 5px
}

.areaCalculator .calContent .calBox div.roomType div.con div.roomName {
    width: 130px;
    font-size: 14px;
    color: #2b2c32
}

.projectRight .enFloat {
    position: fixed;
    right: 0;
    top: 310px;
    z-index: 100;
    background: #fff
}

.entrustBox {
    width: 278px;
    padding: 18px 0 13px;
    border: 1px solid #dcdcdc
}

.entrustBox ::-webkit-input-placeholder {
    color: #969696
}

.entrustBox .enTitle {
    padding-bottom: 5px
}

.entrustBox .enTitle, .entrustBox .yyTitle {
    width: 220px;
    margin: 0 auto;
    color: #2b2c32;
    line-height: 20px
}

.entrustBox .yyTitle {
    padding-top: 10px;
    text-align: center
}

.entrustBox .enExplain {
    font-size: 14px;
    color: #b4b4b4;
    text-align: center
}

.entrustBox .enExplain, .entrustBox .enInput {
    width: 220px;
    margin: 0 auto
}

.entrustBox .enInput input {
    background: #f5f5f5;
    text-align: center;
    border-radius: 20px;
    border: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
    font-size: 16px;
    color: #969696
}

.entrustBox .demo-ruleForm {
    width: 220px;
    margin: 0 auto;
    margin-top: 26px !important
}

.entrustBox .el-input__inner {
    background: #f5f5f5;
    text-align: center;
    border-radius: 20px;
    border: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
    font-size: 16px;
    color: #969696
}

.entrustBox .el-form-item.is-error .el-input__inner, .entrustBox .el-form-item.is-error .el-textarea__inner {
    border: 1px solid red
}

.entrustBox .enBtn {
    border-radius: 20px;
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6;
    width: 220px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    color: #fff;
    -webkit-transition: all 1s;
    transition: all 1s;
    font-size: 16px;
    cursor: pointer
}

.entrustBox .enBtn:hover {
    -webkit-box-shadow: 0 5px 15px #f44336;
    box-shadow: 0 5px 15px #f44336
}

.entrustBox p {
    width: 276px;
    margin: 0 auto;
    font-size: 14px;
    color: #646464;
    padding-top: 30px
}

.entrustBox p span {
    color: #2b2c32;
    padding: 0 2px
}

.entrustBox .textBox {
    width: 226px;
    margin: 0 auto
}

.components-near .nearBox {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden
}

.components-near .nearBox ul {
    width: 100%
}

.components-near .nearBox ul li {
    display: inline-block;
    width: 22.7%;
    margin-right: 3%
}

.components-near .nearBox ul li a {
    text-decoration: none
}

.components-near .nearBox ul li a:hover .conTitle {
    color: #f44336
}

.components-near .nearBox ul li .img {
    width: 100%;
    height: 76%;
    overflow: hidden
}

.components-near .nearBox ul li .img img {
    width: 100%;
    height: 135px;
    -webkit-transition: all 1s;
    transition: all 1s;
    float: left
}

.components-near .nearBox ul li .img img:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.components-near .nearBox ul li:last-child {
    margin-right: 0
}

.components-near .nearBox ul li .con {
    width: 100%;
    font-size: 12px;
    padding: 6px 0 0;
    clear: both
}

.components-near .nearBox ul li .con .conTitle {
    width: 100%;
    line-height: 22px;
    font-size: 14px;
    color: #2b2c32;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.components-near .nearBox ul li .con .range {
    float: left;
    color: #646464
}

.components-near .nearBox ul li .con .range .line {
    display: inline;
    color: #646464
}

.components-near .nearBox ul li .con .range a {
    color: #646464
}

.components-near .nearBox ul li .con .price, .components-near .nearBox ul li .con .price1 {
    float: left;
    color: #f44336
}

.components-near .nearBox ul li.col-4 {
    width: 22.7%;
    margin-right: 3%
}

.components-near .nearBox ul li.col-4:last-child {
    margin-right: 0
}

.components-near .nearBox ul li.col-5 {
    width: 18%;
    margin-right: 2.5%
}

.components-near .nearBox ul li.col-5:last-child {
    margin-right: 0
}

.components-near .nearBox ul li.col-5 .con {
    font-size: 14px;
    padding: 15px 16px 10px;
    background: #f5f5f5
}

.components-near .nearBox ul li.col-5 .con .conTitle {
    font-size: 16px;
    padding-bottom: 3px
}

.components-near .nearBox ul li.col-5 .con .price {
    float: right
}

.personal-index .myHome .block {
    width: 300px;
    height: 286px;
    color: #fff;
    border-radius: 5px;
    text-align: center
}

.personal-index .myHome .block .logoBox {
    height: 75px;
    width: 75px;
    margin: 0 auto;
    margin-top: 50px
}

.personal-index .myHome .block .order_logo {
    background: url(/_nuxt/img/order_logo.5e819f6.png) 50% no-repeat
}

.personal-index .myHome .block .collect_logo {
    background: url(/_nuxt/img/collect_logo.64666d4.png) 50% no-repeat
}

.personal-index .myHome .block .message_logo {
    background: url(/_nuxt/img/message_logo.9600693.png) 50% no-repeat
}

.personal-index .myHome .wt-left .wt-h {
    font-size: 29px !important
}

.personal-index .myHome .h-book {
    margin-right: 30px;
    background-color: #9fc4de
}

.personal-index .myHome .h-book:hover, .personal-index .myHome .h-collect:hover, .personal-index .myHome .h-message:hover {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2)
}

.personal-index .myHome .h-collect {
    margin-right: 30px;
    background-color: #7ecfcf
}

.personal-index .myHome .h-message {
    background-color: #f69795
}

.personal-index .myHome .h-type {
    margin-top: 20px;
    font-size: 24px;
    font-weight: 700
}

.personal-index .myHome .h-type-num {
    margin-top: 20px;
    font-size: 16px
}

.personal-index .myHome .h-wt {
    margin-top: 30px
}

.personal-index .myHome .h-wt .wt-fr-inp {
    margin-left: 0
}

.personal-index .myHome .h-wt .wt {
    margin-bottom: 0;
    border-radius: 5px
}

.personal-index .myHome .h-wt .wt-con {
    width: 960px;
    padding-top: 20px
}

.personal-index .myHome .h-wt .wt-back {
    height: 150px;
    border-radius: 5px;
    width: 960px;
    min-width: 960px;
    background: url(/_nuxt/img/entrust.e596fa8.jpg) 50% no-repeat
}

.personal-index .myHome .h-wt .wt-left {
    margin-left: 40px;
    width: 370px
}

.personal-index .myHome .h-wt .wt-right {
    padding-top: 37px;
    padding-left: 0;
    margin-right: 39px;
    width: 360px;
    float: right
}

.personal-index .myHome .h-wt .wt-p {
    margin-top: 20px;
    height: 22px;
    line-height: 22px;
    font-size: 16px
}

.personal-index .myHome .h-wt .wt-inp {
    height: 40px;
    line-height: 40px;
    width: 200px
}

.personal-index .myHome .h-wt .wt-fr-btn {
    height: 40px;
    line-height: 40px;
    width: 128px;
    -webkit-transition: all .5s;
    transition: all .5s
}

.personal-index .myHome .h-wt .wt-fr-btn:hover {
    color: #10254d;
    background-color: #fff
}

.personal-index .myHome .h-a-block {
    display: block;
    text-align: center;
    margin-top: 29px;
    background-color: #dcdcdc;
    color: #fff;
    border-radius: 5px;
    font-size: 24px;
    cursor: pointer
}

.personal-index .myHome .h-zjd {
    width: 518px;
    height: 300px;
    line-height: 300px;
    margin-right: 30px;
    background: url(/_nuxt/img/zjd.c815dd6.jpg) 50% no-repeat
}

.personal-index .myHome .h-bgzx {
    width: 465px;
    height: 135px;
    line-height: 135px;
    background: url(/_nuxt/img/bgzx.15eeb28.png) 50% no-repeat;
    margin-right: 30px
}

.personal-index .myHome .h-xzcr {
    width: 465px;
    height: 135px;
    line-height: 135px;
    background: url(/_nuxt/img/xzcr.be59182.png) 50% no-repeat
}

ul {
    margin: 0;
    padding: 0
}

ul li {
    list-style: none
}

a {
    text-decoration: none
}

.left-c {
    width: 200px;
    position: relative;
    padding-bottom: 64px;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    background-color: #fff
}

.left-h {
    width: 200px;
    height: 255px;
    border-bottom: 1px solid #f5f5f5;
    padding-top: 2px
}

.left-c-logo {
    margin: 22px auto
}

.left-c-logo, .left-c-logo img {
    width: 125px;
    height: 40px
}

.left-c-head {
    margin: 6px auto;
    width: 62px;
    height: 62px
}

.left-c-head img {
    width: 62px;
    height: 62px;
    border-radius: 31px
}

.left-tel {
    font-size: 18px;
    color: #2b2c32;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 127px;
    margin: 0 auto;
    -webkit-box-sizing: unset;
    box-sizing: unset
}

.left-com, .left-tel {
    text-align: center;
    height: 30px;
    line-height: 30px
}

.left-com {
    font-size: 14px;
    color: #cacaca
}

.left-i li {
    height: 56px;
    line-height: 56px;
    border-left: 3px solid #fff;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
    padding-left: 60px;
    font-size: 14px
}

.left-i li span {
    color: #969696
}

.left-i li.hover {
    border-left: 3px solid #f44336
}

.left-i li.hover span {
    color: #2b2c32 !important
}

.m-t-icon {
    position: absolute;
    top: 20px;
    left: 35px;
    background-size: contain !important
}

.m-t-sor {
    position: absolute;
    width: 10px;
    height: 14px;
    top: 21px;
    right: 20px;
    background-size: contain !important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAS5JREFUOI2V1F0rREEYAOBn7fEbXEpJiSi1UWovSElEEuXGzf40hZSINhIXSpFSpJQkLv0E+byY2Wxydue8NfWeZp5zzrzzUarVaiV041mB6MAc1lApCl9jPoOxIvAS9fg8jfFUCFfYxxemUE2FcI3diCdiS4Jwi52Iq/HrSRDusI1PYb7TKKVAuMcWPoRKz/zFeRAesIl3YY3nmse3gvCIjYhHMN8w7SA8YR1vGMYiOlIgvOAk5oMYTYXdmIz5HS6zBNSDVXTiBnv4agd7sRLRNQ6EzaEV7MNyHHMlHITvRmce7McSyrjAUTPKgwNCycs4x/F/b/4Lh7AgrO8ZTvPm0QxHMBvRaYS50YAVvxv5OP5iy8gwKhwdOBSK0TYydMW8LpQ9KTLhrrlV8F79AUxwPL38l7h8AAAAAElFTkSuQmCC) no-repeat 50%
}

.myHome .m-t-icon {
    width: 13px;
    height: 16px;
    background: url(/_nuxt/img/home.483830c.png) no-repeat 50%
}

.myBook .m-t-icon {
    width: 14px;
    height: 14px;
    background: url(/_nuxt/img/book.6753962.png) no-repeat 50%
}

.myCollect .m-t-icon {
    width: 14px;
    height: 14px;
    background: url(/_nuxt/img/collect.2a4a18f.png) no-repeat 50%
}

.myMessage .m-t-icon {
    width: 13px;
    height: 16px;
    background: url(/_nuxt/img/message.7a33f83.png) no-repeat 50%
}

.myOrder .m-t-icon {
    width: 11px;
    height: 14px;
    top: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAYAAABlL09dAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAYRJREFUSIm91U9LVUEYB+Dn/lGvBUGkFbQxEFq1c6EV1Ma+QZ+gTdugwpUUxKUgaDcrt+FnqEVQ1CaibbUz7EKaIEllqZdazAR6uccznlv9YDYH5pnDvDPv1EIIcAKLOIcR1bKJF5jDmyaOYgXPMY31inALsziPi008wlPcxl3sVISH0MYNtGshhC9ptUPoVkR341/RreOIuD+DorCdrNH6X8D6ptnnWwsL4knJySqu4kcZfAxXMJwJb+EWOmVwB5M4ngmv9KJFMCynUTlF8GVMZBpLeJIDT+BxJvonp9MC+8IfcBNjmehamrMn/eBfeJCJFqZoj4dxONP4Jh65Ungc78Wul5N1nMHnMvgn3sm/eZ/SnD3pB2+IDX+g/NcmNISH8q/0Kq6LLXNf+CSuoZEJd3EPH8vgZZzFqUy404sWwfA2jcr5Z8Wr4ztGxaINmkayNup4KV7h9oB4QyzkPF7VQghTeCY+/5t63q4DpIX7uIOxJl7jUvrjC/J7RG+2MCO227XfH/lPglSUSeYAAAAASUVORK5CYII=) no-repeat 50%
}

.myInfo .m-t-icon {
    width: 15px;
    height: 12px;
    top: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAgZJREFUSIm91U+ITlEYx/HPvO9rpsbMQhoLZbKZsVImCxvNwo6ShtLIgpUFGzYkJbIQk5TyUkyRkBIha4lYiGki/xfMlMxmGrwbGo3FOXJd971zmXn96nY7555zvuec5/c8t6larbbiODahXWP1BZexq4Ij2IZRvG4weEFklSrYihF04VuDwc14g/4S2iK40VCRMYK20n+AZaoyzfc2ISYr8RW3BHNMzRScd+KFeIxj6EM/LuI2WjLGb8Fk3FTWcy45OO/EJ9GNUxjAXBzFauzFgdT4d7iTs95QEXA71uIptif6N2IMmzPAd+NTSPWueh7KeJHqrwn5Pr8o4G/BHzCOVehI9PcI+f5spuB6Vz0pxPWwYLBBvxzeJFS7tJZhd86a14WMyAWXhPT5jkV+j+eEUIHS6hXqfT21TAcu45JgpBou4EmE9WIDrmE/DiXmnRBONacOeDTZyALvidAHWC+4+KeqWIobOIhh3Ky3eJ7S5urAPnwU0mnsjxkhxfqEMAxkrFFI6ROvQ6twheM584ZxVahmy/EIK4Trz4r/FK4IJs0EL4nv+wU2fS+CuyO4B2tyxn/KA78U/pfPC4AfCjF9H9unBVOW64yfSDbS4MHkrqbREDpTfZ8Lzv03Y8yGSkKudso2xWyrObJqFZzHDrzC2waDuyL4bEWor81CuVvcYHANZ7DzB9jXb/uNVlE2AAAAAElFTkSuQmCC) no-repeat 50%
}

.mySuggest .m-t-icon {
    width: 13px;
    height: 14px;
    background: url(/_nuxt/img/suggest.7580bbc.png) no-repeat 50%
}

.hover .myHome .m-t-icon {
    background: url(/_nuxt/img/home_hover.2114841.png) no-repeat 50%
}

.hover .myBook .m-t-icon {
    background: url(/_nuxt/img/book_hover.055a579.png) no-repeat 50%
}

.hover .myCollect .m-t-icon {
    background: url(/_nuxt/img/collect_hover.5438800.png) no-repeat 50%
}

.hover .myMessage .m-t-icon {
    background: url(/_nuxt/img/message_hover.054aa91.png) no-repeat 50%
}

.hover .myOrder .m-t-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAYAAABlL09dAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAYdJREFUSIm91U1LVUEYB/DffVGvCkGkFbRRCFy1i0tvUHDJb9AnaOM2qGgVuBGFoC/Qvm8QVBAkuZFoW+0SvaAmiHLKsi61mBHycq9nOsf6w2wOzG8OM/M8U8laTTiDp7iCIcWyhzd4gHd1nMQGFnEJ2wXhBm7iKq5XslbzGV7hEer4WRAewBzu4mUlazV34moj6BRE/8QzdKo4IexPWRR+RGu4egxYz9R7fGvgiXBTUrKJ2/iWB5/CLQwmwvu4j3Ye3MZ5nE6EN7rRfjCsxlE4/eBpTCQan/AiBZ7A80T0IJNxgSPhFdzDWCK6FeccSi/4l1DepdJvjwcxmmh8Ea5cLjyOj0LXS8k2pvA5D/6OD9Irbz3OOZRe8K7Q8EvlvzahATyWXtKbuCO0zCPhs5hBLRHuYB5refAqLuBcItzuRvvB8D6Owvlnh1fFVwwLh1Y2tWjtVrEklPBcSbwmHORDLFeyVvMiXgvP/56ut+sv0sACZjFWx1vciH98TXqP6M4+Lgvtdus35lJPv64Ec2wAAAAASUVORK5CYII=) no-repeat 50%
}

.hover .myInfo .m-t-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAhVJREFUSIm91U1IVFEYxvHfjJOCjYsKWwRJG21VJIFtzEWuCiIqiFq1a9OmNkUEUbSIigiCPqCEIiqCKCpat1BqESVS2OeiFKQ2ZjmbQrHFudbtcu9VRscHhuG8c875n3Pe532nUOnuaMR57EGT2mocd3CwhNPYh2F8qDF4ecQqFirdHeMYRSt+1xhcj49YWkQZQwsAFTGGUC4uACxVpRl+Lws56cQvPBbMMTVXcN6NV+AlzmE7duMWnqAhZf5eTESHSvtcj0/Ou/FFtOEyzmIxzmAzjuB4Yv5nPM3Zrz8+KFS6O6bQh42xeBO+YxBrY/EyvmFEqIJq1IvOrKdegjq8TcQrQr0vqxL6V1ngEaG2N6E5Fm8XbvpmruCsHE8IeT0lGKzHP4cXhG6X1DocytnzgVARueCiUD6TWOl/I40JHSipLqHfZ6lhJnAdbmOXkNObeBXBurAT93EMJ2PrLgi3WpQBHo4P0sCHI+gz7BBcPK1LWIOHOIEBPMraPE9JczXjKL5iawI6rddCQ5kUfFBV203eeBsahScczVk3gHtCN1uPF9ggPH9a/qdwVzBpKnh19N03i0P3RuC2CNyOLTnzf+SB3wn/l4OzAD8XcvolGl8RTFmXMX8sPkiCe+KnmkH9aEnEfs5ybXXGmA8VhVptkW6K+VZ9xKqUcAP78R6fagxujcDXSkJ/rRfa3aoagyu4igN/ALuadJ9iBPdmAAAAAElFTkSuQmCC) no-repeat 50%
}

.hover .mySuggest .m-t-icon {
    background: url(/_nuxt/img/suggest_hover.eb9b3d5.png) no-repeat 50%
}

.main-h {
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    text-indent: 10px;
    color: #2b2c32;
    font-weight: 700;
    margin: 30px 0 40px;
    border-left: 2px solid #f44336
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.wrapper .listRight {
    margin-top: 70px
}

dd, dl, dt, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.conSelect {
    width: 1200px;
    margin: 0 auto;
    background: #f5f5f5;
    padding: 20px 30px 15px;
    text-align: center;
    position: relative
}

.conSelect dl.choice-condition-border {
    border-top: 1px dashed #dcdcdc
}

.conSelect dl.choice-condition {
    padding-top: 10px
}

.conSelect dl.choice-condition dt {
    line-height: 32px
}

.conSelect dl.rentSellCont {
    line-height: 14px
}

.conSelect dl {
    text-align: left;
    float: left;
    width: 100%
}

.conSelect dl dt {
    float: left;
    font-weight: 700;
    font-size: 14px;
    color: #2b2c32;
    width: 5%
}

.conSelect dl dd {
    float: left;
    width: 95%;
    color: #646464
}

.conSelect dl dd span {
    float: left;
    position: relative;
    font-size: 14px;
    color: #646464;
    cursor: pointer;
    margin-right: 11px;
    padding-bottom: 10px
}

.conSelect dl dd span a {
    color: #646464
}

.conSelect dl dd span.rentSelectBtn {
    margin-right: 27px
}

.conSelect dl dd span.selected, .conSelect dl dd span:hover {
    color: #f44336
}

.conSelect dl dd span.selected a, .conSelect dl dd span:hover a {
    color: #f44336 !important
}

.conSelect dl dd div .area {
    float: left
}

.conSelect dl dd div .area strong {
    font-size: 14px;
    color: #000;
    margin-right: 5px;
    float: left;
    margin-top: 2px
}

.conSelect dl dd .inputSearch {
    width: 91px;
    border-radius: 10px;
    border: 1px solid #c8c8c8;
    height: 20px;
    line-height: 20px;
    background: none;
    text-align: center;
    position: relative
}

.conSelect dl dd .inputSearch .el-input {
    display: inline
}

.conSelect dl dd .inputSearch input {
    border: 0;
    width: 37px;
    height: 20px;
    line-height: 20px;
    float: left;
    background: none;
    text-align: center;
    padding: 0;
    margin: 0
}

.conSelect dl dd .inputSearch label {
    float: left;
    width: 13px;
    height: 20px;
    line-height: 17px;
    display: block
}

.conSelect dl dd .conSearch {
    overflow: visible;
    position: relative;
    margin-bottom: 10px
}

.conSelect dl dd .conSearch .conBtn {
    height: 20px;
    line-height: 20px;
    background: #000;
    border-radius: 10px;
    color: #fff;
    width: 45px;
    text-align: center;
    position: absolute;
    right: -50px;
    font-size: 12px;
    cursor: pointer
}

.conSelect dl dd ul li {
    border: 1px dashed #f44336;
    background: #f5d1cf;
    padding: 0 5px 0 10px;
    font-size: 14px;
    color: #2b2c32;
    line-height: 28px;
    margin-right: 20px;
    float: left
}

.conSelect dl dd ul li .close {
    float: right;
    margin: 8px 5px 0 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOpJREFUOI2d1MtKxDAUxvGfne5cuxbmOSwI+hZu+2w+hReYEXyLioIr1y4UvCyawpm26UwmkEWSk3++k3M5adsW1ugcN9boalymucV9IaTBFZ4r/I42SyHwU2GDh0JYtHvCXZUWJbAJBKpgcAhsFjIG7YNlIVDPvLrBX7rUpL3vJUgORJ8K0uUbrPCSgzB1bQz70CfcOT5zkH2gBmf6jH/DqYVo5lyLH3uLL7t/NqmAOdBSdLKwsWtLkFiLkzyLiuJhroBjNHeUDYoOgeSUXQ+KSiBzyi4GRXU4LOlH0X5V4xGvjuuQW7yj+wdtPEZM7yKyHQAAAABJRU5ErkJggg==) 0 no-repeat;
    background-size: 9px auto;
    width: 9px;
    height: 10px;
    cursor: pointer
}

.conSelect dl dd ul li .close:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAQpJREFUOI2d1L1OAkEUhuGHXTprN6Ei0rI2WJOQ6F14f14FagImVlRQYzSxsrbQxJ9ilzDs7qwuU545553z853pjfMJjLB13Blt1qttb5xPZphhiduOkCku8Zjgu2LsCoGvNMsGzyXsDEOkeOoAedisV/M0ywbQBVaDQBI4LHDX4ByFYL67SCqObbAoBPoNry7wUwZNS9tnGyQGopCCMvjavmeNEOqlVWFvCrEO8R6D/AWa4lSh+BecaNFZrLSwsTf4cNiz2gY0gdqmE4VVS2uDhLtY01mYUXgZW+BwmgeZ7TL6D6Qxs/z84gp643zSBRKegzYk9uV1/Y9C/7SPe8X2H/NDLvG6Wa+2v7oIU6E5Sf3AAAAAAElFTkSuQmCC) 0 no-repeat;
    background-size: 9px auto
}

.conSelect dl dd .clean {
    background: url(/_nuxt/img/clean.fda03f9.png) 0 no-repeat;
    background-size: 12px auto;
    padding-left: 15px;
    font-size: 12px;
    color: #969696;
    margin-top: 8px;
    cursor: pointer
}

.conSelect dl dd.widFirst40 a:first-child {
    width: 50px !important
}

.conSelect dl dd.widFirst40 a:nth-child(9) {
    margin-left: 60px
}

.conSelect dl dd.widFirstlhbg a.acreage:first-child {
    width: 50px
}

.conSelect dl dd.widFirstlhbg a.acreage {
    width: auto;
    padding-right: 10px
}

.conSelect dl dd.changfangStyle a:nth-child(9), .conSelect dl dd.shopStyle a:nth-child(7n+1), .conSelect dl dd.shopStyle a:nth-child(9) {
    width: 100px
}

.conSelect dl dd.areaBorder {
    border-top: 1px dashed #dcdcdc;
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 0
}

.conSelect dl .areaSelect .area {
    border-bottom: 0;
    margin-bottom: 0
}

.conSelect dl .areaSelect .area span a {
    color: #969696;
    font-size: 12px
}

.conSelect dl:first-child dd span {
    display: inline-block;
    margin-right: 30px
}

.conSelect dl:first-child dd span i {
    vertical-align: middle;
    margin-right: 5px
}

.conSelect dl:first-child dd span.selected {
    color: #f44336 !important
}

.conSelect dl.selectedCon dt {
    line-height: 30px
}

.conSelect .moreCon {
    display: inline-block;
    padding-right: 16px;
    margin-top: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAVxJREFUOI2t0zFIW1EUxvFfomZ1cigILlk71dVFsFrBGLq0ki2LKAi6te4GlwotGLd2KqWl1KGig7bg2KEurooOgoNTlwwBSYd7BImmeW1zlss753zf/x7eubl6vQ5lnOJY7+IhitjuxxQ+4xJjOO8BYAS7eICZPL7jEMPYx9B/AoZwEH6H+JZHE0/xUxpvD4P/CBiUJijiKHyb+Sj+whOc4BG+oPCXgELoRsNnKnzlbzVdYQIXGMcn9GUE9OFj6C7wOPy0Q0g/fTpuMItN5LoActFXDt00zm43tENIazyJBuZR6wKpRV8jdHeewX0Q+IFn0lK8wEqHvuWoN/E8dHeiEwR2UEULr1Bpq1ewEfUqvnYy+hME3sdtc3iHUuRLeBv5lejrGN0g8AbrGMAHLMZZiPzrbgb9GSDwUnpoC9ImwRZWs4izTHITS9Jjg+34bvUaco05rEmbdJ1V+Bu5f0jmF7SWNgAAAABJRU5ErkJggg==) 100% no-repeat;
    background-size: 12px auto;
    font-size: 12px;
    color: #969696;
    cursor: pointer
}

.conSelect .moreRetract {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAARZJREFUOI2l0r1LwlEUxvGPVoIF/kVSUUNNNQRNDS1BEI3S0lDQ1BpIY5OLBIlLUZuDm4MOLk4NBYKDCBFBL4PnBxUiWs9yL+c8z/fce7mpYrFoQp3FejyJeXZC6DkKsc/gCJ//AadwgQO8Ra2AeRyOg48Dp3GJPbxiK+rXMSiDfXxMA57BFXbwgk08RG8DNzEwi128jzrVb82hFNAB1r9B4T5qg/CUIjMWnEEZ2+hjDbURw2vR64e3HNmR4CwqhtfuYQX1EdBE9fD0IlMJxg/wAqpxxW4EGmOgiRrh7Ua2avhjpJHDLVbxjGU0J4AmakbmKRh3yKUN3yePRyyiPQU0URtLwcijnMYpWtHo/AGaqBOMFk6+APpNPHIuAWQqAAAAAElFTkSuQmCC) 100% no-repeat;
    background-size: 12px auto
}

.conSelect .selected-condition {
    position: relative;
    display: inline-block;
    padding: 4px 30px 4px 10px;
    border: 1px dashed #f44336;
    background: #f5d1cf;
    color: #2b2c32
}

.conSelect .selected-condition em {
    position: absolute;
    right: 5px;
    top: 9px;
    font-size: 12px
}

.position .search-house:first-child {
    padding-left: 18px;
    background: url(/_nuxt/img/position.7eb7de6.png);
    background-repeat: no-repeat;
    background-size: 11px 14px;
    background-position: 0 3px
}

.position .search-house:first-child:hover, .position .selected.search-house:first-child {
    background: url(/_nuxt/img/position_hover.e02a1f2.png);
    background-repeat: no-repeat;
    background-size: 11px 14px;
    background-position: 0 3px
}

.position .search-house:nth-child(2) {
    padding-left: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAb5JREFUSInt1jmIFEEUBuBvelswUneTRbONDNTEI/NAQTHYwAMVQwVxBdFAFATxQJBNPNAVNNJAVFxYMVcwVRAEMRMPTAbEaxGPYB2DeqPLOAPTPa2J/lD8Vd1V/9+PflX1agsWLhZYhoNYgUHUlMNXPMc4zuIj1MJoP06jr6R4J7zAOjzLsDqcYRRDUjRl28zQfBBaE5iR43BMOIpTFUTxDfexBo+xCMMZlsaEy8F9OII6GgVbHcdD4zOuheaSHP0xeBt8CCdLRjOIY2F6Am/i+UDWZvJI8GbF/8/GWLurVbSd0ezge4ViSbgTPK8bo17QCP5tD1Zt1BH/jf49o6Zeo9OL6fgQvL7gh2TYGv3X3Rg1T/KbmNL9OTeFG7H2TKto3sboPL5jD+Z3+Jh2aOCVdK9d7MaogQvRKsNfzbrJ6M/6A/pNzckMT2OwqWKTGoaj/yTDWAzOYYvy1c90zMEVLJdu3Ykc17ESu3EL7/FSyryyGMIAPmE7vjSzbkQqKvZJV3t/2+XFsVMqVH6m9yrsCKNxzNV7Rm7DJWlvPcyxFrdxwK9KqN6jCTzCO9zFhlzaxXtxtQLxVoxKJfHYDwk9ZX1tFD8rAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 13px 14px;
    background-position: 0 3px
}

.position .search-house:nth-child(2):hover, .position .selected.search-house:nth-child(2) {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAfpJREFUSInt1j9oFEEUx/HPXQ4sFtSkCdpZWVmpWQRFNKtYRPAPaq0gRghaiIqNIgERRBM0QlLZWAgBxX4DaVcQhGAnarCJiP9CVkyTs7g5E8/L5XKJNvqD4c2bP++7b3aGmcJMd5eg7biIXehEQWv6jtcYxUCUZl+hEEDncRttLQZfTG+wP0qzV4WZ7q49GMMcbmEEb5uNFKXZL36exGuwAzcRYwJbS7iiskxXcWOlKURpNovxPIn34gW2oKeEbWHMSLBtAd6n8q8aKk/ihe57DKM/SrNveRI/xPVqRu1h0MdgL6G/xYQ6cQ3lAPgQ2juKdQb3BntUZUkblijNfhYcDnNP1watB1oX7Nhy08HTYDc2A2pZUZqVQ/W3M7iqoEb6D/rHQHkSV+OVa/vqgb4Ee2A5HxIgx4P7rra/VGfOAAbxKJSlAPWa7zQDuqtyZZzFZs1nVcakyr12vxlQGfdCWVK199Fi+qu7bjrU1/6B+NWY00W8DM6R1STkSVxAT3AnihgKziCOaf31sxCyHg+wE1N4XH0FDeNMGPdZ5XEytwLWJnRgBgejNBuv7rpezOKcytXeXn/+snUqSrNx5rf3bpwMoFFssPIdeQLDeRJPRmn2rIR9eIIL5l9CU81Ga3COnudJ/AlpnsSHiiqnuG8BZNUUpdlNXMbQD4JmfQnfb6EgAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 13px 14px;
    background-position: 0 3px
}

.position .search-house:nth-child(3) {
    padding-left: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAdpJREFUSImd1c9LVFEUB/DPqLQJ+wE65NZFBRlC2S4IZ9XCIrDa56pNlK0NQQNXUUS70G2LajM1W/0HigSlDCFahrXSBDNiWtwz9ZJm5o4HDudw5/u+nPvm+32ndGrojEL04S7GcDzO1lDFY3wrgldX3moWPYV+HPM4vAczHHkbE3jZlK0QXQXS50H6GhX0Rlbi7FBgxnOJ+7GAEqZxCUv4HrkUZ/cCs4ByDvGtmKaGmRbY+3gV2Ds5xJejf9AOjIdRx3KIT0b/JoO4gTmRQ9xJ1KPu5hCvRT+SQXwu6qd2wB5J/MOYlBTQKiaj1mDo9NmmwC48waYkqakWpFOB+YEr2IlcltTUVwR3l8sD21jHNckMI/iCrziA85KdbxZu2R+1B8dwIX5fx4fGxCSbXseWJKVFfw2yGJM2IsuZ3eXyQOOB93iKXzgauYOPOBLTTcdknyVl7Eb/LJ6r4CIWSnu+bv+LGcnONe2NUY3bzZXq9XpTVPzry5JqKtqrZlR6dSs5BtmXMzt1Xrv448wc4n05M4e4GnWyJepfTC2HuFNnbuJRDvGGtOvqmJU+9qM4GDkq3Wo2MBPYyJFbI65Ka6m3CXwLN8Sy7UQVLzCIOaziJ7bxTlpbgwob/Dd/pnV1/bmeUgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: 11px 12px;
    background-position: 0 3px
}

.position .search-house:nth-child(3):hover, .position .selected.search-house:nth-child(3) {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAa5JREFUSImd1L1qVEEYh/HfEdFijTaaCwgYbcTGrH1imbWJXoDpxY9SDIIKVn4gtuYGdEFi0i2kXhOwsQgIXkGquCmMRSzmPevmsLtndl8YZs7w59nZc95nit5S00BdxGMsYz729rCB99hXqUanW90CpwfWK/iIC5XM9RgPsIr2UFKlTg1APwV0E4uYibEYe+cjs5ILvoR1FHiGFrbRi7Ede2uRWcdsDvh+nGYLz8dkX+JrZB/mgG/H+nVdGG9jXs4BX431bga4zFzJAU9SxzEf5YD3Yn0jA7wQ868c8EasH2WAy8xWXbDoLTVn8VP62mvS1x9WT/ECf6QTz8V+38xGp9s3swilS0EKSYY3+BaZZpy0VXPIA6w2Ot32IBjuSM0/UwMof3gnnhf8v1+OcbfR6baLEZdQS2qpo/jb8zgrmXlCovISOrx1s3xVB7hcbbd9PME1nME5fAnoWDMbne4JM3P6eCozc8BTmTmpeXXVNzMHPJWZOeCpzMwBf5BaqCXZN7Si3VqRfVft41GVa+ZIQcZVnZm/ca9UepKu+CxdPK/wA39xiO/SxTVXQuEfsKp3DK5BvcAAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 11px 12px;
    background-position: 0 3px
}

.position .search-house:nth-child(4) {
    padding-left: 18px;
    background: url(/_nuxt/img/map.72d2cf7.png);
    background-repeat: no-repeat;
    background-size: 15px 16px;
    background-position: 0 3px
}

.position .search-house:nth-child(4):hover, .position .selected.search-house:nth-child(4) {
    background: url(/_nuxt/img/map_hover.6c6ceaa.png);
    background-repeat: no-repeat;
    background-size: 15px 16px;
    background-position: 0 3px
}

.menuSelect .el-scrollbar {
    left: 7px !important;
    top: 2px !important;
    width: 345px !important;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .12) !important;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .12) !important
}

.list-search .search-box {
    width: 360px;
    height: 30px;
    margin: auto;
    border-radius: 40px;
    background: #fff;
    position: absolute;
    top: 10px;
    right: 30px
}

.list-search .search-box .search {
    position: absolute;
    width: 18px;
    top: 7px;
    left: 10px;
    z-index: 1
}

.list-search .search-box .search-input {
    float: left
}

.list-search .search-box .search-input .el-input__inner {
    width: 270px;
    border: none;
    height: 30px;
    outline: none;
    float: left;
    padding-left: 35px;
    font-size: 14px;
    border-radius: 50%
}

.list-search .search-box .search-input ::-webkit-input-placeholder {
    color: #969696 !important
}

.list-search .search-box .button {
    float: right;
    width: 90px;
    height: 30px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    background: #f44336;
    cursor: pointer;
    border-radius: 0 30px 30px 0
}

.list-search .search-box .button:hover {
    color: #dcdcdc
}

.list-search .selectBoxs {
    margin-top: 0
}

.list-search .selectBoxs .el-scrollbar {
    left: 7px !important;
    top: 2px !important;
    width: 345px !important;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .12) !important;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .12) !important
}

.subwaySelectWrapper span[data-v-5d4366b8] {
    float: left;
    position: relative;
    padding-bottom: 5px;
    font-size: 14px;
    color: #646464;
    cursor: pointer;
    margin-right: 20px
}

.subwaySelectWrapper span a[data-v-5d4366b8] {
    color: #646464
}

.subwaySelectWrapper span.selected[data-v-5d4366b8], .subwaySelectWrapper span.selected a[data-v-5d4366b8], .subwaySelectWrapper span:hover a[data-v-5d4366b8], .subwaySelectWrapper span[data-v-5d4366b8]:hover {
    color: #f44336
}

.subwaySelectWrapper .area[data-v-5d4366b8] {
    overflow: hidden;
    width: 100%
}

.subwaySelectWrapper .area strong[data-v-5d4366b8] {
    font-size: 14px;
    color: #000;
    margin-right: 5px;
    float: left;
    margin-top: 2px
}

.aroundSelect span[data-v-fc91a094] {
    float: left;
    position: relative;
    padding-bottom: 5px;
    font-size: 14px;
    color: #646464;
    cursor: pointer;
    margin-right: 20px
}

.aroundSelect span a[data-v-fc91a094] {
    color: #646464
}

.aroundSelect span.selected[data-v-fc91a094], .aroundSelect span.selected a[data-v-fc91a094], .aroundSelect span:hover a[data-v-fc91a094], .aroundSelect span[data-v-fc91a094]:hover {
    color: #f44336
}

.aroundSelect .area[data-v-fc91a094] {
    margin-bottom: 0;
    overflow: hidden;
    width: 100%
}

.aroundSelect .area strong[data-v-fc91a094] {
    font-size: 14px;
    color: #000;
    margin-right: 5px;
    float: left;
    margin-top: 2px
}

a.acreage[data-v-1a4041f2] {
    padding-bottom: 10px;
    color: #646464;
    font-size: 14px;
    width: 125px;
    float: left;
    display: inline-block;
    margin-right: 11px
}

dd.shopStyle a.acreage[data-v-1a4041f2] {
    width: 110px
}

a.selectarea[data-v-1a4041f2], a.selectBrand[data-v-1a4041f2], a.selectDecorate[data-v-1a4041f2], a.selected[data-v-1a4041f2], a.selectFeature[data-v-1a4041f2], a.selectPerson[data-v-1a4041f2], a.selectPrice[data-v-1a4041f2], a.selectStation[data-v-1a4041f2] {
    color: #f44336
}

.marks[data-v-9f719266] {
    background: #ebebeb;
    padding: 10px 30px
}

.marks dl dt[data-v-9f719266] {
    float: left;
    font-weight: 700;
    font-size: 14px;
    color: #2b2c32;
    width: 5%;
    line-height: 32px
}

.marks dl dd[data-v-9f719266] {
    float: left;
    width: 95%;
    color: #646464
}

.marks dl dd span[data-v-9f719266] {
    display: inline-block;
    margin-right: 30px
}

.marks dl dd span em[data-v-9f719266] {
    position: absolute;
    right: 5px;
    top: 9px;
    font-size: 12px;
    vertical-align: middle;
    margin-right: 5px;
    cursor: pointer
}

.marks dl dd span.selected[data-v-9f719266], .marks dl dd span[data-v-9f719266]:hover {
    color: #f44336
}

.marks dl dd span.selected a[data-v-9f719266], .marks dl dd span:hover a[data-v-9f719266] {
    color: #f44336 !important
}

.marks dl dd .selected-condition[data-v-9f719266] {
    position: relative;
    display: inline-block;
    padding: 4px 30px 4px 10px;
    border: 1px dashed #f44336;
    background: #f5d1cf;
    color: #2b2c32
}

.marks dl dd .cleanCon[data-v-9f719266] {
    display: inline-block;
    background: url(/_nuxt/img/clean.fda03f9.png) 0 no-repeat;
    background-size: 12px auto;
    padding-left: 17px;
    font-size: 12px;
    color: #969696;
    cursor: pointer;
    line-height: 32px
}

.marks dl dd .cleanCon[data-v-9f719266]:hover {
    color: #f44336
}

.floatmap {
    position: relative
}

.floatmap .el-button--primary {
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 150px;
    height: 40px;
    margin-top: 20px;
    margin-bottom: 25px;
    margin-left: 65px;
    border: 0;
    border: 1px solid #f44336;
    color: #f44336;
    background-color: #fff;
    font-size: 16px
}

.floatmap .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6;
    background-color: #f44336;
    color: #fff
}

.floatmap .mapFloat {
    position: fixed;
    left: 1042px;
    top: 357px;
    z-index: 1111;
    width: 278px;
    height: 220px;
    overflow: hidden
}

.floatmap .hasFloatMapStyle {
    -webkit-box-shadow: 0 0 5px #e1e1e1;
    box-shadow: 0 0 5px #e1e1e1;
    border: 1px solid #d9d8d8
}

.floatmap .buttonFloat {
    top: 570px;
    z-index: 10000
}

.floatmap .point {
    position: absolute
}

.floatmap .point i {
    width: 30px;
    height: 44px;
    font-weight: 700;
    color: #f14651;
    text-align: center;
    cursor: pointer;
    z-index: 99;
    display: block;
    position: absolute;
    margin: -22px 0 0 -20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAkCAYAAACXOioTAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAdBJREFUSIm9171rFEEYB+BnRxvLYHmpNGKRf0CLhCjiB8RGsLBQEFsbbSSgjYVY2VuIBkEljSAWYhGIICKKH6hIBAUxIJKoKeQggh/F7OGx2dvbPW/3B1csO+/7DMPu3Gxy5M6aggRMYho7sQWb03tf8QGPcBcP8LtXo6QHlOAYZrC9aCZdWcQFXMefvBln08I8rlVApGNn09pWP2gcjzFVAchmKu0x3gtq4V7ebAbIul4dKMENjA4B6WQ07Zl0Q0fFp2vYmUx7C+nvXA1IJ2cRAiYwViO0DRNBfBnrznQQ3/i6syNgawPQWMBIA9BIwIYGoBCw2gD0PeBdA9BiwMMGoIWA2w1Ac0H8h3xWIzKPV51NdaYm5BfO8G/3vo+rNUCX8LQbgpN4OURkQdy5ZaE2DmFpCMgbHMbPPIh4fDqA5f9APmJ/tkfeKeg19mJlAOQTdstZlTwIXmBPdlZ9soRd4qqsSy+I+GDsU24vXBZX4X2vAUUQPBfXu10wpo2DeFvUqB9EPAyeKLh/PB1TmDIQ3BKPyNnMYq5Mg7IQnMKXrusVnC5bXAVaxfmu64v4VgcEV/A5RS9XKdxYEVrDTWzCjzoh4ldCUrVoEOjJADX+ApWOVvmBSk+PAAAAAElFTkSuQmCC) no-repeat;
    line-height: 30px;
    padding-right: 4px;
    font-size: 16px;
    color: #fff
}

.floatmap .point i.focus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAkCAYAAACXOioTAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAdVJREFUSIm9171rFEEYB+BnR0Esg+XFRiMW6UWLhPiBHxAbwVJBbG20kYA2FmLlv6BBUEljYyEWgQgioviBikRQEdNIoqYIBwp+FLOHx2Z3b++83R9csey87zMMu3Ozydr+XUoSMIlp7ME2bEnvfcUHPMJdPMDvokZJAZTgJGaws2wmXVnEZdzAn7wZZ9PCPK73gUjHzqa1rV7QOB5jqg8gm6m0x3gR1MK9vNkMkHW9OlCCmxgdAtLJaNoz6YZOiE/XsDOZ9hbS38UakE4uIARMYKxGaAcmgvgy1p3pIL7xdWd3wPYGoLGAkQagkYANDUAhYLUB6HvAuwagxYCHDUALAXcagOaC+A/5rEZkHq86m+pMTcgvnOff7n0f12qAruJpNwRn8HKIyIK4c8tCbRzD0hCQNziOn3kQ8fh0BMv/gXzC4WyPvFPQaxzEygDIZ+yTsyp5ELzAgeysemQJe8VVWZciiPhgHFJtL1wWV+F90YAyCJ6L690uGdPGUbwta9QLIh4GT5fcP5WOKU0VCG6LR+RsZjFXpUFVCM7iS9f1Cs5VLe4HWsWlrusr+Fa1uOizpSib8BGbsRVrVQs39qPgB26lUGVkEIj4lZD0WzQI9GSAGn8BNoVWKpvCGLoAAAAASUVORK5CYII=) 0 0 no-repeat;
    z-index: 99999 !important
}

.floatmap .point p {
    position: absolute;
    top: 0;
    left: 39px;
    padding: 0 5px 0 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAtCAYAAACTbioOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE0QzRBM0U1MzE0ODExRTVBMEU1REZGNzNCMjk0QkI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0QzRBM0U2MzE0ODExRTVBMEU1REZGNzNCMjk0QkI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTRDNEEzRTMzMTQ4MTFFNUEwRTVERkY3M0IyOTRCQjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTRDNEEzRTQzMTQ4MTFFNUEwRTVERkY3M0IyOTRCQjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7nsJL+AAAATElEQVR42mL8//8/Az7AxEAAEFRAEDD++/fvP23dMKpgVMGoAjIUMAKxGj4FLED8n5CCPxQr+EVIwQ+KTfhDKBwYGWgKGCkuigECDAAseBFXw/wkYQAAAABJRU5ErkJggg==) repeat-x;
    height: 44px;
    line-height: 37px;
    color: #363736;
    font-size: 12px;
    white-space: nowrap;
    display: none;
    margin: -22px 0 0 -40px
}

.floatmap .point p span {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -376px -62px;
    height: 44px;
    line-height: 28px;
    width: 21px;
    position: absolute;
    top: 0;
    right: -21px
}

.floatmap .point-hover {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    height: 44px;
    z-index: 100
}

.floatmap .opacity {
    opacity: 0;
    z-index: -1111;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 0 !important
}

.floatmap #map {
    width: 278px;
    height: 220px;
    margin-top: 20px
}

body .floatmap .map {
    margin: auto;
    margin-top: 20px !important;
    z-index: 11111
}

.point i {
    width: 36px;
    height: 44px;
    font-weight: 700;
    color: #f14651;
    text-align: center;
    cursor: pointer;
    z-index: 99;
    display: block;
    position: absolute;
    margin: -22px 0 0 -20px;
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -204px -154px;
    line-height: 35px;
    padding-right: 3px
}

.point i.focus {
    background: url(/_nuxt/img/map_red.3f15f60.png) 0 0 no-repeat;
    z-index: 99999 !important
}

.point p {
    left: 39px;
    padding: 0 5px 0 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAtCAYAAACTbioOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE0QzRBM0U1MzE0ODExRTVBMEU1REZGNzNCMjk0QkI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0QzRBM0U2MzE0ODExRTVBMEU1REZGNzNCMjk0QkI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTRDNEEzRTMzMTQ4MTFFNUEwRTVERkY3M0IyOTRCQjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTRDNEEzRTQzMTQ4MTFFNUEwRTVERkY3M0IyOTRCQjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7nsJL+AAAATElEQVR42mL8//8/Az7AxEAAEFRAEDD++/fvP23dMKpgVMGoAjIUMAKxGj4FLED8n5CCPxQr+EVIwQ+KTfhDKBwYGWgKGCkuigECDAAseBFXw/wkYQAAAABJRU5ErkJggg==) repeat-x;
    line-height: 37px;
    color: #363736;
    font-size: 12px;
    white-space: nowrap;
    display: block;
    margin: -22px 0 0 -40px
}

.point p, .point p span {
    position: absolute;
    top: 0;
    height: 44px
}

.point p span {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -376px -62px;
    line-height: 28px;
    width: 21px;
    right: -21px
}

[v-cloak] {
    display: none
}

.layouts-list-xzllist .list {
    position: relative;
    margin-top: 10px;
    padding-top: 115px
}

.layouts-list-xzllist .list .tabs_container {
    position: absolute;
    width: 1200px;
    left: 0;
    top: 0
}

.layouts-list-xzllist .list .area_ad {
    position: absolute;
    top: 140px;
    width: 1200px
}

.layouts-list-xzllist .list .area_ad dl dd, .layouts-list-xzllist .list .area_ad dl dt {
    float: left
}

.layouts-list-xzllist .list .area_ad dl dt {
    margin-right: 30px
}

.layouts-list-xzllist .list .area_ad dl dt img {
    width: 495px;
    height: 140px
}

.layouts-list-xzllist .list .area_ad dl dd {
    width: 495px
}

.layouts-list-xzllist .list .area_ad dl dd h4 {
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.layouts-list-xzllist .list .area_ad dl dd h4 a {
    color: #333
}

.layouts-list-xzllist .list .area_ad dl dd h4 a:hover {
    color: #f44336
}

.layouts-list-xzllist .list .area_ad dl dd p {
    color: #646464;
    line-height: 25px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.layouts-list-xzllist .list .area_ad dl dd p a, .layouts-list-xzllist .list .area_ad dl dd p a.visited {
    color: #333
}

.layouts-list-xzllist .list .area_ad dl dd p a:hover {
    color: #f44336
}

.layouts-list-xzllist .list .area_ad dl dd p span {
    display: inline-block;
    padding: 6px 15px;
    line-height: 14px;
    margin-right: 10px;
    border-radius: 20px;
    color: #59b2f9;
    background: #def0fe
}

.layouts-list-xzllist .list .area_ad .area_ad_price h4 {
    font-size: 30px;
    color: #f44336
}

.layouts-list-xzllist .list .area_ad .area_ad_price h4 span {
    font-size: 14px
}

.layouts-list-xzllist .list .area_ad .area_ad_price p {
    font-size: 22px;
    margin: 10px 0
}

.layouts-list-xzllist .list .area_ad .area_ad_price button {
    cursor: pointer;
    font-size: 16px;
    background: #1a1c28;
    color: #fff;
    padding: 0 30px;
    line-height: 34px;
    border-radius: 30px;
    border: 0
}

.layouts-list-xzllist .list .left_tabs span a.is-active {
    color: #f44336
}

.layouts-list-xzllist .list .tabBox {
    width: 200px;
    float: left
}

.layouts-list-xzllist .list .el-tabs__item.is-active {
    color: #f44336
}

.layouts-list-xzllist .list .el-tabs__header {
    margin: 0;
    width: 200px
}

.layouts-list-xzllist .list .el-tabs__item {
    color: #646464
}

.layouts-list-xzllist .list .el-tabs__content {
    display: none
}

.layouts-list-xzllist .list .listbox_site, .layouts-list-xzllist .list .listbox_tag, .layouts-list-xzllist .list .listbox_traffic, .layouts-list-xzllist .list .loupan_name {
    width: 450px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    height: 34px;
    line-height: 34px
}

.layouts-list-xzllist .list .listbox_tag span {
    min-width: 72px;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
    float: left;
    margin-right: 20px
}

.layouts-list-xzllist .list .listbox_tag .tag_area {
    color: #59b2f9;
    background-color: #def0fe
}

.layouts-list-xzllist .list .listbox_tag .tag_deal {
    color: #69bd3b;
    background-color: #e1f2d8
}

.layouts-list-xzllist .list .listbox_content span.icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 7px;
    vertical-align: middle;
    background-size: 100%;
    margin-top: -1px
}

.layouts-list-xzllist .list .listbox_content span.site_icon {
    width: 11px
}

.layouts-list-xzllist .list .loupan_icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAPtJREFUSIndlTEKwjAUhr+KV9BLtA62i7O7IOoBnBS8gB7BK7R4BPEKriIWh3bzCA46uTjUwRQEk9BoW0p/eMN7SfjyP/KIZTsuCg2ADdAWeQLsgTFwTzfFUag6L1VDs/YJA7CAPrAwIhgAn4r6oyjgFLgANxFXYAcE/wCbklqi2T8SAe8WG0vnsBDJHKZSOdB1AKfjJQBxFErPl+6wUi01ktPxfFkeR+G8ECAwU+SZgRNg9QM4BfiyRR2wBXimtDgKA/hucRbgFjhK6ifTS2QFXkXkqvrPYaUGvwcMywR2gWWZwAPywV8XBTyLyBVY/1dq2Y6r/cHzVukOX8fDLeWOtBryAAAAAElFTkSuQmCC)
}

.layouts-list-xzllist .list .site_icon {
    background-image: url(/_nuxt/img/shangquan.9658d0a.png)
}

.layouts-list-xzllist .list .traffic_icon {
    background-image: url(/_nuxt/img/traffic.04bd543.png)
}

.layouts-list-xzllist .list .price_box {
    position: absolute;
    right: 0;
    top: 60px;
    color: #f44336
}

.layouts-list-xzllist .list .price_box .price {
    font-size: 30px;
    font-weight: 700
}

.layouts-list-xzllist .list .price_unit {
    font-size: 14px
}

.layouts-list-xzllist .list .list a {
    text-decoration: none;
    color: #2b2c32
}

.layouts-list-xzllist .list .list a:hover {
    color: #f44336
}

.layouts-list-xzllist .list .list {
    width: 860px
}

.layouts-list-xzllist .list .sort_rules li {
    list-style: none
}

.layouts-list-xzllist .list .el-tabs__active-bar {
    background-color: #f44336;
    height: 2px
}

.layouts-list-xzllist .list .left_tabs {
    width: 120px;
    float: left
}

.layouts-list-xzllist .list .left_tabs span {
    width: 60px;
    text-align: center;
    float: left;
    padding-top: 11px
}

.layouts-list-xzllist .list .left_tabs span a {
    color: #333;
    display: inline-block;
    width: 100%
}

.layouts-list-xzllist .list .left_tabs span a:hover {
    color: #f44336;
    border-bottom: 2px solid #f44336
}

.layouts-list-xzllist .list .right_tabs {
    margin-top: 2px;
    height: 42px;
    border-bottom: 1px solid #dcdcdc
}

.layouts-list-xzllist .list .right_tabs ul li {
    position: relative;
    float: left;
    line-height: 39px;
    padding: 0 10px;
    margin-right: 20px;
    cursor: pointer
}

.layouts-list-xzllist .list .right_tabs ul li i {
    display: block;
    position: absolute;
    width: 24px;
    height: 16px;
    right: 0;
    top: -10px;
    background: url(/_nuxt/img/hot.58a4e76.png) no-repeat;
    background-size: 100% 100%
}

.layouts-list-xzllist .list .right_tabs ul li.active {
    background: #f44336;
    color: #fff;
    border-bottom: 3px solid #f44336
}

.layouts-list-xzllist .list .right_tabs ul li.active i {
    display: none
}

.layouts-list-xzllist .list .right_tabs ul li:hover {
    border-bottom: 3px solid #f44336
}

.layouts-list-xzllist .list .right_tabs span {
    display: inline-block;
    margin-left: 20px;
    width: 98px;
    border: 1px solid #969696;
    border-radius: 15px;
    line-height: 26px;
    height: 28px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    color: #969696
}

.layouts-list-xzllist .list .right_tabs span a {
    color: #969696;
    font-size: 14px;
    display: inline-block;
    width: 100%
}

.layouts-list-xzllist .list .right_tabs span.selected, .layouts-list-xzllist .list .right_tabs span:hover {
    border-color: #f44336;
    color: #f44336
}

.layouts-list-xzllist .list .totalBox {
    border-bottom: 1px solid #dcdcdc;
    position: relative
}

.layouts-list-xzllist .list .sort_rules {
    height: 35px;
    line-height: 35px
}

.layouts-list-xzllist .list .rulePosition {
    position: absolute;
    top: 5px;
    right: 0
}

.layouts-list-xzllist .list .sort_rules ul {
    float: right
}

.layouts-list-xzllist .list .sort_rules li {
    float: left;
    margin-left: 20px;
    font-size: 14px;
    cursor: pointer;
    color: #646464
}

.layouts-list-xzllist .list .sort_rules li.selected, .layouts-list-xzllist .list .sort_rules li:hover {
    color: #f44336
}

.layouts-list-xzllist .list .sell_count {
    margin: 25px 0 15px;
    font-size: 20px;
    font-weight: 700;
    color: #2b2c32
}

.layouts-list-xzllist .list .sell_count .count_num {
    color: #f44336
}

.layouts-list-xzllist .list .list_container {
    width: 860px
}

.layouts-list-xzllist .list .list_container ul {
    margin: 0;
    padding: 0
}

.layouts-list-xzllist .list .list_container li {
    list-style: none
}

.layouts-list-xzllist .list .list_container li.mapHover, .layouts-list-xzllist .list .list_container li:hover {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 36px 20px 35px;
    width: 100%;
    margin-left: -20px
}

.layouts-list-xzllist .list .listbox {
    height: 174px;
    position: relative
}

.layouts-list-xzllist .list .list_container .listbox_img {
    float: left;
    position: relative
}

.layouts-list-xzllist .list .list_container .listbox_img .newLabel {
    position: absolute;
    left: 0;
    top: 0
}

.layouts-list-xzllist .list .list_container .listbox_img .newLabel img {
    width: 53px;
    height: 26px
}

.layouts-list-xzllist .list .list_container .listbox_img .qr-mark {
    position: absolute;
    top: 0;
    right: -4px;
    width: 68px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    z-index: 3;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAcBAMAAAAq4AQbAAAAFVBMVEUAAABZsvkCV5tZsvlZsvlZsvkCV5u0iS8uAAAABXRSTlMA7oCRkI2rAyUAAAA0SURBVCjPY2AWDSUAGFxDCSoRJawkdFTJqBK6KxENpULyJiaTEAJpSYSVKBBUQtgQBgUGAGElDwylcSU8AAAAAElFTkSuQmCC) no-repeat 100% 100%
}

.layouts-list-xzllist .list .list_content {
    padding-top: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
    z-index: 0
}

.layouts-list-xzllist .list .list_content:hover {
    z-index: 1;
    background: #fff;
    margin-top: -1px
}

.layouts-list-xzllist .list .list_content:hover .telPhone {
    display: none
}

.layouts-list-xzllist .list .list_content .telPhone {
    position: absolute;
    bottom: 70px;
    right: 0;
    font-size: 22px;
    color: #646464
}

.layouts-list-xzllist .list .list_content .telPhone label {
    font-size: 14px;
    line-height: 18px
}

.layouts-list-xzllist .list .list_content .entrustBtn, .layouts-list-xzllist .list .list_content .qrCode {
    display: none
}

.layouts-list-xzllist .list .list_content:hover .entrustBtn {
    top: 165px;
    width: 118px;
    border: 1px solid #c8c8c8;
    text-align: center;
    color: #969696;
    border-radius: 20px;
    cursor: pointer;
    background: #1a1c28;
    border: 1px solid #1a1c28;
    color: #fff
}

.layouts-list-xzllist .list .list_content:hover .entrustBtn, .layouts-list-xzllist .list .list_content:hover .qrCode {
    display: block;
    position: absolute;
    right: 20px;
    height: 35px;
    line-height: 35px;
    z-index: 1;
    -webkit-transition: all .5s;
    transition: all .5s
}

.layouts-list-xzllist .list .list_content:hover .qrCode {
    top: 35px;
    color: #646464;
    font-size: 14px
}

.layouts-list-xzllist .list .list_container .qrCode > img {
    width: 14px;
    margin-right: 5px;
    vertical-align: text-top
}

.layouts-list-xzllist .list .list_container .qrCode .qr-content {
    display: none;
    position: absolute;
    top: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
    background: #fff;
    top: 35px;
    left: -50%;
    margin-left: -30px;
    font-size: 14px;
    text-align: center
}

.layouts-list-xzllist .list .list_container .qrCode .qr-content .qr-img {
    position: relative;
    width: 110px;
    height: 110px;
    margin: 27px 27px 0
}

.layouts-list-xzllist .list .list_container .qrCode .qr-content .qr-img img {
    width: 100%;
    height: 100%
}

.layouts-list-xzllist .list .list_container .qrCode .qr-content .qr-img em {
    position: absolute;
    width: 20px;
    height: 20px;
    left: 45px;
    top: 45px;
    background: url(/_nuxt/img/logo.18a08f7.jpg) no-repeat;
    background-size: 20px auto
}

.layouts-list-xzllist .list .list_container .qrCode .qr-content p span {
    padding: 0 5px
}

.layouts-list-xzllist .list .list_container .qrCode .qr-content:after, .layouts-list-xzllist .list .list_container .qrCode .qr-content:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 50%
}

.layouts-list-xzllist .list .list_container .qrCode .qr-content:after {
    top: -4px;
    margin-left: -5px;
    border-style: solid;
    border-width: 5px;
    border-color: #fff #fff transparent transparent;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-shadow: 1px -1px 2px rgba(0, 0, 0, .1);
    box-shadow: 1px -1px 2px rgba(0, 0, 0, .1)
}

.layouts-list-xzllist .list .list_container .qrCode:hover .qr-content {
    display: block
}

.layouts-list-xzllist .list .list_content .entrustBtn:hover {
    background: #1a1c28;
    border: 1px solid #1a1c28;
    color: #fff
}

.layouts-list-xzllist .list .listbox_content {
    float: left;
    margin-left: 30px;
    width: 600px;
    color: #646464
}

.layouts-list-xzllist .list .list_content a {
    color: #333
}

.layouts-list-xzllist .list .list_content a:hover {
    color: #f44336
}

.layouts-list-xzllist .list .list_content .time {
    font-size: 14px;
    color: #646464;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAf1JREFUSImt1jtPVEEYxvHfHo02xkqMRoWYUHghNvoFqGyMESOIlxJjqRawRmsvSyLEnlKNIF7iBxBrjR0mFkRx0WjUksrLrsW8u+C6e8Jln+TN7OyZ+T9zzpl531MYGhqSo06cRS8OoAO/8Akf8RKT+NAKsDEHfBsD2NBwbTP2RRzFjTC5inIjKGsCP45ZnMEfTOM89gZ8K/bHf9P4HWPfRpt7B5cwFsbPMIy5hjE/8S7iProxir7o78B4szs4HReqKMaERngzzeFkzKngTrD+MejEBAq4FitarUZxPRgTwawb3MIWPMmBVyPyVMLjYJVqBl0YlJ7t5TWsvFFXgjWArizgmbQjFtpgsIBHwRzMpENE2jXtUo3Vm6EnOq/aaPA62p4M26LztY0GX6LtWH4ONrXRoK4MP+L3zjZya6zvmZRD4NAKJ1cbopmORDub4UV0TqxylXnqi3Ymk1JtBf3YkzOp0CIatTtYFUxmmMeU9JLH1r9448GawnxtFxWxiFMYWQd8JBiLwawnuzIuSC/t5hpNRmJuNVjl5QbwUEpUBUtZsXsF4O4YWwrecLDwf0W7KxXwe1IROSYlrqd4g88xbhcOS7ulX3rmi7iIB8uBzYr+cyk/laSUey6ilSqx4qImRb/VV0VZKuBFS58tB7E9rn+TDuiMtFvet3L/CzRKcE1lpiEVAAAAAElFTkSuQmCC) 0 no-repeat;
    background-size: 12px auto;
    padding-left: 15px
}

.layouts-list-xzllist .list .listbox_content span.item_title, .layouts-list-xzllist .list .listbox_content span.order_number {
    float: left
}

.layouts-list-xzllist .list .listbox_content span.item_title {
    max-width: 460px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 22px;
    font-weight: 700;
    display: inline-block;
    line-height: 22px
}

.layouts-list-xzllist .list .listbox_content span.time {
    float: right;
    margin-top: 7px
}

.layouts-list-xzllist .list .listbox_content span.xkLabel {
    padding: 4px 6px;
    background: #f44336;
    font-size: 12px;
    color: #fff;
    line-height: 12px;
    display: inline-block;
    margin-left: 5px
}

.layouts-list-xzllist .list .list_content .order_number {
    display: inline-block;
    background-color: #59b2f9;
    width: 22px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    border-radius: 50%;
    margin-right: 9px;
    text-align: center;
    font-size: 18px
}

.layouts-list-xzllist .list .list_content:hover .order_number {
    background: #f44336
}

.layouts-list-xzllist .list .listbox_title {
    overflow: hidden;
    margin-bottom: 7px
}

.layouts-list-xzllist .list .spaceShow {
    border: 1px solid #dcdcdc;
    border-radius: 20px;
    float: left;
    position: relative;
    margin-top: 10px
}

.layouts-list-xzllist .list .spaceShow div {
    border-right: 1px solid #dcdcdc;
    min-width: 60px;
    padding: 0 15px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center
}

.layouts-list-xzllist .list .spaceShow div a {
    color: #646464
}

.layouts-list-xzllist .list .spaceShow div:last-child {
    border-right: 0
}

.layouts-list-xzllist .list .spaceShow .spaceDiv {
    position: relative
}

.layouts-list-xzllist .list .spaceShow .spaceDiv:hover .spaceMes {
    display: block
}

.layouts-list-xzllist .list .spaceShow .spaceMes {
    position: absolute;
    top: 35px;
    left: 0;
    width: 128px;
    height: 95px;
    padding: 0;
    z-index: 100;
    display: none
}

.layouts-list-xzllist .list .spaceShow .spaceMes img {
    width: 128px;
    height: 95px
}

.layouts-list-xzllist .list .spaceShow .spaceMes .spacePrice {
    padding: 0 8px;
    background: #1a1c28;
    color: #fff;
    font-size: 12px;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 26px;
    line-height: 26px
}

.layouts-list-xzllist .list.ad {
    padding-top: 292px
}

.components-no-space .noSpace {
    width: 862px;
    margin-top: 40px;
    text-align: center;
    min-height: 300px
}

.components-no-space .noSpace .text {
    margin-bottom: 20px;
    font-size: 18px;
    color: #646464
}

.components-no-space .noSpace .btn {
    display: inline-block
}

.components-no-space .noSpace .defaultTel {
    color: #f44336;
    font-size: 18px;
    padding-left: 4px
}

.components-no-space .noSpace .tel {
    line-height: 50px;
    font-size: 16px;
    color: #f44336
}

.components-no-space .noSpace .telphone {
    color: #646464;
    height: 30px;
    line-height: 30px;
    font-size: 14px
}

.components-no-space .noSpace .telphone div {
    display: inline-block
}

.components-no-space .telphone .online {
    cursor: pointer;
    width: 100px;
    height: 29px;
    text-align: center;
    color: #f44336;
    border: 1px solid #f44336;
    border-radius: 20px;
    background-color: #fff;
    font-size: 14px;
    margin-right: 10px;
    padding: 0
}

.components-no-space .telphone .online a {
    color: #f44336;
    width: 100px;
    height: 29px;
    line-height: 27px;
    display: inline-block
}

.myHomeManageScoped .block {
    width: 217px;
    height: 190px;
    color: #fff;
    border-radius: 5px;
    text-align: center
}

.myHomeManageScoped .block:hover {
    -webkit-box-shadow: 1px 1px 20px rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 20px rgba(0, 0, 0, .2)
}

.myHomeManageScoped .h-house {
    margin-right: 30px;
    background-color: #f69795
}

.myHomeManageScoped .h-cus {
    margin-right: 30px;
    background-color: #7ecfcf
}

.myHomeManageScoped .h-look {
    margin-right: 30px;
    background-color: #9fc4de
}

.myHomeManageScoped .h-coin {
    background-color: #ffba54
}

.myHomeManageScoped .h-type {
    margin-top: 54px;
    font-size: 24px;
    font-weight: 700
}

.myHomeManageScoped .h-type-num {
    margin-top: 20px;
    font-size: 16px
}

.myHomeManageScoped .home-dl {
    margin-top: 30px;
    width: 960px;
    height: 190px;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    background: url(/_nuxt/img/homedownload.1934b1f.png) 50% no-repeat;
    background-size: contain
}

.manager-left-menu ul {
    margin: 0;
    padding: 0
}

.manager-left-menu ul li {
    list-style: none
}

.manager-left-menu a {
    text-decoration: none
}

.manager-left-menu .left-c {
    width: 200px;
    position: relative;
    padding-bottom: 64px;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    background-color: #fff
}

.manager-left-menu .left-h {
    width: 200px;
    height: 275px;
    border-bottom: 1px solid #f5f5f5;
    padding-top: 2px
}

.manager-left-menu .left-c-logo {
    margin: 22px auto;
    width: 125px;
    height: 40px
}

.manager-left-menu .left-c-logo img {
    width: 125px;
    height: 40px
}

.manager-left-menu .left-c-head {
    margin: 6px auto;
    width: 62px;
    height: 62px
}

.manager-left-menu .left-c-head img {
    width: 62px;
    height: 62px;
    border-radius: 31px
}

.manager-left-menu .left-tel {
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    color: #2b2c32;
    padding-bottom: 10px;
    padding-top: 10px
}

.manager-left-menu .left-tel .telBox {
    text-align: center;
    line-height: 18px
}

.manager-left-menu .left-tel .telBox ul {
    padding-left: 10px;
    display: inline-block
}

.manager-left-menu .left-tel .telBox ul li {
    display: table-cell
}

.manager-left-menu .left-tel .telBox ul li img {
    margin-bottom: 3px
}

.manager-left-menu .left-tel .telBox .name {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 127px;
    font-size: 16px
}

.manager-left-menu .left-tel .telBox .iden {
    display: inline-block;
    margin-bottom: 3px
}

.manager-left-menu .left-tel .telBox .starList {
    display: inline-block
}

.manager-left-menu .left-com {
    text-align: left;
    line-height: 22px;
    font-size: 12px;
    color: #969696;
    padding: 2px 25px
}

.manager-left-menu .left-i li {
    height: 56px;
    line-height: 56px;
    border-left: 3px solid #fff;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
    padding-left: 60px;
    font-size: 14px
}

.manager-left-menu .left-i li span {
    color: #969696
}

.manager-left-menu .left-i li.hover {
    border-left: 3px solid #f44336
}

.manager-left-menu .left-i li.hover span {
    color: #2b2c32 !important
}

.manager-left-menu .m-t-icon {
    position: absolute;
    top: 19px;
    left: 35px;
    background-size: contain !important
}

.manager-left-menu .m-t-sor {
    position: absolute;
    width: 10px;
    height: 14px;
    top: 21px;
    right: 20px;
    background-size: contain !important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAATJJREFUOI2V1F0rREEYAOBnff0Fl5uSFBHRKuWClGgjhVy52Z+mkJIiKR8Xoki52LaUJC79BPm8mDnZ5OzOvnXqPZ155jTvvDOFSqVSQBHPWog2lLGB8Vbha8znMdEKvMFRfJ/DZCqEWxzgC7OYSoVwh/2Ip+OTBKGKvYin4t+TINSwi09hvXMopEC4xw4+hErP/8V5EB6wjXdhj8v14xtBeMRWxKNYzEwzCE/YxBuGsYy2FAgvOIv5IEqpsIiZmNdw05GAerCOLmGf9/HVDPZiDZ1CZx0KzaER7MNqHHMrHITv7GMe7McK2oXTc1yP8uCAUPJ2XOHkv5n/wiEsCft7gfO8ddTDEb9tdR5hbmRwDAtCI5/ishHKYEk4OoQiXDdDGeyO+ZFQ9qToEO6aqhbv1R9MbDy9+c+EvwAAAABJRU5ErkJggg==) no-repeat 50%
}

.manager-left-menu .myHome .m-t-icon {
    width: 13px;
    height: 16px;
    background: url(/_nuxt/img/home.5924f10.png) no-repeat 50%
}

.manager-left-menu .hover .myHome .m-t-icon {
    background: url(/_nuxt/img/home_hover.42df91a.png) no-repeat 50%
}

.manager-left-menu .myHouse .m-t-icon {
    width: 11px;
    height: 14px;
    top: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAYAAABlL09dAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAYRJREFUSIm91U9LVUEYB+Dn/lGvBUGkFbQxEFq1c6EV1Ma+QZ+gTdugwpUUxKUgaDcrt+FnqEVQ1CaibbUz7EKaIEllqZdazAR6uccznlv9YDYH5pnDvDPv1EIIcAKLOIcR1bKJF5jDmyaOYgXPMY31inALsziPi008wlPcxl3sVISH0MYNtGshhC9ptUPoVkR341/RreOIuD+DorCdrNH6X8D6ptnnWwsL4knJySqu4kcZfAxXMJwJb+EWOmVwB5M4ngmv9KJFMCynUTlF8GVMZBpLeJIDT+BxJvonp9MC+8IfcBNjmehamrMn/eBfeJCJFqZoj4dxONP4Jh65Ungc78Wul5N1nMHnMvgn3sm/eZ/SnD3pB2+IDX+g/NcmNISH8q/0Kq6LLXNf+CSuoZEJd3EPH8vgZZzFqUy404sWwfA2jcr5Z8Wr4ztGxaINmkayNup4KV7h9oB4QyzkPF7VQghTeCY+/5t63q4DpIX7uIOxJl7jUvrjC/J7RG+2MCO227XfH/lPglSUSeYAAAAASUVORK5CYII=) no-repeat 50%
}

.manager-left-menu .hover .myHouse .m-t-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAYAAABlL09dAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAcNJREFUSIm91r1qFFEYBuBnfxITBwRxo4JNBFs72fEPFHb0DrwCG1tBxUqwCQqCN2DvHQjqIChajIitlpFkIZGgGHZMsrpoMSOsyyZzNoG8cJoD88zHOec7M7Vepw3H8BTnccDusoG3uBul2ccmDmMVb3AW33cJz+AKLuRJfKnW67Sf4RUeoYnfk2hRmoE8iaewgFt4Wet12j/Ktx3EYNIy/8FDeA+DOg4p1mdidMxLfpXWbH2v2HZpjpmbwRPFSalMnsRfcT1Ks80q+AiuYTqwuD7uoFsFd3EKRwPh1SjNuqOT42BYKkdlhk9FCHwV8yFwnsSLUZq9CIHn8TwEHcJPRmm2WAV/wW20At218pn/Mg7+o2jvoEy6xtOIQuA8ifMozfqj8+M6bw4r+BY4VvIkngupeAufBXZeWcRWCLyuuPCDst0a7+slNIXHAlu6vIRullfmjvBx3EAjsLgBHmC5Cl7CaZwIhLtRmi2PTm53jj+VozL7vnl1/MSsYtP2lDyJG6W1Xsc7RQsv7AXPk7gRpdkA9/C+1uu0z+C14vO/gc2dgB0yg4dRmt3Pk7jVxAdcLiu+qPgz2k36OJcncStKs7W/ClmG0zDJrNsAAAAASUVORK5CYII=) no-repeat 50%
}

.manager-left-menu .myCustomer .m-t-icon {
    width: 13px;
    height: 16px;
    background: url(/_nuxt/img/cus.483830c.png) no-repeat 50%
}

.manager-left-menu .hover .myCustomer .m-t-icon {
    background: url(/_nuxt/img/cus_hover.b5d07f8.png) no-repeat 50%
}

.manager-left-menu .myCoin .m-t-icon {
    width: 12px;
    height: 15px;
    top: 20px;
    background: url(/_nuxt/img/coin.27964b6.png) no-repeat 50%
}

.manager-left-menu .hover .myCoin .m-t-icon {
    background: url(/_nuxt/img/coin_hover.065473f.png) no-repeat 50%
}

.manager-left-menu .myMessage .m-t-icon {
    width: 14px;
    height: 14px;
    top: 21px;
    background: url(/_nuxt/img/message.7a33f83.png) no-repeat 50%
}

.manager-left-menu .hover .myMessage .m-t-icon {
    background: url(/_nuxt/img/message_hover.1deb06a.png) no-repeat 50%
}

.manager-left-menu .myInfo .m-t-icon {
    width: 15px;
    height: 12px;
    top: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAgVJREFUSIm91U+ITlEYx/HPvPMaNWYW0lgok82MlTJZWJmFpZKG0siCjVmwYUNRIgsxRSkvxRQJKZE/e4lYiGki/xfMlMxmGrwbGo3Fc9XruvfOy3j96nY7555zvuec5/c8t6lSqbTiODahXWP1BZexq4wjGMAYXjcYvDBhlcrYilF04VuDwS14g/4S2hJwo6ESxijaSv8BlqnyDN/bsA2r8BW3hDmmZwsuOvEiPMYx9KEfF3FbxCqtLZhKNpX1nKsdXHTik+jGKQxiHo5iDfbiQGr8O9wpWG+4HnA71uIpttf0b8Q4NmeA7yZPXcq76vloxotUf1Xk+4J6AX8K/oAJrEZHTX+PyPdnswXnXfWUiOthYbAh4fABNIlql9Zy7C5Y87rIiEJwSaTPdyz2azwnZbu6V9T7PM2dCdyMS8JIVVzAkwTWiw24hv04VDPvhDjVnBzwWG0jC7wngT7AeuHin6pgGW7gIEZwM2/xIqXN1YF9+CjSafy3GZFifSIMgxlr1KX0idehVVzhRMG8EVwV1WwFHmGluP6s+E/jijBpJnhp8r5fx6bvJeDuBNwjqlqePhWBX4r/5fM6wA9FTN8n7dPClM054ydrG2nwUO2uZtAwOlN9n+uc+3fG+BcqiVztlG2Kf62WhFUt4zx24BXeNhjclYDPlkV9bRHlbkmDwVWcwc4f4D9v/IiBthoAAAAASUVORK5CYII=) no-repeat 50%
}

.manager-left-menu .hover .myInfo .m-t-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAkFJREFUSIm11k+IjHEcx/HXjrVqn5WsOCibC06KlDlxsHPaklAbOXDhwIULRYkcxB6U8qfYw6ZsSjZcn9JG9LQhkf8HbMle5M/MgYjD71HPjH1mZ5b51DQ9v/l9v+/f7/tvnrZy7+pOnMJWzNZafcUw9rXjBHZhHC9bDF6Qsgpt5d7VX/ERS/C9WU9RnDS8t1IqduAVugvowrvpQJtVFCffU1ZXodWwPLVP8XsXdmINvuGmUBy/WgleiFtYmlnbgm3YqCY1lVJxOwYxI8ffUBQnOxoBn0mh5zCACCfRh4M4UrP/TXrQPD3MPuSBZ2M9HmN3Zr0fE8Ktq8BRnIxitA64SnnFNVcI2bOa9bLQ7/MaBTQLfi/09jrMz6yvFPr9yb+C80L9Q8jrcdwXiqZLmDptwrSrUqVUXIH9dXyORHEyPBW4ILTPTyxSnc9P6JjEZq0w7/M0S2jFXPAMXBYKqYxLeJDC1mIzruEwjv0xiuLkdKVUHMHMHPB49mEy8IEUehebhCr+o7NYjus4ike4kYFXOa+n2uKaj0P4ILTTxF8WocU2CmkYqJSK0xq7tTfegE4hhB/r2D3CVWGSrcJYpVQsCuGfLP+/cCWKk8E88LL0+04Dh76dgpdiTGi1vjr7Pwvdgb9D/Vz4v3zaAPieUDBvIYqT85iD7pxPf9a49saD2VNNoYfoyb4IRHHypUHb3MnVchWEXu0xeVH8V6WvPj0ot2MIe/ACr6fhrJntS1LwxXZhvnYI425xs+AmVcYF7P0Nj7yG3YgacZcAAAAASUVORK5CYII=) no-repeat 50%
}

.manager-left-menu .mySuggest .m-t-icon {
    width: 13px;
    height: 14px;
    top: 21px;
    background: url(/_nuxt/img/suggest.7580bbc.png) no-repeat 50%
}

.manager-left-menu .hover .mySuggest .m-t-icon {
    background: url(/_nuxt/img/suggest_hover.b3ce95d.png) no-repeat 50%
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.el-select-dropdown .el-select-dropdown__item.selected, .el-select-dropdown .el-select-dropdown__item.selected.hover {
    background-color: #fe6a6a
}

.btnUpBox .el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 307px;
    height: 40px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    border: 0;
    font-size: 20px
}

.btnUpBox .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #f44336;
    box-shadow: 0 5px 15px #f44336
}

.houseInfoContainer {
    width: 1200px;
    margin: 0 auto;
    padding-top: 60px
}

.houseInfoContainer .selectBox {
    width: 500px;
    margin: 0 auto;
    margin-top: 35px
}

.houseInfoContainer .selectBox .el-select .el-input .el-input__icon, .houseInfoContainer .selectBox .el-select .el-input .el-input__icon.is-show-close {
    color: #dcdcdc
}

.houseInfoContainer .selectBox .businessArea {
    margin-right: 0
}

.houseInfoContainer .selectBox .businessArea .el-input__inner {
    width: 160px;
    border-color: #dcdcdc
}

.houseInfoContainer .selectBox .el-select {
    margin-right: 20px
}

.houseInfoContainer .selectBox .el-input__inner {
    width: 110px;
    border-color: #dcdcdc
}

.houseInfoContainer .selectBox .el-select .el-input__inner:focus {
    border-color: #8391a5
}

.houseInfoContainer .selectBox input::-webkit-input-placeholder {
    color: #2b2c32
}

.houseInfoContainer h1, .houseInfoContainer p {
    text-align: center
}

.houseInfoContainer .desc {
    margin-top: 10px;
    color: #777
}

.houseInfoContainer .pageTitle {
    font-size: 28px;
    color: #2b2c32;
    line-height: 28px
}

.houseInfoContainer .addInfo {
    margin-top: 20px
}

.houseInfoContainer .addInfo .el-input {
    width: 402px
}

.houseInfoContainer .addInfo .text {
    display: inline-block;
    width: 80px;
    font-size: 16px;
    margin-right: 18px;
    color: #2b2c32
}

.houseInfoContainer .addInfo .el-form-item {
    border-bottom: 1px solid #dcdcdc
}

.houseInfoContainer .addInfo .el-input__inner {
    border: none;
    color: #2b2c32;
    border-radius: 0;
    padding-left: 0;
    height: 50px
}

.houseInfoContainer .addInfo .el-input__inner:focus {
    border-color: #dcdcdc
}

.houseInfoContainer .addInfo input::-webkit-input-placeholder {
    color: #969696;
    font-size: 16px
}

.houseInfoContainer .addInfo .el-form {
    width: 500px;
    margin: 0 auto
}

.houseInfoContainer .addInfo .el-form-item__error {
    left: 340px;
    top: 23px;
    width: 160px;
    font-size: 12px;
    color: #f33;
    text-indent: 18px;
    height: 25px;
    line-height: 16px;
    border: 1px solid #fbccc5;
    background: #ffebeb
}

.houseInfoContainer .addInfo div.xieZiLouBox {
    border-bottom: 1px solid #dcdcdc
}

.houseInfoContainer .addInfo div.xieZiLouBox input::-webkit-input-placeholder {
    color: #969696;
    font-size: 16px
}

.houseInfoContainer .addInfo div {
    height: 70px;
    line-height: 70px;
    width: 500px;
    margin: 0 auto
}

.houseInfoContainer .addInfo div .infoName {
    display: inline-block;
    width: 80px;
    margin-right: 18px
}

.houseInfoContainer .addInfo div input {
    outline: none;
    border: none;
    font-size: 16px;
    -webkit-appearance:  none;
    -moz-appearance:  none;
    appearance:  none
}

.houseInfoContainer .addInfo div .tips {
    float: right;
    width: 160px;
    font-size: 12px;
    color: #f33;
    text-indent: 18px;
    height: 25px;
    line-height: 23px;
    border: 1px solid #fbccc5;
    background: #ffebeb
}

.houseInfoContainer .addInfo div .tips img {
    width: 16px;
    position: relative;
    top: 4px;
    right: 8px
}

.btnUpBox {
    width: 1200px;
    margin: 0 auto
}

.btnUpBox .btnUp {
    margin: 0 auto;
    width: 308px;
    height: 40px;
    background: #fe6a6a;
    border-radius: 20px;
    text-align: center;
    line-height: 40px;
    margin-top: 80px;
    color: #fff;
    font-size: 20px
}

.btnUpBox .liuchengBox {
    margin: 0 auto;
    width: 681px
}

.btnUpBox .liuchengBox img {
    margin-top: 80px;
    margin-bottom: 50px
}

.warp.components-zyspace {
    width: 100%
}

.warp.components-zyspace .banner {
    height: 350px;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    background: url(/_nuxt/img/yunbanner.364e839.jpg);
    color: #fff;
    text-align: center;
    padding-top: 110px
}

.warp.components-zyspace .banner .qiyeyun {
    font-size: 60px;
    line-height: 60px;
    margin-bottom: 15px
}

.warp.components-zyspace .banner .slogan {
    font-size: 28px
}

.warp.components-zyspace .container {
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 330px;
    position: relative;
    color: #2b2c32
}

.warp.components-zyspace .container .brokerBox {
    width: 384px;
    height: 234px;
    background: url(/_nuxt/img/brokerbg.96f5cd6.png);
    position: absolute;
    top: -41px;
    left: -30px;
    padding: 38px 35px 0 55px
}

.warp.components-zyspace .container .brokerBox .wuye {
    font-size: 20px;
    margin-bottom: 40px
}

.warp.components-zyspace .container .brokerBox .brokerImg {
    width: 60px;
    height: 80px;
    margin-right: 15px
}

.warp.components-zyspace .container .brokerBox .brokerImg .broker_ava {
    width: 100%;
    height: 100%
}

.warp.components-zyspace .container .brokerBox .brokerDetail {
    width: 217px;
    font-weight: 700
}

.warp.components-zyspace .container .brokerBox .brokerDetail .brokerName {
    font-size: 18px
}

.warp.components-zyspace .container .brokerBox .brokerDetail .brokerTel {
    font-size: 20px;
    margin-top: 10px
}

.warp.components-zyspace .container .detailBox {
    width: 817px
}

.warp.components-zyspace .container .detailBox .topBox {
    width: 100%;
    height: 90px
}

.warp.components-zyspace .container .logoBox {
    margin-right: 30px;
    width: 90px
}

.warp.components-zyspace .container .logoBox img {
    width: 90px;
    height: 90px
}

.warp.components-zyspace .container .companyName {
    margin-top: 20px;
    font-size: 30px
}

.warp.components-zyspace .container .baseInfo {
    margin-top: 10px
}

.warp.components-zyspace .container .baseInfo .mr33 {
    margin-right: 33px
}

.warp.components-zyspace .container .baseInfo span {
    font-size: 14px
}

.warp.components-zyspace .container .textBox {
    margin-top: 35px;
    text-align: left;
    line-height: 22px;
    letter-spacing: 1px;
    font-size: 14px;
    color: #2b2c32
}

.warp.components-zyspace .container .zuyue {
    width: 100%;
    text-align: right;
    padding-top: 66px
}

.warp.components-zyspace .container .zuyue span {
    font-size: 18px;
    color: #2b2c32
}

.warp.components-zyspace .container .zuyue span:first-child {
    padding-right: 70px
}

.warp.components-zyspace .container .zuyue span label {
    color: #f44336
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.bind-weixin .loginBg {
    background-image: url(/_nuxt/img/loginbg.3a4f74a.jpg);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.bind-weixin .bindWeiXinContainer {
    width: 100%;
    min-height: 750px;
    max-width: 1920px;
    max-height: 1080px;
    position: relative
}

.bind-weixin .bindWeiXinContainer .footer .el-button--text, .bind-weixin .bindWeiXinContainer .footer .recordInformation {
    color: #fff
}

.bind-weixin .bindWeiXinContainer .logo {
    width: 247px;
    height: 79px;
    margin: 0 auto;
    margin-top: 150px;
    margin-bottom: 15px;
    background-image: url(/_nuxt/img/loginlogo.964e0b7.png);
    background-size: 100%
}

.bind-weixin .bindWeiXinContainer .content {
    width: 450px;
    margin: 0 auto
}

.bind-weixin .bindWeiXinContainer .content .goBack {
    color: #fff
}

.bind-weixin .bindWeiXinContainer .content .goBack .goBackIcon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOhJREFUOI2V08FxgzAQQNEvnAJcgkqQO1A6MR0kFYitwO7ApARX4KgDSnAJHHOTDwaPBkuw4Sbmv9kVM5iUkgVGERlRPA1ggZsmngGACyFc/gMAjhrULM6bqAEG4FeLdsaYvxjjj/feAm5677z3NsZ4ra4kIi3QLyadVu9QQF8hhGMVVNAlR29gC5mu60oGgOlr5SsdihNWJu1XQYbu83kTTGtZFSjcYayCQtyKyFAElbgvrrQWA3xk4Z7nn+ey+JzHrwmVuBeR7+UGJqVUi9v32z0nOG38WkkbL8FmnINBE8/gDnxqYoAHZB9qd5TG/g0AAAAASUVORK5CYII=);
    margin-left: 7px
}

.bind-weixin .bindWeiXinContainer .loginBox {
    height: 390px;
    width: 450px;
    background-color: #fff;
    border-radius: 7px;
    position: relative;
    margin-bottom: 90px
}

.bind-weixin .bindWeiXinContainer .loginBox .inputBox {
    width: 330px;
    height: 40px;
    border: 1px solid #dcdcdc;
    margin: 0 auto
}

.bind-weixin .bindWeiXinContainer .loginBox .inputBox .password {
    width: 15px;
    height: 20px;
    display: inline-block;
    background-image: url(/_nuxt/img/password.4ff17f7.png);
    background-size: 100%;
    margin-left: 12px;
    margin-top: 9px
}

.bind-weixin .bindWeiXinContainer .loginBox .inputBox .password:hover {
    background-image: url(/_nuxt/img/passwordhover.27891ae.png);
    -webkit-transition: .5s;
    transition: .5s
}

.bind-weixin .bindWeiXinContainer .loginBox .inputBox .telIcon {
    background-repeat: no-repeat
}

.bind-weixin .bindWeiXinContainer .loginBox .inputBox .telIcon .telphone {
    width: 11px;
    height: 21px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjVJREFUSInt189OU1EQx/HPbW8rCqLB4MJEJaKRhXGhKzWudO3D+C6+jksXJj6AgeoGEY3xbxBoS+ti5kg1iC3WHZM0PT095zu/mTk3Z261trb2GCu4h+vYxZ7JrIEWPmMTr2pcS+ASmjg1IXTUzmMGzRq3cSUnpmGzWKpxAeemBCWinm3gC75jMEV4t4Et7KCaIrjfwDB/TBNc1znYxoZQ3kVfHKFxbZif06JevVoo/YpVvMQHfBPncpwohqI+PdzAA3ncKlHA53iKdwmux1BdlA5ElG9xFfMlFTtYx+uEdtPhuIrL93sR/YkCHiT8mzglY9vy8vLPcafT2UpRgxJqCwsi8ScmAf9mM7m/VcBN8SjOppOjWkvUplnApQAD+zk7ipViDhsHTE7FJnkIjsHH4GPwMfi/gse9iiYCVzlu/CO8iKsKuC/uuy+ijT2q7Yo2oF+PTGyKpuVfbEv0gbsF3BYX6VI66fs1JbW4JKuiSF5jnU6nrBniIubRrnNiXvTJTXxKr02R8/L/Yjr4LFLWFZ1/lWv2cDPhdQGfxR0s58Zt+8WU4IUEb4mmZCfVF/AAl3BZ9m6DDPNyeuuNKCnpaOfmVq7tJrg/kq4hTorGsFtyN5eq/mQf8SIjWUkRZw5Z367Tw99eaJ7hCd7gIR7h1mFiSo4Ps2EqXhVN4zVRvP5hm2p57nJ8kFXireq+eG27m/CFv4HXRVEWRd56qbIShd1L53Opsi1OxmbCe7muSt4MNn4A79mXhIB9zjYAAAAASUVORK5CYII=);
    background-size: 100%;
    margin-left: 14px;
    margin-top: 8px
}

.bind-weixin .bindWeiXinContainer .loginBox .inputBox .iconBox {
    width: 38px;
    height: 38px;
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    float: left
}

.bind-weixin .bindWeiXinContainer .loginBox div.activeInput {
    border-color: #59b2f9;
    -webkit-transition: 1s;
    transition: 1s
}

.bind-weixin .bindWeiXinContainer .loginBox div.activeInput .iconBox {
    background-color: #eaf6fd;
    -webkit-transition: 1s;
    transition: 1s;
    border-color: #59b2f9
}

.bind-weixin .bindWeiXinContainer .loginBox div.activeInput .iconBox .telphone {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjlJREFUSInt171uU0EQhuHn2McmkBBQEBRIkAiIoEAUUAGiQFBzMfQ0cA3cDukokLgAFAmaJASE+FUgsR2bYmbBoJDYiekykuX1evedb2b2aOdUj5+tPsQV3MZlbGHbeNZAC5+xjtc1FhO4gCaOjQkdtjOYQrPGDVzIiUnYNBZqnMWpCUGJqKcb+ILv6E8Q3mlgA5uoJgjuNTDIH5ME13UOfmBNKO+gJ47QqDbIz3FRr24tlH7FMl7hA76JczlKFANRny6u4p48bpUo4As8w7sE1yOoLkr7Isq3uITZkopNrOBNQjvpcFTF5fu9iP5IAfcT/k2ckpHt0d2zv8ZPltY2UlS/hNrCnEj8kXHAf9lU7m8VcFM8itPpZL/WErVpFnApQN/vnO3HSjEHjR0mJ2LjPASH4EPwIfgQ/F/Bo15FY4GrHDcOCC/iqgLuifvui2hj92tbog3o1UMT66JpOYhtiD5wq4Db4iJdSCc9f6akFpdkVRTJa+zJ0i8tA5zDLNp1TsyKPrmJT+m1KXJe/j+dDj6LlHVE51/lmm1cS3hdwCdxExdz4w+/iynBcwneEE3JZqov4D7OY172bv0Mcz69dYeUlHS0c3Mr13YS3BtK1wBHRWPYKbmbSVX/so94mZFcSREndlnfrtPDXi80z/EUq7iPB7i+m5iS491skIqXRdO4KIrX221TLc9djneySrxV3RGvbbcSPrcXeEUU5bTIWzdVVqKw2+l8JlW2xclYT3g311XJm8LaT2FFlqbeJ94sAAAAAElFTkSuQmCC);
    -webkit-transition: 1s;
    transition: 1s
}

.bind-weixin .bindWeiXinContainer .loginBox div.activeInput .iconBox .password {
    background-image: url(/_nuxt/img/passwordhover.27891ae.png);
    -webkit-transition: 1s;
    transition: 1s
}

.bind-weixin .bindWeiXinContainer .loginBox .el-input {
    width: 290px
}

.bind-weixin .bindWeiXinContainer .loginBox .el-input .el-input__inner {
    height: 38px;
    border: none;
    width: 100%;
    border-radius: 0
}

.bind-weixin .bindWeiXinContainer .loginBox ::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.bind-weixin .bindWeiXinContainer .loginBox div.telBox {
    margin-bottom: 20px;
    margin-top: 40px
}

.bind-weixin .bindWeiXinContainer .loginBox div.passwordBox, .bind-weixin .bindWeiXinContainer .loginBox div.verifyBox {
    margin-bottom: 14px
}

.bind-weixin .bindWeiXinContainer .loginBox .verifyBox {
    position: relative
}

.bind-weixin .bindWeiXinContainer .loginBox .verifyBox .el-button--info {
    position: absolute;
    right: 3px;
    top: 3px;
    border-radius: 20px;
    border: none;
    padding: 0;
    width: 110px;
    text-align: center;
    height: 32px;
    line-height: 32px
}

.bind-weixin .bindWeiXinContainer .loginBox .verifyBox .takeCode {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff3f3f));
    background: linear-gradient(90deg, #fe6a6a, #ff3f3f)
}

.bind-weixin .bindWeiXinContainer .loginBox .verifyBox .takeAgain {
    background-color: #c8c8c8;
    color: #646464
}

.bind-weixin .bindWeiXinContainer .loginBox .el-button--primary {
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 305px;
    font-size: 20px;
    border-radius: 30px;
    margin-left: 72px;
    position: absolute;
    top: 268px;
    border: none;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33)
}

.bind-weixin .bindWeiXinContainer .loginBox .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.bind-weixin .bindWeiXinContainer .loginBox .alertBox {
    width: 330px;
    height: 26px;
    line-height: 24px
}

.bind-weixin .bindWeiXinContainer .loginBox .el-alert--error {
    background-color: #ffebeb;
    color: #f33
}

.bind-weixin .bindWeiXinContainer .loginBox .el-alert {
    border-radius: 0;
    padding: 0 16px;
    border: 1px solid #fbccc5
}

.bind-weixin .bindWeiXinContainer .loginBox .el-alert .el-alert__closebtn {
    top: 7px
}

.bind-weixin .bindWeiXinContainer .loginBox .remember {
    font-size: 12px;
    height: 12px;
    line-height: 12px
}

.bind-weixin .bindWeiXinContainer .loginBox .remember .forget {
    cursor: pointer;
    color: #2b2c32
}

.bind-weixin .bindWeiXinContainer .loginBox .remember .el-checkbox__label {
    font-size: 12px
}

.bind-weixin .bindWeiXinContainer .loginBox .remember .el-checkbox__inner {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    border: 1px solid #303137
}

.bind-weixin .bindWeiXinContainer .loginBox .remember .el-checkbox__inner:hover {
    border-color: #f44336
}

.bind-weixin .bindWeiXinContainer .loginBox .remember .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #f33;
    border-color: #f33
}

.bind-weixin .bindWeiXinContainer .loginBox .remember .el-checkbox__inner:after {
    width: 2px;
    left: 3px;
    height: 5px
}

.bind-weixin .bindWeiXinContainer .loginBox .loginFooter {
    height: 62px;
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 62px;
    font-size: 12px;
    padding: 0 21px;
    color: #2b2c32
}

.bind-weixin .bindWeiXinContainer .loginBox .loginTab .el-tabs__header {
    border-color: #dcdcdc;
    margin-bottom: 6px
}

.bind-weixin .bindWeiXinContainer .loginBox .loginTab .el-tabs__content {
    position: absolute;
    top: 78px;
    width: 330px;
    height: 250px;
    left: 50%;
    margin-left: -165px
}

.bind-weixin .bindWeiXinContainer .loginBox .loginTab .el-tabs__item {
    font-size: 20px;
    color: #2b2c32;
    width: 225px;
    text-align: center;
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    height: 27px;
    line-height: 27px;
    margin: 22px 0
}

.bind-weixin .bindWeiXinContainer .loginBox .loginTab .el-tabs__item.is-active {
    color: #f44336
}

.bind-weixin .bindWeiXinContainer .loginBox .loginTab .el-tabs__active-bar {
    background-color: #f44336;
    height: 1px
}

.bind-weixin .title {
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
    height: 72px;
    line-height: 72px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.fhqIndexScoped {
    max-width: 1920px;
    margin: 0 auto
}

.fhqIndexScoped .fhqSearchBox {
    width: 430px;
    background-color: rgba(0, 0, 0, .6);
    filter: alpha(opacity=60);
    position: absolute;
    top: 195px;
    left: 57%;
    z-index: 100;
    padding: 20px 0 0 17px;
    border-radius: 4px;
    padding-bottom: 18px
}

.fhqIndexScoped .bigImg {
    top: 0;
    left: 0;
    height: 500px;
    margin: 0 auto;
    width: 100%;
    z-index: 0
}

.fhqIndexScoped .hotOffice .fhqPrice {
    height: 34px;
    line-height: 34px;
    background-color: #1a1c28;
    opacity: .95;
    color: #fff;
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 185px;
    padding: 0 14px
}

.fhqIndexScoped .hotOffice .m-con {
    font-size: 17px
}

.fhqIndexScoped .hotOffice .t-ul-con .s-t {
    font-size: 18px;
    color: #323232
}

.fhqIndexScoped .hotOffice .t-ul-con .s-p {
    font-size: 14px;
    color: #999
}

.fhqIndexScoped .hotOffice .t-ul-con .s-n-c {
    background-color: transparent
}

.fhqIndexScoped .newsBox {
    height: 570px;
    width: 100%;
    background-color: #f5f5f5;
    overflow: hidden
}

.fhqIndexScoped .newsBox .newsContainer {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px
}

.fhqIndexScoped .newsBox .newsContainer .listBox {
    height: 420px;
    overflow: hidden
}

.fhqIndexScoped .newsBox .newsContainer .newsAdv {
    width: 322px;
    height: 400px;
    overflow: hidden;
    margin-top: 20px;
    position: relative
}

.fhqIndexScoped .newsBox .newsContainer .newsAdv:hover .advTitle {
    display: none
}

.fhqIndexScoped .newsBox .newsContainer .newsAdv:hover .newsMark {
    bottom: 0
}

.fhqIndexScoped .newsBox .newsContainer .newsAdv .advTitle {
    width: 100%;
    height: 46px;
    font-size: 18px;
    line-height: 46px;
    padding-left: 18px;
    bottom: 0
}

.fhqIndexScoped .newsBox .newsContainer .newsAdv .advTitle, .fhqIndexScoped .newsBox .newsContainer .newsAdv .newsMark {
    background-color: #10254d;
    opacity: .8;
    color: #fff;
    position: absolute;
    -webkit-transition: all .6s linear;
    transition: all .6s linear
}

.fhqIndexScoped .newsBox .newsContainer .newsAdv .newsMark {
    width: 322px;
    max-height: 200px;
    overflow: hidden;
    bottom: -200px;
    padding: 30px 50px 40px 30px;
    font-size: 14px
}

.fhqIndexScoped .newsBox .newsContainer .newsAdv .newsMark .markTitle {
    font-size: 18px;
    margin-bottom: 35px
}

.fhqIndexScoped .newsBox .newsContainer .newsAdv .newsMark .markText {
    line-height: 20px
}

.fhqIndexScoped .newsBox .newsContainer .newsList {
    width: 859px;
    height: 190px;
    background-color: #fff;
    margin-top: 20px;
    overflow: hidden
}

.fhqIndexScoped .newsBox .newsContainer .newsList .imgBox {
    width: 255px;
    height: 100%;
    margin-right: 26px
}

.fhqIndexScoped .newsBox .newsContainer .newsList .imgBox img {
    width: 255px;
    height: 190px
}

.fhqIndexScoped .newsBox .newsContainer .newsList .contentBox {
    width: 543px;
    padding-top: 26px
}

.fhqIndexScoped .newsBox .newsContainer .newsList .contentBox .content {
    font-size: 14px;
    color: #555;
    height: 80px;
    overflow: hidden
}

.fhqIndexScoped .newsBox .newsContainer .newsList .contentBox .sourcebox {
    font-size: 14px;
    color: #555;
    margin-bottom: 30px
}

.fhqIndexScoped .newsBox .newsContainer .newsList .contentBox .sourcebox .timeicon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAf1JREFUSImt1jtPVEEYxvHfHo02xkqMRoWYUHghNvoFqGyMESOIlxJjqRawRmsvSyLEnlKNIF7iBxBrjR0mFkRx0WjUksrLrsW8u+C6e8Jln+TN7OyZ+T9zzpl531MYGhqSo06cRS8OoAO/8Akf8RKT+NAKsDEHfBsD2NBwbTP2RRzFjTC5inIjKGsCP45ZnMEfTOM89gZ8K/bHf9P4HWPfRpt7B5cwFsbPMIy5hjE/8S7iProxir7o78B4szs4HReqKMaERngzzeFkzKngTrD+MejEBAq4FitarUZxPRgTwawb3MIWPMmBVyPyVMLjYJVqBl0YlJ7t5TWsvFFXgjWArizgmbQjFtpgsIBHwRzMpENE2jXtUo3Vm6EnOq/aaPA62p4M26LztY0GX6LtWH4ONrXRoK4MP+L3zjZya6zvmZRD4NAKJ1cbopmORDub4UV0TqxylXnqi3Ymk1JtBf3YkzOp0CIatTtYFUxmmMeU9JLH1r9448GawnxtFxWxiFMYWQd8JBiLwawnuzIuSC/t5hpNRmJuNVjl5QbwUEpUBUtZsXsF4O4YWwrecLDwf0W7KxXwe1IROSYlrqd4g88xbhcOS7ulX3rmi7iIB8uBzYr+cyk/laSUey6ilSqx4qImRb/VV0VZKuBFS58tB7E9rn+TDuiMtFvet3L/CzRKcE1lpiEVAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 12px;
    width: 12px;
    display: inline-block;
    position: relative;
    top: 1px;
    margin-left: 30px
}

.fhqIndexScoped .newsBox .newsContainer .newsList .contentBox .sourcebox .time {
    margin-left: 5px
}

.fhqIndexScoped .newsBox .newsContainer .newsList .newsTitle {
    font-size: 22px;
    line-height: 22px;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 10px
}

.fhqIndexScoped .newsBox .newsContainer h1 {
    line-height: 30px;
    font-size: 30px;
    margin-bottom: 10px
}

.fhqIndexScoped .brandBox {
    height: 375px;
    background: url(/_nuxt/img/brandBg.1a40f82.jpg);
    background-repeat: no-repeat;
    overflow: hidden
}

.fhqIndexScoped .brandBox .brandContainer {
    width: 1200px;
    margin: 0 auto;
    padding-left: 17px
}

.fhqIndexScoped .brandBox .brandContainer .brandList {
    width: 260px;
    height: 375px;
    margin-right: 1px;
    position: relative
}

.fhqIndexScoped .brandBox .brandContainer .brandList .brandMask {
    width: 100%;
    position: absolute;
    top: 160px;
    -webkit-transition: all .6s linear;
    transition: all .6s linear
}

.fhqIndexScoped .brandBox .brandContainer .brandList .brandImgBox {
    width: 260px;
    height: 375px;
    background-color: #1a1c28;
    opacity: .7
}

.fhqIndexScoped .brandBox .brandContainer .brandList img {
    width: 190px;
    position: absolute;
    left: 50%;
    margin-left: -95px
}

.fhqIndexScoped .brandBox .brandContainer .brandList .brandText {
    width: 178px;
    margin: 0 auto;
    color: #fff;
    position: absolute;
    top: 230px;
    left: 50%;
    margin-left: -89px;
    -webkit-transition: all .6s linear;
    transition: all .6s linear
}

.fhqIndexScoped .brandBox .brandContainer .brandList:hover .brandText {
    top: 85px
}

.fhqIndexScoped .brandBox .brandContainer .brandList:hover .brandMask {
    top: 60px
}

.fhqIndexScoped .brandBox .brandContainer .moreBrand {
    width: 238px;
    height: 176px;
    background-color: #1a1c28;
    opacity: .7;
    color: #fff;
    font-size: 18px;
    margin: 100px 80px 0 0;
    text-align: center;
    cursor: pointer
}

.fhqIndexScoped .brandBox .brandContainer .moreBrand a {
    color: #fff
}

.fhqIndexScoped .brandBox .brandContainer .moreBrand .text {
    width: 160px;
    text-align: center;
    margin: 50px 0 17px 40px;
    padding-bottom: 17px;
    border-bottom: 1px solid #fff
}

.fhqIndexScoped .kjjCompany {
    width: 100%;
    height: 470px;
    margin: 0 auto
}

.fhqIndexScoped .kjjCompany .kjjContainer {
    padding-top: 60px;
    text-align: center;
    width: 1200px;
    margin: 0 auto
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox {
    width: 400px;
    height: 260px;
    margin-top: 56px;
    border-right: 1px solid #e6e6e6;
    -webkit-transition: all .5s;
    transition: all .5s
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox:hover {
    border-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2)
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox.listBox1, .fhqIndexScoped .kjjCompany .kjjContainer .listBox.listBox2:nth-child(2) {
    border-color: #fff
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox a {
    width: 100%;
    height: 100%
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox .text {
    font-size: 28px;
    color: #999;
    margin-top: 40px
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox .bgBox {
    margin: 0 auto;
    margin-top: 65px;
    background-size: 100%;
    background-repeat: no-repeat
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox .jingxuan {
    width: 75px;
    height: 85px;
    background: url(/_nuxt/img/jingxuan.d1a1e02.png)
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox .dingzhi {
    width: 89px;
    height: 90px;
    background: url(/_nuxt/img/xzlIcon.9402fa9.png)
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox .fuwu {
    width: 79px;
    height: 86px;
    background: url(/_nuxt/img/companyIcon.933fc36.png)
}

.fhqIndexScoped .kjjCompany .kjjContainer .listBox:last-child {
    border: none
}

.fhqIndexScoped .kjjCompany .kjjContainer h1 {
    font-size: 30px
}

.fhqSearch .search-box {
    width: 346px;
    height: 46px;
    margin: auto;
    border-radius: 4px;
    background: #fff;
    position: relative;
    margin-right: 5px
}

.fhqSearch .search-box .search {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 1;
    height: 23px;
    width: 23px
}

.fhqSearch .search-box .search-input {
    float: left
}

.fhqSearch .search-box .search-input .el-input__inner {
    width: 346px;
    border: none;
    height: 46px;
    outline: none;
    float: left;
    padding-left: 50px;
    font-size: 17px;
    border-radius: 50%
}

.fhqSearch .search-box .search-input ::-webkit-input-placeholder {
    color: #969696 !important
}

.fhqSearch .button {
    width: 46px;
    height: 46px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 46px;
    background: #f44336;
    cursor: pointer;
    border-radius: 4px
}

.fhqSearch .button:hover {
    color: #dcdcdc
}

.fhqSearch .button .searchArrow {
    width: 17px;
    height: 13px
}

.fhqSelect {
    margin-top: 0
}

.fhqSelect .el-scrollbar {
    position: absolute;
    width: 100%;
    left: 0;
    top: 5px;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .12) !important;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .12) !important
}

.fhqSelect .el-autocomplete-suggestion__wrap {
    border-radius: 3px
}

.fhqSelect .el-autocomplete-suggestion__wrap, .fhqSelect .el-pager li {
    border: 0 !important
}

.menuSelect li, .selectBoxs li {
    line-height: normal;
    padding: 7px 15px
}

.menuSelect li .name, .selectBoxs li .name {
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    max-width: 270px
}

.menuSelect li .addr, .selectBoxs li .addr {
    font-size: 12px;
    color: #b4b4b4;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 200px;
    float: right
}

.menuSelect li .highlighted .addr, .selectBoxs li .highlighted .addr {
    color: #ddd
}

.menuSelect li:hover, .selectBoxs li:hover {
    background-color: #f5f5f5
}

body[data-v-b440774e], dd[data-v-b440774e], div[data-v-b440774e], dl[data-v-b440774e], dt[data-v-b440774e], form[data-v-b440774e], h1[data-v-b440774e], h2[data-v-b440774e], h3[data-v-b440774e], h4[data-v-b440774e], h5[data-v-b440774e], h6[data-v-b440774e], html[data-v-b440774e], img[data-v-b440774e], li[data-v-b440774e], ol[data-v-b440774e], p[data-v-b440774e], table[data-v-b440774e], td[data-v-b440774e], th[data-v-b440774e], tr[data-v-b440774e], ul[data-v-b440774e] {
    margin: 0;
    padding: 0;
    border: 0
}

body[data-v-b440774e], html[data-v-b440774e] {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext[data-v-b440774e], .el-pager li.btn-quickprev[data-v-b440774e] {
    line-height: 32px !important
}

.el-pager li[data-v-b440774e]:last-child {
    border: none !important
}

.pos-rel[data-v-b440774e] {
    position: relative
}

.ovf-hd[data-v-b440774e] {
    overflow: hidden
}

.ovf-auto[data-v-b440774e] {
    overflow: auto
}

.ovf-y-auto[data-v-b440774e] {
    overflow-y: auto
}

.fl[data-v-b440774e] {
    float: left
}

.fr[data-v-b440774e] {
    float: right
}

.wrapper[data-v-b440774e] {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280[data-v-b440774e] {
    min-width: 1280px !important
}

.w-80[data-v-b440774e] {
    width: 80px !important
}

.w-100[data-v-b440774e] {
    width: 100px !important
}

.w-115[data-v-b440774e] {
    width: 115px !important
}

.w-150[data-v-b440774e] {
    width: 150px !important
}

.w-180[data-v-b440774e] {
    width: 180px !important
}

.w-200[data-v-b440774e] {
    width: 200px !important
}

.w-230[data-v-b440774e] {
    width: 230px !important
}

.w-295[data-v-b440774e] {
    width: 295px !important
}

.w-300[data-v-b440774e] {
    width: 300px !important
}

.w-310[data-v-b440774e] {
    width: 310px !important
}

.w-400[data-v-b440774e] {
    width: 400px !important
}

.w-450[data-v-b440774e] {
    width: 450px !important
}

.w-500[data-v-b440774e] {
    width: 500px !important
}

.w-600[data-v-b440774e] {
    width: 600px !important
}

.w-650[data-v-b440774e] {
    width: 650px !important
}

.w-700[data-v-b440774e] {
    width: 700px !important
}

.w-800[data-v-b440774e] {
    width: 800px !important
}

.w-900[data-v-b440774e] {
    width: 900px !important
}

.w-950[data-v-b440774e] {
    width: 950px !important
}

.w-1000[data-v-b440774e] {
    width: 1000px !important
}

.w-100p[data-v-b440774e] {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28[data-v-b440774e] {
    height: 28px !important;
    line-height: 28px !important
}

.h-30[data-v-b440774e] {
    height: 30px !important;
    line-height: 30px !important
}

.h-36[data-v-b440774e] {
    height: 36px !important;
    line-height: 36px !important
}

.h-40[data-v-b440774e] {
    height: 40px !important;
    line-height: 40px !important
}

.h-50[data-v-b440774e] {
    height: 50px !important;
    line-height: 50px !important
}

.h-60[data-v-b440774e] {
    height: 60px !important;
    line-height: 60px !important
}

.h-100[data-v-b440774e] {
    height: 100px !important
}

.h-150[data-v-b440774e] {
    height: 150px !important
}

.h-190[data-v-b440774e] {
    height: 190px !important
}

.h-200[data-v-b440774e] {
    height: 200px !important
}

.h-300[data-v-b440774e] {
    height: 300px !important
}

.h-400[data-v-b440774e] {
    height: 400px !important
}

.h-480[data-v-b440774e] {
    height: 480px !important
}

.h-500[data-v-b440774e] {
    height: 500px !important
}

.h-600[data-v-b440774e] {
    height: 600px !important
}

.h-100p[data-v-b440774e] {
    height: 100% !important
}

.mh-270[data-v-b440774e] {
    max-height: 270px
}

.mh-400[data-v-b440774e] {
    max-height: 400px
}

.m-t-5[data-v-b440774e] {
    margin-top: 5px !important
}

.m-t-10[data-v-b440774e] {
    margin-top: 10px !important
}

.m-t-15[data-v-b440774e] {
    margin-top: 15px !important
}

.m-t-20[data-v-b440774e] {
    margin-top: 20px !important
}

.m-t-25[data-v-b440774e] {
    margin-top: 25px !important
}

.m-t-30[data-v-b440774e] {
    margin-top: 30px !important
}

.m-t-40[data-v-b440774e] {
    margin-top: 40px !important
}

.m-t-50[data-v-b440774e] {
    margin-top: 50px !important
}

.m-t-60[data-v-b440774e] {
    margin-top: 60px !important
}

.m-l-5[data-v-b440774e] {
    margin-left: 5px !important
}

.m-l-10[data-v-b440774e] {
    margin-left: 10px !important
}

.m-l-15[data-v-b440774e] {
    margin-left: 15px !important
}

.m-l-20[data-v-b440774e] {
    margin-left: 20px !important
}

.m-l-30[data-v-b440774e] {
    margin-left: 30px !important
}

.m-l-50[data-v-b440774e] {
    margin-left: 50px !important
}

.m-r-5[data-v-b440774e] {
    margin-right: 5px !important
}

.m-r-10[data-v-b440774e] {
    margin-right: 10px !important
}

.m-r-15[data-v-b440774e] {
    margin-right: 15px !important
}

.m-r-20[data-v-b440774e] {
    margin-right: 20px !important
}

.m-r-30[data-v-b440774e] {
    margin-right: 30px !important
}

.m-r-50[data-v-b440774e] {
    margin-right: 50px !important
}

.m-b-5[data-v-b440774e] {
    margin-bottom: 5px !important
}

.m-b-10[data-v-b440774e] {
    margin-bottom: 10px !important
}

.m-b-15[data-v-b440774e] {
    margin-bottom: 15px !important
}

.m-b-20[data-v-b440774e] {
    margin-bottom: 20px !important
}

.m-b-30[data-v-b440774e] {
    margin-bottom: 30px !important
}

.m-b-50[data-v-b440774e] {
    margin-bottom: 50px !important
}

.m-b-60[data-v-b440774e] {
    margin-bottom: 60px !important
}

.p-t-0[data-v-b440774e] {
    padding-top: 0 !important
}

.p-t-3[data-v-b440774e] {
    padding-top: 3px !important
}

.p-t-5[data-v-b440774e] {
    padding-top: 5px !important
}

.p-t-6[data-v-b440774e] {
    padding-top: 6px !important
}

.p-t-10[data-v-b440774e] {
    padding-top: 10px !important
}

.p-t-15[data-v-b440774e] {
    padding-top: 15px !important
}

.p-t-20[data-v-b440774e] {
    padding-top: 20px !important
}

.p-t-30[data-v-b440774e] {
    padding-top: 30px !important
}

.p-t-40[data-v-b440774e] {
    padding-top: 40px !important
}

.p-t-50[data-v-b440774e] {
    padding-top: 50px !important
}

.p-l-0[data-v-b440774e] {
    padding-left: 0 !important
}

.p-l-5[data-v-b440774e] {
    padding-left: 5px !important
}

.p-l-6[data-v-b440774e] {
    padding-left: 6px !important
}

.p-l-10[data-v-b440774e] {
    padding-left: 10px !important
}

.p-l-13[data-v-b440774e] {
    padding-left: 13px !important
}

.p-l-15[data-v-b440774e] {
    padding-left: 15px !important
}

.p-l-20[data-v-b440774e] {
    padding-left: 20px !important
}

.p-l-30[data-v-b440774e] {
    padding-left: 30px !important
}

.p-l-40[data-v-b440774e] {
    padding-left: 40px !important
}

.p-l-50[data-v-b440774e] {
    padding-left: 50px !important
}

.p-r-0[data-v-b440774e] {
    padding-right: 0 !important
}

.p-r-5[data-v-b440774e] {
    padding-right: 5px !important
}

.p-r-6[data-v-b440774e] {
    padding-right: 6px !important
}

.p-r-10[data-v-b440774e] {
    padding-right: 10px !important
}

.p-r-15[data-v-b440774e] {
    padding-right: 15px !important
}

.p-r-20[data-v-b440774e] {
    padding-right: 20px !important
}

.p-r-30[data-v-b440774e] {
    padding-right: 30px !important
}

.p-r-40[data-v-b440774e] {
    padding-right: 40px !important
}

.p-r-50[data-v-b440774e] {
    padding-right: 50px !important
}

.p-b-0[data-v-b440774e] {
    padding-bottom: 0 !important
}

.p-b-3[data-v-b440774e] {
    padding-bottom: 3px !important
}

.p-b-5[data-v-b440774e] {
    padding-bottom: 5px !important
}

.p-b-6[data-v-b440774e] {
    padding-bottom: 6px !important
}

.p-b-10[data-v-b440774e] {
    padding-bottom: 10px !important
}

.p-b-15[data-v-b440774e] {
    padding-bottom: 15px !important
}

.p-b-20[data-v-b440774e] {
    padding-bottom: 20px !important
}

.p-b-30[data-v-b440774e] {
    padding-bottom: 30px !important
}

.p-b-40[data-v-b440774e] {
    padding-bottom: 40px !important
}

.p-b-50[data-v-b440774e] {
    padding-bottom: 50px !important
}

.bor-gray[data-v-b440774e] {
    border: 1px solid #e5e5e5
}

.bor-gra[data-v-b440774e] {
    border: 1px solid #c0ccda
}

.bor-b-gray[data-v-b440774e] {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc[data-v-b440774e] {
    border-bottom: 1px solid #ccc
}

.bor-none[data-v-b440774e] {
    border: none
}

.bor-ra-3[data-v-b440774e] {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5[data-v-b440774e] {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c[data-v-b440774e] {
    text-align: center
}

.bg-wh[data-v-b440774e] {
    background: #fff
}

.bg-gray[data-v-b440774e] {
    background: #e5e5e5
}

.bg-gra[data-v-b440774e] {
    background: #f9f9f9
}

.bg-transparency[data-v-b440774e] {
    background: transparent
}

.bg-blue[data-v-b440774e] {
    background: #20a0ff !important
}

.c-gray[data-v-b440774e] {
    color: #ccc
}

.c-light-gray[data-v-b440774e] {
    color: #99a9bf
}

.c-gra[data-v-b440774e] {
    color: #c0ccda
}

.c-deep-blue[data-v-b440774e] {
    color: #1f2d3d
}

.c-blue[data-v-b440774e] {
    color: #44b5df
}

.c-black[data-v-b440774e] {
    color: #333
}

.fz-12[data-v-b440774e] {
    font-size: 12px
}

.fz-14[data-v-b440774e] {
    font-size: 14px
}

.fz-16[data-v-b440774e] {
    font-size: 16px
}

.fz-18[data-v-b440774e] {
    font-size: 18px
}

.fz-20[data-v-b440774e] {
    font-size: 20px
}

.fz-22[data-v-b440774e] {
    font-size: 22px
}

.fz-24[data-v-b440774e] {
    font-size: 24px
}

.pointer[data-v-b440774e] {
    cursor: pointer
}

dd[data-v-b440774e], dt[data-v-b440774e], h1[data-v-b440774e], h2[data-v-b440774e], h3[data-v-b440774e], h4[data-v-b440774e], h5[data-v-b440774e], li[data-v-b440774e], ul[data-v-b440774e] {
    margin: 0;
    padding: 0;
    list-style: none
}

[data-v-b440774e]:focus {
    outline: 0
}

.clearfix[data-v-b440774e]:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix[data-v-b440774e] {
    zoom: 1
}

a[data-v-b440774e] {
    text-decoration: none
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon[data-v-b440774e]:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.icon-1[data-v-b440774e]:before {
    content: "\E01E"
}

.icon-account[data-v-b440774e]:before {
    content: "\E001"
}

.icon-approval[data-v-b440774e]:before {
    content: "\E002"
}

.icon-back[data-v-b440774e]:before {
    content: "\E003"
}

.icon-birth[data-v-b440774e]:before {
    content: "\E004"
}

.icon-check-border[data-v-b440774e]:before {
    content: "\E005"
}

.icon-check[data-v-b440774e]:before {
    content: "\E006"
}

.icon-circle[data-v-b440774e]:before {
    content: "\E01F"
}

.icon-close[data-v-b440774e]:before {
    content: "\E007"
}

.icon-color[data-v-b440774e]:before {
    content: "\E020"
}

.icon-empty[data-v-b440774e]:before {
    content: "\E008"
}

.icon-excel[data-v-b440774e]:before {
    content: "\E009"
}

.icon-fieldwork[data-v-b440774e]:before {
    content: "\E00A"
}

.icon-flower[data-v-b440774e]:before {
    content: "\E00B"
}

.icon-fund[data-v-b440774e]:before {
    content: "\E00C"
}

.icon-go-ahead[data-v-b440774e]:before {
    content: "\E00D"
}

.icon-health[data-v-b440774e]:before {
    content: "\E00E"
}

.icon-infor[data-v-b440774e]:before {
    content: "\E00F"
}

.icon-key[data-v-b440774e]:before {
    content: "\E010"
}

.icon-loading[data-v-b440774e]:before {
    content: "\E011"
}

.icon-local-photo[data-v-b440774e]:before {
    content: "\E012"
}

.icon-mail[data-v-b440774e]:before {
    content: "\E013"
}

.icon-map[data-v-b440774e]:before {
    content: "\E014"
}

.icon-money[data-v-b440774e]:before {
    content: "\E015"
}

.icon-organization[data-v-b440774e]:before {
    content: "\E016"
}

.icon-photo[data-v-b440774e]:before {
    content: "\E017"
}

.icon-ranking[data-v-b440774e]:before {
    content: "\E018"
}

.icon-record[data-v-b440774e]:before {
    content: "\E019"
}

.icon-rest[data-v-b440774e]:before {
    content: "\E01A"
}

.icon-search[data-v-b440774e]:before {
    content: "\E01B"
}

.icon-shebao[data-v-b440774e]:before {
    content: "\E01C"
}

.icon-time[data-v-b440774e]:before {
    content: "\E01D"
}

.hotWordBox[data-v-b440774e] {
    margin-top: 18px;
    width: 385px
}

.hotWordBox li[data-v-b440774e] {
    color: #dfdfdf;
    font-size: 14px;
    margin: 0 17px 12px 0;
    cursor: pointer
}

.hotWordBox li[data-v-b440774e]:hover {
    color: #fff
}

.hotWordBox li .more[data-v-b440774e] {
    width: 9px;
    height: 10px;
    margin-left: 3px
}

.hotWordBox li a[data-v-b440774e] {
    color: #fff
}

.carIndex .carImg {
    width: 100%;
    height: 100%;
    background-position: top;
    background-repeat: no-repeat
}

.carIndex .fhqCarousel .el-carousel__button {
    width: 32px;
    height: 32px;
    border-radius: 2px;
    color: #fff;
    background-color: #191a1d
}

.carIndex .el-carousel__indicators--labels .el-carousel__button {
    padding: 0
}

.carIndex .el-carousel__indicators--labels {
    text-align: unset;
    left: 0;
    width: 1200px;
    margin: 0 auto
}

.carIndex .el-carousel__arrow--right {
    right: 56px
}

.carIndex .el-carousel__arrow--left {
    left: 56px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.nearHouses {
    margin-top: 60px
}

.nearHouses .nearHousesTitle {
    border-left: 2px solid #f44336;
    padding-left: 10px;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 20px
}

.m-t-55 {
    margin-bottom: 55px
}

.detailContainer {
    position: relative
}

.mapBox {
    margin-top: 60px
}

.mapBox, .mapBox .mapService {
    width: 100%
}

.mapBox .mapTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.layouts-spaceTitle .spaceTitle {
    width: 100%;
    margin-top: 20px;
    position: relative;
    margin-bottom: 28px
}

.layouts-spaceTitle .spaceTitle .colPosition {
    position: absolute;
    right: 0;
    top: -45px
}

.layouts-spaceTitle .spaceTitle h1 {
    font-size: 22px;
    line-height: 22px;
    color: #2b2c32;
    font-weight: 700
}

.layouts-spaceTitle .spaceTitle .other {
    font-size: 14px;
    color: #2b2c32
}

.layouts-spaceTitle .spaceTitle .other span {
    margin-right: 25px
}

.layouts-spaceTitle .spaceTitle .other span:last-child {
    margin-right: 0
}

.spaceEntrust {
    position: fixed;
    top: 80px;
    z-index: 111;
    background: #fff
}

.entruHeight {
    position: relative
}

.entruHeight .entrustBox {
    height: 415px
}

.spaceBroker {
    border: 1px solid #dcdcdc;
    border-bottom: 0;
    width: 278px;
    padding: 29px 0 20px 18px
}

.spaceBroker .contact {
    margin-top: 10px
}

.spaceBroker .brokerTop .img {
    width: 60px;
    height: 80px;
    margin-right: 20px
}

.spaceBroker .brokerTop .name {
    color: #2b2c32;
    width: 55%;
    margin-bottom: 10px
}

.spaceBroker .brokerTop .name a {
    float: left;
    margin-right: 10px;
    max-width: 72px;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.spaceBroker .brokerTop .name .m-t-3 {
    margin-top: 3px
}

.spaceBroker .brokerTop .intro {
    float: left;
    font-size: 12px;
    color: #646464;
    padding-top: 10px
}

.spaceBroker .brokerTop .el-rate {
    float: left
}

.spaceBroker .brokerTop .el-rate__icon {
    font-size: 18px;
    margin-right: 1px
}

.spaceBroker .broTels {
    display: block;
    font-size: 22px;
    color: #f44336;
    font-weight: 700;
    width: 100%;
    text-align: left;
    background: url(/_nuxt/img/phone.b2f0783.png) 0 no-repeat;
    background-size: 26px auto;
    height: 26px;
    padding-left: 30px
}

.spaceBroker .broTels label {
    font-size: 14px
}

.spaceBroker .broTels .defaultTel {
    color: #0d0d0d
}

.spaceBroker .payTel {
    margin-top: 12px;
    font-size: 18px
}

.spaceBroker .payTel label {
    font-size: 14px;
    color: #999;
    padding-right: 10px
}

.spaceBroker a {
    color: #2b2c32
}

.spaceBroker a:hover {
    color: #f44336
}

.spaceBroker .el-rate {
    margin-top: -3px
}

.spaceBroker .el-icon-star-off {
    font-size: 19px !important;
    margin-top: 3px
}

.faBrokerBtn {
    width: 170px;
    border-radius: 20px;
    border: 1px solid #c8c8c8;
    height: 34px;
    line-height: 34px;
    margin: 20px auto;
    font-size: 16px;
    color: #969696;
    cursor: pointer;
    text-align: center
}

.faBrokerBtn:hover {
    background: #000;
    color: #fff
}

.claimBox {
    width: 410px
}

.claimBox .el-form-item__label {
    font-size: 14px;
    font-weight: 700
}

.claimBox .el-button {
    border-radius: 20px;
    padding: 0 20px;
    height: 30px;
    line-height: 30px
}

.claimBox .el-button:hover {
    border: 1px solid #f44336;
    color: #333
}

.claimBox .el-button--primary {
    background: #f44336;
    color: #fff;
    border: 1px solid #f44336
}

.claimBox .el-button--primary:hover {
    color: #fff
}

.claimBox .el-textarea__inner {
    height: 100px
}

.claimBox .el-textarea__inner:focus {
    border: 1px solid #333
}

.claimBox .dialog-footer {
    text-align: center
}

.familiarBroker {
    width: 100%
}

.familiarBroker .faTitle {
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    padding: 8px 0 20px
}

.familiarBroker .faTitle span {
    border-left: 2px solid #f44336;
    font-size: 16px;
    padding-left: 8px;
    color: #2b2c32;
    line-height: 16px
}

.familiarBroker .faTitle .exchange {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjJJREFUOI2l1MlqVFEUBdBV5dM0Rk3Zt+VIiEpQB/a9EhFBFBFx4A88/J/KNzjQgYLEJoMoKCSIEAUVBDH2sdcYExMrDu4pLFBDgQfu5L1799n7NLtQqVTUxWJswSFsQBkT+Bn/i2jCE9zBZdxCK46ilMXFDAuxHpuxFvMwhhF8j3tNmIsWrEQH3mE21qGtBtiKnTiFPZGgP7I/w1sUMB8rAqiMI1gVgLsxkYXMTpzGwWDTjyu4juf4EonbsBRbI/FGHMaCAB7Pombb0IUqKrgarN7VyYVRDOFHJJmBAyEfmjIcC/0z0YfzeOjvUZUaNBWnGOWpfZ/MsCOk9OECPv0DjNSMZfFmLzaFgqEA/phhddDvRQ8+TgNYjFPFZwziPcYxCx+yYDSMx1LNJqYBHMOrUHNXGqPxSFAUXR6NbK/jwXTxE9/ivIA8z/+QUKg7/x2ZNNTt0sC21EloJArd3d0zpabORSFDSZqnNViiMen1hNqlle1ElkmLPgf7pQ5fwssGAUuSkeyRFH4t4iaeYheOR8ZGo4STcZYLyRelsVkvreEJqSbDfq9ezb5moBmLJA/okkylGQ9wJ8OA1IgOyRzOxqUeXJPc5msAzg5pXZIpbIwkPTiHe5lkAgOS/01hXzCtBtOhYFqQPLOM7XFnUtqwc+jN83yk5oejkvd9xqN4sBJngt24327dJk3BXdzGDdyP0qgBTkrjUpVmsV3azXJImgqGNXd5EzXrx2Ce58O1Lv0Ci1OU3SNP0OcAAAAASUVORK5CYII=) 0 no-repeat;
    background-size: 10px auto;
    padding-left: 18px;
    color: #969696;
    font-size: 12px;
    margin-top: 3px;
    cursor: pointer
}

.familiarBroker ul li {
    padding: 20px 0;
    border-bottom: 1px solid #dcdcdc
}

.familiarBroker ul li .img {
    width: 60px;
    height: 80px;
    margin-right: 13px
}

.familiarBroker ul li .img img {
    height: 100%
}

.familiarBroker ul li .con {
    width: 205px;
    margin-top: 10px
}

.familiarBroker ul li .name {
    color: #2b2c32;
    width: 100%;
    margin-bottom: 5px;
    font-size: 14px
}

.familiarBroker ul li .name a {
    color: #2b2c32;
    float: left;
    padding-right: 9px
}

.familiarBroker ul li .name a:hover {
    color: #f44336
}

.familiarBroker ul li .el-rate__icon {
    font-size: 13px;
    margin-right: 1px
}

.familiarBroker ul li .faCon {
    font-size: 12px;
    color: #646464;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.familiarBroker ul li .tel {
    display: block;
    font-size: 14px;
    color: #646464;
    margin-top: 3px
}

.scanCode .codeBtn {
    width: 42px;
    height: 42px;
    padding: 8px 0 8px 9px;
    border-radius: 50%;
    background: #fdd9d7;
    font-size: 12px;
    color: #f44336;
    cursor: pointer;
    line-height: 14px
}

.scanCode:hover .codeCon {
    display: block
}

.scanCode .codeCon {
    padding: 27px 27px 15px;
    position: absolute;
    left: 60px;
    bottom: 0;
    background: url(/_nuxt/img/codeBg.657374b.png) no-repeat;
    background-size: 154px auto;
    z-index: 1
}

.scanCode .codeCon .codeLogo {
    width: 20px;
    height: 20px;
    left: 70px;
    top: 70px;
    background: url(/_nuxt/img/logo.18a08f7.jpg) no-repeat;
    background-size: 20px auto;
    z-index: 2222;
    position: absolute
}

.scanCode .codeCon img {
    width: 113px;
    height: 111px;
    margin-left: -5px
}

.scanCode .codeCon .explain {
    padding-top: 20px;
    color: #646464;
    font-size: 14px
}

.prism-player .prism-big-play-btn {
    width: 90px;
    height: 90px;
    background: url(//gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png) -2px -2px no-repeat
}

.prism-player .prism-play-btn {
    width: 27px;
    height: 30px;
    background: url(//gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png) -2px -250px no-repeat
}

.prism-player .prism-live-display {
    width: 56px;
    height: 19px;
    background: url(//gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png) -186px -2px no-repeat
}

.prism-player .prism-play-btn.playing {
    width: 27px;
    height: 30px;
    background: url(//gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png) -208px -269px no-repeat
}

.prism-player .prism-fullscreen-btn {
    width: 30px;
    height: 30px;
    background: url(//gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png) -124px -190px no-repeat
}

.prism-player .prism-fullscreen-btn.fullscreen {
    width: 30px;
    height: 30px;
    background: url(//gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png) -161px -183px no-repeat
}

.prism-player .prism-volume {
    width: 33px;
    height: 30px;
    background: url(//gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png) -199px -119px no-repeat
}

.prism-player .prism-volume.mute {
    width: 33px;
    height: 30px;
    background: url(//gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png) -164px -151px no-repeat
}

.prism-player {
    background-color: #000;
    position: relative
}

.prism-player .prism-cover, .prism-player .prism-ErrorMessage {
    width: 100%;
    height: 100%;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0
}

.prism-player a {
    text-decoration: none
}

.prism-player .x5-full-screen {
    -o-object-fit: fill;
    object-fit: fill;
    -o-object-position: 50% 50%;
    object-position: 50% 50%
}

.prism-player .x5-top-left {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 0 0;
    object-position: 0 0
}

.prism-player .prism-ErrorMessage {
    z-index: 99;
    display: none
}

.prism-player .prism-ErrorMessage .prism-error-content {
    margin-top: 20px;
    padding: 0 5px
}

.prism-player .prism-ErrorMessage .prism-error-content p {
    text-align: center;
    font-size: 12px;
    color: #fff
}

.prism-player .prism-ErrorMessage .prism-error-operation {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1.5px;
    border-bottom-color: hsla(0, 0%, 100%, .15);
    border-bottom-style: dotted;
    text-align: center
}

.prism-player .prism-ErrorMessage .prism-error-operation a {
    width: 72px;
    height: 32px;
    line-height: 32px;
    vertical-align: top;
    display: inline-block;
    margin-left: 10px
}

.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-refresh {
    color: #21c5e0;
    border: 1px solid #21c5e0
}

.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-refresh:hover {
    color: #05d3f5;
    border-color: #05d3f5;
    cursor: pointer
}

.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-refresh:active {
    color: #026a7b;
    border-color: #026a7b
}

.prism-player .prism-ErrorMessage .prism-error-operation .prism-button-orange:visited {
    color: #05d3f5
}

.prism-player .prism-ErrorMessage .prism-detect-info {
    color: #fff;
    font-size: 10px
}

.prism-player .prism-ErrorMessage .prism-detect-info p {
    padding: 0 5px;
    word-break: break-all;
    margin: 0 0 4px
}

.prism-player .prism-ErrorMessage .prism-detect-info span.info-label {
    display: inline-block;
    font-weight: 700
}

.prism-player .prism-ErrorMessage .prism-detect-info span.info-content {
    color: gray
}

.prism-player .prism-big-play-btn {
    z-index: 1000
}

.prism-player .prism-controlbar {
    width: 100%;
    height: 61px;
    position: relative;
    z-index: 1
}

.prism-player .prism-controlbar .prism-controlbar-bg {
    background: rgba(0, 0, 0, .6);
    width: 100%;
    height: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.prism-player .prism-time-display {
    height: 33px;
    line-height: 33px;
    color: #666
}

.prism-player .prism-time-display .current-time {
    color: #fff
}

.prism-player .prism-progress {
    cursor: pointer;
    width: 100%;
    height: 6px;
    margin-top: 5px;
    background-color: #363636;
    position: relative
}

.prism-player .prism-progress .prism-progress-loaded {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #7e2c1f
}

.prism-player .prism-progress .prism-progress-played {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #ee2a10
}

.prism-player .prism-progress .prism-progress-cursor {
    position: absolute;
    width: 8px;
    height: 8px;
    top: -5px;
    background-color: #5b5b5b;
    border: 4px solid #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
    overflow: hidden;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.prism-player .prism-loading {
    width: 55px;
    height: 55px;
    margin-top: -27px !important;
    margin-left: -27px !important
}

.prism-player .prism-loading .circle {
    background-color: transparent;
    border: 5px solid;
    border-color: rgba(0, 193, 222, .2) rgba(0, 193, 222, .5) rgba(0, 193, 222, .7) rgba(0, 193, 222, .1);
    opacity: .9;
    border-radius: 50px;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    -moz-animation: spinoffPulse .9s infinite linear;
    -webkit-animation: spinoffPulse .9s infinite linear
}

.prism-player .prism-hide {
    display: none
}

.prism-player .prism-snapshot-btn {
    color: #fff;
    border: 1px solid #fff;
    padding: 2px 5px;
    border-radius: 4px
}

.prism-player .prism-snapshot-btn:hover {
    border-color: #e5e5e5;
    color: #e5e5e5;
    cursor: pointer
}

.prism-player .prism-snapshot-btn:active {
    color: #777;
    border-color: #777;
    cursor: pointer
}

.prism-player .prism-info-display {
    width: 100%;
    color: #fff;
    font-size: 20px;
    text-align: center;
    top: 50%;
    position: absolute;
    z-index: 900
}

.prism-player .prism-auto-stream-selector {
    position: absolute;
    bottom: 50%;
    width: 100%;
    margin: auto;
    color: #fff;
    display: none
}

.prism-player .prism-auto-stream-selector p.tip-text {
    text-align: center
}

.prism-player .prism-auto-stream-selector .operators {
    width: 100px;
    margin: auto
}

.prism-player .prism-button-cancel {
    font-size: 16px;
    border: 1px solid;
    padding: 2px 5px;
    color: #fffa8 a8;
    margin-left: 5px;
    background: 0 0
}

.prism-player .prism-button-ok {
    font-size: 16px;
    border: 1px solid #fff;
    padding: 2px 5px;
    color: #fff;
    background: 0 0
}

.prism-player .prism-button-cancel:hover, .prism-player .prism-button-ok:hover {
    color: #f5f5f5
}

@-webkit-keyframes spinoffPulse {
    0% {
        -webkit-transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn)
    }
}

:-ms-full-screen, :-ms-fullscreen {
    width: 100% !important;
    height: 100% !important
}

:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important
}

:-moz-full-screen {
    width: 100% !important;
    height: 100% !important
}

:fullscreen {
    width: 100% !important;
    height: 100% !important
}

body.prism-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto
}

.prism-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 99999;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 100% !important
}

.prism-button {
    cursor: pointer;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

.prism-button-orange {
    color: #a56117;
    border: 1px solid #a56117
}

.prism-button-orange:active, .prism-button-orange:hover {
    color: #d67400;
    border-color: #d67400
}

.prism-button-orange:visited {
    color: #d67400
}

.prism-center {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.prism-width90 {
    width: 90%
}

.prism-stream-selector {
    font-size: 14px
}

.prism-stream-selector .current-stream-selector {
    color: #fff;
    background: #363636;
    border-radius: 4px;
    text-align: center;
    width: 70px;
    padding: 2px 5px;
    display: none
}

.prism-stream-selector .current-stream-selector:hover {
    cursor: pointer;
    font-weight: 700
}

.prism-stream-selector .stream-selector-tip {
    color: #fff;
    text-align: center;
    padding: 2px 5px;
    display: none;
    position: absolute;
    bottom: 61.5px;
    white-space: nowrap;
    left: 43%;
    font-size: 18px
}

.prism-speed-selector .speed-selector-list, .prism-stream-selector .stream-selector-list {
    position: absolute;
    bottom: 28.5px;
    border-radius: 4px;
    background: #363636;
    display: none;
    border-bottom-color: #faebd7;
    border-bottom-width: 2px;
    border-bottom-style: solid
}

.prism-stream-selector .stream-selector-list {
    width: 70px;
    color: #fff;
    padding: 5px
}

.prism-stream-selector .stream-selector-list li {
    list-style-type: none;
    text-align: center;
    white-space: nowrap;
    padding: 2px
}

.prism-stream-selector .stream-selector-list li.current, .prism-stream-selector .stream-selector-list li span.current {
    color: red
}

.prism-stream-selector .stream-selector-list li:hover {
    cursor: pointer;
    color: red
}

.prism-speed-selector {
    font-size: 14px
}

.prism-speed-selector .current-speed-selector {
    color: #fff;
    background: #363636;
    border-radius: 4px;
    text-align: center;
    width: 75px;
    padding: 2px 5px
}

.prism-speed-selector .current-speed-selector:hover {
    cursor: pointer;
    font-weight: 700
}

.prism-speed-selector .speed-selector-list {
    width: 75px;
    color: #fff;
    padding: 5px
}

.prism-speed-selector .speed-selector-list li {
    list-style-type: none;
    text-align: center;
    white-space: nowrap;
    padding: 2px
}

.prism-speed-selector .speed-selector-list li.current, .prism-speed-selector .speed-selector-list li span.current {
    color: red
}

.prism-speed-selector .speed-selector-list li:hover {
    cursor: pointer;
    color: red
}

.swiper-container {
    background-color: #000
}

.swiper-slide, .swiper-slide .picStyle {
    background-size: cover;
    background-position: 50%
}

.swiper-slide .picStyle {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.spaceCarousel .gallery-top {
    height: 400px !important;
    width: 523px;
    position: relative;
    overflow: hidden
}

.spaceCarousel .gallery-top img {
    min-height: 400px;
    min-width: 100%
}

.spaceCarousel .bigContent {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .8);
    z-index: 10010
}

.spaceCarousel .bigContent .big-swiper-container {
    width: 100%;
    height: 70%;
    margin: 0 auto;
    list-style: none;
    padding: 0;
    text-align: center
}

.spaceCarousel .bigContent .big-swiper-container .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    position: relative;
    opacity: .7
}

.spaceCarousel .bigContent .big-swiper-container .swiper-slide img {
    max-width: 100%;
    max-height: 100%
}

.spaceCarousel .bigContent .big-swiper-container .text {
    width: 76%;
    margin-left: 12%;
    position: absolute;
    left: 0;
    bottom: -120px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    padding-left: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px
}

.spaceCarousel .bigContent .big-swiper-container .swiper-pagination {
    left: 0;
    top: 0
}

.spaceCarousel .bigContent .big-swiper-container .swiper-button-next {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABwCAYAAABGk8NYAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjZJREFUeJzl3UFuwjAQBdABdQdX6jm670EK4VLdtwf73YAUUQNO4vGf+R7JInbsiR847CzvAFghpuvnqXRTId4KbZOZfc3qmngA8zLhf0x3fSTKK7QsvgYtiTcAnxVoObwBOAL4HQ1/uxgOP68Mhb9vGAZfajwC+FHHP7ohj392Uxr/qoMsvqaTJL62oxx+SWcp/NIBMvg1gyTwawemx28ZnBq/NUFafIskKfGtEqXDt0yWCt86YRq8R9IUeK/E4fGeyUPjvR8QFt/jISHxvZZWOHwveDh8T3gofG94GDwDHgLPgtPxTDgVz4bT8Gw0Dc8G0/BsLA3PhtLwbCQNzwbS8GwcDc+GeeDPKnAXPBtEw7MxNDwb0gNf/MNjI2h4NoCGZ0+ehmdPvEU5LMSfAdgOKG6/yhYHM/s2s/fK/tPecTKRY8depoylPkHgHV+Fzg5fjc4M34TOCt+Mzghvgs4Gb4bOBG+KzgJvjs4Ad0FHh7uhI8Nd0VHh7uiI8C7oaPBu6Ejwrugo8O7oCHAKmg2noZlwKpoFp6MZ8BDo3vAw6J7wUOhe8HDoHvCQaG94WLQnPDTaCx4e7QFPgW4NT4NuCU+FbgVPh24BT4neCk+L3gJPjV4LT49eA5dAL4XLoJfApdC1cDl0DZy+3ZkBl0U/g0ujH8Hl0SX4EOh7+DDoOXwo9A0+HBqA7c3sw+q3NFxM5cCY6zdwGeWXvpV55RleCn0PNwx6JFAJL4kGUDz96vTgWir+ADdBUFjTGbPnAAAAAElFTkSuQmCC) no-repeat;
    background-size: 31px auto;
    background-position: 100%;
    width: 40%;
    height: 80%;
    top: 0
}

.spaceCarousel .bigContent .big-swiper-container .swiper-button-prev {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABwCAYAAABGk8NYAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAipJREFUeJzl3VFugzAMgGEz7W272HaN7Ryr6NG2g3kvrUQppQQS/7ZjCbUQx+SjSR8qVRlUVRLHeHk9zRtejQdiGaOI/EzOb/GqmvEY9T7GaQ49QCv0HZ4epCX6Bj+opvlym6/ptfjKAi9B/4nIJz01rab3NX5V9V0TrPFd6Ojw3ejI8EPoqPDD6IjwKuho8GroSPCq6Cjw6ugI8CZo7/BmaM/wpmiv8OZoj3ATtDe4GdoT3BTtBW6O9gBH0DQcQ5NwFE3BcTQBd4G2hrtBW8Jdoa3g7tAWcJfo1nC36JZw1+hWcPfoFvAQ6NrwMOia8FDoWvBw6BrwkOij8LDoI/DQ6L3w8Og98BToUngadAk8FXorPB16Czwl+hk8LXoNnhr9CJ4evQTvAj2Hd4OewrtCX+HdoVVVXkRkaPfHAcdxeQLn3j716UlX+PmFbvBLF7vAP2pIj19rTI1/lpAWvyUpJX5rYjp8SXIqfGmHNPg9nVLg93YMjz/SOTT+aIGw+BpFSvFvNLoWPCS+ZrHSn7BQfO2CYfAtiobAtyrsHt+yuGt86xu4xVvcxCXeamq5w1vB3eEt4a7w1nA3eALuAk/BcTwJR/E0HMPTaAxPgzE8jcXwNBTD00gMTwMxPI3D8DQMw9MoDE+DMDyNwfA0BMPTCAxPAzA8PXgMTw8cw/e6lcBHFrhIGf6bnqbEtD9rkjVegk+7QcwaPv2WQEv4cd6eefer04P3IiLyD9p01GkeCRt/AAAAAElFTkSuQmCC) no-repeat;
    background-size: 31px auto;
    background-position: 0;
    width: 40%;
    height: 80%;
    top: 0
}

.spaceCarousel .bigContent .big-swiper-container .swiper-button-disabled {
    opacity: .5
}

.spaceCarousel .bigContent .big-swiper-container .swiper-pagination-bullet {
    background: #717171;
    opacity: 1
}

.spaceCarousel .bigContent .big-swiper-container .swiper-pagination-bullet-active {
    background: #fff
}

.spaceCarousel .bigContent .big-swiper-container .close {
    position: fixed;
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAdtJREFUaIHl20FOwzAQheEfblEESrgHSHBq2IHEIeiKBsE9hkVa5FatSewZZ4aOlE2aeN6nJE66MCJCsq1E5ElEuoP9Ebdua1ml+w+x7zLWJji6E5GPrWWdolPsWvYrKjrF7uoXfQobFX0Mm6KvkPE+z1UUdA67q+epB3pHTzbMPsEBrhgrsj9LR0TPzlw9QCTsMXAUdHFG9QE9Y3Ngr+jqTOYNPGGngL2g1TI0b7gkdg54KbR6z8UDtO7lJkirHu4CGY9dDLYKZoqtBWsHNMdqgLWCNsFqgWsDN8NqgkuDN8Vqg+cCmmNFhAsRQbk64AW4zRzzDQhwkzlmAB6AT61ggAkYpqFzNWCABbjUHnBbn8AjsCk4d8AIC3ZgKEMPGGLB7pZOqwPeyD+vMD7XdxhiwfYKuyxr8G7y+uvqAlwDr9tzzMoSXDJT9xijrcA1r6UeQ7QFeOqHx1fm9x4jtDZ4CnZgnI3vyb+yeizQC31Hh//zUBO8KXppbHO0B2xTtBdsM7QnbBO0N6x5DzdBWvVaPEDrnp6xJr29Y9UzRMCqZomCVcsUCauSLRq2OmNEbFXWqNjizJGxRdmjY2ejkTNcAnB2izxOoaNhc+i1JMt4UvTZLNRK0f96Kd4PPr+ZidEeKBoAAAAASUVORK5CYII=) no-repeat;
    background-size: 30px auto;
    z-index: 100
}

.spaceCarousel .bigContent .big-swiper-container .close:hover {
    background: url(/_nuxt/img/bigClose_hover.a01cd71.png) no-repeat;
    background-size: 30px auto
}

.spaceCarousel .bigContent .big-swiper-container .swiper-pagination-big {
    width: auto;
    left: 50%
}

.spaceCarousel .bigContent .big-allery-thumbs-box {
    width: 80%;
    height: 30%;
    margin: 0 auto;
    background: #000;
    overflow: hidden;
    margin-top: 30px;
    padding-top: 120px
}

.spaceCarousel .bigContent .big-allery-thumbs .swiper-wrapper {
    text-align: center
}

.spaceCarousel .bigContent .big-allery-thumbs .swiper-slide {
    width: 118px;
    height: 80px;
    overflow: hidden;
    opacity: .4;
    text-align: center;
    cursor: pointer
}

.spaceCarousel .bigContent .big-allery-thumbs .swiper-slide img {
    width: 100%;
    height: 100%
}

.spaceCarousel .bigContent .big-allery-thumbs .on, .spaceCarousel .bigContent .big-allery-thumbs .swiper-slide:hover {
    opacity: 1
}

.spaceCarousel .gallery-thumbs {
    height: 80px !important;
    width: 523px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 37px;
    position: relative
}

.spaceCarousel .gallery-thumbs .swiper-slide-active {
    opacity: 1
}

.spaceCarousel .gallery-thumbs .swiper-wrapper {
    height: 80px
}

.spaceCarousel .gallery-thumbs .swiper-slide {
    width: 118px;
    height: 80px;
    overflow: hidden;
    opacity: .4;
    cursor: pointer
}

.spaceCarousel .gallery-thumbs .swiper-slide img {
    width: 100%;
    height: 100%
}

.spaceCarousel .gallery-thumbs .swiper-slide:hover {
    opacity: 1
}

.spaceCarousel .gallery-thumbs .swiper-button-small-next {
    width: 27px;
    height: 80px;
    right: 0;
    margin-top: -30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOpJREFUOI2d1KFKRUEUBdB9LygI/sArL4hgsWgyGU1Gm00xaRA0aTOatFg0ix9gEASDiIj6TS7LXHhYnLkDB05ZzGFmz3RIkj7JTxpWn2QtyX2SSSs8SLKc5DbJtFpiEXf4xhOWkP9qaBZwU/AzVmphMI+rgl+wWguDOVwW/Ir1Whj0uCj4DRu1cMDnBb9jsxYGHU4L/sBWLRzqqOBPbLfAYL/gL+wgXclqzdpNclz6674hnrM7dLWj7v0dtQYdth5Oh5PW6+hx1hqAUZEbFfJRz2rUQx79dQw7PWJagwa4hgdMapGZkDd/yL+lkoEKcp/UgQAAAABJRU5ErkJggg==) #1a1c28 10px 30px no-repeat;
    background-size: 7px auto
}

.spaceCarousel .gallery-thumbs .swiper-button-small-prev {
    width: 27px;
    height: 80px;
    background: #1a1c28;
    left: 0;
    margin-top: -30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOpJREFUOI2dlL1KA0EUhU+WFCn0YUxhkcJCwcZCDEEXCwtBFEELK0F8BdtA8jxB3PWdvhTeC8My6/wMHJi/j3tn5swVoAIdARvgYKr8dizpS9JMUpsbaQHsgF/gE2hyoBPg26B3YAIoBZ0G0JtDKfAc+DHodbg+Bl0AnUHPsT0x6DKA7scyGk6sgN6gu//OHw5uDeqBNnXb3nmwKL1FTT6TgCeDOjtflikaSU1gK7INGEl1mZtq7HJuSkAB1zXP4bqqMUDMco8loJvc4ZcSUMAZFd/KVfWRXWHp+ACaP7q8WK1zI7rmwBY43AP/eaJz0aUTkQAAAABJRU5ErkJggg==) #1a1c28 10px 30px no-repeat;
    background-size: 7px auto
}

.spaceCarousel .gallery-thumbs .on {
    opacity: 1
}

[v-cloak] {
    display: none
}

.spaceCarousel .el-carousel__arrow {
    top: 113%;
    top: 438px;
    height: 72px;
    width: 27px;
    overflow: hidden;
    border-radius: 0;
    background-color: #1a1c28;
    font-size: 16px;
    display: block
}

.spaceCarousel .el-carousel__arrow--left {
    left: 0
}

.spaceCarousel .el-carousel__arrow--right {
    right: 0
}

.spaceCarousel .el-carousel__item img {
    width: 100%;
    height: 100%
}

.spaceCarousel .el-carousel__item h3 {
    color: #475669;
    font-size: 16px;
    opacity: .75;
    line-height: 44px;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #333;
    opacity: .8;
    color: #fff;
    padding-left: 20px
}

.spaceCarousel .el-carousel__indicators {
    overflow: hidden;
    text-align: left;
    margin-left: 32px;
    width: 491px;
    height: 82px
}

.spaceCarousel .el-carousel__indicator {
    padding: 10px 5.5px 0
}

.spaceCarousel .el-carousel__button {
    width: 104px;
    height: 72px;
    border-radius: 0
}

.spaceCarousel {
    width: 523px;
    height: 480px;
    overflow: hidden;
    float: left
}

#J_prismPlayer1 .prism-big-play-btn, #J_prismPlayer .prism-big-play-btn {
    top: 50% !important;
    left: 50% !important;
    margin-left: -45px;
    margin-top: -45px
}

.aliImg {
    width: 97px;
    height: 80px;
    margin-right: 10px
}

.description .word_yy {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px
}

.description .shangPuBox .middleBox {
    height: 195px;
    overflow: hidden;
    width: 310px;
    line-height: 34px;
    border-bottom: 1px solid #dcdcdc
}

.description .shangPuBox .bottomBox {
    height: 70px;
    overflow: hidden;
    padding-top: 23px
}

.description .shangPuBox .bottomBox .field {
    margin-right: 20px;
    line-height: 20px
}

.description .shangPuBox .bottomBox .location_text {
    line-height: 20px;
    display: block;
    white-space: normal;
    float: left
}

.description .shangPuBox .bottomBox .location_text a:active, .description .shangPuBox .bottomBox .location_text a:hover, .description .shangPuBox .bottomBox .location_text a:link, .description .shangPuBox .bottomBox .location_text a:visited {
    color: #2b2c32
}

.description .changFangBox .middleBox {
    height: 195px;
    overflow: hidden;
    width: 310px;
    line-height: 34px;
    border-bottom: 1px solid #dcdcdc
}

.description .changFangBox .bottomBox {
    height: 66px;
    overflow: hidden
}

.description .changFangBox .bottomBox .location_text {
    width: 252px
}

.description .changFangBox .bottomBox .location_text a:active, .description .changFangBox .bottomBox .location_text a:hover, .description .changFangBox .bottomBox .location_text a:link, .description .changFangBox .bottomBox .location_text a:visited {
    color: #2b2c32
}

.description .descriptionBox {
    width: 310px;
    height: 472px;
    margin-left: 20px;
    float: left;
    color: #2b2c32;
    font-size: 14px
}

.description .descriptionBox .itemArrowImg {
    background-image: url(/_nuxt/img/itemarrow.c5a4107.jpg);
    width: 9px;
    height: 15px;
    display: inline-block;
    background-size: 100%;
    margin-left: 8px
}

.description .descriptionBox .itemArrowImg:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAYAAADKO/UvAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAaJJREFUSImt1TFIVVEYAODvPS3skQ8iURKHxqDVoSWjsuEZUqSDFUFDQ4tN0tLQ0uDSFEE4hCCYQoEQZaAl5SLS0KJTQ7VEQQUZElrU8N+HVq/nO69+uMu953z3P+f+57+59o590IwVdUYeZ/ASnf+C9KEVj9FVLzKAcRQxjVI9yDrO4RYKmEJ/CtLQXGyBH3iIHWJJfXiDFylIOWbxDd04gY9YTEVgPptcQk+Gzqcisre/Rm+WVUF8vSSE2I9lnBT71IZHYv9+iXy1NHE3Q1ZxEWPYloqwUTufcRr30JSKwDMcxQexTw+wMxWB5ziEtziCGexKRWAJB/EKBzCHtlSkYqQi+0Xh7cUCDuNdCtKJp9iDJziGTymZdImK3Y37OI4v5Ye1ICVRK0XcESf86+YBWyH9or8UMCL6zvrvg6oh5zGB7bguyv57pYF/QwZxGw24iiEVDl45Givcu4Jr2aRLuFEl2z+QHIZxWaR9AaNbAZuRPG6Kda/hrGgDNUVjdo1mE1fFF5muFSgjkzgl+kWvOPZJkRdN5r3oF8kA5P7HD/0nG8VUbkldy98AAAAASUVORK5CYII=)
}

.description .descriptionBox .location_field {
    float: left;
    line-height: 20px
}

.description .descriptionBox .location_text {
    width: 252px;
    line-height: 20px;
    display: block;
    white-space: normal;
    float: left
}

.description .descriptionBox .location_text a:active, .description .descriptionBox .location_text a:hover, .description .descriptionBox .location_text a:link, .description .descriptionBox .location_text a:visited {
    color: #2b2c32
}

.description .rentTag {
    background-image: url(/_nuxt/img/zuicon.409e84e.png)
}

.description .rentTag, .description .saleTag {
    width: 20px;
    height: 20px;
    background-size: 100%;
    margin-right: 10px
}

.description .saleTag {
    background-image: url(/_nuxt/img/saleicon.2b8faeb.png)
}

.description span {
    display: inline-block;
    white-space: nowrap
}

.description .abstractBOX .finish, .description .abstractBOX .floor, .description .abstractBOX .station {
    width: 135px;
    float: left
}

.description .abstractBOX .area, .description .abstractBOX .enter, .description .abstractBOX .ground {
    width: 175px;
    float: left
}

.description .abstractBOX .finish_text, .description .abstractBOX .floor_text, .description .abstractBOX .station_text {
    width: 87px;
    white-space: nowrap
}

.description .abstractBOX .area, .description .abstractBOX .enter, .description .abstractBOX .ground {
    padding-left: 6px
}

.description .kind_of_cost, .description .register, .description .way_of_pay {
    height: 32px;
    line-height: 32px
}

.description .costBox .item_name {
    font-size: 22px;
    color: #2b2c32;
    line-height: 30px;
    font-weight: 700
}

.description .costBox .build_name {
    font-size: 22px;
    font-weight: 700
}

.description .costBox .priceBox {
    height: 55px;
    line-height: 55px
}

.description .costBox .price_totle {
    margin-left: 10px
}

.description .priceBox .price_num, .description .priceBox .price_unit {
    color: #f44336
}

.description .priceBox .price_num {
    font-size: 30px;
    font-weight: 700
}

.description .descriptionBox .costBox {
    width: 310px;
    overflow: hidden;
    padding-bottom: 13px
}

.description .descriptionBox .costBox a, .description .descriptionBox .costBox a:visited {
    color: #2b2c32
}

.description .descriptionBox .abstractBOX {
    height: 155px
}

.description .xieZiLouBox .bottomBox {
    height: 100px;
    width: 310px
}

.description .descriptionBox .field {
    font-size: 14px;
    color: #969696
}

.description .costBox .field {
    margin-right: 20px
}

.description .text {
    width: 120px;
    display: inline-block;
    padding-left: 20px
}

.description .abstractBOX .assort {
    width: 100%
}

.description .abstractBOX, .description .bottomBox, .description .costBox {
    border-bottom: 1px solid #dcdcdc
}

.description .abstractBOX, .description .bottomBox {
    padding-top: 15px
}

.description .descriptionBox .bottomBox .location, .description .descriptionBox .bottomBox .traffic {
    height: 34px;
    line-height: 34px
}

.description .abstractBOX div {
    line-height: 33px
}

.description .bottomBox .field {
    margin-right: 30px
}

.spaceDetailContent {
    width: 862px
}

.mar20[data-v-f8781d22] {
    margin-top: -20px;
    float: left;
    clear: both;
    width: 100%
}

.cfProject[data-v-f8781d22] {
    margin-top: 60px
}

.cfProject .bgBox[data-v-f8781d22] {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.cfProject .commentTitle[data-v-f8781d22] {
    font-size: 22px;
    font-weight: 700;
    line-height: 22px
}

.cfProject .commentTitle span[data-v-f8781d22] {
    color: #2b2c32
}

.cfProject .build_name[data-v-f8781d22] {
    font-size: 16px;
    font-weight: 700;
    margin-left: 12px
}

.cfProject .itemArrowImg[data-v-f8781d22] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAKlJREFUOI2d08sNgzAQRdELuBzqIYvUEoVIqcEdECn90E6kLOxI1sifN5kNeHGuhwVTjBHgTpoHjgnACtyAxRuYgRO4Ah9gL7aQbgZ45+eRA9IGoXh3B4I5uwIWuwI1LAdaWAr08DAwwt2AgpsBFVcDswPbmTz4km9dSN+8q3izELS1N+BloYKbcIS7sIeHsIUlWMMytNgFS+yGP7z+AyH9VSfwzGcZAnwBSm41qQ4A9bkAAAAASUVORK5CYII=);
    width: 8px;
    height: 13px;
    display: inline-block;
    background-size: 100%;
    margin: 5px 0 0 8px
}

.cfProject .nameBox[data-v-f8781d22] {
    position: relative;
    z-index: 1
}

.cfProject .nameBox:hover .build_name[data-v-f8781d22] {
    color: #59b2f9
}

.cfProject .nameBox:hover .itemArrowImg[data-v-f8781d22] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAcCAYAAACH81QkAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAYNJREFUOI2l1UtLlUEYAODneKF0lS7cKG4Dsx8Qie4DMZEWLQ3NC7QosMjQAoUSRAWJDMt+QHghpL2KYOu0H5C6aWGtUsnbYs4HH6nHM8d3NTAzD/POvDOTuf9lH65gX4FRhEbM4/plkLuowjRuFYo8w1eUYxzNhSD/8BKfUIJBdMQicIy3GMm2u/Ei1Z8XksRn9GEPrRhDWSwCS+jBHzRgCpWxCHzHA2zjBmZQG4vAT7TjB2rwEfWxCOygC6uoEFJrjEVgF0+wgKsYRVssAocYxntk8By92XbeSBLTGMKBsPGvUBqLJJFJtY9LIic/RGcWmcG7GKQY/WjBEd5gNunMBynHa9wWrkM/ltMDLkIqMYE6/MZjrP8/KBdSi0lUYwuPsHnWwPNO56awcdXYEI7zTOA8pEko72tYEd6WnRwrPpXOPeE9KcKccApHuYA0khHKuF142abw4aLJaaQUA7gjlPMwFvMFEmREuN5/8RRrMQAh9wX8Eso5GkhWsoxvLvGNngDlNk31nxqvIwAAAABJRU5ErkJggg==)
}

.cfProject .nameBox a[data-v-f8781d22] {
    display: block;
    float: left
}

.commentBox {
    width: 862px
}

.commentBox .commentTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.commentBox .bgBox {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.commentBox .commentContent {
    font-size: 14px;
    color: #646464;
    width: 862px;
    min-height: 100px;
    overflow: hidden;
    line-height: 22px
}

.marketBox {
    width: 100%
}

.marketBox .commentTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 35px;
    line-height: 22px
}

.marketBox .commentTitle .bgBox {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.marketBox .marketContent {
    width: 100%;
    margin-top: 10px
}

.marketBox .marketContent .averagePrice {
    font-size: 12px;
    color: #2b2c32
}

.marketBox .marketContent ul {
    width: 100%
}

.marketBox .marketContent ul li {
    width: 33.3%;
    border-right: 1px solid #dcdcdc;
    float: left
}

.marketBox .marketContent ul li .dirTitle {
    width: 100%;
    text-align: center;
    color: #2b2c32
}

.marketBox .marketContent ul li .dirTitle span {
    font-weight: 700;
    max-width: 220px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.marketBox .marketContent ul li .dirTitle span.label {
    font-weight: 400
}

.marketBox .marketContent ul li .rent, .marketBox .marketContent ul li .sell {
    width: 175px;
    margin: 0 auto;
    color: #2b2c32;
    margin-top: 10px;
    text-align: center
}

.marketBox .marketContent ul li .rent div, .marketBox .marketContent ul li .sell div {
    display: inline-block;
    vertical-align: middle
}

.marketBox .marketContent ul li .rent div.label, .marketBox .marketContent ul li .sell div.label {
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2b2c32;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
    margin-right: 10px;
    margin-top: 5px;
    text-align: center
}

.marketBox .marketContent ul li .rent div.labelPrice, .marketBox .marketContent ul li .sell div.labelPrice {
    font-size: 16px;
    color: #2b2c32;
    margin-top: 5px
}

.marketBox .marketContent ul li .rent div.labelPrice label, .marketBox .marketContent ul li .sell div.labelPrice label {
    font-size: 22px;
    font-weight: 700
}

.marketBox .marketContent ul li:last-child {
    border-right: 0
}

.maskBox[data-v-4ad62892] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .6);
    z-index: 900;
    overflow: hidden
}

.calculatorBox[data-v-4ad62892] {
    width: 853px;
    height: 510px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    position: absolute;
    top: 50%;
    margin-top: -255px;
    left: 0;
    right: 0;
    z-index: 999
}

.calculatorBox .calFooter[data-v-4ad62892] {
    font-size: 14px;
    color: #969696;
    position: absolute;
    right: 30px;
    bottom: 20px
}

.calculatorBox .el-alert[data-v-4ad62892] {
    position: absolute;
    top: 10px;
    width: 300px;
    left: 50%;
    margin-left: -150px
}

.calculatorBox .el-alert .el-alert__title[data-v-4ad62892] {
    font-size: 18px
}

.calculatorBox .calHeader[data-v-4ad62892] {
    height: 60px
}

.calculatorBox .calTitle[data-v-4ad62892] {
    font-size: 22px;
    font-weight: 700;
    color: #2b2c32
}

.calculatorBox .contentRight[data-v-4ad62892] {
    margin-left: 50px;
    color: #646464
}

.calculatorBox .contentRight .applyBox .telInput[data-v-4ad62892] {
    width: 216px;
    height: 40px;
    background-color: #f5f5f5;
    border: none;
    border-radius: 25px;
    font-size: 16px;
    color: #969696;
    text-indent: 15px;
    margin-right: 20px
}

.calculatorBox .contentRight .applyBox .applyBtn[data-v-4ad62892] {
    width: 134px;
    height: 40px;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff3f3f));
    background: linear-gradient(90deg, #fe6a6a, #ff3f3f);
    font-size: 16px;
    padding: 0;
    border: none;
    border-radius: 25px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.calculatorBox .contentRight .applyBox .applyBtn[data-v-4ad62892]:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.calculatorBox .contentRight .applyBox .applyTitle[data-v-4ad62892] {
    font-size: 16px;
    color: #2b2c32
}

.calculatorBox .contentRight .shouFuExplain[data-v-4ad62892] {
    font-size: 20px
}

.calculatorBox .contentRight .explain[data-v-4ad62892] {
    font-size: 14px;
    line-height: 27px
}

.calculatorBox .contentRight .shouFuBox[data-v-4ad62892] {
    width: 370px;
    height: 85px;
    border: 1px solid #dcdcdc;
    padding-left: 17px;
    padding-top: 17px
}

.calculatorBox .contentRight .shouFuBox .shouFuNum[data-v-4ad62892] {
    color: #f44336
}

.calculatorBox .contentRight .shouFuBox .shouFu[data-v-4ad62892] {
    color: #2b2c32
}

.calculatorBox .contentRight .shouFuBox .money[data-v-4ad62892] {
    font-size: 30px;
    font-weight: 700
}

.calculatorBox .contentLeft[data-v-4ad62892] {
    color: #969696;
    font-size: 16px;
    margin-left: 86px;
    line-height: 40px;
    width: 260px
}

.calculatorBox .contentLeft .calculBtn[data-v-4ad62892] {
    width: 218px;
    height: 40px;
    margin-top: 37px;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff3f3f));
    background: linear-gradient(90deg, #fe6a6a, #ff3f3f);
    font-size: 16px;
    padding: 0;
    border: none;
    border-radius: 25px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.calculatorBox .contentLeft .calculBtn[data-v-4ad62892]:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.calculatorBox .contentLeft .str[data-v-4ad62892] {
    width: 77px;
    margin-left: 24px;
    margin-right: 20px;
    display: inline-block
}

.calculatorBox .contentLeft .num[data-v-4ad62892] {
    color: #2b2c32
}

.calculatorBox .contentLeft input.canLoan[data-v-4ad62892] {
    color: #f44336;
    font-size: 16px;
    width: 70px;
    height: 30px;
    line-height: 30px;
    border: none;
    border-bottom: 1px solid #dcdcdc
}

.calculatorBox .contentLeft[data-v-4ad62892] ::-webkit-input-placeholder {
    color: #f44336;
    font-size: 16px
}

.calculatorBox .closeBox[data-v-4ad62892] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUhJREFUWIW118FNwzAUgOEfz4AEK1Q5dAaQKpaAHWCS9pQJ6BJVBazAIXSGquxAD3mRQmTHfi9+lXxoben/1CYv6k3btgArYAs8A7/4vm6Bd+ANOAWJfwJPwFEOeMaP0voAVgHYAXdyYO2IGOJreX8PbAP91/49OuiBmMaR5ksALsDGEZGKb4BLkA+8ELNxgDDaqI3IxqeAmoiieAxQA1EcTwGWIFTxOYAFoY7nABqEKV4CKEGY46WAOcSXLFNcA0ghGlmmuBYwRnSRvU4btwAA/ox7VQDDBddE9hoMY1sDiF3tHf9/DvXYLgWkbrUHWeZnRwkgd58venbkAKVDxoyYA2gnnAmRAljHqxoRAyya7VrEFLA0rkaMAbXiKsQAqB0vRgTHeBEiAHvHeA6xD/T/Us+O8RTiDLwG4Ad4BA6O8SniQP8MOV0BnByqB/bdCMQAAAAASUVORK5CYII=);
    width: 17px;
    height: 17px;
    background-size: 100%;
    background-repeat: no-repeat;
    cursor: pointer
}

.calculatorBox .closeBox[data-v-4ad62892]:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUdJREFUWIW111FKw0AQgOHfOYOgVygRCt5AoXgJvYOepB7CXqIU9Qo+xJ6h1DvoQzYQQzY7M9kp7EO7C/9Hm0zoRXNzC7ACtsAj8EPs6xJ4A16Ao6T4B/AAHNKByPghtd6BlQCvwFU6sA5E9PF1en8NbIXua/8aHIxAjOOk5pMAZ2ATiMjFN8BZ0gdRiNk4gAw2aiOK8TGgJkIVnwLUQKjjOcAShCk+B/AgzPESwIJwxTUADcId1wLmEJ9pueIWQA7RpOWKWwFDRDux11rjHgDAr3OvCqC/4JqJvQbH2LYApq72lv8/h3lsawG5W+0uLfezQwMo3eeLnh0lgHbIuBFzAOuEcyFyAO94NSOmAItmuxUxBiyNmxFDQK24CdEDasfVCAmMqxAC7ALjJcRO6P6lngLjOcQJeBbgG7gH9oHxMWJP9ww5/gHmO6jON7FtEAAAAABJRU5ErkJggg==)
}

.mapService {
    width: 900px;
    height: 300px
}

.mapService .mybmap {
    position: relative;
    width: 1000px;
    height: 433px
}

.mapService .build-map-fc {
    height: 43px;
    position: absolute;
    top: 10px;
    left: 10px
}

.mapService .build-map-fc .build-map-ico {
    bottom: 10px;
    left: 0;
    z-index: 1
}

.mapService .build-map-fc .build-map-ico span {
    width: 92px;
    height: 33px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
    color: transparent
}

.mapService .build-map-fc .build-map-ico .span1 {
    background: url(/_nuxt/img/building_07.62bb675.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span1.current {
    background: url(/_nuxt/img/building_08.f31fd4e.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span2 {
    background: url(/_nuxt/img/building_05.ea0147b.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span2.current {
    background: url(/_nuxt/img/building_06.37c1f2c.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span3 {
    background: url(/_nuxt/img/building_13.933606a.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span3.current {
    background: url(/_nuxt/img/building_14.b81c125.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span4 {
    background: url(/_nuxt/img/building_15.bc1b3a0.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span4.current {
    background: url(/_nuxt/img/building_16.e80d50d.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span5 {
    background: url(/_nuxt/img/building_17.59d253e.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span5.current {
    background: url(/_nuxt/img/building_18.fb4e09f.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span6 {
    background: url(/_nuxt/img/building_09.8de1017.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span6.current {
    background: url(/_nuxt/img/building_10.3498602.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span7 {
    background: url(/_nuxt/img/building_03.c91261c.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span7.current {
    background: url(/_nuxt/img/building_04.0a028a0.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span8 {
    background: url(/_nuxt/img/building_11.a520f81.png) no-repeat
}

.mapService .build-map-fc .build-map-ico .span8.current {
    background: url(/_nuxt/img/building_12.85fa254.png) no-repeat
}

.mapService .point {
    position: absolute
}

.mapService .loc-point {
    width: 39px;
    height: 44px;
    font-weight: 700;
    color: #f14651;
    text-align: center;
    cursor: pointer;
    z-index: 99;
    background: url(/_nuxt/img/xzl_point.db1a79a.png) no-repeat
}

.mapService #location_poup {
    margin: 0;
    padding: 0;
    background-color: #000;
    opacity: .5;
    z-index: 9999;
    filter: alpha(opacity=50)
}

.mapService #location_center, .mapService #location_poup {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none
}

.mapService #location_center {
    z-index: 10000
}

.mapService #location_content {
    position: relative;
    width: 800px;
    top: 50%;
    left: 50%;
    margin-top: -220px;
    margin-left: -400px
}

.mapService #location_close {
    background-color: #ef4224;
    width: 800px;
    height: 40px;
    line-height: 40px;
    position: relative
}

.mapService #location_close div {
    position: absolute;
    color: #fff;
    font-size: 14px
}

.mapService #location_close_title {
    top: 5px;
    left: 12px;
    width: 80px;
    height: 30px;
    line-height: 30px
}

.mapService #location_close_body {
    width: 800px;
    height: 40px;
    line-height: 40px;
    text-indent: 280px
}

.mapService #location_close_btn {
    top: 7px;
    right: 12px;
    width: 42px;
    height: 24px;
    border: 1px solid #fff;
    border-radius: 4px;
    line-height: 24px;
    text-indent: 6px;
    cursor: pointer
}

.mapService #location_close_btn:hover {
    background-color: #e1261c
}

.mapService #location_map {
    width: 800px;
    height: 400px;
    position: relative
}

.mapService #location_show {
    width: 800px;
    height: 40px;
    margin-top: -40px;
    position: relative;
    z-index: 1000;
    background-color: #fff;
    opacity: .5
}

.mapService #location_get {
    outline: none;
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    position: relative;
    margin-left: 360px;
    margin-top: -35px;
    background-color: #ef4224;
    color: #fff;
    z-index: 1001;
    font-weight: 700;
    border: 0;
    border-radius: 2px;
    border-bottom: 2px solid #9f3224;
    cursor: pointer
}

.mapService #location_get:hover {
    background-color: #e1261c
}

.mapService .BMapLabel {
    width: 0 !important;
    height: 0 !important;
    border: none !important
}

.mapService .loc-point {
    width: 43px;
    height: 60px;
    position: absolute;
    animation: mymove .4s alternate ease-out infinite;
    -webkit-animation: mymove .4s alternate ease-out infinite;
    background: url(/_nuxt/img/marker_logo.4018556.png) no-repeat
}

.mapService .point {
    height: 60px;
    transform: scale(.75);
    -webkit-transform: scale(.75);
    margin-top: -30px
}

.mapService .point:after {
    width: 43px;
    height: 60px;
    content: "";
    position: absolute;
    bottom: -37px;
    animation: pointBot .4s alternate ease-out infinite;
    -webkit-animation: pointBot .4s alternate ease-out infinite;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAKCAYAAABfYsXlAAAAiUlEQVQokb3TTQsBYRTF8d94NBKaUrKRne//pcYCZSWiMSw8I4aymBn/OttzX869iU8SjKOGGCBFL6qMuuCMEw5Rt7pRRYo5puh/KfqLAntsYuGn+QyL2FlTSqyxDdF46X2KJiTIUASstNNxnVEVUCcEj4SzDrzzgCOumGhn7yVy7P5yiq+09kR3DTUkRFYSA3MAAAAASUVORK5CYII=) bottom no-repeat
}

.mapService .BMap_bubble_title p {
    overflow: hidden;
    white-space: nowrap;
    width: 210px;
    font: 700 14px/16px arial, sans-serif;
    margin: 0;
    color: #c52
}

.mapService .BMap_bubble_title p a {
    margin-left: 5px;
    font-size: 12px;
    color: #3d6dcc;
    font-weight: 400;
    text-decoration: none
}

.mapService .infoWindowStyle p {
    overflow: hidden;
    width: 210px;
    font: 12px arial, sans-serif;
    line-height: 16px
}

@-webkit-keyframes mymove {
    0% {
        top: 20px
    }
    to {
        top: 0
    }
}

@keyframes mymove {
    0% {
        top: 20px
    }
    to {
        top: 0
    }
}

@-webkit-keyframes pointBot {
    0% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
    to {
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

@keyframes pointBot {
    0% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
    to {
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.echarts {
    height: 300px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.protocol-body[data-v-128c59c4] {
    width: 100%;
    overflow: hidden;
    background: #f5f5f5;
    padding: 100px 0
}

.protocol-cont[data-v-128c59c4] {
    width: 978px;
    margin: 0 auto;
    background: #fbf9f9;
    -webkit-box-shadow: 0 0 5px #bdbdbd;
    box-shadow: 0 0 5px #bdbdbd;
    padding: 20px 18px
}

.protocol-cont .line-out[data-v-128c59c4] {
    border: 5px solid #928783;
    width: 942px;
    padding: 4px
}

.protocol-cont .line-in[data-v-128c59c4] {
    border: 2px solid #9e9491;
    line-height: 28px;
    font-size: 12px;
    color: #111;
    padding: 0 78px 20px
}

.protocol-cont .line-in h1[data-v-128c59c4] {
    width: 782px;
    margin: 0 auto;
    border-bottom: 1px solid #828181;
    height: 43px;
    margin-top: 37px;
    line-height: 22px;
    font-size: 22px;
    color: #333;
    text-align: center;
    font-weight: 700
}

.protocol-cont .line-in b.f14[data-v-128c59c4] {
    font-size: 14px;
    padding-top: 30px
}

.protocol-cont .line-in b[data-v-128c59c4] {
    color: #111;
    font-weight: 700;
    display: block;
    padding-top: 3px
}

.protocol-cont .line-in p[data-v-128c59c4] {
    width: 782px;
    margin: 0 auto;
    text-indent: 2em;
    color: #444
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.findPassword {
    background-color: #fff;
    margin: 0 auto
}

.findPassword .loginFooter .buttonBox a, .findPassword .loginFooter .el-button--text {
    color: #2b2c32
}

.findPassword .loginFooter .recordInformation {
    font-size: 12px;
    color: #969696
}

.signInHeader {
    height: 70px;
    line-height: 70px;
    border-bottom: 1px solid #dcdcdc
}

.signInHeader .headContent {
    width: 1200px;
    height: 70px;
    vertical-align: middle;
    margin: 0 auto;
    position: relative
}

.signInHeader .headContent .signLogo {
    width: 123px;
    height: 39px;
    background-image: url(/_nuxt/img/signlogo.bef4f07.png);
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -19.5px
}

.signInHeader .headContent .headRight {
    color: #969696;
    font-size: 22px
}

.signInHeader .headContent .headRight .goLogin {
    cursor: pointer;
    color: #969696
}

.signInHeader .headContent .headRight .goLogin:hover {
    color: #2b2c32
}

.findPassBox {
    width: 409px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: 150px
}

.findPassBox .goBack {
    color: #2b2c32;
    margin-top: -36px
}

.findPassBox .goBack .goBackIcon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAANhJREFUOI2V078RgjAUgPFPdABGoNeCcwMWSJX0sIFOohtArxUL6AiMYK8F5wQW/Lkc5MEzXXLf7/JyHJv94ZgArbOmRbEiIAEemngAAOntXpf/AIBcg6LJfhVFQAM8tShy1rTOmgyoNGgcyVlTBNBFBAI63e51LgIBlT6agTUUBAsoFYGA4kXgodewXwX990hUoI9z76gVQSAunDVNEAhxFRxpKQbYeWFM9+elXnz14/EGIa6cNefpBNv35yvFxfx13Q2pNh5H0sZTsBr7oNHEA3gBmSYG+AEwjmUwKIm5GAAAAABJRU5ErkJggg==);
    margin-left: 7px
}

.findPassBox .contentBox .shenFen {
    margin-left: 30px;
    margin-top: 30px;
    font-size: 14px;
    line-height: 14px
}

.findPassBox .contentBox .loginTab .alertBox {
    width: 307px;
    height: 26px;
    line-height: 24px
}

.findPassBox .contentBox .loginTab .el-button--primary {
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 305px;
    font-size: 20px;
    border-radius: 30px;
    margin-top: 50px;
    margin-bottom: 40px;
    margin-left: 51px;
    border: none;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33)
}

.findPassBox .contentBox .loginTab .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.findPassBox .contentBox .loginTab div.telBox {
    margin-bottom: 20px;
    margin-top: 7px;
    top: 0 !important
}

.findPassBox .contentBox .loginTab .verifyBox {
    position: relative
}

.findPassBox .contentBox .loginTab .verifyBox .el-button--info {
    position: absolute;
    right: 3px;
    top: 3px;
    border-radius: 20px;
    border: none;
    padding: 0;
    width: 110px;
    text-align: center;
    height: 32px;
    line-height: 32px
}

.findPassBox .contentBox .loginTab .verifyBox .takeCode {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff3f3f));
    background: linear-gradient(90deg, #fe6a6a, #ff3f3f)
}

.findPassBox .contentBox .loginTab .verifyBox .imgCode {
    border-radius: 0;
    background-color: #c8c8c8
}

.findPassBox .contentBox .loginTab .verifyBox .takeAgain {
    background-color: #c8c8c8;
    color: #646464
}

.findPassBox .contentBox .loginTab div.activeInput {
    border-color: #59b2f9;
    -webkit-transition: 1s;
    transition: 1s
}

.findPassBox .contentBox .loginTab div.activeInput .iconBox {
    background-color: #eaf6fd;
    -webkit-transition: 1s;
    transition: 1s;
    border-color: #59b2f9
}

.findPassBox .contentBox .loginTab div.activeInput .iconBox .telphone {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjlJREFUSInt171uU0EQhuHn2McmkBBQEBRIkAiIoEAUUAGiQFBzMfQ0cA3cDukokLgAFAmaJASE+FUgsR2bYmbBoJDYiekykuX1evedb2b2aOdUj5+tPsQV3MZlbGHbeNZAC5+xjtc1FhO4gCaOjQkdtjOYQrPGDVzIiUnYNBZqnMWpCUGJqKcb+ILv6E8Q3mlgA5uoJgjuNTDIH5ME13UOfmBNKO+gJ47QqDbIz3FRr24tlH7FMl7hA76JczlKFANRny6u4p48bpUo4As8w7sE1yOoLkr7Isq3uITZkopNrOBNQjvpcFTF5fu9iP5IAfcT/k2ckpHt0d2zv8ZPltY2UlS/hNrCnEj8kXHAf9lU7m8VcFM8itPpZL/WErVpFnApQN/vnO3HSjEHjR0mJ2LjPASH4EPwIfgQ/F/Bo15FY4GrHDcOCC/iqgLuifvui2hj92tbog3o1UMT66JpOYhtiD5wq4Db4iJdSCc9f6akFpdkVRTJa+zJ0i8tA5zDLNp1TsyKPrmJT+m1KXJe/j+dDj6LlHVE51/lmm1cS3hdwCdxExdz4w+/iynBcwneEE3JZqov4D7OY172bv0Mcz69dYeUlHS0c3Mr13YS3BtK1wBHRWPYKbmbSVX/so94mZFcSREndlnfrtPDXi80z/EUq7iPB7i+m5iS491skIqXRdO4KIrX221TLc9djneySrxV3RGvbbcSPrcXeEUU5bTIWzdVVqKw2+l8JlW2xclYT3g311XJm8LaT2FFlqbeJ94sAAAAAElFTkSuQmCC);
    -webkit-transition: 1s;
    transition: 1s
}

.findPassBox .contentBox .loginTab div.activeInput .iconBox .password {
    background-image: url(/_nuxt/img/passwordhover.27891ae.png);
    -webkit-transition: 1s;
    transition: 1s
}

.findPassBox .contentBox .loginTab .inputBox {
    width: 307px;
    height: 40px;
    border: 1px solid #dcdcdc;
    margin: 0 auto;
    margin-bottom: 20px;
    position: relative
}

.findPassBox .contentBox .loginTab .inputBox .password {
    width: 15px;
    height: 20px;
    display: inline-block;
    background-image: url(/_nuxt/img/password.4ff17f7.png);
    background-size: 100%;
    margin-left: 12px;
    margin-top: 9px
}

.findPassBox .contentBox .loginTab .inputBox .telIcon {
    background-repeat: no-repeat
}

.findPassBox .contentBox .loginTab .inputBox .telIcon .telphone {
    width: 11px;
    height: 21px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjVJREFUSInt189OU1EQx/HPbW8rCqLB4MJEJaKRhXGhKzWudO3D+C6+jksXJj6AgeoGEY3xbxBoS+ti5kg1iC3WHZM0PT095zu/mTk3Z261trb2GCu4h+vYxZ7JrIEWPmMTr2pcS+ASmjg1IXTUzmMGzRq3cSUnpmGzWKpxAeemBCWinm3gC75jMEV4t4Et7KCaIrjfwDB/TBNc1znYxoZQ3kVfHKFxbZif06JevVoo/YpVvMQHfBPncpwohqI+PdzAA3ncKlHA53iKdwmux1BdlA5ElG9xFfMlFTtYx+uEdtPhuIrL93sR/YkCHiT8mzglY9vy8vLPcafT2UpRgxJqCwsi8ScmAf9mM7m/VcBN8SjOppOjWkvUplnApQAD+zk7ipViDhsHTE7FJnkIjsHH4GPwMfi/gse9iiYCVzlu/CO8iKsKuC/uuy+ijT2q7Yo2oF+PTGyKpuVfbEv0gbsF3BYX6VI66fs1JbW4JKuiSF5jnU6nrBniIubRrnNiXvTJTXxKr02R8/L/Yjr4LFLWFZ1/lWv2cDPhdQGfxR0s58Zt+8WU4IUEb4mmZCfVF/AAl3BZ9m6DDPNyeuuNKCnpaOfmVq7tJrg/kq4hTorGsFtyN5eq/mQf8SIjWUkRZw5Z367Tw99eaJ7hCd7gIR7h1mFiSo4Ps2EqXhVN4zVRvP5hm2p57nJ8kFXireq+eG27m/CFv4HXRVEWRd56qbIShd1L53Opsi1OxmbCe7muSt4MNn4A79mXhIB9zjYAAAAASUVORK5CYII=);
    background-size: 100%;
    margin-left: 14px;
    margin-top: 8px
}

.findPassBox .contentBox .loginTab .inputBox .iconBox {
    width: 38px;
    height: 38px;
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    float: left
}

.findPassBox .contentBox .loginTab .inputBox .iconBox .companyIcon {
    width: 17px;
    height: 17px;
    display: inline-block;
    background-size: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAATlJREFUWIXt169LZEEAwPHPrusPDptXFC2u6ZKYxIO7dGATiyCCNkFB0wWx2/wnBItYbP4Dd4YDwWKRUQwWg95x0aLhucsyuLdv356uYb5pwmPm8+bNC1MKISjYGNaxglvM47rdSarVKigXAHzBIa6whWFMYqHAXPUqOZ8bwCI2nxd9qSIvlRsyijWs4mMnC7Wq2Vt8xoFs+7fbRHzDJX5iugikgmWc4ofsm/e2Aaj1HeOYwQn2ZecoN2QXe5gqsHhjHxrGJSzhQrazfXkgXzsE/KtB7OAcc60gPa8IqTWBIxzjUzPIWzaLM9mZ7CqE7EfYeA8Q6K8Nug2plyBxCRKXIHEJEpcgcQkSlyBxCRKXIHGlEMIvDMnuuU0vQDm6xx+MyC7teXrADf6WQgiPHSz+3yrjrtsI/H4C2uAqvUR38rkAAAAASUVORK5CYII=);
    margin-top: 11px;
    margin-left: 11px
}

.findPassBox .contentBox .loginTab .inputBox .iconBox .areaIcon {
    width: 16px;
    height: 19px;
    display: inline-block;
    background-size: 100%;
    background-image: url(/_nuxt/img/busarea.c90dbac.png);
    margin-top: 9px;
    margin-left: 11px
}

.findPassBox .contentBox .loginTab .inputBox .el-input {
    width: 265px;
    position: static
}

.findPassBox .contentBox .loginTab .inputBox .el-input .el-input__inner {
    height: 38px;
    border: none;
    width: 260px;
    border-radius: 0
}

.findPassBox .contentBox .loginTab .inputBox ::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.findPassBox .contentBox .loginTab .el-tabs__header {
    border: none;
    margin-bottom: 6px;
    margin-left: 10px;
    margin-top: 21px
}

.findPassBox .contentBox .loginTab .el-tabs__content {
    width: 307px;
    margin: 0 auto
}

.findPassBox .contentBox .loginTab .el-tabs__item {
    font-size: 16px;
    color: #fff;
    text-align: center;
    display: inline-block;
    height: 46px;
    width: 164px;
    line-height: 46px;
    background-image: url(/_nuxt/img/tabsbg.5163953.png);
    background-size: 100%;
    margin-left: 20px
}

.findPassBox .contentBox .loginTab .el-tabs__item.is-active {
    color: #fff;
    background-image: url(/_nuxt/img/activebg.6244511.png)
}

.findPassBox .contentBox .loginTab .el-tabs__active-bar {
    display: none
}

.findPassBox .contentTitle {
    height: 70px;
    line-height: 70px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #2b2c32;
    border-bottom: 1px solid #dcdcdc
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.registerContainer {
    background-color: #fff;
    margin: 0 auto
}

.registerContainer .footer .el-button--text, .registerContainer .loginFooter .buttonBox a {
    color: #2b2c32
}

.registerContainer .footer .recordInformation {
    font-size: 12px;
    color: #969696
}

.signInContent {
    width: 409px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: 150px
}

.signInContent .el-button--text {
    color: #999;
    margin-left: 50px;
    padding: 12px 0
}

.signInContent .goBack {
    color: #2b2c32;
    margin-top: -36px
}

.signInContent .goBack .goBackIcon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAANhJREFUOI2V078RgjAUgPFPdABGoNeCcwMWSJX0sIFOohtArxUL6AiMYK8F5wQW/Lkc5MEzXXLf7/JyHJv94ZgArbOmRbEiIAEemngAAOntXpf/AIBcg6LJfhVFQAM8tShy1rTOmgyoNGgcyVlTBNBFBAI63e51LgIBlT6agTUUBAsoFYGA4kXgodewXwX990hUoI9z76gVQSAunDVNEAhxFRxpKQbYeWFM9+elXnz14/EGIa6cNefpBNv35yvFxfx13Q2pNh5H0sZTsBr7oNHEA3gBmSYG+AEwjmUwKIm5GAAAAABJRU5ErkJggg==);
    margin-left: 7px
}

.signInContent .contentBox .shenFen {
    margin-left: 30px;
    margin-top: 30px;
    font-size: 14px;
    line-height: 14px
}

.signInContent .contentBox .loginTab .alertBox {
    width: 307px;
    height: 26px;
    line-height: 24px
}

.signInContent .contentBox .loginTab .agreement {
    font-size: 12px;
    height: 12px;
    line-height: 12px
}

.signInContent .contentBox .loginTab .agreement .forget {
    cursor: pointer;
    color: #59b2f9
}

.signInContent .contentBox .loginTab .agreement .el-checkbox__label {
    font-size: 12px
}

.signInContent .contentBox .loginTab .agreement .el-checkbox__inner {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    border: 1px solid #303137
}

.signInContent .contentBox .loginTab .agreement .el-checkbox__inner:hover {
    border-color: #f44336
}

.signInContent .contentBox .loginTab .agreement .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #f33;
    border-color: #f33
}

.signInContent .contentBox .loginTab .agreement .el-checkbox__inner:after {
    width: 2px;
    left: 3px;
    height: 5px
}

.signInContent .contentBox .loginTab .el-button--primary {
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 305px;
    font-size: 20px;
    border-radius: 30px;
    margin-top: 50px;
    margin-bottom: 40px;
    border: none;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33)
}

.signInContent .contentBox .loginTab .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.signInContent .contentBox .loginTab div.telBox {
    margin-bottom: 20px;
    margin-top: 7px;
    top: 0 !important
}

.signInContent .contentBox .loginTab .verifyBox {
    position: relative
}

.signInContent .contentBox .loginTab .verifyBox .el-button--info {
    position: absolute;
    right: 3px;
    top: 3px;
    border-radius: 20px;
    border: none;
    padding: 0;
    width: 110px;
    text-align: center;
    height: 32px;
    line-height: 32px
}

.signInContent .contentBox .loginTab .verifyBox .takeCode {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff3f3f));
    background: linear-gradient(90deg, #fe6a6a, #ff3f3f)
}

.signInContent .contentBox .loginTab .verifyBox .imgCode {
    border-radius: 0;
    background-color: #c8c8c8
}

.signInContent .contentBox .loginTab .verifyBox .takeAgain {
    background-color: #c8c8c8;
    color: #646464
}

.signInContent .contentBox .loginTab div.activeInput .iconBox {
    background-color: #eaf6fd;
    -webkit-transition: 1s;
    transition: 1s;
    border-color: #59b2f9
}

.signInContent .contentBox .loginTab div.activeInput .iconBox .password {
    background-image: url(/_nuxt/img/passwordhover.27891ae.png);
    -webkit-transition: .5s;
    transition: .5s
}

.signInContent .contentBox .loginTab div.activeInput .iconBox .telphone {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjlJREFUSInt171uU0EQhuHn2McmkBBQEBRIkAiIoEAUUAGiQFBzMfQ0cA3cDukokLgAFAmaJASE+FUgsR2bYmbBoJDYiekykuX1evedb2b2aOdUj5+tPsQV3MZlbGHbeNZAC5+xjtc1FhO4gCaOjQkdtjOYQrPGDVzIiUnYNBZqnMWpCUGJqKcb+ILv6E8Q3mlgA5uoJgjuNTDIH5ME13UOfmBNKO+gJ47QqDbIz3FRr24tlH7FMl7hA76JczlKFANRny6u4p48bpUo4As8w7sE1yOoLkr7Isq3uITZkopNrOBNQjvpcFTF5fu9iP5IAfcT/k2ckpHt0d2zv8ZPltY2UlS/hNrCnEj8kXHAf9lU7m8VcFM8itPpZL/WErVpFnApQN/vnO3HSjEHjR0mJ2LjPASH4EPwIfgQ/F/Bo15FY4GrHDcOCC/iqgLuifvui2hj92tbog3o1UMT66JpOYhtiD5wq4Db4iJdSCc9f6akFpdkVRTJa+zJ0i8tA5zDLNp1TsyKPrmJT+m1KXJe/j+dDj6LlHVE51/lmm1cS3hdwCdxExdz4w+/iynBcwneEE3JZqov4D7OY172bv0Mcz69dYeUlHS0c3Mr13YS3BtK1wBHRWPYKbmbSVX/so94mZFcSREndlnfrtPDXi80z/EUq7iPB7i+m5iS491skIqXRdO4KIrX221TLc9djneySrxV3RGvbbcSPrcXeEUU5bTIWzdVVqKw2+l8JlW2xclYT3g311XJm8LaT2FFlqbeJ94sAAAAAElFTkSuQmCC);
    -webkit-transition: 1s;
    transition: 1s
}

.signInContent .contentBox .loginTab div.activeInput .iconBox .companyIcon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUVJREFUWIXt169LJFEAwPHPeusP5NJpUbTIJZMIwqGgGATbYRFE0HZwgiaDCFcWbPdPCBax2Gyb1CAIFotwYtBw4e7EaDI8V5aHezs7q67hfWBgwvDe972ZCa9QKt/IaRArWMZvzOGq0UF+TPeDthwBk9jDJTbQhxHM5xjrSTHjc11YwNrjpM/Js6jMIQP4jm/obWaiemqtYgK7wvZvNhgxg184wpc8IUUs4RSHwjtvbyCgYh1DGMcxdoTvKHPIT2xjNMfk1bqr7gtYxIWwsx1ZQqaaDPifj9jCOb7WC/nwiiEVn7GPAwzXCnlLszgTvsmWhhB+hNX3EAKdlZtWhzxJIbEUEkshsRQSSyGxFBJLIbEUEkshsUKpfHOCHuGcW/MAlMFf3KJfOLRncY9r3BUx1sTk1T49Xo3oEI6n2vDnhUKa8e8BlCwnP5D0nMwAAAAASUVORK5CYII=);
    -webkit-transition: 1s;
    transition: 1s
}

.signInContent .contentBox .loginTab div.activeInput .iconBox .areaIcon {
    background-image: url(/_nuxt/img/busareahover.51265ee.png);
    -webkit-transition: 1s;
    transition: 1s
}

.signInContent .contentBox .loginTab .busAreaBox {
    border: 1px solid #dcdcdc
}

.signInContent .contentBox .loginTab .inputBox {
    width: 307px;
    height: 40px;
    position: relative;
    margin: 0 auto;
    margin-bottom: 20px
}

.signInContent .contentBox .loginTab .inputBox .password {
    width: 15px;
    height: 20px;
    display: inline-block;
    background-image: url(/_nuxt/img/password.4ff17f7.png);
    background-size: 100%;
    margin-left: 12px;
    margin-top: 9px
}

.signInContent .contentBox .loginTab .inputBox .telIcon {
    background-repeat: no-repeat
}

.signInContent .contentBox .loginTab .inputBox .telIcon .telphone {
    width: 11px;
    height: 21px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjVJREFUSInt189OU1EQx/HPbW8rCqLB4MJEJaKRhXGhKzWudO3D+C6+jksXJj6AgeoGEY3xbxBoS+ti5kg1iC3WHZM0PT095zu/mTk3Z261trb2GCu4h+vYxZ7JrIEWPmMTr2pcS+ASmjg1IXTUzmMGzRq3cSUnpmGzWKpxAeemBCWinm3gC75jMEV4t4Et7KCaIrjfwDB/TBNc1znYxoZQ3kVfHKFxbZif06JevVoo/YpVvMQHfBPncpwohqI+PdzAA3ncKlHA53iKdwmux1BdlA5ElG9xFfMlFTtYx+uEdtPhuIrL93sR/YkCHiT8mzglY9vy8vLPcafT2UpRgxJqCwsi8ScmAf9mM7m/VcBN8SjOppOjWkvUplnApQAD+zk7ipViDhsHTE7FJnkIjsHH4GPwMfi/gse9iiYCVzlu/CO8iKsKuC/uuy+ijT2q7Yo2oF+PTGyKpuVfbEv0gbsF3BYX6VI66fs1JbW4JKuiSF5jnU6nrBniIubRrnNiXvTJTXxKr02R8/L/Yjr4LFLWFZ1/lWv2cDPhdQGfxR0s58Zt+8WU4IUEb4mmZCfVF/AAl3BZ9m6DDPNyeuuNKCnpaOfmVq7tJrg/kq4hTorGsFtyN5eq/mQf8SIjWUkRZw5Z367Tw99eaJ7hCd7gIR7h1mFiSo4Ps2EqXhVN4zVRvP5hm2p57nJ8kFXireq+eG27m/CFv4HXRVEWRd56qbIShd1L53Opsi1OxmbCe7muSt4MNn4A79mXhIB9zjYAAAAASUVORK5CYII=);
    background-size: 100%;
    margin-left: 14px;
    margin-top: 8px
}

.signInContent .contentBox .loginTab .inputBox .iconBox {
    width: 38px;
    height: 36px;
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    float: left;
    position: absolute;
    left: 1px;
    top: 1px
}

.signInContent .contentBox .loginTab .inputBox .iconBox .companyIcon {
    width: 17px;
    height: 17px;
    display: inline-block;
    background-size: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAATlJREFUWIXt169LZEEAwPHPrusPDptXFC2u6ZKYxIO7dGATiyCCNkFB0wWx2/wnBItYbP4Dd4YDwWKRUQwWg95x0aLhucsyuLdv356uYb5pwmPm8+bNC1MKISjYGNaxglvM47rdSarVKigXAHzBIa6whWFMYqHAXPUqOZ8bwCI2nxd9qSIvlRsyijWs4mMnC7Wq2Vt8xoFs+7fbRHzDJX5iugikgmWc4ofsm/e2Aaj1HeOYwQn2ZecoN2QXe5gqsHhjHxrGJSzhQrazfXkgXzsE/KtB7OAcc60gPa8IqTWBIxzjUzPIWzaLM9mZ7CqE7EfYeA8Q6K8Nug2plyBxCRKXIHEJEpcgcQkSlyBxCRKXIHGlEMIvDMnuuU0vQDm6xx+MyC7teXrADf6WQgiPHSz+3yrjrtsI/H4C2uAqvUR38rkAAAAASUVORK5CYII=);
    margin-top: 11px;
    margin-left: 11px
}

.signInContent .contentBox .loginTab .inputBox .iconBox .areaIcon {
    width: 16px;
    height: 19px;
    display: inline-block;
    background-size: 100%;
    background-image: url(/_nuxt/img/busarea.c90dbac.png);
    margin-top: 9px;
    margin-left: 11px
}

.signInContent .contentBox .loginTab .inputBox .el-input {
    width: 265px;
    position: static
}

.signInContent .contentBox .loginTab .inputBox .el-input .el-input__inner {
    height: 38px;
    width: 307px;
    border-radius: 0;
    border-color: #dcdcdc;
    padding-left: 50px
}

.signInContent .contentBox .loginTab .inputBox .el-input .el-input__inner:focus {
    border-color: #59b2f9;
    -webkit-transition: 1s;
    transition: 1s
}

.signInContent .contentBox .loginTab .inputBox ::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.signInContent .contentBox .loginTab .el-tabs__header {
    border: none;
    margin-bottom: 6px;
    margin-left: 10px;
    margin-top: 21px
}

.signInContent .contentBox .loginTab .el-tabs__content {
    width: 307px;
    margin: 0 auto
}

.signInContent .contentBox .loginTab .el-tabs__item {
    font-size: 16px;
    color: #fff;
    text-align: center;
    display: inline-block;
    height: 46px;
    width: 164px;
    line-height: 46px;
    background-image: url(/_nuxt/img/tabsbg.5163953.png);
    background-size: 100%;
    margin-left: 20px
}

.signInContent .contentBox .loginTab .el-tabs__item.is-active {
    color: #fff;
    background-image: url(/_nuxt/img/activebg.6244511.png)
}

.signInContent .contentBox .loginTab .el-tabs__active-bar {
    display: none
}

.signInContent .contentTitle {
    height: 70px;
    line-height: 70px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #2b2c32;
    border-bottom: 1px solid #dcdcdc
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.kejigu #kjgRightBar .telBox {
    width: 239px
}

.kejigu .ztTop .city {
    display: none
}

.kejigu .ztTop .menu ul li a.selected {
    color: #fff !important
}

.kejigu .yy_yuanqugaikuo {
    position: relative
}

.kejigu .yy_yuanqugaikuo div {
    position: absolute;
    top: 0;
    width: 270px;
    left: 40px;
    color: #033
}

.kejigu .yy_yuanqugaikuo h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.kejigu .yy_yuanqugaikuo p {
    line-height: 24px;
    font-size: 14px
}

.kejigu .yy_yuanquyiban {
    position: relative;
    margin-top: 62px
}

.kejigu .yy_yuanquyiban div {
    position: absolute;
    width: 500px;
    right: 40px;
    text-align: right;
    color: #033
}

.kejigu .yy_yuanquyiban p {
    font-size: 14px;
    line-height: 24px
}

.kejigu .yy_yuanquyiban h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.kejigu .yy_tr {
    position: relative;
    height: 388px
}

.kejigu .yy_tr p {
    width: 420px;
    font-size: 14px;
    margin-top: 14px
}

.kejigu .yy_tr p.tr_left {
    position: absolute;
    left: 10px
}

.kejigu .yy_tr p.tr_right {
    position: absolute;
    right: 20px
}

.kejigu .jinlangTopPic {
    height: 498px !important
}

.kejigu .jinlangTopPic .topCenter {
    height: 500px
}

.kejigu .jinlangTopPic .topCenter .telBox {
    top: 315px !important;
    right: auto;
    display: none !important;
    left: 115px !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #d4c2a8 !important
}

.kejigu .jinlangTopPic .topCenter .telBox label {
    font-size: 20px
}

@-webkit-keyframes masked-animation {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -100% 0
    }
}

.kejigu .jlContent em {
    font-style: normal;
    color: #ef7721
}

.kejigu .jlContent .project_js {
    width: 1080px;
    margin: 0 auto
}

.kejigu .jlContent .project_js .title {
    width: 724px;
    height: 81px;
    background: url(/_nuxt/img/introduction.cf505c2.jpg) no-repeat;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 40px
}

.kejigu .jlContent .project_js .project_js_content {
    line-height: 36px;
    text-align: center
}

.kejigu .jlContent .project_js .imageBox {
    position: relative;
    margin-right: 60px;
    width: 319px
}

.kejigu .jlContent .project_js .imageBox:last-child {
    margin-right: 0
}

.kejigu .jlContent .project_js .desBox {
    position: absolute;
    left: 50%;
    margin-left: -134px;
    width: 268px;
    top: 282px;
    color: #3a383b;
    font-size: 14px
}

.kejigu .jlContent .project_zy {
    width: 100%;
    background-color: #f3f3f6;
    font-size: 16px
}

.kejigu .jlContent .project_zy .project_zy_content {
    width: 1080px;
    margin: 0 auto;
    margin-top: 70px;
    padding: 60px 0 50px
}

.kejigu .jlContent .project_zy .project_zy_content .title {
    width: 725px;
    height: 81px;
    background: url(/_nuxt/img/planning.3ab6caf.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.kejigu .jlContent .project_zy .project_zy_content .planeBox {
    width: 994px;
    margin: 0 auto
}

.kejigu .jlContent .project_pt {
    width: 1080px;
    margin: 0 auto;
    padding-bottom: 30px
}

.kejigu .jlContent .project_pt .title {
    width: 724px;
    height: 77px;
    background: url(/_nuxt/img/hj_03.b44efd8.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.kejigu .jlContent .tzly {
    width: 100%;
    background-color: #f6f6f8;
    padding: 60px 0 62px
}

.kejigu .jlContent .tzly .title {
    width: 724px;
    height: 81px;
    background: url(/_nuxt/img/zbqy_07.ad9a74e.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.kejigu .jlContent .tzly .textBox {
    text-align: center
}

.kejigu .jlContent .tzly .imgBox {
    width: 1034px;
    margin: 0 auto;
    margin-top: 30px;
    background: url(/_nuxt/img/zbqy_03.1b6b21e.jpg) no-repeat;
    -webkit-box-shadow: 1px 1px 45px rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 45px rgba(0, 0, 0, .2)
}

.kejigu .jlContent .tzly .imgBox .listBox {
    width: 1034px;
    height: 54px;
    line-height: 54px
}

.kejigu .jlContent .tzly .imgBox .listBox .number {
    width: 77px;
    text-align: center;
    color: #fff
}

.kejigu .jlContent .tzly .imgBox .listBox .name {
    width: 278px;
    padding-left: 20px;
    color: #383838
}

.kejigu .jlContent .tzly .imgBox .listBox .des {
    padding: 0 36px 0 30px;
    color: #383838;
    width: 676px
}

.kejigu .jlContent .tzly .imgBox .listBox #overleng {
    line-height: 20px;
    padding-top: 10px
}

.kejigu .jlContent .tzly .imgBox #titleBox {
    color: #fff;
    font-size: 18px;
    letter-spacing: 3px
}

.kejigu .jlContent .zbzz {
    width: 1080px;
    margin: 0 auto;
    padding: 60px 0 62px
}

.kejigu .jlContent .zbzz .title {
    width: 724px;
    height: 81px;
    background: url(/_nuxt/img/zhuzhai_09.910d376.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.kejigu .jlContent .zbzz .listBox {
    margin-top: 35px
}

.kejigu .jlContent .zbzz .textBox {
    text-align: center
}

.kejigu .jlContent .zbzz .imageBox {
    margin-right: 30px
}

.kejigu .jlContent .zbzz .imageBox:last-child {
    margin-right: 0
}

.kejigu .jlTitle {
    text-align: center;
    padding: 60px 0 0
}

.kejigu .jlTitle, .kejigu .mapBox {
    width: 100%;
    background-color: #f6f6f8
}

.kejigu .mapBox {
    padding-bottom: 50px
}

.kejigu .tongMap .jingxuantitle {
    margin-bottom: 30px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.topPic {
    width: 100%;
    max-width: 1920px;
    min-width: 1200px;
    margin: 0 auto;
    height: 340px;
    background: #e0e0e0;
    background-repeat: no-repeat;
    background-position: top
}

.topPic .topCenter {
    width: 1200px;
    height: 340px;
    margin: 0 auto;
    position: relative
}

.topPic .topCenter .telBox {
    position: absolute;
    top: 206px;
    right: 502px;
    color: #fff;
    font-size: 20px
}

.topPic .topCenter .topTitle {
    position: absolute;
    bottom: 30px;
    left: 40px
}

.topPic .topCenter .topTitle h1 {
    font-size: 42px;
    color: #fff;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 24px
}

.topPic .topCenter .topTitle h2 {
    font-size: 24px;
    color: #fff;
    line-height: 24px
}

.entrustTip-tongfang.el-popover {
    width: 260px !important
}

.entrustTip-tongfang {
    z-index: 29999 !important
}

.entrustTip-tongfang .el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    background-color: #f33 !important;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 218px;
    height: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 10px;
    border: 0;
    font-size: 16px
}

.entrustTip-tongfang .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.entrustTip-tongfang .el-input {
    width: 217px;
    height: 40px;
    border-radius: 20px;
    color: #969696;
    margin-left: 10px;
    margin-top: 30px
}

.entrustTip-tongfang .el-input__inner {
    width: 217px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #2b2c32;
    font-size: 16px;
    border: none;
    text-align: center
}

.entrustTip-tongfang .el-input__inner:focus {
    border-color: #8391a5
}

.entrustTip-tongfang input::-webkit-input-placeholder {
    color: #969696
}

.layouts-tongfang .rightBar {
    position: fixed;
    right: 25px;
    bottom: 50px;
    z-index: 88888
}

.layouts-tongfang .rightBar .defaultTel {
    background: none
}

.layouts-tongfang .rightBar .kefu {
    position: relative
}

.layouts-tongfang .rightBar .kefu .telBox {
    position: absolute;
    right: 0;
    top: 0;
    height: 62px;
    width: 299px;
    border-radius: 3px;
    background-color: #f44336;
    color: #fff;
    font-size: 22px;
    line-height: 60px;
    display: none
}

.layouts-tongfang .rightBar .kefu .telBox .telIcon {
    width: 28px;
    height: 28px;
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(/_nuxt/img/servicehov.be6babc.png);
    margin-left: 25px;
    margin-top: 16px;
    margin-right: 5px
}

.layouts-tongfang .rightBar .service {
    width: 61px;
    height: 61px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 6px 1px #c8c8c8;
    box-shadow: 1px 1px 6px 1px #c8c8c8;
    margin-top: 8px;
    color: #2b2c32;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    padding-top: 1px
}

.layouts-tongfang .rightBar .service .el-button {
    padding: 0;
    width: 60px;
    height: 60px;
    border: none
}

.layouts-tongfang .rightBar .service .el-button:focus, .layouts-tongfang .rightBar .service .el-button:hover {
    color: #fff;
    border-color: transparent;
    background-color: #f44336
}

.layouts-tongfang .rightBar .service .icon {
    display: block;
    width: 28px;
    height: 31px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 5px
}

.layouts-tongfang .rightBar .service .text {
    margin-top: 5px;
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 5px
}

.layouts-tongfang .rightBar .entrust .icon {
    position: absolute;
    left: 18px;
    top: 5px
}

.layouts-tongfang .rightBar .refer .icon {
    background-image: url(/_nuxt/img/onlinerefer.6fa83fe.png)
}

.layouts-tongfang .rightBar .entrust .icon {
    background-image: url(/_nuxt/img/book1.ab11573.png);
    width: 27px;
    height: 27px
}

.layouts-tongfang .rightBar .fangyuan .icon {
    background-image: url(/_nuxt/img/fangyuanicon.2a17fd6.png);
    width: 29px;
    height: 27px
}

.layouts-tongfang .rightBar .kefu .icon {
    background-image: url(/_nuxt/img/service.a1095c8.gif)
}

.layouts-tongfang .rightBar .top .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAlBJREFUaIHlmb194jAYhx9uA7c+X5NKV7PCeYRkBDxCMgIrhBHICM4IlxpXNBi3jMAVSPwMvJYFloTJ/UvLll4/fr8kT7iz0kw9A0/C0Lqpq4/Q6+/3e/H6JPTCNqWZegXmlluKpq4WIW0YHZg0U+/AzOHWoHC6wPwItaBNFiifwrV37VlRFRVMmqkkzVSJDKVo6ioHJO+Ya5jRFC2U0kwlQAlMheGTcLF41KKpq8KnXXcNpWugAOiXlzxnFstzgntMmqkpsOSyJO+Al6aupLxinp0DUn751M/uhtp3l6qkoZRAcja0A/Kmrr4c5pgBkpd86TkGwYkeSj6gAOgwk/LKFCh1mHpXEDD6K/9lIBQjBzhS7hok76EU0vUtc98EHCKFkm7EguUDi+ckePYcb2B0GZX2PV6gGDnA+eNjHS9gLA2ZVyhGLTjn8xo4LnswqwblGF0R5kTqUoX1uyofOG4+vfcxPd1scCgtOwbB8Zp8xwIFQFeinMuwgsPO3Hbe06mrwbS+0N2hGPXAeb1lf3VVKPmI6ZDqsU/8aINzzNihGPXY+cHB1qNnDcoxuvyNHgqchNVaGH7GcX/V6zE9bfjbmKC01VMgjv3VTaEUYm8SUw5wXrableRZ3WAsh0QPAcWoB84OyLeb1cW7iGAsLf5DQTG6Bc5F8rVAWfOAUAB0Fco5hM+5EqD8+ev3CbSjx7gmK3/mxpeD57xtN6sFaDD/AxQj/a5LoOt4othuVotJmqknfeO3h9JWzy/iYpJmaoncuK059CnfDoqRrrziqd8/BdxbGDq4Y5AAAAAASUVORK5CYII=);
    width: 35px;
    height: 15px;
    margin-top: 20px
}

.layouts-tongfang .rightBar .service:hover {
    background-color: #f44336;
    color: #fff
}

.layouts-tongfang .rightBar .refer:hover .icon {
    background-image: url(/_nuxt/img/onlinereferhov.4b60c52.png)
}

.layouts-tongfang .rightBar .entrust:hover .icon {
    background-image: url(/_nuxt/img/book.07f39a0.png)
}

.layouts-tongfang .rightBar .fangyuan:hover .icon {
    background-image: url(/_nuxt/img/fangyuaniconhov.878f3c3.png)
}

.layouts-tongfang .rightBar .kefu:hover .telBox {
    display: block
}

.layouts-tongfang .rightBar .top:hover .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAbpJREFUaIHl2eGRwiAQhmEowRZswRauhWshLXgl2IIteCXYgi1oCV4J7/1IuOEyLJCE3cTxm/GPCiyPY4DEu5UDfDrn9omPHt77b4PxtYeYHuBIPp1BDcnXagHOBRQTnE3BZFCuwvtHxVrWhwF2mcl3w3cktLNSTevCDCi3HEr0XTOcVWGmoERtTHBWgwEOwD0xwSfwUWh7EnCuwK5RffYwA8pTQDlU9tEJOLcWOOYwLVCivtRwTGEyE5mMUtHnbW6fQ782MMq/rga4PgzyFr/J9WAYoymOOgzy8toMJRorh5Nd6RJ96cFYokRjdqQv7jDhfKUCQ79xM93Cj8aXVr5qnOYw5Hez6ihRHYtwmsJsBSWqJ4dzKrRtAzMUsRmUUV0SjlhXE5jC4Op32xbWl8RZDLN1lJBCnRdGq+QiGBotjVZBPtHDaAsxG4b8ZmpzKCHkF4g/nFkwBZTZBzerVODsJ8Mg3yR6CZSQAs6T/m9XB4O8m30plJA5OKlOJJT7K6KETMWpbah2GLRMBU73D+YdUELIP9si4Dj6K/NboMQh/4i488DFOZea/MM59+W9/zGu2Sz0B8zkdfMXtMamPqkxLGIAAAAASUVORK5CYII=)
}

.tongMap {
    width: 1200px;
    margin: 0 auto
}

.tongMap .jingxuantitle {
    text-align: center;
    margin-bottom: 30px
}

.tongMap .jingxuantitle .jingXuanT {
    font-size: 14px
}

.tongMap .jingxuantitle div.jingXuanT {
    color: #969696
}

.tongMap .mapService {
    width: 1200px
}

.myCustomerproAddScoped .cu-sl {
    background-color: #fff;
    margin-top: 30px;
    padding: 40px 25px
}

.myCustomerproAddScoped .cu-sl .text {
    width: 250px
}

.myCustomerproAddScoped .cu-sl .text120 {
    width: 120px
}

.myCustomerproAddScoped .cu-sl .cf-title {
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px
}

.myCustomerproAddScoped .cu-sl .select {
    width: 125px;
    margin-right: 20px
}

.myCustomerproAddScoped .cu-sl .note {
    margin-left: 20px;
    color: #9d9d9d
}

.myCustomerproAddScoped .cu-sl .review {
    width: 780px
}

.myCustomerproAddScoped .cu-sl .review .el-textarea__inner {
    resize: none;
    height: 89px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.doubleEleven .ztTop .city {
    display: none
}

.doubleEleven .ztTop .menu ul li a.selected {
    color: #fff !important
}

.doubleEleven .lineTel .kefu .telBox {
    width: 250px !important
}

.doubleEleven .doubleEleven .codeFloat {
    position: fixed;
    right: 20px;
    width: 161px;
    height: 187px;
    bottom: 200px;
    z-index: 20000
}

.doubleEleven .doubleEleven .isGoogContainer {
    width: 100%;
    background: #151515
}

.doubleEleven .doubleEleven .isGoogContainer .content {
    width: 1000px;
    margin: 0 auto
}

.doubleEleven .doubleEleven .mr108 {
    margin-right: 96px
}

.doubleEleven .doubleEleven .mt38 {
    margin-top: 38px
}

.doubleEleven .doubleEleven .mb38 {
    margin-bottom: 38px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_tongfang .ztTop .city {
    display: none
}

.yy_tongfang .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_tongfang .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.yy_tongfang .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.yy_tongfang .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.yy_tongfang .floatMenu .menuBox .nav {
    padding-left: 218px
}

.yy_tongfang .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.yy_tongfang .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

.floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.floatMenu .menuBox .nav {
    padding-left: 218px
}

.floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.floatMenu .menuBox .nav span.selected {
    color: #e05241
}

.layouts-tongfang-touzi li, .layouts-tongfang-touzi ul {
    list-style: none;
    padding: 0
}

.layouts-tongfang-touzi .jingxuantitle .titleWeighgt {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.layouts-tongfang-touzi .jingXuanWarp {
    width: 100%
}

.layouts-tongfang-touzi .jingXuanWarp .jingxuancontainer {
    width: 1200px;
    margin: 0 auto;
    padding-top: 43px
}

.layouts-tongfang-touzi .jingXuanWarp .jingxuantitle {
    text-align: center
}

.layouts-tongfang-touzi .jingXuanWarp .jingxuantitle .jingXuanT {
    font-size: 14px
}

.layouts-tongfang-touzi .jingXuanWarp .jingxuantitle div.jingXuanT {
    color: #969696
}

.layouts-tongfang-touzi .jingXuanWarp .imgBoxs li {
    position: relative;
    float: left;
    width: 232px;
    height: 300px;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 30px
}

.layouts-tongfang-touzi .jingXuanWarp .imgBoxs li.ml0, .layouts-tongfang-touzi .jingXuanWarp .imgBoxs li:last-child {
    margin-right: 0
}

.layouts-tongfang-touzi .jingXuanWarp .bottomTitle {
    position: absolute;
    bottom: 0;
    height: 46px;
    width: 232px;
    background: #6eb3f9;
    opacity: .95;
    font-size: 20px;
    color: #fff;
    text-align: left;
    padding-left: 15px;
    line-height: 46px
}

.layouts-tongfang-touzi .jingXuanWarp .imgMark {
    color: #fff;
    height: 300px;
    position: absolute;
    top: 300px;
    -webkit-transition: all .8s linear;
    transition: all .8s linear
}

.layouts-tongfang-touzi .jingXuanWarp .imgMark .imgMarkTitle {
    font-size: 22px;
    position: absolute;
    top: 35px;
    left: 30px
}

.layouts-tongfang-touzi .jingXuanWarp .imgMark .imgMarkText {
    width: 181px;
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
    position: absolute;
    top: 126px;
    left: 29px;
    line-height: 23px
}

.layouts-tongfang-touzi .jingXuanWarp .imgMark .imgMarkDetail {
    position: absolute;
    bottom: 18px;
    right: 30px
}

.layouts-tongfang-touzi .jingXuanWarp .imgMarkDetail img {
    position: absolute;
    top: 4px;
    left: 35px
}

.layouts-tongfang-touzi .jingXuanWarp .imgMarkBg, .layouts-tongfang-touzi .jingXuanWarp .jiantou {
    opacity: .9
}

.layouts-tongfang-touzi .jingXuanWarp .imgBoxs li:hover .imgMark {
    position: absolute;
    top: 0
}

.layouts-tongfang-touzi .jingXuanWarp .imgBoxs li:hover .bottomTitle {
    display: none
}

.layouts-tongfang-touzi .jingXuanWarp .ing11 {
    width: 364px;
    height: 350px
}

.layouts-tongfang-touzi .jingXuanWarp .nodecoration {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

.arrPic {
    width: 1200px;
    margin: 0 auto
}

.arrPic .jingxuantitle {
    text-align: center;
    margin-bottom: 30px
}

.arrPic .jingxuantitle .jingXuanT {
    font-size: 14px
}

.arrPic .jingxuantitle div.jingXuanT {
    color: #969696
}

.arrPic .img, .arrPic .img img {
    width: 100%
}

.lunbo {
    width: 1200px;
    margin: 0 auto
}

.lunbo .jingxuantitle {
    text-align: center;
    margin-bottom: 30px
}

.lunbo .jingxuantitle .jingXuanT {
    font-size: 14px
}

.lunbo .jingxuantitle div.jingXuanT {
    color: #969696
}

.lunbo img {
    margin-left: 107px
}

.lunbo .el-carousel__arrow {
    width: 50px;
    height: 50px
}

.lunbo .el-carousel__indicators {
    display: none
}

.el-message-box .el-button {
    padding: 10px 40px;
    border-radius: 18px;
    color: #969696
}

.el-message-box .el-button:hover {
    color: #fff;
    background-color: #2b2c32;
    border-color: #2b2c32
}

.el-message-box .el-button--primary {
    background-color: #fff;
    color: #f44336;
    border-color: #f44336
}

.el-message-box .el-button--primary:hover {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336
}

.el-message-box .el-message-box__headerbtn:focus .el-message-box__close, .el-message-box .el-message-box__headerbtn:hover .el-message-box__close, .personal-my-book .perCenterBook .el-message-box__title {
    color: #2b2c32
}

.personal-my-book .perCenterBook .el-message-box__content {
    font-size: 16px;
    color: #2b2c32
}

.personal-my-book .perCenterBook .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #f44336;
    border-color: #f44336
}

.personal-my-book .perCenterBook .el-checkbox__inner {
    border-radius: 0;
    border-color: #dcdcdc
}

.personal-my-book .perCenterBook .el-checkbox__inner:hover {
    border-color: #f44336
}

.personal-my-book .perCenterBook .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #f44336;
    border-color: #f44336
}

.personal-my-book .perCenterBook .el-pagination {
    margin-top: 30px
}

.personal-my-book .perCenterBook .el-pagination .btn-next, .personal-my-book .perCenterBook .el-pagination .btn-prev {
    border: 0;
    background: #dedede;
    height: 32px;
    min-width: 32px;
    margin-left: 8px;
    color: #97a8be
}

.personal-my-book .perCenterBook .el-pager li {
    height: 32px;
    line-height: 32px;
    min-width: 32px;
    background: #f5f5f5;
    border: 0;
    margin-left: 8px
}

.personal-my-book .perCenterBook .el-pager li.active {
    background-color: #1a1c28;
    border-color: #1a1c28
}

.personal-my-book .perCenterBook .el-pager li.active + li {
    border-left: 0;
    padding-left: 5px
}

.personal-my-book .perCenterBook .el-button, .personal-my-book .perCenterBook .el-button.is-plain:focus {
    padding: 10px 30px;
    color: #969696;
    border-color: #969696
}

.personal-my-book .perCenterBook .el-button.is-plain:hover {
    background-color: #1a1c28;
    border-color: #1a1c28;
    color: #fff
}

.personal-my-book .mes-ctrl[data-v-e8d95c10] {
    width: 960px;
    height: 35px
}

.personal-my-book .mes-cls[data-v-e8d95c10] {
    border-radius: 18px
}

.personal-my-book .mes-rd[data-v-e8d95c10] {
    border-radius: 16px;
    margin-right: 20px
}

.personal-my-book .l-table[data-v-e8d95c10] {
    width: 960px;
    margin-top: 20px;
    font-size: 16px;
    border: 1px solid #eee
}

.personal-my-book thead[data-v-e8d95c10] {
    color: #969696
}

.personal-my-book tbody[data-v-e8d95c10] {
    color: #2b2c32
}

.personal-my-book tbody tr[data-v-e8d95c10]:nth-child(2n) {
    background: #fff
}

.personal-my-book .white[data-v-e8d95c10] {
    background-color: #fff
}

.personal-my-book .l-th115[data-v-e8d95c10] {
    width: 115px;
    padding-left: 30px
}

.personal-my-book .l-th230[data-v-e8d95c10] {
    width: 230px
}

.personal-my-book .l-th548[data-v-e8d95c10] {
    width: 548px
}

.personal-my-book .l-th548 a[data-v-e8d95c10] {
    color: #333
}

.personal-my-book .l-th60[data-v-e8d95c10] {
    width: 60px
}

.personal-my-book .l-tr[data-v-e8d95c10] {
    width: 960px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    z-index: 1
}

.personal-my-book tbody .l-tr[data-v-e8d95c10]:hover {
    position: relative;
    z-index: 99;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.personal-my-book tbody .l-tr:hover .l-th548 a[data-v-e8d95c10] {
    color: #f44336
}

.personal-my-book .cancle[data-v-e8d95c10] {
    cursor: pointer;
    color: #969696
}

.personal-my-book .noSpace div[data-v-e8d95c10] {
    width: 105px;
    height: 126px;
    margin: 97px auto
}

.kjjConfirm .el-icon-warning {
    display: none
}

.kjjConfirm .el-message-box__message {
    text-align: center;
    margin-left: 0 !important
}

.kjjConfirm .el-message-box__btns {
    text-align: center;
    padding-bottom: 30px
}

.myCustomerproAddScoped .cu-sl[data-v-891690c2] {
    background-color: #fff;
    margin-top: 30px;
    padding: 40px 25px;
    min-height: 564px
}

.myCustomerproAddScoped .cu-sl .hint[data-v-891690c2] {
    width: 563px;
    height: 40px;
    background: #fdd9d7;
    color: #2b2c32;
    text-align: center;
    line-height: 40px;
    margin: 0 auto;
    font-size: 14px;
    margin-bottom: 42px
}

.myCustomerproAddScoped .cu-sl .paiMing[data-v-891690c2] {
    background: #fdd9d7;
    color: #f44336;
    display: inline-block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 30px
}

.myCustomerproAddScoped .cu-sl .danWei[data-v-891690c2] {
    display: inline-block;
    width: 30px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    position: relative;
    top: -7px
}

.myCustomerproAddScoped .cu-sl .danWei2[data-v-891690c2] {
    display: inline-block;
    width: 40px;
    height: 36px;
    line-height: 36px;
    text-align: center
}

.myCustomerproAddScoped .cu-sl .text[data-v-891690c2] {
    width: 250px
}

.myCustomerproAddScoped .cu-sl .text120[data-v-891690c2] {
    width: 120px
}

.myCustomerproAddScoped .cu-sl .cf-title[data-v-891690c2] {
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.pages-project-shangquan .wrapper {
    margin-top: 20px
}

.pages-project-shangquan .wrapper .listRight {
    margin-top: 150px !important
}

.pages-project-shangquan .wrapper .listRight.ad {
    margin-top: 335px !important
}

.pages-project-shangquan .width-862 {
    width: 862px
}

.pages-project-shangquan .mapBox {
    margin-top: 60px;
    width: 100%
}

.pages-project-shangquan .mapBox .mapService {
    width: 100%
}

.pages-project-shangquan .mapBox .mapTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.nearHouses {
    margin-top: 60px;
    width: 100%
}

.nearHouses .nearHousesTitle {
    border-left: 2px solid #f44336;
    padding-left: 10px;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 20px;
    font-weight: 700
}

.m-t-55 {
    margin-bottom: 55px
}

.listRight .enFloat {
    position: fixed;
    top: 80px;
    z-index: 1000;
    background: #fff
}

.area-manager {
    background: #f5f5f5;
    padding: 20px 30px 13px;
    margin: 20px 0
}

.area-manager .fl {
    margin-left: 90px
}

.area-manager .fl:first-child {
    margin-left: 0
}

.area-manager .message {
    min-width: 160px;
    max-width: 320px
}

.area-manager .message dl dt {
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0 5px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.area-manager .message dl dd {
    font-size: 14px;
    color: #646464
}

.area-manager .child-fl dl dd, .area-manager .child-fl dl dt {
    float: left
}

.area-manager .price dl {
    margin: 10px 0;
    color: #646464
}

.area-manager .price dl dt {
    font-size: 14px
}

.area-manager .price dl dd {
    font-size: 18px;
    font-weight: 700;
    margin-left: 10px
}

.area-manager .manager.house-price {
    margin-right: 70px
}

.area-manager .manager dl dt img {
    width: 51px;
    height: 68px
}

.area-manager .manager dl dd {
    margin-left: 20px
}

.area-manager .manager dl dd p {
    font-size: 12px;
    color: #646464;
    margin-bottom: 4px
}

.area-manager .manager dl dd p span {
    padding-right: 8px
}

.area-manager .manager dl dd p img {
    width: 15px
}

.area-manager .manager dl dd p:first-child {
    color: #2b2c32;
    font-size: 14px;
    font-weight: 700
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_saige .topPic {
    height: 340px
}

.yy_saige .ztTop .city {
    display: none
}

.yy_saige .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_saige .saigeTopPic .topCenter .telBox {
    top: 224px !important;
    right: 485px !important;
    left: auto
}

.yy_saige .saigeRightBar .telBox {
    width: 220px !important
}

.yy_saige .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.yy_saige .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.yy_saige .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.yy_saige .floatMenu .menuBox .nav {
    padding-left: 218px
}

.yy_saige .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.yy_saige .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

.layouts-saige-touzi li, .layouts-saige-touzi ul {
    list-style: none;
    padding: 0
}

.layouts-saige-touzi .jingxuantitle .titleWeighgt {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.layouts-saige-touzi .jingXuanWarp {
    width: 100%
}

.layouts-saige-touzi .jingXuanWarp .jingxuancontainer {
    width: 1200px;
    margin: 0 auto;
    padding-top: 43px
}

.layouts-saige-touzi .jingXuanWarp .jingxuantitle {
    text-align: center
}

.layouts-saige-touzi .jingXuanWarp .jingxuantitle .jingXuanT {
    font-size: 14px
}

.layouts-saige-touzi .jingXuanWarp .jingxuantitle div.jingXuanT {
    color: #969696
}

.layouts-saige-touzi .jingXuanWarp .imgBoxs li {
    position: relative;
    float: left;
    width: 292px;
    height: 360px;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 30px
}

.layouts-saige-touzi .jingXuanWarp .imgBoxs li.ml0, .layouts-saige-touzi .jingXuanWarp .imgBoxs li:last-child {
    margin-right: 0
}

.layouts-saige-touzi .jingXuanWarp .bottomTitle {
    position: absolute;
    bottom: 0;
    height: 46px;
    width: 292px;
    background: #1a1c28;
    opacity: .9;
    font-size: 20px;
    color: #fff;
    text-align: left;
    padding-left: 15px;
    line-height: 46px
}

.layouts-saige-touzi .jingXuanWarp .imgMark {
    color: #fff;
    height: 300px;
    position: absolute;
    top: 360px;
    -webkit-transition: all .8s linear;
    transition: all .8s linear
}

.layouts-saige-touzi .jingXuanWarp .imgMark .imgMarkTitle {
    font-size: 22px;
    position: absolute;
    top: 30px;
    left: 30px
}

.layouts-saige-touzi .jingXuanWarp .imgMark .imgMarkText {
    width: 235px;
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
    position: absolute;
    top: 85px;
    left: 29px;
    line-height: 23px
}

.layouts-saige-touzi .jingXuanWarp .imgMark .imgMarkDetail {
    position: absolute;
    bottom: 18px;
    right: 30px
}

.layouts-saige-touzi .jingXuanWarp .imgMarkDetail img {
    position: absolute;
    top: 4px;
    left: 35px
}

.layouts-saige-touzi .jingXuanWarp .jiantou {
    opacity: .9
}

.layouts-saige-touzi .jingXuanWarp .imgBoxs li:hover .imgMark {
    position: absolute;
    top: 0
}

.layouts-saige-touzi .jingXuanWarp .imgBoxs li:hover .bottomTitle {
    display: none
}

.layouts-saige-touzi .jingXuanWarp .ing11 {
    width: 364px;
    height: 350px
}

.layouts-saige-touzi .jingXuanWarp .nodecoration {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_wanke .ztTop .city {
    display: none
}

.yy_wanke .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_wanke .yy_yuanqugaikuo {
    position: relative
}

.yy_wanke .yy_yuanqugaikuo div {
    position: absolute;
    top: 0;
    width: 270px;
    left: 40px;
    color: #033
}

.yy_wanke .yy_yuanqugaikuo h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.yy_wanke .yy_yuanqugaikuo p {
    line-height: 24px;
    font-size: 14px
}

.yy_wanke .yy_yuanquyiban {
    position: relative;
    margin-top: 62px
}

.yy_wanke .yy_yuanquyiban div {
    position: absolute;
    width: 500px;
    right: 40px;
    text-align: right;
    color: #033
}

.yy_wanke .yy_yuanquyiban p {
    font-size: 14px;
    line-height: 24px
}

.yy_wanke .yy_yuanquyiban h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.yy_wanke .yy_tr {
    position: relative;
    height: 388px
}

.yy_wanke .yy_tr p {
    width: 420px;
    font-size: 14px;
    margin-top: 14px
}

.yy_wanke .yy_tr p.tr_left {
    position: absolute;
    left: 10px
}

.yy_wanke .yy_tr p.tr_right {
    position: absolute;
    right: 20px
}

.yy_wanke .jinlangTopPic {
    height: 498px !important
}

.yy_wanke .jinlangTopPic .topCenter {
    height: 500px
}

.yy_wanke .jinlangTopPic .topCenter .telBox {
    top: 315px !important;
    right: auto;
    display: none !important;
    left: 115px !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #d4c2a8 !important
}

.yy_wanke .jinlangTopPic .topCenter .telBox label {
    font-size: 20px
}

@-webkit-keyframes masked-animation {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -100% 0
    }
}

.yy_wanke .jlContent {
    width: 1061px;
    margin: 0 auto
}

.yy_wanke .jlContent em {
    font-style: normal;
    color: #ef7721
}

.yy_wanke .jlContent .project_dt {
    width: 100%;
    position: relative
}

.yy_wanke .jlContent .project_dt p {
    position: absolute;
    width: 612px;
    right: 11px;
    top: 52px;
    font-size: 14px;
    line-height: 24px;
    color: #555
}

.yy_wanke .jlContent .project_dt a {
    position: absolute;
    width: 100px;
    height: 30px;
    display: inline-block;
    right: 14px;
    bottom: 30px
}

.yy_wanke .jlContent .wk_project_ys {
    position: relative
}

.yy_wanke .jlContent .wk_project_ys div {
    position: absolute
}

.yy_wanke .jlContent .wk_project_ys div h3 {
    font-size: 22px;
    color: #343987;
    margin-bottom: 24px
}

.yy_wanke .jlContent .wk_project_ys div p {
    color: #333888;
    font-size: 16px
}

.yy_wanke .jlContent .wk_project_ys.wk_project_ys_left div {
    left: 20px;
    top: 244px
}

.yy_wanke .jlContent .wk_project_ys.wk_project_ys_left div.wk_project_ys_left_3 {
    top: 120px
}

.yy_wanke .jlContent .wk_project_ys.wk_project_ys_right div {
    right: 90px;
    top: 126px
}

.yy_wanke .jlContent .jlTitle {
    width: 100%;
    text-align: center
}

.yy_wanke .jlContent .yy_fangxiang > div {
    position: relative;
    margin-bottom: 25px
}

.yy_wanke .jlContent .yy_fangxiang .fangxiang {
    position: absolute;
    width: 533px;
    font-size: 14px;
    top: 0;
    right: 0
}

.yy_wanke .jlContent .yy_fangxiang .fangxiang h3 {
    font-size: 14px
}

.yy_wanke .jlContent .yy_fangxiang .fangxiang.fangxiang_1 h3 {
    margin-top: 15px
}

.yy_wanke .jlContent .yy_fangxiang .fangxiang.fangxiang_2 {
    left: 40px;
    top: 32px
}

.yy_wanke .jlContent .yy_fangxiang .fangxiang.fangxiang_2 h3 {
    font-size: 14px;
    margin-bottom: 25px
}

.yy_wanke .jlContent .yy_fangxiang .fangxiang.fangxiang_3 {
    width: 440px;
    right: 0;
    top: 60px
}

.yy_wanke .jlContent .jlTouzi ul {
    width: 1182px
}

.yy_wanke .jlContent .jlTouzi ul li {
    width: 340px;
    height: 360px;
    margin-right: 54px;
    float: left
}

.yy_wanke .jlContent .jlTouzi ul li img {
    width: 100%;
    height: 206px;
    display: block
}

.yy_wanke .jlContent .jlTouzi ul li .tzContent {
    position: relative;
    width: 100%;
    height: 154px;
    border: 1px solid #e8e3e2;
    border-top: 0
}

.yy_wanke .jlContent .jlTouzi ul li .tzContent .tzTitle {
    position: absolute;
    left: -7px;
    top: 14px;
    background: url(/_nuxt/img/baner.797f8e3.jpg) no-repeat;
    padding-left: 18px;
    width: 355px;
    height: 49px;
    font-size: 18px;
    color: #471e08;
    line-height: 45px
}

.yy_wanke .jlContent .jlTouzi ul li .tzContent p {
    padding: 65px 15px 0 20px;
    font-size: 14px;
    line-height: 24px;
    color: #353232
}

.yy_wanke .jlContent .jlYoushi {
    width: 100%;
    margin: 0 auto
}

.yy_wanke .jlContent .jlYoushi ul li {
    width: 25%;
    float: left;
    overflow: hidden
}

.yy_wanke .jlContent .jlYoushi ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.yy_wanke .jlContent .jlYoushi ul li img {
    width: 241px;
    height: 166px;
    display: block
}

.yy_wanke .jlContent .jlYoushi ul li .bg {
    background: url(/_nuxt/img/news_bg_02.afaf404.png) no-repeat;
    width: 221px;
    height: 380px;
    position: absolute;
    left: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.yy_wanke .jlContent .jlYoushi ul li .con {
    position: relative;
    text-align: center;
    z-index: 2
}

.yy_wanke .jlContent .jlYoushi ul li .con .textBox {
    position: absolute;
    left: 10%;
    top: 45%;
    width: 80%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 2
}

.yy_wanke .jlContent .jlYoushi ul li .con .textBox h3 {
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 10px;
    color: #1a1c28;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.yy_wanke .jlContent .jlYoushi ul li .con .textBox .line {
    width: 33px;
    height: 1px;
    background: #1a1c28;
    margin-left: 82px;
    margin-top: 15px;
    opacity: 0;
    margin-bottom: 39px
}

.yy_wanke .jlContent .jlYoushi ul li .con .textBox p {
    color: #1a1c28;
    width: 100%;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 25px
}

.yy_wanke .jlContent .jlYoushi ul li.bottom .bg {
    bottom: 100%
}

.yy_wanke .jlContent .jlYoushi ul li.top .bg {
    top: 100%
}

.yy_wanke .jlContent .jlYoushi ul li.top:hover .bg {
    top: 10px
}

.yy_wanke .jlContent .jlYoushi ul li.bottom:hover .bg {
    bottom: 10px
}

.yy_wanke .jlContent .jlYoushi ul li.bottom:hover .con .textBox {
    top: 70%
}

.yy_wanke .jlContent .jlYoushi ul li.bottom:hover .con .textBox .line, .yy_wanke .jlContent .jlYoushi ul li.bottom:hover .con .textBox p {
    opacity: 1
}

.yy_wanke .jlContent .jlYoushi ul li.top:hover .con .textBox {
    top: -70px
}

.yy_wanke .jlContent .jlYoushi ul li.top:hover .con .textBox .line, .yy_wanke .jlContent .jlYoushi ul li.top:hover .con .textBox p {
    opacity: 1
}

.yy_wanke .jlContent .jsJianshang {
    width: 964px;
    height: 375px;
    position: relative
}

.yy_wanke .jlContent .jsJianshang img {
    width: 964px;
    float: left;
    display: block;
    margin-right: 49px
}

.yy_wanke .jlContent .jsJianshang span {
    position: absolute;
    top: 270px;
    font-size: 14px
}

.yy_wanke .jlContent .jsJianshang span.cirle_1 {
    width: 160px;
    left: 30px
}

.yy_wanke .jlContent .jsJianshang span.cirle_2 {
    width: 178px;
    left: 275px
}

.yy_wanke .jlContent .jsJianshang span.cirle_3 {
    width: 180px;
    left: 518px
}

.yy_wanke .jlContent .jsJianshang span.cirle_4 {
    width: 186px;
    left: 765px
}

.yy_wanke .jlContent .jlLunbo {
    width: 1124px !important;
    margin-left: -74px
}

.yy_wanke .jlContent .jlLunbo img {
    margin-left: 78px;
    width: 964px
}

.yy_wanke .jlContent .jlLunbo .jingxuantitle, .yy_wanke .jlContent .jlMap .jingxuantitle {
    display: none
}

.yy_wanke .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.yy_wanke .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.yy_wanke .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.yy_wanke .floatMenu .menuBox .nav {
    padding-left: 218px
}

.yy_wanke .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.yy_wanke .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.fangZhou .topPic, .fangZhou .topPic .topCenter {
    height: 500px
}

.fangZhou .jingXuanWarp {
    width: 1200px;
    margin: 0 auto
}

.fangZhou .rightBar .kefu .telBox {
    width: 232px
}

.fangZhou .ztTop .city {
    display: none
}

.fangZhou .ztTop .menu ul li a.selected {
    color: #fff !important
}

.fangZhou .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.fangZhou .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.fangZhou .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.fangZhou .floatMenu .menuBox .nav {
    padding-left: 218px
}

.fangZhou .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.fangZhou .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

.fangZhou .telBox {
    display: none;
    top: 262px
}

.layouts-fangzhou-project li, .layouts-fangzhou-project ul {
    list-style: none;
    padding: 0
}

.layouts-fangzhou-project .jingxuantitle .titleFir {
    background-image: url(/_nuxt/img/title1.fc67a29.png);
    width: 336px;
    height: 62px;
    display: inline-block;
    background-size: 100%
}

.layouts-fangzhou-project .jingXuanWarp {
    width: 100%
}

.layouts-fangzhou-project .jingXuanWarp .jingxuancontainer {
    width: 1200px;
    margin: 0 auto;
    padding-top: 60px
}

.layouts-fangzhou-project .jingXuanWarp .jingxuantitle {
    text-align: center
}

.layouts-fangzhou-project .jingXuanWarp .jingxuantitle .jingXuanT {
    font-size: 20px
}

.layouts-fangzhou-project .jingXuanWarp .jingxuantitle div.jingXuanT {
    color: #666
}

.layouts-fangzhou-project .jingXuanWarp .imgBoxs {
    width: 1126px;
    margin: 0 auto
}

.layouts-fangzhou-project .jingXuanWarp .imgBoxs li {
    position: relative;
    float: left;
    width: 340px;
    height: 388px;
    overflow: hidden;
    margin-right: 53px;
    margin-top: 60px
}

.layouts-fangzhou-project .jingXuanWarp .imgBoxs li:first-child {
    margin-left: 0
}

.layouts-fangzhou-project .jingXuanWarp .imgBoxs li.ml0, .layouts-fangzhou-project .jingXuanWarp .imgBoxs li:last-child {
    margin-right: 0
}

.layouts-fangzhou-project .jingXuanWarp .bottomTitle {
    position: absolute;
    top: 279px;
    height: 70px;
    width: 340px;
    font-size: 16px;
    text-align: left;
    padding-left: 25px;
    padding-right: 23px;
    line-height: 24px;
    color: #666
}

.layouts-fangzhou-project .jingXuanWarp .ing11 {
    width: 364px;
    height: 350px
}

.layouts-fangzhou-project .jingXuanWarp .nodecoration {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

li[data-v-3e4abf0c], ul[data-v-3e4abf0c] {
    list-style: none;
    padding: 0
}

.advance-title .titleAdv[data-v-3e4abf0c] {
    background-image: url(/_nuxt/img/title2.6f18fe7.png);
    width: 336px;
    height: 62px;
    display: inline-block;
    background-size: 100%
}

.advanceWrap[data-v-3e4abf0c] {
    width: 1200px;
    margin: 0 auto
}

.advanceWrap .advancecontainer[data-v-3e4abf0c] {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    background-position: top;
    background-repeat: no-repeat
}

.advanceWrap .advancecontainer .advatage[data-v-3e4abf0c] {
    position: absolute;
    font-size: 18px
}

.advanceWrap .advancecontainer .advance-p-0[data-v-3e4abf0c] {
    top: 202px;
    left: 340px
}

.advanceWrap .advancecontainer .advance-p-1[data-v-3e4abf0c] {
    top: 182px;
    left: 786px
}

.advanceWrap .advancecontainer .advance-p-2[data-v-3e4abf0c] {
    top: 291px;
    left: 843px
}

.advanceWrap .advance-title[data-v-3e4abf0c] {
    text-align: center
}

.advanceWrap .advance-title .advance-xuan-t[data-v-3e4abf0c] {
    font-size: 14px
}

.advanceWrap .advance-title div.advance-xuan-t[data-v-3e4abf0c] {
    color: #969696
}

.advanceWrap .advance[data-v-3e4abf0c] {
    text-align: center;
    width: 1126px;
    margin: 0 auto
}

.advanceWrap .advance li[data-v-3e4abf0c] {
    position: relative;
    float: left;
    width: 518px;
    height: 440px;
    overflow: hidden;
    margin-left: 90px;
    margin-top: 60px;
    background: #fff
}

.advanceWrap .advance li[data-v-3e4abf0c]:first-child {
    margin-left: 0
}

.advanceWrap .advance li .textImg[data-v-3e4abf0c] {
    width: 100%;
    margin-top: 30px
}

.advanceWrap .advance li h4[data-v-3e4abf0c] {
    margin: 15px 0 5px;
    font-size: 20px;
    font-weight: 400
}

.advanceWrap .advance li p[data-v-3e4abf0c] {
    line-height: 26px;
    padding: 0 20px;
    color: #646464
}

.advanceWrap .advance li.ml0[data-v-3e4abf0c] {
    margin-left: 0
}

.advanceWrap .jiantou[data-v-3e4abf0c] {
    opacity: .9
}

.advanceWrap .ing11[data-v-3e4abf0c] {
    width: 364px;
    height: 350px
}

.advanceWrap .nodecoration[data-v-3e4abf0c] {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

li[data-v-e0477d5a], ul[data-v-e0477d5a] {
    list-style: none;
    padding: 0
}

.business-title .titleWeighgt[data-v-e0477d5a] {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.businessWrap[data-v-e0477d5a] {
    width: 100%
}

.businessWrap .businesscontainer[data-v-e0477d5a] {
    position: relative;
    width: 1200px;
    margin: 0 auto
}

.businessWrap .businesscontainer .advatage[data-v-e0477d5a] {
    position: absolute
}

.businessWrap .businesscontainer .business-p-0[data-v-e0477d5a] {
    top: 203px;
    left: 340px
}

.businessWrap .businesscontainer .business-p-1[data-v-e0477d5a] {
    top: 182px;
    left: 788px
}

.businessWrap .businesscontainer .business-p-2[data-v-e0477d5a] {
    top: 293px;
    left: 845px
}

.businessWrap .business-title[data-v-e0477d5a] {
    text-align: center
}

.businessWrap .business-title .business-xuan-t[data-v-e0477d5a] {
    font-size: 14px
}

.businessWrap .business-title div.business-xuan-t[data-v-e0477d5a] {
    color: #969696
}

.businessWrap .business[data-v-e0477d5a] {
    text-align: center
}

.businessWrap .business li[data-v-e0477d5a] {
    position: relative;
    display: inline-block;
    width: 300px;
    height: 444px;
    overflow: hidden;
    margin-top: 25px;
    color: #646464;
    background: #dbebf2
}

.businessWrap .business li img[data-v-e0477d5a] {
    width: 300px
}

.businessWrap .business li .business-content[data-v-e0477d5a] {
    height: 222px;
    line-height: 30px;
    text-align: left;
    padding: 20px;
    font-size: 16px
}

.businessWrap .business li h4[data-v-e0477d5a] {
    margin: 15px 0;
    font-size: 20px
}

.businessWrap .business li p[data-v-e0477d5a] {
    line-height: 22px;
    padding: 0 20px;
    color: #646464
}

.businessWrap .business li.ml0[data-v-e0477d5a] {
    margin-left: 0
}

.businessWrap .jiantou[data-v-e0477d5a] {
    opacity: .9
}

.businessWrap .ing11[data-v-e0477d5a] {
    width: 364px;
    height: 350px
}

.businessWrap .nodecoration[data-v-e0477d5a] {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

.arrPic {
    width: 1200px;
    margin: 0 auto
}

.arrPic .jingxuantitle {
    text-align: center;
    margin-bottom: 30px
}

.arrPic .jingxuantitle .titleThr {
    background-image: url(/_nuxt/img/title3.a126d37.png);
    width: 336px;
    height: 62px;
    display: inline-block;
    background-size: 100%
}

.arrPic .jingxuantitle .jingXuanT {
    font-size: 14px
}

.arrPic .jingxuantitle div.jingXuanT {
    color: #969696
}

.arrPic .img {
    width: 1148px;
    margin: 0 auto;
    position: relative
}

.arrPic .img .imgFir {
    height: 332px;
    width: 1148px;
    background-image: url(/_nuxt/img/bussiness1.63d6adf.jpg);
    background-size: 100%
}

.arrPic .img .imgFir .serviceTxt {
    width: 390px;
    height: 75px;
    font-size: 16px;
    color: #666;
    position: absolute;
    top: 33px;
    left: 433px
}

.arrPic .img .imgSec {
    height: 344px;
    width: 1148px;
    background-image: url(/_nuxt/img/bussiness2.4d8645d.jpg);
    background-size: 100%;
    background-repeat: no-repeat
}

.lunbo {
    width: 1200px;
    margin: 0 auto
}

.lunbo .jingxuantitle {
    text-align: center;
    margin-bottom: 60px
}

.lunbo .jingxuantitle .titleLunBo {
    background-image: url(/_nuxt/img/title4.987f886.png);
    width: 336px;
    height: 62px;
    display: inline-block;
    background-size: 100%
}

.lunbo .jingxuantitle .jingXuanT {
    font-size: 14px
}

.lunbo .jingxuantitle div.jingXuanT {
    color: #969696
}

.lunbo img {
    margin-left: 107px
}

.lunbo .el-carousel__arrow {
    width: 50px;
    height: 50px
}

.lunbo .el-carousel__indicators {
    display: none
}

.tongMap {
    width: 1200px;
    margin: 0 auto
}

.tongMap .jingxuantitle {
    text-align: center;
    margin-bottom: 60px
}

.tongMap .jingxuantitle .titleMap {
    background-image: url(/_nuxt/img/title5.00e6ef3.png);
    width: 336px;
    height: 62px;
    display: inline-block;
    background-size: 100%
}

.tongMap .jingxuantitle .jingXuanT {
    font-size: 14px
}

.tongMap .jingxuantitle div.jingXuanT {
    color: #969696
}

.tongMap .mapService {
    width: 1200px
}

.entrustTip-yiban.el-popover {
    width: 260px !important
}

.entrustTip-yiban {
    z-index: 29999 !important
}

.entrustTip-yiban .el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    background-color: #f33 !important;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 218px;
    height: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 10px;
    border: 0;
    font-size: 16px
}

.entrustTip-yiban .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.entrustTip-yiban .el-input {
    width: 217px;
    height: 40px;
    border-radius: 20px;
    color: #969696;
    margin-left: 10px;
    margin-top: 30px
}

.entrustTip-yiban .el-input__inner {
    width: 217px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #2b2c32;
    font-size: 16px;
    border: none;
    text-align: center
}

.entrustTip-yiban .el-input__inner:focus {
    border-color: #8391a5
}

.entrustTip-yiban input::-webkit-input-placeholder {
    color: #969696
}

.layouts-yiban .rightBar {
    position: fixed;
    right: 25px;
    bottom: 50px;
    z-index: 88888
}

.layouts-yiban .rightBar .defaultTel {
    background: none
}

.layouts-yiban .rightBar .kefu {
    position: relative
}

.layouts-yiban .rightBar .kefu .telBox {
    position: absolute;
    right: 0;
    top: 0;
    height: 62px;
    width: 245px;
    border-radius: 3px;
    background-color: #f44336;
    color: #fff;
    font-size: 22px;
    line-height: 60px;
    display: none
}

.layouts-yiban .rightBar .kefu .telBox .telIcon {
    width: 28px;
    height: 28px;
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(/_nuxt/img/servicehov.be6babc.png);
    margin-left: 25px;
    margin-top: 16px;
    margin-right: 5px
}

.layouts-yiban .rightBar .service {
    width: 61px;
    height: 61px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 6px 1px #c8c8c8;
    box-shadow: 1px 1px 6px 1px #c8c8c8;
    margin-top: 8px;
    color: #2b2c32;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    padding-top: 1px
}

.layouts-yiban .rightBar .service .el-button {
    padding: 0;
    width: 60px;
    height: 60px;
    border: none
}

.layouts-yiban .rightBar .service .el-button:focus, .layouts-yiban .rightBar .service .el-button:hover {
    color: #fff;
    border-color: transparent;
    background-color: #f44336
}

.layouts-yiban .rightBar .service .icon {
    display: block;
    width: 28px;
    height: 31px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 5px
}

.layouts-yiban .rightBar .service .text {
    margin-top: 5px;
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 5px
}

.layouts-yiban .rightBar .entrust .icon {
    position: absolute;
    left: 18px;
    top: 5px
}

.layouts-yiban .rightBar .refer .icon {
    background-image: url(/_nuxt/img/onlinerefer.6fa83fe.png)
}

.layouts-yiban .rightBar .entrust .icon {
    background-image: url(/_nuxt/img/book1.ab11573.png);
    width: 27px;
    height: 27px
}

.layouts-yiban .rightBar .fangyuan .icon {
    background-image: url(/_nuxt/img/fangyuanicon.2a17fd6.png);
    width: 29px;
    height: 27px
}

.layouts-yiban .rightBar .kefu .icon {
    background-image: url(/_nuxt/img/service.a1095c8.gif)
}

.layouts-yiban .rightBar .top .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAlBJREFUaIHlmb194jAYhx9uA7c+X5NKV7PCeYRkBDxCMgIrhBHICM4IlxpXNBi3jMAVSPwMvJYFloTJ/UvLll4/fr8kT7iz0kw9A0/C0Lqpq4/Q6+/3e/H6JPTCNqWZegXmlluKpq4WIW0YHZg0U+/AzOHWoHC6wPwItaBNFiifwrV37VlRFRVMmqkkzVSJDKVo6ioHJO+Ya5jRFC2U0kwlQAlMheGTcLF41KKpq8KnXXcNpWugAOiXlzxnFstzgntMmqkpsOSyJO+Al6aupLxinp0DUn751M/uhtp3l6qkoZRAcja0A/Kmrr4c5pgBkpd86TkGwYkeSj6gAOgwk/LKFCh1mHpXEDD6K/9lIBQjBzhS7hok76EU0vUtc98EHCKFkm7EguUDi+ckePYcb2B0GZX2PV6gGDnA+eNjHS9gLA2ZVyhGLTjn8xo4LnswqwblGF0R5kTqUoX1uyofOG4+vfcxPd1scCgtOwbB8Zp8xwIFQFeinMuwgsPO3Hbe06mrwbS+0N2hGPXAeb1lf3VVKPmI6ZDqsU/8aINzzNihGPXY+cHB1qNnDcoxuvyNHgqchNVaGH7GcX/V6zE9bfjbmKC01VMgjv3VTaEUYm8SUw5wXrableRZ3WAsh0QPAcWoB84OyLeb1cW7iGAsLf5DQTG6Bc5F8rVAWfOAUAB0Fco5hM+5EqD8+ev3CbSjx7gmK3/mxpeD57xtN6sFaDD/AxQj/a5LoOt4othuVotJmqknfeO3h9JWzy/iYpJmaoncuK059CnfDoqRrrziqd8/BdxbGDq4Y5AAAAAASUVORK5CYII=);
    width: 35px;
    height: 15px;
    margin-top: 20px
}

.layouts-yiban .rightBar .service:hover {
    background-color: #f44336;
    color: #fff
}

.layouts-yiban .rightBar .refer:hover .icon {
    background-image: url(/_nuxt/img/onlinereferhov.4b60c52.png)
}

.layouts-yiban .rightBar .entrust:hover .icon {
    background-image: url(/_nuxt/img/book.07f39a0.png)
}

.layouts-yiban .rightBar .fangyuan:hover .icon {
    background-image: url(/_nuxt/img/fangyuaniconhov.878f3c3.png)
}

.layouts-yiban .rightBar .kefu:hover .telBox {
    display: block
}

.layouts-yiban .rightBar .top:hover .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAbpJREFUaIHl2eGRwiAQhmEowRZswRauhWshLXgl2IIteCXYgi1oCV4J7/1IuOEyLJCE3cTxm/GPCiyPY4DEu5UDfDrn9omPHt77b4PxtYeYHuBIPp1BDcnXagHOBRQTnE3BZFCuwvtHxVrWhwF2mcl3w3cktLNSTevCDCi3HEr0XTOcVWGmoERtTHBWgwEOwD0xwSfwUWh7EnCuwK5RffYwA8pTQDlU9tEJOLcWOOYwLVCivtRwTGEyE5mMUtHnbW6fQ782MMq/rga4PgzyFr/J9WAYoymOOgzy8toMJRorh5Nd6RJ96cFYokRjdqQv7jDhfKUCQ79xM93Cj8aXVr5qnOYw5Hez6ihRHYtwmsJsBSWqJ4dzKrRtAzMUsRmUUV0SjlhXE5jC4Op32xbWl8RZDLN1lJBCnRdGq+QiGBotjVZBPtHDaAsxG4b8ZmpzKCHkF4g/nFkwBZTZBzerVODsJ8Mg3yR6CZSQAs6T/m9XB4O8m30plJA5OKlOJJT7K6KETMWpbah2GLRMBU73D+YdUELIP9si4Dj6K/NboMQh/4i488DFOZea/MM59+W9/zGu2Sz0B8zkdfMXtMamPqkxLGIAAAAASUVORK5CYII=)
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.guigusoho .ztTop .city {
    display: none
}

.guigusoho .ztTop .menu ul li a.selected {
    color: #fff !important
}

.guigusoho .yy_yuanqugaikuo {
    position: relative
}

.guigusoho .yy_yuanqugaikuo div {
    position: absolute;
    top: 0;
    width: 270px;
    left: 40px;
    color: #033
}

.guigusoho .yy_yuanqugaikuo h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.guigusoho .yy_yuanqugaikuo p {
    line-height: 24px;
    font-size: 14px
}

.guigusoho .yy_yuanquyiban {
    position: relative;
    margin-top: 62px
}

.guigusoho .yy_yuanquyiban div {
    position: absolute;
    width: 500px;
    right: 40px;
    text-align: right;
    color: #033
}

.guigusoho .yy_yuanquyiban p {
    font-size: 14px;
    line-height: 24px
}

.guigusoho .yy_yuanquyiban h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.guigusoho .yy_tr {
    position: relative;
    height: 388px
}

.guigusoho .yy_tr p {
    width: 420px;
    font-size: 14px;
    margin-top: 14px
}

.guigusoho .yy_tr p.tr_left {
    position: absolute;
    left: 10px
}

.guigusoho .yy_tr p.tr_right {
    position: absolute;
    right: 20px
}

.guigusoho .jinlangTopPic {
    height: 498px !important
}

.guigusoho .jinlangTopPic .topCenter {
    height: 500px
}

.guigusoho .jinlangTopPic .topCenter .telBox {
    top: 315px !important;
    right: auto;
    display: none !important;
    left: 115px !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #d4c2a8 !important
}

.guigusoho .jinlangTopPic .topCenter .telBox label {
    font-size: 20px
}

@-webkit-keyframes masked-animation {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -100% 0
    }
}

.guigusoho .jlContent em {
    font-style: normal;
    color: #ef7721
}

.guigusoho .jlContent .project_js {
    width: 1080px;
    margin: 0 auto
}

.guigusoho .jlContent .project_js .title {
    width: 725px;
    height: 81px;
    background: url(/_nuxt/img/introduction.9904a02.jpg) no-repeat;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 40px
}

.guigusoho .jlContent .project_js .project_js_content {
    line-height: 36px
}

.guigusoho .jlContent .project_js .tag {
    width: 95px;
    height: 106px;
    background: url(/_nuxt/img/iconbg.2c39e42.jpg) no-repeat;
    margin-right: 136px
}

.guigusoho .jlContent .project_js .tag:first-child {
    margin-left: 30px
}

.guigusoho .jlContent .project_js .tag:last-child {
    margin-right: 0
}

.guigusoho .jlContent .project_js .tag .tag_text {
    color: #fff;
    font-size: 22px;
    line-height: 106px;
    width: 95px;
    text-align: center
}

.guigusoho .jlContent .project_zy {
    width: 100%;
    background-color: #f6f7fe;
    font-size: 16px
}

.guigusoho .jlContent .project_zy .project_zy_content {
    width: 1080px;
    margin: 0 auto;
    margin-top: 70px;
    padding: 60px 0 50px
}

.guigusoho .jlContent .project_zy .project_zy_content .title {
    width: 725px;
    height: 81px;
    background: url(/_nuxt/img/matching_03.cc675ba.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.guigusoho .jlContent .project_zy .project_zy_content .leftBox {
    margin-right: 75px
}

.guigusoho .jlContent .project_zy .project_zy_content .pro_name {
    width: 150px;
    height: 56px;
    line-height: 56px;
    text-align: right;
    background-color: #3d3d91;
    color: #f2f2f2;
    border-bottom: 1px solid #fff;
    padding-right: 24px
}

.guigusoho .jlContent .project_zy .project_zy_content .pro_text {
    width: 350px;
    height: 56px;
    line-height: 56px;
    color: #373a8d;
    padding-left: 42px;
    border-top: 1px solid #3d3d91;
    border-right: 1px solid #3d3d91
}

.guigusoho .jlContent .project_zy .project_zy_content li:first-child .pro_name {
    border-top-left-radius: 16px
}

.guigusoho .jlContent .project_zy .project_zy_content li:last-child .pro_text {
    border-bottom-right-radius: 16px
}

.guigusoho .jlContent .project_zy .project_zy_content li:last-child .pro_name, .guigusoho .jlContent .project_zy .project_zy_content li:last-child .pro_text {
    border-bottom: 1px solid #3d3d91
}

.guigusoho .jlContent .project_pt {
    width: 1080px;
    margin: 0 auto;
    padding-bottom: 50px
}

.guigusoho .jlContent .project_pt .title {
    width: 725px;
    height: 81px;
    background: url(/_nuxt/img/peitao_07.38f2b78.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.guigusoho .jlContent .project_pt .imageBox {
    margin-right: 26px
}

.guigusoho .jlContent .project_pt .imageBox:last-child {
    margin-right: 0
}

.guigusoho .jlContent .tzly {
    width: 100%;
    background-color: #f6f7fe;
    padding: 60px 0 62px
}

.guigusoho .jlContent .tzly .title {
    width: 725px;
    height: 81px;
    background: url(/_nuxt/img/liyou_16.29db070.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.guigusoho .jlContent .tzly .wk_project_ys {
    width: 1080px;
    margin: 0 auto;
    position: relative
}

.guigusoho .jlContent .tzly .wk_project_ys div {
    position: absolute
}

.guigusoho .jlContent .tzly .wk_project_ys div h3 {
    font-size: 22px;
    color: #343987;
    margin-bottom: 24px
}

.guigusoho .jlContent .tzly .wk_project_ys div p {
    color: #333888;
    font-size: 16px
}

.guigusoho .jlContent .tzly .wk_project_ys.wk_project_ys_left div {
    left: 85px;
    top: 142px
}

.guigusoho .jlContent .tzly .wk_project_ys.wk_project_ys_right div {
    right: 40px;
    top: 150px
}

.guigusoho .jlContent .tzly .wk_project_ys.wk_project_ys_right_guimo div {
    top: 168px
}

.guigusoho .jlContent .jlTitle {
    width: 100%;
    text-align: center;
    margin: 60px 0 25px
}

.guigusoho .jlContent .yy_fangxiang > div {
    position: relative;
    margin-bottom: 25px
}

.guigusoho .jlContent .yy_fangxiang .fangxiang {
    position: absolute;
    width: 533px;
    font-size: 14px;
    top: 0;
    right: 0
}

.guigusoho .jlContent .yy_fangxiang .fangxiang h3 {
    font-size: 14px
}

.guigusoho .jlContent .yy_fangxiang .fangxiang.fangxiang_1 h3 {
    margin-top: 15px
}

.guigusoho .jlContent .yy_fangxiang .fangxiang.fangxiang_2 {
    left: 40px;
    top: 32px
}

.guigusoho .jlContent .yy_fangxiang .fangxiang.fangxiang_2 h3 {
    font-size: 14px;
    margin-bottom: 25px
}

.guigusoho .jlContent .yy_fangxiang .fangxiang.fangxiang_3 {
    width: 440px;
    right: 0;
    top: 60px
}

.guigusoho .jlContent .jlTouzi ul {
    width: 1182px
}

.guigusoho .jlContent .jlTouzi ul li {
    width: 340px;
    height: 360px;
    margin-right: 54px;
    float: left
}

.guigusoho .jlContent .jlTouzi ul li img {
    width: 100%;
    height: 206px;
    display: block
}

.guigusoho .jlContent .jlTouzi ul li .tzContent {
    position: relative;
    width: 100%;
    height: 154px;
    border: 1px solid #e8e3e2;
    border-top: 0
}

.guigusoho .jlContent .jlTouzi ul li .tzContent .tzTitle {
    position: absolute;
    left: -7px;
    top: 14px;
    background: url(/_nuxt/img/baner.797f8e3.jpg) no-repeat;
    padding-left: 18px;
    width: 355px;
    height: 49px;
    font-size: 18px;
    color: #471e08;
    line-height: 45px
}

.guigusoho .jlContent .jlTouzi ul li .tzContent p {
    padding: 65px 15px 0 20px;
    font-size: 14px;
    line-height: 24px;
    color: #353232
}

.guigusoho .jlContent .jlYoushi {
    width: 100%;
    margin: 0 auto
}

.guigusoho .jlContent .jlYoushi ul li {
    width: 25%;
    float: left;
    overflow: hidden
}

.guigusoho .jlContent .jlYoushi ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.guigusoho .jlContent .jlYoushi ul li img {
    width: 241px;
    height: 166px;
    display: block
}

.guigusoho .jlContent .jlYoushi ul li .bg {
    background: url(/_nuxt/img/news_bg_02.afaf404.png) no-repeat;
    width: 221px;
    height: 380px;
    position: absolute;
    left: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.guigusoho .jlContent .jlYoushi ul li .con {
    position: relative;
    text-align: center;
    z-index: 2
}

.guigusoho .jlContent .jlYoushi ul li .con .textBox {
    position: absolute;
    left: 10%;
    top: 45%;
    width: 80%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 2
}

.guigusoho .jlContent .jlYoushi ul li .con .textBox h3 {
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 10px;
    color: #1a1c28;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.guigusoho .jlContent .jlYoushi ul li .con .textBox .line {
    width: 33px;
    height: 1px;
    background: #1a1c28;
    margin-left: 82px;
    margin-top: 15px;
    opacity: 0;
    margin-bottom: 39px
}

.guigusoho .jlContent .jlYoushi ul li .con .textBox p {
    color: #1a1c28;
    width: 100%;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 25px
}

.guigusoho .jlContent .jlYoushi ul li.bottom .bg {
    bottom: 100%
}

.guigusoho .jlContent .jlYoushi ul li.top .bg {
    top: 100%
}

.guigusoho .jlContent .jlYoushi ul li.top:hover .bg {
    top: 10px
}

.guigusoho .jlContent .jlYoushi ul li.bottom:hover .bg {
    bottom: 10px
}

.guigusoho .jlContent .jlYoushi ul li.bottom:hover .con .textBox {
    top: 70%
}

.guigusoho .jlContent .jlYoushi ul li.bottom:hover .con .textBox .line, .guigusoho .jlContent .jlYoushi ul li.bottom:hover .con .textBox p {
    opacity: 1
}

.guigusoho .jlContent .jlYoushi ul li.top:hover .con .textBox {
    top: -70px
}

.guigusoho .jlContent .jlYoushi ul li.top:hover .con .textBox .line, .guigusoho .jlContent .jlYoushi ul li.top:hover .con .textBox p {
    opacity: 1
}

.guigusoho .jlContent .jsJianshang {
    width: 964px;
    height: 375px;
    position: relative
}

.guigusoho .jlContent .jsJianshang img {
    width: 964px;
    float: left;
    display: block;
    margin-right: 49px
}

.guigusoho .jlContent .jsJianshang span {
    position: absolute;
    top: 270px;
    font-size: 14px
}

.guigusoho .jlContent .jsJianshang span.cirle_1 {
    width: 160px;
    left: 30px
}

.guigusoho .jlContent .jsJianshang span.cirle_2 {
    width: 178px;
    left: 275px
}

.guigusoho .jlContent .jsJianshang span.cirle_3 {
    width: 180px;
    left: 518px
}

.guigusoho .jlContent .jsJianshang span.cirle_4 {
    width: 186px;
    left: 765px
}

.guigusoho .jlContent .jlLunbo {
    width: 1124px !important;
    margin-left: -74px
}

.guigusoho .jlContent .jlLunbo img {
    margin-left: 78px;
    width: 964px
}

.guigusoho .jlContent .jlLunbo .jingxuantitle, .guigusoho .jlContent .jlMap .jingxuantitle {
    display: none
}

.guigusoho .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.guigusoho .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.guigusoho .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.guigusoho .floatMenu .menuBox .nav {
    padding-left: 218px
}

.guigusoho .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.guigusoho .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.rentLoan {
    max-width: 1920px
}

.rentLoan .footer {
    margin-top: 0 !important
}

.rentLoan .banner {
    background: url(/_nuxt/img/bannerbg.c6b5f96.jpg) top no-repeat;
    width: 100%;
    height: 426px;
    max-width: 1920px;
    min-width: 1200px;
    margin: 0 auto;
    position: relative
}

.rentLoan .banner .applyBox {
    height: 285px;
    width: 267px;
    position: absolute;
    top: 76px;
    right: 19%;
    background-color: #fff;
    text-align: center;
    border-radius: 3px;
    font-size: 14px
}

.rentLoan .banner .applyBox .slogan {
    color: #777
}

.rentLoan .banner .applyBox .telZiXun {
    color: #999;
    height: 50px;
    border-top: 1px solid #d9d9d9;
    padding-top: 20px
}

.rentLoan .banner .applyBox .el-input {
    margin-bottom: 13px;
    margin-top: 20px
}

.rentLoan .banner .applyBox .el-input__inner {
    width: 228px;
    height: 34px;
    border-radius: 20px;
    border: none;
    background-color: #eaeaea
}

.rentLoan .banner .applyBox .el-input__inner:focus {
    border: none
}

.rentLoan .banner .applyBox .bannerApplyBtn {
    width: 228px;
    height: 34px;
    font-size: 14px;
    background-color: #f34e4e;
    border-color: #f34e4e;
    border-radius: 20px;
    margin-bottom: 27px
}

.rentLoan .banner .applyBox ::-webkit-input-placeholder {
    font-size: 14px;
    text-align: center;
    color: #666
}

.rentLoan .banner .applyBox .applyTitle {
    color: #f0c668;
    font-size: 22px;
    text-align: center;
    margin-top: 36px;
    margin-bottom: 16px;
    font-weight: 700
}

.rentLoan .rentCalculBtn {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background-color: #ed6363;
    color: #fff;
    position: fixed;
    bottom: 100px;
    right: 100px;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    z-index: 899
}

.rentLoan .rentCalculBtn .btnText {
    width: 60px;
    display: inline-block;
    margin-top: 20px
}

.rentLoan .inputBox {
    background: url(/_nuxt/img/rentfootbg.e1a57a3.jpg) top no-repeat;
    height: 190px;
    margin-top: 50px
}

.rentLoan .inputBox .inputContent {
    padding-top: 75px;
    width: 500px;
    margin: 0 auto
}

.rentLoan .inputBox .telInput {
    height: 54px;
    width: 345px;
    border: none;
    border-top-left-radius: 26px;
    border-bottom-left-radius: 26px;
    text-indent: 30px;
    font-size: 16px;
    color: #666
}

.rentLoan .inputBox .el-button--primary {
    background-color: #f34e4e;
    border-color: #f34e4e;
    border-radius: 0;
    border-top-right-radius: 26px;
    border-bottom-right-radius: 26px;
    height: 54px;
    width: 143px;
    font-size: 16px
}

.rentLoan .inputBox ::-webkit-input-placeholder {
    font-size: 16px;
    padding-left: 82px;
    color: #666
}

.rentLoan .rentContent {
    width: 1200px;
    margin: 0 auto;
    margin-top: 87px
}

.rentLoan .rentContent .advantage {
    background-image: url(/_nuxt/img/advantage.9c9bb2c.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 812px
}

.rentLoan .rentContent .rentflow {
    background: url(/_nuxt/img/rentflow.3aca182.jpg) top no-repeat;
    height: 270px;
    width: 100%
}

.rentLoan .rentContent .commonQuestion .questionBg {
    margin-top: 135px;
    background: url(/_nuxt/img/question.8b3c49c.jpg) top no-repeat;
    background-repeat: no-repeat;
    height: 71px
}

.rentLoan .rentContent .commonQuestion .questionBOX {
    width: 1000px;
    margin-left: 97px;
    font-size: 16px
}

.rentLoan .rentContent .commonQuestion .questionBOX .queTitle {
    color: #444;
    font-weight: 700;
    margin-top: 40px;
    line-height: 28px
}

.rentLoan .rentContent .commonQuestion .questionBOX .queTitle .titleBg {
    width: 4px;
    height: 13px;
    background-color: #f0c036;
    display: inline-block;
    margin-right: 7px
}

.rentLoan .rentContent .commonQuestion .questionBOX .queText {
    color: #666;
    line-height: 28px
}

.maskBox[data-v-9858daa6] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .6);
    z-index: 900;
    overflow: hidden
}

.rentCalculBox[data-v-9858daa6] {
    width: 753px;
    height: 276px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    position: fixed;
    top: 300px;
    left: 0;
    right: 0;
    z-index: 999
}

.rentCalculBox .rentArrow[data-v-9858daa6] {
    width: 12px;
    height: 22px;
    background: url(/_nuxt/img/rentarrow.736000d.png) 100% no-repeat;
    margin-top: 120px;
    margin-left: 50px
}

.rentCalculBox .el-alert[data-v-9858daa6] {
    position: absolute;
    top: 10px;
    width: 300px;
    left: 50%;
    margin-left: -150px
}

.rentCalculBox .el-alert .el-alert__title[data-v-9858daa6] {
    font-size: 18px
}

.rentCalculBox .calHeader[data-v-9858daa6] {
    height: 60px
}

.rentCalculBox .calTitle[data-v-9858daa6] {
    font-size: 16px;
    font-weight: 700;
    color: #2b2c32;
    line-height: 16px;
    margin-bottom: 12px
}

.rentCalculBox .str[data-v-9858daa6] {
    width: 77px;
    display: inline-block;
    float: left
}

.rentCalculBox .num[data-v-9858daa6] {
    color: #2b2c32;
    width: 155px;
    display: inline-block;
    text-align: center
}

.rentCalculBox .contentRight[data-v-9858daa6] {
    margin-left: 53px;
    color: #666;
    font-size: 14px;
    line-height: 36px;
    width: 285px
}

.rentCalculBox .contentRight li[data-v-9858daa6] {
    margin-left: 13px
}

.rentCalculBox .contentRight .titleBg[data-v-9858daa6] {
    width: 4px;
    height: 16px;
    display: inline-block;
    background-color: #f9cb3e;
    margin-right: 8px;
    float: left
}

.rentCalculBox .contentLeft[data-v-9858daa6] {
    color: #666;
    font-size: 14px;
    margin-left: 47px;
    line-height: 36px;
    width: 285px
}

.rentCalculBox .contentLeft li[data-v-9858daa6] {
    margin-left: 13px
}

.rentCalculBox .contentLeft .titleBg[data-v-9858daa6] {
    width: 4px;
    height: 16px;
    display: inline-block;
    background-color: #f9cb3e;
    margin-right: 8px;
    float: left
}

.rentCalculBox .contentLeft .calculBtn[data-v-9858daa6] {
    width: 264px;
    height: 34px;
    margin-top: 20px;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#ff3f3f));
    background: linear-gradient(90deg, #fe6a6a, #ff3f3f);
    font-size: 16px;
    padding: 0;
    border: none;
    border-radius: 25px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.rentCalculBox .contentLeft .calculBtn[data-v-9858daa6]:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.rentCalculBox .contentLeft input.canLoan[data-v-9858daa6] {
    color: #f44336;
    font-size: 16px;
    width: 150px;
    height: 30px;
    line-height: 30px;
    border: none;
    border-bottom: 1px solid #dcdcdc
}

.rentCalculBox .contentLeft[data-v-9858daa6] ::-webkit-input-placeholder {
    color: #f44336;
    font-size: 16px
}

.rentCalculBox .closeBox[data-v-9858daa6] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUhJREFUWIW118FNwzAUgOEfz4AEK1Q5dAaQKpaAHWCS9pQJ6BJVBazAIXSGquxAD3mRQmTHfi9+lXxoben/1CYv6k3btgArYAs8A7/4vm6Bd+ANOAWJfwJPwFEOeMaP0voAVgHYAXdyYO2IGOJreX8PbAP91/49OuiBmMaR5ksALsDGEZGKb4BLkA+8ELNxgDDaqI3IxqeAmoiieAxQA1EcTwGWIFTxOYAFoY7nABqEKV4CKEGY46WAOcSXLFNcA0ghGlmmuBYwRnSRvU4btwAA/ox7VQDDBddE9hoMY1sDiF3tHf9/DvXYLgWkbrUHWeZnRwkgd58venbkAKVDxoyYA2gnnAmRAljHqxoRAyya7VrEFLA0rkaMAbXiKsQAqB0vRgTHeBEiAHvHeA6xD/T/Us+O8RTiDLwG4Ad4BA6O8SniQP8MOV0BnByqB/bdCMQAAAAASUVORK5CYII=);
    width: 17px;
    height: 17px;
    background-size: 100%;
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    right: 1px
}

.rentCalculBox .closeBox[data-v-9858daa6]:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUdJREFUWIW111FKw0AQgOHfOYOgVygRCt5AoXgJvYOepB7CXqIU9Qo+xJ6h1DvoQzYQQzY7M9kp7EO7C/9Hm0zoRXNzC7ACtsAj8EPs6xJ4A16Ao6T4B/AAHNKByPghtd6BlQCvwFU6sA5E9PF1en8NbIXua/8aHIxAjOOk5pMAZ2ATiMjFN8BZ0gdRiNk4gAw2aiOK8TGgJkIVnwLUQKjjOcAShCk+B/AgzPESwIJwxTUADcId1wLmEJ9pueIWQA7RpOWKWwFDRDux11rjHgDAr3OvCqC/4JqJvQbH2LYApq72lv8/h3lsawG5W+0uLfezQwMo3eeLnh0lgHbIuBFzAOuEcyFyAO94NSOmAItmuxUxBiyNmxFDQK24CdEDasfVCAmMqxAC7ALjJcRO6P6lngLjOcQJeBbgG7gH9oHxMWJP9ww5/gHmO6jON7FtEAAAAABJRU5ErkJggg==)
}

.myHomeManageScoped.pages-managercenter-myhonme .block {
    width: 217px;
    height: 190px;
    color: #fff;
    border-radius: 5px;
    text-align: center
}

.myHomeManageScoped.pages-managercenter-myhonme .h-house {
    margin-right: 30px;
    background-color: #f69795
}

.myHomeManageScoped.pages-managercenter-myhonme .h-cus {
    margin-right: 30px;
    background-color: #7ecfcf
}

.myHomeManageScoped.pages-managercenter-myhonme .h-look {
    margin-right: 30px;
    background-color: #9fc4de
}

.myHomeManageScoped.pages-managercenter-myhonme .h-coin {
    background-color: #ffba54
}

.myHomeManageScoped.pages-managercenter-myhonme .h-type {
    margin-top: 54px;
    font-size: 24px;
    font-weight: 700
}

.myHomeManageScoped.pages-managercenter-myhonme .h-type-num {
    margin-top: 30px;
    font-size: 16px
}

.myHomeManageScoped.pages-managercenter-myhonme .home-dl {
    margin-top: 30px;
    width: 960px;
    height: 190px;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    background: url(/_nuxt/img/homedownload.1934b1f.png) 50% no-repeat;
    background-size: contain
}

.myXzlSelectScoped .cf-process[data-v-76735f84] {
    background-color: #fff;
    padding: 45px 30px;
    border-radius: 5px
}

.myXzlSelectScoped .cf-process .cf-pcs-circle[data-v-76735f84] {
    text-align: center
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .sl-circle[data-v-76735f84] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .cf_line[data-v-76735f84] {
    width: 267px;
    height: 12px;
    display: inline-block;
    border-top: 1px dashed #dedede
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .xk-circle[data-v-76735f84] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle.0917fc5.png) no-repeat 50%;
    background-size: contain
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .add-circle[data-v-76735f84] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle.0917fc5.png) no-repeat 50%;
    background-size: contain
}

.myXzlSelectScoped .cf-process .cf-pcs-word[data-v-76735f84] {
    text-align: center;
    margin-top: 16px
}

.myXzlSelectScoped .cf-process .cf-pcs-word .sl-word[data-v-76735f84] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-left: 20px;
    margin-right: 20px
}

.myXzlSelectScoped .cf-process .cf-pcs-word .xk-word[data-v-76735f84] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    color: #c8c8c8;
    margin-left: 22px;
    margin-right: 22px
}

.myXzlSelectScoped .cf-process .cf-pcs-word .add-word[data-v-76735f84] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    color: #c8c8c8;
    margin-left: 20px;
    margin-right: 20px
}

.myXzlSelectScoped .cf-sl[data-v-76735f84] {
    background-color: #fff;
    margin-top: 30px;
    padding: 60px 25px 50px;
    border-radius: 5px
}

.myXzlSelectScoped .cf-sl .el-autocomplete[data-v-76735f84] {
    width: 364px !important
}

.next-btn[data-v-76735f84] {
    text-align: center;
    margin: 290px 0 0
}

.feedbackDig .el-dialog__body {
    font-size: 16px
}

.manager-mysuggest .leftMenu {
    width: 200px
}

.manager-mysuggest .rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-mysuggest .rightContent .infoContainer {
    background: #fff;
    min-height: 617px;
    padding-top: 30px
}

.manager-mysuggest .rightContent .infoContainer .box {
    margin-left: 50px
}

.manager-mysuggest .rightContent .infoContainer .box .suggestContent {
    width: 719px;
    height: 160px;
    border: 1px solid #dcdcdc;
    padding-top: 10px;
    text-indent: 16px;
    line-height: 20px;
    font-size: 14px;
    resize: none
}

.manager-mysuggest .rightContent .infoContainer .box span {
    font-size: 14px;
    margin-right: 20px;
    color: #969696;
    line-height: 14px
}

.manager-mysuggest .rightContent .infoContainer .pushImg {
    margin-top: 30px;
    padding-bottom: 140px;
    position: relative
}

.manager-mysuggest .rightContent .infoContainer .pushImg .imgBox {
    max-width: 630px;
    position: relative
}

.manager-mysuggest .rightContent .infoContainer .pushImg .imgBox .el-upload-list--picture-card .el-upload-list__item {
    border: 0 solid
}

.manager-mysuggest .rightContent .infoContainer .pushImg .imgBox .el-upload--picture-card {
    background: #f5f5f5;
    border: 0 solid;
    border-radius: 0
}

.manager-mysuggest .rightContent .infoContainer .pushImg .imgBox .el-upload--picture-card .el-icon-plus {
    background: url(/_nuxt/img/addImg.a1001cd.png) no-repeat center 40px;
    width: 100%;
    height: 100%;
    background-size: 28px;
    position: relative;
    top: -55px
}

.manager-mysuggest .rightContent .infoContainer .pushImg .imgBox .el-upload--picture-card .el-icon-plus:before {
    content: "\6DFB\52A0\56FE\7247";
    width: 100%;
    font-size: 14px;
    color: #969696;
    position: relative;
    top: 60px
}

.manager-mysuggest .rightContent .infoContainer .pushImg .tipsBox {
    margin-left: 30px;
    padding-top: 40px
}

.manager-mysuggest .rightContent .infoContainer .pushImg .tipsBox p {
    font-size: 14px;
    color: #969696;
    line-height: 22px;
    width: 200px;
    text-align: left
}

.manager-mysuggest .rightContent .Savebtn {
    width: 101px;
    height: 29px;
    border-radius: 17px;
    border: 1px solid #f44336;
    color: #f44336;
    text-align: center;
    line-height: 30px;
    background: #fff;
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin-left: -59px;
    font-size: 16px
}

.manager-mysuggest .rightContent .Savebtn:hover {
    border: 1px solid #f44336;
    color: #fff;
    background: #f44336
}

.manager-mycoin-consumption .leftMenu {
    width: 200px
}

.manager-mycoin-consumption .rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-mycoin-consumption .rightContent .m27 {
    margin: 27px 0
}

.manager-mycoin-consumption .rightContent .infoContainer {
    background: #fff;
    padding-bottom: 100px;
    width: 960px;
    min-height: 547px
}

.manager-mycoin-consumption .rightContent .infoContainer .recharge {
    width: 100px;
    height: 32px;
    border-radius: 16px;
    color: #fff;
    background: #fe6a6a;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    position: absolute;
    top: 26px;
    right: 0;
    cursor: pointer;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.manager-mycoin-consumption .rightContent .infoContainer .recharge:hover {
    -webkit-box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7);
    box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7)
}

.manager-mycoin-consumption .rightContent .infoContainer .coinNum {
    padding-top: 40px;
    width: 900px;
    margin: 0 auto
}

.manager-mycoin-consumption .rightContent .infoContainer .coinNum img {
    position: relative;
    top: 1px
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table {
    margin: 35px auto;
    width: 900px
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table thead {
    color: #969696
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table thead .l-tr {
    background: #f5f5f5;
    border-bottom: 1px solid #dcdcdc
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table thead .l-tr th {
    width: 300px;
    text-indent: 70px
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table tbody {
    color: #2b2c32
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table tbody tr {
    width: 900px
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table tbody tr td {
    width: 300px;
    text-indent: 70px
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table tbody tr:nth-child(2n) {
    background: #f5f5f5
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table .white {
    background-color: #fff !important
}

.manager-mycoin-consumption .rightContent .infoContainer .l-table .l-tr {
    width: 960px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    z-index: 1
}

.infoContainerTitle[data-v-21f08612] {
    background: #fff
}

.infoContainerTitle .titleList[data-v-21f08612] {
    height: 57px;
    border-bottom: 1px solid #dcdcdc
}

.infoContainerTitle .titleList a div[data-v-21f08612] {
    color: #000
}

.infoContainerTitle .titleList div[data-v-21f08612] {
    padding-left: 30px;
    padding-right: 30px;
    height: 56px;
    line-height: 71px
}

.infoContainerTitle .titleList .isActive[data-v-21f08612] {
    border-bottom: 2px solid #f44336;
    color: #f44336
}

.yy_shoppingGuide .ztTop .city {
    display: none
}

.yy_shoppingGuide .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_shoppingGuide .sgTopPic, .yy_shoppingGuide .sgTopPic .topCenter {
    height: 400px !important
}

.yy_shoppingGuide .sgTopPic .telBox {
    display: none
}

.yy_shoppingGuide .sgWrapper {
    width: 100%;
    background: url(/_nuxt/img/sg_02.130fe8e.jpg) repeat
}

.yy_shoppingGuide .sgWrapper .sgContent {
    width: 1165px;
    margin: 0 auto;
    padding-top: 21px
}

.yy_shoppingGuide .sgWrapper .sgContent .summary {
    width: 100%;
    background: url(/_nuxt/img/sg_01.bd4be1c.png) 50% no-repeat;
    background-size: 1160px auto;
    height: 104px;
    padding: 34px 52px 31px 62px;
    color: #8e7172;
    line-height: 24px;
    font-size: 14px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt {
    margin-top: 50px;
    width: 100%;
    position: relative
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .img {
    position: absolute;
    left: 0;
    top: -20px;
    width: 440px;
    height: 300px;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .2);
    box-shadow: 0 0 40px rgba(0, 0, 0, .2)
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .img img {
    width: 100%;
    height: 100%
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .img .el-carousel__button {
    width: 100px !important
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .img .el-carousel__indicators {
    width: 400px;
    bottom: 5px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .img .el-carousel__indicator {
    padding: 0
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box {
    float: right;
    width: 760px;
    height: 340px;
    border: 2px solid #bd9498;
    padding: 30px 32px 0 65px;
    margin-bottom: 30px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .bTitle {
    line-height: 32px;
    font-size: 32px;
    color: #444;
    width: 100%;
    padding-bottom: 20px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .line {
    width: 40px;
    background: #ac7676;
    height: 2px;
    margin-bottom: 20px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .other {
    padding-bottom: 5px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .other span {
    float: left;
    width: 225px;
    color: #333;
    font-size: 16px;
    line-height: 16px;
    padding-bottom: 16px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .other span:nth-child(odd) {
    width: 235px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .other span:nth-child(2n) {
    width: 390px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .intro {
    margin-bottom: 5px;
    width: 100%;
    color: #666;
    font-size: 14px;
    line-height: 24px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .intro p {
    padding-bottom: 13px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .look {
    float: right;
    margin-top: -20px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl dt .box .look a {
    color: #8e5050;
    font-size: 12px;
    text-decoration: underline
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl.dl dt .img {
    left: auto;
    right: 0
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl.dl dt .box {
    float: left;
    background: #f3f3f4;
    border: 0;
    width: 810px;
    padding: 30px 120px 0 36px
}

.yy_shoppingGuide .sgWrapper .sgContent .projectContent dl.dl dt .box .look {
    float: left;
    margin-top: -10px
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend {
    width: 1165px;
    margin: 0 auto;
    padding-top: 56px
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend h2 {
    width: 100%;
    font-size: 32px;
    line-height: 32px;
    color: #444;
    text-align: center;
    padding-bottom: 26px
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend .line {
    width: 40px;
    background: #ac7676;
    height: 2px;
    margin: 0 auto;
    margin-bottom: 20px
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul {
    width: 1200px;
    padding: 21px 0 60px
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li {
    width: 365px;
    margin-right: 35px;
    border: 1px solid #bc9596;
    height: 270px;
    position: relative;
    float: left
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li img {
    width: 365px;
    height: 270px;
    position: absolute;
    top: -9px;
    left: -9px;
    z-index: 1
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li .imgBg {
    width: 365px;
    height: 270px;
    position: absolute;
    top: -9px;
    left: -9px;
    z-index: 2;
    background: rgba(0, 0, 0, .3)
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li .whiteBg {
    width: 365px;
    height: 270px;
    position: absolute;
    top: -9px;
    left: -9px;
    z-index: 3;
    background: hsla(0, 0%, 100%, 0);
    -webkit-transition: all .3s;
    transition: all .3s
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li .bookBtn {
    width: 121px;
    height: 36px;
    background: #995757;
    border-radius: 18px;
    position: absolute;
    bottom: 65px;
    left: 111px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 36px;
    opacity: 0;
    z-index: 4;
    cursor: pointer
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li .tjTitle {
    width: 365px;
    position: absolute;
    top: 98px;
    left: -9px;
    font-size: 24px;
    text-align: center;
    color: #fff;
    line-height: 24px;
    z-index: 4;
    font-weight: 700;
    -webkit-transition: all .3s;
    transition: all .3s
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li .tjPrice {
    width: 365px;
    position: absolute;
    top: 130px;
    left: -9px;
    font-size: 16px;
    text-align: center;
    color: #ffbebe;
    line-height: 24px;
    z-index: 4;
    -webkit-transition: all .3s;
    transition: all .3s
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li .tjPrice label {
    font-size: 20px;
    font-weight: 700
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li:hover .bookBtn {
    opacity: 1
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li:hover .whiteBg {
    background: hsla(0, 0%, 100%, .9);
    width: 335px;
    height: 240px;
    position: absolute;
    top: 6px;
    left: 6px
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li:hover .tjTitle {
    color: #1a1a23;
    top: 78px
}

.yy_shoppingGuide .sgWrapper .sgContent .fyrecommend ul li:hover .tjPrice {
    color: #333;
    top: 110px
}

.yy_shoppingGuide .scan {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 501;
    height: 432px
}

.yy_shoppingGuide .scan .scanPic1 {
    width: 38px;
    height: 211px;
    margin-bottom: 10px;
    position: fixed;
    right: 20px;
    bottom: 20px
}

.yy_shoppingGuide .scan .scanPic1:hover .scanPic2 {
    opacity: 1
}

.yy_shoppingGuide .scan .scanPic2 {
    position: fixed;
    right: 20px;
    bottom: 20px;
    width: 166px;
    height: 211px;
    margin-bottom: 10px;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s
}

.myMessageInfoScoped .el-button {
    border-radius: 18px !important
}

.myMessageInfoScoped .time {
    width: 200px;
    height: 36px;
    line-height: 36px;
    color: #969696;
    font-size: 14px;
    text-align: right
}

.myMessageInfoScoped .con-body {
    padding: 30px;
    background-color: #fff
}

.myMessageInfoScoped .pop-t {
    height: 47px;
    line-height: 47px;
    clear: both
}

.myMessageInfoScoped .pop-t-w {
    font-size: 16px;
    font-weight: 700;
    color: #2b2c32
}

.myMessageInfoScoped .pop-t-w.time {
    font-weight: 400
}

.myMessageInfoScoped .pop-t-c {
    padding-right: 20px;
    cursor: pointer
}

.myMessageInfoScoped .pop-body {
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 24px;
    color: #2b2c32
}

.myMessageInfoScoped .pop-btns {
    text-align: center
}

.myMessageInfoScoped .pop-btn {
    display: inline-block;
    width: 110px;
    height: 32px;
    border-radius: 15px;
    line-height: 30px;
    cursor: pointer;
    -webkit-transition: all .5s;
    transition: all .5s
}

.myMessageInfoScoped .back {
    border: 1px solid #cdcdcd;
    color: #cdcdcd;
    margin-left: 15px
}

.myMessageInfoScoped .back:hover {
    background-color: #cdcdcd;
    color: #fff
}

.myMessageInfoScoped .cancle {
    border: 1px solid #cdcdcd;
    color: #cdcdcd;
    margin-left: 15px
}

.myMessageInfoScoped .cancle:hover {
    background-color: #cdcdcd;
    color: #fff
}

.manager-myinfo-pushimg .leftMenu {
    width: 200px
}

.manager-myinfo-pushimg .rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-myinfo-pushimg .rightContent .infoContainer {
    background: #fff;
    min-height: 667px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgBtn {
    width: 110px;
    height: 32px;
    margin-top: 40px;
    margin-left: 30px;
    background: #ff4848;
    color: #fff;
    text-align: center;
    line-height: 32px;
    border-radius: 16px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer {
    margin-top: 80px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox {
    margin-left: 130px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg {
    width: 200px;
    height: 200px;
    margin-bottom: 20px;
    border-radius: 100px;
    overflow: hidden
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg .avatar-uploader .el-upload {
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    width: 200px;
    height: 200px;
    border-radius: 100px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg .avatar-uploader .el-upload:hover {
    border-color: #20a0ff
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 200px;
    height: 200px;
    line-height: 200px;
    text-align: center
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg .avatar {
    width: 200px;
    height: 200px;
    display: block
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg img {
    width: 200px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox p {
    color: #969696;
    font-size: 14px;
    line-height: 22px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .yulan {
    margin-left: 75px;
    margin-top: 98px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .smallImg {
    margin-top: 30px;
    margin-left: 20px;
    position: relative
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .smallImg .imgM {
    position: absolute;
    top: 30px;
    left: 200px;
    width: 90px;
    height: 90px;
    overflow: hidden;
    border-radius: 45px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .smallImg .imgS {
    position: absolute;
    top: 45px;
    left: 340px;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    overflow: hidden
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .smallImg .imgL {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 75px
}

.manager-myinfo-pushimg .rightContent .infoContainer .imgContainer .smallImg img {
    width: 100%;
    height: 100%
}

.manager-myinfo-pushimg .rightContent .infoContainer .Savebtn {
    width: 104px;
    height: 29px;
    line-height: 29px;
    border-radius: 30px;
    border: 1px solid #f44336;
    color: #f44336;
    text-align: center;
    background: #fff;
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin-left: -59px
}

.manager-look-order .leftMenu[data-v-342f7db0] {
    width: 200px
}

.manager-look-order .rightContentLookOrder[data-v-342f7db0] {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-look-order .rightContentLookOrder .infoContainer[data-v-342f7db0] {
    background: #fff;
    position: relative;
    min-height: 647px
}

.manager-look-order .rightContentLookOrder .infoContainer .noSpace[data-v-342f7db0] {
    height: 589px
}

.manager-look-order .rightContentLookOrder .infoContainer .noSpace div[data-v-342f7db0] {
    padding: 97px;
    width: 105px;
    height: 126px;
    margin: 0 auto
}

.manager-look-order .rightContentLookOrder .infoContainer .hasSpace .lookBox .lookOrder[data-v-342f7db0] {
    padding: 30px;
    border-bottom: 1px solid #dcdcdc
}

.manager-look-order .rightContentLookOrder .infoContainer .hasSpace .lookBox .lookOrder .orderTitle[data-v-342f7db0] {
    font-size: 16px;
    color: #2b2c32;
    font-weight: 700
}

.manager-look-order .rightContentLookOrder .infoContainer .hasSpace .lookBox .lookOrder .orderTime[data-v-342f7db0] {
    color: #646464;
    font-size: 14px;
    margin-top: 5px
}

.manager-look-order .rightContentLookOrder .infoContainer .hasSpace .lookBox .lookOrder .describe[data-v-342f7db0] {
    color: #646464;
    font-size: 14px;
    margin-top: 15px
}

.manager-look-order .rightContentLookOrder .infoContainer .hasSpace .lookBox .lookOrder .imgBox[data-v-342f7db0] {
    margin-top: 30px
}

.manager-look-order .rightContentLookOrder .infoContainer .hasSpace .lookBox .lookOrder .imgBox img[data-v-342f7db0] {
    margin-left: 10px
}

.manager-look-order .rightContentLookOrder .infoContainer .hasSpace div.btnBox[data-v-342f7db0] {
    text-align: center;
    padding-top: 100px;
    background: #fff
}

.manager-look-order .rightContentLookOrder .infoContainer .hasSpace div.btnBox .Savebtn[data-v-342f7db0] {
    width: 104px;
    height: 29px;
    line-height: 29px;
    border-radius: 30px;
    border: 1px solid #c8c8c8;
    color: #c8c8c8;
    text-align: center;
    background: #fff;
    font-size: 16px;
    margin-bottom: 40px
}

.leftMenu {
    width: 200px
}

.rightContentAudit {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContentAudit .m27 {
    margin: 27px 0
}

.rightContentAudit .infoContainer {
    background: #fff;
    padding-bottom: 100px
}

.rightContentAudit .infoContainer .auditing {
    background: #fff;
    padding-top: 54px
}

.rightContentAudit .infoContainer .auditing .wait {
    height: 42px;
    width: 235px;
    margin: 0 auto
}

.rightContentAudit .infoContainer .auditing .wait img {
    width: 42px
}

.rightContentAudit .infoContainer .auditing .wait span {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-weight: 600px;
    margin-left: 12px;
    color: #1a1c28
}

.rightContentAudit .infoContainer .reject {
    height: 113px;
    background: #fff;
    padding-top: 57px
}

.rightContentAudit .infoContainer .reject .wait {
    height: 42px;
    width: 235px;
    margin: 0 auto
}

.rightContentAudit .infoContainer .reject .wait img {
    width: 42px
}

.rightContentAudit .infoContainer .reject .wait span {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-weight: 600px;
    margin-left: 12px;
    color: #1a1c28
}

.rightContentAudit .infoContainer .reject .wait .reason {
    width: 400px;
    float: left;
    font-size: 16px;
    color: #969696;
    margin-top: 31px;
    margin-left: -110px
}

.rightContentAudit .infoContainer .reject .wait .reason .edit {
    display: inline-block;
    width: 100px;
    height: 35px;
    border: 1px solid #dcdcdc;
    text-align: center;
    line-height: 33px;
    font-size: 14px;
    color: #2b2c32
}

.rightContentAudit .infoContainer .reject .wait .reason .edit:hover {
    color: #f44336
}

.rightContentAudit .infoContainer .addInfo > div {
    margin-top: 27px;
    height: 36px
}

.rightContentAudit .infoContainer .addInfo {
    margin-top: 21px;
    padding-bottom: 150px
}

.rightContentAudit .infoContainer .addInfo .idCard {
    height: 180px
}

.rightContentAudit .infoContainer .addInfo .title {
    float: left;
    text-align: right;
    line-height: 36px;
    width: 106px;
    height: 36px;
    font-size: 14px;
    color: #969696;
    margin-right: 27px
}

.rightContentAudit .infoContainer .addInfo .title img {
    position: relative;
    top: 12px;
    right: 5px
}

.rightContentAudit .infoContainer .addInfo .myInput {
    height: 30px;
    width: 220px;
    text-indent: 13px;
    line-height: 30px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_jinlang .ztTop .city {
    display: none
}

.yy_jinlang .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_jinlang .jinlangTopPic {
    height: 500px !important
}

.yy_jinlang .jinlangTopPic .topCenter {
    height: 500px
}

.yy_jinlang .jinlangTopPic .topCenter .telBox {
    top: 315px !important;
    right: auto;
    left: 115px !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #d4c2a8 !important
}

.yy_jinlang .jinlangTopPic .topCenter .telBox label {
    font-size: 20px
}

@-webkit-keyframes masked-animation {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -100% 0
    }
}

.yy_jinlang .jlContent {
    width: 1160px;
    margin: 0 auto
}

.yy_jinlang .jlContent .jlTitle {
    width: 100%;
    padding: 60px 0 52px;
    text-align: center
}

.yy_jinlang .jlContent .jlTouzi ul {
    width: 1182px
}

.yy_jinlang .jlContent .jlTouzi ul li {
    width: 340px;
    height: 360px;
    margin-right: 54px;
    float: left
}

.yy_jinlang .jlContent .jlTouzi ul li img {
    width: 100%;
    height: 206px;
    display: block
}

.yy_jinlang .jlContent .jlTouzi ul li .tzContent {
    position: relative;
    width: 100%;
    height: 154px;
    border: 1px solid #e8e3e2;
    border-top: 0
}

.yy_jinlang .jlContent .jlTouzi ul li .tzContent .tzTitle {
    position: absolute;
    left: -7px;
    top: 14px;
    background: url(/_nuxt/img/jl_02.fbacdb4.png) no-repeat;
    padding-left: 18px;
    width: 355px;
    height: 49px;
    font-size: 18px;
    color: #471e08;
    line-height: 45px
}

.yy_jinlang .jlContent .jlTouzi ul li .tzContent p {
    padding: 65px 15px 0 20px;
    font-size: 14px;
    line-height: 24px;
    color: #353232
}

.yy_jinlang .jlContent .jlYoushi {
    width: 100%;
    margin: 0 auto
}

.yy_jinlang .jlContent .jlYoushi ul li {
    width: 25%;
    float: left;
    overflow: hidden
}

.yy_jinlang .jlContent .jlYoushi ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.yy_jinlang .jlContent .jlYoushi ul li img {
    width: 288px;
    height: 200px
}

.yy_jinlang .jlContent .jlYoushi ul li .bg {
    background: url(/_nuxt/img/news_bg_02.afaf404.png) no-repeat;
    width: 270px;
    height: 380px;
    position: absolute;
    left: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.yy_jinlang .jlContent .jlYoushi ul li .con {
    position: relative;
    text-align: center;
    z-index: 2
}

.yy_jinlang .jlContent .jlYoushi ul li .con .textBox {
    position: absolute;
    left: 10%;
    top: 45%;
    width: 80%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 2
}

.yy_jinlang .jlContent .jlYoushi ul li .con .textBox h3 {
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 10px;
    color: #1a1c28;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.yy_jinlang .jlContent .jlYoushi ul li .con .textBox .line {
    width: 33px;
    height: 1px;
    background: #1a1c28;
    margin-left: 100px;
    margin-top: 15px;
    opacity: 0;
    margin-bottom: 39px
}

.yy_jinlang .jlContent .jlYoushi ul li .con .textBox p {
    color: #1a1c28;
    width: 100%;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 25px
}

.yy_jinlang .jlContent .jlYoushi ul li.bottom .bg {
    bottom: 100%
}

.yy_jinlang .jlContent .jlYoushi ul li.top .bg {
    top: 100%
}

.yy_jinlang .jlContent .jlYoushi ul li.top:hover .bg {
    top: 10px
}

.yy_jinlang .jlContent .jlYoushi ul li.bottom:hover .bg {
    bottom: 10px
}

.yy_jinlang .jlContent .jlYoushi ul li.bottom:hover .con .textBox {
    top: 70%
}

.yy_jinlang .jlContent .jlYoushi ul li.bottom:hover .con .textBox .line, .yy_jinlang .jlContent .jlYoushi ul li.bottom:hover .con .textBox p {
    opacity: 1
}

.yy_jinlang .jlContent .jlYoushi ul li.top:hover .con .textBox {
    top: -70px
}

.yy_jinlang .jlContent .jlYoushi ul li.top:hover .con .textBox .line, .yy_jinlang .jlContent .jlYoushi ul li.top:hover .con .textBox p {
    opacity: 1
}

.yy_jinlang .jlContent .jsJianshang {
    width: 1200px
}

.yy_jinlang .jlContent .jsJianshang img {
    width: 350px;
    float: left;
    display: block;
    margin-right: 49px
}

.yy_jinlang .jlContent .jlLunbo {
    width: 1160px !important
}

.yy_jinlang .jlContent .jlLunbo img {
    margin-left: 88px
}

.yy_jinlang .jlContent .jlLunbo .jingxuantitle, .yy_jinlang .jlContent .jlMap .jingxuantitle {
    display: none
}

.yy_jinlang .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.yy_jinlang .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.yy_jinlang .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.yy_jinlang .floatMenu .menuBox .nav {
    padding-left: 218px
}

.yy_jinlang .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.yy_jinlang .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

.manager-my-publish .myPublishScoped .el-dialog.el-dialog--small {
    width: auto
}

.manager-my-publish .myPublishScoped .listStyle .el-table .cell, .manager-my-publish .myPublishScoped .listStyle .el-table th > div {
    padding-left: 23px
}

.manager-my-publish .myPublishScoped .pb-con {
    height: 36px;
    margin: 10px 0
}

.manager-my-publish .myPublishScoped .noSpace {
    height: 523px
}

.manager-my-publish .myPublishScoped .noSpace div {
    padding: 97px;
    width: 105px;
    height: 126px;
    margin: 0 auto
}

.manager-my-publish .myPublishScoped .hsmanage-con {
    background-color: #fff;
    padding-bottom: 20px;
    min-height: 581px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body {
    padding: 30px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .hsmanage-ctrl {
    padding-bottom: 20px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .hsmanage-ctrl .type-c {
    width: 120px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .hsmanage-ctrl .shtype-c {
    width: 150px;
    margin-left: 20px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table {
    margin-bottom: 20px;
    clear: both;
    border: 0 solid #fff
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .seeCustomer {
    color: #2b2c32
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .houseType {
    position: absolute;
    left: -395px;
    top: 21px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .stateWhy {
    position: absolute;
    left: -55px;
    top: 19px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .dealLogo {
    position: absolute;
    left: -655px;
    top: 0
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .markLogo {
    position: absolute;
    left: -326px;
    top: 18px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__header-wrapper thead th, .manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__header-wrapper thead th div {
    background: #f5f5f5
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__header-wrapper thead th.is-leaf {
    border-bottom: 1px solid #f5f5f5
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__header-wrapper thead tr {
    height: 51px;
    font-size: 16px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__header-wrapper thead tr div {
    color: #969696
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__body-wrapper tr:nth-child(2n) {
    background: #f5f5f5
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__body-wrapper tr {
    height: 55px
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__body-wrapper tr td {
    border: none;
    font-size: 16px;
    color: #2b2c32
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__body-wrapper tr td .cell {
    overflow: visible;
    color: #333
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__body-wrapper tr td .cell a {
    color: #333
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table .el-table__body-wrapper tr td .cell a:hover {
    color: #f44336
}

.manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table.el-table:after, .manager-my-publish .myPublishScoped .hsmanage-con .hsmanage-body .table.el-table:before {
    width: 0
}

.el-popover {
    width: 78px !important;
    left: 1038px;
    min-width: 50px;
    padding: 0
}

.el-popover .markTip {
    height: 30px;
    width: 100%;
    line-height: 30px;
    text-indent: 15px;
    color: #2b2c32
}

.el-popover .markTip:hover {
    background: #f5f5f5
}

.changeState {
    height: 82px
}

.changeState .check {
    background: url(/_nuxt/img/check.85643e2.png);
    background-size: 30px
}

.changeState .checkContainer {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 0;
    right: 0
}

.changeState .dealSuccess {
    background-color: #69bd3b;
    margin-left: 5px
}

.changeState .deal {
    float: left;
    width: 170px;
    height: 82px;
    text-align: center;
    line-height: 82px;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    position: relative;
    overflow: hidden
}

.changeState .dealDefault {
    background: #646464;
    margin-left: 33px
}

.addHouse {
    margin: 20px 0 0;
    line-height: 1.4;
    display: block;
    height: 82px;
    font-size: 16px
}

.addHouse .check {
    background: url(/_nuxt/img/check.85643e2.png);
    background-size: 30px
}

.addHouse .checkContainer {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 0;
    right: 0
}

.addHouse .cf, .addHouse .sp, .addHouse .xzl {
    background-color: #69bd3b;
    margin-left: 5px
}

.addHouse .deal {
    float: left;
    width: 104px;
    height: 82px;
    text-align: center;
    line-height: 82px;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    position: relative;
    background: #3d4553;
    margin: 0 15px;
    overflow: hidden
}

.el-message-box__content {
    height: 88px
}

.el-message-box__btns {
    text-align: center
}

.el-message-box__btns .el-button--default {
    width: 108px;
    height: 36px;
    color: #c8c8c8;
    border-color: #c8c8c8;
    line-height: 14px;
    border-radius: 21px;
    display: inline-block;
    background: #fff
}

.el-message-box__btns .el-button--primary {
    border: 1px solid #f44336;
    color: #f44336
}

body .el-tooltip__popper[x-placement^=top] .popper__arrow {
    bottom: -6px;
    border-top-color: #fff;
    border-bottom-width: 0
}

body .el-tooltip__popper[x-placement^=top] .popper__arrow:after {
    bottom: 1px;
    margin-left: -5px;
    border-top-color: #fff;
    border-bottom-width: 0
}

.m-t-60 .el-button {
    color: #969696
}

.m-t-60 .el-button:hover {
    color: #20a0ff
}

.manager-my-publish .pb-btn {
    border-radius: 20px;
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    width: 110px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    border: 0;
    padding: 0
}

.manager-my-publish .pb-btn:hover {
    color: #fff;
    -webkit-box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7);
    box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7)
}

.kjjConfirm .el-icon-warning {
    display: none
}

.kjjConfirm .el-message-box__message {
    text-align: center;
    margin-left: 0 !important
}

.kjjConfirm .el-message-box__btns {
    text-align: center;
    padding-bottom: 30px
}

.kjjConfirm .el-icon-warning {
    display: none
}

.kjjConfirm .el-message-box__message {
    text-align: center;
    margin-left: 0 !important
}

.kjjConfirm .el-message-box__btns {
    text-align: center;
    padding-bottom: 30px
}

.kjjConfirm .el-icon-warning {
    display: none
}

.kjjConfirm .el-message-box__message {
    text-align: center;
    margin-left: 0 !important
}

.kjjConfirm .el-message-box__btns {
    text-align: center;
    padding-bottom: 30px
}

.myCustomerproAddScoped h3.y-warning {
    float: right;
    color: #9f9d9f;
    font-size: 12px;
    margin-top: -26px
}

.myCustomerproAddScoped .cu-sl {
    background-color: #fff;
    margin-top: 30px;
    padding: 40px 25px
}

.myCustomerproAddScoped .cu-sl .text {
    width: 250px
}

.myCustomerproAddScoped .cu-sl .text120 {
    width: 120px
}

.myCustomerproAddScoped .cu-sl .text60 {
    width: 120px;
    margin-left: 20px
}

.myCustomerproAddScoped .cu-sl .cf-title {
    font-size: 16px;
    height: 30px;
    line-height: 30px
}

.myCustomerproAddScoped .cu-sl .select {
    width: 125px;
    margin-right: 20px
}

.myCustomerproAddScoped .cu-sl .note {
    margin-left: 20px;
    color: #9d9d9d
}

.myCustomerproAddScoped .cu-sl .review {
    width: 780px
}

.myCustomerproAddScoped .cu-sl .review .el-textarea__inner {
    resize: none;
    height: 89px
}

.leftMenu {
    width: 200px
}

.rightContentDefault {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContentDefault .m27 {
    margin: 27px 0
}

.rightContentDefault .infoContainer {
    background: #fff;
    padding-bottom: 100px;
    width: 960px
}

.rightContentDefault .infoContainer .rechargeSuccess {
    height: 66px;
    background: #fff;
    padding-top: 70px;
    height: 547px
}

.rightContentDefault .infoContainer .rechargeSuccess .wait {
    height: 42px;
    width: 156px;
    margin: 0 auto
}

.rightContentDefault .infoContainer .rechargeSuccess .wait img {
    width: 42px
}

.rightContentDefault .infoContainer .rechargeSuccess .wait span {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-weight: 600px;
    margin-left: 12px;
    color: #1a1c28
}

.rightContentDefault .infoContainer .coinNum {
    text-align: center;
    margin-top: 60px
}

.rightContentDefault .infoContainer .coinNum .num {
    color: #f44336
}

.rightContentDefault .infoContainer .btnBox {
    text-align: center
}

.rightContentDefault .infoContainer .btnBox .btn {
    display: inline-block;
    width: 117px;
    height: 34px;
    border-radius: 17px;
    border: 1px solid #c8c8c8;
    color: #969696;
    text-align: center;
    line-height: 32px;
    background: #fff;
    margin-top: 150px
}

.rightContentDefault .infoContainer .btnBox .ml57 {
    margin-left: 57px
}

.manager-mycoin-revenue .leftMenu {
    width: 200px
}

.manager-mycoin-revenue .rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-mycoin-revenue .rightContent .m27 {
    margin: 27px 0
}

.manager-mycoin-revenue .rightContent .infoContainer {
    background: #fff;
    padding-bottom: 100px;
    width: 960px;
    min-height: 547px
}

.manager-mycoin-revenue .rightContent .infoContainer .recharge {
    width: 100px;
    height: 32px;
    border-radius: 16px;
    color: #fff;
    background: #fe6a6a;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    position: absolute;
    top: 26px;
    right: 0;
    cursor: pointer;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.manager-mycoin-revenue .rightContent .infoContainer .recharge:hover {
    -webkit-box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7);
    box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7)
}

.manager-mycoin-revenue .rightContent .infoContainer .coinNum {
    padding-top: 40px;
    width: 900px;
    margin: 0 auto
}

.manager-mycoin-revenue .rightContent .infoContainer .coinNum img {
    position: relative;
    top: 1px
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table {
    margin: 35px auto;
    width: 900px
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table thead {
    color: #969696
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table thead .l-tr {
    background: #f5f5f5;
    border-bottom: 1px solid #dcdcdc
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table thead .l-tr th {
    width: 300px;
    text-indent: 70px
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table tbody {
    color: #2b2c32
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table tbody tr {
    width: 900px
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table tbody tr td {
    width: 300px;
    text-indent: 70px
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table tbody tr:nth-child(2n) {
    background: #f5f5f5
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table .white {
    background-color: #fff !important
}

.manager-mycoin-revenue .rightContent .infoContainer .l-table .l-tr {
    width: 960px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    z-index: 1
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.wrapper .listRight {
    margin-top: 70px
}

.width-862 {
    width: 862px
}

.mapBox {
    margin-top: 60px
}

.mapBox, .mapBox .mapService {
    width: 100%
}

.mapBox .mapTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.mapBox .mapTitle .bgBox {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.nearHouses {
    margin-top: 60px;
    width: 100%
}

.nearHouses .nearHousesTitle {
    border-left: 2px solid #f44336;
    padding-left: 10px;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 20px;
    font-weight: 700
}

.mapWrapper {
    position: relative
}

.mapWrapper .mapService {
    width: 100%;
    height: 500px
}

.mapWrapper .mapService .build-map-fc {
    background: #2f313b;
    top: 0;
    left: 0
}

.mapWrapper .mapService .build-map-fc .build-map-ico span {
    color: #fff;
    width: auto;
    margin: 8px 16px 0;
    height: 28px
}

.mapWrapper .mapService .build-map-fc .build-map-ico .span1, .mapWrapper .mapService .build-map-fc .build-map-ico .span2, .mapWrapper .mapService .build-map-fc .build-map-ico .span3, .mapWrapper .mapService .build-map-fc .build-map-ico .span4, .mapWrapper .mapService .build-map-fc .build-map-ico .span5, .mapWrapper .mapService .build-map-fc .build-map-ico .span6, .mapWrapper .mapService .build-map-fc .build-map-ico .span7, .mapWrapper .mapService .build-map-fc .build-map-ico .span8 {
    background: none
}

.mapWrapper .mapService .build-map-fc .build-map-ico .span1.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span2.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span3.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span4.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span5.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span6.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span7.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span8.current {
    background: none;
    border-bottom: 2px solid #f44336;
    color: #f44336
}

.mapWrapper .semNearBy {
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 11
}

.m-t-55 {
    margin-bottom: 55px
}

.listRight .enFloat {
    position: fixed;
    top: 80px;
    z-index: 1000;
    background: #fff
}

.searchNearBy {
    width: 386px;
    height: 471px;
    background: #fff;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

.searchNearBy ul {
    width: 356px;
    height: 436px;
    margin: 20px 10px 20px 20px;
    overflow-y: auto;
    overflow-x: hidden
}

.searchNearBy ul li {
    margin-bottom: 14px;
    float: left;
    clear: both
}

.searchNearBy ul li label {
    display: block;
    width: 55px;
    border-left: 2px solid #f44336;
    font-size: 14px;
    color: #2b2c32;
    float: left;
    padding-left: 6px;
    line-height: 14px;
    margin-top: 5px
}

.searchNearBy ul li span {
    width: 280px;
    display: block;
    float: left;
    line-height: 20px;
    color: #646464;
    font-size: 14px
}

.welfareBox[data-v-198027e3] {
    color: #646464
}

.welfareBox .bgBox[data-v-198027e3] {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.welfareBox .commentTitle[data-v-198027e3] {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.welfareBox .commentTitle .mainTitle[data-v-198027e3] {
    color: #2b2c32;
    margin-right: 15px
}

.welfareBox .commentTitle .subhead[data-v-198027e3] {
    color: #646464;
    font-size: 16px
}

.welfareBox .commentTitle .enter[data-v-198027e3] {
    font-size: 14px;
    color: #969696
}

.welfareBox .commentTitle .enter .arrow[data-v-198027e3] {
    margin: 4px 0 0 7px;
    width: 8px;
    height: 13px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAKlJREFUOI2d08sNgzAQRdELuBzqIYvUEoVIqcEdECn90E6kLOxI1sifN5kNeHGuhwVTjBHgTpoHjgnACtyAxRuYgRO4Ah9gL7aQbgZ45+eRA9IGoXh3B4I5uwIWuwI1LAdaWAr08DAwwt2AgpsBFVcDswPbmTz4km9dSN+8q3izELS1N+BloYKbcIS7sIeHsIUlWMMytNgFS+yGP7z+AyH9VSfwzGcZAnwBSm41qQ4A9bkAAAAASUVORK5CYII=);
    background-size: 100%
}

.welfareBox .classify[data-v-198027e3] {
    width: 150px;
    height: 130px;
    border-left: 1px solid #ebebeb;
    text-align: center;
    color: #646464;
    font-size: 16px
}

.welfareBox .classify .icon[data-v-198027e3] {
    width: 36px;
    height: 32px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 20px;
    background-color: #646464
}

.welfareBox .contentBox li[data-v-198027e3] {
    position: relative
}

.welfareBox .contentBox .mark[data-v-198027e3] {
    width: 51px;
    height: 51px;
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    background-size: 100%
}

.welfareBox .contentBox span.zero[data-v-198027e3] {
    background-image: url(/_nuxt/img/zero.e9e2094.png)
}

.welfareBox .contentBox span.sheji[data-v-198027e3] {
    background-image: url(/_nuxt/img/qsj.7e68d86.png)
}

.welfareBox .contentBox li[data-v-198027e3]:last-child {
    border-right: 1px solid #ebebeb
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.loginDialogPage .el-dialog {
    width: 380px
}

.loginDialogPage .el-dialog__headerbtn .el-dialog__close {
    color: #9b9b9b
}

.loginDialogPage .el-dialog__headerbtn:focus .el-dialog__close, .loginDialogPage .el-dialog__headerbtn:hover .el-dialog__close {
    color: #2b2c32
}

.loginDialogPage .dialogWidth {
    border-radius: 10px
}

.loginDialogPage .dialogWidth .el-dialog--small {
    width: 380px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36)
}

.loginDialogPage .dialogWidth .el-dialog {
    border-radius: 5px
}

.loginDialogPage .dialogWidth .el-dialog__header {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    background: #393c41;
    border-radius: 5px 5px 0 0
}

.loginDialogPage .dialogWidth .el-dialog__body {
    text-align: center;
    font-size: 16px;
    padding: 0;
    color: #2b2c32;
    padding-bottom: 20px
}

.loginDialogPage .dialogWidth .el-dialog__footer {
    text-align: center
}

.loginDialogPage .v-modal {
    opacity: .05
}

.loginDialogPage .el-dialog__wrapper {
    overflow: inherit
}

.loginDialogPage .semorderTel {
    width: 100%;
    background: #393c41;
    text-align: center;
    margin-top: -18px;
    padding-bottom: 20px;
    margin-bottom: 35px
}

.loginDialogPage .semorderTel .telBox {
    color: #fff;
    font-size: 22px
}

.loginDialogPage .semorderTel .telBox .zxTel {
    display: inline-block
}

.loginDialogPage .semorderTel .telBox .defaultTel {
    background: none;
    padding-left: 0
}

.loginDialogPage .inputBox {
    width: 297px;
    height: 40px;
    border: 1px solid #dcdcdc;
    margin: 0 auto;
    margin-bottom: 22px
}

.loginDialogPage .inputBox .password {
    width: 15px;
    height: 20px;
    display: inline-block;
    background-image: url(/_nuxt/img/password.4ff17f7.png);
    background-size: 100%;
    margin-top: 9px
}

.loginDialogPage .inputBox .password:hover {
    background-image: url(/_nuxt/img/passwordhover.27891ae.png);
    -webkit-transition: .5s;
    transition: .5s
}

.loginDialogPage .inputBox .telIcon {
    background-repeat: no-repeat
}

.loginDialogPage .inputBox .telIcon .telphone {
    width: 11px;
    height: 21px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjVJREFUSInt189OU1EQx/HPbW8rCqLB4MJEJaKRhXGhKzWudO3D+C6+jksXJj6AgeoGEY3xbxBoS+ti5kg1iC3WHZM0PT095zu/mTk3Z261trb2GCu4h+vYxZ7JrIEWPmMTr2pcS+ASmjg1IXTUzmMGzRq3cSUnpmGzWKpxAeemBCWinm3gC75jMEV4t4Et7KCaIrjfwDB/TBNc1znYxoZQ3kVfHKFxbZif06JevVoo/YpVvMQHfBPncpwohqI+PdzAA3ncKlHA53iKdwmux1BdlA5ElG9xFfMlFTtYx+uEdtPhuIrL93sR/YkCHiT8mzglY9vy8vLPcafT2UpRgxJqCwsi8ScmAf9mM7m/VcBN8SjOppOjWkvUplnApQAD+zk7ipViDhsHTE7FJnkIjsHH4GPwMfi/gse9iiYCVzlu/CO8iKsKuC/uuy+ijT2q7Yo2oF+PTGyKpuVfbEv0gbsF3BYX6VI66fs1JbW4JKuiSF5jnU6nrBniIubRrnNiXvTJTXxKr02R8/L/Yjr4LFLWFZ1/lWv2cDPhdQGfxR0s58Zt+8WU4IUEb4mmZCfVF/AAl3BZ9m6DDPNyeuuNKCnpaOfmVq7tJrg/kq4hTorGsFtyN5eq/mQf8SIjWUkRZw5Z367Tw99eaJ7hCd7gIR7h1mFiSo4Ps2EqXhVN4zVRvP5hm2p57nJ8kFXireq+eG27m/CFv4HXRVEWRd56qbIShd1L53Opsi1OxmbCe7muSt4MNn4A79mXhIB9zjYAAAAASUVORK5CYII=);
    background-size: 100%;
    margin-top: 8px
}

.loginDialogPage .inputBox .iconBox {
    width: 38px;
    height: 38px;
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    float: left
}

.loginDialogPage .inputBox .el-input {
    width: 255px
}

.loginDialogPage .inputBox .el-input .el-input__inner {
    height: 38px;
    border: none;
    width: 255px;
    border-radius: 0;
    padding: 3px 9px
}

.loginDialogPage .inputBox ::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.loginDialogPage .el-button--primary {
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 257px;
    font-size: 20px;
    border-radius: 30px;
    margin: 5px 0;
    border: none;
    border-color: #f33;
    background-color: #f33 !important
}

.loginDialogPage .el-button--primary, .loginDialogPage .el-button--primary:hover {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33)
}

.loginDialogPage .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.manager-mycoin .leftMenu {
    width: 200px
}

.manager-mycoin .rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-mycoin .rightContent .m27 {
    margin: 27px 0
}

.manager-mycoin .rightContent .infoContainer {
    background: #fff;
    padding-bottom: 100px;
    width: 960px;
    min-height: 547px
}

.manager-mycoin .rightContent .infoContainer .recharge {
    width: 110px;
    height: 32px;
    border-radius: 16px;
    color: #fff;
    background: #fe6a6a;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    position: absolute;
    top: 26px;
    right: 0;
    cursor: pointer;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.manager-mycoin .rightContent .infoContainer .recharge:hover {
    -webkit-box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7);
    box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7)
}

.manager-mycoin .rightContent .infoContainer .coinNum {
    padding-top: 40px;
    width: 900px;
    margin: 0 auto
}

.manager-mycoin .rightContent .infoContainer .coinNum img {
    position: relative;
    top: 1px
}

.manager-mycoin .rightContent .infoContainer .l-table {
    margin: 35px auto;
    width: 900px
}

.manager-mycoin .rightContent .infoContainer .l-table thead {
    color: #969696
}

.manager-mycoin .rightContent .infoContainer .l-table thead .l-tr {
    background: #f5f5f5;
    border-bottom: 1px solid #dcdcdc
}

.manager-mycoin .rightContent .infoContainer .l-table thead .l-tr th {
    width: 300px;
    text-indent: 70px
}

.manager-mycoin .rightContent .infoContainer .l-table tbody {
    color: #2b2c32
}

.manager-mycoin .rightContent .infoContainer .l-table tbody tr {
    width: 900px
}

.manager-mycoin .rightContent .infoContainer .l-table tbody tr td {
    width: 300px;
    text-indent: 70px
}

.manager-mycoin .rightContent .infoContainer .l-table tbody tr:nth-child(2n) {
    background: #f5f5f5
}

.manager-mycoin .rightContent .infoContainer .l-table .white {
    background-color: #fff !important
}

.manager-mycoin .rightContent .infoContainer .l-table .l-tr {
    width: 960px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    z-index: 1
}

.manager-change-pwd .leftMenu[data-v-7198ef69] {
    width: 200px
}

.manager-change-pwd .rightContent[data-v-7198ef69] {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-change-pwd .rightContent .infoContainer[data-v-7198ef69] {
    background: #fff;
    height: 667px
}

.manager-change-pwd .rightContent .infoContainer .titleList[data-v-7198ef69] {
    height: 57px;
    border-bottom: 1px solid #dcdcdc
}

.manager-change-pwd .rightContent .infoContainer .titleList a div[data-v-7198ef69] {
    color: #000
}

.manager-change-pwd .rightContent .infoContainer .titleList div[data-v-7198ef69] {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    height: 57px
}

.manager-change-pwd .rightContent .infoContainer .titleList .isActive[data-v-7198ef69] {
    border-bottom: 2px solid #f44336;
    color: #f44336
}

.manager-change-pwd .rightContent .infoContainer .addInfo > div[data-v-7198ef69]:first-child {
    margin-top: 40px
}

.manager-change-pwd .rightContent .infoContainer .addInfo > div[data-v-7198ef69] {
    margin-top: 15px;
    height: 36px
}

.manager-change-pwd .rightContent .infoContainer .addInfo[data-v-7198ef69] {
    margin-top: 21px;
    padding-bottom: 150px
}

.manager-change-pwd .rightContent .infoContainer .addInfo input.redBorder[data-v-7198ef69] {
    border: 1px solid #f44336
}

.manager-change-pwd .rightContent .infoContainer .addInfo .tips[data-v-7198ef69] {
    width: 300px;
    font-size: 14px;
    color: #f44336;
    text-indent: 18px;
    height: 34px;
    line-height: 34px
}

.manager-change-pwd .rightContent .infoContainer .addInfo .tips img[data-v-7198ef69] {
    width: 16px;
    position: relative;
    top: 4px;
    right: 8px
}

.manager-change-pwd .rightContent .infoContainer .addInfo .myInput[data-v-7198ef69] {
    height: 30px;
    width: 220px;
    border: 1px solid #dcdcdc;
    text-indent: 13px
}

.manager-change-pwd .rightContent .infoContainer .addInfo .title[data-v-7198ef69] {
    float: left;
    text-align: right;
    line-height: 36px;
    width: 106px;
    height: 36px;
    font-size: 14px;
    color: #969696;
    margin-right: 27px
}

.manager-change-pwd .rightContent .infoContainer .addInfo .Savebtn[data-v-7198ef69] {
    width: 104px;
    height: 29px;
    line-height: 29px;
    border-radius: 30px;
    border: 1px solid #f44336;
    color: #f44336;
    text-align: center;
    background: #fff;
    position: absolute;
    bottom: 30%;
    left: 50%;
    margin-left: -59px
}

.manager-myinfo-idcertification .leftMenu {
    width: 200px
}

.manager-myinfo-idcertification .rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-myinfo-idcertification .rightContent .m27 {
    margin: 27px 0
}

.manager-myinfo-idcertification .rightContent .infoContainer {
    background: #fff
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo > div {
    margin-top: 20px;
    height: 36px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo {
    margin-top: 21px;
    padding-bottom: 150px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .tips {
    width: 160px;
    font-size: 14px;
    color: #f44336;
    text-indent: 18px;
    height: 34px;
    line-height: 34px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .tips img {
    width: 16px;
    position: relative;
    top: 4px;
    right: 8px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .hint {
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
    width: 620px;
    background: #fdd9d7;
    color: #2b2c32;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    margin: 0 auto 30px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-sizing: initial;
    box-sizing: initial
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .title {
    float: left;
    text-align: right;
    line-height: 36px;
    width: 106px;
    height: 36px;
    font-size: 14px;
    color: #969696;
    margin-right: 27px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .title img {
    position: relative;
    top: 12px;
    right: 5px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard {
    height: 267px;
    position: relative
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard .idCardTips {
    position: absolute;
    right: 20px;
    top: 68px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard .avatar-uploader {
    width: 280px;
    height: 180px;
    float: left
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard .avatar-uploader .el-upload {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    background: #f5f5f5
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard .avatar-uploader .el-upload .el-icon-plus {
    background: url(/_nuxt/img/addImg.a1001cd.png) no-repeat center 60px;
    width: 280px;
    height: 180px;
    background-size: 28px;
    position: relative
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard .avatar-uploader .el-upload .el-icon-plus:before {
    content: "\4E0A\4F20\8EAB\4EFD\8BC1\6B63\9762";
    font-size: 14px;
    color: #969696;
    line-height: 214px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard .avatar-uploader.m-l-30 .el-upload .el-icon-plus:before {
    content: "\4E0A\4F20\8EAB\4EFD\8BC1\53CD\9762"
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard .mingpian .el-upload .el-icon-plus:before {
    content: "\4E0A\4F20\540D\7247"
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 280px;
    height: 180px;
    line-height: 180px;
    text-align: center;
    border: 1px solid #d9d9d9
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .pushIdCard .avatar {
    width: 280px;
    height: 180px;
    display: block
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .tel {
    float: left;
    text-align: right;
    line-height: 36px;
    height: 36px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .myInput {
    height: 30px;
    width: 220px;
    border: 1px solid #dcdcdc;
    text-indent: 13px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .checkAddr {
    width: 100px;
    height: 35px;
    border: 1px solid #dcdcdc;
    text-align: center;
    line-height: 33px;
    margin-left: 30px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .tipsBox {
    margin-left: 134px;
    padding-top: 21px;
    width: 240px;
    line-height: 22px
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .tipsBox p {
    font-size: 14px;
    color: #969696
}

.manager-myinfo-idcertification .rightContent .infoContainer .addInfo .Savebtn {
    width: 104px;
    height: 29px;
    line-height: 29px;
    border-radius: 30px;
    border: 1px solid #f44336;
    color: #f44336;
    text-align: center;
    background: #fff;
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin-left: -59px
}

.manager-my-house .leftMenu[data-v-013eb409] {
    width: 200px
}

.manager-my-house .rightContent[data-v-013eb409] {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-my-house .rightContent .btnBox[data-v-013eb409] {
    padding-bottom: 23px;
    border-bottom: 1px solid #dcdcdc
}

.manager-my-house .rightContent .btnBox .cancelBtn[data-v-013eb409] {
    width: 150px;
    height: 34px;
    border-radius: 17px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #969696;
    color: #969696;
    font-size: 16px
}

.manager-my-house .rightContent .btnBox .ml638[data-v-013eb409] {
    margin-left: 610px
}

.manager-my-house .rightContent .btnBox .ml20[data-v-013eb409] {
    margin-left: 20px
}

.manager-my-house .rightContent .noSpace[data-v-013eb409] {
    height: 589px;
    background: #fff
}

.manager-my-house .rightContent .noSpace div[data-v-013eb409] {
    padding-top: 97px;
    width: 105px;
    height: 126px;
    margin: 0 auto
}

.manager-my-house .rightContent .hasSpace[data-v-013eb409] {
    background: #fff;
    min-height: 589px
}

.manager-my-house .rightContent .pageBox[data-v-013eb409] {
    width: 382px;
    margin: 0 auto
}

.listScope .left_tabs span a.is-active[data-v-b1252b90] {
    color: #f44336;
    -webkit-text-decoration: block;
    text-decoration: block
}

.listScope .tabBox[data-v-b1252b90] {
    width: 200px;
    float: left
}

.listScope .el-tabs__item.is-active[data-v-b1252b90] {
    color: #f44336
}

.listScope .el-tabs__header[data-v-b1252b90] {
    margin: 0;
    width: 200px
}

.listScope .el-tabs__item[data-v-b1252b90] {
    color: #646464
}

.listScope .el-tabs__content[data-v-b1252b90] {
    display: none
}

.listScope .listbox_site[data-v-b1252b90], .listScope .listbox_tag[data-v-b1252b90], .listScope .listbox_traffic[data-v-b1252b90], .listScope .loupan_name[data-v-b1252b90] {
    width: 450px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin-top: 5px
}

.listScope .listbox_tag span[data-v-b1252b90] {
    padding-left: 20px;
    padding-right: 20px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
    float: left;
    margin-right: 20px
}

.listScope .listbox_tag_mark.listbox_tag .tag_area[data-v-b1252b90], .listScope .listbox_tag_mark.listbox_tag .tag_deal[data-v-b1252b90] {
    background: #dedcdc;
    color: #646464
}

.listScope .listbox_tag .tag_area[data-v-b1252b90] {
    color: #59b2f9;
    background-color: #def0fe
}

.listScope .listbox_tag .tag_deal[data-v-b1252b90] {
    color: #69bd3b;
    background-color: #e1f2d8
}

.listScope .listbox_content span.icon[data-v-b1252b90] {
    width: 14px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 7px;
    vertical-align: middle;
    background-size: 100%
}

.listScope .listbox_content span.site_icon[data-v-b1252b90] {
    width: 11px
}

.listScope .loupan_icon[data-v-b1252b90] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAPtJREFUSIndlTEKwjAUhr+KV9BLtA62i7O7IOoBnBS8gB7BK7R4BPEKriIWh3bzCA46uTjUwRQEk9BoW0p/eMN7SfjyP/KIZTsuCg2ADdAWeQLsgTFwTzfFUag6L1VDs/YJA7CAPrAwIhgAn4r6oyjgFLgANxFXYAcE/wCbklqi2T8SAe8WG0vnsBDJHKZSOdB1AKfjJQBxFErPl+6wUi01ktPxfFkeR+G8ECAwU+SZgRNg9QM4BfiyRR2wBXimtDgKA/hucRbgFjhK6ifTS2QFXkXkqvrPYaUGvwcMywR2gWWZwAPywV8XBTyLyBVY/1dq2Y6r/cHzVukOX8fDLeWOtBryAAAAAElFTkSuQmCC)
}

.listScope .site_icon[data-v-b1252b90] {
    background-image: url(/_nuxt/img/shangquan.9658d0a.png)
}

.listScope .traffic_icon[data-v-b1252b90] {
    background-image: url(/_nuxt/img/traffic.04bd543.png)
}

.listScope .price_box[data-v-b1252b90] {
    position: absolute;
    right: 0;
    top: 65px;
    color: #f44336
}

.listScope .price_box_mark[data-v-b1252b90] {
    position: absolute;
    right: 0;
    top: 65px;
    color: #646464
}

.listScope .price_box .price[data-v-b1252b90], .listScope .price_box_mark .price[data-v-b1252b90] {
    font-size: 30px;
    font-weight: 700;
    position: relative;
    top: 3px
}

.listScope .price_unit[data-v-b1252b90] {
    font-size: 14px
}

.listScope .list a[data-v-b1252b90] {
    text-decoration: none;
    color: #2b2c32
}

.listScope .list[data-v-b1252b90] {
    width: 900px;
    margin: 0 auto
}

.listScope .sort_rules li[data-v-b1252b90] {
    list-style: none
}

.listScope .tabs_container[data-v-b1252b90] {
    overflow: hidden;
    height: 42px;
    border-bottom: 1px solid #dcdcdc
}

.listScope .el-tabs__active-bar[data-v-b1252b90] {
    background-color: #f44336;
    height: 2px
}

.listScope .left_tabs[data-v-b1252b90] {
    width: 120px;
    float: left
}

.listScope .left_tabs span[data-v-b1252b90] {
    width: 60px;
    text-align: center;
    float: left;
    padding-top: 11px
}

.listScope .left_tabs span a[data-v-b1252b90] {
    color: #333;
    display: inline-block;
    width: 100%
}

.listScope .left_tabs span a[data-v-b1252b90]:hover {
    color: #f44336;
    border-bottom: 2px solid #f44336
}

.listScope .right_tabs[data-v-b1252b90] {
    float: right;
    margin-top: 2px;
    height: 42px
}

.listScope .right_tabs span[data-v-b1252b90] {
    display: inline-block;
    margin-left: 15px;
    width: 98px;
    border: 1px solid #969696;
    border-radius: 15px;
    line-height: 28px;
    height: 28px;
    text-align: center
}

.listScope .right_tabs span a[data-v-b1252b90] {
    color: #969696;
    font-size: 14px;
    display: inline-block;
    width: 100%
}

.listScope .right_tabs span[data-v-b1252b90]:hover {
    border-color: #f44336
}

.listScope .right_tabs span a[data-v-b1252b90]:hover {
    color: #f44336;
    border-color: #f44336
}

.listScope .sort_rules[data-v-b1252b90] {
    width: 860px;
    height: 35px
}

.listScope .sort_rules ul[data-v-b1252b90] {
    float: right
}

.listScope .sort_rules li[data-v-b1252b90] {
    float: left;
    margin-left: 10px;
    font-size: 12px;
    cursor: pointer
}

.listScope .sort_rules li[data-v-b1252b90]:hover {
    color: #f44336
}

.listScope .sell_count[data-v-b1252b90] {
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    height: 40px;
    border-bottom: 1px solid #dcdcdc;
    color: #2b2c32
}

.listScope .sell_count .count_num[data-v-b1252b90] {
    color: #f44336
}

.listScope .list_container[data-v-b1252b90] {
    width: 900px
}

.listScope .list_container ul[data-v-b1252b90] {
    margin: 0;
    padding: 0
}

.listScope .list_container li[data-v-b1252b90] {
    list-style: none
}

.listScope .listbox[data-v-b1252b90] {
    height: 174px;
    position: relative
}

.listScope .listbox:hover .hoverState[data-v-b1252b90] {
    color: #f44336
}

.listScope .listbox:hover .hoverStateCollect[data-v-b1252b90] {
    display: block
}

.listScope .list_container .listbox_img[data-v-b1252b90] {
    float: left
}

.listScope .list_container .listbox_img .typeTag[data-v-b1252b90] {
    position: absolute;
    left: 0
}

.listScope .list_content[data-v-b1252b90] {
    padding-top: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #dcdcdc
}

.listScope .list_content:hover .titleBox[data-v-b1252b90] {
    color: #f44336
}

.listScope .listbox_content[data-v-b1252b90] {
    float: left;
    margin-left: 30px;
    width: 640px;
    overflow: hidden
}

.listScope .list_content a[data-v-b1252b90] {
    color: #333
}

.listScope .list_content .time[data-v-b1252b90] {
    font-size: 14px;
    color: #646464
}

.listScope .list_content .cancelCollect[data-v-b1252b90] {
    width: 118px;
    height: 35px;
    float: left;
    text-align: center;
    line-height: 35px;
    background: #323232;
    border-radius: 17px;
    color: #c8c8c8;
    position: absolute;
    right: 0;
    display: none
}

.listScope .listbox_content span.item_title[data-v-b1252b90], .listScope .listbox_content span.order_number[data-v-b1252b90] {
    float: left
}

.listScope .listbox_content span.item_title[data-v-b1252b90] {
    width: 460px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 22px;
    font-weight: 700
}

.listScope .listbox_content span.time[data-v-b1252b90] {
    float: right;
    margin-top: 7px
}

.listScope .list_content .order_number[data-v-b1252b90] {
    display: inline-block;
    background-color: #59b2f9;
    width: 22px;
    height: 22px;
    color: #fff;
    border-radius: 50%;
    margin-right: 9px;
    margin-top: 5px;
    text-align: center
}

.listScope .listbox_title[data-v-b1252b90] {
    overflow: hidden;
    margin-bottom: 7px
}

.listScope .noPointer[data-v-b1252b90] {
    cursor: default
}

.listScope .orderBth[data-v-b1252b90] {
    width: 118px;
    height: 35px;
    float: left;
    text-align: center;
    line-height: 35px;
    border-radius: 17px;
    color: #969696;
    position: absolute;
    right: 0;
    bottom: 0;
    border: 1px solid #969696
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_boai .ztTop .city {
    display: none
}

.yy_boai .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_boai .yy_yuanqugaikuo {
    position: relative
}

.yy_boai .yy_yuanqugaikuo div {
    position: absolute;
    top: 0;
    width: 270px;
    left: 40px;
    color: #033
}

.yy_boai .yy_yuanqugaikuo h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.yy_boai .yy_yuanqugaikuo p {
    line-height: 24px;
    font-size: 14px
}

.yy_boai .yy_yuanquyiban {
    position: relative;
    margin-top: 62px
}

.yy_boai .yy_yuanquyiban div {
    position: absolute;
    width: 500px;
    right: 40px;
    text-align: right;
    color: #033
}

.yy_boai .yy_yuanquyiban p {
    font-size: 14px;
    line-height: 24px
}

.yy_boai .yy_yuanquyiban h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.yy_boai .yy_tr {
    position: relative;
    height: 388px
}

.yy_boai .yy_tr p {
    width: 420px;
    font-size: 14px;
    margin-top: 14px
}

.yy_boai .yy_tr p.tr_left {
    position: absolute;
    left: 10px
}

.yy_boai .yy_tr p.tr_right {
    position: absolute;
    right: 20px
}

.yy_boai .jinlangTopPic {
    height: 500px !important
}

.yy_boai .jinlangTopPic .topCenter {
    height: 500px
}

.yy_boai .jinlangTopPic .topCenter .telBox {
    top: 315px !important;
    right: auto;
    display: none !important;
    left: 115px !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #d4c2a8 !important
}

.yy_boai .jinlangTopPic .topCenter .telBox label {
    font-size: 20px
}

@-webkit-keyframes masked-animation {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -100% 0
    }
}

.yy_boai .jlContent {
    width: 964px;
    margin: 0 auto
}

.yy_boai .jlContent em {
    font-style: normal;
    color: #ef7721
}

.yy_boai .jlContent .jlTitle {
    width: 100%;
    padding: 60px 0 52px;
    text-align: center
}

.yy_boai .jlContent .yy_fangxiang > div {
    position: relative;
    margin-bottom: 25px
}

.yy_boai .jlContent .yy_fangxiang .fangxiang {
    position: absolute;
    width: 533px;
    font-size: 14px;
    top: 0;
    right: 0
}

.yy_boai .jlContent .yy_fangxiang .fangxiang h3 {
    font-size: 14px
}

.yy_boai .jlContent .yy_fangxiang .fangxiang.fangxiang_1 h3 {
    margin-top: 15px
}

.yy_boai .jlContent .yy_fangxiang .fangxiang.fangxiang_2 {
    left: 40px;
    top: 32px
}

.yy_boai .jlContent .yy_fangxiang .fangxiang.fangxiang_2 h3 {
    font-size: 14px;
    margin-bottom: 25px
}

.yy_boai .jlContent .yy_fangxiang .fangxiang.fangxiang_3 {
    width: 440px;
    right: 0;
    top: 60px
}

.yy_boai .jlContent .jlTouzi ul {
    width: 1182px
}

.yy_boai .jlContent .jlTouzi ul li {
    width: 340px;
    height: 360px;
    margin-right: 54px;
    float: left
}

.yy_boai .jlContent .jlTouzi ul li img {
    width: 100%;
    height: 206px;
    display: block
}

.yy_boai .jlContent .jlTouzi ul li .tzContent {
    position: relative;
    width: 100%;
    height: 154px;
    border: 1px solid #e8e3e2;
    border-top: 0
}

.yy_boai .jlContent .jlTouzi ul li .tzContent .tzTitle {
    position: absolute;
    left: -7px;
    top: 14px;
    background: url(/_nuxt/img/baner.797f8e3.jpg) no-repeat;
    padding-left: 18px;
    width: 355px;
    height: 49px;
    font-size: 18px;
    color: #471e08;
    line-height: 45px
}

.yy_boai .jlContent .jlTouzi ul li .tzContent p {
    padding: 65px 15px 0 20px;
    font-size: 14px;
    line-height: 24px;
    color: #353232
}

.yy_boai .jlContent .jlYoushi {
    width: 100%;
    margin: 0 auto
}

.yy_boai .jlContent .jlYoushi ul li {
    width: 25%;
    float: left;
    overflow: hidden
}

.yy_boai .jlContent .jlYoushi ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.yy_boai .jlContent .jlYoushi ul li img {
    width: 241px;
    height: 166px;
    display: block
}

.yy_boai .jlContent .jlYoushi ul li .bg {
    background: url(/_nuxt/img/news_bg_02.afaf404.png) no-repeat;
    width: 221px;
    height: 380px;
    position: absolute;
    left: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.yy_boai .jlContent .jlYoushi ul li .con {
    position: relative;
    text-align: center;
    z-index: 2
}

.yy_boai .jlContent .jlYoushi ul li .con .textBox {
    position: absolute;
    left: 10%;
    top: 45%;
    width: 80%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 2
}

.yy_boai .jlContent .jlYoushi ul li .con .textBox h3 {
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 10px;
    color: #1a1c28;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.yy_boai .jlContent .jlYoushi ul li .con .textBox .line {
    width: 33px;
    height: 1px;
    background: #1a1c28;
    margin-left: 82px;
    margin-top: 15px;
    opacity: 0;
    margin-bottom: 39px
}

.yy_boai .jlContent .jlYoushi ul li .con .textBox p {
    color: #1a1c28;
    width: 100%;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 25px
}

.yy_boai .jlContent .jlYoushi ul li.bottom .bg {
    bottom: 100%
}

.yy_boai .jlContent .jlYoushi ul li.top .bg {
    top: 100%
}

.yy_boai .jlContent .jlYoushi ul li.top:hover .bg {
    top: 10px
}

.yy_boai .jlContent .jlYoushi ul li.bottom:hover .bg {
    bottom: 10px
}

.yy_boai .jlContent .jlYoushi ul li.bottom:hover .con .textBox {
    top: 70%
}

.yy_boai .jlContent .jlYoushi ul li.bottom:hover .con .textBox .line, .yy_boai .jlContent .jlYoushi ul li.bottom:hover .con .textBox p {
    opacity: 1
}

.yy_boai .jlContent .jlYoushi ul li.top:hover .con .textBox {
    top: -70px
}

.yy_boai .jlContent .jlYoushi ul li.top:hover .con .textBox .line, .yy_boai .jlContent .jlYoushi ul li.top:hover .con .textBox p {
    opacity: 1
}

.yy_boai .jlContent .jsJianshang {
    width: 964px;
    height: 375px;
    position: relative
}

.yy_boai .jlContent .jsJianshang img {
    width: 964px;
    float: left;
    display: block;
    margin-right: 49px
}

.yy_boai .jlContent .jsJianshang span {
    position: absolute;
    top: 270px;
    font-size: 14px
}

.yy_boai .jlContent .jsJianshang span.cirle_1 {
    width: 160px;
    left: 30px
}

.yy_boai .jlContent .jsJianshang span.cirle_2 {
    width: 178px;
    left: 275px
}

.yy_boai .jlContent .jsJianshang span.cirle_3 {
    width: 180px;
    left: 518px
}

.yy_boai .jlContent .jsJianshang span.cirle_4 {
    width: 186px;
    left: 765px
}

.yy_boai .jlContent .jlLunbo {
    width: 1124px !important;
    margin-left: -74px
}

.yy_boai .jlContent .jlLunbo img {
    margin-left: 78px;
    width: 964px
}

.yy_boai .jlContent .jlLunbo .jingxuantitle, .yy_boai .jlContent .jlMap .jingxuantitle {
    display: none
}

.yy_boai .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.yy_boai .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.yy_boai .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.yy_boai .floatMenu .menuBox .nav {
    padding-left: 218px
}

.yy_boai .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.yy_boai .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

.mySpaddaddScoped .chosed {
    background-color: #ff4545;
    color: #fff
}

.mySpaddaddScoped .cf-sl {
    background-color: #fff;
    margin-top: 30px;
    padding: 40px 25px;
    border-radius: 5px
}

.mySpaddaddScoped .cf-sl .text {
    width: 250px
}

.mySpaddaddScoped .cf-sl .cf-title {
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px
}

.mySpaddaddScoped .cf-sl .select {
    width: 120px;
    margin-right: 20px
}

.mySpaddaddScoped .cf-sl .note {
    margin-left: 20px;
    color: #9d9d9d
}

.mySpaddaddScoped .cf-sl .wyf {
    margin-left: 20px
}

.mySpaddaddScoped .typeDialog .el-dialog__header {
    padding: 0
}

.mySpaddaddScoped .typeDialog .el-dialog {
    width: 590px
}

.mySpaddaddScoped .typeDialog .el-dialog .el-icon-close {
    display: none
}

.mySpaddaddScoped .typeDialog .el-dialog .el-icon-close:before {
    content: ""
}

.mySpaddaddScoped .typeDialog .el-dialog .el-dialog__body {
    padding: 0
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogHead {
    height: 50px;
    background: #969696
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogHead .headTitle {
    color: #fff;
    font-size: 16px;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-left: 30px
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogHead .btn {
    width: 75px;
    height: 30px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    border-radius: 30px;
    display: inline-block;
    border: none;
    float: right;
    margin-top: 10px
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogHead .sure {
    background: #ff4545;
    color: #fff;
    margin-right: 10px
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogHead .close {
    color: #c8c8c8;
    background: #969696;
    margin-right: 20px;
    border: 1px solid #c7c7c7
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogHead .close:hover {
    background: #fff;
    color: #969696
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogContent {
    min-height: 364px
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogContent .typeBox {
    width: 564px;
    padding: 0 13px 20px;
    border-bottom: 1px dashed #dcdcdc;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogContent .typeBox .typeTitle {
    float: left;
    padding-top: 20px;
    width: 67px;
    color: #f44336;
    font-size: 14px
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogContent .typeBox .typeSort {
    float: left;
    width: 470px;
    margin-left: 13px
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogContent .typeBox .typeSort ul li {
    float: left;
    margin-right: 14px;
    margin-top: 19px;
    font-style: 14px;
    color: #2b2c32;
    cursor: pointer
}

.mySpaddaddScoped .typeDialog .el-dialog .dialogContent .typeBox .typeSort ul li.active {
    background-color: #f44336;
    color: #fff
}

.kjjMapPointer .typeDialog .el-dialog__header {
    padding: 0
}

.kjjMapPointer .typeDialog .el-dialog {
    width: 690px
}

.kjjMapPointer .typeDialog .el-dialog .el-icon-close {
    display: none
}

.kjjMapPointer .typeDialog .el-dialog .el-icon-close:before {
    content: ""
}

.kjjMapPointer .typeDialog .el-dialog .el-dialog__body {
    padding: 0
}

.kjjMapPointer .typeDialog .el-dialog .dialogHead {
    height: 50px;
    background: #969696
}

.kjjMapPointer .typeDialog .el-dialog .dialogHead .headTitle {
    color: #fff;
    font-size: 16px;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-left: 30px
}

.kjjMapPointer .typeDialog .el-dialog .dialogHead .btn {
    width: 75px;
    height: 30px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    border-radius: 15px;
    display: inline-block;
    border: none;
    float: right;
    margin-top: 10px
}

.kjjMapPointer .typeDialog .el-dialog .dialogHead .sure {
    background: #ff4545;
    color: #fff;
    margin-right: 10px
}

.kjjMapPointer .typeDialog .el-dialog .dialogHead .close {
    color: #c8c8c8;
    background: #969696;
    margin-right: 20px;
    border: 1px solid #c7c7c7
}

.kjjMapPointer .typeDialog .el-dialog .dialogHead .close:hover {
    background: #fff;
    color: #969696
}

.kjjMapPointer .typeDialog .el-dialog .dialogContent {
    min-height: 364px
}

.kjjMapPointer .typeDialog .el-dialog .dialogContent .typeBox {
    width: 564px;
    padding: 0 13px 20px;
    border-bottom: 1px dashed #dcdcdc
}

.kjjMapPointer .typeDialog .el-dialog .dialogContent .typeBox .typeTitle {
    float: left;
    padding-top: 20px;
    width: 67px;
    color: #f44336;
    font-size: 14px
}

.kjjMapPointer .typeDialog .el-dialog .dialogContent .typeBox .typeSort {
    float: left;
    width: 470px;
    margin-left: 13px
}

.kjjMapPointer .typeDialog .el-dialog .dialogContent .typeBox .typeSort ul li {
    float: left;
    margin-right: 14px;
    margin-top: 19px;
    font-style: 14px;
    color: #2b2c32;
    cursor: pointer
}

.kjjMapPointer .typeDialog .el-dialog .dialogContent .typeBox .typeSort ul li.active {
    background-color: #f44336;
    color: #fff
}

.kjjMapPointer .mybmap {
    position: relative;
    width: 1000px;
    height: 433px
}

.kjjMapPointer .build-map-fc {
    height: 43px;
    position: absolute;
    top: 10px;
    left: 10px
}

.kjjMapPointer .build-map-fc .build-map-ico {
    bottom: 10px;
    left: 0;
    z-index: 1
}

.kjjMapPointer .build-map-fc .build-map-ico span {
    width: 92px;
    height: 33px;
    float: left;
    margin-right: 5px;
    cursor: pointer
}

.kjjMapPointer .build-map-fc .build-map-ico .span1 {
    background: url(/_nuxt/img/building_07.62bb675.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span1.current {
    background: url(/_nuxt/img/building_08.f31fd4e.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span2 {
    background: url(/_nuxt/img/building_05.ea0147b.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span2.current {
    background: url(/_nuxt/img/building_06.37c1f2c.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span3 {
    background: url(/_nuxt/img/building_13.933606a.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span3.current {
    background: url(/_nuxt/img/building_14.b81c125.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span4 {
    background: url(/_nuxt/img/building_15.bc1b3a0.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span4.current {
    background: url(/_nuxt/img/building_16.e80d50d.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span5 {
    background: url(/_nuxt/img/building_17.59d253e.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span5.current {
    background: url(/_nuxt/img/building_18.fb4e09f.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span6 {
    background: url(/_nuxt/img/building_09.8de1017.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span6.current {
    background: url(/_nuxt/img/building_10.3498602.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span7 {
    background: url(/_nuxt/img/building_03.c91261c.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span7.current {
    background: url(/_nuxt/img/building_04.0a028a0.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span8 {
    background: url(/_nuxt/img/building_11.a520f81.png) no-repeat
}

.kjjMapPointer .build-map-fc .build-map-ico .span8.current {
    background: url(/_nuxt/img/building_12.85fa254.png) no-repeat
}

.kjjMapPointer .point {
    position: absolute
}

.kjjMapPointer .loc-point {
    width: 39px;
    height: 44px;
    font-weight: 700;
    color: #f14651;
    text-align: center;
    cursor: pointer;
    z-index: 99;
    background: url(/_nuxt/img/xzl_point.db1a79a.png) no-repeat
}

.kjjMapPointer #location_poup {
    margin: 0;
    padding: 0;
    background-color: #000;
    opacity: .5;
    z-index: 9999;
    filter: alpha(opacity=50)
}

.kjjMapPointer #location_center, .kjjMapPointer #location_poup {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none
}

.kjjMapPointer #location_center {
    z-index: 10000
}

.kjjMapPointer #location_content {
    position: relative;
    width: 800px;
    top: 50%;
    left: 50%;
    margin-top: -220px;
    margin-left: -400px
}

.kjjMapPointer #location_close {
    background-color: #ef4224;
    width: 800px;
    height: 40px;
    line-height: 40px;
    position: relative
}

.kjjMapPointer #location_close div {
    position: absolute;
    color: #fff;
    font-size: 14px
}

.kjjMapPointer #location_close_title {
    top: 5px;
    left: 12px;
    width: 80px;
    height: 30px;
    line-height: 30px
}

.kjjMapPointer #location_close_body {
    width: 800px;
    height: 40px;
    line-height: 40px;
    text-indent: 280px
}

.kjjMapPointer #location_close_btn {
    top: 7px;
    right: 12px;
    width: 42px;
    height: 24px;
    border: 1px solid #fff;
    border-radius: 4px;
    line-height: 24px;
    text-indent: 6px;
    cursor: pointer
}

.kjjMapPointer #location_close_btn:hover {
    background-color: #e1261c
}

.kjjMapPointer #location_map {
    width: 800px;
    height: 400px;
    position: relative
}

.kjjMapPointer #location_show {
    width: 800px;
    height: 40px;
    margin-top: -40px;
    position: relative;
    z-index: 1000;
    background-color: #fff;
    opacity: .5
}

.kjjMapPointer #location_get {
    outline: none;
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    position: relative;
    margin-left: 360px;
    margin-top: -35px;
    background-color: #ef4224;
    color: #fff;
    z-index: 1001;
    font-weight: 700;
    border: 0;
    border-radius: 2px;
    border-bottom: 2px solid #9f3224;
    cursor: pointer
}

.kjjMapPointer #location_get:hover {
    background-color: #e1261c
}

.kjjMapPointer .BMapLabel {
    width: 0 !important;
    height: 0 !important;
    border: none !important
}

.kjjMapPointer .loc-point {
    width: 43px;
    height: 60px;
    position: absolute;
    animation: mymove .4s alternate ease-out infinite;
    -webkit-animation: mymove .4s alternate ease-out infinite;
    background: url(/_nuxt/img/marker_logo.4018556.png) no-repeat
}

.kjjMapPointer .point {
    height: 60px;
    transform: scale(.75);
    -webkit-transform: scale(.75);
    margin-top: -30px
}

.kjjMapPointer .point:after {
    width: 43px;
    height: 60px;
    content: "";
    position: absolute;
    bottom: -37px;
    animation: pointBot .4s alternate ease-out infinite;
    -webkit-animation: pointBot .4s alternate ease-out infinite;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAKCAYAAABfYsXlAAAAiUlEQVQokb3TTQsBYRTF8d94NBKaUrKRne//pcYCZSWiMSw8I4aymBn/OttzX869iU8SjKOGGCBFL6qMuuCMEw5Rt7pRRYo5puh/KfqLAntsYuGn+QyL2FlTSqyxDdF46X2KJiTIUASstNNxnVEVUCcEj4SzDrzzgCOumGhn7yVy7P5yiq+09kR3DTUkRFYSA3MAAAAASUVORK5CYII=) bottom no-repeat
}

.kjjMapPointer .BMap_bubble_title p {
    overflow: hidden;
    white-space: nowrap;
    width: 210px;
    font: 700 14px/16px arial, sans-serif;
    margin: 0;
    color: #c52
}

.kjjMapPointer .BMap_bubble_title p a {
    margin-left: 5px;
    font-size: 12px;
    color: #3d6dcc;
    font-weight: 400;
    text-decoration: none
}

.kjjMapPointer .infoWindowStyle p {
    overflow: hidden;
    width: 210px;
    font: 12px arial, sans-serif;
    line-height: 16px
}

@-webkit-keyframes mymove {
    0% {
        top: 20px
    }
    to {
        top: 0
    }
}

@keyframes mymove {
    0% {
        top: 20px
    }
    to {
        top: 0
    }
}

@-webkit-keyframes pointBot {
    0% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
    to {
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

@keyframes pointBot {
    0% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
    to {
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

.personal-myhome .myHome .block {
    width: 300px;
    height: 190px;
    color: #fff;
    border-radius: 5px;
    text-align: center
}

.personal-myhome .myHome .wt-left .wt-h {
    font-size: 29px !important
}

.personal-myhome .myHome .h-book {
    margin-right: 30px;
    background-color: #9fc4de
}

.personal-myhome .myHome .h-collect {
    margin-right: 30px;
    background-color: #7ecfcf
}

.personal-myhome .myHome .h-message {
    background-color: #f69795
}

.personal-myhome .myHome .h-type {
    margin-top: 54px;
    font-size: 24px;
    font-weight: 700
}

.personal-myhome .myHome .h-type-num {
    margin-top: 30px;
    font-size: 16px
}

.personal-myhome .myHome .h-wt {
    margin-top: 29px
}

.personal-myhome .myHome .h-wt .wt {
    margin-bottom: 0;
    border-radius: 5px
}

.personal-myhome .myHome .h-wt .wt-con {
    width: 960px;
    padding-top: 20px
}

.personal-myhome .myHome .h-wt .wt-back {
    height: 194px;
    border-radius: 5px;
    width: 960px;
    min-width: 960px;
    background: url(/_nuxt/img/entrust.e596fa8.jpg) 50% no-repeat
}

.personal-myhome .myHome .h-wt .wt-left {
    padding-top: 25px;
    margin-left: 40px;
    width: 370px
}

.personal-myhome .myHome .h-wt .wt-right {
    padding-top: 59px;
    margin-right: 39px;
    padding-left: 0;
    width: 360px;
    float: right
}

.personal-myhome .myHome .h-wt .wt-p {
    margin-top: 20px;
    height: 22px;
    line-height: 22px;
    font-size: 16px
}

.personal-myhome .myHome .h-wt .wt-inp {
    height: 40px;
    line-height: 40px;
    width: 200px
}

.personal-myhome .myHome .h-wt .wt-fr-btn {
    height: 40px;
    line-height: 40px;
    width: 128px;
    -webkit-transition: all .5s;
    transition: all .5s
}

.personal-myhome .myHome .h-wt .wt-fr-btn:hover {
    color: #10254d;
    background-color: #fff
}

.personal-myhome .myHome .h-a-block {
    display: block;
    text-align: center;
    margin-top: 29px;
    background-color: #dcdcdc;
    color: #fff;
    border-radius: 5px;
    font-size: 24px;
    cursor: pointer
}

.personal-myhome .myHome .h-zjd {
    width: 518px;
    height: 300px;
    line-height: 300px;
    margin-right: 30px;
    background: url(/_nuxt/img/zjd.c815dd6.jpg) 50% no-repeat
}

.personal-myhome .myHome .h-bgzx {
    width: 410px;
    height: 136px;
    line-height: 136px;
    background: url(/_nuxt/img/bgzx.6fa3afa.jpg) 50% no-repeat
}

.personal-myhome .myHome .h-xzcr {
    width: 410px;
    height: 136px;
    line-height: 136px;
    background: url(/_nuxt/img/xzcr.200ddb5.jpg) 50% no-repeat
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.myCfproScoped .chosed[data-v-5ce80179] {
    border-radius: 0 !important;
    padding: 10px !important;
    margin-right: 0;
    margin-top: 0;
    color: #2b2c32;
    border: 1px solid #dcdcdc
}

.myCfproScoped .cf-process[data-v-5ce80179] {
    background-color: #fff;
    padding: 45px 30px;
    border-radius: 5px
}

.myCfproScoped .cf-process .cf-pcs-circle[data-v-5ce80179] {
    text-align: center
}

.myCfproScoped .cf-process .cf-pcs-circle .sl-circle[data-v-5ce80179] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myCfproScoped .cf-process .cf-pcs-circle .cf_line[data-v-5ce80179] {
    width: 577px;
    height: 12px;
    display: inline-block;
    border-top: 1px dashed #dedede
}

.myCfproScoped .cf-process .cf-pcs-circle .add-circle[data-v-5ce80179] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myCfproScoped .cf-process .cf-pcs-word[data-v-5ce80179] {
    text-align: center;
    margin-top: 16px
}

.myCfproScoped .cf-process .cf-pcs-word .sl-word[data-v-5ce80179] {
    margin-right: 350px
}

.myCfproScoped .cf-process .cf-pcs-word .add-word[data-v-5ce80179], .myCfproScoped .cf-process .cf-pcs-word .sl-word[data-v-5ce80179] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px
}

.myCfproScoped .cf-sl[data-v-5ce80179] {
    background-color: #fff;
    margin-top: 30px;
    padding: 60px 25px;
    border-radius: 5px
}

.myCfproScoped .cf-sl .text[data-v-5ce80179] {
    width: 220px;
    margin-right: 10px
}

.myCfproScoped .cf-sl .text1[data-v-5ce80179] {
    width: 440px;
    margin-right: 10px
}

.myCfproScoped .cf-sl .cf-title[data-v-5ce80179] {
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px
}

.myCfproScoped .cf-sl .select[data-v-5ce80179] {
    width: 120px;
    margin-right: 20px
}

.myCfproScoped .cf-sl .note[data-v-5ce80179] {
    margin-left: 20px;
    color: #9d9d9d
}

.myCfproScoped .cf-sl .el-button[data-v-5ce80179] {
    border-radius: 20px;
    color: #969696
}

.myCfproScoped .cf-sl .el-button[data-v-5ce80179]:hover {
    color: #f44336
}

.cf-add .el-radio__inner {
    width: 14px;
    height: 14px
}

.cf-add .el-radio__inner:after {
    width: 4px;
    height: 4px
}

.cf-add .el-radio__input.is-checked .el-radio__inner {
    border-color: #f44336;
    background: #f44336
}

.cf-add .el-input__inner {
    border-radius: 0;
    border: 1px solid #dcdcdc
}

.cf-add .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #f44336;
    border-color: #f44336
}

.cf-add .el-checkbox__inner {
    border-radius: 0;
    border: 1px solid #646464
}

.cf-add textarea.el-textarea__inner {
    width: 780px;
    border-radius: 0;
    border: 1px solid #dcdcdc !important;
    height: 116px
}

.cf-add .el-button {
    padding: 10px 0;
    width: 117px;
    text-align: center;
    margin-top: 30px;
    margin-right: 50px
}

.cf-add .el-button:hover {
    border: 1px solid #f44336;
    color: #f44336
}

.personal-myinfo-pushimg .leftMenu {
    width: 200px
}

.personal-myinfo-pushimg .rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.personal-myinfo-pushimg .rightContent .infoContainer {
    background: #fff;
    border-radius: 5px;
    height: 647px
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgBtn {
    width: 110px;
    height: 32px;
    margin-top: 40px;
    margin-left: 30px;
    background: #ff4848;
    color: #fff;
    text-align: center;
    line-height: 32px;
    border-radius: 16px
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer {
    margin-top: 80px
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox {
    width: 300px;
    height: 300px;
    margin-left: 180px
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg {
    margin: 0 auto;
    width: 200px;
    height: 200px;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 100px
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg .avatar-uploader .el-upload {
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    width: 200px;
    height: 200px;
    border-radius: 100px
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg .avatar-uploader .el-upload:hover {
    border-color: #20a0ff
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 200px;
    height: 200px;
    line-height: 200px;
    text-align: center;
    border: 1px solid #d9d9d9
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg .avatar {
    width: 200px;
    height: 200px;
    display: block
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox .bigImg img {
    width: 200px
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .bigImgBox p {
    color: #969696;
    text-align: center;
    font-size: 14px
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .yulan {
    margin-left: 170px;
    margin-top: 105px
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .smallImg {
    margin-top: 85px;
    margin-left: 20px;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    overflow: hidden
}

.personal-myinfo-pushimg .rightContent .infoContainer .imgContainer .smallImg img {
    width: 60px;
    height: 60px
}

.personal-myinfo-pushimg .rightContent .infoContainer .Savebtn {
    width: 117px;
    height: 34px;
    border-radius: 30px;
    border: 1px solid #f44336;
    color: #f44336;
    text-align: center;
    line-height: 32px;
    background: #fff;
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin-left: -59px
}

.personal-myinfo-pushimg .rightContent .infoContainer .Savebtn:hover {
    border: 1px solid #f44336;
    background: #f44336;
    color: #fff
}

.myCfSelectScoped .cf-process[data-v-a0f0173e] {
    background-color: #fff;
    padding: 45px 30px;
    border-radius: 5px
}

.myCfSelectScoped .cf-process .cf-pcs-circle[data-v-a0f0173e] {
    text-align: center
}

.myCfSelectScoped .cf-process .cf-pcs-circle .sl-circle[data-v-a0f0173e] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myCfSelectScoped .cf-process .cf-pcs-circle .cf_line[data-v-a0f0173e] {
    width: 577px;
    height: 12px;
    display: inline-block;
    border-top: 1px dashed #dedede
}

.myCfSelectScoped .cf-process .cf-pcs-circle .add-circle[data-v-a0f0173e] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle.0917fc5.png) no-repeat 50%;
    background-size: contain
}

.myCfSelectScoped .cf-process .cf-pcs-word[data-v-a0f0173e] {
    text-align: center;
    margin-top: 16px
}

.myCfSelectScoped .cf-process .cf-pcs-word .sl-word[data-v-a0f0173e] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-right: 350px
}

.myCfSelectScoped .cf-process .cf-pcs-word .add-word[data-v-a0f0173e] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    color: #c8c8c8
}

.myCfSelectScoped .cf-sl[data-v-a0f0173e] {
    background-color: #fff;
    margin-top: 30px;
    padding: 60px 25px;
    border-radius: 5px
}

.myCfSelectScoped .cf-sl .search[data-v-a0f0173e] {
    width: 250px
}

.myCfSelectScoped .cf-sl .el-autocomplete[data-v-a0f0173e] {
    width: 364px !important
}

.cfSelect .el-autocomplete .el-input__inner {
    border-radius: 0 !important;
    border: 1px solid #dcdcdc
}

.cfSelect .el-radio__inner {
    width: 14px;
    height: 14px
}

.cfSelect .el-radio__inner:after {
    width: 4px;
    height: 4px
}

.cfSelect .el-radio__input.is-checked .el-radio__inner {
    border-color: #f44336;
    background: #f44336
}

.cfSelect .el-button {
    border-radius: 20px;
    color: #969696;
    width: 110px;
    text-align: center
}

.cfSelect .el-button:hover {
    border: 1px solid #f44336;
    color: #f44336
}

.manager-myinfo .leftMenu {
    width: 200px
}

.manager-myinfo .rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-myinfo .rightContent .infoContainer {
    background: #fff
}

.manager-myinfo .rightContent .infoContainer .addInfo > div {
    margin-top: 20px;
    height: 36px
}

.manager-myinfo .rightContent .infoContainer .addInfo {
    margin-top: 21px;
    padding-bottom: 150px
}

.manager-myinfo .rightContent .infoContainer .addInfo .severAddr {
    height: 76px
}

.manager-myinfo .rightContent .infoContainer .addInfo .el-select > .el-input {
    width: 150px;
    margin-right: 15px
}

.manager-myinfo .rightContent .infoContainer .addInfo .tips {
    width: 160px;
    font-size: 14px;
    color: #f44336;
    text-indent: 18px;
    height: 34px;
    line-height: 34px
}

.manager-myinfo .rightContent .infoContainer .addInfo .tips img {
    width: 16px;
    position: relative;
    top: 4px;
    right: 8px
}

.manager-myinfo .rightContent .infoContainer .addInfo .hint {
    width: 308px;
    height: 40px;
    background: #fdd9d7;
    color: #2b2c32;
    text-align: center;
    line-height: 40px;
    margin: 0 auto 40px;
    font-size: 14px
}

.manager-myinfo .rightContent .infoContainer .addInfo .title {
    float: left;
    text-align: right;
    line-height: 36px;
    width: 106px;
    height: 36px;
    font-size: 14px;
    color: #969696;
    margin-right: 27px
}

.manager-myinfo .rightContent .infoContainer .addInfo div .selectArea {
    display: inline-block;
    line-height: 36px;
    width: 85px;
    height: 36px;
    font-size: 14px
}

.manager-myinfo .rightContent .infoContainer .addInfo div li {
    padding-left: 10px;
    height: 30px;
    border: 1px dashed #f44336;
    background: #fdd9d7;
    line-height: 30px;
    margin-right: 15px;
    font-size: 14px
}

.manager-myinfo .rightContent .infoContainer .addInfo div li img {
    float: right;
    margin-top: 9px;
    margin-right: 8px;
    margin-left: 10px
}

.manager-myinfo .rightContent .infoContainer .addInfo .tel {
    float: left;
    text-align: right;
    line-height: 36px;
    height: 36px
}

.manager-myinfo .rightContent .infoContainer .addInfo .myInput {
    height: 30px;
    width: 220px;
    border: 1px solid #dcdcdc;
    text-indent: 13px;
    font-size: 14px
}

.manager-myinfo .rightContent .infoContainer .addInfo .sex {
    float: left;
    line-height: 36px;
    width: 106px;
    height: 36px;
    font-size: 14px;
    color: #969696
}

.manager-myinfo .rightContent .infoContainer .addInfo .sex .selectCircle {
    background-size: 14px;
    width: 14px;
    height: 14px;
    margin-top: 11px
}

.manager-myinfo .rightContent .infoContainer .addInfo .sex .selectCircle img {
    position: relative;
    top: -9px
}

.manager-myinfo .rightContent .infoContainer .addInfo .sex .selectCircleMan:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAkpJREFUSIm11s1LVUEYx/HPPVKrDARrFUVoL5CtoqA3SYKCXigI0qDITVtpWf0B5TJctxCKzHITWRFBQUYuqlUWUUpkuxSEdBWoLeY5vtzUey3vb3N4zsz8vmfmzDzzFCYO71FCBRzEcexHPWqibQyDeINe9GF6SbMlgBlacTUg5WgQN9CJqeUAN6MbuyMeRhde4BNGsAobsAlNOBvj4C2a8a0c4CE8QG2AruA+JkvMriqg7diIUZzBq7mdsqJBR/AsYL3YGTMrBRN9utAQY2vxHEcXA25DD1ajA6fwqwxQscZjbEd49YT3PGAVbqNa+neXLfLTy9RUeHRjTXhXzQVelDbID1xSYmuXqenwGg7v1hxYkLY+aYOMrwAs13iRdyFDo3TOvktLsNLqDu96NGY4Fg33lLcbl6vJ8IZjGfZF8LICsFy5994MWyIYqCAw996amU3EoxUEjsSzpjjTVFyZdMWQUlGltC6eYxm+RtBQQWDu/SVDfwRNFQTm3v0ZHkfQIvLdCisLb3iSSffVoHSRNlcA2BLeg+jLpCTbHo03pOy+UloTnoIxlR+LTryTbupbUkL/XxXCayPeB2PmeprEBUxIy3rT39XAcpSFR3N4ng/GPNPPUk3yG214iLX/AKuOsW3hdTa8Z75krp7idHzVCXzAuQX6LaSq6DsQYyfC6+ncTouVidtxB7siHsZdKet/xM94vx47pHPWbLZMfC8t48zMSgGZLYSvoW7Juc1qCNf9QyFcDD6Ak9LdWWd+qT8klfqP8HoxUK4/8AWHUNvRbjsAAAAASUVORK5CYII=);
    background-size: 14px
}

.manager-myinfo .rightContent .infoContainer .addInfo .sex .selectCircleMan:hover .grayCircle {
    display: none
}

.manager-myinfo .rightContent .infoContainer .addInfo .sex .selectCircleWoman:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAkpJREFUSIm11s1LVUEYx/HPPVKrDARrFUVoL5CtoqA3SYKCXigI0qDITVtpWf0B5TJctxCKzHITWRFBQUYuqlUWUUpkuxSEdBWoLeY5vtzUey3vb3N4zsz8vmfmzDzzFCYO71FCBRzEcexHPWqibQyDeINe9GF6SbMlgBlacTUg5WgQN9CJqeUAN6MbuyMeRhde4BNGsAobsAlNOBvj4C2a8a0c4CE8QG2AruA+JkvMriqg7diIUZzBq7mdsqJBR/AsYL3YGTMrBRN9utAQY2vxHEcXA25DD1ajA6fwqwxQscZjbEd49YT3PGAVbqNa+neXLfLTy9RUeHRjTXhXzQVelDbID1xSYmuXqenwGg7v1hxYkLY+aYOMrwAs13iRdyFDo3TOvktLsNLqDu96NGY4Fg33lLcbl6vJ8IZjGfZF8LICsFy5994MWyIYqCAw996amU3EoxUEjsSzpjjTVFyZdMWQUlGltC6eYxm+RtBQQWDu/SVDfwRNFQTm3v0ZHkfQIvLdCisLb3iSSffVoHSRNlcA2BLeg+jLpCTbHo03pOy+UloTnoIxlR+LTryTbupbUkL/XxXCayPeB2PmeprEBUxIy3rT39XAcpSFR3N4ng/GPNPPUk3yG214iLX/AKuOsW3hdTa8Z75krp7idHzVCXzAuQX6LaSq6DsQYyfC6+ncTouVidtxB7siHsZdKet/xM94vx47pHPWbLZMfC8t48zMSgGZLYSvoW7Juc1qCNf9QyFcDD6Ak9LdWWd+qT8klfqP8HoxUK4/8AWHUNvRbjsAAAAASUVORK5CYII=);
    background-size: 14px
}

.manager-myinfo .rightContent .infoContainer .addInfo .sex .selectCircleWoman:hover .grayCircle {
    display: none
}

.manager-myinfo .rightContent .infoContainer .addInfo .checkAddr {
    width: 100px;
    height: 35px;
    border: 1px solid #dcdcdc;
    text-align: center;
    line-height: 33px;
    margin-left: 30px
}

.manager-myinfo .rightContent .infoContainer .addInfo .Savebtn {
    width: 104px;
    height: 29px;
    line-height: 29px;
    border-radius: 30px;
    border: 1px solid #f44336;
    color: #f44336;
    text-align: center;
    background: #fff;
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin-left: -59px
}

.manager-myinfo .rightContent .infoContainer .addInfo .pingJiaBox {
    height: 135px
}

.manager-myinfo .rightContent .infoContainer .addInfo .pingJiaBox .pingJia {
    width: 719px;
    height: 120px;
    border: 1px solid #dcdcdc;
    padding: 20px;
    line-height: 20px;
    font-size: 16px;
    resize: none
}

.manager-myinfo .rightContent .m-l-40 {
    margin-left: 130px
}

.myXzlXkScoped .cf-process[data-v-11b296e0] {
    background-color: #fff;
    padding: 45px 30px;
    border-radius: 5px
}

.myXzlXkScoped .cf-process .cf-pcs-circle[data-v-11b296e0] {
    text-align: center
}

.myXzlXkScoped .cf-process .cf-pcs-circle .sl-circle[data-v-11b296e0] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myXzlXkScoped .cf-process .cf-pcs-circle .cf_line[data-v-11b296e0] {
    width: 267px;
    height: 12px;
    display: inline-block;
    border-top: 1px dashed #dedede
}

.myXzlXkScoped .cf-process .cf-pcs-circle .xk-circle[data-v-11b296e0] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myXzlXkScoped .cf-process .cf-pcs-circle .add-circle[data-v-11b296e0] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle.0917fc5.png) no-repeat 50%;
    background-size: contain
}

.myXzlXkScoped .cf-process .cf-pcs-word[data-v-11b296e0] {
    text-align: center;
    margin-top: 16px
}

.myXzlXkScoped .cf-process .cf-pcs-word .sl-word[data-v-11b296e0] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-left: 20px;
    margin-right: 20px
}

.myXzlXkScoped .cf-process .cf-pcs-word .xk-word[data-v-11b296e0] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-left: 22px;
    margin-right: 22px
}

.myXzlXkScoped .cf-process .cf-pcs-word .add-word[data-v-11b296e0] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    color: #c8c8c8;
    margin-left: 20px;
    margin-right: 20px
}

.myXzlXkScoped .cf-sl[data-v-11b296e0] {
    background-color: #fff;
    margin-top: 30px;
    padding: 60px 25px;
    border-radius: 5px
}

.myXzlXkScoped .cf-sl .search[data-v-11b296e0] {
    width: 250px
}

.myXzlXkScoped .xiaokongBox[data-v-11b296e0] {
    width: 862px;
    position: relative
}

.myXzlXkScoped .xiaokongBox .el-tooltip__popper .is-dark[data-v-11b296e0] {
    display: block
}

.myXzlXkScoped .xiaokongBox .el-tooltip__popper[data-v-11b296e0] {
    font-size: 16px;
    width: 200px
}

.myXzlXkScoped .xiaokongBox .xiaokongtu .el-button[data-v-11b296e0] {
    width: 100%;
    height: 100%;
    padding: 0;
    border: none;
    color: #fff;
    background-color: #dcdcdc
}

.myXzlXkScoped .xiaokongBox .el-button[data-v-11b296e0]:focus, .myXzlXkScoped .xiaokongBox .el-button[data-v-11b296e0]:hover {
    color: #fff;
    border: none
}

.myXzlXkScoped .xiaokongBox .xiaokongtu .span1[data-v-11b296e0] {
    position: relative;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    margin-right: 1px
}

.myXzlXkScoped .xiaokongBox .xiaokongtu .span1.fl .el-button[data-v-11b296e0] {
    cursor: default
}

.myXzlXkScoped .xiaokongBox .xiaokongtu .isKongZhi[data-v-11b296e0] {
    background-color: #69bd3b
}

.myXzlXkScoped .xiaokongBox .xiaokongtu .isZhanYong[data-v-11b296e0] {
    background-color: #969696
}

.myXzlXkScoped .xiaokongBox .xiaokongtu .isWeiZhi[data-v-11b296e0] {
    background-color: #dcdcdc
}

.myXzlXkScoped .xiaokongBox .xiaokongtu .isNew[data-v-11b296e0] {
    background-image: url(/_nuxt/img/NEW.6a0acee.png);
    background-size: 100%;
    display: block;
    width: 32px;
    height: 21px;
    position: absolute;
    top: -21px
}

.myXzlXkScoped .xiaokongBox .xiaokongtu .isEnter[data-v-11b296e0] {
    background-image: url(/_nuxt/img/xinruzhu.8765825.png);
    background-size: 100%;
    display: block;
    width: 47px;
    height: 23px;
    position: absolute;
    top: -23px
}

.myXzlXkScoped .xiaokongBox .el-row[data-v-11b296e0] {
    margin-left: 50px;
    margin-bottom: 10px;
    margin-top: 10px
}

.myXzlXkScoped .xiaokongBox .el-row[data-v-11b296e0]:last-child {
    margin-bottom: 0
}

.myXzlXkScoped .xiaokongBox .el-col[data-v-11b296e0] {
    border-radius: 4px
}

.myXzlXkScoped .xiaokongBox .bg-purple-dark[data-v-11b296e0] {
    background: #99a9bf
}

.myXzlXkScoped .xiaokongBox .bg-purple[data-v-11b296e0] {
    background: #69bd3b
}

.myXzlXkScoped .xiaokongBox .bg-purple-light[data-v-11b296e0] {
    background: #969696
}

.myXzlXkScoped .xiaokongBox .grid-content[data-v-11b296e0] {
    border-radius: 4px;
    min-height: 36px
}

.myXzlXkScoped .xiaokongBox .row-bg[data-v-11b296e0] {
    padding: 10px 0;
    background-color: #f9fafc
}

.myXzlXkScoped .xiaokongBox .xiaokonglist .grid-content[data-v-11b296e0] {
    position: relative
}

.myXzlXkScoped .xiaokongBox .xiaokongtu .el-row[data-v-11b296e0] {
    color: #fff
}

.myXzlXkScoped .xiaokongBox .xiaokonglist[data-v-11b296e0] {
    height: 40px;
    margin-bottom: 30px
}

.myXzlXkScoped .xiaokongBox .xiaokonglist[data-v-11b296e0]:last-child {
    margin-bottom: 15px
}

.myXzlXkScoped .xiaokongBox .xiaokonglist .grid-content[data-v-11b296e0] {
    height: 40px;
    line-height: 40px;
    text-align: center
}

.myXzlXkScoped .xiaokongBox .loucengBox[data-v-11b296e0] {
    height: 50px;
    line-height: 50px;
    color: #646464;
    font-size: 14px
}

.myXzlXkScoped .xiaokongBox .mianjiBox[data-v-11b296e0] {
    color: #646464;
    font-size: 14px;
    float: right
}

.myXzlXkScoped .xiaokongBox .mianjiBox .kongzhiNum[data-v-11b296e0] {
    margin-right: 30px
}

.myXzlXkScoped .xiaokongBox .loucengTag[data-v-11b296e0] {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    background-color: #f5f5f5;
    font-size: 12px;
    color: #2b2c32;
    float: left;
    margin-right: 10px
}

.myXzlXkScoped .xiaokongBox .loucengBox .el-checkbox__label[data-v-11b296e0] {
    color: #646464
}

.myXzlXkScoped .xiaokongBox .loucengNum[data-v-11b296e0] {
    margin-right: 30px
}

.myXzlXkScoped .xiaokongBox .el-checkbox__input[data-v-11b296e0] {
    border-radius: 50%
}

.myXzlXkScoped .xiaokongBox .el-checkbox__inner[data-v-11b296e0] {
    border-radius: 50%;
    border: 1px solid #646464;
    width: 14px;
    height: 14px
}

.myXzlXkScoped .xiaokongBox .el-checkbox__inner[data-v-11b296e0]:after {
    left: 4px;
    height: 7px
}

.myXzlXkScoped .xiaokongBox .el-checkbox__inner[data-v-11b296e0]:hover {
    border-color: #f44336
}

.myXzlXkScoped .xiaokongBox .el-checkbox__input.is-checked .el-checkbox__inner[data-v-11b296e0] {
    background-color: #f44336;
    border-color: #f44336
}

.myXzlXkScoped .xiaokongBox .el-checkbox__input.is-focus .el-checkbox__inner[data-v-11b296e0] {
    border-radius: 50%;
    border-color: #f44336
}

.myXzlXkScoped .xiaokongBox .shuoming[data-v-11b296e0] {
    width: 220px;
    color: #646464;
    font-size: 14px;
    line-height: 42px;
    position: absolute;
    right: 0;
    top: 2px
}

.myXzlXkScoped .xiaokongBox .shuoming .dot[data-v-11b296e0] {
    margin: 0 4px 0 20px;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    display: inline-block;
    position: relative;
    top: 2px
}

.myXzlXkScoped .xiaokongBox .kongzhidot[data-v-11b296e0] {
    background-color: #69bd3b
}

.myXzlXkScoped .xiaokongBox .zhanyongdot[data-v-11b296e0] {
    background-color: #969696
}

.myXzlXkScoped .xiaokongBox .weizhidot[data-v-11b296e0] {
    background-color: #dcdcdc
}

.myXzlXkScoped .xiaokongBox .tabBox[data-v-11b296e0] {
    margin-top: 23px;
    clear: both;
    overflow: auto;
    position: relative
}

.myXzlXkScoped .xiaokongBox .el-tabs__active-bar[data-v-11b296e0] {
    width: 60px;
    background-color: #f44336 !important;
    height: 2px
}

.myXzlXkScoped .xiaokongBox .el-tabs__item.is-active[data-v-11b296e0] {
    color: #f44336
}

.myXzlXkScoped .xiaokongBox .el-tabs__header[data-v-11b296e0] {
    margin: 0;
    width: 100%;
    border-bottom: 1px solid #dcdcdc
}

.myXzlXkScoped .xiaokongBox .el-tabs__item[data-v-11b296e0] {
    color: #646464;
    padding: 0 24px;
    font-size: 18px
}

.myXzlXkScoped .xiaokongBox .el-tabs__nav-scroll[data-v-11b296e0] {
    width: 600px
}

.myXzlXkScoped .prev-step[data-v-11b296e0] {
    text-align: center;
    margin-top: 20px;
    z-index: 999
}

.myCollectPage .el-pagination {
    margin-top: 30px
}

.myCollectPage .el-pagination .btn-next, .myCollectPage .el-pagination .btn-prev {
    border: 0;
    background: #dedede;
    height: 32px;
    min-width: 32px;
    margin-left: 8px;
    color: #97a8be
}

.myCollectPage .el-pager li {
    height: 32px;
    line-height: 32px;
    min-width: 32px;
    background: #f5f5f5;
    border: 0;
    margin-left: 8px
}

.myCollectPage .el-pager li.active {
    background-color: #1a1c28;
    border-color: #1a1c28
}

.myCollectPage .el-pager li.active + li {
    border-left: 0;
    padding-left: 5px
}

.myCollectPage .hasSpace {
    background-color: #fff;
    padding-bottom: 20px
}

.leftMenu[data-v-5f62492f] {
    width: 200px
}

.rightContent[data-v-5f62492f] {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContent .btnBox[data-v-5f62492f] {
    padding-bottom: 23px;
    border-bottom: 1px solid #dcdcdc
}

.rightContent .btnBox .cancelBtn[data-v-5f62492f] {
    width: 150px;
    height: 34px;
    border-radius: 17px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #969696;
    color: #969696;
    font-size: 16px
}

.rightContent .btnBox .ml638[data-v-5f62492f] {
    margin-left: 610px;
    margin-top: 40px
}

.rightContent .btnBox .ml20[data-v-5f62492f] {
    margin-left: 20px;
    margin-top: 40px
}

.rightContent .noSpace div[data-v-5f62492f] {
    width: 105px;
    height: 126px;
    margin: 97px auto
}

.rightContent .pageBox[data-v-5f62492f] {
    width: 100%
}

.components-collectlist .yy_list .left_tabs span a.is-active {
    color: #f44336;
    -webkit-text-decoration: block;
    text-decoration: block
}

.components-collectlist .yy_list .tabBox {
    width: 200px;
    float: left
}

.components-collectlist .yy_list .el-tabs__item.is-active {
    color: #f44336
}

.components-collectlist .yy_list .el-tabs__header {
    margin: 0;
    width: 200px
}

.components-collectlist .yy_list .el-tabs__item {
    color: #646464
}

.components-collectlist .yy_list .el-tabs__content {
    display: none
}

.components-collectlist .yy_list .listbox_site, .components-collectlist .yy_list .listbox_tag, .components-collectlist .yy_list .listbox_traffic, .components-collectlist .yy_list .loupan_name {
    width: 450px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin-top: 5px
}

.components-collectlist .yy_list .listbox_tag span {
    padding-left: 20px;
    padding-right: 20px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
    float: left;
    margin-right: 20px
}

.components-collectlist .yy_list .listbox_tag_mark.listbox_tag .tag_area, .components-collectlist .yy_list .listbox_tag_mark.listbox_tag .tag_deal {
    background: #dedcdc;
    color: #646464
}

.components-collectlist .yy_list .listbox_tag .tag_area {
    color: #59b2f9;
    background-color: #def0fe
}

.components-collectlist .yy_list .listbox_tag .tag_deal {
    color: #69bd3b;
    background-color: #e1f2d8
}

.components-collectlist .yy_list .listbox_tag .tag_label {
    color: #8b9fb3;
    background-color: #f5f7f9
}

.components-collectlist .yy_list .listbox_tag .tag_station {
    height: 28px;
    line-height: 28px;
    color: #646464;
    border: 1px solid #dcdcdc
}

.components-collectlist .yy_list .spaceShow {
    border: 1px solid #dcdcdc;
    border-radius: 20px;
    float: left;
    position: relative;
    margin-top: 13px
}

.components-collectlist .yy_list .spaceShow div {
    border-right: 1px solid #dcdcdc;
    padding: 0 15px;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #646464
}

.components-collectlist .yy_list .spaceShow div:last-child {
    border-right: 0
}

.components-collectlist .yy_list .spaceShow .spaceDiv {
    position: relative
}

.components-collectlist .yy_list .listbox_content span.icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 7px;
    vertical-align: middle;
    background-size: 100%
}

.components-collectlist .yy_list .listbox_content span.site_icon {
    width: 11px
}

.components-collectlist .yy_list .loupan_icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAPtJREFUSIndlTEKwjAUhr+KV9BLtA62i7O7IOoBnBS8gB7BK7R4BPEKriIWh3bzCA46uTjUwRQEk9BoW0p/eMN7SfjyP/KIZTsuCg2ADdAWeQLsgTFwTzfFUag6L1VDs/YJA7CAPrAwIhgAn4r6oyjgFLgANxFXYAcE/wCbklqi2T8SAe8WG0vnsBDJHKZSOdB1AKfjJQBxFErPl+6wUi01ktPxfFkeR+G8ECAwU+SZgRNg9QM4BfiyRR2wBXimtDgKA/hucRbgFjhK6ifTS2QFXkXkqvrPYaUGvwcMywR2gWWZwAPywV8XBTyLyBVY/1dq2Y6r/cHzVukOX8fDLeWOtBryAAAAAElFTkSuQmCC)
}

.components-collectlist .yy_list .site_icon {
    background-image: url(/_nuxt/img/shangquan.9658d0a.png)
}

.components-collectlist .yy_list .traffic_icon {
    background-image: url(/_nuxt/img/traffic.04bd543.png)
}

.components-collectlist .yy_list .price_box {
    position: absolute;
    right: 30px;
    top: 65px;
    color: #f44336
}

.components-collectlist .yy_list .price_box_mark {
    position: absolute;
    right: 30px;
    top: 65px;
    color: #646464
}

.components-collectlist .yy_list .price_box .price, .components-collectlist .yy_list .price_box_mark .price {
    font-size: 30px;
    font-weight: 700;
    position: relative;
    top: 3px
}

.components-collectlist .yy_list .price_unit {
    font-size: 14px
}

.components-collectlist .yy_list .list a {
    text-decoration: none;
    color: #2b2c32
}

.components-collectlist .yy_list .list {
    width: 860px
}

.components-collectlist .yy_list .sort_rules li {
    list-style: none
}

.components-collectlist .yy_list .tabs_container {
    overflow: hidden;
    height: 42px;
    border-bottom: 1px solid #dcdcdc
}

.components-collectlist .yy_list .el-tabs__active-bar {
    background-color: #f44336;
    height: 2px
}

.components-collectlist .yy_list .left_tabs {
    width: 120px;
    float: left
}

.components-collectlist .yy_list .left_tabs span {
    width: 60px;
    text-align: center;
    float: left;
    padding-top: 11px
}

.components-collectlist .yy_list .left_tabs span a {
    color: #333;
    display: inline-block;
    width: 100%
}

.components-collectlist .yy_list .left_tabs span a:hover {
    color: #f44336;
    border-bottom: 2px solid #f44336
}

.components-collectlist .yy_list .right_tabs {
    float: right;
    margin-top: 2px;
    height: 42px
}

.components-collectlist .yy_list .right_tabs span {
    display: inline-block;
    margin-left: 15px;
    width: 98px;
    border: 1px solid #969696;
    border-radius: 15px;
    line-height: 28px;
    height: 28px;
    text-align: center
}

.components-collectlist .yy_list .right_tabs span a {
    color: #969696;
    font-size: 14px;
    display: inline-block;
    width: 100%
}

.components-collectlist .yy_list .right_tabs span:hover {
    border-color: #f44336
}

.components-collectlist .yy_list .right_tabs span a:hover {
    color: #f44336;
    border-color: #f44336
}

.components-collectlist .yy_list .sort_rules {
    width: 860px;
    height: 35px
}

.components-collectlist .yy_list .sort_rules ul {
    float: right
}

.components-collectlist .yy_list .sort_rules li {
    float: left;
    margin-left: 10px;
    font-size: 12px;
    cursor: pointer
}

.components-collectlist .yy_list .sort_rules li:hover {
    color: #f44336
}

.components-collectlist .yy_list .sell_count {
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    height: 40px;
    border-bottom: 1px solid #dcdcdc;
    color: #2b2c32
}

.components-collectlist .yy_list .sell_count .count_num {
    color: #f44336
}

.components-collectlist .yy_list .list_container {
    width: 960px
}

.components-collectlist .yy_list .list_container ul {
    margin: 0;
    padding: 0
}

.components-collectlist .yy_list .list_container li {
    list-style: none;
    padding-left: 30px
}

.components-collectlist .yy_list .listbox {
    height: 174px;
    position: relative
}

.components-collectlist .yy_list .listbox:hover .hoverState {
    color: #f44336
}

.components-collectlist .yy_list .listbox:hover .hoverStateCollect {
    display: block
}

.components-collectlist .yy_list .list_container .listbox_img {
    float: left
}

.components-collectlist .yy_list .list_container .listbox_img .typeTag {
    position: absolute;
    left: 0
}

.components-collectlist .yy_list .list_content {
    padding-top: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #dcdcdc
}

.components-collectlist .yy_list .listbox_content {
    float: left;
    margin-left: 30px;
    width: 640px;
    overflow: hidden
}

.components-collectlist .yy_list .list_content a {
    color: #333
}

.components-collectlist .yy_list .list_content .time {
    font-size: 14px;
    color: #646464
}

.components-collectlist .yy_list .list_content .cancelCollect {
    width: 118px;
    height: 32px;
    float: left;
    text-align: center;
    line-height: 32px;
    background: #323232;
    border-radius: 17px;
    color: #c8c8c8;
    position: absolute;
    right: 30px;
    display: none
}

.components-collectlist .yy_list .listbox_content span.item_title, .components-collectlist .yy_list .listbox_content span.order_number {
    float: left
}

.components-collectlist .yy_list .listbox_content span.item_title {
    width: 460px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 22px;
    font-weight: 700
}

.components-collectlist .yy_list .listbox_content span.time {
    float: right;
    margin-top: 7px
}

.components-collectlist .yy_list .list_content .order_number {
    display: inline-block;
    background-color: #59b2f9;
    width: 22px;
    height: 22px;
    color: #fff;
    border-radius: 50%;
    margin-right: 9px;
    margin-top: 5px;
    text-align: center
}

.components-collectlist .yy_list .listbox_title {
    overflow: hidden;
    margin-bottom: 7px
}

.components-collectlist .yy_list .noPointer {
    cursor: default
}

.components-collectlist .yy_list .orderBth {
    width: 118px;
    height: 32px;
    float: left;
    text-align: center;
    line-height: 32px;
    border-radius: 17px;
    color: #969696;
    position: absolute;
    right: 30px;
    bottom: 0;
    border: 1px solid #969696
}

.components-collectlist .yy_list .mark {
    opacity: .4;
    float: left
}

.personal-my-message .myMessageScoped .mes-ctrl {
    width: 960px;
    height: 35px
}

.personal-my-message .myMessageScoped .mes-cls {
    border-radius: 16px
}

.personal-my-message .myMessageScoped .mes-rd {
    border-radius: 16px;
    margin-right: 20px
}

.personal-my-message .myMessageScoped .l-table {
    width: 960px;
    margin-top: 20px;
    font-size: 16px;
    border: 1px solid #eee
}

.personal-my-message .myMessageScoped thead {
    color: #969696
}

.personal-my-message .myMessageScoped tbody {
    color: #2b2c32
}

.personal-my-message .myMessageScoped tbody tr:nth-child(2n) {
    background: #fff
}

.personal-my-message .myMessageScoped .white {
    background-color: #fff !important
}

.personal-my-message .myMessageScoped .l-th115 {
    width: 115px;
    padding-left: 30px
}

.personal-my-message .myMessageScoped .l-th230 {
    width: 230px
}

.personal-my-message .myMessageScoped .l-th548 {
    width: 548px
}

.personal-my-message .myMessageScoped .l-th60 {
    width: 60px
}

.personal-my-message .myMessageScoped .l-tr {
    width: 960px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    z-index: 1
}

.personal-my-message .myMessageScoped tbody .l-tr:hover {
    position: relative;
    z-index: 99;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.personal-my-message .myMessageScoped .noSpace div {
    width: 105px;
    height: 126px;
    margin: 97px auto
}

.personal-my-message .myMessageScoped .readed {
    color: #c8c8c8
}

.personal-my-message .infoClass {
    width: 628px !important
}

.personal-my-message .infoClass .el-message-box__message {
    text-align: left !important
}

.personal-my-message .infoClass .el-button {
    display: none !important
}

.personal-my-message .infoClass .el-button--primary {
    display: inline-block !important
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_taiming .ztTop .city {
    display: none
}

.yy_taiming .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_taiming .jinlangTopPic {
    height: 500px !important
}

.yy_taiming .jinlangTopPic .topCenter {
    height: 500px
}

.yy_taiming .jinlangTopPic .topCenter .telBox {
    top: 265px !important;
    right: auto;
    left: 67px !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #d4c2a8 !important
}

.yy_taiming .jinlangTopPic .topCenter .telBox label {
    font-size: 20px
}

@-webkit-keyframes masked-animation {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -100% 0
    }
}

.yy_taiming .jlContent {
    width: 1160px;
    margin: 0 auto
}

.yy_taiming .jlContent .jlTitle {
    width: 100%;
    padding: 60px 0 52px;
    text-align: center
}

.yy_taiming .jlContent .jlTouzi ul {
    width: 1182px
}

.yy_taiming .jlContent .jlTouzi ul li {
    width: 340px;
    height: 360px;
    margin-right: 54px;
    float: left
}

.yy_taiming .jlContent .jlTouzi ul li img {
    width: 100%;
    height: 206px;
    display: block
}

.yy_taiming .jlContent .jlTouzi ul li .tzContent {
    position: relative;
    width: 100%;
    height: 154px;
    border: 1px solid #e8e3e2;
    border-top: 0
}

.yy_taiming .jlContent .jlTouzi ul li .tzContent .tzTitle {
    position: absolute;
    left: -7px;
    top: 14px;
    background: url(/_nuxt/img/jl_02.fbacdb4.png) no-repeat;
    padding-left: 18px;
    width: 355px;
    height: 49px;
    font-size: 18px;
    color: #471e08;
    line-height: 45px
}

.yy_taiming .jlContent .jlTouzi ul li .tzContent p {
    padding: 65px 15px 0 20px;
    font-size: 14px;
    line-height: 24px;
    color: #353232
}

.yy_taiming .jlContent .jlYoushi {
    width: 100%;
    margin: 0 auto
}

.yy_taiming .jlContent .jlYoushi ul li {
    width: 25%;
    float: left;
    overflow: hidden
}

.yy_taiming .jlContent .jlYoushi ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.yy_taiming .jlContent .jlYoushi ul li img {
    width: 288px;
    height: 200px
}

.yy_taiming .jlContent .jlYoushi ul li .bg {
    background: url(/_nuxt/img/news_bg_02.afaf404.png) no-repeat;
    width: 270px;
    height: 380px;
    position: absolute;
    left: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.yy_taiming .jlContent .jlYoushi ul li .con {
    position: relative;
    text-align: center;
    z-index: 2
}

.yy_taiming .jlContent .jlYoushi ul li .con .textBox {
    position: absolute;
    left: 10%;
    top: 45%;
    width: 80%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 2
}

.yy_taiming .jlContent .jlYoushi ul li .con .textBox h3 {
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 10px;
    color: #1a1c28;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.yy_taiming .jlContent .jlYoushi ul li .con .textBox .line {
    width: 33px;
    height: 1px;
    background: #1a1c28;
    margin-left: 100px;
    margin-top: 15px;
    opacity: 0;
    margin-bottom: 39px
}

.yy_taiming .jlContent .jlYoushi ul li .con .textBox p {
    color: #1a1c28;
    width: 100%;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 25px
}

.yy_taiming .jlContent .jlYoushi ul li.bottom .bg {
    bottom: 100%
}

.yy_taiming .jlContent .jlYoushi ul li.top .bg {
    top: 100%
}

.yy_taiming .jlContent .jlYoushi ul li.top:hover .bg {
    top: 10px
}

.yy_taiming .jlContent .jlYoushi ul li.bottom:hover .bg {
    bottom: 10px
}

.yy_taiming .jlContent .jlYoushi ul li.bottom:hover .con .textBox {
    top: 70%
}

.yy_taiming .jlContent .jlYoushi ul li.bottom:hover .con .textBox .line, .yy_taiming .jlContent .jlYoushi ul li.bottom:hover .con .textBox p {
    opacity: 1
}

.yy_taiming .jlContent .jlYoushi ul li.top:hover .con .textBox {
    top: -70px
}

.yy_taiming .jlContent .jlYoushi ul li.top:hover .con .textBox .line, .yy_taiming .jlContent .jlYoushi ul li.top:hover .con .textBox p {
    opacity: 1
}

.yy_taiming .jlContent .jsJianshang {
    width: 1200px
}

.yy_taiming .jlContent .jsJianshang img {
    float: left;
    display: block;
    height: 480px
}

.yy_taiming .jlContent .jsJianshang .jsJianshang_2 {
    margin-left: 70px
}

.yy_taiming .jlContent .jlLunbo {
    width: 1160px !important
}

.yy_taiming .jlContent .jlLunbo img {
    margin-left: 88px
}

.yy_taiming .jlContent .jlLunbo .jingxuantitle, .yy_taiming .jlContent .jlMap .jingxuantitle {
    display: none
}

.yy_taiming .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.yy_taiming .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.yy_taiming .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.yy_taiming .floatMenu .menuBox .nav {
    padding-left: 218px
}

.yy_taiming .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.yy_taiming .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

.leftMenu[data-v-4e7a2f26] {
    width: 200px
}

.rightContent[data-v-4e7a2f26] {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContent .infoContainer[data-v-4e7a2f26] {
    background: #fff;
    height: 647px
}

.rightContent .infoContainer [data-v-4e7a2f26] {
    -webkit-box-sizing: unset !important;
    box-sizing: unset !important
}

.rightContent .infoContainer .addInfo[data-v-4e7a2f26] {
    margin-top: 70px
}

.rightContent .infoContainer .addInfo .no-border[data-v-4e7a2f26] {
    border-bottom: 0 solid #dcdcdc
}

.rightContent .infoContainer .addInfo div[data-v-4e7a2f26] {
    padding-bottom: 20px;
    width: 600px;
    margin: 0 auto;
    float: left;
    margin-left: 37px
}

.rightContent .infoContainer .addInfo div .infoName[data-v-4e7a2f26] {
    display: inline-block;
    width: 80px;
    margin-right: 28px;
    color: #969696;
    text-align: right
}

.rightContent .infoContainer .addInfo div input[data-v-4e7a2f26] {
    outline: none;
    border: none;
    font-size: 16px;
    -webkit-appearance:  none;
    -moz-appearance:  none;
    appearance:  none;
    width: 145px;
    -webkit-box-sizing: unset;
    box-sizing: unset
}

.rightContent .infoContainer .addInfo div .myInput[data-v-4e7a2f26] {
    height: 30px;
    width: 220px;
    border: 1px solid #dcdcdc;
    text-indent: 13px;
    font-size: 14px
}

.rightContent .infoContainer .addInfo div .tips[data-v-4e7a2f26] {
    float: right;
    width: 244px;
    font-size: 12px;
    color: #f33;
    text-indent: 18px;
    height: 25px;
    line-height: 23px;
    border: 1px solid #fbccc5;
    background: #ffebeb
}

.rightContent .infoContainer .addInfo div .tips img[data-v-4e7a2f26] {
    width: 16px;
    position: relative;
    top: 4px;
    right: 8px
}

.rightContent .infoContainer .addInfo div .selectBox[data-v-4e7a2f26] {
    float: left;
    width: 50px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 207px;
    height: 40px;
    background: #f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAVxJREFUOI2t0zFIW1EUxvFfomZ1cigILlk71dVFsFrBGLq0ki2LKAi6te4GlwotGLd2KqWl1KGig7bg2KEurooOgoNTlwwBSYd7BImmeW1zlss753zf/x7eubl6vQ5lnOJY7+IhitjuxxQ+4xJjOO8BYAS7eICZPL7jEMPYx9B/AoZwEH6H+JZHE0/xUxpvD4P/CBiUJijiKHyb+Sj+whOc4BG+oPCXgELoRsNnKnzlbzVdYQIXGMcn9GUE9OFj6C7wOPy0Q0g/fTpuMItN5LoActFXDt00zm43tENIazyJBuZR6wKpRV8jdHeewX0Q+IFn0lK8wEqHvuWoN/E8dHeiEwR2UEULr1Bpq1ewEfUqvnYy+hME3sdtc3iHUuRLeBv5lejrGN0g8AbrGMAHLMZZiPzrbgb9GSDwUnpoC9ImwRZWs4izTHITS9Jjg+34bvUaco05rEmbdJ1V+Bu5f0jmF7SWNgAAAABJRU5ErkJggg==);
    border: none;
    text-indent: 16px;
    margin-right: 20px;
    font-size: 14px;
    line-height: 41px;
    position: relative;
    top: -10px
}

.rightContent .infoContainer .addInfo div .selectBox label[data-v-4e7a2f26] {
    float: left;
    width: 100%
}

.rightContent .infoContainer .addInfo div .selectBox img[data-v-4e7a2f26] {
    width: 12px;
    position: absolute;
    right: 10px;
    top: 18px
}

.rightContent .infoContainer .addInfo div .selectBox ul[data-v-4e7a2f26] {
    width: 207px;
    border: 1px solid #dcdcdc;
    padding: 5px 0;
    margin-top: 43px
}

.rightContent .infoContainer .addInfo div .selectBox ul li[data-v-4e7a2f26] {
    line-height: 25px
}

.rightContent .infoContainer .addInfo div .w160[data-v-4e7a2f26] {
    width: 160px
}

.rightContent .infoContainer .addInfo .Savebtn[data-v-4e7a2f26] {
    width: 117px;
    height: 34px;
    border-radius: 30px;
    border: 1px solid #f44336;
    color: #f44336;
    text-align: center;
    line-height: 32px;
    background: #fff;
    position: absolute;
    bottom: 150px;
    left: 50%;
    margin-left: -59px
}

.rightContent .infoContainer .addInfo .Savebtn[data-v-4e7a2f26]:hover {
    border: 1px solid #f44336;
    background: #f44336;
    color: #fff
}

.eleClass .el-input__icon + .el-input__inner {
    padding: 0;
    text-indent: 16px;
    text-indent: 1rem
}

.leftMenu[data-v-12402acb] {
    width: 200px
}

.rightContent[data-v-12402acb] {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContent .infoContainer[data-v-12402acb] {
    background: #fff;
    height: 646px
}

.rightContent .infoContainer [data-v-12402acb] {
    -webkit-box-sizing: unset !important;
    box-sizing: unset !important
}

.rightContent .infoContainer .addInfo[data-v-12402acb] {
    margin-top: 70px
}

.rightContent .infoContainer .addInfo div.no-border.nooo[data-v-12402acb] {
    border-bottom: 0 solid #dcdcdc
}

.rightContent .infoContainer .addInfo div.infoBox[data-v-12402acb] {
    padding-bottom: 20px;
    width: 500px;
    margin: 0 auto;
    float: left;
    margin-left: 37px;
    position: relative
}

.rightContent .infoContainer .addInfo div.infoBox .selectCircle[data-v-12402acb] {
    background: url(/_nuxt/img/grayCircle.0baec04.png);
    background-size: 14px;
    width: 14px;
    height: 14px;
    margin-top: 5px
}

.rightContent .infoContainer .addInfo div.infoBox .selectCircle img[data-v-12402acb] {
    position: relative;
    float: left
}

.rightContent .infoContainer .addInfo div.infoBox .selectCircle[data-v-12402acb]:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAkpJREFUSIm11s1LVUEYx/HPPVKrDARrFUVoL5CtoqA3SYKCXigI0qDITVtpWf0B5TJctxCKzHITWRFBQUYuqlUWUUpkuxSEdBWoLeY5vtzUey3vb3N4zsz8vmfmzDzzFCYO71FCBRzEcexHPWqibQyDeINe9GF6SbMlgBlacTUg5WgQN9CJqeUAN6MbuyMeRhde4BNGsAobsAlNOBvj4C2a8a0c4CE8QG2AruA+JkvMriqg7diIUZzBq7mdsqJBR/AsYL3YGTMrBRN9utAQY2vxHEcXA25DD1ajA6fwqwxQscZjbEd49YT3PGAVbqNa+neXLfLTy9RUeHRjTXhXzQVelDbID1xSYmuXqenwGg7v1hxYkLY+aYOMrwAs13iRdyFDo3TOvktLsNLqDu96NGY4Fg33lLcbl6vJ8IZjGfZF8LICsFy5994MWyIYqCAw996amU3EoxUEjsSzpjjTVFyZdMWQUlGltC6eYxm+RtBQQWDu/SVDfwRNFQTm3v0ZHkfQIvLdCisLb3iSSffVoHSRNlcA2BLeg+jLpCTbHo03pOy+UloTnoIxlR+LTryTbupbUkL/XxXCayPeB2PmeprEBUxIy3rT39XAcpSFR3N4ng/GPNPPUk3yG214iLX/AKuOsW3hdTa8Z75krp7idHzVCXzAuQX6LaSq6DsQYyfC6+ncTouVidtxB7siHsZdKet/xM94vx47pHPWbLZMfC8t48zMSgGZLYSvoW7Juc1qCNf9QyFcDD6Ak9LdWWd+qT8klfqP8HoxUK4/8AWHUNvRbjsAAAAASUVORK5CYII=);
    background-size: 14px
}

.rightContent .infoContainer .addInfo div.infoBox .infoName[data-v-12402acb] {
    display: inline-block;
    width: 80px;
    margin-right: 28px;
    font-size: 14px;
    color: #969696;
    text-align: right
}

.rightContent .infoContainer .addInfo div.infoBox .myInput[data-v-12402acb] {
    height: 30px;
    width: 220px;
    border: 1px solid #dcdcdc;
    text-indent: 13px;
    font-size: 14px
}

.rightContent .infoContainer .addInfo div.infoBox input[data-v-12402acb] {
    outline: none;
    border: none;
    font-size: 16px;
    -webkit-appearance:  none;
    -moz-appearance:  none;
    appearance:  none;
    -webkit-box-sizing: unset;
    box-sizing: unset
}

.rightContent .infoContainer .addInfo div.infoBox .eleClass[data-v-12402acb] {
    width: 224px
}

.rightContent .infoContainer .addInfo div.infoBox .eleClass .el-input__icon + .el-input__inner[data-v-12402acb] {
    padding-right: 0
}

.rightContent .infoContainer .addInfo div.infoBox .tips[data-v-12402acb] {
    float: right;
    width: 160px;
    font-size: 12px;
    color: #f33;
    text-indent: 18px;
    height: 25px;
    line-height: 23px;
    border: 1px solid #fbccc5;
    background: #ffebeb
}

.rightContent .infoContainer .addInfo div.infoBox .tips img[data-v-12402acb] {
    width: 16px;
    position: relative;
    top: 4px;
    right: 8px
}

.rightContent .infoContainer .addInfo div.infoBox .selectBox[data-v-12402acb] {
    float: left;
    width: 50px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 207px;
    height: 40px;
    background: #f5f5f5;
    border: none;
    text-indent: 16px;
    margin-right: 20px;
    font-size: 14px;
    line-height: 41px;
    position: relative;
    top: -10px
}

.rightContent .infoContainer .addInfo div.infoBox .selectBox label[data-v-12402acb] {
    float: left;
    width: 100%
}

.rightContent .infoContainer .addInfo div.infoBox .selectBox span[data-v-12402acb] {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 10px;
    top: 18px
}

.rightContent .infoContainer .addInfo div.infoBox .selectBox span.down[data-v-12402acb] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAV9JREFUOI2t0y1Mm1EUxvFfC9QWg1iyBINFgcUgKCMZEAyQuhoWNsGmlnnIDGQTazIDihAIAQIJE/tIcJsAMztgggQxNVPRZGHiHkE6yltYj3lzz3nO87/n5ry5arUKkzjFd+2LfvRhtxOj2MYlhvCzDYBeHOIBHufxBUd4iI/o+U9ADz6F3xE+51HHFI6l8T6geE9AUZqgDyfhW89H8Tce4QcGsIPCHQGF6BsMn9Hwlb8m+oURXGAYW+hoEdCBzei7QCn8NELgHGNxgwm8Qy4DkAvdZPSN4ey6oBFCWuMSapjDUgZkKXQ16Yn++Q1ugsA3zEhL8RLPm+gWol7HLL7eJGoGgQNUcIVllBvqZaxEvYL9Zka3QWBdmiKHNYxHfhyrkX8RuqaRBYG3eI0ubGA+voXIv8ky6GwBAq/QjSfSJsH7yGdGK5OQ3v0ZduO8h6eRbxsE/kgbt4jpOLcUfwFfsEnl8NsBKAAAAABJRU5ErkJggg==) no-repeat;
    background-size: 12px
}

.rightContent .infoContainer .addInfo div.infoBox .selectBox span.up[data-v-12402acb] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAARZJREFUOI2l0r1LwlEUxvGPVoIF/kVSUUNNNQRNDS1BEI3S0lDQ1BpIY5OLBIlLUZuDm4MOLk4NBYKDCBFBL4PnBxUiWs9yL+c8z/fce7mpYrFoQp3FejyJeXZC6DkKsc/gCJ//AadwgQO8Ra2AeRyOg48Dp3GJPbxiK+rXMSiDfXxMA57BFXbwgk08RG8DNzEwi128jzrVb82hFNAB1r9B4T5qg/CUIjMWnEEZ2+hjDbURw2vR64e3HNmR4CwqhtfuYQX1EdBE9fD0IlMJxg/wAqpxxW4EGmOgiRrh7Ua2avhjpJHDLVbxjGU0J4AmakbmKRh3yKUN3yePRyyiPQU0URtLwcijnMYpWtHo/AGaqBOMFk6+APpNPHIuAWQqAAAAAElFTkSuQmCC) no-repeat;
    background-size: 12px
}

.rightContent .infoContainer .addInfo div.infoBox .selectBox ul[data-v-12402acb] {
    width: 207px;
    border: 1px solid #dcdcdc;
    padding: 5px 0;
    margin-top: 43px
}

.rightContent .infoContainer .addInfo div.infoBox .selectBox ul li[data-v-12402acb] {
    line-height: 25px
}

.rightContent .infoContainer .addInfo div.infoBox .w160[data-v-12402acb] {
    width: 160px
}

.rightContent .infoContainer .addInfo .Savebtn[data-v-12402acb] {
    width: 117px;
    height: 34px;
    border-radius: 30px;
    border: 1px solid #f44336;
    color: #f44336;
    text-align: center;
    line-height: 32px;
    background: #fff;
    position: absolute;
    bottom: 150px;
    left: 50%;
    margin-left: -59px
}

.rightContent .infoContainer .addInfo .Savebtn[data-v-12402acb]:hover {
    border: 1px solid #f44336;
    background: #f44336;
    color: #fff
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_baodi .cfTopPic {
    height: 500px !important
}

.yy_baodi .cfTopPic .telBox {
    display: none
}

.yy_baodi .baodiContent img {
    display: block;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.yy_baodi .cfRightBar .kefu .telBox {
    width: 220px !important
}

.yy_baodi .cfRightBar .kefu .telBox .defaultTel {
    padding-left: 3px
}

.personal-my-order .myOrderPage .listBox {
    background-color: #fff;
    padding: 30px
}

.personal-my-order .myOrderPage .el-pagination {
    margin-top: 30px
}

.personal-my-order .myOrderPage .el-pagination .btn-next, .personal-my-order .myOrderPage .el-pagination .btn-prev {
    border: 0;
    background: #dedede;
    height: 32px;
    min-width: 32px;
    margin-left: 8px;
    color: #97a8be
}

.personal-my-order .myOrderPage .el-pager li {
    height: 32px;
    line-height: 32px;
    min-width: 32px;
    background: #f5f5f5;
    border: 0;
    margin-left: 8px
}

.personal-my-order .myOrderPage .el-pager li.active {
    background-color: #1a1c28;
    border-color: #1a1c28
}

.personal-my-order .myOrderPage .el-pager li.active + li {
    border-left: 0;
    padding-left: 5px
}

.mes-ctrl[data-v-70000e44] {
    width: 900px;
    height: 35px
}

.mes-rd[data-v-70000e44] {
    width: 150px;
    border-radius: 16px;
    margin-right: 20px
}

.l-table[data-v-70000e44] {
    width: 900px;
    margin-top: 20px;
    font-size: 16px
}

thead[data-v-70000e44] {
    color: #969696
}

thead tr[data-v-70000e44] {
    background: #f5f5f5
}

thead th[data-v-70000e44] {
    border-bottom: 1px solid #dcdcdc
}

tbody[data-v-70000e44] {
    color: #2b2c32
}

tbody tr[data-v-70000e44]:nth-child(2n) {
    background: #f5f5f5
}

.white[data-v-70000e44] {
    background-color: #fff !important
}

.l-th227[data-v-70000e44] {
    width: 227px;
    padding-left: 30px
}

.l-th184[data-v-70000e44] {
    width: 184px
}

.l-th143[data-v-70000e44] {
    width: 143px
}

.l-th97[data-v-70000e44] {
    width: 97px
}

.l-th125[data-v-70000e44] {
    width: 125px
}

.l-th116[data-v-70000e44] {
    width: 116px
}

.l-th60[data-v-70000e44] {
    width: 60px;
    color: #59b2f9
}

.l-tr[data-v-70000e44] {
    width: 960px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    z-index: 1
}

.l-tr a[data-v-70000e44] {
    color: #59b2f9
}

tbody .l-tr[data-v-70000e44]:hover {
    position: relative;
    z-index: 99;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.noSpace[data-v-70000e44] {
    height: 621px
}

.noSpace div[data-v-70000e44] {
    width: 105px;
    height: 126px;
    margin: 97px auto
}

.leftMenu {
    width: 200px
}

.rightContentCoin {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContentCoin .m27 {
    margin: 27px 0
}

.rightContentCoin .infoContainer {
    background: #fff;
    padding-bottom: 100px;
    width: 960px;
    min-height: 547px
}

.rightContentCoin .infoContainer .l-table {
    margin: 35px auto;
    width: 900px
}

.rightContentCoin .infoContainer .l-table thead {
    color: #969696
}

.rightContentCoin .infoContainer .l-table thead .l-tr {
    background: #f5f5f5
}

.rightContentCoin .infoContainer .l-table thead .l-tr th {
    width: 300px;
    text-indent: 70px;
    border-bottom: 1px solid #dcdcdc
}

.rightContentCoin .infoContainer .l-table tbody {
    color: #2b2c32
}

.rightContentCoin .infoContainer .l-table tbody tr {
    width: 900px
}

.rightContentCoin .infoContainer .l-table tbody tr td {
    width: 300px;
    text-indent: 70px
}

.rightContentCoin .infoContainer .l-table tbody tr:nth-child(2n) {
    background: #f5f5f5
}

.rightContentCoin .infoContainer .l-table .white {
    background-color: #fff !important
}

.rightContentCoin .infoContainer .l-table .l-tr {
    width: 960px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    z-index: 1
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.beichen .cfTopPic {
    height: 400px !important
}

.beichen .cfTopPic .telBox {
    display: none
}

.beichen .bcContent {
    width: 100%;
    margin: 0 auto
}

.beichen .bcContent .bcBox {
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
    width: 1200px;
    margin: 0 auto
}

.beichen .bcContent .bcBox .detail {
    width: 480px
}

.beichen .bcContent .bcBox .detail .title {
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
    float: left;
    clear: both
}

.beichen .bcContent .bcBox .detail .title img {
    width: 143px
}

.beichen .bcContent .bcBox .detail .text {
    width: 100%;
    float: left;
    clear: both;
    font-size: 16px;
    line-height: 18px;
    margin-top: 12px;
    color: #646464
}

.beichen .bcContent .bcBox .detail .text .redLine {
    width: 2px;
    height: 16px;
    background: #f44336;
    display: inline-block;
    margin-right: 10px;
    float: left;
    margin-top: 2px
}

.beichen .bcContent .bcBox .detail p {
    line-height: 32px;
    float: left;
    clear: both;
    margin-top: 35px;
    color: #646464;
    width: 100%
}

.beichen .bcContent .bcBox .detailBtn {
    position: absolute;
    left: 430px;
    bottom: 50px;
    width: 118px;
    height: 34px;
    cursor: pointer
}

.beichen .bcContent .bcBox .detailBtn img {
    width: 118px;
    height: 34px
}

.beichen .bcContent .bcBox .bcImg {
    width: 647px;
    height: 400px;
    overflow: hidden
}

.beichen .bcContent .bcBox .bcImg .el-carousel {
    padding: 0 57px
}

.beichen .bcContent .bcBox .bcImg .el-carousel__arrow {
    font-size: 28px;
    color: #76777e;
    background: none
}

.beichen .bcContent .bcBox .bcImg .el-carousel__arrow--left {
    left: -56px
}

.beichen .bcContent .bcBox .bcImg .el-carousel__arrow--right {
    right: -56px
}

.beichen .bcContent .bcBox .bcImg .el-carousel__container {
    height: 400px
}

.beichen .bgColor {
    background: #f5f5f5
}

.beichen .bgColor .bcBox .detailBtn {
    left: 720px !important
}

.beichen .bgColor .bcBox .detail p {
    width: 100% !important
}

.beichen .cfRightBar .kefu .telBox {
    width: 220px !important
}

.beichen .cfRightBar .kefu .telBox .defaultTel {
    padding-left: 3px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_yiban .topPic {
    height: 340px
}

.yy_yiban .ztTop .city {
    display: none
}

.yy_yiban .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_yiban .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.yy_yiban .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.yy_yiban .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.yy_yiban .floatMenu .menuBox .nav {
    padding-left: 218px
}

.yy_yiban .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.yy_yiban .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

.yy_yiban .telBox {
    top: 262px !important;
    left: auto !important
}

.layouts-yiban-project li, .layouts-yiban-project ul {
    list-style: none;
    padding: 0
}

.layouts-yiban-project .jingxuantitle .titleWeighgt {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.layouts-yiban-project .jingXuanWarp {
    width: 100%
}

.layouts-yiban-project .jingXuanWarp .jingxuancontainer {
    width: 1200px;
    margin: 0 auto;
    padding-top: 43px
}

.layouts-yiban-project .jingXuanWarp .jingxuantitle {
    text-align: center
}

.layouts-yiban-project .jingXuanWarp .jingxuantitle .jingXuanT {
    font-size: 14px
}

.layouts-yiban-project .jingXuanWarp .jingxuantitle div.jingXuanT {
    color: #969696
}

.layouts-yiban-project .jingXuanWarp .imgBoxs li {
    position: relative;
    float: left;
    width: 292px;
    height: 360px;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 30px
}

.layouts-yiban-project .jingXuanWarp .imgBoxs li.ml0, .layouts-yiban-project .jingXuanWarp .imgBoxs li:last-child {
    margin-right: 0
}

.layouts-yiban-project .jingXuanWarp .bottomTitle {
    position: absolute;
    bottom: 0;
    height: 46px;
    width: 292px;
    background: #1a1c28;
    opacity: .9;
    filter: alpha(opacity=90);
    font-size: 20px;
    color: #fff;
    text-align: left;
    padding-left: 15px;
    line-height: 46px
}

.layouts-yiban-project .jingXuanWarp .imgMark {
    color: #fff;
    height: 360px;
    position: absolute;
    top: 360px;
    -webkit-transition: all .8s linear;
    transition: all .8s linear
}

.layouts-yiban-project .jingXuanWarp .imgMark .imgMarkTitle {
    font-size: 22px;
    position: absolute;
    top: 30px;
    left: 30px
}

.layouts-yiban-project .jingXuanWarp .imgMark .imgMarkText {
    width: 235px;
    margin: 0 auto;
    text-align: left;
    font-size: 16px;
    position: absolute;
    top: 85px;
    left: 29px;
    line-height: 23px
}

.layouts-yiban-project .jingXuanWarp .imgMark .imgMarkDetail {
    position: absolute;
    bottom: 18px;
    right: 30px
}

.layouts-yiban-project .jingXuanWarp .imgMarkDetail img {
    position: absolute;
    top: 4px;
    left: 35px
}

.layouts-yiban-project .jingXuanWarp .imgMarkBg, .layouts-yiban-project .jingXuanWarp .jiantou {
    opacity: .9
}

.layouts-yiban-project .jingXuanWarp .imgBoxs li:hover .imgMark {
    position: absolute;
    top: 0
}

.layouts-yiban-project .jingXuanWarp .imgBoxs li:hover .bottomTitle {
    display: none
}

.layouts-yiban-project .jingXuanWarp .ing11 {
    width: 364px;
    height: 350px
}

.layouts-yiban-project .jingXuanWarp .nodecoration {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

li[data-v-6bdee4ac], ul[data-v-6bdee4ac] {
    list-style: none;
    padding: 0
}

.advance-title .titleWeighgt[data-v-6bdee4ac] {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.advanceWrap[data-v-6bdee4ac] {
    width: 100%
}

.advanceWrap .advancecontainer[data-v-6bdee4ac] {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    height: 645px;
    background-position: top;
    background-repeat: no-repeat
}

.advanceWrap .advancecontainer .advatage[data-v-6bdee4ac] {
    position: absolute;
    font-size: 18px
}

.advanceWrap .advancecontainer .advance-p-0[data-v-6bdee4ac] {
    top: 202px;
    left: 340px
}

.advanceWrap .advancecontainer .advance-p-1[data-v-6bdee4ac] {
    top: 182px;
    left: 786px
}

.advanceWrap .advancecontainer .advance-p-2[data-v-6bdee4ac] {
    top: 291px;
    left: 843px
}

.advanceWrap .advance-title[data-v-6bdee4ac] {
    text-align: center
}

.advanceWrap .advance-title .advance-xuan-t[data-v-6bdee4ac] {
    font-size: 14px
}

.advanceWrap .advance-title div.advance-xuan-t[data-v-6bdee4ac] {
    color: #969696
}

.advanceWrap .advance[data-v-6bdee4ac] {
    margin-top: 315px;
    text-align: center
}

.advanceWrap .advance li[data-v-6bdee4ac] {
    position: relative;
    float: left;
    width: 275px;
    height: 240px;
    overflow: hidden;
    margin-left: 32px;
    margin-top: 30px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px 1px #ddd;
    box-shadow: 0 0 4px 1px #ddd
}

.advanceWrap .advance li[data-v-6bdee4ac]:first-child {
    margin-left: 0
}

.advanceWrap .advance li img[data-v-6bdee4ac] {
    width: 32px;
    margin-top: 35px
}

.advanceWrap .advance li h4[data-v-6bdee4ac] {
    margin: 15px 0 5px;
    font-size: 20px;
    font-weight: 400
}

.advanceWrap .advance li p[data-v-6bdee4ac] {
    line-height: 26px;
    padding: 0 20px;
    color: #646464
}

.advanceWrap .advance li.ml0[data-v-6bdee4ac] {
    margin-left: 0
}

.advanceWrap .jiantou[data-v-6bdee4ac] {
    opacity: .9
}

.advanceWrap .ing11[data-v-6bdee4ac] {
    width: 364px;
    height: 350px
}

.advanceWrap .nodecoration[data-v-6bdee4ac] {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

.arrPic {
    width: 1200px;
    margin: 0 auto
}

.arrPic .jingxuantitle {
    text-align: center;
    margin-bottom: 30px
}

.arrPic .jingxuantitle .jingXuanT {
    font-size: 14px
}

.arrPic .jingxuantitle div.jingXuanT {
    color: #969696
}

.arrPic .img, .arrPic .img img {
    width: 100%
}

.lunbo {
    width: 1200px;
    margin: 0 auto
}

.lunbo .jingxuantitle {
    text-align: center;
    margin-bottom: 30px
}

.lunbo .jingxuantitle .jingXuanT {
    font-size: 14px
}

.lunbo .jingxuantitle div.jingXuanT {
    color: #969696
}

.lunbo img {
    margin-left: 107px
}

.lunbo .el-carousel__arrow {
    width: 50px;
    height: 50px
}

.lunbo .el-carousel__indicators {
    display: none
}

.tongMap {
    width: 1200px;
    margin: 0 auto
}

.tongMap .jingxuantitle {
    text-align: center;
    margin-bottom: 30px
}

.tongMap .jingxuantitle .jingXuanT {
    font-size: 14px
}

.tongMap .jingxuantitle div.jingXuanT {
    color: #969696
}

.tongMap .mapService {
    width: 1200px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_fangda .ztTop .city {
    display: none
}

.yy_fangda .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_fangda .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.yy_fangda .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.yy_fangda .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.yy_fangda .floatMenu .menuBox .nav {
    padding-left: 218px
}

.yy_fangda .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.yy_fangda .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

.yy_fangda .telBox {
    top: 262px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.topPic {
    width: 100%;
    max-width: 1920px;
    min-width: 1200px;
    margin: 0 auto;
    height: 500px;
    background: #e0e0e0;
    background-repeat: no-repeat;
    background-position: top
}

.topPic .topCenter {
    width: 1200px;
    height: 500px;
    margin: 0 auto;
    position: relative;
    color: #46433c;
    font-size: 20px
}

.topPic .topCenter .hot-tel {
    position: absolute;
    top: 420px;
    left: 135px;
    font-size: 16px
}

.topPic .topCenter .telBox {
    position: absolute;
    top: 417px;
    left: 215px
}

.topPic .topCenter .topTitle {
    position: absolute;
    bottom: 30px;
    left: 40px
}

.topPic .topCenter .topTitle h1 {
    font-size: 42px;
    color: #fff;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 24px
}

.topPic .topCenter .topTitle h2 {
    font-size: 24px;
    color: #fff;
    line-height: 24px
}

li[data-v-5a4f2afe], ul[data-v-5a4f2afe] {
    list-style: none;
    padding: 0
}

.advantageWrap[data-v-5a4f2afe] {
    width: 100%
}

.advantageWrap .advantagecontainer[data-v-5a4f2afe] {
    position: relative;
    width: 1200px;
    margin: 0 auto
}

.advantageWrap .advantagecontainer .advatage[data-v-5a4f2afe] {
    position: absolute
}

.advantageWrap .advantagecontainer .advantage-p-0[data-v-5a4f2afe] {
    top: 203px;
    left: 340px
}

.advantageWrap .advantagecontainer .advantage-p-1[data-v-5a4f2afe] {
    top: 182px;
    left: 788px
}

.advantageWrap .advantagecontainer .advantage-p-2[data-v-5a4f2afe] {
    top: 293px;
    left: 845px
}

.advantageWrap .advantage-title[data-v-5a4f2afe] {
    background-repeat: no-repeat;
    background-position: 460px;
    margin: 30px 0
}

.advantageWrap .advantage-title .advantage-xuan-t[data-v-5a4f2afe] {
    font-size: 14px
}

.advantageWrap .advantage-title .titleWeighgt[data-v-5a4f2afe] {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.advantageWrap .advantage-title .header[data-v-5a4f2afe] {
    display: inline-block;
    margin-left: 540px;
    text-align: left
}

.advantageWrap .advantage-title div.advantage-xuan-t[data-v-5a4f2afe] {
    color: #969696
}

.advantageWrap .advantage[data-v-5a4f2afe] {
    text-align: center
}

.advantageWrap .advantage li[data-v-5a4f2afe] {
    position: relative;
    display: inline-block;
    width: 300px;
    height: 444px;
    overflow: hidden;
    margin-top: 25px;
    color: #646464;
    background: #dbebf2
}

.advantageWrap .advantage li img[data-v-5a4f2afe] {
    width: 300px
}

.advantageWrap .advantage li .advantage-content[data-v-5a4f2afe] {
    height: 222px;
    line-height: 30px;
    text-align: left;
    padding: 20px;
    font-size: 16px
}

.advantageWrap .advantage li h4[data-v-5a4f2afe] {
    margin: 15px 0;
    font-size: 20px
}

.advantageWrap .advantage li p[data-v-5a4f2afe] {
    line-height: 22px;
    padding: 0 20px;
    color: #646464
}

.advantageWrap .advantage li.ml0[data-v-5a4f2afe] {
    margin-left: 0
}

.advantageWrap .jiantou[data-v-5a4f2afe] {
    opacity: .9
}

.advantageWrap .ing11[data-v-5a4f2afe] {
    width: 364px;
    height: 350px
}

.advantageWrap .nodecoration[data-v-5a4f2afe] {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

.advantageWrap .fdYoushi[data-v-5a4f2afe] {
    width: 100%;
    margin: 0 auto
}

.advantageWrap .fdYoushi ul li[data-v-5a4f2afe] {
    width: 25%;
    float: left;
    overflow: hidden;
    background: #f4f4f4
}

.advantageWrap .fdYoushi ul li a[data-v-5a4f2afe] {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.advantageWrap .fdYoushi ul li img[data-v-5a4f2afe] {
    width: 100%;
    height: 200px
}

.advantageWrap .fdYoushi ul li .bg[data-v-5a4f2afe] {
    background: url(/_nuxt/img/news_bg_02.afaf404.png) no-repeat;
    width: 280px;
    height: 380px;
    position: absolute;
    left: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.advantageWrap .fdYoushi ul li .con[data-v-5a4f2afe] {
    position: relative;
    text-align: center;
    z-index: 2
}

.advantageWrap .fdYoushi ul li .con .textBox[data-v-5a4f2afe] {
    position: absolute;
    left: 10%;
    top: 30%;
    width: 80%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 2
}

.advantageWrap .fdYoushi ul li .con .textBox h3[data-v-5a4f2afe] {
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 10px;
    color: #1a1c28;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.advantageWrap .fdYoushi ul li .con .textBox p[data-v-5a4f2afe] {
    color: #1a1c28;
    width: 100%;
    opacity: 0;
    margin-top: 40px;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 22px;
    text-align: left
}

.advantageWrap ul li.bottom .bg[data-v-5a4f2afe] {
    bottom: 100%
}

.advantageWrap ul li.top .bg[data-v-5a4f2afe] {
    top: 100%
}

.advantageWrap ul li.top:hover .bg[data-v-5a4f2afe] {
    top: 10px
}

.advantageWrap ul li.bottom:hover .bg[data-v-5a4f2afe] {
    bottom: 10px
}

.advantageWrap ul li.bottom:hover .con .textBox[data-v-5a4f2afe] {
    top: 55%
}

.advantageWrap ul li.bottom:hover .con .textBox .line[data-v-5a4f2afe], .advantageWrap ul li.bottom:hover .con .textBox p[data-v-5a4f2afe] {
    opacity: 1
}

.advantageWrap ul li.top:hover .con .textBox[data-v-5a4f2afe] {
    top: -90px
}

.advantageWrap ul li.top:hover .con .textBox .line[data-v-5a4f2afe], .advantageWrap ul li.top:hover .con .textBox p[data-v-5a4f2afe] {
    opacity: 1
}

.arrPic[data-v-c994a740] {
    width: 1200px;
    margin: 0 auto
}

.arrPic .fdtitle[data-v-c994a740] {
    background-repeat: no-repeat;
    background-position: 460px;
    margin: 80px 0 30px
}

.arrPic .fdtitle .titleWeighgt[data-v-c994a740] {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.arrPic .fdtitle .header[data-v-c994a740] {
    display: inline-block;
    margin-left: 540px;
    text-align: left
}

.arrPic .fdtitle .jingXuanT[data-v-c994a740] {
    font-size: 14px
}

.arrPic .fdtitle div.jingXuanT[data-v-c994a740] {
    color: #969696
}

.arrPic .img[data-v-c994a740], .arrPic .img img[data-v-c994a740] {
    width: 100%
}

.lunbo[data-v-4c2da35e] {
    width: 1200px;
    margin: 0 auto
}

.lunbo .fdtitle[data-v-4c2da35e] {
    background-repeat: no-repeat;
    background-position: 460px;
    margin: 80px 0 30px
}

.lunbo .fdtitle .titleWeighgt[data-v-4c2da35e] {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.lunbo .fdtitle .header[data-v-4c2da35e] {
    display: inline-block;
    margin-left: 540px;
    text-align: left
}

.lunbo .fdtitle .fdT[data-v-4c2da35e] {
    font-size: 14px
}

.lunbo .fdtitle div.fdT[data-v-4c2da35e] {
    color: #969696
}

.lunbo img[data-v-4c2da35e] {
    margin-left: 107px
}

.lunbo .el-carousel__arrow[data-v-4c2da35e] {
    width: 50px;
    height: 50px
}

.lunbo .el-carousel__indicators[data-v-4c2da35e] {
    display: none
}

.tongMap[data-v-3def488e] {
    width: 1200px;
    margin: 0 auto
}

.tongMap .fdtitle[data-v-3def488e] {
    background-repeat: no-repeat;
    background-position: 460px;
    margin: 80px 0 30px
}

.tongMap .fdtitle .titleWeighgt[data-v-3def488e] {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.tongMap .fdtitle .header[data-v-3def488e] {
    display: inline-block;
    margin-left: 540px;
    text-align: left
}

.tongMap .fdtitle .fdT[data-v-3def488e] {
    font-size: 14px
}

.tongMap .fdtitle div.fdT[data-v-3def488e] {
    color: #969696
}

.tongMap .mapService[data-v-3def488e] {
    width: 1200px
}

.entrustTip-fangda.el-popover {
    width: 260px !important
}

.entrustTip-fangda {
    z-index: 29999 !important
}

.entrustTip-fangda .el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    background-color: #f33 !important;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 218px;
    height: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 10px;
    border: 0;
    font-size: 16px
}

.entrustTip-fangda .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.entrustTip-fangda .el-input {
    width: 217px;
    height: 40px;
    border-radius: 20px;
    color: #969696;
    margin-left: 10px;
    margin-top: 30px
}

.entrustTip-fangda .el-input__inner {
    width: 217px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #2b2c32;
    font-size: 16px;
    border: none;
    text-align: center
}

.entrustTip-fangda .el-input__inner:focus {
    border-color: #8391a5
}

.entrustTip-fangda input::-webkit-input-placeholder {
    color: #969696
}

.layouts-fangda .rightBar {
    position: fixed;
    right: 25px;
    bottom: 50px;
    z-index: 88888
}

.layouts-fangda .rightBar .defaultTel {
    background: none
}

.layouts-fangda .rightBar .kefu {
    position: relative
}

.layouts-fangda .rightBar .kefu .telBox {
    position: absolute;
    right: 0;
    top: 0;
    height: 62px;
    width: 299px;
    border-radius: 3px;
    background-color: #f44336;
    color: #fff;
    font-size: 22px;
    line-height: 60px;
    display: none
}

.layouts-fangda .rightBar .kefu .telBox .telIcon {
    width: 28px;
    height: 28px;
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(/_nuxt/img/servicehov.be6babc.png);
    margin-left: 25px;
    margin-top: 16px;
    margin-right: 5px
}

.layouts-fangda .rightBar .service {
    width: 61px;
    height: 61px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 6px 1px #c8c8c8;
    box-shadow: 1px 1px 6px 1px #c8c8c8;
    margin-top: 8px;
    color: #2b2c32;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    padding-top: 1px
}

.layouts-fangda .rightBar .service .el-button {
    padding: 0;
    width: 60px;
    height: 60px;
    border: none
}

.layouts-fangda .rightBar .service .el-button:focus, .layouts-fangda .rightBar .service .el-button:hover {
    color: #fff;
    border-color: transparent;
    background-color: #f44336
}

.layouts-fangda .rightBar .service .icon {
    display: block;
    width: 28px;
    height: 31px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 5px
}

.layouts-fangda .rightBar .service .text {
    margin-top: 5px;
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 5px
}

.layouts-fangda .entrust .icon {
    position: absolute;
    left: 18px;
    top: 5px
}

.layouts-fangda .refer .icon {
    background-image: url(/_nuxt/img/onlinerefer.6fa83fe.png)
}

.layouts-fangda .entrust .icon {
    background-image: url(/_nuxt/img/book1.ab11573.png);
    width: 27px;
    height: 27px
}

.layouts-fangda .fangyuan .icon {
    background-image: url(/_nuxt/img/fangyuanicon.2a17fd6.png);
    width: 29px;
    height: 27px
}

.layouts-fangda .kefu .icon {
    background-image: url(/_nuxt/img/service.a1095c8.gif)
}

.layouts-fangda .top .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAlBJREFUaIHlmb194jAYhx9uA7c+X5NKV7PCeYRkBDxCMgIrhBHICM4IlxpXNBi3jMAVSPwMvJYFloTJ/UvLll4/fr8kT7iz0kw9A0/C0Lqpq4/Q6+/3e/H6JPTCNqWZegXmlluKpq4WIW0YHZg0U+/AzOHWoHC6wPwItaBNFiifwrV37VlRFRVMmqkkzVSJDKVo6ioHJO+Ya5jRFC2U0kwlQAlMheGTcLF41KKpq8KnXXcNpWugAOiXlzxnFstzgntMmqkpsOSyJO+Al6aupLxinp0DUn751M/uhtp3l6qkoZRAcja0A/Kmrr4c5pgBkpd86TkGwYkeSj6gAOgwk/LKFCh1mHpXEDD6K/9lIBQjBzhS7hok76EU0vUtc98EHCKFkm7EguUDi+ckePYcb2B0GZX2PV6gGDnA+eNjHS9gLA2ZVyhGLTjn8xo4LnswqwblGF0R5kTqUoX1uyofOG4+vfcxPd1scCgtOwbB8Zp8xwIFQFeinMuwgsPO3Hbe06mrwbS+0N2hGPXAeb1lf3VVKPmI6ZDqsU/8aINzzNihGPXY+cHB1qNnDcoxuvyNHgqchNVaGH7GcX/V6zE9bfjbmKC01VMgjv3VTaEUYm8SUw5wXrableRZ3WAsh0QPAcWoB84OyLeb1cW7iGAsLf5DQTG6Bc5F8rVAWfOAUAB0Fco5hM+5EqD8+ev3CbSjx7gmK3/mxpeD57xtN6sFaDD/AxQj/a5LoOt4othuVotJmqknfeO3h9JWzy/iYpJmaoncuK059CnfDoqRrrziqd8/BdxbGDq4Y5AAAAAASUVORK5CYII=);
    width: 35px;
    height: 15px;
    margin-top: 20px
}

.layouts-fangda .service:hover {
    background-color: #f44336;
    color: #fff
}

.layouts-fangda .refer:hover .icon {
    background-image: url(/_nuxt/img/onlinereferhov.4b60c52.png)
}

.layouts-fangda .entrust:hover .icon {
    background-image: url(/_nuxt/img/book.07f39a0.png)
}

.layouts-fangda .fangyuan:hover .icon {
    background-image: url(/_nuxt/img/fangyuaniconhov.878f3c3.png)
}

.layouts-fangda .kefu:hover .telBox {
    display: block
}

.layouts-fangda .top:hover .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAbpJREFUaIHl2eGRwiAQhmEowRZswRauhWshLXgl2IIteCXYgi1oCV4J7/1IuOEyLJCE3cTxm/GPCiyPY4DEu5UDfDrn9omPHt77b4PxtYeYHuBIPp1BDcnXagHOBRQTnE3BZFCuwvtHxVrWhwF2mcl3w3cktLNSTevCDCi3HEr0XTOcVWGmoERtTHBWgwEOwD0xwSfwUWh7EnCuwK5RffYwA8pTQDlU9tEJOLcWOOYwLVCivtRwTGEyE5mMUtHnbW6fQ782MMq/rga4PgzyFr/J9WAYoymOOgzy8toMJRorh5Nd6RJ96cFYokRjdqQv7jDhfKUCQ79xM93Cj8aXVr5qnOYw5Hez6ihRHYtwmsJsBSWqJ4dzKrRtAzMUsRmUUV0SjlhXE5jC4Op32xbWl8RZDLN1lJBCnRdGq+QiGBotjVZBPtHDaAsxG4b8ZmpzKCHkF4g/nFkwBZTZBzerVODsJ8Mg3yR6CZSQAs6T/m9XB4O8m30plJA5OKlOJJT7K6KETMWpbah2GLRMBU73D+YdUELIP9si4Dj6K/NboMQh/4i488DFOZea/MM59+W9/zGu2Sz0B8zkdfMXtMamPqkxLGIAAAAASUVORK5CYII=)
}

.manager-book-order .leftMenu {
    width: 200px
}

.manager-book-order .rightContentBookOrder {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-book-order .rightContentBookOrder .infoContainer {
    background: #fff;
    position: relative;
    min-height: 647px
}

.manager-book-order .rightContentBookOrder .infoContainer .noSpace {
    height: 589px
}

.manager-book-order .rightContentBookOrder .infoContainer .noSpace div {
    padding: 97px;
    width: 105px;
    height: 126px;
    margin: 0 auto
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent {
    width: 900px;
    margin: 0 auto;
    padding-top: 40px
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent .titleBox span {
    color: #969696
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent div.red:hover {
    z-index: 99;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .6);
    box-shadow: 0 0 5px rgba(0, 0, 0, .6);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent div.red:hover span {
    color: #f44336
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent div.red span {
    color: #2b2c32
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent div.red.bgFlag {
    padding-left: 35px
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent div.bgFlag:nth-child(odd) {
    background: #f5f5f5
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent div {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #2b2c32
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent div .title {
    margin-left: 70px;
    width: 135px;
    margin-right: 90px
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent div.btnBox {
    text-align: center;
    padding-top: 100px;
    background: #fff
}

.manager-book-order .rightContentBookOrder .infoContainer .baseInfoContent div.btnBox .Savebtn {
    width: 117px;
    height: 34px;
    border-radius: 30px;
    border: 1px solid #c8c8c8;
    color: #c8c8c8;
    text-align: center;
    line-height: 32px;
    background: #fff;
    font-size: 16px;
    margin-bottom: 40px
}

.myMessageScoped .mes-ctrl {
    width: 960px;
    height: 35px
}

.myMessageScoped .mes-cls {
    border-radius: 16px
}

.myMessageScoped .mes-rd {
    border-radius: 16px;
    margin-right: 20px
}

.myMessageScoped .l-table {
    width: 960px;
    margin-top: 20px;
    font-size: 16px;
    border: 1px solid #eee
}

.myMessageScoped thead {
    color: #969696
}

.myMessageScoped tbody {
    color: #2b2c32
}

.myMessageScoped tbody tr:nth-child(2n) {
    background: #fff
}

.myMessageScoped .white {
    background-color: #fff !important
}

.myMessageScoped .l-th115 {
    width: 115px;
    padding-left: 30px
}

.myMessageScoped .l-th230 {
    width: 230px
}

.myMessageScoped .l-th548 {
    width: 548px
}

.myMessageScoped .l-th60 {
    width: 60px
}

.myMessageScoped .l-tr {
    width: 960px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    z-index: 1
}

.myMessageScoped tbody .l-tr:hover {
    position: relative;
    z-index: 99;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.myMessageScoped .noSpace {
    height: 621px
}

.myMessageScoped .noSpace div {
    width: 105px;
    height: 126px;
    margin: 97px auto
}

.myMessageScoped .readed {
    color: #c8c8c8
}

.infoClass {
    width: 628px !important
}

.infoClass .el-message-box__message {
    text-align: left !important
}

.infoClass .el-button {
    display: none !important
}

.infoClass .el-button--primary {
    display: inline-block !important
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.yy_longhu .ztTop .city {
    display: none
}

.yy_longhu .ztTop .menu ul li a.selected {
    color: #fff !important
}

.yy_longhu .jinlangTopPic {
    height: 500px !important
}

.yy_longhu .jinlangTopPic .topCenter {
    height: 500px
}

.yy_longhu .jinlangTopPic .topCenter .telBox {
    display: none;
    top: 315px !important;
    right: auto;
    left: 115px !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #d4c2a8 !important
}

.yy_longhu .jinlangTopPic .topCenter .telBox label {
    font-size: 20px
}

@-webkit-keyframes masked-animation {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -100% 0
    }
}

.yy_longhu .jlContent {
    width: 1160px;
    margin: 0 auto
}

.yy_longhu .jlContent .jlTitle {
    width: 100%;
    padding: 60px 0 52px;
    text-align: center
}

.yy_longhu .jlContent .longhu_des {
    position: relative
}

.yy_longhu .jlContent .longhu_des img {
    width: 100%
}

.yy_longhu .jlContent .longhu_des p {
    width: 662px;
    position: absolute;
    top: 40px;
    right: 10px;
    color: #817d77;
    font-size: 16px
}

.yy_longhu .jlContent .jlYoushi {
    width: 100%;
    margin: 0 auto
}

.yy_longhu .jlContent .jlYoushi ul li {
    width: 25%;
    float: left;
    overflow: hidden
}

.yy_longhu .jlContent .jlYoushi ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.yy_longhu .jlContent .jlYoushi ul li img {
    width: 288px;
    height: 200px
}

.yy_longhu .jlContent .jlYoushi ul li .bg {
    background: url(/_nuxt/img/news_bg_02.0a8474e.png) no-repeat;
    width: 270px;
    height: 380px;
    position: absolute;
    left: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.yy_longhu .jlContent .jlYoushi ul li .con {
    position: relative;
    text-align: center;
    z-index: 2
}

.yy_longhu .jlContent .jlYoushi ul li .con .textBox {
    position: absolute;
    left: 10%;
    top: 45%;
    width: 80%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 2
}

.yy_longhu .jlContent .jlYoushi ul li .con .textBox h3 {
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 10px;
    color: #1a1c28;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.yy_longhu .jlContent .jlYoushi ul li .con .textBox .line {
    width: 33px;
    height: 1px;
    background: #1a1c28;
    margin-left: 100px;
    margin-top: 15px;
    opacity: 0;
    margin-bottom: 39px
}

.yy_longhu .jlContent .jlYoushi ul li .con .textBox p {
    color: #1a1c28;
    width: 100%;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 25px
}

.yy_longhu .jlContent .jlYoushi ul li.bottom .bg {
    bottom: 100%
}

.yy_longhu .jlContent .jlYoushi ul li.top .bg {
    top: 100%
}

.yy_longhu .jlContent .jlYoushi ul li.top:hover .bg {
    top: 10px
}

.yy_longhu .jlContent .jlYoushi ul li.bottom:hover .bg {
    bottom: 10px
}

.yy_longhu .jlContent .jlYoushi ul li.bottom:hover .con .textBox {
    top: 70%
}

.yy_longhu .jlContent .jlYoushi ul li.bottom:hover .con .textBox .line, .yy_longhu .jlContent .jlYoushi ul li.bottom:hover .con .textBox p {
    opacity: 1
}

.yy_longhu .jlContent .jlYoushi ul li.top:hover .con .textBox {
    top: -70px
}

.yy_longhu .jlContent .jlYoushi ul li.top:hover .con .textBox .line, .yy_longhu .jlContent .jlYoushi ul li.top:hover .con .textBox p {
    opacity: 1
}

.yy_longhu .jlContent .jlMap .jingxuantitle {
    display: none
}

.yy_longhu .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.yy_longhu .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.yy_longhu .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff
}

.yy_longhu .floatMenu .menuBox .nav {
    padding-left: 218px
}

.yy_longhu .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.yy_longhu .floatMenu .menuBox .nav span.selecteds {
    color: #e05241
}

.myLevelScoped .lv-con[data-v-74fbe514] {
    background-color: #fff;
    height: auto;
    text-align: center;
    border-radius: 5px;
    padding: 30px 30px 20px
}

.myLevelScoped .lv-con .lv-b[data-v-74fbe514] {
    font-size: 20px;
    margin-bottom: 70px
}

.myLevelScoped .lv-con .lv-b .lv-text[data-v-74fbe514] {
    text-indent: 10px;
    padding-left: 10px
}

.myLevelScoped .lv-con .lv-pro[data-v-74fbe514] {
    margin-top: 20px;
    margin-bottom: 35px;
    height: 8px
}

.myLevelScoped .lv-con .lv-pro .lv-bar[data-v-74fbe514] {
    width: 620px;
    height: 8px;
    border-radius: 4px;
    position: relative;
    background-color: #f5f5f5;
    margin-left: 150px
}

.myLevelScoped .lv-con .lv-pro .lv-bar .lv-bar-child[data-v-74fbe514] {
    height: 8px;
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ff4040;
    cursor: pointer
}

.myLevelScoped .lv-con .lv-pro .lv-max[data-v-74fbe514] {
    width: 100px;
    text-align: left;
    font-size: 14px;
    color: #2b2c32;
    margin-left: 20px;
    margin-top: -8px
}

.myLevelScoped .lv-con .lv-des[data-v-74fbe514] {
    clear: both;
    margin-bottom: 10px
}

.myLevelScoped .bean-con[data-v-74fbe514] {
    background-color: #fff;
    height: auto;
    margin-top: 20px;
    border-radius: 5px;
    padding: 30px 30px 20px
}

.myLevelScoped .bean-con .bean-tit[data-v-74fbe514] {
    height: 50px
}

.myLevelScoped .bean-con .bean-tit .tit[data-v-74fbe514] {
    height: 50px;
    line-height: 36px;
    font-size: 16px;
    color: #2b2c32
}

.myLevelScoped .bean-con .bean-tit .bean-search[data-v-74fbe514] {
    margin-left: 14px
}

.myLevelScoped .bean-con .bean-table[data-v-74fbe514] {
    margin-bottom: 20px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.ranking {
    background-color: #f8faff
}

.ranking .topPic, .ranking .topPic .topCenter {
    height: 450px
}

.ranking .jingXuanWarp {
    width: 1200px;
    margin: 0 auto
}

.ranking .rightBar .kefu .telBox {
    width: 215px
}

.ranking .ztTop .city {
    display: none
}

.ranking .ztTop .menu ul li a.selected {
    color: #fff !important
}

.ranking .floatMenu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    background: #1a1c27;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .3)
}

.ranking .floatMenu .menuBox {
    width: 1200px;
    margin: 0 auto
}

.ranking .floatMenu .menuBox .title {
    float: left;
    font-size: 18px;
    color: #fff;
    margin-right: 200px
}

.ranking .floatMenu .menuBox .nav span {
    margin-right: 40px;
    color: #c8c8c8;
    font-size: 16px;
    cursor: pointer
}

.ranking .floatMenu .menuBox .nav span.selecteds {
    color: #ffc933
}

.ranking .telBox {
    display: none;
    top: 262px
}

.marketRanking {
    width: 1200px;
    height: 860px;
    margin: 0 auto;
    margin-top: 70px
}

.marketRanking .titleBox {
    width: 539px;
    height: 57px;
    background-image: url(/_nuxt/img/title1.35101e3.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.marketRanking .imgBoxs .left, .marketRanking .imgBoxs .right {
    width: 590px;
    height: 735px;
    color: #646464
}

.marketRanking .imgBoxs .financingBox {
    width: 403px;
    height: 248px;
    margin-left: 90px;
    border-left: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc
}

.marketRanking .imgBoxs .financingBox .line_space {
    width: 134px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    text-align: center
}

.marketRanking .imgBoxs .textContainer {
    width: 360px;
    margin-left: 137px;
    margin-top: 71px
}

.marketRanking .imgBoxs .textContainer .text {
    margin-bottom: 34px;
    line-height: 15px
}

.marketRanking .imgBoxs .imgBg {
    background-size: 100%;
    background-repeat: no-repeat
}

.marketRanking .imgBoxs .title {
    font-size: 26px;
    color: #2b2c32;
    width: 590px;
    text-align: center;
    margin-left: 20px
}

.marketRanking .imgBoxs .content .description {
    font-size: 16px;
    color: #646464;
    width: 505px;
    margin: 0 auto;
    margin-top: 30px
}

.marketRanking .imgBoxs .left .lineOne {
    width: 590px;
    height: 495px;
    background-image: url(/_nuxt/img/market1.0b78dd7.png)
}

.marketRanking .imgBoxs .left .lineTwo {
    width: 590px;
    height: 186px;
    background-image: url(/_nuxt/img/market3.c520041.png)
}

.marketRanking .imgBoxs .right .lineOne {
    width: 590px;
    height: 495px;
    background-image: url(/_nuxt/img/market2.e3d1114.png)
}

.marketRanking .imgBoxs .right .lineTwo {
    width: 590px;
    height: 186px;
    background-image: url(/_nuxt/img/market4.821aaf9.png)
}

.trend {
    width: 1200px;
    height: 630px;
    margin: 0 auto;
    margin-top: 70px
}

.trend .titleBox {
    width: 747px;
    height: 57px;
    background: url(/_nuxt/img/title2.d56a41d.png) no-repeat;
    background-size: 100%
}

.trend .container {
    width: 100%;
    height: 472px;
    margin-top: 90px
}

.trend .container .row {
    width: 297px;
    height: 472px;
    border: 1px solid #ccc;
    border-right: none;
    position: relative
}

.trend .container .row .imgBoxFir {
    width: 50px;
    height: 47px;
    background: url(/_nuxt/img/trend1.206ebd0.png) no-repeat
}

.trend .container .row .imgBoxSec {
    width: 54px;
    height: 40px;
    background: url(/_nuxt/img/trend2.a3d0059.png) no-repeat
}

.trend .container .row .imgBoxThr {
    width: 55px;
    height: 38px;
    background: url(/_nuxt/img/trend3.88eda02.png) no-repeat
}

.trend .container .row .imgBoxFou {
    width: 45px;
    height: 45px;
    background: url(/_nuxt/img/trend4.1923eb8.png) no-repeat
}

.trend .container .row .imgBoxFir, .trend .container .row .imgBoxFou, .trend .container .row .imgBoxSec, .trend .container .row .imgBoxThr {
    margin: 0 auto;
    background-size: 100%;
    position: absolute;
    top: 35px;
    left: 50%;
    margin-left: -25px
}

.trend .container .rowFou {
    border-right: 1px solid #ccc
}

.trend .container .row:hover {
    border: none;
    -webkit-box-shadow: 1px 1px 22px #ffc933;
    box-shadow: 1px 1px 22px #ffc933;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -moz-transform: scale(1.08);
    z-index: 99;
    background: #fff;
    border: 1px solid #ffc933
}

.trend .container .row:hover .imgBox {
    background-color: #ffc933;
    color: #fff
}

.trend .container .rowFir:hover .imgBoxFir {
    background: url(/_nuxt/img/trend1h.ad41cbd.png) no-repeat;
    background-size: 100%
}

.trend .container .rowSec:hover .imgBoxSec {
    background: url(/_nuxt/img/trend2h.0db58fc.png) no-repeat;
    background-size: 100%
}

.trend .container .rowThr:hover .imgBoxThr {
    background: url(/_nuxt/img/trend3h.bc7e547.png) no-repeat;
    background-size: 100%
}

.trend .container .rowFou:hover .imgBoxFou {
    background: url(/_nuxt/img/trend4h.f2f6002.png) no-repeat;
    background-size: 100%
}

.trend .container .imgBox {
    width: 100%;
    height: 160px;
    color: #2b2c32;
    font-size: 26px;
    background-color: #f5f5f5;
    position: relative
}

.trend .container .imgBox .rowTitle {
    width: 100%;
    position: absolute;
    top: 90px;
    text-align: center
}

.trend .container .wordBox {
    color: #646464;
    font-size: 16px;
    padding: 45px 35px 0;
    height: 310px;
    background: #fff;
    line-height: 30px
}

li, ul {
    list-style: none;
    padding: 0
}

.mostPopular {
    width: 1200px;
    height: 725px;
    margin: 0 auto;
    margin-top: 70px
}

.mostPopular .titleBox {
    width: 968px;
    height: 147px;
    margin: 0 auto;
    background-image: url(/_nuxt/img/title3.810fe73.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.mostPopular .container {
    width: 100%;
    height: 550px
}

.mostPopular .container .projcetBox {
    width: 216px;
    height: 253px;
    cursor: pointer;
    margin-right: 24px;
    position: relative;
    margin-top: 40px
}

.mostPopular .container .projcetBox .cityName {
    display: inline-block;
    width: 41px;
    height: 22px;
    background-color: #323232;
    font-size: 12px;
    color: #fff;
    opacity: .6;
    position: absolute;
    top: 0;
    text-align: center;
    line-height: 22px;
    z-index: 99
}

.mostPopular .container .projcetBox .project {
    width: 100%;
    margin: 0 auto;
    padding: 10px;
    background-color: #fff
}

.mostPopular .container .projcetBox .imgBox {
    width: 216px;
    height: 165px;
    overflow: hidden;
    position: relative
}

.mostPopular .container .projcetBox .imgBox img {
    width: 100%;
    -webkit-transition: all 1s;
    transition: all 1s
}

.mostPopular .container .projcetBox .imgBox img:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.mostPopular .container .projcetBox .name {
    font-size: 16px;
    color: #2b2c31
}

.mostPopular .container .projcetBox .description {
    font-size: 12px;
    color: #969696;
    margin-top: 5px
}

li, ul {
    list-style: none;
    padding: 0
}

.feature {
    width: 1200px;
    height: 725px;
    margin: 0 auto;
    margin-top: 70px
}

.feature .titleBox {
    width: 1083px;
    height: 147px;
    margin: 0 auto;
    background-image: url(/_nuxt/img/title4.0180902.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.feature .container {
    width: 100%;
    height: 550px
}

.feature .container .projcetBox {
    width: 216px;
    height: 253px;
    cursor: pointer;
    margin-right: 24px;
    position: relative;
    margin-top: 40px
}

.feature .container .projcetBox .cityName {
    display: inline-block;
    width: 41px;
    height: 22px;
    background-color: #323232;
    font-size: 12px;
    color: #fff;
    opacity: .6;
    position: absolute;
    top: 0;
    text-align: center;
    line-height: 22px;
    z-index: 99
}

.feature .container .projcetBox .project {
    width: 100%;
    margin: 0 auto;
    padding: 10px;
    background-color: #fff
}

.feature .container .projcetBox .imgBox {
    width: 216px;
    height: 165px;
    overflow: hidden;
    position: relative
}

.feature .container .projcetBox .imgBox img {
    width: 100%;
    -webkit-transition: all 1s;
    transition: all 1s
}

.feature .container .projcetBox .imgBox img:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.feature .container .projcetBox .name {
    font-size: 16px;
    color: #2b2c31
}

.feature .container .projcetBox .description {
    font-size: 12px;
    color: #969696;
    margin-top: 5px
}

li, ul {
    list-style: none;
    padding: 0
}

.brands {
    width: 1200px;
    height: 450px;
    margin: 0 auto;
    margin-top: 70px
}

.brands .titleBox {
    width: 1027px;
    height: 147px;
    margin: 0 auto;
    background: url(/_nuxt/img/title5.036a080.png) no-repeat;
    background-size: 100%
}

.brands .container {
    width: 100%;
    height: 255px
}

.brands .container .line {
    margin-bottom: 30px
}

.brands .container .projcetBox {
    width: 216px;
    height: 115px;
    cursor: pointer;
    margin-right: 24px;
    border: 1px solid #ccc;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.brands .container .projcetBox .brandDes {
    width: 214px;
    height: 113px;
    display: none;
    line-height: 115px;
    text-align: center;
    color: #2b2c31;
    font-size: 16px;
    background-color: #fff;
    z-index: 99
}

.brands .container .projcetBox .project {
    width: 190px;
    margin: 0 auto;
    text-align: center
}

.brands .container .projcetBox .imgBox {
    width: 100%;
    height: 100%
}

.brands .container .projcetBox .name {
    font-size: 16px;
    color: #2b2c31
}

.brands .container .projcetBox .description {
    font-size: 12px;
    color: #969696
}

.brands .container .projcetBox:hover {
    border: 1px solid #ffc933
}

.brands .container .projcetBox:hover .imgBox {
    display: none
}

.brands .container .projcetBox:hover .brandDes {
    display: block
}

.entrustTip-ranking.el-popover {
    width: 260px !important
}

.entrustTip-ranking {
    z-index: 29999 !important
}

.entrustTip-ranking .el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#ffd561), to(#ffc933));
    background: linear-gradient(90deg, #ffd561, #ffc933);
    background-color: #ffc933 !important;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 218px;
    height: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 10px;
    border: 0;
    font-size: 16px
}

.entrustTip-ranking .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #ffe9ad;
    box-shadow: 0 5px 15px #ffe9ad
}

.entrustTip-ranking .el-input {
    width: 217px;
    height: 40px;
    border-radius: 20px;
    color: #969696;
    margin-left: 10px;
    margin-top: 30px
}

.entrustTip-ranking .el-input__inner {
    width: 217px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #2b2c32;
    font-size: 16px;
    border: none;
    text-align: center
}

.entrustTip-ranking .el-input__inner:focus {
    border-color: #8391a5
}

.entrustTip-ranking input::-webkit-input-placeholder {
    color: #969696
}

.layouts-ranking .rightBar {
    position: fixed;
    right: 25px;
    bottom: 50px;
    z-index: 88888
}

.layouts-ranking .rightBar .defaultTel {
    background: none;
    color: #2b2c32;
    padding-left: 7px
}

.layouts-ranking .rightBar .kefu {
    position: relative
}

.layouts-ranking .rightBar .kefu .telBox {
    position: absolute;
    right: 0;
    top: 0;
    height: 62px;
    width: 215px;
    border-radius: 3px;
    background-color: #ffc933;
    color: #2b2c32;
    font-size: 22px;
    line-height: 60px;
    display: none
}

.layouts-ranking .rightBar .kefu .telBox .telIcon {
    width: 28px;
    height: 28px;
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(/_nuxt/img/servicehov.7d0af95.png);
    margin-left: 25px;
    margin-top: 16px;
    margin-right: 5px
}

.layouts-ranking .rightBar .service {
    width: 61px;
    height: 61px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 6px 1px #c8c8c8;
    box-shadow: 1px 1px 6px 1px #c8c8c8;
    margin-top: 8px;
    color: #2b2c32;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    padding-top: 1px
}

.layouts-ranking .rightBar .service .el-button {
    padding: 0;
    width: 60px;
    height: 60px;
    border: none
}

.layouts-ranking .rightBar .service .el-button:focus, .layouts-ranking .rightBar .service .el-button:hover {
    color: #2b2c32;
    border-color: transparent;
    background-color: #ffc933
}

.layouts-ranking .rightBar .service .icon {
    display: block;
    width: 28px;
    height: 31px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 5px
}

.layouts-ranking .rightBar .service .text {
    margin-top: 5px;
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 5px
}

.layouts-ranking .rightBar .entrust .icon {
    position: absolute;
    left: 18px;
    top: 5px
}

.layouts-ranking .rightBar .refer .icon {
    background-image: url(/_nuxt/img/onlinerefer.6fa83fe.png)
}

.layouts-ranking .rightBar .entrust .icon {
    background-image: url(/_nuxt/img/book1.ab11573.png);
    width: 27px;
    height: 27px
}

.layouts-ranking .rightBar .fangyuan .icon {
    background-image: url(/_nuxt/img/fangyuanicon.2a17fd6.png);
    width: 29px;
    height: 27px
}

.layouts-ranking .rightBar .kefu .icon {
    background-image: url(/_nuxt/img/service.a1095c8.gif)
}

.layouts-ranking .rightBar .top .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAlBJREFUaIHlmb194jAYhx9uA7c+X5NKV7PCeYRkBDxCMgIrhBHICM4IlxpXNBi3jMAVSPwMvJYFloTJ/UvLll4/fr8kT7iz0kw9A0/C0Lqpq4/Q6+/3e/H6JPTCNqWZegXmlluKpq4WIW0YHZg0U+/AzOHWoHC6wPwItaBNFiifwrV37VlRFRVMmqkkzVSJDKVo6ioHJO+Ya5jRFC2U0kwlQAlMheGTcLF41KKpq8KnXXcNpWugAOiXlzxnFstzgntMmqkpsOSyJO+Al6aupLxinp0DUn751M/uhtp3l6qkoZRAcja0A/Kmrr4c5pgBkpd86TkGwYkeSj6gAOgwk/LKFCh1mHpXEDD6K/9lIBQjBzhS7hok76EU0vUtc98EHCKFkm7EguUDi+ckePYcb2B0GZX2PV6gGDnA+eNjHS9gLA2ZVyhGLTjn8xo4LnswqwblGF0R5kTqUoX1uyofOG4+vfcxPd1scCgtOwbB8Zp8xwIFQFeinMuwgsPO3Hbe06mrwbS+0N2hGPXAeb1lf3VVKPmI6ZDqsU/8aINzzNihGPXY+cHB1qNnDcoxuvyNHgqchNVaGH7GcX/V6zE9bfjbmKC01VMgjv3VTaEUYm8SUw5wXrableRZ3WAsh0QPAcWoB84OyLeb1cW7iGAsLf5DQTG6Bc5F8rVAWfOAUAB0Fco5hM+5EqD8+ev3CbSjx7gmK3/mxpeD57xtN6sFaDD/AxQj/a5LoOt4othuVotJmqknfeO3h9JWzy/iYpJmaoncuK059CnfDoqRrrziqd8/BdxbGDq4Y5AAAAAASUVORK5CYII=);
    width: 35px;
    height: 15px;
    margin-top: 20px
}

.layouts-ranking .rightBar .service:hover {
    background-color: #ffc933;
    color: #fff
}

.layouts-ranking .rightBar .refer:hover .icon {
    background-image: url(/_nuxt/img/onlinereferhov.4b60c52.png)
}

.layouts-ranking .rightBar .fangyuan:hover .icon {
    background-image: url(/_nuxt/img/fangyuaniconhov.878f3c3.png)
}

.layouts-ranking .rightBar .kefu:hover .telBox {
    display: block
}

.layouts-ranking .rightBar .top:hover .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAbpJREFUaIHl2eGRwiAQhmEowRZswRauhWshLXgl2IIteCXYgi1oCV4J7/1IuOEyLJCE3cTxm/GPCiyPY4DEu5UDfDrn9omPHt77b4PxtYeYHuBIPp1BDcnXagHOBRQTnE3BZFCuwvtHxVrWhwF2mcl3w3cktLNSTevCDCi3HEr0XTOcVWGmoERtTHBWgwEOwD0xwSfwUWh7EnCuwK5RffYwA8pTQDlU9tEJOLcWOOYwLVCivtRwTGEyE5mMUtHnbW6fQ782MMq/rga4PgzyFr/J9WAYoymOOgzy8toMJRorh5Nd6RJ96cFYokRjdqQv7jDhfKUCQ79xM93Cj8aXVr5qnOYw5Hez6ihRHYtwmsJsBSWqJ4dzKrRtAzMUsRmUUV0SjlhXE5jC4Op32xbWl8RZDLN1lJBCnRdGq+QiGBotjVZBPtHDaAsxG4b8ZmpzKCHkF4g/nFkwBZTZBzerVODsJ8Mg3yR6CZSQAs6T/m9XB4O8m30plJA5OKlOJJT7K6KETMWpbah2GLRMBU73D+YdUELIP9si4Dj6K/NboMQh/4i488DFOZea/MM59+W9/zGu2Sz0B8zkdfMXtMamPqkxLGIAAAAASUVORK5CYII=)
}

.myXzlSelectScoped .cf-process[data-v-00b05368] {
    background-color: #fff;
    padding: 45px 30px;
    border-radius: 5px
}

.myXzlSelectScoped .cf-process .cf-pcs-circle[data-v-00b05368] {
    text-align: center
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .sl-circle[data-v-00b05368] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .cf_line[data-v-00b05368] {
    width: 267px;
    height: 12px;
    display: inline-block;
    border-top: 1px dashed #dedede
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .xk-circle[data-v-00b05368] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .add-circle[data-v-00b05368] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myXzlSelectScoped .cf-process .cf-pcs-word[data-v-00b05368] {
    text-align: center;
    margin-top: 16px
}

.myXzlSelectScoped .cf-process .cf-pcs-word .sl-word[data-v-00b05368] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-left: 20px;
    margin-right: 20px
}

.myXzlSelectScoped .cf-process .cf-pcs-word .xk-word[data-v-00b05368] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-left: 22px;
    margin-right: 22px
}

.myXzlSelectScoped .cf-process .cf-pcs-word .add-word[data-v-00b05368] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-left: 20px;
    margin-right: 20px
}

.myXzlSelectScoped .cf-sl[data-v-00b05368] {
    background-color: #fff;
    margin-top: 30px;
    padding: 60px 25px 50px;
    border-radius: 5px
}

.myXzlSelectScoped .cf-sl .text[data-v-00b05368] {
    width: 250px
}

.myXzlSelectScoped .cf-sl .text100[data-v-00b05368] {
    width: 100px
}

.myXzlSelectScoped .cf-sl .left20[data-v-00b05368] {
    margin-left: 20px
}

.myXzlSelectScoped .cf-sl .cf-title[data-v-00b05368] {
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px
}

.myXzlSelectScoped .cf-sl .select[data-v-00b05368] {
    width: 120px;
    margin-right: 20px
}

.myXzlSelectScoped .cf-sl .note[data-v-00b05368] {
    margin-left: 20px;
    color: #9d9d9d
}

.myXzlSelectScoped .cf-sl .zs[data-v-00b05368] {
    color: #969696
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.pop[data-v-0c1cddbd] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    z-index: 99
}

.pop-c[data-v-0c1cddbd] {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 350px;
    height: 218px;
    margin-top: -109px;
    margin-left: -175px;
    border-radius: 5px;
    background-color: #fff;
    z-index: 100;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .4);
    box-shadow: 0 0 15px rgba(0, 0, 0, .4)
}

.pop-t[data-v-0c1cddbd] {
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #dcdcdc
}

.pop-t-w[data-v-0c1cddbd] {
    font-size: 16px;
    padding-left: 20px;
    color: #2b2c32
}

.pop-t-c[data-v-0c1cddbd] {
    padding-right: 20px;
    cursor: pointer
}

.pop-body[data-v-0c1cddbd] {
    font-size: 16px;
    height: 108px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    padding-top: 37px;
    color: #2b2c32
}

.pop-btns[data-v-0c1cddbd] {
    text-align: center
}

.pop-btn[data-v-0c1cddbd] {
    display: inline-block;
    width: 110px;
    height: 32px;
    border-radius: 15px;
    line-height: 30px;
    cursor: pointer;
    -webkit-transition: all .5s;
    transition: all .5s
}

.confirm[data-v-0c1cddbd] {
    border: 1px solid #f44336;
    color: #f44336;
    margin-right: 15px
}

.confirm[data-v-0c1cddbd]:hover {
    background-color: #f44336;
    color: #fff
}

.cancle[data-v-0c1cddbd] {
    border: 1px solid #cdcdcd;
    color: #cdcdcd;
    margin-left: 15px
}

.cancle[data-v-0c1cddbd]:hover {
    background-color: #cdcdcd;
    color: #fff
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.cfbxj .ztTop .city {
    display: none
}

.cfbxj .ztTop .menu ul li a.selected {
    color: #fff !important
}

.cfbxj .cfTopPic {
    height: 500px !important
}

.cfbxj .cfTopPic .telBox {
    display: none
}

.cfbxj .cfContent {
    width: 100%;
    background: url(/_nuxt/img/bxj_02.a279389.jpg) repeat
}

.cfbxj .cfContent .cfBox {
    width: 1078px;
    margin: 0 auto;
    padding-top: 99px
}

.cfbxj .cfContent .cfBox .cftitle {
    width: 100%;
    padding-bottom: 70px;
    position: relative;
    height: 176px
}

.cfbxj .cfContent .cfBox .cftitle .btText {
    position: absolute;
    left: 383px;
    top: 0
}

.cfbxj .cfContent .cfBox .cftitle .btH2 {
    position: absolute;
    left: 418px;
    top: 65px;
    font-size: 14px;
    color: #555;
    line-height: 22px;
    text-align: center
}

.cfbxj .cfContent .cfBox .chanyeyuan {
    position: relative;
    width: 100%;
    height: 360px;
    background: url(/_nuxt/img/bxj_02.a6ad28e.png) 158px 315px no-repeat
}

.cfbxj .cfContent .cfBox .chanyeyuan .cImg1 {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-shadow: 0 0 43px rgba(0, 0, 0, .05);
    box-shadow: 0 0 43px rgba(0, 0, 0, .05);
    width: 555px;
    height: 325px;
    background: url(/_nuxt/img/bxj_03.21895a4.jpg) no-repeat;
    z-index: 2
}

.cfbxj .cfContent .cfBox .chanyeyuan .cImg2 {
    position: absolute;
    top: 22px;
    right: -75px;
    width: 683px;
    height: 296px;
    background: url(/_nuxt/img/bxj_03.d948210.png) no-repeat;
    z-index: 1
}

.cfbxj .cfContent .cfBox .chanyeyuan .cImg2 .btText {
    font-size: 24px;
    color: #202020;
    font-weight: 700;
    position: absolute;
    right: 410px;
    top: 0
}

.cfbxj .cfContent .cfBox .chanyeyuan .cImg2 .btH2 {
    position: absolute;
    right: 190px;
    top: 45px;
    font-size: 14px;
    color: #555;
    line-height: 22px
}

.cfbxj .cfContent .cfBox .zhongchuang {
    position: relative;
    width: 100%;
    height: 345px;
    background: url(/_nuxt/img/bxj_02.a6ad28e.png) right 326px no-repeat
}

.cfbxj .cfContent .cfBox .zhongchuang .zImg1 {
    position: absolute;
    top: 63px;
    left: 20px;
    background: url(/_nuxt/img/bxj_04.398560b.png) no-repeat;
    width: 520px;
    height: 183px
}

.cfbxj .cfContent .cfBox .zhongchuang .zImg1 .btText {
    position: absolute;
    left: 228px;
    top: 25px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .zhongchuang .zImg1 .btH2 {
    position: absolute;
    left: -15px;
    top: 75px;
    width: 360px;
    text-align: right;
    font-size: 14px;
    color: #555;
    line-height: 29px
}

.cfbxj .cfContent .cfBox .zhongchuang .zImg2 {
    position: absolute;
    top: 0;
    right: 22px;
    background: url(/_nuxt/img/bxj_04.f86e208.jpg) no-repeat;
    width: 562px;
    height: 334px;
    -webkit-box-shadow: 0 0 43px rgba(0, 0, 0, .05);
    box-shadow: 0 0 43px rgba(0, 0, 0, .05)
}

.cfbxj .cfContent .cfBox .guwancheng {
    position: relative;
    width: 100%;
    height: 345px
}

.cfbxj .cfContent .cfBox .guwancheng .gImg1 {
    position: absolute;
    top: -40px;
    left: 0;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    width: 391px;
    height: 362px;
    background: url(/_nuxt/img/bxj_05.68fce00.jpg) no-repeat;
    z-index: 2
}

.cfbxj .cfContent .cfBox .guwancheng .gImg2 {
    position: absolute;
    top: 52px;
    right: 0;
    width: 619px;
    height: 282px;
    background: url(/_nuxt/img/bxj_05.3afe011.png) no-repeat;
    z-index: 1
}

.cfbxj .cfContent .cfBox .guwancheng .gImg2 .btText {
    position: absolute;
    left: 265px;
    top: 74px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .guwancheng .gImg2 .btH2 {
    position: absolute;
    left: 265px;
    top: 113px;
    width: 283px;
    font-size: 14px;
    color: #555;
    line-height: 22px
}

.cfbxj .cfContent .cfBox .ditie {
    position: relative;
    width: 100%;
    height: 367px
}

.cfbxj .cfContent .cfBox .ditie .dImg1 {
    position: absolute;
    top: -42px;
    left: -43px;
    background: url(/_nuxt/img/bxj_06.7f78f25.png) no-repeat;
    width: 830px;
    height: 263px
}

.cfbxj .cfContent .cfBox .ditie .dImg1 .btText {
    position: absolute;
    left: 95px;
    top: 59px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .ditie .dImg1 .btH2 {
    position: absolute;
    left: 95px;
    top: 93px;
    width: 283px;
    font-size: 14px;
    color: #555;
    line-height: 22px
}

.cfbxj .cfContent .cfBox .ditie .dImg1 .btText1 {
    position: absolute;
    right: 180px;
    top: 170px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .ditie .dImg1 .btH22 {
    position: absolute;
    right: 180px;
    top: 210px;
    width: 283px;
    font-size: 14px;
    color: #555;
    text-align: right;
    line-height: 22px
}

.cfbxj .cfContent .cfBox .ditie .dImg2 {
    position: absolute;
    top: 44px;
    right: 0;
    background: url(/_nuxt/img/bxj_06.71b662e.jpg) no-repeat;
    width: 408px;
    height: 302px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

.cfbxj .cfContent .cfBox .bowuguan {
    position: relative;
    width: 100%;
    height: 302px;
    background: url(/_nuxt/img/bxj_02.a6ad28e.png) 30px 270px no-repeat
}

.cfbxj .cfContent .cfBox .bowuguan .bImg1 {
    position: absolute;
    top: -30px;
    left: 0;
    background: url(/_nuxt/img/bxj_07.175e36b.jpg) no-repeat;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    width: 566px;
    height: 310px;
    z-index: 2
}

.cfbxj .cfContent .cfBox .bowuguan .bImg2 {
    position: absolute;
    top: 73px;
    right: 86px;
    background: url(/_nuxt/img/bxj_07.620c57e.png) no-repeat;
    width: 443px;
    height: 150px;
    z-index: 1
}

.cfbxj .cfContent .cfBox .bowuguan .bImg2 .btText {
    position: absolute;
    left: 171px;
    top: -5px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .bowuguan .bImg2 .btH2 {
    position: absolute;
    left: 171px;
    top: 42px;
    font-size: 14px;
    color: #555;
    line-height: 22px
}

.cfbxj .cfContent .cfBox .juyuan {
    position: relative;
    width: 100%;
    height: 406px
}

.cfbxj .cfContent .cfBox .juyuan .jImg1 {
    position: absolute;
    top: 130px;
    left: 0;
    background: url(/_nuxt/img/bxj_08.f195e7f.png) no-repeat;
    width: 386px;
    height: 202px;
    z-index: 1
}

.cfbxj .cfContent .cfBox .juyuan .jImg1 .btText {
    position: absolute;
    left: 75px;
    top: 33px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .juyuan .jImg1 .btH2 {
    position: absolute;
    left: 75px;
    top: 80px;
    font-size: 14px;
    color: #555;
    line-height: 23px
}

.cfbxj .cfContent .cfBox .juyuan .jImg2 {
    position: absolute;
    top: 110px;
    left: 255px;
    background: url(/_nuxt/img/bxj_09.635bbcb.png) no-repeat;
    width: 572px;
    height: 183px;
    z-index: 2
}

.cfbxj .cfContent .cfBox .juyuan .jImg3 {
    position: absolute;
    top: 5px;
    right: 0;
    background: url(/_nuxt/img/bxj_10.6b8b52e.png) no-repeat;
    width: 364px;
    height: 286px;
    z-index: 3
}

.cfbxj .cfContent .cfBox .jiudian {
    position: relative;
    width: 100%;
    height: 336px;
    background: url(/_nuxt/img/bxj_02.a6ad28e.png) 600px 265px no-repeat
}

.cfbxj .cfContent .cfBox .jiudian .jImg2 {
    position: absolute;
    right: 0;
    top: 0;
    background: url(/_nuxt/img/bxj_08.31ed3c9.jpg) no-repeat;
    width: 417px;
    height: 274px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

.cfbxj .cfContent .cfBox .jiudian .jImg1 {
    position: absolute;
    top: 10px;
    left: 234px;
    background: url(/_nuxt/img/bxj_11.6ff03a4.png) no-repeat;
    width: 522px;
    height: 336px
}

.cfbxj .cfContent .cfBox .jiudian .jImg1 .btText {
    position: absolute;
    left: 275px;
    top: -4px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .jiudian .jImg1 .btH2 {
    position: absolute;
    left: -10px;
    top: 45px;
    width: 355px;
    text-align: right;
    font-size: 14px;
    color: #555;
    line-height: 29px
}

.cfbxj .cfContent .cfBox .minsu {
    position: relative;
    width: 100%;
    height: 352px;
    background: url(/_nuxt/img/bxj_02.a6ad28e.png) 200px 350px no-repeat
}

.cfbxj .cfContent .cfBox .minsu .mImg1 {
    position: absolute;
    left: 0;
    top: -57px;
    background: url(/_nuxt/img/bxj_09.54f8f5b.jpg) no-repeat;
    width: 508px;
    height: 352px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    z-index: 2
}

.cfbxj .cfContent .cfBox .minsu .mImg2 {
    position: absolute;
    top: 103px;
    right: 80px;
    background: url(/_nuxt/img/bxj_12.ce09efb.png) no-repeat;
    width: 550px;
    height: 113px;
    z-index: 1
}

.cfbxj .cfContent .cfBox .minsu .mImg2 .btText {
    position: absolute;
    left: 103px;
    top: -4px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .minsu .mImg2 .btH2 {
    position: absolute;
    left: 153px;
    top: 48px;
    font-size: 14px;
    color: #555;
    line-height: 22px
}

.cfbxj .cfContent .cfBox .canting {
    position: relative;
    width: 100%;
    height: 507px;
    background: url(/_nuxt/img/bxj_02.a6ad28e.png) 670px 400px no-repeat
}

.cfbxj .cfContent .cfBox .canting .cImg1 {
    position: absolute;
    left: 0;
    top: 94px;
    background: url(/_nuxt/img/bxj_13.7baffb2.png) no-repeat;
    width: 490px;
    height: 192px;
    z-index: 1
}

.cfbxj .cfContent .cfBox .canting .cImg1 .btText {
    position: absolute;
    left: 57px;
    top: 40px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .canting .cImg1 .btH2 {
    position: absolute;
    left: 57px;
    top: 86px;
    font-size: 14px;
    color: #555;
    line-height: 23px
}

.cfbxj .cfContent .cfBox .canting .cImg2 {
    top: 0;
    right: 198px;
    background: url(/_nuxt/img/bxj_14.9c2424f.jpg) no-repeat;
    width: 428px;
    height: 371px;
    z-index: 2
}

.cfbxj .cfContent .cfBox .canting .cImg2, .cfbxj .cfContent .cfBox .canting .cImg3 {
    position: absolute;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

.cfbxj .cfContent .cfBox .canting .cImg3 {
    top: 210px;
    right: 0;
    background: url(/_nuxt/img/bxj_10.77c0041.jpg) no-repeat;
    width: 358px;
    height: 198px;
    z-index: 3
}

.cfbxj .cfContent .cfBox .canting .cImg4 {
    position: absolute;
    top: 0;
    right: 0;
    background: url(/_nuxt/img/bxj_13.8545e7c.jpg) no-repeat;
    width: 175px;
    height: 191px;
    z-index: 2;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

.cfbxj .cfContent .cfBox .gongyu {
    position: relative;
    width: 100%;
    height: 368px;
    background: url(/_nuxt/img/bxj_02.a6ad28e.png) 100px 350px no-repeat
}

.cfbxj .cfContent .cfBox .gongyu .gImg1 {
    position: absolute;
    left: 0;
    top: 0;
    background: url(/_nuxt/img/bxj_11.9728722.jpg) no-repeat;
    width: 608px;
    height: 358px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    z-index: 2
}

.cfbxj .cfContent .cfBox .gongyu .gImg2 {
    position: absolute;
    top: 45px;
    right: 165px;
    background: url(/_nuxt/img/bxj_14.b76e688.png) no-repeat;
    width: 418px;
    height: 129px;
    z-index: 1
}

.cfbxj .cfContent .cfBox .gongyu .gImg2 .btText {
    position: absolute;
    left: 172px;
    top: -4px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .gongyu .gImg2 .btH2 {
    position: absolute;
    left: 170px;
    top: 47px;
    font-size: 14px;
    color: #555;
    line-height: 30px
}

.cfbxj .cfContent .cfBox .gengdi {
    position: relative;
    width: 100%;
    height: 373px;
    background: url(/_nuxt/img/bxj_02.a6ad28e.png) 700px 188px no-repeat
}

.cfbxj .cfContent .cfBox .gengdi .gImg1 {
    position: absolute;
    left: 180px;
    top: 54px;
    background: url(/_nuxt/img/bxj_15.d41a69b.png) no-repeat;
    width: 556px;
    height: 158px;
    z-index: 1
}

.cfbxj .cfContent .cfBox .gengdi .gImg1 .btText {
    position: absolute;
    left: 363px;
    top: -4px;
    font-size: 24px;
    color: #202020;
    font-weight: 700
}

.cfbxj .cfContent .cfBox .gengdi .gImg1 .btH2 {
    position: absolute;
    left: 71px;
    top: 47px;
    width: 380px;
    text-align: right;
    font-size: 14px;
    color: #555;
    line-height: 25px
}

.cfbxj .cfContent .cfBox .gengdi .gImg2 {
    position: absolute;
    top: -60px;
    right: 0;
    background: url(/_nuxt/img/bxj_15.93dd815.jpg) no-repeat;
    width: 405px;
    height: 260px;
    z-index: 2;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

.cfbxj .cfContent .oldChangfang {
    width: 1078px;
    margin: 0 auto;
    padding-bottom: 67px
}

.cfbxj .cfContent .oldChangfang ul {
    width: 1155px;
    overflow: hidden
}

.cfbxj .cfContent .oldChangfang ul li {
    width: 480px;
    height: 420px;
    background: #fff;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    float: left;
    margin-right: 77px;
    margin-bottom: 86px
}

.cfbxj .cfContent .oldChangfang ul li .img {
    width: 100%;
    height: 258px;
    overflow: hidden
}

.cfbxj .cfContent .oldChangfang ul li .img img {
    width: 100%
}

.cfbxj .cfContent .oldChangfang ul li .oTitle {
    width: 100%;
    height: 60px;
    padding-left: 30px;
    overflow: hidden;
    font-size: 20px;
    line-height: 60px;
    color: #333
}

.cfbxj .cfContent .oldChangfang ul li .line {
    width: 70px;
    background: #d8c5ad;
    height: 3px;
    margin-bottom: 7px;
    margin-left: 30px
}

.cfbxj .cfContent .oldChangfang ul li p {
    font-size: 14px;
    color: #333;
    padding-left: 30px;
    padding-right: 10px;
    line-height: 22px
}

.cfbxj .fuchi {
    width: 100%;
    background: #f4f4f4;
    padding-bottom: 120px
}

.cfbxj .fuchi .fContent {
    margin: 0 auto;
    width: 1200px
}

.cfbxj .fuchi .fContent .fTitle {
    width: 100%;
    padding-bottom: 70px;
    padding-top: 100px;
    position: relative
}

.cfbxj .fuchi .fContent .fTitle .btText {
    position: absolute;
    left: 345px;
    top: 98px
}

.cfbxj .fuchi .fContent .fTitle .btH2 {
    position: absolute;
    left: 328px;
    top: 165px;
    font-size: 14px;
    color: #555;
    line-height: 22px;
    text-align: center
}

.cfbxj .fuchi .fContent .fImg {
    width: 1200px
}

.cfbxj .fuchi .fContent .fImg img {
    display: block;
    width: 100%
}

.cfbxj .tuijian {
    width: 100%;
    background: #fff;
    margin-bottom: 132px
}

.cfbxj .tuijian .tContent {
    margin: 0 auto;
    width: 1078px
}

.cfbxj .tuijian .tContent .tuTitle {
    position: relative;
    width: 100%;
    padding: 109px 0 70px
}

.cfbxj .tuijian .tContent .tuTitle .btText {
    position: absolute;
    left: 345px;
    top: 108px
}

.cfbxj .tuijian .tContent ul {
    width: 1120px
}

.cfbxj .tuijian .tContent ul li {
    width: 240px;
    margin-right: 40px;
    float: left;
    height: 290px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

.cfbxj .tuijian .tContent ul li .img {
    width: 100%;
    height: 168px;
    overflow: hidden
}

.cfbxj .tuijian .tContent ul li .img img {
    width: 100%
}

.cfbxj .tuijian .tContent ul li .tusTitle {
    width: 100%;
    height: 42px;
    padding-left: 13px;
    font-size: 16px;
    line-height: 16px;
    color: #333;
    padding-top: 17px;
    float: left;
    clear: both
}

.cfbxj .tuijian .tContent ul li .tusTitle a {
    color: #333
}

.cfbxj .tuijian .tContent ul li .tusTitle a:hover {
    color: #f44336
}

.cfbxj .tuijian .tContent ul li .con {
    font-size: 14px;
    color: #333;
    padding-left: 13px;
    padding-right: 13px;
    line-height: 18px;
    float: left;
    clear: both
}

.cfbxj .tuijian .tContent ul li:hover {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2)
}

.cfbxj .cfRightBar .kefu .telBox {
    width: 220px !important
}

.cfbxj .cfRightBar .kefu .telBox .defaultTel {
    padding-left: 3px
}

.leftMenu[data-v-376cd437] {
    width: 200px
}

.btnBox[data-v-376cd437] {
    background: #fff !important
}

.rightContentBaseInfo[data-v-376cd437] {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContentBaseInfo .infoContainer[data-v-376cd437] {
    background: #fff;
    position: relative;
    min-height: 647px
}

.rightContentBaseInfo .infoContainer .baseInfoContent[data-v-376cd437] {
    width: 900px;
    margin: 0 auto;
    padding-top: 40px
}

.rightContentBaseInfo .infoContainer .baseInfoContent div[data-v-376cd437]:nth-child(odd) {
    background: #f5f5f5
}

.rightContentBaseInfo .infoContainer .baseInfoContent div[data-v-376cd437] {
    height: 50px
}

.rightContentBaseInfo .infoContainer .baseInfoContent div span[data-v-376cd437] {
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #2b2c32
}

.rightContentBaseInfo .infoContainer .baseInfoContent div .title[data-v-376cd437] {
    text-align: right;
    width: 174px;
    margin-right: 90px
}

.rightContentBaseInfo .infoContainer .baseInfoContent .btnBox[data-v-376cd437] {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px
}

.rightContentBaseInfo .infoContainer .baseInfoContent .btnBox .Savebtn[data-v-376cd437] {
    width: 117px;
    height: 34px;
    border-radius: 30px;
    border: 1px solid #c8c8c8;
    color: #c8c8c8;
    text-align: center;
    line-height: 32px;
    background: #fff;
    font-size: 16px
}

.feedbackDig .el-dialog__body {
    font-size: 16px
}

.leftMenu {
    width: 200px
}

.rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContent .infoContainer {
    background: #fff;
    min-height: 617px;
    padding-top: 30px
}

.rightContent .infoContainer .box {
    margin-left: 50px
}

.rightContent .infoContainer .box .suggestContent {
    width: 719px;
    height: 160px;
    border: 1px solid #dcdcdc;
    padding-top: 10px;
    text-indent: 16px;
    line-height: 20px;
    font-size: 14px;
    resize: none
}

.rightContent .infoContainer .box span {
    font-size: 14px;
    margin-right: 20px;
    color: #969696;
    line-height: 14px
}

.rightContent .infoContainer .pushImg {
    margin-top: 30px;
    padding-bottom: 140px;
    position: relative
}

.rightContent .infoContainer .pushImg .imgBox {
    max-width: 630px;
    position: relative
}

.rightContent .infoContainer .pushImg .imgBox .el-upload-list--picture-card .el-upload-list__item {
    border: 0 solid
}

.rightContent .infoContainer .pushImg .imgBox .el-upload--picture-card {
    background: #f5f5f5;
    border: 0 solid;
    border-radius: 0
}

.rightContent .infoContainer .pushImg .imgBox .el-upload--picture-card .el-icon-plus {
    background: url(/_nuxt/img/addImg.a1001cd.png) no-repeat center 40px;
    width: 100%;
    height: 100%;
    background-size: 28px;
    position: relative;
    top: -55px
}

.rightContent .infoContainer .pushImg .imgBox .el-upload--picture-card .el-icon-plus:before {
    content: "\6DFB\52A0\56FE\7247";
    width: 100%;
    font-size: 14px;
    color: #969696;
    position: relative;
    top: 60px
}

.rightContent .infoContainer .pushImg .tipsBox {
    margin-left: 30px;
    padding-top: 40px
}

.rightContent .infoContainer .pushImg .tipsBox p {
    font-size: 14px;
    color: #969696;
    line-height: 22px;
    width: 200px;
    text-align: left
}

.rightContent .Savebtn {
    width: 101px;
    height: 29px;
    border-radius: 17px;
    border: 1px solid #f44336;
    color: #f44336;
    text-align: center;
    line-height: 30px;
    background: #fff;
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin-left: -59px;
    font-size: 16px
}

.rightContent .Savebtn:hover {
    border: 1px solid #f44336;
    color: #fff;
    background: #f44336
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.newSpace {
    margin: 0 auto;
    width: 1200px
}

.newSpace .newSpaceTitle {
    display: inline-block;
    border-left: 2px solid #f44336;
    text-indent: 5px;
    font-size: 18px;
    font-weight: 600;
    margin-top: 38px;
    margin-bottom: 20px
}

.newSpace ul li {
    float: left;
    width: 277px;
    background: #f5f5f5;
    margin-right: 30px;
    height: 352px;
    overflow: hidden
}

.newSpace ul li .smallImg {
    width: 277px;
    height: 203px;
    overflow: hidden;
    background-size: cover;
    background-position: 50%
}

.newSpace ul li .spaceInfoBox {
    padding: 16px 16px 10px 14px;
    color: #2b2c32
}

.newSpace ul li .spaceInfoBox .newSpaceName {
    width: 247px;
    font-size: 16px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.newSpace ul li .spaceInfoBox .addAndPri {
    margin-top: 10px
}

.newSpace ul li .spaceInfoBox .addAndPri .newSpaceAddress {
    font-size: 14px;
    color: #646464;
    float: left;
    position: relative;
    left: -7px
}

.newSpace ul li .spaceInfoBox .addAndPri .newSpacePrice {
    float: right;
    font-size: 14px;
    color: #f44336;
    margin-top: 2px
}
.newSpace ul li .spaceInfoBox .addAndPri .newSpacePrice label{margin: 3px 0!important;}
.newSpace ul li .spaceInfoBox .spaceSize {
    color: #59b2f9;
    background: #d6e8f6;
    margin-right: 20px
}

.newSpace ul li .spaceInfoBox .spaceSize, .newSpace ul li .spaceInfoBox .spaceState {
    float: left;
    padding-left: 12px;
    padding-right: 12px;
    height: 24px;
    border-radius: 12px;
    text-align: center;
    line-height: 24px;
    margin-top: 22px;
    font-size: 14px
}

.newSpace ul li .spaceInfoBox .spaceState {
    color: #69bd3b;
    background: #d9ead0
}

.newSpace ul li .spaceInfoBox .timeBox img {
    width: 12px;
    float: right;
    margin-top: 2px;
    margin-right: 5px
}

.newSpace ul li .spaceInfoBox .timeBox .time {
    float: right;
    color: #646464
}

.newSpace ul li .pb24 {
    padding: 16px 16px 19px 14px
}

.newSpace ul.pb30 {
    padding-top: 30px
}

.newSpace ul li:nth-child(4n) {
    margin-right: 0
}

.newSpaceWarp ul li.mb30, .newSpaceWarp ul li.typeMb30 {
    margin-bottom: 40px
}

.newSpace ul li .spaceInfoBox .go {
    text-decoration: none
}

.newSpace ul li .spaceInfoBox .go .newSpaceName {
    color: #2b2c32
}

.brokerPagination {
    width: 100%;
    height: 32px;
    margin-bottom: 40px
}

.brokerPagination .el-pagination {
    float: right !important
}

.brokerPagination .el-pagination .btn-next, .brokerPagination .el-pagination .btn-prev {
    border: 0;
    background: #f5f5f5;
    height: 32px;
    min-width: 32px;
    margin-left: 8px
}

.brokerPagination .el-pagination button, .brokerPagination .el-pagination span {
    height: 32px;
    min-width: 32px
}

.brokerPagination .el-pagination__editor {
    border: 1px solid #1a1c28;
    min-width: 45px;
    line-height: 22px
}

.brokerPagination .el-pager li {
    height: 32px;
    line-height: 32px;
    min-width: 32px;
    background: #f5f5f5;
    border: 0;
    margin-left: 8px;
    width: auto;
    margin-right: 0
}

.brokerPagination .el-pager li:hover {
    color: #f44336
}

.brokerPagination .el-pager li.active {
    background-color: #1a1c28;
    border-color: #1a1c28;
    color: #fff
}

.brokerPagination .el-pagination button:hover {
    color: #1a1c28
}

.brokerPagination .el-pagination__editor:focus {
    border-color: #1a1c28
}

.brokerPagination .el-pagination button.disabled {
    color: #e4e4e4
}

.brokerPagination .el-pagination__sizes .el-input .el-input__inner:hover, .brokerPagination .el-select-dropdown__item.selected.hover {
    color: #f44336
}

.layouts-jingjiren-personinfo .personInfo {
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px
}

.layouts-jingjiren-personinfo .titleList {
    width: 1200px;
    margin: 0 auto
}

.layouts-jingjiren-personinfo li, .layouts-jingjiren-personinfo ul {
    list-style: none;
    padding: 0
}

.layouts-jingjiren-personinfo .shopWarp {
    width: 1200px;
    margin: 0 auto
}

.layouts-jingjiren-personinfo .brokerBg {
    background: url(/_nuxt/img/topImg.5a5df0e.jpg) top no-repeat;
    width: 100%;
    max-width: 1920px;
    min-width: 1200px;
    margin: 0 auto;
    height: 265px
}

.layouts-jingjiren-personinfo .brokerBg .menu {
    padding-right: 138px
}

.layouts-jingjiren-personinfo .brokerBg .head {
    width: 1200px;
    height: 75px;
    margin: auto;
    z-index: 2;
    position: relative
}

.layouts-jingjiren-personinfo .brokerBg .head .logo {
    float: left;
    width: 110px;
    height: 68px;
    margin-top: 10px
}

.layouts-jingjiren-personinfo .brokerBg .head .nav {
    margin-top: 20px
}

.layouts-jingjiren-personinfo .brokerBg .head .defaultTel {
    font-size: 24px;
    color: #f44336;
    background: url(/_nuxt/img/telRed.0c14785.png) left 6px no-repeat;
    background-size: 20px auto;
    padding-left: 24px;
    margin-top: -5px;
    font-family: Georgia;
    font-weight: 700
}

.layouts-jingjiren-personinfo .infoLeft {
    float: left;
    width: 50%;
    color: #646464
}

.layouts-jingjiren-personinfo .infoLeft .personPhoto {
    float: left;
    width: 95px;
    height: 128px;
    overflow: hidden
}

.layouts-jingjiren-personinfo .infoLeft .personPhoto img {
    width: 100%;
    height: 100%
}

.layouts-jingjiren-personinfo .personBasicInfo > div {
    margin-top: 15px
}

.layouts-jingjiren-personinfo .infoLeft .personBasicInfo {
    float: left;
    margin-left: 28px;
    width: 390px;
    font-size: 14px;
    margin-top: -18px
}

.layouts-jingjiren-personinfo .infoLeft .personBasicInfo .jingjirenName {
    float: left;
    font-weight: 600;
    font-size: 21px
}

.layouts-jingjiren-personinfo .infoLeft .personBasicInfo ul {
    float: left;
    margin-top: 6px;
    margin-left: 5px
}

.layouts-jingjiren-personinfo .infoLeft .personBasicInfo ul li {
    float: left
}

.layouts-jingjiren-personinfo .infoLeft .personBasicInfo ul li img {
    width: 18px
}

.layouts-jingjiren-personinfo .infoLeft .personBasicInfo .sever .severAddr {
    font-weight: 600;
    color: #2b2c32
}

.layouts-jingjiren-personinfo .infoLeft .personBasicInfo .tels {
    font-weight: 600;
    font-size: 20px;
    color: #2b2c32
}

.layouts-jingjiren-personinfo .infoRight {
    float: left;
    width: 50%;
    color: #646464
}

.layouts-jingjiren-personinfo .infoRight .infoRightTitle {
    margin-top: 15px;
    font-size: 18px;
    font-weight: 600;
    border-left: 2px solid #f44336;
    text-indent: 5px
}

.layouts-jingjiren-personinfo .infoRight .infoContent {
    margin-top: 15px;
    line-height: 24px;
    font-size: 14px
}

.comonents-shop-titlelist .titleList {
    width: 1200px;
    margin: 0 auto;
    margin-top: 45px;
    border-bottom: 1px solid #dcdcdc
}

.comonents-shop-titlelist .titleList li {
    float: left;
    padding: 10px 15px;
    margin-right: 4px;
    border-bottom: 2px solid #fff
}

.comonents-shop-titlelist .titleList li span {
    font-size: 18px
}

.comonents-shop-titlelist .titleList .redBorder, .comonents-shop-titlelist .titleList li:hover {
    border-bottom: 2px solid #f44336;
    color: #f44336
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.mayHouse {
    background: #f7f7f7
}

.mayHouse .mayTopPic {
    max-width: 1920px;
    margin: 0 auto;
    min-width: 1200px
}

.mayHouse .mayTopPic .mayBg1 {
    background: url(/_nuxt/img/banner1.2b7ec3e.jpg) 50% no-repeat;
    height: 200px;
    width: 100%
}

.mayHouse .mayTopPic .mayBg2 {
    background: url(/_nuxt/img/banner2.a915f32.jpg) 50% no-repeat;
    height: 200px;
    width: 100%
}

.mayHouse .mayTopPic .mayBg3 {
    background: url(/_nuxt/img/banner3.1cf8be3.jpg) 50% no-repeat;
    height: 280px;
    width: 100%
}

.mayHouse .mayContent {
    width: 1180px;
    margin: 0 auto
}

.mayHouse .mayTitle {
    width: 100%;
    text-align: center;
    padding: 40px 0
}

.mayHouse .mayBox {
    width: 100%
}

.mayHouse .mayBox .mayCityTitle {
    width: 100%;
    border-bottom: 1px solid #535353;
    height: 34px;
    font-size: 20px;
    color: #f3d797
}

.mayHouse .mayBox .mayCityTitle span {
    display: inline-block;
    background: #535353;
    -webkit-border-radius: 5px 5px 0 0;
    padding: 0 20px;
    line-height: 34px
}

.mayHouse .mayBox ul li {
    width: 380px;
    background: #fff;
    margin-top: 15px;
    margin-left: 20px;
    float: left;
    margin-bottom: 40px
}

.mayHouse .mayBox ul li:first-child {
    margin-left: 0
}

.mayHouse .mayBox ul li .img {
    overflow: hidden;
    position: relative
}

.mayHouse .mayBox ul li .img, .mayHouse .mayBox ul li .img img {
    width: 100%;
    height: 234px;
    -webkit-transition: all .5s;
    transition: all .5s
}

.mayHouse .mayBox ul li .img img:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.mayHouse .mayBox ul li .img .price {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 14px;
    line-height: 34px;
    background: #1a1d29;
    color: #fff
}

.mayHouse .mayBox ul li .title {
    width: 220px;
    float: left;
    color: #323232;
    font-size: 18px;
    padding: 15px 0 10px 10px
}

.mayHouse .mayBox ul li .title a {
    color: #323232
}

.mayHouse .mayBox ul li .title a:hover {
    color: #f44336
}

.mayHouse .mayBox ul li .area {
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    padding: 0 10px;
    color: #969696;
    clear: both
}

.mayHouse .mayBox ul li .area a {
    color: #969696
}

.mayHouse .mayBox ul li .address {
    margin: 10px;
    clear: both;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAYAAABPwleqAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAfxJREFUOI111D9o1VcUB/DPi1WqBUtRQqWIsRg7GIO4WXCpnfQIltJmqYNVEP+Am4VOT1CkIkLbxRhRUUSj3Xqg1BY6iIv+Bl8TEXRwCSpBUEytNMXo8O7TX0I8y+F87/ne8/feRrPZVJeIWIv92IDFeIg/cDgzb9d9u2YQ9+IGBgoRPsRWtCLim1nJERH4uWCn0IeFWItLmIszEbF+tsjHij6UmdvxPzbhcWYO4Djm4IcOodFsNkVEP1p4hI/wOX4tl0+W+lsYx7tYmpljncgrir6emZPYWctqHr7NzAncLNjyetrPi15Q9FPT5cmM88k6eaToTyNiCQ7gTsFaOBoRvVhdiLdekzNzDNdLimdxPzM/wQeZuQb/4hwauJKZ/8A7tdR+xPnSrJGIGMS9iFiJXaWRvJnKNPJFfId+fKw2kpr8npl/dYzXc87MKezBy1lI8B/21YH6hi3HGpx8C/knbIyIng7QqKrqfZzA1yXqJhzRXs+O/IlhDBV7GDu7Sq1flBp7MvM3fImJ4vgAWzPzJJaVi7/ChUZVVS8wmJm76zlGxBZcxmeZeXXG2XHsaFRVdQXrcRBDmTlec1qdmSM1u1t7db/H1UZVVYtwGpsxhb8xqv0JPMN7WIJV2mPs0n402xqdnyQi+krT1qEX3ZivvffjuItr+CUzR+EVsHqk3j957V8AAAAASUVORK5CYII=) 5px no-repeat #fdf5f2;
    line-height: 40px;
    padding-left: 24px;
    color: #323232;
    font-size: 14px
}

.mayHouse .rightBar .kefu .telBox {
    width: 199px !important
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.jinyu #kjgRightBar .telBox {
    width: 239px
}

.jinyu .ztTop .city {
    display: none
}

.jinyu .ztTop .menu ul li a.selected {
    color: #fff !important
}

.jinyu .yy_yuanqugaikuo {
    position: relative
}

.jinyu .yy_yuanqugaikuo div {
    position: absolute;
    top: 0;
    width: 270px;
    left: 40px;
    color: #033
}

.jinyu .yy_yuanqugaikuo h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.jinyu .yy_yuanqugaikuo p {
    line-height: 24px;
    font-size: 14px
}

.jinyu .yy_yuanquyiban {
    position: relative;
    margin-top: 62px
}

.jinyu .yy_yuanquyiban div {
    position: absolute;
    width: 500px;
    right: 40px;
    text-align: right;
    color: #033
}

.jinyu .yy_yuanquyiban p {
    font-size: 14px;
    line-height: 24px
}

.jinyu .yy_yuanquyiban h3 {
    margin-bottom: 22px;
    font-size: 20px
}

.jinyu .yy_tr {
    position: relative;
    height: 388px
}

.jinyu .yy_tr p {
    width: 420px;
    font-size: 14px;
    margin-top: 14px
}

.jinyu .yy_tr p.tr_left {
    position: absolute;
    left: 10px
}

.jinyu .yy_tr p.tr_right {
    position: absolute;
    right: 20px
}

.jinyu .jinlangTopPic {
    height: 498px !important
}

.jinyu .jinlangTopPic .topCenter {
    height: 500px
}

.jinyu .jinlangTopPic .topCenter .telBox {
    top: 315px !important;
    right: auto;
    display: none !important;
    left: 115px !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #d4c2a8 !important
}

.jinyu .jinlangTopPic .topCenter .telBox label {
    font-size: 20px
}

@-webkit-keyframes masked-animation {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -100% 0
    }
}

.jinyu .jlContent em {
    font-style: normal;
    color: #ef7721
}

.jinyu .jlContent .project_js {
    width: 1140px;
    margin: 0 auto
}

.jinyu .jlContent .project_js .title {
    width: 298px;
    height: 58px;
    background: url(/_nuxt/img/introduction_07.5ae75a6.jpg) no-repeat;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 40px
}

.jinyu .jlContent .project_js .project_js_content {
    width: 1140px;
    height: 192px;
    background: url(/_nuxt/img/jieshao_11.0fc44e7.jpg) no-repeat;
    color: #817d77;
    position: relative
}

.jinyu .jlContent .project_js .project_js_content .con_txt {
    position: absolute;
    top: 42px;
    left: 526px
}

.jinyu .jlContent .project_zy {
    width: 100%;
    background-color: #f2f2f2;
    font-size: 16px
}

.jinyu .jlContent .project_zy .project_zy_content {
    width: 1140px;
    margin: 0 auto;
    margin-top: 70px;
    padding: 60px 0 50px
}

.jinyu .jlContent .project_zy .project_zy_content .title {
    width: 298px;
    height: 58px;
    background: url(/_nuxt/img/brief_03.6cf627e.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.jinyu .jlContent .project_zy .project_zy_content .zy_img {
    width: 1140px
}

.jinyu .jlContent .project_zy .project_zy_content .shuju {
    width: 1140px;
    padding: 14px;
    background-color: #fff
}

.jinyu .jlContent .project_zy .project_zy_content .shuju .shuju_left {
    margin-right: 5px
}

.jinyu .jlContent .project_zy .project_zy_content .shuju .listBox {
    height: 56px;
    font-size: 16px;
    margin-bottom: 1px
}

.jinyu .jlContent .project_zy .project_zy_content .shuju .listBox span {
    display: inline-block;
    height: 56px;
    line-height: 56px
}

.jinyu .jlContent .project_zy .project_zy_content .shuju .listBox .ziduan {
    background-color: #f4f4f5;
    color: #ffa800;
    text-align: right;
    width: 150px;
    margin-right: 2px;
    padding-right: 22px
}

.jinyu .jlContent .project_zy .project_zy_content .shuju .listBox .number {
    background-color: #f7f8f8;
    color: #383838;
    width: 340px;
    padding-left: 40px;
    font-size: 16px
}

.jinyu .jlContent .project_zy .project_zy_content .shuju .shuju_right .number {
    width: 460px
}

.jinyu .jlContent .project_pt {
    width: 1140px;
    margin: 0 auto;
    padding-bottom: 30px
}

.jinyu .jlContent .project_pt .title {
    width: 298px;
    height: 58px;
    background: url(/_nuxt/img/advantage_06.c2c63ee.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.jinyu .jlContent .project_pt .planeBox {
    width: 1140px;
    height: 432px;
    margin: 0 auto;
    background: url(/_nuxt/img/plane_07.a950ae4.jpg) no-repeat;
    position: relative
}

.jinyu .jlContent .project_pt .planeBox .secon {
    margin-top: 50px
}

.jinyu .jlContent .project_pt .planeBox .third {
    margin-top: 52px
}

.jinyu .jlContent .project_pt .planeBox .plane_left {
    position: absolute;
    top: 88px;
    left: 110px
}

.jinyu .jlContent .project_pt .planeBox .plane_right {
    position: absolute;
    top: 88px;
    left: 866px
}

.jinyu .jlContent .project_pt .planeBox .plane_black {
    color: #383838;
    font-size: 16px;
    font-weight: 600
}

.jinyu .jlContent .project_pt .planeBox .plane_gray {
    color: #888;
    font-size: 14px
}

.jinyu .jlContent .tzly {
    width: 100%;
    background-color: #f2f2f2;
    padding: 60px 0 62px
}

.jinyu .jlContent .tzly .title {
    width: 298px;
    height: 58px;
    background: url(/_nuxt/img/compare_08.a229a05.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.jinyu .jlContent .tzly .imgBox {
    width: 1080px;
    margin: 0 auto;
    margin-top: 30px
}

.jinyu .jlContent .tzly .bg_img {
    width: 1080px;
    height: 350px;
    background: url(/_nuxt/img/compa_23.bba54d3.jpg) no-repeat;
    font-size: 14px;
    position: relative
}

.jinyu .jlContent .tzly .com_left {
    width: 300px;
    color: #383838;
    position: absolute;
    top: 82px;
    left: 50px
}

.jinyu .jlContent .tzly .com_left .sec {
    margin-top: 48px
}

.jinyu .jlContent .tzly .com_left .thir {
    margin-top: 34px
}

.jinyu .jlContent .tzly .com_right {
    width: 300px;
    top: 82px;
    left: 676px;
    color: #999;
    position: absolute
}

.jinyu .jlContent .tzly .com_right .sec {
    margin-top: 28px
}

.jinyu .jlContent .tzly .com_right .thir {
    margin-top: 54px
}

.jinyu .jlContent .zbzz {
    width: 1140px;
    margin: 0 auto;
    padding: 60px 0 62px
}

.jinyu .jlContent .zbzz .title {
    width: 240px;
    height: 58px;
    background: url(/_nuxt/img/zhuzhai_10.194bdc5.jpg) no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

.jinyu .jlContent .zbzz .listBox {
    margin-top: 35px
}

.jinyu .jlContent .zbzz .imageBox {
    margin-right: 15px
}

.jinyu .jlContent .zbzz .imageBox:last-child {
    margin-right: 0
}

.jinyu .jlTitle {
    text-align: center
}

.jinyu .mapBox {
    padding-bottom: 50px
}

.jinyu .tongMap .jingxuantitle {
    margin-bottom: 30px
}

.manager-customer .leftMenu {
    width: 200px
}

.manager-customer .rightContent {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.manager-customer .rightContent .m27 {
    margin: 27px 0
}

.manager-customer .rightContent .infoContainer {
    background: #fff;
    padding-bottom: 100px;
    width: 960px;
    min-height: 548px
}

.manager-customer .rightContent .infoContainer .noSpace {
    height: 621px
}

.manager-customer .rightContent .infoContainer .noSpace div {
    padding: 97px;
    width: 105px;
    height: 126px;
    margin: 0 auto
}

.manager-customer .rightContent .infoContainer .recharge {
    width: 110px;
    height: 32px;
    border-radius: 16px;
    color: #fff;
    background: #fe6a6a;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    position: absolute;
    top: 26px;
    right: 0;
    cursor: pointer;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.manager-customer .rightContent .infoContainer .recharge:hover {
    -webkit-box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7);
    box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7)
}

.manager-customer .rightContent .infoContainer .infoContent {
    width: 900px;
    margin: 0 auto
}

.manager-customer .rightContent .infoContainer .infoContent .action {
    padding-top: 37px
}

.manager-customer .rightContent .infoContainer .infoContent .action .query {
    width: 88px;
    height: 34px;
    border: 1px solid #c9c9c9;
    border-radius: 17px;
    line-height: 33;
    text-align: center;
    color: #c9c9c9
}

.manager-customer .rightContent .infoContainer .infoContent .action .nameConditions {
    width: 186px
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable {
    margin-top: 20px;
    border: 0 solid #fff
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable .seeCustomer {
    color: #2b2c32
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable .dealLogo {
    position: absolute;
    left: -683px;
    top: 0
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable .markLogo {
    position: absolute;
    left: -326px;
    top: 18px
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable .el-table__header-wrapper thead tr {
    height: 51px;
    font-size: 14px
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable .el-table__header-wrapper thead tr div {
    color: #969696
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable .el-table__body-wrapper tr:nth-child(2n) {
    background: #f5f5f5
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable .el-table__body-wrapper tr {
    height: 55px
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable .el-table__body-wrapper tr td {
    border: none;
    font-size: 14px;
    color: #2b2c32
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable .el-table__body-wrapper tr td .cell {
    overflow: visible
}

.manager-customer .rightContent .infoContainer .infoContent .customerTable.el-table:after, .manager-customer .rightContent .infoContainer .infoContent .customerTable.el-table:before {
    width: 0
}

.manager-customer .CustomerScope .changeState {
    height: 82px
}

.manager-customer .CustomerScope .changeState .check {
    background: url(/_nuxt/img/check.85643e2.png);
    background-size: 30px
}

.manager-customer .CustomerScope .changeState .checkContainer {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 0;
    right: 0
}

.manager-customer .CustomerScope .changeState .dealSuccess {
    background-color: #69bd3b;
    margin-left: 5px
}

.manager-customer .CustomerScope .changeState .deal {
    float: left;
    width: 170px;
    height: 82px;
    text-align: center;
    line-height: 82px;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    position: relative;
    overflow: hidden
}

.manager-customer .CustomerScope .changeState .dealDefault {
    background: #646464;
    margin-left: 33px
}

.manager-customer .CustomerScope .el-dialog {
    width: auto
}

.manager-customer .CustomerScope .checkContainer {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 0;
    right: 0
}

.manager-customer .CustomerScope .dealSuccess {
    background-color: #69bd3b;
    margin-left: 5px
}

.manager-customer .CustomerScope .deal {
    float: left;
    width: 170px;
    height: 82px;
    text-align: center;
    line-height: 82px;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    position: relative
}

.manager-customer .CustomerScope .dealDefault {
    background: #646464;
    margin-left: 33px
}

.manager-customer .CustomerScope .el-message-box__content {
    height: 88px
}

.manager-customer .CustomerScope .el-message-box__btns {
    text-align: center
}

.manager-customer .CustomerScope .el-message-box__btns .el-button--default {
    width: 108px;
    height: 36px;
    color: #c8c8c8;
    border-color: #c8c8c8;
    line-height: 14px;
    border-radius: 21px;
    display: inline-block;
    background: #fff
}

.el-popover {
    width: 78px !important;
    left: 1038px;
    min-width: 50px;
    padding: 0
}

.el-popover .markTip {
    height: 30px;
    width: 100%;
    line-height: 30px;
    text-indent: 15px;
    color: #2b2c32
}

.el-popover .markTip:hover {
    background: #f5f5f5
}

.leftMenu {
    width: 200px
}

.rightContentRecharge {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContentRecharge .m27 {
    margin: 27px 0
}

.rightContentRecharge .infoContainer {
    background: #fff;
    padding-bottom: 50px;
    width: 960px
}

.rightContentRecharge .infoContainer .payContent {
    width: 900px;
    margin: 0 auto;
    padding-top: 41px
}

.rightContentRecharge .infoContainer .payContent .m-t-37 {
    margin-top: 30px
}

.rightContentRecharge .infoContainer .payContent .title {
    color: #969696;
    margin-right: 15px;
    font-size: 14px;
    width: 64px;
    text-align: right
}

.rightContentRecharge .infoContainer .payContent .accountBox .title {
    font-size: 16px;
    color: #2b2c32;
    display: inline-block;
    width: 64px;
    margin-right: 15px;
    text-align: right
}

.rightContentRecharge .infoContainer .payContent .packageBox .package {
    width: 540px
}

.rightContentRecharge .infoContainer .payContent .packageBox .package div {
    float: left;
    width: 157px;
    height: 105px;
    margin-right: 20px;
    background: #fff;
    border: 1px solid #f44336
}

.rightContentRecharge .infoContainer .payContent .packageBox .package div .iconNum {
    text-align: center;
    margin-top: 20px;
    font-size: 20px;
    color: #f44336
}

.rightContentRecharge .infoContainer .payContent .packageBox .package div .iconPrice {
    text-align: center;
    color: #969696;
    font-size: 16px;
    margin-top: 11px
}

.rightContentRecharge .infoContainer .payContent .packageBox .package div.isActive {
    background: #ff3a3a
}

.rightContentRecharge .infoContainer .payContent .packageBox .package div.isActive p {
    color: #fff
}

.rightContentRecharge .infoContainer .payContent .packageBox .package div.isActivity {
    background: #ffdd2d
}

.rightContentRecharge .infoContainer .payContent .packageBox .package div.isActivity p {
    color: #2b2c32
}

.rightContentRecharge .infoContainer .payContent .packageBox .package div.huoDongBorder {
    border: 1px solid #ffdd2d
}

.rightContentRecharge .infoContainer .payContent .packageBox .package div.huoDongBorder p {
    color: #2b2c32
}

.rightContentRecharge .infoContainer .payContent .otherNum .title {
    height: 35px;
    line-height: 34px
}

.rightContentRecharge .infoContainer .payContent .otherNum input {
    width: 220px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #dcdcdc
}

.rightContentRecharge .infoContainer .payContent .otherNum .hint {
    display: inline-block;
    height: 35px;
    line-height: 34px;
    margin-left: 10px;
    color: #969696;
    font-size: 14px
}

.rightContentRecharge .infoContainer .payContent .payWays {
    margin-top: 25px
}

.rightContentRecharge .infoContainer .payContent .payWays .style {
    border: 1px solid #dcdcdc;
    width: 100px;
    height: 74px;
    position: relative
}

.rightContentRecharge .infoContainer .payContent .payWays .style .logo {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -17px;
    margin-left: -16px
}

.rightContentRecharge .infoContainer .payContent .payWays .style .check {
    position: absolute;
    right: 0;
    bottom: 0
}

.rightContentRecharge .infoContainer .payContent .payWays .zhiFuBao {
    margin-left: 20px
}

.rightContentRecharge .infoContainer .payContent .totalPriceBox {
    height: 40px;
    margin-top: 25px
}

.rightContentRecharge .infoContainer .payContent .totalPriceBox .price {
    font-size: 30px;
    color: #f44336;
    margin-left: 3px
}

.rightContentRecharge .infoContainer .payContent .payBtn {
    width: 120px;
    height: 32px;
    margin: 0 auto;
    border-radius: 16px;
    color: #fff;
    background: #fe6a6a;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    margin-top: 100px;
    display: block
}

.rightContentRecharge .infoContainer .payContent .payBtn:hover {
    -webkit-box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7);
    box-shadow: 1px 5px 4px hsla(3, 97%, 86%, .7)
}

.weixinPay .payAmount {
    color: #f44336
}

.weixinPay .dialogWidth {
    width: 350px;
    height: 217px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36)
}

.weixinPay .dialogWidth .content {
    text-align: center;
    font-size: 16px
}

.weixinPay .el-dialog {
    border-radius: 5px;
    height: 237px
}

.weixinPay .codeImg {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px
}

.weixinPay .codeImg img {
    width: 126px;
    height: 126px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.paysuccessInfoScoped .officeContainer {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 50px
}

.paysuccessInfoScoped .containerLeft {
    width: 896px;
    float: left
}

.paysuccessInfoScoped .leftTittle {
    width: 100%;
    height: 55px;
    background-color: #fff;
    margin-bottom: 10px
}

.paysuccessInfoScoped .leftTittle span {
    line-height: 55px;
    text-indent: 30px;
    margin-left: 25px;
    font-size: 16px;
    color: #555
}

.paysuccessInfoScoped .infoBox {
    width: 100%;
    background-color: #fff;
    padding-bottom: 10px
}

.paysuccessInfoScoped .infoBox .showSetps {
    width: 100%;
    height: 150px;
    border-bottom: 1px dashed #ccc
}

.paysuccessInfoScoped .showSetps img {
    margin: 0 auto;
    margin-top: 33px;
    margin-left: 69px
}

.paysuccessInfoScoped .orderInfoBox {
    border: 1px solid #e9ebf0;
    width: 860px;
    margin: 0 auto;
    margin-top: 20px
}

.paysuccessInfoScoped .orderInfoTittle {
    height: 45px;
    background-color: #f4f5f8
}

.paysuccessInfoScoped .orderInfoTittle span {
    line-height: 45px;
    text-indent: 30px;
    margin-left: 25px;
    font-size: 16px;
    color: #555
}

.paysuccessInfoScoped .orderInfo {
    padding-bottom: 40px;
    font-size: 14px;
    color: #555;
    padding-top: 35px
}

.paysuccessInfoScoped .orderInfo p {
    margin-top: 25px;
    margin-left: 317px
}

.paysuccessInfoScoped .orderInfo p:first-child {
    margin-top: 0
}

.paysuccessInfoScoped .officeType {
    color: #3687d9;
    font-weight: 700
}

.paysuccessInfoScoped .personNum {
    width: 60px
}

.paysuccessInfoScoped .orderInfo img {
    margin-left: 5px;
    margin-top: 2px
}

.paysuccessInfoScoped .showTips {
    cursor: pointer
}

.paysuccessInfoScoped .orderInfo .orderTipImg {
    margin-left: -43px;
    margin-top: -48px;
    display: none
}

.paysuccessInfoScoped .containerRight {
    width: 285px;
    margin-left: 19px;
    float: left;
    background-color: #fff
}

.paysuccessInfoScoped .addressInfo {
    width: 241px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 24px;
    border-bottom: 1px solid #e5e5e5
}

.paysuccessInfoScoped .addressInfo p {
    margin-top: 5px;
    font-size: 14px;
    color: #666
}

.paysuccessInfoScoped .addressInfo .rightTittle {
    font-size: 20px;
    color: #333
}

.paysuccessInfoScoped .addressInfo img {
    margin-right: 5px;
    margin-top: 3px
}

.paysuccessInfoScoped .officeInfo {
    width: 233px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 10px;
    border-bottom: 1px solid #e5e5e5
}

.paysuccessInfoScoped .addressInfo .priceInfo {
    margin-left: 50px;
    text-indent: 50px
}

.paysuccessInfoScoped .priceInfo span {
    color: #fd4b38;
    font-size: 23px
}

.paysuccessInfoScoped .nextSetp {
    margin-left: 44px
}

.paysuccessInfoScoped .nextSetp div {
    width: 325px;
    height: 32px;
    color: #fff;
    background-color: #ff503f;
    border-radius: 2px;
    text-align: center;
    line-height: 32px;
    margin: 44px auto;
    cursor: pointer
}

.paysuccessInfoScoped .orderInfo .danjia {
    color: #fd4b38
}

.paysuccessInfoScoped .checkTips {
    color: red;
    margin-left: 10px;
    display: none
}

.paysuccessInfoScoped .pageTittle {
    height: 90px
}

.paysuccessInfoScoped .tittleBox {
    margin: 0 auto;
    width: 1200px;
    height: 69px;
    padding-top: 21px
}

.paysuccessInfoScoped .pageTittle .tittleLogo {
    width: 140px;
    border-right: 2px solid #555;
    height: 39px;
    float: left
}

.paysuccessInfoScoped .pageTittle .text {
    font-size: 26px;
    color: #555;
    text-align: center;
    width: 100px;
    float: left
}

.paysuccessInfoScoped .warp {
    width: 100%;
    background-color: #eeeff2;
    padding-top: 30px;
    padding-bottom: 30px
}

.paysuccessInfoScoped .paySuccessContainer {
    background-color: #fff;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden
}

.paysuccessInfoScoped .paySuccessLgo {
    width: 532px;
    height: 352px;
    float: left
}

.paysuccessInfoScoped .paySuccessLgo div {
    margin: 70px auto;
    width: 199px
}

.paysuccessInfoScoped .paySuccessInfo {
    width: 381px;
    float: left;
    height: 352px
}

.paysuccessInfoScoped .successTips {
    padding-top: 54px;
    padding-bottom: 25px;
    border-bottom: 1px solid #ccc
}

.paysuccessInfoScoped .successTips p:first-child {
    font-size: 22px;
    color: #ff503f;
    font-weight: 600
}

.paysuccessInfoScoped .successTips p:nth-child(2) {
    margin-top: 20px;
    color: #333
}

.paysuccessInfoScoped .successTips p:nth-child(3) {
    margin-top: 15px;
    color: #333
}

.paysuccessInfoScoped .addressTips p {
    margin-top: 15px;
    color: #8c8c8c
}

.paysuccessInfoScoped .addressTips p:first-child {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    margin-top: 25px;
    margin-bottom: 9px
}

.wxpayScoped .tiao {
    width: 100%;
    height: 70px;
    background: #fff
}

.wxpayScoped .tiao-content {
    width: 1200px;
    height: 100%;
    margin: auto
}

.wxpayScoped .tiao-content img {
    margin-top: 16px
}

.wxpayScoped .xie {
    width: 1200px;
    margin: auto
}

.wxpayScoped .xie span {
    float: left;
    display: block;
    padding-top: 26px;
    padding-left: 10px;
    padding-bottom: 12px;
    font-size: 18px;
    color: #555;
    font-weight: 600
}

.wxpayScoped .xie label {
    float: left;
    display: block;
    font-size: 14px;
    color: #555;
    padding-top: 31px;
    padding-left: 38px
}

.wxpayScoped .content {
    width: 1200px;
    margin: auto;
    margin-bottom: 50px;
    padding-bottom: 260px;
    border-top: 2px solid #ff503f;
    background: #fff;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

.wxpayScoped .img-tishi {
    position: relative;
    margin-left: 483px;
    margin-top: 66px
}

.wxpayScoped .position {
    position: absolute;
    left: 21px;
    top: 95px;
    width: 190px
}

.wxpayScoped .jiaoyi {
    width: 392px;
    height: 89px;
    margin-left: 400px;
    border: 1px solid #e8eaef
}

.wxpayScoped .example, .wxpayScoped .example1 {
    height: 44px;
    border-bottom: 1px solid #e8eaef
}

.wxpayScoped .example-span {
    text-align: center;
    color: #333;
    background: #f4f5f8;
    border-right: 1px solid #e8eaef
}

.wxpayScoped .example-span, .wxpayScoped .right {
    float: left;
    width: 130px;
    height: 44px;
    line-height: 44px
}

.wxpayScoped .right {
    padding-left: 20px;
    font-size: 16px;
    color: #ff503f
}

.wxpayScoped .back {
    float: right;
    padding-left: 26px;
    margin-right: 26px;
    margin-top: 15px;
    color: #333;
    font-size: 13px;
    text-decoration: none;
    background: url(/_nuxt/img/back.4413b14.jpg) no-repeat 0 2px;
    cursor: pointer
}

.wxpayScoped .back:hover {
    color: #ff503f
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.payorderScoped .pageTittle {
    height: 90px
}

.payorderScoped .tittleBox {
    margin: 0 auto;
    width: 1200px;
    height: 69px;
    padding-top: 21px
}

.payorderScoped .Seepay {
    cursor: pointer
}

.payorderScoped .active {
    border: 1px solid red
}

.payorderScoped .pageTittle .tittleLogo {
    width: 140px;
    border-right: 2px solid #555;
    height: 39px;
    float: left
}

.payorderScoped .pageTittle .text {
    font-size: 26px;
    color: #555;
    text-align: center;
    width: 100px;
    float: left
}

.payorderScoped .warp {
    width: 100%;
    background-color: #eeeff2
}

.payorderScoped .officeContainer {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 50px
}

.payorderScoped .containerLeft {
    width: 896px;
    float: left
}

.payorderScoped .leftTittle {
    width: 100%;
    height: 55px;
    background-color: #fff;
    margin-bottom: 10px
}

.payorderScoped .leftTittle span {
    line-height: 55px;
    text-indent: 30px;
    margin-left: 25px;
    font-size: 16px;
    color: #555
}

.payorderScoped .infoBox {
    width: 100%;
    background-color: #fff;
    padding-bottom: 10px
}

.payorderScoped .infoBox .showSetps {
    width: 100%;
    height: 150px;
    border-bottom: 1px dashed #ccc
}

.payorderScoped .showSetps img {
    margin: 0 auto;
    margin-top: 33px;
    margin-left: 69px
}

.payorderScoped .orderInfoBox {
    border: 1px solid #e9ebf0;
    width: 860px;
    margin: 0 auto;
    margin-top: 20px
}

.payorderScoped .orderInfoTittle {
    height: 45px;
    background-color: #f4f5f8
}

.payorderScoped .orderInfoTittle span {
    line-height: 45px;
    text-indent: 30px;
    margin-left: 25px;
    font-size: 16px;
    color: #555
}

.payorderScoped .orderInfo {
    padding-bottom: 40px;
    font-size: 14px;
    color: #555;
    padding-top: 35px
}

.payorderScoped .orderInfo p {
    margin-top: 25px;
    margin-left: 317px
}

.payorderScoped .orderInfo p:first-child {
    margin-top: 0
}

.payorderScoped .officeType {
    color: #3687d9;
    font-weight: 700
}

.payorderScoped .personNum {
    width: 60px
}

.payorderScoped .orderInfo img {
    margin-left: 5px;
    margin-top: 2px
}

.payorderScoped .showTips {
    cursor: pointer
}

.payorderScoped .orderInfo .orderTipImg {
    margin-left: -43px;
    margin-top: -48px;
    display: none
}

.payorderScoped .containerRight {
    width: 285px;
    margin-left: 19px;
    float: left;
    background-color: #fff
}

.payorderScoped .addressInfo {
    width: 241px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 24px;
    border-bottom: 1px solid #e5e5e5
}

.payorderScoped .addressInfo p {
    margin-top: 5px;
    font-size: 14px;
    color: #666
}

.payorderScoped .addressInfo .rightTittle {
    font-size: 20px;
    color: #333
}

.payorderScoped .addressInfo img {
    margin-right: 5px;
    margin-top: 3px
}

.payorderScoped .officeInfo {
    width: 233px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 10px;
    border-bottom: 1px solid #e5e5e5
}

.payorderScoped .addressInfo .priceInfo {
    margin-left: 50px;
    text-indent: 50px
}

.payorderScoped .priceInfo span {
    color: #fd4b38;
    font-size: 23px
}

.payorderScoped .nextSetp {
    margin-left: 44px
}

.payorderScoped .nextSetp div {
    width: 325px;
    height: 32px;
    color: #fff;
    background-color: #ff503f;
    border-radius: 2px;
    text-align: center;
    line-height: 32px;
    margin: 44px auto;
    cursor: pointer
}

.payorderScoped .orderInfo .danjia {
    color: #fd4b38
}

.payorderScoped .checkTips {
    color: red;
    margin-left: 10px;
    display: none
}

.payorderScoped .agreePay {
    margin-top: 30px;
    color: #fff;
    text-align: center;
    width: 323px;
    height: 32px;
    line-height: 32px;
    background-color: #ff503f;
    margin: 40px auto;
    margin-bottom: 9px;
    border-radius: 2px;
    cursor: pointer
}

.payorderScoped .payRule a {
    margin-left: 535px;
    color: #3687d9
}

.payorderScoped .payBox {
    height: 100px
}

.payorderScoped .paySelect {
    border: 1px solid #add8e6;
    width: 107px;
    height: 39px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.fhqpayRulesScoped h2 {
    text-align: center
}

.fhqpayRulesScoped p {
    font-size: 14px;
    text-indent: 12px;
    margin-top: 4px;
    margin-bottom: 4px
}

.fhqpayRulesScoped h4 {
    text-indent: 10px;
    margin-top: 16px;
    margin-bottom: 16px
}

.fhqpayRulesScoped .container {
    margin: 30px auto;
    width: 800px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.orderInfoScoped .pageTittle {
    height: 90px
}

.orderInfoScoped .tittleBox {
    margin: 0 auto;
    width: 1200px;
    height: 69px;
    padding-top: 21px
}

.orderInfoScoped .pageTittle .tittleLogo {
    width: 140px;
    border-right: 2px solid #555;
    height: 39px;
    float: left
}

.orderInfoScoped .pageTittle .text {
    font-size: 26px;
    color: #555;
    text-align: center;
    width: 100px;
    float: left
}

.orderInfoScoped .warp {
    width: 100%;
    background-color: #eeeff2
}

.orderInfoScoped .officeContainer {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 50px
}

.orderInfoScoped .containerLeft {
    width: 896px;
    float: left
}

.orderInfoScoped .leftTittle {
    width: 100%;
    height: 55px;
    background-color: #fff;
    margin-bottom: 10px
}

.orderInfoScoped .leftTittle span {
    line-height: 55px;
    text-indent: 30px;
    margin-left: 25px;
    font-size: 16px;
    color: #555
}

.orderInfoScoped .infoBox {
    width: 100%;
    background-color: #fff;
    padding-bottom: 10px
}

.orderInfoScoped .infoBox .showSetps {
    width: 100%;
    height: 150px;
    border-bottom: 1px dashed #ccc
}

.orderInfoScoped .showSetps img {
    margin: 0 auto;
    margin-top: 33px;
    margin-left: 69px
}

.orderInfoScoped .orderInfoBox {
    border: 1px solid #e9ebf0;
    width: 860px;
    margin: 0 auto;
    margin-top: 20px
}

.orderInfoScoped .orderInfoTittle {
    height: 45px;
    background-color: #f4f5f8
}

.orderInfoScoped .orderInfoTittle span {
    line-height: 45px;
    text-indent: 30px;
    margin-left: 25px;
    font-size: 16px;
    color: #555
}

.orderInfoScoped .orderInfo {
    padding-bottom: 40px;
    font-size: 14px;
    color: #555;
    padding-top: 35px
}

.orderInfoScoped .orderInfo p {
    margin-top: 25px;
    margin-left: 317px;
    position: relative
}

.orderInfoScoped .orderInfo p span {
    padding-right: 5px
}

.orderInfoScoped .orderInfo p span.formSpan {
    width: 80px;
    display: inline-block;
    text-align: right;
    padding-right: 5px
}

.orderInfoScoped .orderInfo p:first-child {
    margin-top: 0
}

.orderInfoScoped .officeType {
    color: #3687d9;
    font-weight: 700
}

.orderInfoScoped .personNum {
    width: 60px
}

.orderInfoScoped .orderInfo img {
    margin-left: 5px;
    margin-top: 2px
}

.orderInfoScoped .showTips {
    cursor: pointer
}

.orderInfoScoped .orderInfo .orderTipImg {
    margin-left: -43px;
    margin-top: -88px;
    position: absolute;
    top: 40px;
    right: 200px
}

.orderInfoScoped .containerRight {
    width: 285px;
    margin-left: 19px;
    float: left;
    background-color: #fff
}

.orderInfoScoped .addressInfo {
    width: 241px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 24px;
    border-bottom: 1px solid #e5e5e5
}

.orderInfoScoped .addressInfo p {
    margin-top: 5px;
    font-size: 14px;
    color: #666
}

.orderInfoScoped .addressInfo .rightTittle {
    font-size: 20px;
    color: #333
}

.orderInfoScoped .addressInfo img {
    margin-right: 5px;
    margin-top: 3px
}

.orderInfoScoped .officeInfo {
    width: 233px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 10px;
    border-bottom: 1px solid #e5e5e5
}

.orderInfoScoped .addressInfo .priceInfo {
    margin-left: 50px;
    text-indent: 50px
}

.orderInfoScoped .priceInfo span {
    color: #fd4b38;
    font-size: 23px
}

.orderInfoScoped .nextSetp {
    margin-left: 44px
}

.orderInfoScoped .nextSetp div {
    display: block;
    width: 325px;
    height: 32px;
    color: #fff;
    background-color: #ff503f;
    border-radius: 2px;
    text-align: center;
    line-height: 32px;
    margin: 44px auto;
    cursor: pointer
}

.orderInfoScoped .orderInfo .danjia {
    color: #fd4b38
}

.orderInfoScoped .checkTips {
    color: red;
    margin-left: 10px;
    display: none
}

.leftMenu {
    width: 200px
}

.rightContentSuccess {
    width: 960px;
    margin-left: 40px;
    position: relative
}

.rightContentSuccess .m27 {
    margin: 27px 0
}

.rightContentSuccess .infoContainer {
    background: #fff;
    padding-bottom: 100px;
    width: 960px
}

.rightContentSuccess .infoContainer .rechargeSuccess {
    height: 66px;
    background: #fff;
    padding-top: 70px;
    height: 547px
}

.rightContentSuccess .infoContainer .rechargeSuccess .wait {
    height: 42px;
    width: 156px;
    margin: 0 auto
}

.rightContentSuccess .infoContainer .rechargeSuccess .wait img {
    width: 42px
}

.rightContentSuccess .infoContainer .rechargeSuccess .wait span {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-weight: 600px;
    margin-left: 12px;
    color: #1a1c28
}

.rightContentSuccess .infoContainer .coinNum {
    text-align: center;
    margin-top: 60px
}

.rightContentSuccess .infoContainer .coinNum .num {
    color: #f44336
}

.rightContentSuccess .infoContainer .btnBox {
    text-align: center
}

.rightContentSuccess .infoContainer .btnBox .btn {
    display: inline-block;
    width: 117px;
    height: 34px;
    border-radius: 17px;
    border: 1px solid #c8c8c8;
    color: #969696;
    text-align: center;
    line-height: 32px;
    background: #fff;
    margin-top: 150px
}

.rightContentSuccess .infoContainer .btnBox .ml57 {
    margin-left: 57px
}

.myHouseReviewScoped .house-info[data-v-49ad6477] {
    background-color: #fff;
    padding-bottom: 20px
}

.myHouseReviewScoped .house-info .house-info-con[data-v-49ad6477] {
    margin-top: 36px;
    padding: 0 30px
}

.myHouseReviewScoped .house-info .house-info-con .info-row[data-v-49ad6477] {
    line-height: 50px;
    font-size: 16px
}

.myHouseReviewScoped .house-info .house-info-con .info-row-box[data-v-49ad6477]:nth-child(odd) {
    background-color: #f5f5f5
}

.myHouseReviewScoped .house-info .house-info-con .info-th[data-v-49ad6477] {
    padding-right: 40px;
    text-align: right
}

.myHouseReviewScoped .house-info .house-info-con .info-td[data-v-49ad6477] {
    padding-left: 40px;
    text-align: left
}

.myHouseReviewScoped .house-info .house-info-con .back[data-v-49ad6477] {
    margin-top: 30px;
    text-align: center
}

.myHouseReviewScoped .house-info .house-info-con .back .el-button[data-v-49ad6477] {
    padding: 10px 0;
    width: 117px;
    text-align: center;
    border-radius: 20px
}

.myHouseReviewScoped .house-info .house-info-con .back .el-button[data-v-49ad6477]:hover {
    border: 1px solid #f44336;
    color: #f44336
}

.myCfproScoped .cf-process[data-v-d3733e5a] {
    background-color: #fff;
    padding: 45px 30px;
    border-radius: 5px
}

.myCfproScoped .cf-process .cf-pcs-circle[data-v-d3733e5a] {
    text-align: center
}

.myCfproScoped .cf-process .cf-pcs-circle .sl-circle[data-v-d3733e5a] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myCfproScoped .cf-process .cf-pcs-circle .cf_line[data-v-d3733e5a] {
    width: 577px;
    height: 12px;
    display: inline-block;
    border-top: 1px dashed #dedede
}

.myCfproScoped .cf-process .cf-pcs-circle .add-circle[data-v-d3733e5a] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myCfproScoped .cf-process .cf-pcs-word[data-v-d3733e5a] {
    text-align: center;
    margin-top: 16px
}

.myCfproScoped .cf-process .cf-pcs-word .sl-word[data-v-d3733e5a] {
    margin-right: 350px
}

.myCfproScoped .cf-process .cf-pcs-word .add-word[data-v-d3733e5a], .myCfproScoped .cf-process .cf-pcs-word .sl-word[data-v-d3733e5a] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px
}

.myCfproScoped .cf-sl[data-v-d3733e5a] {
    background-color: #fff;
    margin-top: 30px;
    padding: 60px 25px;
    border-radius: 5px
}

.myCfproScoped .cf-sl .text[data-v-d3733e5a] {
    width: 250px
}

.myCfproScoped .cf-sl .cf-title[data-v-d3733e5a] {
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px
}

.myCfproScoped .cf-sl .select[data-v-d3733e5a] {
    width: 120px;
    margin-right: 20px
}

.myCfproScoped .cf-sl .note[data-v-d3733e5a] {
    margin-left: 20px;
    color: #9d9d9d
}

.mySpaddScoped .chosed {
    background-color: #ff4545;
    color: #fff
}

.mySpaddScoped .cf-sl {
    background-color: #fff;
    margin-top: 30px;
    padding: 40px 25px;
    border-radius: 5px
}

.mySpaddScoped .cf-sl .text {
    width: 250px
}

.mySpaddScoped .cf-sl .cf-title {
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px
}

.mySpaddScoped .cf-sl .select {
    width: 120px;
    margin-right: 20px
}

.mySpaddScoped .cf-sl .note {
    margin-left: 20px;
    color: #9d9d9d
}

.mySpaddScoped .cf-sl .wyf {
    margin-left: 20px
}

.mySpaddScoped .typeDialog .el-dialog__header {
    padding: 0
}

.mySpaddScoped .typeDialog .el-dialog {
    width: 590px
}

.mySpaddScoped .typeDialog .el-dialog .el-icon-close {
    display: none
}

.mySpaddScoped .typeDialog .el-dialog .el-icon-close:before {
    content: ""
}

.mySpaddScoped .typeDialog .el-dialog .el-dialog__body {
    padding: 0
}

.mySpaddScoped .typeDialog .el-dialog .dialogHead {
    height: 50px;
    background: #969696
}

.mySpaddScoped .typeDialog .el-dialog .dialogHead .headTitle {
    color: #fff;
    font-size: 16px;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-left: 30px
}

.mySpaddScoped .typeDialog .el-dialog .dialogHead .btn {
    width: 75px;
    height: 30px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    border-radius: 15px;
    display: inline-block;
    border: none;
    float: right;
    margin-top: 10px
}

.mySpaddScoped .typeDialog .el-dialog .dialogHead .sure {
    background: #ff4545;
    color: #fff;
    margin-right: 10px
}

.mySpaddScoped .typeDialog .el-dialog .dialogHead .close {
    color: #c8c8c8;
    background: #969696;
    margin-right: 20px;
    border: 1px solid #c7c7c7
}

.mySpaddScoped .typeDialog .el-dialog .dialogHead .close:hover {
    background: #fff;
    color: #969696
}

.mySpaddScoped .typeDialog .el-dialog .dialogContent {
    min-height: 364px
}

.mySpaddScoped .typeDialog .el-dialog .dialogContent .typeBox {
    width: 564px;
    padding: 0 13px 20px;
    border-bottom: 1px dashed #dcdcdc;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mySpaddScoped .typeDialog .el-dialog .dialogContent .typeBox .typeTitle {
    float: left;
    padding-top: 20px;
    width: 67px;
    color: #f44336;
    font-size: 14px
}

.mySpaddScoped .typeDialog .el-dialog .dialogContent .typeBox .typeSort {
    float: left;
    width: 470px;
    margin-left: 13px
}

.mySpaddScoped .typeDialog .el-dialog .dialogContent .typeBox .typeSort ul li {
    float: left;
    margin-right: 14px;
    margin-top: 19px;
    font-style: 14px;
    color: #2b2c32;
    cursor: pointer
}

.mySpaddScoped .typeDialog .el-dialog .dialogContent .typeBox .typeSort ul li.active {
    background-color: #f44336;
    color: #fff
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.semProject .commentTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.semProject .commentTitle .bgBox {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.semProject .commentTitle .span {
    color: #2b2c32
}

.semProject .projectIntro {
    width: 100%;
    line-height: 22px;
    color: #2b2c32;
    font-size: 14px;
    padding: 20px 0;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc
}

.semProject .nearHousesTitle {
    width: 100%
}

.semProject .nearBox ul li .img {
    height: 208px
}

.semProject .nearBox ul li .img img {
    height: 100%
}

.semProject .nearBox ul li.col-5 {
    display: inline-block;
    width: 22.7%;
    margin-right: 3%
}

.semProject .nearBox ul li .con .range {
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.semProject .mapService {
    width: 100%;
    height: 500px
}

.semProject .mapService .build-map-fc {
    background: #2f313b;
    top: 0;
    left: 0
}

.semProject .mapService .build-map-fc .build-map-ico span {
    color: #fff;
    width: auto;
    margin: 8px 16px 0;
    height: 28px
}

.semProject .mapService .build-map-fc .build-map-ico .span1, .semProject .mapService .build-map-fc .build-map-ico .span2, .semProject .mapService .build-map-fc .build-map-ico .span3, .semProject .mapService .build-map-fc .build-map-ico .span4, .semProject .mapService .build-map-fc .build-map-ico .span5, .semProject .mapService .build-map-fc .build-map-ico .span6, .semProject .mapService .build-map-fc .build-map-ico .span7, .semProject .mapService .build-map-fc .build-map-ico .span8 {
    background: none
}

.semProject .mapService .build-map-fc .build-map-ico .span1.current, .semProject .mapService .build-map-fc .build-map-ico .span2.current, .semProject .mapService .build-map-fc .build-map-ico .span3.current, .semProject .mapService .build-map-fc .build-map-ico .span4.current, .semProject .mapService .build-map-fc .build-map-ico .span5.current, .semProject .mapService .build-map-fc .build-map-ico .span6.current, .semProject .mapService .build-map-fc .build-map-ico .span7.current, .semProject .mapService .build-map-fc .build-map-ico .span8.current {
    background: none;
    border-bottom: 2px solid #f44336;
    color: #f44336
}

.semProject .semNearBy {
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 11
}

.semProjectTop {
    width: 1200px;
    height: 400px;
    margin-top: 10px
}

.semProjectTop .img {
    width: 710px;
    height: 400px;
    float: left;
    overflow: hidden
}

.semProjectTop .img .picStyle {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%
}

.semProjectTop .semContent {
    margin-left: 30px;
    width: 460px;
    float: left
}

.semProjectTop .semContent .titleContent {
    line-height: 21px
}

.semProjectTop .semContent .titleText {
    font-size: 22px;
    font-weight: 700;
    max-width: 350px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    line-height: 22px
}

.semProjectTop .semContent .titleContent .tag {
    width: 68px;
    height: 21px;
    line-height: 21px;
    color: #fff;
    background-color: #f44336;
    float: left;
    text-align: center;
    margin-left: 7px
}

.semProjectTop .semContent .rentBox, .semProjectTop .semContent .saleBox {
    height: 82px;
    float: left;
    width: 190px;
    line-height: 82px
}

.semProjectTop .semContent .rentBox .icon, .semProjectTop .semContent .saleBox .icon {
    width: 20px;
    height: 20px;
    background-size: 100%;
    display: inline-block;
    margin-right: 8px
}

.semProjectTop .semContent .rentBox .rentIcon, .semProjectTop .semContent .saleBox .rentIcon {
    background-image: url(/_nuxt/img/zuicon.409e84e.png)
}

.semProjectTop .semContent .rentBox .saleIcon, .semProjectTop .semContent .saleBox .saleIcon {
    background-image: url(/_nuxt/img/saleicon.2b8faeb.png)
}

.semProjectTop .semContent .priceBox {
    border-bottom: 1px solid #dcdcdc
}

.semProjectTop .semContent .priceBox .num {
    font-size: 30px;
    color: #f44336;
    font-weight: 700
}

.semProjectTop .semContent .derectionContent {
    font-size: 14px;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 26px;
    padding-bottom: 16px
}

.semProjectTop .semContent .derectionContent li {
    float: left;
    line-height: 25px;
    color: #2b2c32;
    font-size: 14px;
    width: 277px;
    margin-bottom: 10px
}

.semProjectTop .semContent .derectionContent li span {
    width: 82px;
    display: block;
    float: left;
    color: #969696
}

.semProjectTop .semContent .derectionContent li:nth-child(2n) {
    width: 172px
}

.semProjectTop .semContent .derectionContent li:nth-child(2n) span {
    width: 87px
}

.semProjectTop .semContent .derectionContent li.last {
    width: 550px
}

.semProjectTop .semContent .derectionContent li.last .intro {
    overflow: auto;
    width: 450px
}

.semProjectTop .semContent .telPhone {
    border-radius: 50px;
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6;
    width: 430px;
    margin: 0 auto;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin-top: 44px;
    color: #fff;
    -webkit-transition: all 1s;
    transition: all 1s;
    font-size: 28px;
    position: relative
}

.semProjectTop .semContent .telPhone label {
    padding-left: 66px;
    background: url(/_nuxt/img/tel.fff5e0f.png) 2px 8px no-repeat;
    background-size: 44px auto;
    font-size: 26px;
    display: inline-block
}

.semProjectTop .semContent .telPhone .intro {
    background: #e5e5e5;
    border-radius: 50px;
    width: 232px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 12px;
    color: #2b2c32;
    position: absolute;
    top: 73px;
    left: 115px;
    opacity: 0;
    -webkit-transition: all 1s;
    transition: all 1s
}

.semProjectTop .semContent .telPhone:hover .intro {
    opacity: 1
}

.semorderBox .semorderTel {
    width: 100%;
    background: #393c41;
    text-align: center;
    margin-top: -18px;
    padding-bottom: 20px;
    margin-bottom: 33px
}

.semorderBox .semorderTel .telBox {
    color: #fff;
    font-size: 24px;
    padding-bottom: 9px
}

.semorderBox .semorderTel .telBox .zxTel {
    display: inline-block
}

.semorderBox .semorderTel .telBox .defaultTel {
    background: none;
    padding-left: 0
}

.semorderBox .semorderTel .telIntro {
    font-size: 14px;
    color: #c8c8c8
}

.semorderBox .payBtn {
    width: 150px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #c8c8c8;
    text-align: center;
    font-size: 16px;
    color: #969696;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

.semorderBox .payBtn:hover {
    background: #1a1c28;
    border: 1px solid #1a1c28;
    color: #fff
}

.semorderBox .el-dialog {
    width: 380px
}

.semorderBox .el-input {
    width: 250px;
    height: 40px;
    border-radius: 20px;
    color: #969696
}

.semorderBox .el-form-item__error {
    left: 60px
}

.semorderBox .el-form-item.is-error .el-input__inner, .semorderBox .el-form-item.is-error .el-textarea__inner {
    border: 1px solid red
}

.semorderBox .el-input__inner {
    width: 250px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #969696;
    font-size: 16px;
    border: none;
    text-align: center;
    -webkit-box-shadow: 0 10px 15px hsla(0, 0%, 92%, .8);
    box-shadow: 0 10px 15px hsla(0, 0%, 92%, .8)
}

.semorderBox .el-input__inner:focus {
    border-color: #8391a5
}

.semorderBox input::-webkit-input-placeholder {
    color: #969696
}

.semorderBox input:-ms-input-placeholder {
    color: #969696;
    text-align: center
}

.semorderBox .el-dialog__headerbtn .el-dialog__close {
    color: #9b9b9b
}

.semorderBox .el-dialog__headerbtn:focus .el-dialog__close, .semorderBox .el-dialog__headerbtn:hover .el-dialog__close {
    color: #2b2c32
}

.semorderBox .dialogWidth {
    border-radius: 10px
}

.semorderBox .dialogWidth .el-dialog--small {
    width: 380px;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .36)
}

.semorderBox .dialogWidth .el-dialog {
    border-radius: 5px
}

.semorderBox .dialogWidth .el-dialog__header {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 10px;
    background: #393c41;
    border-radius: 5px 5px 0 0
}

.semorderBox .dialogWidth .el-dialog__body {
    text-align: center;
    font-size: 16px;
    padding: 0;
    color: #2b2c32;
    padding-bottom: 20px
}

.semorderBox .dialogWidth .el-form-item__content {
    margin-bottom: 20px
}

.semorderBox .dialogWidth .el-dialog__footer {
    text-align: center
}

.semorderBox .dialogWidth .el-button--primary {
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 250px;
    height: 40px;
    margin-bottom: 25px;
    border: 0;
    font-size: 16px
}

.semorderBox .dialogWidth .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.semorderBox .v-modal {
    opacity: .05
}

.semorderBox .el-dialog__wrapper {
    overflow: inherit
}

.successClass {
    right: 60px;
    bottom: 96px;
    background: #4c4f54;
    color: #fff;
    font-size: 12px;
    height: 38px;
    left: auto;
    top: auto
}

.successClass .el-message__group {
    margin-left: 0
}

.successClass .el-message__group p {
    color: #fff;
    margin: 0
}

.successClass img {
    display: none
}

.semRightBox {
    z-index: 1000;
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 187px;
    height: 336px;
    padding: 20px 16px;
    background: url(/_nuxt/img/sem_01.05d1857.jpg) no-repeat
}

.semRightBox .close {
    width: 12px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAALZJREFUSImt1kEOgyAQQNFJOaF4xHLJxsXvQkhaygxTGBM2iv8lClEBEvAEDkCCRq7NJEDhPl5BSK4tgNKf2EX61qldWEF+4oBYE/5BhvEeWEXU+AgY3ZBX4xrgRaZxC5ghrvgM0BB33AP0yFWHK+4FGtLCDZrGAXnI+oFv1t4jspZw2Es2kahlqiKRG22IrMbdc3fibZwYG283PkUi4iYSFVcR4fujvxMfIUW4f1tKUPwTKUB6A9ACBue3E5OPAAAAAElFTkSuQmCC) no-repeat;
    background-size: 12px auto;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer
}

.semRightBox .close:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAOZJREFUSIm1llEKgzAQBcfghbQfvU5pPZa9Ur2Q+PphFoIYXTU+ECSEGXfNQpAUJL0lNZIo9DSRGWrgBTyBB9ADA9fSAB1QA4QIHONCFzeUgI/AYIK+gGQJ701AAckqHOYWWc5KsvCl4IxkE74mOCLZhecEHokLDlBJyjiyILxwj2ApmeJa8MBt416sXVPcH+K7a+o9gkvxCKxF9uVWiWtObv/JWxXkjuKhYcwJ9s65W7Im8A6RS7IUuCc0kXy3JKngKNzy25KY4Cx8V1JJugpP0wKflFVHUwk4zJWQSBpuura0dm35A/etDL8EKcyGAAAAAElFTkSuQmCC) no-repeat;
    background-size: 12px auto
}

.semRightBox .photo {
    width: 100px;
    height: 100px;
    margin: 0 auto
}

.semRightBox .photo img {
    width: 100%;
    height: 100%
}

.semRightBox .online {
    width: 115px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #e45f5f;
    border-radius: 20px;
    color: #fff;
    font-size: 16px;
    margin: 0 auto;
    margin-top: 15px;
    position: relative
}

.semRightBox .online .onText {
    cursor: pointer
}

.semRightBox .online .onlineIntro {
    position: absolute;
    left: -271px;
    top: -16px;
    background: url(/_nuxt/img/sem_03.1f36af8.png) no-repeat;
    background-size: 223px auto;
    width: 223px;
    height: 68px;
    color: #fff;
    font-size: 12px;
    padding: 15px 11px;
    opacity: 1;
    text-align: left;
    -webkit-transition: all 1s;
    transition: all 1s;
    line-height: 12px
}

.semRightBox .online .onlineIntro span {
    font-size: 14px;
    display: block;
    line-height: 14px;
    padding-bottom: 13px
}

.semRightBox .inputBox {
    position: relative
}

.semRightBox .inputBox .inputIntro {
    position: absolute;
    left: -252px;
    top: -16px;
    width: 223px;
    height: 108px;
    background: url(/_nuxt/img/sem_02.fce5d38.png) no-repeat;
    background-size: 223px auto;
    font-size: 12px;
    color: #fff;
    line-height: 28px;
    padding: 15px 10px
}

.semRightBox .demo-ruleForm {
    width: 155px;
    text-align: center;
    margin-top: 40px !important
}

.semRightBox .el-input__inner {
    background: #fff;
    border: 0;
    height: 36px;
    line-height: 36px;
    width: 100%;
    font-size: 16px;
    color: #969696;
    border-radius: 0;
    text-align: center
}

.semRightBox .el-form-item.is-error .el-input__inner, .semRightBox .el-form-item.is-error .el-textarea__inner {
    border: 1px solid red
}

.semRightBox .el-form-item__error {
    left: -204px;
    top: 0;
    background: #4c4f54;
    color: #fff;
    font-size: 12px;
    width: 166px;
    height: 38px;
    line-height: 38px;
    padding-top: 0
}

.semRightBox .el-form-item {
    margin-bottom: 13px
}

.semRightBox .enBtn {
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    width: 155px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-top: 12px;
    -webkit-transition: all 1s;
    transition: all 1s
}

.onlineBox, .semRightBox .enBtn {
    color: #fff;
    font-size: 16px;
    cursor: pointer
}

.onlineBox {
    z-index: 1000;
    position: fixed;
    bottom: 110px;
    right: 10px;
    background: url(/_nuxt/img/sem_06.84f5f5e.png) no-repeat;
    width: 211px;
    height: 87px;
    background-size: 211px auto;
    padding-left: 85px;
    line-height: 95px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.nearHouses {
    width: 100%;
    margin-top: 60px
}

.nearHouses .nearHousesTitle {
    border-left: 2px solid #f44336;
    padding-left: 10px;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 20px
}

.m-t-55 {
    margin-bottom: 55px
}

.detailContainer {
    position: relative
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.mapBox {
    margin-top: 60px
}

.mapBox, .mapBox .mapService {
    width: 100%
}

.mapBox .mapTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.mapBox .mapTitle .bgBox {
    width: 3px;
    height: 22px;
    margin-right: 8px;
    background-color: #f44336
}

.nearHouses {
    width: 100%;
    margin-top: 60px
}

.nearHouses .nearHousesTitle {
    border-left: 2px solid #f44336;
    padding-left: 10px;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 20px;
    font-weight: 700
}

.mapWrapper {
    position: relative
}

.mapWrapper .mapService {
    width: 100%;
    height: 500px
}

.mapWrapper .mapService .build-map-fc {
    background: #2f313b;
    top: 0;
    left: 0
}

.mapWrapper .mapService .build-map-fc .build-map-ico span {
    color: #fff;
    width: auto;
    margin: 8px 16px 0;
    height: 28px
}

.mapWrapper .mapService .build-map-fc .build-map-ico .span1, .mapWrapper .mapService .build-map-fc .build-map-ico .span2, .mapWrapper .mapService .build-map-fc .build-map-ico .span3, .mapWrapper .mapService .build-map-fc .build-map-ico .span4, .mapWrapper .mapService .build-map-fc .build-map-ico .span5, .mapWrapper .mapService .build-map-fc .build-map-ico .span6, .mapWrapper .mapService .build-map-fc .build-map-ico .span7, .mapWrapper .mapService .build-map-fc .build-map-ico .span8 {
    background: none
}

.mapWrapper .mapService .build-map-fc .build-map-ico .span1.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span2.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span3.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span4.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span5.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span6.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span7.current, .mapWrapper .mapService .build-map-fc .build-map-ico .span8.current {
    background: none;
    border-bottom: 2px solid #f44336;
    color: #f44336
}

.mapWrapper .semNearBy {
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 11
}

.m-t-55 {
    margin-bottom: 55px
}

.detailContainer {
    position: relative
}

.myXzlSelectScoped .cf-process[data-v-fe13269e] {
    background-color: #fff;
    padding: 45px 30px;
    border-radius: 5px
}

.myXzlSelectScoped .cf-process .cf-pcs-circle[data-v-fe13269e] {
    text-align: center
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .sl-circle[data-v-fe13269e] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .cf_line[data-v-fe13269e] {
    width: 267px;
    height: 12px;
    display: inline-block;
    border-top: 1px dashed #dedede
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .xk-circle[data-v-fe13269e] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myXzlSelectScoped .cf-process .cf-pcs-circle .add-circle[data-v-fe13269e] {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(/_nuxt/img/ccircle_active.d9a6a3e.png) no-repeat 50%;
    background-size: contain
}

.myXzlSelectScoped .cf-process .cf-pcs-word[data-v-fe13269e] {
    text-align: center;
    margin-top: 16px
}

.myXzlSelectScoped .cf-process .cf-pcs-word .sl-word[data-v-fe13269e] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-left: 20px;
    margin-right: 20px
}

.myXzlSelectScoped .cf-process .cf-pcs-word .xk-word[data-v-fe13269e] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-left: 22px;
    margin-right: 22px
}

.myXzlSelectScoped .cf-process .cf-pcs-word .add-word[data-v-fe13269e] {
    width: 250px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 24px;
    margin-left: 20px;
    margin-right: 20px
}

.myXzlSelectScoped .cf-sl[data-v-fe13269e] {
    background-color: #fff;
    margin-top: 30px;
    padding: 60px 25px;
    border-radius: 5px
}

.myXzlSelectScoped .cf-sl .text[data-v-fe13269e] {
    width: 250px
}

.myXzlSelectScoped .cf-sl .text100[data-v-fe13269e] {
    width: 100px
}

.myXzlSelectScoped .cf-sl .left20[data-v-fe13269e] {
    margin-left: 20px
}

.myXzlSelectScoped .cf-sl .cf-title[data-v-fe13269e] {
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px
}

.myXzlSelectScoped .cf-sl .select[data-v-fe13269e] {
    width: 120px;
    margin-right: 20px
}

.myXzlSelectScoped .cf-sl .note[data-v-fe13269e] {
    margin-left: 20px;
    color: #9d9d9d
}

.myXzlSelectScoped .cf-sl .zs[data-v-fe13269e] {
    color: #969696
}

.myHouseBaseScoped .house-info[data-v-360bc7b7] {
    background-color: #fff;
    padding-bottom: 20px
}

.myHouseBaseScoped .house-info .spaceImg[data-v-360bc7b7] {
    margin: 13px 10px 13px 0
}

.myHouseBaseScoped .house-info .house-info-con[data-v-360bc7b7] {
    margin-top: 36px;
    padding: 0 30px
}

.myHouseBaseScoped .house-info .house-info-con .info-row[data-v-360bc7b7] {
    line-height: 50px;
    font-size: 16px
}

.myHouseBaseScoped .house-info .house-info-con .info-row-box[data-v-360bc7b7]:nth-child(odd) {
    background-color: #f5f5f5
}

.myHouseBaseScoped .house-info .house-info-con .info-th[data-v-360bc7b7] {
    padding-right: 40px;
    text-align: right
}

.myHouseBaseScoped .house-info .house-info-con .info-td[data-v-360bc7b7] {
    padding-left: 40px;
    text-align: left
}

.myHouseBaseScoped .house-info .house-info-con .back[data-v-360bc7b7] {
    margin-top: 30px;
    text-align: center
}

.myHouseBaseScoped .house-info .house-info-con .back .el-button[data-v-360bc7b7] {
    border-radius: 20px;
    color: #969696;
    width: 110px;
    text-align: center
}

.myHouseBaseScoped .house-info .house-info-con .back .el-button[data-v-360bc7b7]:hover {
    border: 1px solid #f44336;
    color: #f44336
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.fhqListScoped .wrapper {
    margin-top: 20px
}

.fhqListScoped .wrapper .listRight {
    margin-top: 30px
}

.fhqListScoped .wrapper .listRight .enFloat {
    position: fixed;
    right: 0;
    top: 80px;
    z-index: 1000;
    background: #fff
}

body {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 14px;
    background: #ebedef;
    color: #000;
    background: #fff
}

.fhqlistScoped {
    width: 860px
}

.fhqlistScoped .fhqlist-area-ad {
    padding-top: 30px
}

.fhqlistScoped .fhqlist-area-ad .fhqlist-area-ad-link {
    display: block;
    width: 100%;
    height: 110px
}

.fhqlistScoped .fhqlist-area-ad .fhqlist-area-ad-link img {
    width: 100%;
    height: 100%
}

.fhqlistScoped .fhqlist-area-ad .totalBox {
    border-bottom: 1px solid #dcdcdc;
    position: relative
}

.fhqlistScoped .fhqlist-area-ad .totalBox .sell_count {
    margin: 25px 0 15px;
    font-size: 20px;
    font-weight: 700;
    color: #2b2c32
}

.fhqlistScoped .fhqlist-area-ad .totalBox .sell_count .count_num {
    color: #f44336
}

.fhqlistScoped .fhqlist-area-ad .totalBox .sort_rules {
    margin: 25px 0 15px
}

.fhqlistScoped .fhqlist-area-ad .totalBox .sort_rules li {
    display: inline-block;
    margin-left: 20px;
    font-size: 14px;
    cursor: pointer;
    color: #646464
}

.fhqlistScoped .fhqlist-area-ad .totalBox .sort_rules li:hover {
    color: #f44336
}

.fhqlistScoped .warp {
    width: 1200px;
    margin: 0 auto
}

.fhqlistScoped .listbox_site, .fhqlistScoped .listbox_tag, .fhqlistScoped .listbox_traffic, .fhqlistScoped .loupan_name {
    width: 450px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    height: 34px;
    line-height: 34px
}

.fhqlistScoped .listbox_tag span {
    min-width: 72px;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
    float: left;
    margin-right: 20px
}

.fhqlistScoped .listbox_tag .tag_area {
    color: #59b2f9;
    background-color: #def0fe
}

.fhqlistScoped .listbox_tag .tag_deal {
    color: #69bd3b;
    background-color: #e1f2d8
}

.fhqlistScoped .listbox_content span.icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 7px;
    vertical-align: middle;
    background-size: 100%;
    margin-top: -1px
}

.fhqlistScoped .listbox_content span.site_icon {
    width: 11px
}

.fhqlistScoped .loupan_icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAPtJREFUSIndlTEKwjAUhr+KV9BLtA62i7O7IOoBnBS8gB7BK7R4BPEKriIWh3bzCA46uTjUwRQEk9BoW0p/eMN7SfjyP/KIZTsuCg2ADdAWeQLsgTFwTzfFUag6L1VDs/YJA7CAPrAwIhgAn4r6oyjgFLgANxFXYAcE/wCbklqi2T8SAe8WG0vnsBDJHKZSOdB1AKfjJQBxFErPl+6wUi01ktPxfFkeR+G8ECAwU+SZgRNg9QM4BfiyRR2wBXimtDgKA/hucRbgFjhK6ifTS2QFXkXkqvrPYaUGvwcMywR2gWWZwAPywV8XBTyLyBVY/1dq2Y6r/cHzVukOX8fDLeWOtBryAAAAAElFTkSuQmCC)
}

.fhqlistScoped .site_icon {
    background-image: url(/_nuxt/img/shangquan.9658d0a.png)
}

.fhqlistScoped .traffic_icon {
    background-image: url(/_nuxt/img/traffic.04bd543.png)
}

.fhqlistScoped .price_box {
    position: absolute;
    right: 0;
    top: 65px;
    color: #f44336
}

.fhqlistScoped .price_box .price {
    font-size: 30px;
    font-weight: 700
}

.fhqlistScoped .price_unit {
    font-size: 14px
}

.fhqlistScoped .list a {
    text-decoration: none;
    color: #2b2c32
}

.fhqlistScoped .list a:hover {
    color: #f44336
}

.fhqlistScoped .list {
    width: 860px
}

.fhqlistScoped .sort_rules li {
    list-style: none
}

.fhqlistScoped .el-tabs__active-bar {
    background-color: #f44336;
    height: 2px
}

.fhqlistScoped .left_tabs {
    width: 120px;
    float: left
}

.fhqlistScoped .left_tabs span {
    width: 60px;
    text-align: center;
    float: left;
    padding-top: 11px
}

.fhqlistScoped .left_tabs span a {
    color: #333;
    display: inline-block;
    width: 100%
}

.fhqlistScoped .left_tabs span a:hover {
    color: #f44336;
    border-bottom: 2px solid #f44336
}

.fhqlistScoped .right_tabs {
    margin-top: 2px;
    height: 42px;
    border-bottom: 1px solid #dcdcdc
}

.fhqlistScoped .right_tabs span {
    display: inline-block;
    margin-right: 15px;
    width: 98px;
    border: 1px solid #969696;
    border-radius: 15px;
    line-height: 28px;
    height: 28px;
    text-align: center;
    font-size: 14px;
    cursor: pointer
}

.fhqlistScoped .right_tabs span a {
    color: #969696;
    font-size: 14px;
    display: inline-block;
    width: 100%
}

.fhqlistScoped .right_tabs span.selected, .fhqlistScoped .right_tabs span:hover {
    border-color: #f44336;
    color: #f44336
}

.fhqlistScoped .list_container {
    width: 860px;
    float: left;
    padding-bottom: 20px
}

.fhqlistScoped .list_container li {
    list-style: none
}

.fhqlistScoped .list_container li.mapHover, .fhqlistScoped .list_container li:hover {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 36px 20px 35px;
    width: 100%;
    margin-left: -20px
}

.fhqlistScoped .list_container li.mapHover .entrustBtn, .fhqlistScoped .list_container li:hover .entrustBtn {
    right: 20px;
    display: block;
    background: #1a1c28;
    border: 1px solid #1a1c28;
    color: #fff
}

.fhqlistScoped .listbox {
    height: 174px;
    position: relative
}

.fhqlistScoped .list_container .listbox_img {
    float: left;
    position: relative
}

.fhqlistScoped .list_container .listbox_img .fhqlist-logo {
    display: none;
    position: absolute;
    left: 2px;
    top: 2px;
    width: 100px;
    height: 42px
}

.fhqlistScoped .list_content {
    padding-top: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
    z-index: 0
}

.fhqlistScoped .list_content:hover {
    border-bottom: 0;
    z-index: 1;
    background: #fff;
    margin-top: -1px
}

.fhqlistScoped .list_content .entrustBtn {
    display: none;
    position: absolute;
    bottom: 35px;
    right: 0;
    width: 118px;
    height: 35px;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 33px;
    color: #969696;
    border-radius: 20px;
    cursor: pointer;
    z-index: 1;
    background: #fff
}

.fhqlistScoped .list_content .entrustBtn:hover {
    background: #1a1c28;
    border: 1px solid #1a1c28;
    color: #fff
}

.fhqlistScoped .listbox_content {
    position: relative;
    float: left;
    margin-left: 30px;
    width: 600px;
    height: 168px;
    color: #646464
}

.fhqlistScoped .list_content a {
    color: #333
}

.fhqlistScoped .list_content a:hover {
    color: #f44336
}

.fhqlistScoped .list_content .time {
    font-size: 14px;
    color: #646464;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAf1JREFUSImt1jtPVEEYxvHfHo02xkqMRoWYUHghNvoFqGyMESOIlxJjqRawRmsvSyLEnlKNIF7iBxBrjR0mFkRx0WjUksrLrsW8u+C6e8Jln+TN7OyZ+T9zzpl531MYGhqSo06cRS8OoAO/8Akf8RKT+NAKsDEHfBsD2NBwbTP2RRzFjTC5inIjKGsCP45ZnMEfTOM89gZ8K/bHf9P4HWPfRpt7B5cwFsbPMIy5hjE/8S7iProxir7o78B4szs4HReqKMaERngzzeFkzKngTrD+MejEBAq4FitarUZxPRgTwawb3MIWPMmBVyPyVMLjYJVqBl0YlJ7t5TWsvFFXgjWArizgmbQjFtpgsIBHwRzMpENE2jXtUo3Vm6EnOq/aaPA62p4M26LztY0GX6LtWH4ONrXRoK4MP+L3zjZya6zvmZRD4NAKJ1cbopmORDub4UV0TqxylXnqi3Ymk1JtBf3YkzOp0CIatTtYFUxmmMeU9JLH1r9448GawnxtFxWxiFMYWQd8JBiLwawnuzIuSC/t5hpNRmJuNVjl5QbwUEpUBUtZsXsF4O4YWwrecLDwf0W7KxXwe1IROSYlrqd4g88xbhcOS7ulX3rmi7iIB8uBzYr+cyk/laSUey6ilSqx4qImRb/VV0VZKuBFS58tB7E9rn+TDuiMtFvet3L/CzRKcE1lpiEVAAAAAElFTkSuQmCC) 0 no-repeat;
    background-size: 12px auto;
    padding-left: 15px
}

.fhqlistScoped .listbox_content span.item_title, .fhqlistScoped .listbox_content span.order_number {
    float: left
}

.fhqlistScoped .listbox_content span.item_title {
    max-width: 460px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 22px;
    font-weight: 700;
    display: inline-block
}

.fhqlistScoped .listbox_content span.time {
    float: right;
    margin-top: 7px
}

.fhqlistScoped .listbox_content span.xkLabel {
    padding: 4px 6px;
    background: #f44336;
    font-size: 12px;
    color: #fff;
    line-height: 12px;
    display: inline-block;
    margin-top: 6px;
    margin-left: 5px
}

.fhqlistScoped .list_content .order_number {
    display: inline-block;
    background-color: #59b2f9;
    width: 22px;
    height: 22px;
    line-height: 20px;
    color: #fff;
    border-radius: 50%;
    margin-right: 9px;
    margin-top: 5px;
    text-align: center
}

.fhqlistScoped .list_content:hover .order_number {
    background: #f44336
}

.fhqlistScoped .listbox_title {
    overflow: hidden;
    margin-bottom: 7px
}

.fhqlistScoped .spaceShow {
    position: absolute;
    border: 1px solid #dcdcdc;
    border-radius: 20px;
    float: left;
    left: 0;
    bottom: 0
}

.fhqlistScoped .spaceShow span {
    border-right: 1px solid #dcdcdc;
    min-width: 60px;
    padding: 0 15px;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #646464
}

.fhqlistScoped .spaceShow span a {
    color: #646464
}

.fhqlistScoped .spaceShow span:last-child {
    border-right: 0
}

.fhqlistScoped .spaceShow .spaceSpan {
    position: relative
}

.fhqlistScoped .spaceShow .spaceSpan:hover .spaceMes {
    display: block
}

.fhqlistScoped .spaceShow .spaceMes {
    position: absolute;
    top: 35px;
    left: 0;
    width: 128px;
    height: 95px;
    padding: 0;
    z-index: 100;
    display: none
}

.fhqlistScoped .spaceShow .spaceMes img {
    width: 128px;
    height: 95px
}

.fhqlistScoped .spaceShow .spaceMes .spacePrice {
    padding: 0 8px;
    background: #1a1c28;
    color: #fff;
    font-size: 12px;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 26px;
    line-height: 26px
}

.fhqlistScoped .spaceListContainer {
    width: 100%;
    margin-right: 20px
}

.fhqlistScoped .spaceList {
    margin-top: 20px;
    margin-bottom: 20px
}

.fhqlistScoped .spaceList .noContent {
    width: 865px;
    height: 30px;
    border-bottom: 1px dashed #ccc;
    padding-top: 19px;
    padding-left: 20px
}

.fhqlistScoped .spaceList > li {
    width: 896px;
    height: 231px;
    border-bottom: 1px dashed #ccc;
    padding-top: 19px;
    padding-left: 20px;
    padding-bottom: 10px
}

.fhqlistScoped .spaceList > li:first-child {
    border-top: 1px dashed #ccc
}

.fhqlistScoped .imgBox {
    width: 260px;
    height: 180px;
    float: left
}

.fhqlistScoped .textBox {
    width: 581px;
    margin-left: 35px;
    float: left
}

.fhqlistScoped .textBoxLeft {
    height: 142px;
    width: 421px;
    border-bottom: 1px solid #ccc;
    float: left;
    color: #ccc
}

.fhqlistScoped .leftTittle .tittle {
    font-size: 20px;
    color: #333;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 350px;
    font-weight: 600
}

.fhqlistScoped .leftTittle img {
    position: relative;
    display: inline-block;
    top: 4px;
    left: 4px;
    width: 20px
}

.fhqlistScoped .textBoxRight .price {
    font-size: 23px;
    font-weight: 700;
    color: #fd4b38
}

.fhqlistScoped .leftAddress {
    width: 380px;
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.fhqlistScoped .leftAddress div {
    background: url(/_nuxt/img/address.5ffafe9.jpg);
    width: 16px;
    height: 14px;
    float: left;
    margin-top: 3px;
    margin-right: 7px
}

.fhqlistScoped .leftTag span {
    height: 30px;
    padding: 0 13px;
    border-radius: 20px;
    float: left;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    margin-top: 12px;
    margin-left: 8px;
    color: #8b9fb3;
    background: #f5f7f9
}

.fhqlistScoped .leftTag span:first-child {
    margin-left: 0
}

.fhqlistScoped .spaceListLi:hover {
    background: #f7f7f7
}

.fhqlistScoped .textBoxRight {
    height: 142px;
    width: 130px;
    border-bottom: 1px solid #ccc;
    float: left;
    padding-right: 30px
}

.fhqlistScoped .textBoxRight .brand {
    float: right;
    margin-top: 47px;
    border: 1px solid #ccc;
    width: 106px;
    border-radius: 4px;
    overflow: hidden
}

.fhqlistScoped .textBoxBottom {
    height: 54px;
    float: left
}

.fhqlistScoped .textBoxBottom div {
    height: 24px;
    margin-top: 15px;
    padding: 5px 10px;
    border: 1px solid #ccc;
    float: left;
    text-align: center;
    line-height: 24px;
    color: #747474;
    margin-right: 14px;
    border-radius: 5px;
    cursor: pointer;
    -webkit-box-sizing: unset;
    box-sizing: unset
}

.fhqlistScoped .downAPP {
    width: 284px;
    float: left;
    margin-left: 20px;
    position: relative
}

.fhqlistScoped .downAPP div {
    width: 284px;
    height: 200px;
    margin-bottom: 20px;
    background: url(/_nuxt/img/d3.6433e5d.jpg)
}

.fhqlistScoped #allmap {
    width: 100%;
    height: 250px;
    margin-top: 16px;
    border: 10px solid #fff;
    -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, .2);
    box-shadow: 1px 2px 5px rgba(0, 0, 0, .2)
}

.fhqlistScoped .stateList {
    width: 100%;
    padding: 0 12px;
    margin-top: -1px;
    margin-left: 0;
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
    background: #fff;
    clear: both
}

.fhqlistScoped .stateList li {
    height: 54px;
    line-height: 54px;
    border-bottom: 1px dashed #ccc
}

.fhqlistScoped .stateList li:last-child {
    border-bottom: 0
}

.fhqlistScoped .stateList li a {
    color: #fff;
    font-size: 15px
}

.fhqlistScoped .stateList .opening-state {
    width: 334px;
    float: left
}

.fhqlistScoped .stateList .opening-state span {
    position: relative;
    float: left;
    text-align: left;
    left: 25px
}

.fhqlistScoped .advantage-span {
    padding-right: 24px;
    background: url(/_nuxt/img/hui.54d6db3.jpg) no-repeat 100%
}

.fhqlistScoped .noadvantage-span {
    padding-right: 24px;
    background: none
}

.fhqlistScoped .stateList .opening-state .yuan-price {
    float: right;
    width: 157px;
    margin-right: 10px;
    text-decoration: line-through
}

.fhqlistScoped .stateList .opening-price {
    float: left
}

.fhqlistScoped .stateList .price-special {
    margin-right: 10px;
    color: #fd4b38;
    font-size: 14px;
    width: 170px;
    display: inline-block
}

.fhqlistScoped .stateList .bespoke {
    float: right;
    height: 40px
}

.fhqlistScoped .stateList .bespoke-erweima {
    position: relative;
    float: left;
    padding-top: 17px;
    z-index: 111;
    margin-left: -32px;
    margin-bottom: 10px
}

.fhqlistScoped .bespoke-button {
    background: #fd4b38
}

.fhqlistScoped .bespoke-button, .fhqlistScoped .nobespoke-button {
    float: left;
    width: 120px;
    height: 35px;
    margin-left: 16px;
    margin-top: 10px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    border-radius: 4px
}

.fhqlistScoped .nobespoke-button {
    background: #ccc
}

.fhqlistScoped .erweima-more {
    display: none;
    position: absolute;
    width: 160px;
    height: 190px;
    padding: 10px;
    left: -80px;
    top: -194px;
    background: url(/_nuxt/img/erweima-bg.57d320f.png) no-repeat 100%
}

.fhqlistScoped .spaceListContainer .storeList-tips {
    padding-bottom: 0;
    margin-top: 25px
}

.fhqlistScoped .spaceListContainer .searchResult {
    margin-bottom: 20px;
    border-top: 1px solid #d8d8d8;
    margin-top: 0;
    background-color: #f7f7f7;
    padding-top: 16px
}

.fhqlistScoped .houseNum {
    color: red;
    font-size: 16px
}

.fhqlistScoped .sGroup:last-child {
    border: 0
}

.fhqlistScoped .searchResult dt a {
    border: 1px solid #959595;
    padding: 7px 12px;
    border-radius: 4px;
    background-color: #fff;
    color: #323232;
    margin-left: 6px
}

.fhqlistScoped .searchResult dt span {
    top: 1px;
    background-color: red
}

.fhqlistScoped .closeLogo, .fhqlistScoped .searchResult dt span {
    width: 29px;
    height: 30px;
    display: inline-block;
    position: relative;
    left: 12px
}

.fhqlistScoped .closeLogo {
    top: 0;
    text-align: center;
    font-size: 14px;
    border-left: 1px solid #959595
}

.fhqlistScoped .clearLogo {
    background-color: red;
    width: 109px;
    height: 14px;
    background: url(/_nuxt/img/clean.482b46b.png);
    border: 0;
    cursor: pointer
}

.fhqlistScoped .down, .fhqlistScoped .showMoreT, .fhqlistScoped .showSelff {
    display: block !important
}

.fhqlistScoped .showMoreT {
    float: right;
    padding-right: 23px;
    cursor: pointer
}

.fhqlistScoped .showMoreT:hover {
    color: #657583
}

.fhqlistScoped .down {
    float: right;
    width: 10px;
    height: 21px;
    display: block;
    background: url(/_nuxt/img/sorr_down.a6b3d23.png) no-repeat 50%;
    margin-right: -99px;
    cursor: pointer;
    z-index: -1;
    position: relative
}

.fhqlistScoped .changeImg {
    background: url(/_nuxt/img/sorr_up.1a10497.png) no-repeat 50%
}

.fhqlistScoped .changeImgPosi {
    margin-right: -43px
}

.fhqlistScoped .leftTag {
    height: 48px;
    overflow: hidden;
    width: 400px
}

.fhqlistScoped .brand img {
    width: 106px;
    height: 50px
}

.fhqlistScoped .page dt {
    padding: 30px 0
}

.fhqlistScoped .showSelf {
    display: none
}

.fhqlistScoped body .searchResult dt {
    width: 1200px
}

.fhqlistScoped .seeInfo {
    margin-left: 192px
}

.fhqlistScoped .textBoxBottom div.seeInfo {
    width: 140px;
    height: 34px;
    border: none
}

.fhqlistScoped .textBoxBottom div.seeInfo a {
    color: #747474;
    width: 140px;
    height: 34px;
    color: #fff;
    line-height: 34px;
    border-radius: 3px;
    display: inline-block;
    background: #fd4b38
}

.fhqlistScoped .page .page-prev, .fhqlistScoped .page .page-prev:hover {
    background-image: none
}

.fhqlistScoped .shenglue {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 161px;
    display: block;
    text-indent: 21px;
    text-decoration: none;
    cursor: pointer
}

.fhqlistScoped .yuedingPop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .3);
    z-index: 33
}

.fhqlistScoped .xuanfu {
    display: block;
    margin-left: -229px;
    width: 338px;
    height: 436px;
    color: #666;
    font-size: 14px;
    padding: 60px 52px 60px 40px;
    border: 1px solid #f5f5f5;
    background: #fff;
    -webkit-box-sizing: unset;
    box-sizing: unset
}

.fhqlistScoped .xuanfu, .fhqlistScoped .yuedingPop_close {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -268px;
    z-index: 111
}

.fhqlistScoped .yuedingPop_close {
    margin-left: 209px;
    width: 48px;
    height: 48px;
    cursor: pointer;
    background: url(/_nuxt/img/close_03.52d8ac0.jpg)
}

.fhqlistScoped .xuanfu li {
    padding-top: 16px
}

.fhqlistScoped .advantage-infomation {
    padding-bottom: 16px;
    border-bottom: 1px solid #f1f1f1
}

.fhqlistScoped .choose-button {
    width: 100%;
    height: 44px;
    padding-left: 14px;
    margin: auto;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 44px;
    background: #3395fa;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    margin-bottom: 10px
}

.fhqlistScoped .right {
    display: none;
    float: right
}

.fhqlistScoped .xuanfu .right {
    color: #333;
    font-size: 14px
}

.fhqlistScoped .house-number {
    padding-left: 6px;
    width: 60px;
    height: 22px;
    border: 1px solid #ccc
}

.fhqlistScoped .special-price {
    font-size: 20px;
    color: #fd4b38
}

.fhqlistScoped .xuanfu-already {
    position: fixed;
    top: 0;
    z-index: 111
}

.fhqlistScoped .know-more {
    color: #666;
    font-size: 14px
}

.fhqlistScoped .none-bespoke input {
    display: block;
    width: 100%;
    padding-left: 10px;
    height: 47px;
    border: 1px solid #dfdfdf
}

.fhqlistScoped .none-bespoke li {
    padding-top: 8px
}

.fhqlistScoped .none-bespoke .choose-button {
    margin-top: 10px
}

.fhqlistScoped .remarks {
    resize: none;
    width: 100%;
    padding-left: 10px;
    padding-top: 10px;
    height: 138px;
    border: 1px solid #dfdfdf
}

.fhqlistScoped .none-bespoke .first-li {
    padding-top: 12px
}

.fhqlistScoped .more-content {
    display: none;
    padding-top: 10px;
    width: 900px;
    padding-bottom: 10px
}

.fhqlistScoped .more-content span {
    display: block;
    width: 200px;
    height: 40px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    margin-top: 10px;
    background: #3395fa;
    margin: auto;
    border-radius: 6px;
    cursor: pointer
}

.fhqlistScoped .know-what {
    position: relative;
    float: right
}

.fhqlistScoped .know-what .problem {
    position: relative;
    top: 5px;
    left: 3px;
    display: block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    color: #f7b23a;
    font-size: 12px;
    border: 1px solid #f7b23a;
    border-radius: 50%;
    cursor: pointer
}

.fhqlistScoped .hover-more {
    display: none;
    position: absolute;
    left: -61px;
    top: -40px;
    width: 130px;
    padding: 10px;
    height: 16px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, .4);
    border-radius: 6px;
    border: 1px solid #e5e5e5
}

.fhqlistScoped .detial-total-number {
    float: right;
    margin-right: 30px;
    font-size: 14px;
    color: #333
}

.fhqlistScoped .detial-total-number span {
    font-size: 24px;
    color: #fd4b38;
    font-weight: 700
}

.fhqlistScoped .intro {
    display: none;
    text-align: center;
    padding-bottom: 10px
}

.fhqlistScoped .random-number {
    color: red
}

.fhqlistScoped .laydate_time {
    background: #fff
}

.fhqlistScoped .laydate_show {
    background: #eee
}

.fhqlistScoped .listRight {
    margin-top: 20px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.pages-typeback .width-862 {
    width: 862px;
    overflow: hidden
}

.pages-typeback .mapBox {
    margin-top: 60px;
    width: 100%
}

.pages-typeback .mapBox .mapService {
    width: 100%
}

.pages-typeback .mapBox .mapTitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 22px
}

.pages-typeback .nearHouses {
    margin-top: 60px;
    width: 100%
}

.pages-typeback .nearHouses .nearHousesTitle {
    border-left: 2px solid #f44336;
    padding-left: 10px;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 20px
}

.pages-typeback .m-t-55 {
    margin-bottom: 55px
}

.business.container.yy_business .itemHead .headWrapper .city, .business.container.yy_business .rightBar .kefu {
    display: none
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.container.business#yy_business {
    width: 100%;
    padding: 0
}

.container.business#yy_business .block {
    display: block
}

.container.business#yy_business .zhoukanTopPic, .container.business#yy_business .zhoukanTopPic .topCenter {
    height: 0 !important
}

.container.business#yy_business .zhoukanTopPic .defaultTel {
    display: none
}

.container.business#yy_business .banner {
    width: 100%;
    height: 550px;
    max-width: 1920px;
    min-width: 1200px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: top
}

.container.business#yy_business .banner .a-banner {
    display: inline-block;
    width: 100%;
    height: 550px
}

.container.business#yy_business .title {
    width: 192px;
    height: 62px;
    display: inline-block;
    background-size: 100%
}

.container.business#yy_business .box1 {
    width: 1000px;
    margin: 0 auto
}

.container.business#yy_business .box1 .box1-title {
    text-align: center
}

.container.business#yy_business .box1 .box1-title .title1 {
    margin-bottom: 30px;
    margin-top: 30px
}

.container.business#yy_business .box1 .box1-img {
    width: 100%
}

.container.business#yy_business .box1 .box1-img ul {
    width: 100%;
    list-style: none
}

.container.business#yy_business .box1 .box1-img ul li {
    list-style: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px
}

.container.business#yy_business .box1 .box1-img ul li .img {
    -webkit-box-flex: 486px;
    -ms-flex: 486px;
    flex: 486px
}

.container.business#yy_business .box1 .box1-img ul li .img img {
    width: 486px;
    height: 250px
}

.container.business#yy_business .box1 .box1-img ul li .text {
    -webkit-box-flex: 514px;
    -ms-flex: 514px;
    flex: 514px;
    height: 250px;
    background: #f5f6fb
}

.container.business#yy_business .box1 .box1-img ul li .text .box-title {
    width: 514px;
    padding: 34px 0 16px 13px;
    position: relative
}

.container.business#yy_business .box1 .box1-img ul li .text .box-title span:first-child {
    position: absolute;
    display: inline-block;
    width: 24px;
    height: 24px
}

.container.business#yy_business .box1 .box1-img ul li .text .box-title span:last-child {
    margin-left: 37px;
    display: inline-block;
    width: 450px;
    height: 24px;
    font-size: 18px;
    color: #333;
    line-height: 24px;
    font-weight: 600
}

.container.business#yy_business .box1 .box1-img ul li .text .box-title span:last-child a p {
    color: #333
}

.container.business#yy_business .box1 .box1-img ul li .text .miaoshu {
    width: 100%;
    padding: 0 28px 0 52px;
    font-size: 16px;
    color: #666;
    line-height: 24px
}

.container.business#yy_business .box1 .box1-img ul li .text .miaoshu a p {
    color: #666
}

.container.business#yy_business .box2 {
    width: 100%;
    margin: 0 auto;
    background: #f5f6fb;
    padding-bottom: 20px
}

.container.business#yy_business .box2 .box2-box {
    width: 1000px;
    margin: 0 auto
}

.container.business#yy_business .box2 .box2-box .box2-title {
    text-align: center
}

.container.business#yy_business .box2 .box2-box .box2-title .title {
    margin: 43px 0 20px
}

.container.business#yy_business .box2 .box2-box .more {
    border: 1px solid #999;
    width: 196px;
    height: 40px;
    border-radius: 20px;
    font-size: 16px;
    color: #999;
    line-height: 40px;
    text-align: center;
    margin: 37px auto
}

.container.business#yy_business .box2 .box2-box .more a p {
    color: #999
}

.container.business#yy_business .box2 .box2-box .box2-hot {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu {
    width: 100%;
    margin-bottom: 15px;
    border-bottom: 1px solid #dbdbdb
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .hot-title {
    width: 100%;
    padding: 19px 0 10px;
    position: relative
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .hot-title span:first-child {
    position: absolute;
    display: inline-block;
    width: 4px;
    height: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAASCAYAAAB8fn/4AAAAFUlEQVQoU2NksC38z4AEGEcF8IcHAKz4Hj3DQoFrAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 100%
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .hot-title span:last-child {
    margin-left: 10px;
    display: inline-block;
    height: 18px;
    font-size: 25px;
    color: #333;
    line-height: 26px;
    font-weight: 600
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .hot-title span:last-child a p {
    color: #333;
    font-size: 18px
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .ms {
    padding: 0 0 10px 14px;
    width: 100%;
    font-size: 16px;
    color: #666;
    line-height: 26px
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .detail {
    width: 100%;
    height: 13px;
    font-size: 12px;
    color: #d16666;
    line-height: 13px;
    text-align: right;
    margin-top: 10px
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .detail p {
    padding-right: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAXElEQVQYV2OcNGlS/7t374obGhr+MTAwMDBOnjz5PwMDw1oeHp6YxMTEHzABhv///x/79euXP1wApJyBgWEbssDxnz9/+sEE1v/+/Tu6qKjoO0hgwtu3b4tgtgAAuLIy5haa5n8AAAAASUVORK5CYII=);
    background-position: 100%;
    background-repeat: no-repeat;
    color: #939393
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .detail p:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAZUlEQVQYV2N8FJvUL7t4XjEjA8M/BgYGBsZHsUn/GRkY1v5h/hejuGDBD7AAWIbh/7Fvf374wwVAgv8Z/m+DC/xnYDjO+ue7H0Tg///1jD+/RMuuXv2d8XFM4gQZFfkixoYGsC0A6AEvp9YoQikAAAAASUVORK5CYII=);
    background-position: 100%;
    background-repeat: no-repeat;
    color: #d16666
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .detail span {
    width: 4px;
    height: 7px;
    display: inline-block;
    margin-left: 10px
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-miaoshu .detail span img {
    width: 100%
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-img {
    -webkit-box-flex: 486px;
    -ms-flex: 486px;
    flex: 486px
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-img img {
    width: 100%
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-img .hot-miaoshu {
    border-bottom: none
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-img .hot-miaoshu .hot-title span:first-child {
    top: 23px !important
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-news {
    -webkit-box-flex: 514px;
    -ms-flex: 514px;
    flex: 514px;
    padding-left: 55px
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-news .hot-miaoshu .hot-title span:first-child {
    top: 4px !important
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-news .hot-miaoshu:last-child {
    border-bottom: none
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-news .hot-miaoshu .hot-title {
    padding-top: 0 !important
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-news .hot-miaoshu a p {
    color: #939393;
    font-size: 16px
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-news .hot-miaoshu .detail {
    margin-top: 10px;
    color: #939393;
    font-size: 12px;
    margin-bottom: 15px
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-news .hot-miaoshu .detail a p {
    color: #939393;
    font-size: 12px
}

.container.business#yy_business .box2 .box2-box .box2-hot .hot-news .hot-miaoshu .detail a p:hover {
    color: #d16666
}

.container.business#yy_business .box3 {
    width: 1214px;
    margin: 0 auto
}

.container.business#yy_business .box3 .box3-title {
    text-align: center
}

.container.business#yy_business .box3 .box3-title .title3 {
    margin-top: 39px;
    margin-bottom: 40px
}

.container.business#yy_business .box4 {
    width: 1000px;
    margin: 0 auto
}

.container.business#yy_business .box4 .box4-title {
    text-align: center
}

.container.business#yy_business .box4 .box4-title .title4 {
    margin: 40px 0
}

.container.business#yy_business .box4 .images {
    width: 1000px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.container.business#yy_business .box4 .images .big-img {
    -webkit-box-flex: 640px;
    -ms-flex: 640px;
    flex: 640px;
    position: relative
}

.container.business#yy_business .box4 .images .big-img img {
    width: 100%
}

.container.business#yy_business .box4 .images .big-img .big-img-title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 640px;
    height: 36px;
    background: #10254d;
    opacity: .8;
    font-size: 18px;
    color: #fff;
    line-height: 36px;
    padding-left: 5px
}

.container.business#yy_business .box4 .images .big-img .big-img-title a p {
    color: #fff
}

.container.business#yy_business .box4 .images .small-img {
    -webkit-box-flex: 360px;
    -ms-flex: 360px;
    flex: 360px;
    padding-left: 20px
}

.container.business#yy_business .box4 .images .small-img .img1 {
    margin-bottom: 20px
}

.container.business#yy_business .box4 .images .small-img .img {
    width: 340px;
    height: 210px;
    position: relative
}

.container.business#yy_business .box4 .images .small-img .img img {
    width: 100%
}

.container.business#yy_business .box4 .images .small-img .img .small-img-title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 340px;
    height: 36px;
    background: #10254d;
    opacity: .8;
    font-size: 18px;
    line-height: 36px;
    padding-left: 5px
}

.container.business#yy_business .box4 .images .small-img .img .small-img-title a p {
    color: #fff
}

.container.business#yy_business .box5 {
    width: 1000px;
    margin: 0 auto
}

.container.business#yy_business .box5 .box5-title {
    text-align: center
}

.container.business#yy_business .box5 .box5-title .title5 {
    margin-top: 39px;
    margin-bottom: 40px
}

.container.business#yy_business .box5 .present {
    width: 100%
}

.container.business#yy_business .box5 .present ul {
    height: 160px
}

.container.business#yy_business .box5 .present ul li {
    width: 232px;
    height: 160px;
    margin-right: 24px;
    float: left
}

.container.business#yy_business .box5 .present ul li:last-child {
    margin-right: 0 !important
}

.container.business#yy_business .box5 .present ul li .present-box {
    position: relative;
    width: 232px;
    height: 160px;
    text-align: center
}

.container.business#yy_business .box5 .present ul li .present-box .old-title {
    position: absolute;
    width: 100%;
    top: 60px;
    left: 0
}

.container.business#yy_business .box5 .present ul li .present-box .old-title .edit-fonts {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: #fff
}

.container.business#yy_business .box5 .present ul li .present-box img {
    width: 100%
}

.container.business#yy_business .box5 .present .more {
    border: 1px solid #999;
    width: 196px;
    height: 40px;
    border-radius: 20px;
    font-size: 16px;
    color: #999;
    line-height: 40px;
    text-align: center;
    margin: 37px auto;
    margin-bottom: 35px
}

.container.business#yy_business .box5 .present .more a p {
    color: #999
}

.container.business#yy_business .box6 {
    width: 100%;
    margin: 0 auto;
    background: #f5f6fb;
    height: 290px
}

.container.business#yy_business .box6 .box6-box {
    width: 1000px;
    margin: 0 auto;
    padding-top: 43px
}

.container.business#yy_business .box6 .box6-box .box6-title {
    width: 100%;
    margin-bottom: 13px;
    position: relative
}

.container.business#yy_business .box6 .box6-box .box6-title span:first-child {
    display: inline-block;
    width: 39px;
    height: 39px;
    position: absolute
}

.container.business#yy_business .box6 .box6-box .box6-title span:first-child img {
    width: 100%
}

.container.business#yy_business .box6 .box6-box .box6-title span:last-child {
    display: inline-block;
    margin-left: 40px;
    height: 39px;
    font-size: 24px;
    color: #333;
    line-height: 39px;
    font-weight: 600
}

.container.business#yy_business .box6 .box6-box .box6-title span:last-child a p {
    color: #333
}

.container.business#yy_business .box6 .box6-box .box6-text {
    width: 100%;
    font-size: 16px;
    color: #666;
    margin-bottom: 52px
}

.container.business#yy_business .box6 .box6-box .box6-text a p {
    color: #666
}

.container.business#yy_business .box6 .box6-box .logo {
    width: 100%;
    padding-bottom: 40px
}

.container.business#yy_business .box6 .box6-box .logo ul {
    height: 58px
}

.container.business#yy_business .box6 .box6-box .logo ul li {
    width: 144px;
    height: 58px;
    float: left;
    margin-right: 23px
}

.container.business#yy_business .box6 .box6-box .logo ul li:last-child {
    margin-right: 0 !important
}

.container.business#yy_business .box6 .box6-box .logo ul li img {
    width: 100%
}

.container.business#yy_business .scan {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 501;
    height: 432px
}

.container.business#yy_business .scan .scanPic1 {
    width: 38px;
    height: 211px;
    margin-bottom: 10px;
    position: fixed;
    right: 20px;
    bottom: 150px
}

.container.business#yy_business .scan .scanPic1:hover .scanPic2 {
    opacity: 1
}

.container.business#yy_business .scan .scanPic2 {
    position: fixed;
    right: 20px;
    bottom: 150px;
    width: 166px;
    height: 211px;
    margin-bottom: 10px;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s
}

.anchor-oprate, .hover-div, .phone {
    display: none
}

#yy_business a[href="javascript:;"] {
    cursor: default
}

#yy_business .yy_lunbo .el-carousel__container {
    height: 250px
}

#yy_business .yy_lunbo .el-carousel__arrow {
    width: 50px;
    height: 50px
}

#yy_business .yy_lunbo .el-carousel__item .contain {
    margin-right: 28px;
    margin-left: 107px
}

#yy_business .yy_lunbo .el-carousel__item div .a-img {
    display: inline-block;
    height: 250px;
    width: 486px
}

#yy_business .yy_lunbo .el-carousel__item div .a-text {
    position: absolute;
    left: 0;
    bottom: 0;
    display: inline-block;
    height: 36px;
    width: 486px
}

#yy_business .yy_lunbo .el-carousel__item div {
    width: 486px;
    float: left;
    position: relative
}

#yy_business .yy_lunbo .el-carousel__item div .a-text .miaoshu {
    width: 486px;
    height: 36px;
    background: #10254d;
    opacity: .8;
    font-size: 18px;
    color: #fff;
    line-height: 36px;
    padding-left: 5px
}

#yy_business .yy_lunbo .el-carousel__item div img {
    display: inline-block;
    width: 486px
}

#yy_business .yy_lunbo .el-carousel__indicators {
    display: none
}

#yy_business .yy_lunbo {
    width: 1214px;
    margin: 0 auto
}

#yy_business .yy_lunbo .fdtitle {
    display: none;
    background-repeat: no-repeat;
    background-position: 460px;
    margin: 80px 0 30px
}

#yy_business .yy_lunbo .fdtitle .titleWeighgt {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

#yy_business .yy_lunbo .fdtitle .header {
    display: inline-block;
    margin-left: 540px;
    text-align: left
}

#yy_business .yy_lunbo .fdtitle .fdT {
    font-size: 14px
}

#yy_business .yy_lunbo .fdtitle div.fdT {
    color: #969696
}

.entrustTip-business.el-popover {
    width: 260px !important
}

.entrustTip-business {
    z-index: 29999 !important
}

.entrustTip-business .el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    background-color: #f33 !important;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 218px;
    height: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 10px;
    border: 0;
    font-size: 16px
}

.entrustTip-business .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.entrustTip-business .el-input {
    width: 217px;
    height: 40px;
    border-radius: 20px;
    color: #969696;
    margin-left: 10px;
    margin-top: 30px
}

.entrustTip-business .el-input__inner {
    width: 217px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #2b2c32;
    font-size: 16px;
    border: none;
    text-align: center
}

.entrustTip-business .el-input__inner:focus {
    border-color: #8391a5
}

.entrustTip-business input::-webkit-input-placeholder {
    color: #969696
}

.layouts-business .rightBar {
    position: fixed;
    right: 25px;
    bottom: 50px;
    z-index: 88888
}

.layouts-business .rightBar .defaultTel {
    background: none
}

.layouts-business .rightBar .kefu {
    position: relative
}

.layouts-business .rightBar .kefu .telBox {
    position: absolute;
    right: 0;
    top: 0;
    height: 62px;
    width: 245px;
    border-radius: 3px;
    background-color: #f44336;
    color: #fff;
    font-size: 22px;
    line-height: 60px;
    display: none
}

.layouts-business .rightBar .kefu .telBox .telIcon {
    width: 28px;
    height: 28px;
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(/_nuxt/img/servicehov.be6babc.png);
    margin-left: 25px;
    margin-top: 16px;
    margin-right: 5px
}

.layouts-business .rightBar .service {
    width: 61px;
    height: 61px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 6px 1px #c8c8c8;
    box-shadow: 1px 1px 6px 1px #c8c8c8;
    margin-top: 8px;
    color: #2b2c32;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    padding-top: 1px
}

.layouts-business .rightBar .service .el-button {
    padding: 0;
    width: 60px;
    height: 60px;
    border: none
}

.layouts-business .rightBar .service .el-button:focus, .layouts-business .rightBar .service .el-button:hover {
    color: #fff;
    border-color: transparent;
    background-color: #f44336
}

.layouts-business .rightBar .service .icon {
    display: block;
    width: 28px;
    height: 31px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 5px
}

.layouts-business .rightBar .service .text {
    margin-top: 5px;
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 5px
}

.layouts-business .rightBar .entrust .icon {
    position: absolute;
    left: 18px;
    top: 5px
}

.layouts-business .rightBar .refer .icon {
    background-image: url(/_nuxt/img/onlinerefer.6fa83fe.png)
}

.layouts-business .rightBar .entrust .icon {
    background-image: url(/_nuxt/img/book1.ab11573.png);
    width: 27px;
    height: 27px
}

.layouts-business .rightBar .fangyuan .icon {
    background-image: url(/_nuxt/img/fangyuanicon.2a17fd6.png);
    width: 29px;
    height: 27px
}

.layouts-business .rightBar .kefu .icon {
    background-image: url(/_nuxt/img/service.a1095c8.gif)
}

.layouts-business .rightBar .top .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAlBJREFUaIHlmb194jAYhx9uA7c+X5NKV7PCeYRkBDxCMgIrhBHICM4IlxpXNBi3jMAVSPwMvJYFloTJ/UvLll4/fr8kT7iz0kw9A0/C0Lqpq4/Q6+/3e/H6JPTCNqWZegXmlluKpq4WIW0YHZg0U+/AzOHWoHC6wPwItaBNFiifwrV37VlRFRVMmqkkzVSJDKVo6ioHJO+Ya5jRFC2U0kwlQAlMheGTcLF41KKpq8KnXXcNpWugAOiXlzxnFstzgntMmqkpsOSyJO+Al6aupLxinp0DUn751M/uhtp3l6qkoZRAcja0A/Kmrr4c5pgBkpd86TkGwYkeSj6gAOgwk/LKFCh1mHpXEDD6K/9lIBQjBzhS7hok76EU0vUtc98EHCKFkm7EguUDi+ckePYcb2B0GZX2PV6gGDnA+eNjHS9gLA2ZVyhGLTjn8xo4LnswqwblGF0R5kTqUoX1uyofOG4+vfcxPd1scCgtOwbB8Zp8xwIFQFeinMuwgsPO3Hbe06mrwbS+0N2hGPXAeb1lf3VVKPmI6ZDqsU/8aINzzNihGPXY+cHB1qNnDcoxuvyNHgqchNVaGH7GcX/V6zE9bfjbmKC01VMgjv3VTaEUYm8SUw5wXrableRZ3WAsh0QPAcWoB84OyLeb1cW7iGAsLf5DQTG6Bc5F8rVAWfOAUAB0Fco5hM+5EqD8+ev3CbSjx7gmK3/mxpeD57xtN6sFaDD/AxQj/a5LoOt4othuVotJmqknfeO3h9JWzy/iYpJmaoncuK059CnfDoqRrrziqd8/BdxbGDq4Y5AAAAAASUVORK5CYII=);
    width: 35px;
    height: 15px;
    margin-top: 20px
}

.layouts-business .rightBar .service:hover {
    background-color: #f44336;
    color: #fff
}

.layouts-business .rightBar .refer:hover .icon {
    background-image: url(/_nuxt/img/onlinereferhov.4b60c52.png)
}

.layouts-business .rightBar .entrust:hover .icon {
    background-image: url(/_nuxt/img/book.07f39a0.png)
}

.layouts-business .rightBar .fangyuan:hover .icon {
    background-image: url(/_nuxt/img/fangyuaniconhov.878f3c3.png)
}

.layouts-business .rightBar .kefu:hover .telBox {
    display: block
}

.layouts-business .rightBar .top:hover .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAbpJREFUaIHl2eGRwiAQhmEowRZswRauhWshLXgl2IIteCXYgi1oCV4J7/1IuOEyLJCE3cTxm/GPCiyPY4DEu5UDfDrn9omPHt77b4PxtYeYHuBIPp1BDcnXagHOBRQTnE3BZFCuwvtHxVrWhwF2mcl3w3cktLNSTevCDCi3HEr0XTOcVWGmoERtTHBWgwEOwD0xwSfwUWh7EnCuwK5RffYwA8pTQDlU9tEJOLcWOOYwLVCivtRwTGEyE5mMUtHnbW6fQ782MMq/rga4PgzyFr/J9WAYoymOOgzy8toMJRorh5Nd6RJ96cFYokRjdqQv7jDhfKUCQ79xM93Cj8aXVr5qnOYw5Hez6ihRHYtwmsJsBSWqJ4dzKrRtAzMUsRmUUV0SjlhXE5jC4Op32xbWl8RZDLN1lJBCnRdGq+QiGBotjVZBPtHDaAsxG4b8ZmpzKCHkF4g/nFkwBZTZBzerVODsJ8Mg3yR6CZSQAs6T/m9XB4O8m30plJA5OKlOJJT7K6KETMWpbah2GLRMBU73D+YdUELIP9si4Dj6K/NboMQh/4i488DFOZea/MM59+W9/zGu2Sz0B8zkdfMXtMamPqkxLGIAAAAASUVORK5CYII=)
}

.lunbo .el-carousel__container {
    height: 250px
}

.lunbo .el-carousel__arrow {
    width: 50px;
    height: 50px
}

.lunbo .el-carousel__item div:first-child {
    margin-right: 28px;
    margin-left: 107px
}

.lunbo .el-carousel__item div {
    width: 486px;
    float: left;
    position: relative
}

.lunbo .el-carousel__item div .miaoshu {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 486px;
    height: 36px;
    background: #10254d;
    opacity: .8;
    font-size: 18px;
    color: #fff;
    line-height: 36px;
    padding-left: 5px
}

.lunbo .el-carousel__item div img {
    display: inline-block;
    width: 486px
}

.lunbo[data-v-0fe54d0e] {
    width: 1214px;
    margin: 0 auto
}

.lunbo .fdtitle[data-v-0fe54d0e] {
    display: none;
    background-repeat: no-repeat;
    background-position: 460px;
    margin: 80px 0 30px
}

.lunbo .fdtitle .titleWeighgt[data-v-0fe54d0e] {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32
}

.lunbo .fdtitle .header[data-v-0fe54d0e] {
    display: inline-block;
    margin-left: 540px;
    text-align: left
}

.lunbo .fdtitle .fdT[data-v-0fe54d0e] {
    font-size: 14px
}

.lunbo .fdtitle div.fdT[data-v-0fe54d0e] {
    color: #969696
}

.lunbo img[data-v-0fe54d0e] {
    margin-left: 107px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.fhqDetailScoped .buildingDetail-top {
    background: #fff;
    border: none;
    height: auto;
    overflow: hidden
}

.fhqDetailScoped #main-cont, .fhqDetailScoped .hero, .fhqDetailScoped .hero img {
    width: 1200px !important
}

.fhqDetailScoped #main-cont .mask-right {
    left: 1200px !important
}

.fhqDetailScoped #main-cont .prev {
    margin-left: -547px;
    cursor: pointer
}

.fhqDetailScoped #main-cont .next {
    margin-left: 505px;
    cursor: pointer
}

.fhqDetailScoped .itemTopWrapper {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 77%;
    height: 98px;
    background: #fff;
    z-index: 9;
    border-bottom: 1px solid #eee
}

.fhqDetailScoped .itemNameBox {
    margin-left: 30px;
    margin-top: 20px
}

.fhqDetailScoped .itemNameBox .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 700px
}

.fhqDetailScoped .itemNameBox .address {
    font-size: 14px;
    color: #666;
    padding-top: 6px;
    padding-left: 26px;
    background: url(/_nuxt/img/house.d6b236c.jpg) no-repeat left 9px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 652px
}

.fhqDetailScoped .public-title {
    margin-top: 40px;
    margin-bottom: 20px;
    color: #2b2c32;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
    border-left: 3px solid #f44336;
    float: left;
    width: 880px
}

.fhqDetailScoped .public-title span {
    margin-left: 12px
}

.fhqDetailScoped .content {
    position: relative;
    width: 1200px;
    margin: auto;
    background: #fff;
    margin-bottom: 30px
}

.fhqDetailScoped .house-detail {
    width: 898px;
    border: 1px solid #ccc
}

.fhqDetailScoped .house-detail li {
    height: 54px;
    margin: 0 12px;
    line-height: 54px;
    border-bottom: 1px dashed #ccc;
    clear: both
}

.fhqDetailScoped .house-detail li:last-child {
    border: none
}

.fhqDetailScoped .house-detail .click-change {
    position: relative;
    padding: 0 12px;
    margin: 0;
    top: -1px;
    border: 1px solid #fd4b38 !important;
    background: url(/_nuxt/img/bg.7b76e19.jpg) no-repeat 100% 100%
}

.fhqDetailScoped .house-detail li a {
    color: #666;
    font-size: 14px
}

.fhqDetailScoped .opening-state {
    width: 334px;
    float: left
}

.fhqDetailScoped .opening-state span {
    position: relative;
    float: left;
    color: #666;
    font-size: 14px;
    text-align: left
}

.fhqDetailScoped .advantage-span {
    padding-right: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAdZJREFUOI21kb9PU1EUxz/3vlcI1ZSEHwIDIpogsQmxGl80TcpQF2LiwvIm8xKMTmLC5MLEIBPGP8CEMHVicWTCwWiVlNlBKY1AfA2DqSZA37sOmEcu71JQ2rOdX5/zPeeIWt6ZAN4AAzTHtoEpUcs7W02ERnDZAijAgGwBFIAzg23X+yewfTzQ9vyFuTCbQ/b1x+LB+hrB6srp4GB9zQi2bt0x5sJK2SwkBl5dwXY95PA1+P0riouODqybt4/8nkvszc4YoUYwgOzrJ3j/TltRjqbZfz0f+SedrCEYwL4/oSmU3d0azM7mtEExcQ3HnsOMig/eLiMHh7SY9ryLKeRouiFY1PKO0ia5HvZ4XitSVR+RTBJubkDyAvLyFVTVBzjxgTEwgMw4hKUitutRLywiMw7y+g3qhcXDpq5e5L0caquCKn9D7foxsPHGbU+eHar/qzwsFbHSY1gPJo82u5tFpDqNUCPYdj2Czx9jhXuzM1D7ibg6QuLpNPuvXpJwHyG6eo3g2POs9Fh0N1X1aZ9bQFV/RPnEw0nqnz6gdn0OCkuIoWGjauONtZUyDiLVGflhpYz6+qVRi1nxcQtLxVMhRkH/1XVG8HYLuDsSeAzsNBH6HZj6A9r5jJ5etSCFAAAAAElFTkSuQmCC) no-repeat 100%
}

.fhqDetailScoped .noadvantage-span {
    padding-right: 24px;
    background: none
}

.fhqDetailScoped .opening-state .yuan-price {
    float: right;
    width: 157px;
    margin-right: 10px;
    text-decoration: line-through
}

.fhqDetailScoped .opening-price {
    float: left
}

.fhqDetailScoped .price-special {
    margin-right: 10px;
    color: #fd4b38;
    font-size: 14px;
    width: 170px;
    display: inline-block
}

.fhqDetailScoped .economize {
    color: #666;
    font-size: 14px
}

.fhqDetailScoped .bespoke {
    float: right;
    height: 40px
}

.fhqDetailScoped .bespoke-erweima {
    position: relative;
    float: left;
    padding-top: 17px;
    z-index: 111
}

.fhqDetailScoped .bespoke-button {
    float: left;
    width: 120px;
    height: 35px;
    margin-left: 16px;
    margin-top: 10px;
    text-align: center;
    line-height: 35px;
    color: #fff !important;
    border-radius: 4px;
    background: #fd4b38
}

.fhqDetailScoped .house-detail .bespoke-button a, .fhqDetailScoped .house-detail .nobespoke-button a {
    display: block;
    color: #fff
}

.fhqDetailScoped .nobespoke-button {
    float: left;
    width: 120px;
    height: 35px;
    margin-left: 16px;
    margin-top: 10px;
    text-align: center;
    line-height: 35px;
    color: #fff !important;
    border-radius: 4px;
    background: #ccc
}

.fhqDetailScoped .erweima-more {
    display: none;
    position: absolute;
    width: 160px;
    height: 190px;
    padding: 10px;
    left: -80px;
    top: -194px;
    background: url(/_nuxt/img/erweima-bg.57d320f.png) no-repeat 100%
}

.fhqDetailScoped .normal-shebei li {
    width: 107px;
    float: left;
    margin-right: 18px;
    margin-top: 16px;
    opacity: .25;
    height: 88px
}

.fhqDetailScoped .tubiao {
    width: 107px
}

.fhqDetailScoped .tubiao img {
    width: 25px;
    display: block;
    margin: auto
}

.fhqDetailScoped .detail-content {
    margin-top: 10px;
    color: #999;
    font-size: 14px;
    text-align: center;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.fhqDetailScoped .fhqProjectDetail {
    width: 880px;
    float: left
}

.fhqDetailScoped .fhqProjectDetail dl {
    padding: 20px 0 0 25px
}

.fhqDetailScoped .fhqProjectDetail dl dt {
    width: 85px;
    float: left;
    color: #666;
    padding-bottom: 20px
}

.fhqDetailScoped .fhqProjectDetail dl dd {
    width: 770px;
    float: left;
    border-bottom: 1px solid #eee;
    color: #333;
    padding: 0 20px 20px 26px;
    line-height: 20px
}

.fhqDetailScoped .project-content-p {
    padding: 16px;
    width: 880px
}

.fhqDetailScoped .project-content-p p {
    color: #666;
    font-size: 14px;
    line-height: 20px
}

.fhqDetailScoped .bangong-enviroment img {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px
}

.fhqDetailScoped .margin-top10 {
    margin-top: 10px
}

.fhqDetailScoped .map-container {
    width: 1200px;
    float: left
}

.fhqDetailScoped .map-container .mapService {
    width: 100%;
    height: 500px
}

.fhqDetailScoped .map-container .semNearBy {
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 11
}

.fhqDetailScoped .pro-content {
    width: 1200px;
    float: left
}

.fhqDetailScoped .xuanfu {
    display: none;
    position: absolute;
    top: -98px;
    left: 918px;
    width: 282px;
    color: #666;
    font-size: 14px;
    padding: 0 20px;
    border: 1px solid #f1f1f1;
    -webkit-box-shadow: 1px 0 2px #eee;
    box-shadow: 1px 0 2px #eee;
    background: #fff;
    z-index: 111
}

.fhqDetailScoped .xuanfu li {
    padding-top: 16px
}

.fhqDetailScoped .advantage-infomation {
    padding-bottom: 16px;
    border-bottom: 1px solid #f1f1f1
}

.fhqDetailScoped .choose-button {
    width: 240px;
    height: 40px;
    margin: auto;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    background: #3395fa;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    margin-bottom: 10px
}

.fhqDetailScoped .right {
    float: right
}

.fhqDetailScoped .xuanfu .right {
    color: #333;
    font-size: 14px
}

.fhqDetailScoped .house-number {
    padding-left: 6px;
    width: 60px;
    height: 22px;
    border: 1px solid #ccc
}

.fhqDetailScoped .special-price {
    font-size: 20px;
    color: #fd4b38
}

.fhqDetailScoped .xuanfu-already {
    position: fixed;
    top: 80px;
    z-index: 111
}

.fhqDetailScoped .know-more {
    color: #666;
    font-size: 14px
}

.fhqDetailScoped .none-bespoke input {
    display: block;
    width: 227px;
    padding-left: 10px;
    height: 30px;
    border: 1px solid #dfdfdf
}

.fhqDetailScoped .none-bespoke li {
    padding-top: 8px
}

.fhqDetailScoped .none-bespoke .choose-button {
    margin-top: 10px
}

.fhqDetailScoped .remarks {
    resize: none;
    width: 226px;
    padding-left: 10px;
    padding-top: 10px;
    height: 46px;
    border: 1px solid #dfdfdf
}

.fhqDetailScoped .none-bespoke .first-li {
    padding-top: 12px
}

.fhqDetailScoped .more-content {
    display: none;
    padding-top: 10px;
    width: 900px;
    padding-bottom: 10px
}

.fhqDetailScoped .more-content span {
    display: block;
    width: 200px;
    height: 40px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    margin-top: 10px;
    background: #3395fa;
    margin: auto;
    border-radius: 6px;
    cursor: pointer
}

.fhqDetailScoped .know-what {
    position: relative;
    float: right
}

.fhqDetailScoped .know-what .problem {
    position: relative;
    top: 5px;
    left: 3px;
    display: block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    color: #f7b23a;
    font-size: 12px;
    border: 1px solid #f7b23a;
    border-radius: 50%;
    cursor: pointer
}

.fhqDetailScoped .hover-more {
    position: absolute;
    left: -61px;
    top: -40px;
    width: 140px;
    padding: 10px 0;
    height: 36px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, .4);
    border-radius: 6px;
    border: 1px solid #e5e5e5
}

.fhqDetailScoped .detial-total-number {
    float: right;
    margin-right: 30px;
    font-size: 14px;
    color: #333
}

.fhqDetailScoped .detial-total-number span {
    font-size: 24px;
    color: #fd4b38;
    font-weight: 700
}

.fhqDetailScoped .house-detail li:nth-last-child(2) {
    border: none
}

.fhqDetailScoped .intro {
    display: none;
    text-align: center;
    padding-bottom: 10px
}

.fhqDetailScoped .random-number {
    color: red
}

.fhqDetailScoped .laydate_time {
    background: #fff
}

.fhqDetailScoped .laydate_show {
    background: #eee
}

.fhqDetailScoped .footer {
    margin-top: 50px
}

.fhqDetailScoped body #main-cont .prev {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAsCAMAAABMt1hMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABpUExURQAAAMbGxt3d3f7+/v7+/v7+/tzc3AAAAAAAAP7+/sPDw8LCwgAAAAAAAN3d3f7+/gAAAAAAAAAAANra2gAAAPHx8b+/v/r6+tXV1WhoaNDQ0PT09P39/ePj476+vvHx8fn5+XR0dP///2RB/W8AAAAidFJOUwAxS+X15EgHBvYvLgIBSuYICQRFA34svDwWPI/iUit/uBY6FvLmAAAAZklEQVQ4y+3UNw6AMBBE0SXagE3Omb3/IaGg3AUJWVSe9pUjfQBiZSE1kBPVvuW0hD7iqjgJDs1I5kiD4lkxJ2rkBMSEiAslUPfR9XdMmnCtfbPkP0tfbB6AtVYx3egauhtPtbl3AlkWEh5LftDqAAAAAElFTkSuQmCC) no-repeat
}

.fhqDetailScoped body #main-cont .next {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAsCAMAAABMt1hMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABsUExURQAAAPf39/f39/j4+AAAAPf39/X19QAAABISEjAwMPf39/X19QAAAAAAAPj4+Pf39/f39/f39/n5+ff39wAAAAAAAP7+/gAAAP7+/jw8PPX19f39/fT09PHx8fX19SIiIvX19fDw8P7+/v///8LdyGwAAAAjdFJOUwCko6oCn5kDDhCgmAwHq5mpnqulBgj2AekRlNqMg5UPk3fnHiSgogAAAIJJREFUOMvN1MkOgkAQBNBWBgdwWrYBFNyg//8fWc5dJgox1PWdKpUUEXnHhtT4fnhHViV3FUl046cgM68jNBuvMwMt3NgOO7P8BytXWMva7PbWidROWz1K5wYVkiw2UOxXcvoowU7lPMnlT1Io0kAhviNZHkAX8o861IUadhV4G5gR/boYox5molAAAAAASUVORK5CYII=) no-repeat
}

.fhqDetailScoped .normal-shebei {
    margin-top: -16px;
    width: 880px
}

.fhqDetailScoped .normal-shebei .SelectedEquipment {
    opacity: 1;
    filter: alpha(opacity=60)
}

.fhqDetailScoped body .page .page-prev:hover {
    background-image: none
}

.fhqDetailScoped .orderHouse {
    width: 900px;
    overflow: hidden
}

.fhqDetailScoped .orderHouse .isOrder {
    height: 242px
}

.fhqDetailScoped .orderHouse .isSetOut {
    position: relative
}

.fhqDetailScoped .orderHouse .isSetOut .btitle, .fhqDetailScoped .orderHouse .isSetOut .btitle .officeArea, .fhqDetailScoped .orderHouse .isSetOut .btitle span, .fhqDetailScoped .orderHouse .isSetOut .price {
    color: #969696
}

.fhqDetailScoped .orderHouse .isSetOut .setoutIcon {
    width: 108px;
    height: 108px;
    background: url(/_nuxt/img/setOut.a6e1985.png) no-repeat 0 0;
    right: 13px;
    bottom: 10px;
    z-index: 2;
    position: absolute
}

.fhqDetailScoped .orderHouse li {
    width: 206px;
    float: left;
    border: 1px solid #dcdcdc;
    margin-right: 18px;
    padding: 23px 18px;
    position: relative;
    margin-bottom: 20px
}

.fhqDetailScoped .orderHouse li .btitle {
    font-size: 14px;
    color: #333;
    width: 100%;
    float: left
}

.fhqDetailScoped .orderHouse li .btitle span {
    font-size: 20px;
    color: #1a1c27
}

.fhqDetailScoped .orderHouse li .btitle .officeArea {
    float: right;
    padding-left: 10px;
    border-left: 1px solid #dcdcdc;
    font-size: 14px;
    color: #333;
    margin-left: 10px;
    line-height: 14px;
    margin-top: 9px
}

.fhqDetailScoped .orderHouse li .discount {
    padding-left: 40px;
    text-align: left !important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAdZJREFUOI21kb9PU1EUxz/3vlcI1ZSEHwIDIpogsQmxGl80TcpQF2LiwvIm8xKMTmLC5MLEIBPGP8CEMHVicWTCwWiVlNlBKY1AfA2DqSZA37sOmEcu71JQ2rOdX5/zPeeIWt6ZAN4AAzTHtoEpUcs7W02ERnDZAijAgGwBFIAzg23X+yewfTzQ9vyFuTCbQ/b1x+LB+hrB6srp4GB9zQi2bt0x5sJK2SwkBl5dwXY95PA1+P0riouODqybt4/8nkvszc4YoUYwgOzrJ3j/TltRjqbZfz0f+SedrCEYwL4/oSmU3d0azM7mtEExcQ3HnsOMig/eLiMHh7SY9ryLKeRouiFY1PKO0ia5HvZ4XitSVR+RTBJubkDyAvLyFVTVBzjxgTEwgMw4hKUitutRLywiMw7y+g3qhcXDpq5e5L0caquCKn9D7foxsPHGbU+eHar/qzwsFbHSY1gPJo82u5tFpDqNUCPYdj2Czx9jhXuzM1D7ibg6QuLpNPuvXpJwHyG6eo3g2POs9Fh0N1X1aZ9bQFV/RPnEw0nqnz6gdn0OCkuIoWGjauONtZUyDiLVGflhpYz6+qVRi1nxcQtLxVMhRkH/1XVG8HYLuDsSeAzsNBH6HZj6A9r5jJ5etSCFAAAAAElFTkSuQmCC) #f9fafb no-repeat 10px !important
}

.fhqDetailScoped .orderHouse li .station {
    position: absolute;
    top: 0;
    right: 0;
    width: 86px;
    height: 86px;
    background: url(/_nuxt/img/bg1.f68e651.png) 0 0 no-repeat;
    background-size: 100% auto;
    font-size: 24px;
    color: #8b9fb3;
    text-align: center;
    line-height: 25px;
    padding-left: 7px;
    padding-top: 25px
}

.fhqDetailScoped .orderHouse li .open {
    background: url(/_nuxt/img/bg3.ea24542.png) 0 0 no-repeat;
    background-size: 100% auto;
    color: #69bd3b
}

.fhqDetailScoped .orderHouse li .own {
    background: url(/_nuxt/img/bg2.63aa737.png) 0 0 no-repeat;
    background-size: 100% auto;
    color: #969696
}

.fhqDetailScoped .orderHouse li .price {
    width: 100%;
    font-size: 16px;
    color: #f44336;
    clear: both;
    margin-top: 12px;
    line-height: 60px;
    float: left;
    background: #f9fafb;
    text-align: center
}

.fhqDetailScoped .orderHouse li .price span {
    font-size: 18px;
    font-weight: 700
}

.fhqDetailScoped .orderHouse li .fhqBtn {
    width: 100%;
    clear: both;
    padding-top: 17px
}

.fhqDetailScoped .orderHouse li .fhqBtn .btn {
    height: 33px;
    display: inline-block;
    text-align: center;
    line-height: 33px;
    border-radius: 17px;
    cursor: pointer;
    font-size: 14px;
    width: 100%;
    background: #fe6a6a;
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    color: #fff;
    border: 1px solid #fe6a6a
}

.fhqDetailScoped .orderHouse li .fhqBtn .orderBtn {
    height: 33px;
    display: inline-block;
    text-align: center;
    line-height: 33px;
    border-radius: 17px;
    cursor: pointer;
    font-size: 12px;
    margin-top: 10px;
    width: 100%;
    color: #ff5a5e;
    border: 1px solid #ffacae
}

#main {
    overflow: hidden;
    zoom: 1;
    position: relative
}

#main-cont {
    margin: auto;
    position: relative
}

#main-cont, #main-cont .heros, #main-cont img {
    width: 1000px;
    height: 516px
}

#main-cont .hero-wrap {
    overflow: visible;
    position: absolute
}

#main-cont .next, #main-cont .prev {
    position: absolute;
    top: 50%;
    margin-top: -52px;
    left: 50%;
    z-index: 3;
    background: url(/_nuxt/img/foucs_right.fa0dee2.png) no-repeat;
    width: 53px;
    height: 104px
}

#main-cont .prev {
    margin-left: -500px;
    background: url(/_nuxt/img/foucs_left.5e106d0.png) no-repeat
}

#main-cont .next {
    margin-left: 447px
}

#main-cont .disabled {
    background-color: #eee
}

#main-cont .hero, #main-cont .mask-left, #main-cont .mask-right {
    background: #fff;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 430px;
    overflow: hidden;
    left: 2000px
}

#main-cont .mask-left, #main-cont .mask-right {
    z-index: 4;
    left: -1000px;
    filter: alpha(opacity=50);
    opacity: .5;
    background: #fff;
    overflow: hidden
}

#main-cont .mask-right {
    left: 1000px
}

#main-cont .active {
    z-index: 2;
    left: 0
}

#fhqlunbotu {
    overflow: inherit;
    position: relative;
    width: 1200px;
    margin: 0 auto
}

.fhqDetailScoped .fhqCrumbsBox {
    width: 1200px;
    padding-right: 22px;
    margin: 0 auto 8px;
    height: 40px
}

.fhqDetailScoped .fhqCrumbsBox .collectBox {
    position: relative
}

.buildingDetail-top .content .entrustStyle {
    position: absolute;
    top: 30px;
    right: 20px;
    z-index: 11;
    background: #fff
}

.buildingDetail-top .content .enFloat {
    position: fixed;
    right: 0;
    top: 80px;
    z-index: 1000;
    background: #fff
}

.buildingDetail-top .content .otherLink {
    width: 100%
}

.fhqCrumbs {
    font-size: 12px;
    color: #646464;
    text-align: left;
    height: 40px
}

.fhqCrumbs .el-breadcrumb {
    line-height: 40px
}

.fhqCrumbs .el-breadcrumb__item__inner, .fhqCrumbs .el-breadcrumb__item__inner a {
    color: #646464;
    text-decoration: none
}

.fhqCrumbs .el-breadcrumb__item__inner:hover, .fhqCrumbs .el-breadcrumb__item__inner a:hover {
    color: #f44336
}

.fhqCrumbs .el-breadcrumb__item:last-child .el-breadcrumb__item__inner, .fhqCrumbs .el-breadcrumb__item:last-child .el-breadcrumb__item__inner:hover, .fhqCrumbs .el-breadcrumb__item:last-child .el-breadcrumb__item__inner a, .fhqCrumbs .el-breadcrumb__item:last-child .el-breadcrumb__item__inner a:hover, .fhqCrumbs .el-breadcrumb__separator {
    color: #646464
}

.fhqCarousel .swiper-slide {
    background-size: cover;
    background-position: 50%
}

.fhqCarousel .swiper-slide .picStyle {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 100%;
    cursor: pointer
}

.fhqCarousel .swiper-slide .swiperTitle {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 111;
    width: 880px;
    height: 60px;
    background: rgba(26, 28, 40, .5);
    padding-left: 20px;
    line-height: 60px;
    color: #fff;
    font-size: 24px;
    font-weight: 700
}

.fhqCarousel .fhq-gallery-top {
    height: 440px !important;
    width: 880px;
    position: relative;
    overflow: hidden;
    float: left
}

.fhqCarousel .fhq-gallery-top img {
    min-height: 440px;
    min-width: 100%
}

.fhqCarousel .fhq-gallery-thumbs {
    height: 440px !important;
    width: 280px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    position: relative;
    margin-left: 20px;
    float: left
}

.fhqCarousel .fhq-gallery-thumbs .swiper-slide-active {
    opacity: 1
}

.fhqCarousel .fhq-gallery-thumbs .swiper-wrapper {
    height: 440px;
    width: 280px;
    display: block
}

.fhqCarousel .fhq-gallery-thumbs .swiper-container {
    width: 100%;
    height: 100%
}

.fhqCarousel .fhq-gallery-thumbs .swiper-slide {
    width: 280px;
    height: 140px;
    overflow: hidden;
    cursor: pointer
}

.fhqCarousel .fhq-gallery-thumbs .swiper-slide img {
    width: 100%;
    height: 100%
}

.fhqCarousel .fhq-gallery-thumbs .swiper-slide:hover {
    opacity: 1
}

.fhqCarousel .fhq-gallery-thumbs .fhq-swiper-button-next {
    width: 280px;
    height: 30px;
    left: 0;
    top: auto;
    bottom: 0;
    margin-top: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAJFJREFUGJWNkcEJwlAQRN8PKARFO7AED961E8VCRGxEsQkPij0IVmAXUQ8+D/5A+ORLBuYys7PssEEFKIGKbiiBqgCmwAlYdAjN4+wMdaDe1Le6Vslwqb7UuzqsxZF6UT/qTg1JaBO9qzpWaZo99eAPR7UftX2ikQZrbhvbz7krcn1W6vNf7xDf0YYJUACPNvML1kvxFatYcFUAAAAASUVORK5CYII=) #1a1c27 50% no-repeat;
    background-size: 14px auto;
    opacity: .8
}

.fhqCarousel .fhq-gallery-thumbs .fhq-swiper-button-prev {
    width: 280px;
    height: 30px;
    left: 0;
    top: 0;
    margin-top: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAJhJREFUGJV90cFpQgEQBND5JB4MSRMpQLAEwT6CkjZCgm2IYhOCeLGCpIEU8sGAz4PrQfk/A3uZndndYRukB69JHpL8dnbRVTMc8Yf3Lk2X6RMn7LB1wQJNn/ERqxKuMShuWdymuBvjS22Ar/vp+Kgr9qVN8ITvyjPvyRy8Ve4fPAcjHDD9x3StSWnHTb1jmKTt+8sdhknaM2wNGwxVUrADAAAAAElFTkSuQmCC) #1a1c27 50% no-repeat;
    background-size: 14px auto;
    opacity: .8
}

.fhqCarousel .fhq-gallery-thumbs .swiper-button-disabled {
    opacity: .6
}

.fhqCarousel .fhq-gallery-thumbs .on {
    border: 2px solid #1a1c28
}

.fhqRecommend[data-v-12bc98ad] {
    width: 1200px;
    float: left
}

.fhqRecommend ul li[data-v-12bc98ad] {
    width: 285px;
    margin-right: 20px;
    height: 285px;
    float: left
}

.fhqRecommend ul li .img[data-v-12bc98ad] {
    width: 100%;
    height: 214px;
    overflow: hidden;
    position: relative
}

.fhqRecommend ul li .img img[data-v-12bc98ad] {
    width: 100%;
    height: 214px;
    -webkit-transition: all 1s;
    transition: all 1s;
    float: left
}

.fhqRecommend ul li .img img[data-v-12bc98ad]:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.fhqRecommend ul li .img .price[data-v-12bc98ad] {
    position: absolute;
    left: 0;
    bottom: 13px;
    background: #21222e;
    padding: 0 12px;
    line-height: 33px;
    color: #fff;
    font-size: 14px
}

.fhqRecommend ul li .img .price span[data-v-12bc98ad] {
    font-size: 16px;
    font-weight: 700
}

.fhqRecommend ul li .fhqReTitle[data-v-12bc98ad] {
    width: 100%;
    padding: 18px 10px 5px 12px;
    font-size: 18px;
    color: #323232;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fhqRecommend ul li .fhqReTitle a[data-v-12bc98ad] {
    color: #323232
}

.fhqRecommend ul li .fhqReTitle a[data-v-12bc98ad]:hover {
    color: #f44337
}

.fhqRecommend ul li .fhqReDescribe[data-v-12bc98ad] {
    font-size: 14px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px 5px 12px
}

.fhqRecommend ul li .fhqReDescribe a[data-v-12bc98ad] {
    color: #323232
}

.fhqRecommend ul li .fhqReDescribe a[data-v-12bc98ad]:hover {
    color: #f44337
}

.fhqRecommend ul li[data-v-12bc98ad]:last-child {
    margin-right: 0
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

#floatHead {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100
}

.newsLeft {
    width: 862px;
    margin-right: 60px
}

.newsLeft h1 {
    font-size: 26px;
    color: #2b2c32;
    line-height: 30px;
    padding-bottom: 10px;
    font-weight: 400
}

.newsLeft h2 {
    color: #646464;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 26px
}

.newsLeft .sourceBar {
    width: 100%;
    color: #969696;
    font-size: 14px;
    height: 14px;
    margin-top: 20px
}

.newsLeft .sourceBar .left {
    float: left
}

.newsLeft .sourceBar .left .text {
    line-height: 14px
}

.newsLeft .sourceBar .pageView {
    float: right
}

.newsLeft .summary {
    margin-top: 40px;
    background: #f5f5f5;
    padding: 18px 20px;
    line-height: 28px;
    color: #969696;
    font-size: 16px
}

.newsLeft .article {
    width: 100%;
    color: #646464;
    font-size: 16px;
    line-height: 32px;
    margin-top: 24px;
    min-height: 500px
}

.newsLeft .article p {
    margin-bottom: 28px
}

.newsLeft .article img {
    max-width: 100%;
    margin: 0 auto;
    display: block
}

.newsLeft .recommend {
    width: 100%;
    border: 1px solid #dcdcdc;
    float: left;
    clear: both
}

.newsLeft .recommend .reTitle {
    width: 40px;
    height: 208px;
    background: #dcdcdc;
    font-size: 16px;
    color: #2b2c32;
    padding: 60px 12px;
    float: left;
    line-height: 24px
}

.newsLeft .recommend .reCon {
    width: 820px;
    padding: 12px 20px;
    float: left
}

.newsLeft .pages {
    width: 100%
}

.newsLeft .pages .pagesNum {
    line-height: 28px;
    font-size: 14px
}

.newsLeft .pages a {
    text-decoration: none;
    color: #969696
}

.newsLeft .pages a:hover {
    color: #f44336
}

.newsLeft .praise {
    width: 100%;
    clear: both;
    text-align: center;
    margin-top: 50px
}

.newsLeft .shareBox {
    clear: both
}

.newsLeft .shareBox span {
    color: #2b2c32;
    line-height: 29px
}

.newsLeft .otherNews {
    width: 100%
}

.newsLeft .otherNews .otTitle {
    color: #2b2c32;
    font-size: 18px;
    line-height: 18px
}

.newsLeft .otherNews .otCon {
    width: 100%;
    margin-bottom: 50px
}

.newsLeft .otherNews .otCon .nearBox ul li .img img {
    height: 149px
}

.praiseBtn {
    padding: 0 30px 0 55px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAVZJREFUWIXt2L8rRXEYx/HXQcIiZLEpo02ZZBVRZmWwY5PJ4A+wWa0yGvwHkptQykgZDJTCcK7liuG64nS55zr3/Bh8pqfv8znP8z5P59f3BGEYapHa8frXg9sSNh/EDp5QwTlm/1IoSDCRPpxgJLL+hgXsNVMsyUTW60BAgG30ZAUy/UtuAJNZgfQ3yI9mBTLQID+UBcgwuht4urIAmYvheUkbpBMrMXwPaYOsqX/bRnWbJsg8NmN6z5op3BHTF2AZW6rvlEZ6Vr2Yx37x3PsytTiP+FlsYDwGQLM6xRIugzAMZ7Do+5nuY/cjPsREChA1PWKs46NhbyR5nWLjqPqw0VYHIg9NJf0eaZWGigJyVRSQ0j9IRIUAKeOiCCCnqBQBpETyfU0rVBiQY/IHucEd+YMc1YK8QY5rQd4gpVqQJ0gZF0UAOVD9lfEJUvnZm5pusPp14R2GijxHaiRlQgAAAABJRU5ErkJggg==) #fe6a6a 30px no-repeat;
    background-size: 17px auto;
    height: 45px;
    line-height: 45px;
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    display: inline-block
}

div.afterZan {
    background-color: #c8c8c8
}

.share ul li {
    width: 79px;
    border-right: 1px solid #dcdcdc;
    height: 29px;
    float: left;
    cursor: pointer
}

.share ul li:last-child {
    border-right: 0
}

.share ul li.share_qq {
    background: url(/_nuxt/img/share_02.94f2f43.png) no-repeat;
    background-position: 50%;
    background-size: 22px auto;
    -webkit-transition: all 1s;
    transition: all 1s
}

.share ul li.share_qq:hover {
    background: url(/_nuxt/img/share_01.7b4d23d.png) no-repeat;
    background-position: 50%;
    background-size: 22px auto
}

.share ul li.share_sina {
    background: url(/_nuxt/img/share_04.a069072.png) no-repeat;
    background-position: 50%;
    background-size: 28px auto;
    -webkit-transition: all 1s;
    transition: all 1s
}

.share ul li.share_sina:hover {
    background: url(/_nuxt/img/share_03.faa1804.png) no-repeat;
    background-position: 50%;
    background-size: 28px auto
}

.share ul li.share_douban {
    background: url(/_nuxt/img/share_06.c5762ca.png) no-repeat;
    background-position: 50%;
    background-size: 27px auto;
    -webkit-transition: all 1s;
    transition: all 1s
}

.share ul li.share_douban:hover {
    background: url(/_nuxt/img/share_05.4386fdd.png) no-repeat;
    background-position: 50%;
    background-size: 27px auto
}

.share ul li.share_qZone {
    background: url(/_nuxt/img/share_08.fea5403.png) no-repeat;
    background-position: 50%;
    background-size: 28px auto;
    -webkit-transition: all 1s;
    transition: all 1s
}

.share ul li.share_qZone:hover {
    background: url(/_nuxt/img/share_07.71dded2.png) no-repeat;
    background-position: 50%;
    background-size: 28px auto
}

.share ul li.share_friend {
    background: url(/_nuxt/img/share_10.42600c4.png) no-repeat;
    background-position: 50%;
    background-size: 26px auto;
    -webkit-transition: all 1s;
    transition: all 1s
}

.share ul li.share_friend:hover {
    background: url(/_nuxt/img/share_09.6ec4b20.png) no-repeat;
    background-position: 50%;
    background-size: 26px auto
}

.share ul li.share_weixin {
    background: url(/_nuxt/img/share_12.af03bf0.png) no-repeat;
    background-position: 50%;
    background-size: 29px auto;
    -webkit-transition: all 1s;
    transition: all 1s
}

.share ul li.share_weixin:hover {
    background: url(/_nuxt/img/share_11.8556886.png) no-repeat;
    background-position: 50%;
    background-size: 29px auto
}

.comment {
    width: 100%
}

.comment .comInput textarea {
    width: 100%;
    height: 90px;
    padding: 15px;
    background: #f5f5f5;
    border: 0
}

.comment .comInput .inputBtn {
    text-align: right
}

.comment .comInput .inputBtn input {
    width: 118px;
    border: 1px solid #c8c8c8;
    height: 34px;
    background: #fff;
    border-radius: 20px;
    color: #969696;
    cursor: pointer
}

.comment .comInput .inputBtn input:hover {
    background: #2b2c32;
    color: #fff;
    border: 1px solid #2b2c32
}

.comment ul {
    border: 1px solid #dcdcdc;
    border-left: 0;
    border-right: 0;
    margin-top: 40px
}

.comment ul li {
    width: 100%;
    border-bottom: 1px dashed #dcdcdc;
    padding: 35px 0 20px
}

.comment ul li .phone {
    width: 6%;
    height: 6%;
    border-radius: 50px;
    overflow: hidden;
    margin-right: 2%
}

.comment ul li .phone img {
    width: 100%
}

.comment ul li .con {
    color: #2b2c32;
    line-height: 20px;
    width: 92%
}

.comment ul li .con .name {
    clear: both;
    font-size: 16px;
    color: #2b2c32;
    padding-bottom: 13px;
    margin-top: -3px
}

.comment ul li .con .name label {
    font-size: 12px;
    padding-left: 15px
}

.comment ul li .con .replyLayer {
    background: #f5f5f5;
    padding: 17px 13px;
    position: relative
}

.comment ul li .con .replyLayer .name {
    padding-bottom: 5px
}

.comment ul li .con .replyLayer:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 15px solid #f5f5f5;
    position: absolute;
    left: 20px;
    top: -10px
}

.comment ul li .con .replyInput {
    width: 100%;
    background: #f5f5f5;
    padding: 10px 15px
}

.comment ul li .con .replyInput label {
    display: inline-block;
    color: #969696;
    padding-right: 10px;
    line-height: 20px
}

.comment ul li .con .replyInput input {
    display: inline-block;
    width: 85%;
    height: 20px;
    background: none;
    border: 0
}

.comment ul li .con .replyInputBtn {
    height: 34px;
    width: 87px;
    border: 1px solid #c8c8c8;
    line-height: 34px;
    text-align: center;
    color: #969696;
    font-size: 16px;
    border-radius: 20px;
    cursor: pointer
}

.comment ul li .con .replyInputBtn:hover {
    background: #2b2c32;
    color: #fff;
    border: 1px solid #2b2c32
}

.comment ul li .con .reply {
    background: url(/_nuxt/img/reply.d25fb7c.png) 0 no-repeat;
    background-size: 16px auto;
    padding-left: 24px;
    color: #969696;
    font-size: 14px;
    cursor: pointer
}

.comment ul li .con .reply:hover {
    color: #f44336
}

.comment ul li:last-child {
    border: 0
}

.leftMenu[data-v-2dfa9400] {
    width: 200px
}

.rightContent[data-v-2dfa9400] {
    width: 960px;
    margin-left: 40px
}

.rightContent .orderStateSuccess[data-v-2dfa9400] {
    background: #fff;
    padding-top: 75px
}

.rightContent .orderStateSuccess .wait[data-v-2dfa9400] {
    height: 42px;
    width: 235px;
    margin: 0 auto
}

.rightContent .orderStateSuccess .wait img[data-v-2dfa9400] {
    width: 42px
}

.rightContent .orderStateSuccess .wait span[data-v-2dfa9400] {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-weight: 600px;
    margin-left: 12px;
    color: #1a1c28
}

.rightContent .orderStateSuccess .timeBox[data-v-2dfa9400] {
    margin-top: 40px;
    font-size: 16px;
    color: #969696
}

.rightContent .orderStateSuccess .timeBox .restTime[data-v-2dfa9400] {
    color: #2b2c32;
    font-weight: 600
}

.rightContent .orderStateCancel[data-v-2dfa9400] {
    background: #fff;
    padding-top: 40px;
    padding-bottom: 40px
}

.rightContent .orderStateCancel .wait[data-v-2dfa9400] {
    height: 42px;
    width: 235px;
    margin: 0 auto
}

.rightContent .orderStateCancel .wait img[data-v-2dfa9400] {
    width: 42px
}

.rightContent .orderStateCancel .wait span[data-v-2dfa9400] {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-weight: 600px;
    margin-left: 12px;
    color: #1a1c28
}

.rightContent .orderStateCancel .timeBox[data-v-2dfa9400] {
    margin-top: 35px;
    font-size: 16px;
    color: #969696
}

.rightContent .orderStateCancel .timeBox lable[data-v-2dfa9400] {
    color: #2b2c32;
    font-weight: 600
}

.rightContent .orderStateConfirm[data-v-2dfa9400] {
    background: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 5px
}

.rightContent .orderStateConfirm .wait[data-v-2dfa9400] {
    height: 42px;
    width: 235px;
    margin: 0 auto
}

.rightContent .orderStateConfirm .wait img[data-v-2dfa9400] {
    width: 42px
}

.rightContent .orderStateConfirm .wait span[data-v-2dfa9400] {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-weight: 600px;
    margin-left: 12px;
    color: #1a1c28
}

.rightContent .orderStateConfirm .timeBox[data-v-2dfa9400] {
    margin-top: 35px;
    font-size: 16px;
    color: #969696
}

.rightContent .orderStateConfirm .timeBox lable[data-v-2dfa9400] {
    color: #2b2c32;
    font-weight: 600
}

.rightContent .orderInfo[data-v-2dfa9400] {
    background: #fff;
    padding: 18px 0 50px 31px;
    border-radius: 5px
}

.rightContent .orderInfo .mt22[data-v-2dfa9400] {
    margin-top: 14px
}

.rightContent .orderInfo .ordertitle[data-v-2dfa9400] {
    font-size: 16px
}

.rightContent .orderInfo .ml84[data-v-2dfa9400] {
    margin-left: 84px
}

.rightContent .orderInfo .itemTitle[data-v-2dfa9400] {
    color: #969696;
    display: inline-block;
    width: 56px
}

.rightContent .orderInfo .itemInfo[data-v-2dfa9400] {
    margin-left: 24px
}

.rightContent .orderInfo .orderPrice[data-v-2dfa9400] {
    text-align: right;
    padding-right: 30px;
    margin-bottom: 40px
}

.rightContent .orderInfo .orderPrice .orderPriceTotal[data-v-2dfa9400] {
    font-size: 20px;
    color: #f44336
}

.rightContent .orderInfo .Cancelbtn[data-v-2dfa9400] {
    width: 117px;
    height: 32px;
    border-radius: 17px;
    border: 1px solid #969696;
    color: #969696;
    text-align: center;
    line-height: 32px;
    margin: 0 auto
}

.rightContent .orderInfo .go[data-v-2dfa9400] {
    position: relative;
    left: 50%;
    margin-left: -58px
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.bgColor {
    background: #f5f5f5
}

.bgColor .s-n-c {
    background: #fff !important
}

.error-page {
    width: 637px;
    margin: 0 auto;
    text-align: center
}

.error-page h2 {
    padding: 90px 0 80px;
    border-bottom: 1px solid #dcdcdc
}

.error-page h2 img {
    width: 78px
}

.error-page h2 img, .error-page h2 p {
    display: inline-block;
    vertical-align: middle
}

.error-page h2 p {
    margin-left: 20px;
    font-size: 28px
}

.error-page .tips {
    margin: 60px 0 30px;
    font-weight: 700;
    font-size: 14px
}

.error-page .tips p {
    display: inline-block
}

.error-page .tips div {
    display: inline-block;
    font-size: 20px
}

.error-page .tips div span {
    padding-left: 0;
    color: #f44336
}

.error-page .appointment {
    position: relative;
    width: 600px;
    border-radius: 30px;
    line-height: 25px;
    padding: 0 20px;
    text-align: left;
    overflow: hidden;
    -webkit-box-shadow: -1px 3px 20px 9px rgba(0, 0, 0, .05);
    box-shadow: -1px 3px 20px 9px rgba(0, 0, 0, .05)
}

.error-page .appointment img {
    width: 25px;
    display: inline-block;
    vertical-align: middle
}

.error-page .appointment input[type=text] {
    padding: 0 20px;
    width: 380px;
    height: 57px;
    line-height: 57px;
    font-size: 18px;
    border: none
}

.error-page .appointment a {
    position: absolute;
    right: 0;
    top: 0;
    background: #f44336;
    color: #fff;
    font-size: 18px;
    line-height: 57px;
    padding: 0 20px
}

.error-page .options {
    margin-top: 60px
}

.error-page .options a {
    display: inline-block;
    border: 1px solid #dedede;
    padding: 4px 20px;
    border-radius: 30px;
    font-size: 14px;
    color: #2b2c32;
    margin: 0 30px
}

.error-page .hide {
    display: none
}

.nuxt-progress {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    width: 0;
    -webkit-transition: width .2s, opacity .4s;
    transition: width .2s, opacity .4s;
    opacity: 1;
    background-color: #efc14e;
    z-index: 999999
}

.el-breadcrumb:after, .el-breadcrumb:before, .el-button-group:after, .el-button-group:before, .el-form-item:after, .el-form-item:before, .el-form-item__content:after, .el-form-item__content:before {
    display: table;
    content: ""
}

.el-breadcrumb:after, .el-button-group:after, .el-color-dropdown__main-wrapper:after, .el-dialog__header:after, .el-form-item:after, .el-form-item__content:after, .el-menu:after, .el-picker-panel__body-wrapper:after, .el-picker-panel__body:after, .el-row:after, .el-slider:after, .el-tabs {
    clear: both
}

.el-checkbox-button__original, .el-pagination--small .arrow.disabled, .el-table--hidden, .el-table .hidden-columns, .el-table td.is-hidden > *, .el-table th.is-hidden > * {
    visibility: hidden
}

.el-autocomplete-suggestion.is-loading li:after {
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle
}

.el-dialog__header:after, .el-dialog__header:before {
    display: table;
    content: ""
}

@font-face {
    font-family: element-icons;
    src: url(/_nuxt/fonts/element-icons.d2f69a9.woff) format("woff"), url(/_nuxt/fonts/element-icons.b02bdc1.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

[class*=" el-icon-"], [class^=el-icon-] {
    font-family: element-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.el-icon-arrow-down:before {
    content: "\E600"
}

.el-icon-arrow-left:before {
    content: "\E601"
}

.el-icon-arrow-right:before {
    content: "\E602"
}

.el-icon-arrow-up:before {
    content: "\E603"
}

.el-icon-caret-bottom:before {
    content: "\E604"
}

.el-icon-caret-left:before {
    content: "\E605"
}

.el-icon-caret-right:before {
    content: "\E606"
}

.el-icon-caret-top:before {
    content: "\E607"
}

.el-icon-check:before {
    content: "\E608"
}

.el-icon-circle-check:before {
    content: "\E609"
}

.el-icon-circle-close:before {
    content: "\E60A"
}

.el-icon-circle-cross:before {
    content: "\E60B"
}

.el-icon-close:before {
    content: "\E60C"
}

.el-icon-upload:before {
    content: "\E60D"
}

.el-icon-d-arrow-left:before {
    content: "\E60E"
}

.el-icon-d-arrow-right:before {
    content: "\E60F"
}

.el-icon-d-caret:before {
    content: "\E610"
}

.el-icon-date:before {
    content: "\E611"
}

.el-icon-delete:before {
    content: "\E612"
}

.el-icon-document:before {
    content: "\E613"
}

.el-icon-edit:before {
    content: "\E614"
}

.el-icon-information:before {
    content: "\E615"
}

.el-icon-loading:before {
    content: "\E616"
}

.el-icon-menu:before {
    content: "\E617"
}

.el-icon-message:before {
    content: "\E618"
}

.el-icon-minus:before {
    content: "\E619"
}

.el-icon-more:before {
    content: "\E61A"
}

.el-icon-picture:before {
    content: "\E61B"
}

.el-icon-plus:before {
    content: "\E61C"
}

.el-icon-search:before {
    content: "\E61D"
}

.el-icon-setting:before {
    content: "\E61E"
}

.el-icon-share:before {
    content: "\E61F"
}

.el-icon-star-off:before {
    content: "\E620"
}

.el-icon-star-on:before {
    content: "\E621"
}

.el-icon-time:before {
    content: "\E622"
}

.el-icon-warning:before {
    content: "\E623"
}

.el-icon-delete2:before {
    content: "\E624"
}

.el-icon-upload2:before {
    content: "\E627"
}

.el-icon-view:before {
    content: "\E626"
}

.el-icon-loading {
    -webkit-animation: rotating 1s linear infinite;
    animation: rotating 1s linear infinite
}

.el-icon--right {
    margin-left: 5px
}

.el-icon--left {
    margin-right: 5px
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.el-pagination {
    white-space: nowrap;
    padding: 2px 5px;
    color: #48576a
}

.el-pagination:after, .el-pagination:before {
    display: table;
    content: ""
}

.el-pagination:after {
    clear: both
}

.el-pagination button, .el-pagination span {
    display: inline-block;
    font-size: 13px;
    min-width: 28px;
    height: 28px;
    line-height: 28px;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-pagination .el-select .el-input {
    width: 110px
}

.el-pagination .el-select .el-input input {
    padding-right: 25px;
    border-radius: 2px;
    height: 28px
}

.el-pagination button {
    border: none;
    padding: 0 6px;
    background: 0 0
}

.el-pagination button:focus {
    outline: 0
}

.el-pagination button:hover {
    color: #20a0ff
}

.el-pagination button.disabled {
    color: #e4e4e4;
    background-color: #fff;
    cursor: not-allowed
}

.el-pager li, .el-pager li.btn-quicknext:hover, .el-pager li.btn-quickprev:hover {
    cursor: pointer
}

.el-pagination .btn-next, .el-pagination .btn-prev {
    background: 50% no-repeat #fff;
    background-size: 16px;
    border: 1px solid #d1dbe5;
    cursor: pointer;
    margin: 0;
    color: #97a8be
}

.el-pagination .btn-next .el-icon, .el-pagination .btn-prev .el-icon {
    display: block;
    font-size: 12px
}

.el-pagination .btn-prev {
    border-radius: 2px 0 0 2px;
    border-right: 0
}

.el-pagination .btn-next {
    border-radius: 0 2px 2px 0;
    border-left: 0
}

.el-pagination--small .btn-next, .el-pagination--small .btn-prev, .el-pagination--small .el-pager li, .el-pagination--small .el-pager li:last-child {
    border-color: transparent;
    font-size: 12px;
    line-height: 22px;
    height: 22px;
    min-width: 22px
}

.el-pagination--small .el-pager li {
    border-radius: 2px
}

.el-pagination__sizes {
    margin: 0 10px 0 0
}

.el-pagination__sizes .el-input .el-input__inner {
    font-size: 13px;
    border-color: #d1dbe5
}

.el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #20a0ff
}

.el-pagination__jump {
    margin-left: 10px
}

.el-pagination__total {
    margin: 0 10px
}

.el-pagination__rightwrapper {
    float: right
}

.el-pagination__editor {
    border: 1px solid #d1dbe5;
    border-radius: 2px;
    line-height: 18px;
    padding: 4px 2px;
    width: 30px;
    text-align: center;
    margin: 0 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border .3s;
    transition: border .3s;
    -moz-appearance: textfield
}

.el-pager, .el-pager li {
    vertical-align: top;
    display: inline-block;
    margin: 0
}

.el-pagination__editor::-webkit-inner-spin-button, .el-pagination__editor::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.el-pagination__editor:focus {
    outline: 0;
    border-color: #20a0ff
}

.el-autocomplete-suggestion__wrap, .el-pager li {
    border: 1px solid #d1dbe5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-pager {
    -moz-user-select: none;
    user-select: none;
    list-style: none;
    font-size: 0;
    padding: 0
}

.el-date-table, .el-pager, .el-radio {
    -webkit-user-select: none;
    -ms-user-select: none
}

.el-date-table, .el-radio, .el-time-panel {
    -moz-user-select: none
}

.el-pager li {
    padding: 0 4px;
    border-right: 0;
    background: #fff;
    font-size: 13px;
    min-width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center
}

.el-pager li:last-child {
    border-right: 1px solid #d1dbe5
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 28px;
    color: #97a8be
}

.el-pager li.active + li {
    border-left: 0;
    padding-left: 5px
}

.el-pager li:hover {
    color: #20a0ff
}

.el-pager li.active {
    border-color: #20a0ff;
    background-color: #20a0ff;
    color: #fff;
    cursor: default
}

.el-dialog {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 50px
}

.el-dialog--tiny {
    width: 30%
}

.el-dialog--small {
    width: 50%
}

.el-dialog--large {
    width: 90%
}

.el-dialog--full {
    width: 100%;
    top: 0;
    margin-bottom: 0;
    height: 100%;
    overflow: auto
}

.el-dialog__wrapper {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: fixed;
    overflow: auto;
    margin: 0
}

.el-autocomplete, .el-dropdown {
    display: inline-block;
    position: relative
}

.el-dialog__header {
    padding: 20px 20px 0
}

.el-dialog__headerbtn {
    float: right;
    background: 0 0;
    border: none;
    outline: 0;
    padding: 0;
    cursor: pointer;
    font-size: 16px
}

.el-dialog__headerbtn .el-dialog__close {
    color: #bfcbd9
}

.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close {
    color: #20a0ff
}

.el-dialog__title {
    line-height: 1;
    font-size: 16px;
    font-weight: 700;
    color: #1f2d3d
}

.el-dialog__body {
    padding: 30px 20px;
    color: #48576a;
    font-size: 14px
}

.el-dialog__footer {
    padding: 10px 20px 15px;
    text-align: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dialog-fade-enter-active {
    -webkit-animation: dialog-fade-in .3s;
    animation: dialog-fade-in .3s
}

.dialog-fade-leave-active {
    -webkit-animation: dialog-fade-out .3s;
    animation: dialog-fade-out .3s
}

@-webkit-keyframes dialog-fade-in {
    0% {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        opacity: 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes dialog-fade-in {
    0% {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        opacity: 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes dialog-fade-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        opacity: 0
    }
}

@keyframes dialog-fade-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        opacity: 0
    }
}

.el-autocomplete-suggestion {
    margin: 5px 0;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .04), 0 2px 4px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .04), 0 2px 4px 0 rgba(0, 0, 0, .12)
}

.el-autocomplete-suggestion li {
    list-style: none;
    line-height: 36px;
    padding: 0 10px;
    margin: 0;
    cursor: pointer;
    color: #48576a;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.el-autocomplete-suggestion li:hover {
    background-color: #e4e8f1
}

.el-autocomplete-suggestion li.highlighted {
    background-color: #20a0ff;
    color: #fff
}

.el-autocomplete-suggestion li:active {
    background-color: #0082e6
}

.el-autocomplete-suggestion.is-loading li:hover, .el-dropdown-menu {
    background-color: #fff
}

.el-autocomplete-suggestion li.divider {
    margin-top: 6px;
    border-top: 1px solid #d1dbe5
}

.el-autocomplete-suggestion li.divider:last-child {
    margin-bottom: -6px
}

.el-autocomplete-suggestion.is-loading li {
    text-align: center;
    height: 100px;
    line-height: 100px;
    font-size: 20px;
    color: #999
}

.el-autocomplete-suggestion.is-loading .el-icon-loading {
    vertical-align: middle
}

.el-autocomplete-suggestion__wrap {
    max-height: 280px;
    overflow: auto;
    background-color: #fff;
    padding: 6px 0;
    border-radius: 2px
}

.el-autocomplete-suggestion__list {
    margin: 0;
    padding: 0
}

.el-dropdown {
    color: #48576a;
    font-size: 14px
}

.el-dropdown .el-button-group {
    display: block
}

.el-dropdown .el-button-group .el-button {
    float: none
}

.el-dropdown .el-dropdown__caret-button {
    padding-right: 5px;
    padding-left: 5px
}

.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
    padding-left: 0
}

.el-dropdown__icon {
    font-size: 12px;
    margin: 0 3px
}

.el-dropdown-menu {
    margin: 5px 0;
    border: 1px solid #d1dbe5;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12);
    padding: 6px 0;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100px
}

.el-dropdown-menu__item {
    list-style: none;
    line-height: 36px;
    padding: 0 10px;
    margin: 0;
    cursor: pointer
}

.el-dropdown-menu__item:not(.is-disabled):hover {
    background-color: #e4e8f1;
    color: #48576a
}

.el-dropdown-menu__item.is-disabled {
    cursor: default;
    color: #bfcbd9;
    pointer-events: none
}

.el-dropdown-menu__item--divided {
    position: relative;
    margin-top: 6px;
    border-top: 1px solid #d1dbe5
}

.el-dropdown-menu__item--divided:before {
    content: "";
    height: 6px;
    display: block;
    margin: 0 -10px;
    background-color: #fff
}

.el-menu-item, .el-submenu__title {
    height: 56px;
    line-height: 56px;
    font-size: 14px;
    color: #48576a;
    padding: 0 20px;
    cursor: pointer;
    position: relative;
    -webkit-transition: border-color .3s, background-color .3s, color .3s;
    transition: border-color .3s, background-color .3s, color .3s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap
}

.el-menu {
    border-radius: 2px;
    list-style: none;
    position: relative;
    margin: 0;
    padding-left: 0;
    background-color: #eef1f6
}

.el-menu:after, .el-menu:before {
    display: table;
    content: ""
}

.el-menu li {
    list-style: none
}

.el-menu--dark {
    background-color: #324157
}

.el-menu--dark .el-menu-item, .el-menu--dark .el-submenu__title {
    color: #bfcbd9
}

.el-menu--dark .el-menu-item:hover, .el-menu--dark .el-submenu__title:hover {
    background-color: #48576a
}

.el-menu--dark .el-submenu .el-menu {
    background-color: #1f2d3d
}

.el-menu--dark .el-submenu .el-menu .el-menu-item:hover {
    background-color: #48576a
}

.el-menu--horizontal .el-menu-item {
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 0;
    cursor: pointer;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 5px solid transparent
}

.el-menu--horizontal .el-menu-item a, .el-menu--horizontal .el-menu-item a:hover {
    color: inherit
}

.el-menu--horizontal .el-submenu {
    float: left;
    position: relative
}

.el-menu--horizontal .el-submenu > .el-menu {
    position: absolute;
    top: 65px;
    left: 0;
    border: 1px solid #d1dbe5;
    padding: 5px 0;
    background-color: #fff;
    z-index: 100;
    min-width: 100%;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04)
}

.el-menu--horizontal .el-submenu .el-submenu__title {
    height: 60px;
    line-height: 60px;
    border-bottom: 5px solid transparent
}

.el-menu--horizontal .el-submenu .el-menu-item {
    background-color: #fff;
    float: none;
    height: 36px;
    line-height: 36px;
    padding: 0 10px
}

.el-menu--horizontal .el-submenu .el-submenu__icon-arrow {
    position: static;
    vertical-align: middle;
    margin-left: 5px;
    color: #97a8be;
    margin-top: -3px
}

.el-menu--horizontal .el-menu-item:hover, .el-menu--horizontal .el-submenu__title:hover {
    background-color: #eef1f6
}

.el-menu--horizontal > .el-menu-item:hover, .el-menu--horizontal > .el-submenu.is-active .el-submenu__title, .el-menu--horizontal > .el-submenu:hover .el-submenu__title {
    border-bottom: 5px solid #20a0ff
}

.el-menu--horizontal.el-menu--dark .el-menu-item:hover, .el-menu--horizontal.el-menu--dark .el-submenu__title:hover {
    background-color: #324157
}

.el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item:hover, .el-menu--horizontal.el-menu--dark .el-submenu .el-submenu-title:hover, .el-menu-item:hover {
    background-color: #d1dbe5
}

.el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item, .el-menu--horizontal.el-menu--dark .el-submenu .el-submenu-title {
    color: #48576a
}

.el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item.is-active, .el-menu-item.is-active {
    color: #20a0ff
}

.el-menu--collapse {
    width: 64px
}

.el-menu--collapse > .el-menu-item [class^=el-icon-], .el-menu--collapse > .el-submenu > .el-submenu__title [class^=el-icon-] {
    margin: 0;
    vertical-align: middle;
    width: 24px;
    text-align: center
}

.el-menu--collapse > .el-menu-item .el-submenu__icon-arrow, .el-menu--collapse > .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
    display: none
}

.el-menu--collapse > .el-menu-item span, .el-menu--collapse > .el-submenu > .el-submenu__title span {
    height: 0;
    width: 0;
    overflow: hidden;
    visibility: hidden;
    display: inline-block
}

.el-menu--collapse .el-menu .el-submenu {
    min-width: 200px
}

.el-menu--collapse .el-submenu {
    position: relative
}

.el-menu--collapse .el-submenu .el-menu {
    position: absolute;
    margin-left: 5px;
    top: 0;
    left: 100%;
    z-index: 10
}

.el-menu--collapse .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
    -webkit-transform: none;
    transform: none
}

.el-menu-item [class^=el-icon-] {
    margin-right: 5px;
    width: 24px;
    text-align: center
}

.el-menu-item * {
    vertical-align: middle
}

.el-menu-item:first-child {
    margin-left: 0
}

.el-menu-item:last-child {
    margin-right: 0
}

.el-submenu [class^=el-icon-] {
    vertical-align: middle;
    margin-right: 5px;
    width: 24px;
    text-align: center
}

.el-submenu .el-menu {
    background-color: #e4e8f1
}

.el-submenu .el-menu-item:hover, .el-submenu__title:hover {
    background-color: #d1dbe5
}

.el-submenu .el-menu-item {
    height: 50px;
    line-height: 50px;
    padding: 0 45px;
    min-width: 200px
}

.el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.el-submenu.is-active .el-submenu__title {
    border-bottom-color: #20a0ff
}

.el-submenu__title {
    position: relative
}

.el-submenu__title * {
    vertical-align: middle
}

.el-submenu__icon-arrow {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -7px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    font-size: 12px
}

.el-radio, .el-radio__inner, .el-radio__input {
    position: relative;
    display: inline-block
}

.el-menu-item-group > ul {
    padding: 0
}

.el-menu-item-group__title {
    padding-top: 15px;
    line-height: normal;
    font-size: 14px;
    padding-left: 20px;
    color: #97a8be
}

.el-radio-button__inner, .el-radio-group, .el-radio__input {
    line-height: 1;
    vertical-align: middle
}

.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
    -webkit-transition: .2s;
    transition: .2s;
    opacity: 0
}

.el-radio {
    color: #1f2d3d;
    cursor: pointer;
    white-space: nowrap
}

.el-radio + .el-radio {
    margin-left: 15px
}

.el-radio__input {
    white-space: nowrap;
    cursor: pointer;
    outline: 0
}

.el-radio__input.is-focus .el-radio__inner {
    border-color: #20a0ff
}

.el-radio__input.is-checked .el-radio__inner {
    border-color: #20a0ff;
    background: #20a0ff
}

.el-radio__input.is-checked .el-radio__inner:after {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1)
}

.el-radio__input.is-disabled .el-radio__inner {
    background-color: #eef1f6;
    border-color: #d1dbe5;
    cursor: not-allowed
}

.el-radio__input.is-disabled .el-radio__inner:after {
    cursor: not-allowed;
    background-color: #eef1f6
}

.el-radio__input.is-disabled .el-radio__inner + .el-radio__label {
    cursor: not-allowed
}

.el-radio__input.is-disabled.is-checked .el-radio__inner {
    background-color: #d1dbe5;
    border-color: #d1dbe5
}

.el-radio__inner, .el-radio__input.is-disabled.is-checked .el-radio__inner:after {
    background-color: #fff
}

.el-radio__input.is-disabled + .el-radio__label {
    color: #bbb;
    cursor: not-allowed
}

.el-radio__inner {
    border: 1px solid #bfcbd9;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-radio__inner:hover {
    border-color: #20a0ff
}

.el-radio__inner:after {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: -webkit-transform .15s cubic-bezier(.71, -.46, .88, .6);
    transition: -webkit-transform .15s cubic-bezier(.71, -.46, .88, .6);
    transition: transform .15s cubic-bezier(.71, -.46, .88, .6);
    transition: transform .15s cubic-bezier(.71, -.46, .88, .6), -webkit-transform .15s cubic-bezier(.71, -.46, .88, .6)
}

.el-switch__core, .el-switch__label {
    width: 46px;
    height: 22px;
    cursor: pointer
}

.el-radio__original {
    opacity: 0;
    outline: 0;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0
}

.el-radio-button, .el-radio-button__inner {
    display: inline-block;
    position: relative
}

.el-radio__label {
    font-size: 14px;
    padding-left: 5px
}

.el-radio-group {
    display: inline-block;
    font-size: 0
}

.el-radio-group .el-radio {
    font-size: 14px
}

.el-radio-button:first-child .el-radio-button__inner {
    border-left: 1px solid #bfcbd9;
    border-radius: 4px 0 0 4px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.el-radio-button:last-child .el-radio-button__inner {
    border-radius: 0 4px 4px 0
}

.el-radio-button:first-child:last-child .el-radio-button__inner {
    border-radius: 4px
}

.el-radio-button__inner {
    white-space: nowrap;
    background: #fff;
    border: 1px solid #bfcbd9;
    border-left: 0;
    color: #1f2d3d;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    padding: 10px 15px;
    font-size: 14px;
    border-radius: 0
}

.el-radio-button__inner:hover {
    color: #20a0ff
}

.el-radio-button__inner [class*=el-icon-] {
    line-height: .9
}

.el-radio-button__inner [class*=el-icon-] + span {
    margin-left: 5px
}

.el-radio-button__orig-radio {
    opacity: 0;
    outline: 0;
    position: absolute;
    z-index: -1;
    left: -999px
}

.el-radio-button__orig-radio:checked + .el-radio-button__inner {
    color: #fff;
    background-color: #20a0ff;
    border-color: #20a0ff;
    -webkit-box-shadow: -1px 0 0 0 #20a0ff;
    box-shadow: -1px 0 0 0 #20a0ff
}

.el-radio-button__orig-radio:disabled + .el-radio-button__inner {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5;
    -webkit-box-shadow: none;
    box-shadow: none
}

.el-radio-button--large .el-radio-button__inner {
    padding: 11px 19px;
    font-size: 16px;
    border-radius: 0
}

.el-radio-button--small .el-radio-button__inner {
    padding: 7px 9px;
    font-size: 12px;
    border-radius: 0
}

.el-radio-button--mini .el-radio-button__inner {
    padding: 4px;
    font-size: 12px;
    border-radius: 0
}

.el-switch, .el-switch__label, .el-switch__label * {
    font-size: 14px;
    display: inline-block
}

.el-switch {
    position: relative;
    line-height: 22px;
    height: 22px;
    vertical-align: middle
}

.el-switch .label-fade-enter, .el-switch .label-fade-leave-active {
    opacity: 0
}

.el-switch.is-disabled .el-switch__core {
    border-color: #e4e8f1 !important;
    background: #e4e8f1 !important
}

.el-switch.is-disabled .el-switch__core span {
    background-color: #fbfdff !important
}

.el-switch.is-disabled .el-switch__core ~ .el-switch__label * {
    color: #fbfdff !important
}

.el-switch.is-checked .el-switch__core {
    border-color: #20a0ff;
    background-color: #20a0ff
}

.el-switch.is-disabled .el-switch__core, .el-switch.is-disabled .el-switch__label {
    cursor: not-allowed
}

.el-switch__label {
    -webkit-transition: .2s;
    transition: .2s;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2
}

.el-switch__label * {
    line-height: 1;
    top: 4px;
    position: absolute;
    color: #fff
}

.el-switch__label--left i {
    left: 6px
}

.el-switch__label--right i {
    right: 6px
}

.el-switch__input {
    display: none
}

.el-switch__input.allow-focus {
    z-index: 0;
    display: inline;
    display: initial;
    position: absolute;
    left: 0;
    top: 0;
    outline: 0;
    opacity: 0
}

.el-switch__input.allow-focus:focus + .el-switch__core {
    -webkit-box-shadow: 0 0 2px #20a0ff;
    box-shadow: 0 0 2px #20a0ff
}

.el-switch__core {
    margin: 0;
    display: inline-block;
    position: relative;
    border: 1px solid #bfcbd9;
    outline: 0;
    border-radius: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #bfcbd9;
    -webkit-transition: border-color .3s, background-color .3s;
    transition: border-color .3s, background-color .3s;
    z-index: 1
}

.el-switch__core .el-switch__button {
    top: 0;
    left: 0;
    position: absolute;
    border-radius: 100%;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 16px;
    height: 16px;
    background-color: #fff
}

.el-switch--wide .el-switch__label.el-switch__label--left span {
    left: 10px
}

.el-switch--wide .el-switch__label.el-switch__label--right span {
    right: 10px
}

.el-select-dropdown {
    position: absolute;
    z-index: 1001;
    border: 1px solid #d1dbe5;
    border-radius: 2px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 5px 0
}

.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
    padding: 0
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
    color: #20a0ff;
    background-color: #fff
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover, .el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
    background-color: #e4e8f1
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after {
    position: absolute;
    right: 10px;
    font-family: element-icons;
    content: "\E608";
    font-size: 11px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.el-select-dropdown__empty {
    padding: 10px 0;
    margin: 0;
    text-align: center;
    color: #999;
    font-size: 14px
}

.el-select-dropdown__wrap {
    max-height: 274px
}

.el-select-dropdown__list {
    list-style: none;
    padding: 6px 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-select-dropdown__item {
    font-size: 14px;
    padding: 8px 10px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #48576a;
    height: 36px;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.el-select-dropdown__item.selected {
    color: #fff;
    background-color: #20a0ff
}

.el-select-dropdown__item.selected.hover {
    background-color: #1c8de0
}

.el-select-dropdown__item span {
    line-height: 1.5 !important
}

.el-select-dropdown__item.is-disabled {
    color: #bfcbd9;
    cursor: not-allowed
}

.el-select-dropdown__item.is-disabled:hover {
    background-color: #fff
}

.el-select-group {
    margin: 0;
    padding: 0
}

.el-select-group .el-select-dropdown__item {
    padding-left: 20px
}

.el-select-group__wrap {
    list-style: none;
    margin: 0;
    padding: 0
}

.el-select-group__title {
    padding-left: 10px;
    font-size: 12px;
    color: #999;
    height: 30px;
    line-height: 30px
}

.el-select {
    display: inline-block;
    position: relative
}

.el-select:hover .el-input__inner {
    border-color: #8391a5
}

.el-select .el-input__inner {
    cursor: pointer;
    padding-right: 35px
}

.el-select .el-input__inner:focus {
    border-color: #20a0ff
}

.el-select .el-input .el-input__icon {
    font-size: 12px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    line-height: 16px;
    top: 50%;
    cursor: pointer
}

.el-select .el-input .el-input__icon, .el-select .el-input .el-input__icon.is-show-close {
    color: #bfcbd9;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.el-select .el-input .el-input__icon.is-show-close {
    -webkit-transition: 0s;
    transition: 0s;
    width: 16px;
    height: 16px;
    font-size: 14px;
    right: 8px;
    text-align: center;
    border-radius: 100%
}

.el-select .el-input .el-input__icon.is-show-close:hover {
    color: #97a8be
}

.el-select .el-input .el-input__icon.is-reverse {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.el-select .el-input.is-disabled .el-input__inner {
    cursor: not-allowed
}

.el-select .el-input.is-disabled .el-input__inner:hover {
    border-color: #d1dbe5
}

.el-select > .el-input {
    display: block
}

.el-select .el-tag__close {
    margin-top: -2px
}

.el-select .el-tag {
    height: 24px;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 3px 0 3px 6px
}

.el-select__input {
    border: none;
    outline: 0;
    padding: 0;
    margin-left: 10px;
    color: #666;
    font-size: 14px;
    vertical-align: baseline;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 28px;
    background-color: transparent
}

.el-select__input.is-mini {
    height: 14px
}

.el-select__close {
    cursor: pointer;
    position: absolute;
    top: 8px;
    z-index: 1000;
    right: 25px;
    color: #bfcbd9;
    line-height: 18px;
    font-size: 12px
}

.el-select__close:hover {
    color: #97a8be
}

.el-select__tags {
    position: absolute;
    line-height: normal;
    white-space: normal;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.el-table, .el-table td, .el-table th {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.el-select__tag {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    border-radius: 4px;
    color: #fff;
    background-color: #20a0ff
}

.el-select__tag .el-icon-close {
    font-size: 12px
}

.el-table {
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    background-color: #fff;
    border: 1px solid #dfe6ec;
    font-size: 14px;
    color: #1f2d3d
}

.el-table .el-tooltip.cell {
    white-space: nowrap;
    min-width: 50px
}

.el-table td, .el-table th {
    height: 40px;
    min-width: 0;
    text-overflow: ellipsis;
    vertical-align: middle
}

.el-table:after, .el-table:before {
    content: "";
    position: absolute;
    background-color: #dfe6ec;
    z-index: 1
}

.el-table td.is-right, .el-table th.is-right {
    text-align: right
}

.el-table td.is-left, .el-table th.is-left {
    text-align: left
}

.el-table td.is-center, .el-table th.is-center {
    text-align: center
}

.el-table td, .el-table th.is-leaf {
    border-bottom: 1px solid #dfe6ec
}

.el-table td.gutter, .el-table th.gutter {
    width: 15px;
    border-right-width: 0;
    border-bottom-width: 0;
    padding: 0
}

.el-table .cell, .el-table th > div {
    padding-left: 18px;
    padding-right: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-overflow: ellipsis
}

.el-table:before {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px
}

.el-table:after {
    top: 0;
    right: 0;
    width: 1px;
    height: 100%
}

.el-table .caret-wrapper, .el-table th > .cell {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.el-table th {
    white-space: nowrap;
    overflow: hidden;
    background-color: #eef1f6;
    text-align: left
}

.el-table th.is-sortable {
    cursor: pointer
}

.el-table th > div {
    display: inline-block;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap
}

.el-table td > div {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-table th.required > div:before {
    display: inline-block;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ff4d51;
    margin-right: 5px;
    vertical-align: middle
}

.el-table th > .cell {
    word-wrap: normal;
    text-overflow: ellipsis;
    line-height: 30px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-table th > .cell.highlight {
    color: #20a0ff
}

.el-table .caret-wrapper {
    cursor: pointer;
    margin-left: 5px;
    margin-top: -2px;
    width: 16px;
    height: 30px;
    overflow: visible;
    overflow: initial
}

.el-table .cell, .el-table__footer-wrapper, .el-table__header-wrapper {
    overflow: hidden
}

.el-table .sort-caret {
    display: inline-block;
    width: 0;
    height: 0;
    border: 0;
    content: "";
    position: absolute;
    left: 3px;
    z-index: 2
}

.el-table .sort-caret.ascending, .el-table .sort-caret.descending {
    border-right: 5px solid transparent;
    border-left: 5px solid transparent
}

.el-table .sort-caret.ascending {
    top: 9px;
    border-top: none;
    border-bottom: 5px solid #97a8be
}

.el-table .sort-caret.descending {
    bottom: 9px;
    border-top: 5px solid #97a8be;
    border-bottom: none
}

.el-table .ascending .sort-caret.ascending {
    border-bottom-color: #48576a
}

.el-table .descending .sort-caret.descending {
    border-top-color: #48576a
}

.el-table td.gutter {
    width: 0
}

.el-table .cell {
    white-space: normal;
    word-break: break-all;
    line-height: 24px
}

.el-badge__content, .el-message__group p, .el-progress-bar__inner, .el-steps.is-horizontal, .el-tabs__nav, .el-tag, .el-time-spinner, .el-tree-node, .el-upload-list__item-name {
    white-space: nowrap
}

.el-table tr input[type=checkbox] {
    margin: 0
}

.el-table tr {
    background-color: #fff
}

.el-table .hidden-columns {
    position: absolute;
    z-index: -1
}

.el-table__empty-block {
    position: relative;
    min-height: 60px;
    text-align: center;
    width: 100%;
    height: 100%
}

.el-table__empty-text {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #5e7382
}

.el-table__expand-column .cell {
    padding: 0;
    text-align: center
}

.el-table__expand-icon {
    position: relative;
    cursor: pointer;
    color: #666;
    font-size: 12px;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
    height: 40px
}

.el-table__expand-icon > .el-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -5px;
    margin-top: -5px
}

.el-table__expand-icon--expanded {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.el-table__expanded-cell {
    padding: 20px 50px;
    background-color: #fbfdff;
    -webkit-box-shadow: inset 0 2px 0 #f4f4f4;
    box-shadow: inset 0 2px 0 #f4f4f4
}

.el-table__expanded-cell:hover {
    background-color: #fbfdff !important
}

.el-table--fit {
    border-right: 0;
    border-bottom: 0
}

.el-table--border th, .el-table__fixed-right-patch {
    border-bottom: 1px solid #dfe6ec
}

.el-table--fit td.gutter, .el-table--fit th.gutter {
    border-right-width: 1px
}

.el-table--border td, .el-table--border th {
    border-right: 1px solid #dfe6ec
}

.el-table__fixed, .el-table__fixed-right {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-shadow: 1px 0 8px #d3d4d6;
    box-shadow: 1px 0 8px #d3d4d6;
    overflow-x: hidden
}

.el-table__fixed-right:before, .el-table__fixed:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #dfe6ec;
    z-index: 4
}

.el-table__fixed-right-patch {
    position: absolute;
    top: -1px;
    right: 0;
    background-color: #eef1f6
}

.el-table__fixed-right {
    top: 0;
    left: auto;
    right: 0;
    -webkit-box-shadow: -1px 0 8px #d3d4d6;
    box-shadow: -1px 0 8px #d3d4d6
}

.el-table__fixed-right .el-table__fixed-body-wrapper, .el-table__fixed-right .el-table__fixed-footer-wrapper, .el-table__fixed-right .el-table__fixed-header-wrapper {
    left: auto;
    right: 0
}

.el-table__fixed-header-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3
}

.el-table__fixed-header-wrapper thead div {
    background-color: #eef1f6;
    color: #1f2d3d
}

.el-table__fixed-footer-wrapper {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3
}

.el-table__fixed-footer-wrapper tbody td {
    border-top: 1px solid #dfe6ec;
    background-color: #fbfdff;
    color: #1f2d3d
}

.el-table__fixed-body-wrapper {
    position: absolute;
    left: 0;
    top: 37px;
    overflow: hidden;
    z-index: 3
}

.el-table__body-wrapper, .el-table__footer-wrapper, .el-table__header-wrapper {
    width: 100%
}

.el-table__footer-wrapper {
    margin-top: -1px
}

.el-table__footer-wrapper td {
    border-top: 1px solid #dfe6ec
}

.el-table__body, .el-table__footer, .el-table__header {
    table-layout: fixed
}

.el-table__footer-wrapper thead div, .el-table__header-wrapper thead div {
    background-color: #eef1f6;
    color: #1f2d3d
}

.el-table__footer-wrapper tbody td, .el-table__header-wrapper tbody td {
    background-color: #fbfdff;
    color: #1f2d3d
}

.el-table__body-wrapper {
    overflow: auto;
    position: relative
}

.el-table--striped .el-table__body tr.el-table__row--striped td {
    background: #fafafa;
    background-clip: padding-box
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td {
    background: #edf7ff
}

.el-table__body tr.hover-row.current-row > td, .el-table__body tr.hover-row.el-table__row--striped.current-row > td, .el-table__body tr.hover-row.el-table__row--striped > td, .el-table__body tr.hover-row > td {
    background-color: #eef1f6
}

.el-table__body tr.current-row > td {
    background: #edf7ff
}

.el-table__column-resize-proxy {
    position: absolute;
    left: 200px;
    top: 0;
    bottom: 0;
    width: 0;
    border-left: 1px solid #dfe6ec;
    z-index: 10
}

.el-table__column-filter-trigger {
    display: inline-block;
    line-height: 34px;
    margin-left: 5px;
    cursor: pointer
}

.el-table__column-filter-trigger i {
    color: #97a8be
}

.el-table--enable-row-transition .el-table__body td {
    -webkit-transition: background-color .25s ease;
    transition: background-color .25s ease
}

.el-fade-in-linear-enter-active, .el-fade-in-linear-leave-active, .fade-in-linear-enter-active, .fade-in-linear-leave-active {
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.el-table--enable-row-hover .el-table__body tr:hover > td {
    background-color: #eef1f6;
    background-clip: padding-box
}

.el-table--fluid-height .el-table__fixed, .el-table--fluid-height .el-table__fixed-right {
    bottom: 0;
    overflow: hidden
}

.el-table-column--selection .cell {
    padding-left: 14px;
    padding-right: 14px
}

.el-table-filter {
    border: 1px solid #d1dbe5;
    border-radius: 2px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 2px 0
}

.el-table-filter__list {
    padding: 5px 0;
    margin: 0;
    list-style: none;
    min-width: 100px
}

.el-table-filter__list-item {
    line-height: 36px;
    padding: 0 10px;
    cursor: pointer;
    font-size: 14px
}

.el-table-filter__list-item:hover {
    background-color: #e4e8f1;
    color: #48576a
}

.el-table-filter__list-item.is-active {
    background-color: #20a0ff;
    color: #fff
}

.el-table-filter__content {
    min-width: 100px
}

.el-table-filter__bottom {
    border-top: 1px solid #d1dbe5;
    padding: 8px
}

.el-table-filter__bottom button {
    background: 0 0;
    border: none;
    color: #8391a5;
    cursor: pointer;
    font-size: 14px;
    padding: 0 3px
}

.el-table-filter__bottom button:hover {
    color: #20a0ff
}

.el-table-filter__bottom button:focus {
    outline: 0
}

.el-table-filter__bottom button.is-disabled {
    color: #bfcbd9;
    cursor: not-allowed
}

.el-table-filter__checkbox-group {
    padding: 10px
}

.el-table-filter__checkbox-group label.el-checkbox {
    display: block;
    margin-bottom: 8px;
    margin-left: 5px
}

.el-table-filter__checkbox-group .el-checkbox:last-child {
    margin-bottom: 0
}

.el-date-table {
    font-size: 12px;
    min-width: 224px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.el-date-table td {
    width: 32px;
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer
}

.el-date-table td.next-month, .el-date-table td.prev-month {
    color: #ddd
}

.el-date-table td.today {
    color: #20a0ff;
    position: relative
}

.el-date-table td.today:before {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: .5em solid #20a0ff;
    border-left: .5em solid transparent
}

.el-month-table td .cell, .el-year-table td .cell {
    width: 48px;
    height: 32px;
    display: block;
    line-height: 32px
}

.el-date-table td.available:hover {
    background-color: #e4e8f1
}

.el-date-table td.in-range {
    background-color: #d2ecff
}

.el-date-table td.in-range:hover {
    background-color: #afddff
}

.el-date-table td.current:not(.disabled), .el-date-table td.end-date, .el-date-table td.start-date {
    background-color: #20a0ff !important;
    color: #fff
}

.el-date-table td.disabled {
    background-color: #f4f4f4;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc
}

.el-fade-in-enter, .el-fade-in-leave-active, .el-fade-in-linear-enter, .el-fade-in-linear-leave, .el-fade-in-linear-leave-active, .fade-in-linear-enter, .fade-in-linear-leave, .fade-in-linear-leave-active {
    opacity: 0
}

.el-date-table td.week {
    font-size: 80%;
    color: #8391a5
}

.el-month-table, .el-year-table {
    font-size: 12px;
    margin: -1px;
    border-collapse: collapse
}

.el-date-table th {
    padding: 5px;
    color: #8391a5;
    font-weight: 400
}

.el-date-table.is-week-mode .el-date-table__row:hover {
    background-color: #e4e8f1
}

.el-date-table.is-week-mode .el-date-table__row.current {
    background-color: #d2ecff
}

.el-month-table td {
    text-align: center;
    padding: 20px 3px;
    cursor: pointer
}

.el-month-table td .cell {
    color: #48576a
}

.el-month-table td .cell:hover {
    background-color: #e4e8f1
}

.el-month-table td.disabled .cell {
    background-color: #f4f4f4;
    cursor: not-allowed;
    color: #ccc
}

.el-month-table td.current:not(.disabled) .cell {
    background-color: #20a0ff !important;
    color: #fff
}

.el-year-table .el-icon {
    color: #97a8be
}

.el-year-table td {
    text-align: center;
    padding: 20px 3px;
    cursor: pointer
}

.el-year-table td .cell {
    color: #48576a
}

.el-year-table td .cell:hover {
    background-color: #e4e8f1
}

.el-year-table td.disabled .cell {
    background-color: #f4f4f4;
    cursor: not-allowed;
    color: #ccc
}

.el-year-table td.current:not(.disabled) .cell {
    background-color: #20a0ff !important;
    color: #fff
}

.el-date-range-picker {
    min-width: 520px
}

.el-date-range-picker table {
    table-layout: fixed;
    width: 100%
}

.el-date-range-picker .el-picker-panel__body {
    min-width: 513px
}

.el-date-range-picker .el-picker-panel__content {
    margin: 0
}

.el-date-range-picker.has-sidebar.has-time {
    min-width: 766px
}

.el-date-range-picker.has-sidebar {
    min-width: 620px
}

.el-date-range-picker.has-time {
    min-width: 660px
}

.el-date-range-picker__header {
    position: relative;
    text-align: center;
    height: 28px
}

.el-date-range-picker__header button {
    float: left
}

.el-date-range-picker__header div {
    font-size: 14px;
    margin-right: 50px
}

.el-date-range-picker__content {
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 16px
}

.el-date-range-picker__content.is-right .el-date-range-picker__header button {
    float: right
}

.el-date-range-picker__content.is-right .el-date-range-picker__header div {
    margin-left: 50px;
    margin-right: 50px
}

.el-date-range-picker__content.is-left {
    border-right: 1px solid #e4e4e4
}

.el-date-range-picker__editors-wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell
}

.el-date-range-picker__editors-wrap.is-right {
    text-align: right
}

.el-date-range-picker__time-header {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    font-size: 12px;
    padding: 8px 5px 5px;
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-date-range-picker__time-header > .el-icon-arrow-right {
    font-size: 20px;
    vertical-align: middle;
    display: table-cell;
    color: #97a8be
}

.el-date-range-picker__time-picker-wrap {
    position: relative;
    display: table-cell;
    padding: 0 5px
}

.el-date-range-picker__time-picker-wrap .el-picker-panel {
    position: absolute;
    top: 13px;
    right: 0;
    z-index: 1;
    background: #fff
}

.el-time-range-picker {
    min-width: 354px;
    overflow: visible
}

.el-time-range-picker__content {
    position: relative;
    text-align: center;
    padding: 10px
}

.el-time-range-picker__cell {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 4px 7px 7px;
    width: 50%;
    display: inline-block
}

.el-time-range-picker__header {
    margin-bottom: 5px;
    text-align: center;
    font-size: 14px
}

.el-picker-panel, .el-time-range-picker__body {
    border-radius: 2px;
    border: 1px solid #d1dbe5
}

.el-picker-panel {
    color: #48576a;
    -webkit-box-shadow: 0 2px 6px #ccc;
    box-shadow: 0 2px 6px #ccc;
    background: #fff;
    line-height: 20px;
    margin: 5px 0
}

.el-picker-panel__body-wrapper:after, .el-picker-panel__body:after {
    content: "";
    display: table
}

.el-picker-panel__content {
    position: relative;
    margin: 15px
}

.el-picker-panel__footer {
    border-top: 1px solid #e4e4e4;
    padding: 4px;
    text-align: right;
    background-color: #fff;
    position: relative
}

.el-picker-panel__shortcut {
    display: block;
    width: 100%;
    border: 0;
    background-color: transparent;
    line-height: 28px;
    font-size: 14px;
    color: #48576a;
    padding-left: 12px;
    text-align: left;
    outline: 0;
    cursor: pointer
}

.el-picker-panel__shortcut:hover {
    background-color: #e4e8f1
}

.el-picker-panel__shortcut.active {
    background-color: #e6f1fe;
    color: #20a0ff
}

.el-picker-panel__btn {
    border: 1px solid #dcdcdc;
    color: #333;
    line-height: 24px;
    border-radius: 2px;
    padding: 0 20px;
    cursor: pointer;
    background-color: transparent;
    outline: 0;
    font-size: 12px
}

.el-picker-panel__btn[disabled] {
    color: #ccc;
    cursor: not-allowed
}

.el-picker-panel__icon-btn {
    font-size: 12px;
    color: #97a8be;
    border: 0;
    background: 0 0;
    cursor: pointer;
    outline: 0;
    margin-top: 3px
}

.el-date-picker__header-label.active, .el-date-picker__header-label:hover, .el-picker-panel__icon-btn:hover {
    color: #20a0ff
}

.el-picker-panel__link-btn {
    cursor: pointer;
    color: #20a0ff;
    text-decoration: none;
    padding: 15px;
    font-size: 12px
}

.el-picker-panel [slot=sidebar], .el-picker-panel__sidebar {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 110px;
    border-right: 1px solid #e4e4e4;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 6px;
    background-color: #fbfdff;
    overflow: auto
}

.el-picker-panel [slot=sidebar] + .el-picker-panel__body, .el-picker-panel__sidebar + .el-picker-panel__body {
    margin-left: 110px
}

.el-date-picker {
    min-width: 254px
}

.el-date-picker .el-picker-panel__content {
    min-width: 224px
}

.el-date-picker table {
    table-layout: fixed;
    width: 100%
}

.el-date-picker.has-sidebar.has-time {
    min-width: 434px
}

.el-date-picker.has-sidebar {
    min-width: 370px
}

.el-date-picker.has-time {
    min-width: 324px
}

.el-date-picker.has-time .el-picker-panel__body-wrapper {
    position: relative
}

.el-date-picker__editor-wrap {
    position: relative;
    display: table-cell;
    padding: 0 5px
}

.el-date-picker__time-header {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    font-size: 12px;
    padding: 8px 5px 5px;
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-date-picker__header {
    margin: 12px;
    text-align: center
}

.el-date-picker__header-label {
    font-size: 14px;
    padding: 0 5px;
    line-height: 22px;
    text-align: center;
    cursor: pointer
}

.el-date-picker__prev-btn {
    float: left
}

.el-date-picker__next-btn {
    float: right
}

.el-date-picker__time-wrap {
    padding: 10px;
    text-align: center
}

.el-date-picker__time-label {
    float: left;
    cursor: pointer;
    line-height: 30px;
    margin-left: 10px
}

.time-select {
    margin: 5px 0;
    min-width: 0
}

.time-select .el-picker-panel__content {
    max-height: 200px;
    margin: 0
}

.time-select-item {
    padding: 8px 10px;
    font-size: 14px
}

.time-select-item.selected:not(.disabled) {
    background-color: #20a0ff;
    color: #fff
}

.time-select-item.selected:not(.disabled):hover {
    background-color: #20a0ff
}

.time-select-item.disabled {
    color: #d1dbe5;
    cursor: not-allowed
}

.time-select-item:hover {
    background-color: #e4e8f1;
    cursor: pointer
}

.el-fade-in-enter-active, .el-fade-in-leave-active, .el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1)
}

.el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active, .el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active, .el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active {
    -webkit-transition: opacity .3s cubic-bezier(.23, 1, .32, 1) .1s, -webkit-transform .3s cubic-bezier(.23, 1, .32, 1) .1s;
    transition: opacity .3s cubic-bezier(.23, 1, .32, 1) .1s, -webkit-transform .3s cubic-bezier(.23, 1, .32, 1) .1s;
    transition: transform .3s cubic-bezier(.23, 1, .32, 1) .1s, opacity .3s cubic-bezier(.23, 1, .32, 1) .1s;
    transition: transform .3s cubic-bezier(.23, 1, .32, 1) .1s, opacity .3s cubic-bezier(.23, 1, .32, 1) .1s, -webkit-transform .3s cubic-bezier(.23, 1, .32, 1) .1s
}

.el-zoom-in-center-enter, .el-zoom-in-center-leave-active {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: center top;
    transform-origin: center top
}

.el-zoom-in-top-enter, .el-zoom-in-top-leave-active {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

.el-zoom-in-bottom-enter, .el-zoom-in-bottom-leave-active {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left
}

.el-zoom-in-left-enter, .el-zoom-in-left-leave-active {
    opacity: 0;
    -webkit-transform: scale(.45);
    transform: scale(.45)
}

.collapse-transition {
    -webkit-transition: height .3s ease-in-out, padding-top .3s ease-in-out, padding-bottom .3s ease-in-out;
    transition: height .3s ease-in-out, padding-top .3s ease-in-out, padding-bottom .3s ease-in-out
}

.horizontal-collapse-transition {
    -webkit-transition: width .3s ease-in-out, padding-left .3s ease-in-out, padding-right .3s ease-in-out;
    transition: width .3s ease-in-out, padding-left .3s ease-in-out, padding-right .3s ease-in-out
}

.el-list-enter-active, .el-list-leave-active {
    -webkit-transition: all 1s;
    transition: all 1s
}

.el-list-enter, .el-list-leave-active {
    opacity: 0;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px)
}

.el-opacity-transition {
    -webkit-transition: opacity .3s cubic-bezier(.55, 0, .1, 1);
    transition: opacity .3s cubic-bezier(.55, 0, .1, 1)
}

.el-date-editor {
    position: relative;
    display: inline-block
}

.el-date-editor .el-picker-panel {
    position: absolute;
    min-width: 180px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 6px #ccc;
    box-shadow: 0 2px 6px #ccc;
    background: #fff;
    z-index: 10;
    top: 41px
}

.el-date-editor.el-input {
    width: 193px
}

.el-date-editor--daterange.el-input {
    width: 220px
}

.el-date-editor--datetimerange.el-input {
    width: 350px
}

.el-time-spinner.has-seconds .el-time-spinner__wrapper {
    width: 33%
}

.el-time-spinner.has-seconds .el-time-spinner__wrapper:nth-child(2) {
    margin-left: 1%
}

.el-time-spinner__wrapper {
    max-height: 190px;
    overflow: auto;
    display: inline-block;
    width: 50%;
    vertical-align: top;
    position: relative
}

.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
    padding-bottom: 15px
}

.el-time-spinner__list {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.el-time-spinner__list:after, .el-time-spinner__list:before {
    content: "";
    display: block;
    width: 100%;
    height: 80px
}

.el-time-spinner__item {
    height: 32px;
    line-height: 32px;
    font-size: 12px
}

.el-time-spinner__item:hover:not(.disabled):not(.active) {
    background: #e4e8f1;
    cursor: pointer
}

.el-time-spinner__item.active:not(.disabled) {
    color: #fff
}

.el-time-spinner__item.disabled {
    color: #d1dbe5;
    cursor: not-allowed
}

.el-time-panel {
    margin: 5px 0;
    border: 1px solid #d1dbe5;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    border-radius: 2px;
    position: absolute;
    width: 180px;
    left: 0;
    z-index: 1000;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-popover, .el-tabs--border-card {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04)
}

.el-slider__button, .el-slider__button-wrapper {
    -webkit-user-select: none;
    -moz-user-select: none
}

.el-time-panel__content {
    font-size: 0;
    position: relative;
    overflow: hidden
}

.el-time-panel__content:after, .el-time-panel__content:before {
    content: ":";
    top: 50%;
    color: #fff;
    position: absolute;
    font-size: 14px;
    margin-top: -15px;
    line-height: 16px;
    background-color: #20a0ff;
    height: 32px;
    z-index: -1;
    left: 0;
    right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 6px;
    text-align: left
}

.el-time-panel__content:after {
    left: 50%;
    margin-left: -2px
}

.el-time-panel__content:before {
    padding-left: 50%;
    margin-right: -2px
}

.el-time-panel__content.has-seconds:after {
    left: 66.66667%
}

.el-time-panel__content.has-seconds:before {
    padding-left: 33.33333%
}

.el-time-panel__footer {
    border-top: 1px solid #e4e4e4;
    padding: 4px;
    height: 36px;
    line-height: 25px;
    text-align: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-time-panel__btn {
    border: none;
    line-height: 28px;
    padding: 0 5px;
    margin: 0 5px;
    cursor: pointer;
    background-color: transparent;
    outline: 0;
    font-size: 12px;
    color: #8391a5
}

.el-time-panel__btn.confirm {
    font-weight: 800;
    color: #20a0ff
}

.el-popover {
    position: absolute;
    background: #fff;
    min-width: 150px;
    border-radius: 2px;
    border: 1px solid #d1dbe5;
    padding: 10px;
    z-index: 2000;
    font-size: 12px
}

.el-popover .popper__arrow, .el-popover .popper__arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.el-popover .popper__arrow {
    border-width: 6px
}

.el-popover .popper__arrow:after {
    content: " ";
    border-width: 6px
}

.el-popover[x-placement^=top] {
    margin-bottom: 12px
}

.el-popover[x-placement^=top] .popper__arrow {
    bottom: -6px;
    left: 50%;
    margin-right: 3px;
    border-top-color: #d1dbe5;
    border-bottom-width: 0
}

.el-popover[x-placement^=top] .popper__arrow:after {
    bottom: 1px;
    margin-left: -6px;
    border-top-color: #fff;
    border-bottom-width: 0
}

.el-popover[x-placement^=bottom] {
    margin-top: 12px
}

.el-popover[x-placement^=bottom] .popper__arrow {
    top: -6px;
    left: 50%;
    margin-right: 3px;
    border-top-width: 0;
    border-bottom-color: #d1dbe5
}

.el-popover[x-placement^=bottom] .popper__arrow:after {
    top: 1px;
    margin-left: -6px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.el-popover[x-placement^=right] {
    margin-left: 12px
}

.el-popover[x-placement^=right] .popper__arrow {
    top: 50%;
    left: -6px;
    margin-bottom: 3px;
    border-right-color: #d1dbe5;
    border-left-width: 0
}

.el-popover[x-placement^=right] .popper__arrow:after {
    bottom: -6px;
    left: 1px;
    border-right-color: #fff;
    border-left-width: 0
}

.el-popover[x-placement^=left] {
    margin-right: 12px
}

.el-popover[x-placement^=left] .popper__arrow {
    top: 50%;
    right: -6px;
    margin-bottom: 3px;
    border-right-width: 0;
    border-left-color: #d1dbe5
}

.el-popover[x-placement^=left] .popper__arrow:after {
    right: 1px;
    bottom: -6px;
    margin-left: -6px;
    border-right-width: 0;
    border-left-color: #fff
}

.el-popover__title {
    color: #1f2d3d;
    font-size: 13px;
    line-height: 1;
    margin-bottom: 9px
}

.v-modal-enter {
    -webkit-animation: v-modal-in .2s ease;
    animation: v-modal-in .2s ease
}

.v-modal-leave {
    -webkit-animation: v-modal-out .2s ease forwards;
    animation: v-modal-out .2s ease forwards
}

@-webkit-keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@-webkit-keyframes v-modal-out {
    to {
        opacity: 0
    }
}

@keyframes v-modal-out {
    to {
        opacity: 0
    }
}

.v-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    background: #000
}

.el-message-box {
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
    width: 420px;
    border-radius: 3px;
    font-size: 16px;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.el-message-box__wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center
}

.el-message-box__wrapper:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle
}

.el-message-box__header {
    position: relative;
    padding: 20px 20px 0
}

.el-message-box__headerbtn {
    position: absolute;
    top: 19px;
    right: 20px;
    background: 0 0;
    border: none;
    outline: 0;
    padding: 0;
    cursor: pointer
}

.el-message-box__headerbtn .el-message-box__close {
    color: #999
}

.el-message-box__headerbtn:focus .el-message-box__close, .el-message-box__headerbtn:hover .el-message-box__close {
    color: #20a0ff
}

.el-message-box__content {
    padding: 30px 20px;
    color: #48576a;
    font-size: 14px;
    position: relative
}

.el-message-box__input {
    padding-top: 15px
}

.el-message-box__input input.invalid, .el-message-box__input input.invalid:focus {
    border-color: #ff4949
}

.el-message-box__errormsg {
    color: #ff4949;
    font-size: 12px;
    min-height: 18px;
    margin-top: 2px
}

.el-message-box__title {
    padding-left: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 700;
    height: 18px;
    color: #333
}

.el-message-box__message {
    margin: 0
}

.el-message-box__message p {
    margin: 0;
    line-height: 1.4
}

.el-message-box__btns {
    padding: 10px 20px 15px;
    text-align: right
}

.el-message-box__btns button:nth-child(2) {
    margin-left: 10px
}

.el-message-box__btns-reverse {
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse
}

.el-message-box__status {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 36px !important
}

.el-message-box__status.el-icon-circle-check {
    color: #13ce66
}

.el-message-box__status.el-icon-information {
    color: #50bfff
}

.el-message-box__status.el-icon-warning {
    color: #f7ba2a
}

.el-message-box__status.el-icon-circle-cross {
    color: #ff4949
}

.msgbox-fade-enter-active {
    -webkit-animation: msgbox-fade-in .3s;
    animation: msgbox-fade-in .3s
}

.msgbox-fade-leave-active {
    -webkit-animation: msgbox-fade-out .3s;
    animation: msgbox-fade-out .3s
}

@-webkit-keyframes msgbox-fade-in {
    0% {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        opacity: 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes msgbox-fade-in {
    0% {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        opacity: 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes msgbox-fade-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        opacity: 0
    }
}

@keyframes msgbox-fade-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        opacity: 0
    }
}

.el-breadcrumb {
    font-size: 13px;
    line-height: 1
}

.el-breadcrumb__separator {
    margin: 0 8px;
    color: #bfcbd9
}

.el-breadcrumb__item {
    float: left
}

.el-breadcrumb__item:last-child .el-breadcrumb__item__inner, .el-breadcrumb__item:last-child .el-breadcrumb__item__inner:hover, .el-breadcrumb__item:last-child .el-breadcrumb__item__inner a, .el-breadcrumb__item:last-child .el-breadcrumb__item__inner a:hover {
    color: #97a8be;
    cursor: text
}

.el-breadcrumb__item:last-child .el-breadcrumb__separator {
    display: none
}

.el-breadcrumb__item__inner, .el-breadcrumb__item__inner a {
    -webkit-transition: color .15s linear;
    transition: color .15s linear;
    color: #48576a
}

.el-breadcrumb__item__inner:hover, .el-breadcrumb__item__inner a:hover {
    color: #20a0ff;
    cursor: pointer
}

.el-form--label-left .el-form-item__label {
    text-align: left
}

.el-form--label-top .el-form-item__label {
    float: none;
    display: inline-block;
    text-align: left;
    padding: 0 0 10px
}

.el-form--inline .el-form-item {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top
}

.el-form--inline .el-form-item__label {
    float: none;
    display: inline-block
}

.el-form--inline .el-form-item__content {
    display: inline-block;
    vertical-align: top
}

.el-form--inline.el-form--label-top .el-form-item__content {
    display: block
}

.el-form-item {
    margin-bottom: 22px
}

.el-form-item .el-form-item {
    margin-bottom: 0
}

.el-form-item.is-error .el-input-group__append .el-input__inner, .el-form-item.is-error .el-input-group__prepend .el-input__inner, .el-form-item.is-error .el-input__inner {
    border-color: transparent
}

.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-textarea__inner {
    border-color: #ff4949
}

.el-form-item.is-required .el-form-item__label:before {
    content: "*";
    color: #ff4949;
    margin-right: 4px
}

.el-form-item__label {
    text-align: right;
    vertical-align: middle;
    float: left;
    font-size: 14px;
    color: #48576a;
    line-height: 1;
    padding: 11px 12px 11px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-form-item__content {
    line-height: 36px;
    position: relative;
    font-size: 14px
}

.el-form-item__error {
    color: #ff4949;
    font-size: 12px;
    line-height: 1;
    padding-top: 4px;
    position: absolute;
    top: 100%;
    left: 0
}

.el-tabs__header {
    border-bottom: 1px solid #d1dbe5;
    padding: 0;
    position: relative;
    margin: 0 0 15px
}

.el-tabs__active-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    background-color: #20a0ff;
    z-index: 1;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    list-style: none
}

.el-tabs__new-tab {
    float: right;
    border: 1px solid #d3dce6;
    height: 18px;
    width: 18px;
    line-height: 18px;
    margin: 12px 0 9px 10px;
    border-radius: 3px;
    text-align: center;
    font-size: 12px;
    color: #d3dce6;
    cursor: pointer;
    -webkit-transition: all .15s;
    transition: all .15s
}

.el-tabs__new-tab .el-icon-plus {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.el-tabs__new-tab:hover {
    color: #20a0ff
}

.el-tabs__nav-wrap {
    overflow: hidden;
    margin-bottom: -1px;
    position: relative
}

.el-tabs__nav-wrap.is-scrollable {
    padding: 0 15px
}

.el-tabs__nav-scroll {
    overflow: hidden
}

.el-tabs__nav-next, .el-tabs__nav-prev {
    position: absolute;
    cursor: pointer;
    line-height: 44px;
    font-size: 12px;
    color: #8391a5
}

.el-tabs__nav-next {
    right: 0
}

.el-tabs__nav-prev {
    left: 0
}

.el-tabs__nav {
    position: relative;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    float: left
}

.el-tabs__item {
    padding: 0 16px;
    height: 42px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 42px;
    display: inline-block;
    list-style: none;
    font-size: 14px;
    color: #8391a5;
    position: relative
}

.el-tabs__item .el-icon-close {
    border-radius: 50%;
    text-align: center;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    margin-left: 5px
}

.el-tabs__item .el-icon-close:before {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    display: inline-block
}

.el-tabs__item .el-icon-close:hover {
    background-color: #97a8be;
    color: #fff
}

.el-tabs__item:hover {
    color: #1f2d3d;
    cursor: pointer
}

.el-tabs__item.is-disabled {
    color: #bbb;
    cursor: default
}

.el-tabs__item.is-active {
    color: #20a0ff
}

.el-tabs__content {
    overflow: hidden;
    position: relative
}

.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
    display: none
}

.el-tag, .slideInLeft-transition, .slideInRight-transition {
    display: inline-block
}

.el-tabs--card > .el-tabs__header .el-tabs__item .el-icon-close {
    position: relative;
    font-size: 12px;
    width: 0;
    height: 14px;
    vertical-align: middle;
    line-height: 15px;
    overflow: hidden;
    top: -1px;
    right: -2px;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close, .el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close {
    width: 14px
}

.el-tabs--card > .el-tabs__header .el-tabs__item {
    border: 1px solid transparent;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {
    padding-right: 9px;
    padding-left: 9px
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
    border: 1px solid #d1dbe5;
    border-bottom-color: #fff;
    border-radius: 4px 4px 0 0
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable {
    padding-right: 16px;
    padding-left: 16px
}

.el-tabs--border-card {
    background: #fff;
    border: 1px solid #d1dbe5
}

.el-tabs--border-card > .el-tabs__content {
    padding: 15px
}

.el-tabs--border-card > .el-tabs__header {
    background-color: #eef1f6;
    margin: 0
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item {
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    border: 1px solid transparent;
    border-top: 0;
    margin-right: -1px;
    margin-left: -1px
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
    background-color: #fff;
    border-right-color: #d1dbe5;
    border-left-color: #d1dbe5
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active:first-child {
    border-left-color: #d1dbe5
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active:last-child {
    border-right-color: #d1dbe5
}

.slideInRight-enter {
    -webkit-animation: slideInRight-enter .3s;
    animation: slideInRight-enter .3s
}

.slideInRight-leave {
    position: absolute;
    left: 0;
    right: 0;
    -webkit-animation: slideInRight-leave .3s;
    animation: slideInRight-leave .3s
}

.slideInLeft-enter {
    -webkit-animation: slideInLeft-enter .3s;
    animation: slideInLeft-enter .3s
}

.slideInLeft-leave {
    position: absolute;
    left: 0;
    right: 0;
    -webkit-animation: slideInLeft-leave .3s;
    animation: slideInLeft-leave .3s
}

@-webkit-keyframes slideInRight-enter {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInRight-enter {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes slideInRight-leave {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@keyframes slideInRight-leave {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@-webkit-keyframes slideInLeft-enter {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInLeft-enter {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes slideInLeft-leave {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

@keyframes slideInLeft-leave {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

.el-tag {
    background-color: #8391a5;
    padding: 0 5px;
    height: 24px;
    line-height: 22px;
    font-size: 12px;
    color: #fff;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid transparent
}

.el-tag .el-icon-close {
    border-radius: 50%;
    text-align: center;
    position: relative;
    cursor: pointer;
    font-size: 12px;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    height: 18px;
    width: 18px;
    line-height: 18px;
    vertical-align: middle;
    top: -1px;
    right: -2px
}

.el-tag .el-icon-close:hover {
    background-color: #fff;
    color: #8391a5
}

.el-tag--gray {
    background-color: #e4e8f1;
    border-color: #e4e8f1;
    color: #48576a
}

.el-tag--gray .el-tag__close:hover {
    background-color: #48576a;
    color: #fff
}

.el-tag--gray.is-hit {
    border-color: #48576a
}

.el-tag--primary {
    background-color: rgba(32, 160, 255, .1);
    border-color: rgba(32, 160, 255, .2);
    color: #20a0ff
}

.el-tag--primary .el-tag__close:hover {
    background-color: #20a0ff;
    color: #fff
}

.el-tag--primary.is-hit {
    border-color: #20a0ff
}

.el-tag--success {
    background-color: rgba(18, 206, 102, .1);
    border-color: rgba(18, 206, 102, .2);
    color: #13ce66
}

.el-tag--success .el-tag__close:hover {
    background-color: #13ce66;
    color: #fff
}

.el-tag--success.is-hit {
    border-color: #13ce66
}

.el-tag--warning {
    background-color: rgba(247, 186, 41, .1);
    border-color: rgba(247, 186, 41, .2);
    color: #f7ba2a
}

.el-tag--warning .el-tag__close:hover {
    background-color: #f7ba2a;
    color: #fff
}

.el-tag--warning.is-hit {
    border-color: #f7ba2a
}

.el-tag--danger {
    background-color: rgba(255, 73, 73, .1);
    border-color: rgba(255, 73, 73, .2);
    color: #ff4949
}

.el-tag--danger .el-tag__close:hover {
    background-color: #ff4949;
    color: #fff
}

.el-tag--danger.is-hit {
    border-color: #ff4949
}

.el-tree {
    cursor: default;
    background: #fff;
    border: 1px solid #d1dbe5
}

.el-tree__empty-block {
    position: relative;
    min-height: 60px;
    text-align: center;
    width: 100%;
    height: 100%
}

.el-tree__empty-text {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #5e7382
}

.el-tree-node > .el-tree-node__children {
    overflow: hidden;
    background-color: transparent
}

.el-tree-node.is-expanded > .el-tree-node__children {
    display: block
}

.el-tree-node__expand-icon, .el-tree-node__label, .el-tree-node__loading-icon {
    display: inline-block;
    vertical-align: middle
}

.el-tree-node__content {
    line-height: 36px;
    height: 36px;
    cursor: pointer
}

.el-tree-node__content > .el-checkbox, .el-tree-node__content > .el-tree-node__expand-icon {
    margin-right: 8px
}

.el-tree-node__content > .el-checkbox {
    vertical-align: middle
}

.el-tree-node__content:hover {
    background: #e4e8f1
}

.el-tree-node__expand-icon {
    cursor: pointer;
    width: 0;
    height: 0;
    margin-left: 10px;
    border: 6px solid transparent;
    border-right-width: 0;
    border-left-color: #97a8be;
    border-left-width: 7px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.el-tree-node__expand-icon:hover {
    border-left-color: #999
}

.el-tree-node__expand-icon.expanded {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.el-tree-node__expand-icon.is-leaf {
    border-color: transparent;
    cursor: default
}

.el-tree-node__label {
    font-size: 14px
}

.el-tree-node__loading-icon {
    margin-right: 4px;
    font-size: 14px;
    color: #97a8be
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
    background-color: #edf7ff
}

.el-alert {
    width: 100%;
    padding: 8px 16px;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    color: #fff;
    opacity: 1;
    display: table;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.el-alert .el-alert__description {
    color: #fff;
    font-size: 12px;
    margin: 5px 0 0
}

.el-alert--success {
    background-color: #13ce66
}

.el-alert--info {
    background-color: #50bfff
}

.el-alert--warning {
    background-color: #f7ba2a
}

.el-alert--error {
    background-color: #ff4949
}

.el-alert__content {
    display: table-cell;
    padding: 0 8px
}

.el-alert__icon {
    font-size: 16px;
    width: 16px;
    display: table-cell;
    color: #fff;
    vertical-align: middle
}

.el-alert__icon.is-big {
    font-size: 28px;
    width: 28px
}

.el-alert__title {
    font-size: 13px;
    line-height: 18px
}

.el-alert__title.is-bold {
    font-weight: 700
}

.el-alert__closebtn {
    font-size: 12px;
    color: #fff;
    opacity: 1;
    top: 12px;
    right: 15px;
    position: absolute;
    cursor: pointer
}

.el-alert-fade-enter, .el-alert-fade-leave-active, .el-loading-fade-enter, .el-loading-fade-leave-active, .el-notification-fade-leave-active {
    opacity: 0
}

.el-alert__closebtn.is-customed {
    font-style: normal;
    font-size: 13px;
    top: 9px
}

.el-notification {
    width: 330px;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    position: fixed;
    right: 16px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    -webkit-transition: opacity .3s, right .3s, top .4s, -webkit-transform .3s;
    transition: opacity .3s, right .3s, top .4s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s, right .3s, top .4s;
    transition: opacity .3s, transform .3s, right .3s, top .4s, -webkit-transform .3s;
    overflow: hidden
}

.el-notification .el-icon-circle-check {
    color: #13ce66
}

.el-notification .el-icon-circle-cross {
    color: #ff4949
}

.el-notification .el-icon-information {
    color: #50bfff
}

.el-notification .el-icon-warning {
    color: #f7ba2a
}

.el-notification__group {
    margin-left: 0
}

.el-notification__group.is-with-icon {
    margin-left: 55px
}

.el-notification__title {
    font-weight: 400;
    font-size: 16px;
    color: #1f2d3d;
    margin: 0
}

.el-notification__content {
    font-size: 14px;
    line-height: 21px;
    margin: 10px 0 0;
    color: #8391a5;
    text-align: justify
}

.el-notification__icon {
    width: 40px;
    height: 40px;
    font-size: 40px;
    float: left;
    position: relative;
    top: 3px
}

.el-notification__closeBtn {
    top: 20px;
    right: 20px;
    position: absolute;
    cursor: pointer;
    color: #bfcbd9;
    font-size: 14px
}

.el-notification__closeBtn:hover {
    color: #97a8be
}

.el-notification-fade-enter {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    right: 0
}

.el-input-number {
    display: inline-block;
    width: 180px;
    position: relative;
    line-height: normal
}

.el-input-number .el-input {
    display: block
}

.el-input-number .el-input__inner {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 82px
}

.el-input-number.is-without-controls .el-input__inner {
    padding-right: 10px
}

.el-input-number.is-disabled .el-input-number__decrease, .el-input-number.is-disabled .el-input-number__increase {
    border-color: #d1dbe5;
    color: #d1dbe5
}

.el-input-number.is-disabled .el-input-number__decrease:hover, .el-input-number.is-disabled .el-input-number__increase:hover {
    color: #d1dbe5;
    cursor: not-allowed
}

.el-input-number__decrease, .el-input-number__increase {
    height: auto;
    border-left: 1px solid #bfcbd9;
    width: 36px;
    line-height: 34px;
    top: 1px;
    text-align: center;
    color: #97a8be;
    cursor: pointer;
    position: absolute;
    z-index: 1
}

.el-input-number__decrease:hover, .el-input-number__increase:hover {
    color: #20a0ff
}

.el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled), .el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
    border-color: #20a0ff
}

.el-input-number__decrease.is-disabled, .el-input-number__increase.is-disabled {
    color: #d1dbe5;
    cursor: not-allowed
}

.el-input-number__increase {
    right: 0
}

.el-input-number__decrease {
    right: 37px
}

.el-input-number--large {
    width: 200px
}

.el-input-number--large .el-input-number__decrease, .el-input-number--large .el-input-number__increase {
    line-height: 40px;
    width: 42px;
    font-size: 16px
}

.el-input-number--large .el-input-number__decrease {
    right: 43px
}

.el-input-number--large .el-input__inner {
    padding-right: 94px
}

.el-input-number--small {
    width: 130px
}

.el-input-number--small .el-input-number__decrease, .el-input-number--small .el-input-number__increase {
    line-height: 28px;
    width: 30px;
    font-size: 13px
}

.el-input-number--small .el-input-number__decrease {
    right: 31px
}

.el-input-number--small .el-input__inner {
    padding-right: 70px
}

.el-tooltip__popper {
    position: absolute;
    border-radius: 4px;
    padding: 10px;
    z-index: 2000;
    font-size: 12px;
    line-height: 1.2
}

.el-tooltip__popper .popper__arrow, .el-tooltip__popper .popper__arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.el-tooltip__popper .popper__arrow {
    border-width: 6px
}

.el-tooltip__popper .popper__arrow:after {
    content: " ";
    border-width: 5px
}

.el-progress-bar__inner:after, .el-row:after, .el-row:before, .el-slider:after, .el-slider:before, .el-slider__button-wrapper:after, .el-upload-cover:after {
    content: ""
}

.el-tooltip__popper[x-placement^=top] {
    margin-bottom: 12px
}

.el-tooltip__popper[x-placement^=top] .popper__arrow {
    bottom: -6px;
    border-top-color: #1f2d3d;
    border-bottom-width: 0
}

.el-tooltip__popper[x-placement^=top] .popper__arrow:after {
    bottom: 1px;
    margin-left: -5px;
    border-top-color: #1f2d3d;
    border-bottom-width: 0
}

.el-tooltip__popper[x-placement^=bottom] {
    margin-top: 12px
}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow {
    top: -6px;
    border-top-width: 0;
    border-bottom-color: #1f2d3d
}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after {
    top: 1px;
    margin-left: -5px;
    border-top-width: 0;
    border-bottom-color: #1f2d3d
}

.el-tooltip__popper[x-placement^=right] {
    margin-left: 12px
}

.el-tooltip__popper[x-placement^=right] .popper__arrow {
    left: -6px;
    border-right-color: #1f2d3d;
    border-left-width: 0
}

.el-tooltip__popper[x-placement^=right] .popper__arrow:after {
    bottom: -5px;
    left: 1px;
    border-right-color: #1f2d3d;
    border-left-width: 0
}

.el-tooltip__popper[x-placement^=left] {
    margin-right: 12px
}

.el-tooltip__popper[x-placement^=left] .popper__arrow {
    right: -6px;
    border-right-width: 0;
    border-left-color: #1f2d3d
}

.el-tooltip__popper[x-placement^=left] .popper__arrow:after {
    right: 1px;
    bottom: -5px;
    margin-left: -5px;
    border-right-width: 0;
    border-left-color: #1f2d3d
}

.el-tooltip__popper.is-light {
    background: #fff;
    border: 1px solid #1f2d3d
}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
    border-top-color: #1f2d3d
}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after {
    border-top-color: #fff
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
    border-bottom-color: #1f2d3d
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after {
    border-bottom-color: #fff
}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
    border-left-color: #1f2d3d
}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after {
    border-left-color: #fff
}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
    border-right-color: #1f2d3d
}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after {
    border-right-color: #fff
}

.el-tooltip__popper.is-dark {
    background: #1f2d3d;
    color: #fff
}

.el-slider:after, .el-slider:before {
    display: table
}

.el-slider__button-wrapper .el-tooltip, .el-slider__button-wrapper:after {
    display: inline-block;
    vertical-align: middle
}

.el-slider.is-vertical {
    position: relative
}

.el-slider.is-vertical .el-slider__runway {
    width: 4px;
    height: 100%;
    margin: 0 16px
}

.el-slider.is-vertical .el-slider__bar {
    width: 4px;
    height: auto;
    border-radius: 0 0 3px 3px
}

.el-slider.is-vertical .el-slider__button-wrapper {
    top: auto;
    left: -16px
}

.el-slider.is-vertical .el-slider__button-wrapper, .el-slider.is-vertical .el-slider__stop {
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.el-slider.is-vertical.el-slider--with-input {
    padding-bottom: 64px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input {
    overflow: visible;
    float: none;
    position: absolute;
    bottom: 22px;
    width: 36px;
    margin-top: 15px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease, .el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
    top: 30px;
    margin-top: -1px;
    border: 1px solid #bfcbd9;
    line-height: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
    transition: border-color .2s cubic-bezier(.645, .045, .355, 1)
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease {
    width: 18px;
    right: 18px;
    border-bottom-left-radius: 4px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
    width: 19px;
    border-bottom-right-radius: 4px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase ~ .el-input .el-input__inner {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease, .el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase {
    border-color: #8391a5
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease, .el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase {
    border-color: #20a0ff
}

.el-slider__runway {
    width: 100%;
    height: 4px;
    margin: 16px 0;
    background-color: #e4e8f1;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    vertical-align: middle
}

.el-slider__runway.show-input {
    margin-right: 160px;
    width: auto
}

.el-slider__runway.disabled {
    cursor: default
}

.el-slider__runway.disabled .el-slider__bar, .el-slider__runway.disabled .el-slider__button {
    background-color: #bfcbd9
}

.el-slider__runway.disabled .el-slider__button-wrapper.dragging, .el-slider__runway.disabled .el-slider__button-wrapper.hover, .el-slider__runway.disabled .el-slider__button-wrapper:hover {
    cursor: not-allowed
}

.el-slider__runway.disabled .el-slider__button.dragging, .el-slider__runway.disabled .el-slider__button.hover, .el-slider__runway.disabled .el-slider__button:hover {
    -webkit-transform: scale(1);
    transform: scale(1);
    cursor: not-allowed
}

.el-slider__input {
    float: right;
    margin-top: 3px
}

.el-slider__bar {
    height: 4px;
    background-color: #20a0ff;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    position: absolute
}

.el-slider__button-wrapper {
    width: 36px;
    height: 36px;
    position: absolute;
    z-index: 1001;
    top: -16px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: transparent;
    text-align: center;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-slider__button-wrapper:after {
    height: 100%
}

.el-slider__button-wrapper.hover, .el-slider__button-wrapper:hover {
    cursor: -webkit-grab;
    cursor: grab
}

.el-slider__button-wrapper.dragging {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.el-slider__button {
    width: 12px;
    height: 12px;
    background-color: #20a0ff;
    border-radius: 50%;
    -webkit-transition: .2s;
    transition: .2s;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-slider__button.dragging, .el-slider__button.hover, .el-slider__button:hover {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    background-color: #1c8de0
}

.el-slider__button.hover, .el-slider__button:hover {
    cursor: -webkit-grab;
    cursor: grab
}

.el-slider__button.dragging {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.el-slider__stop {
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background-color: #bfcbd9;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.el-loading-mask {
    position: absolute;
    z-index: 10000;
    background-color: hsla(0, 0%, 100%, .9);
    margin: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.el-loading-mask.is-fullscreen {
    position: fixed
}

.el-loading-mask.is-fullscreen .el-loading-spinner {
    margin-top: -25px
}

.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
    width: 50px;
    height: 50px
}

.el-loading-spinner {
    top: 50%;
    margin-top: -21px;
    width: 100%;
    text-align: center;
    position: absolute
}

.el-col-pull-0, .el-col-pull-1, .el-col-pull-2, .el-col-pull-3, .el-col-pull-4, .el-col-pull-5, .el-col-pull-6, .el-col-pull-7, .el-col-pull-8, .el-col-pull-9, .el-col-pull-10, .el-col-pull-11, .el-col-pull-13, .el-col-pull-14, .el-col-pull-15, .el-col-pull-16, .el-col-pull-17, .el-col-pull-18, .el-col-pull-19, .el-col-pull-20, .el-col-pull-21, .el-col-pull-22, .el-col-pull-23, .el-col-pull-24, .el-col-push-0, .el-col-push-1, .el-col-push-2, .el-col-push-3, .el-col-push-4, .el-col-push-5, .el-col-push-6, .el-col-push-7, .el-col-push-8, .el-col-push-9, .el-col-push-10, .el-col-push-11, .el-col-push-12, .el-col-push-13, .el-col-push-14, .el-col-push-15, .el-col-push-16, .el-col-push-17, .el-col-push-18, .el-col-push-19, .el-col-push-20, .el-col-push-21, .el-col-push-22, .el-col-push-23, .el-col-push-24, .el-row {
    position: relative
}

.el-loading-spinner .el-loading-text {
    color: #20a0ff;
    margin: 3px 0;
    font-size: 14px
}

.el-loading-spinner .circular {
    width: 42px;
    height: 42px;
    -webkit-animation: loading-rotate 2s linear infinite;
    animation: loading-rotate 2s linear infinite
}

.el-loading-spinner .path {
    -webkit-animation: loading-dash 1.5s ease-in-out infinite;
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90, 150;
    stroke-dashoffset: 0;
    stroke-width: 2;
    stroke: #20a0ff;
    stroke-linecap: round
}

@-webkit-keyframes loading-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes loading-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -40px
    }
    to {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -120px
    }
}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -40px
    }
    to {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -120px
    }
}

.el-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-row:after, .el-row:before {
    display: table
}

.el-row--flex {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

.el-row--flex:after, .el-row--flex:before {
    display: none
}

.el-row--flex.is-align-bottom {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end
}

.el-row--flex.is-align-middle {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.el-row--flex.is-justify-space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.el-row--flex.is-justify-space-between {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.el-row--flex.is-justify-end {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end
}

.el-row--flex.is-justify-center {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center
}

.el-col-1, .el-col-2, .el-col-3, .el-col-4, .el-col-5, .el-col-6, .el-col-7, .el-col-8, .el-col-9, .el-col-10, .el-col-11, .el-col-12, .el-col-13, .el-col-14, .el-col-15, .el-col-16, .el-col-17, .el-col-18, .el-col-19, .el-col-20, .el-col-21, .el-col-22, .el-col-23, .el-col-24 {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-col-0 {
    width: 0
}

.el-col-offset-0 {
    margin-left: 0
}

.el-col-pull-0 {
    right: 0
}

.el-col-push-0 {
    left: 0
}

.el-col-1 {
    width: 4.16667%
}

.el-col-offset-1 {
    margin-left: 4.16667%
}

.el-col-pull-1 {
    right: 4.16667%
}

.el-col-push-1 {
    left: 4.16667%
}

.el-col-2 {
    width: 8.33333%
}

.el-col-offset-2 {
    margin-left: 8.33333%
}

.el-col-pull-2 {
    right: 8.33333%
}

.el-col-push-2 {
    left: 8.33333%
}

.el-col-3 {
    width: 12.5%
}

.el-col-offset-3 {
    margin-left: 12.5%
}

.el-col-pull-3 {
    right: 12.5%
}

.el-col-push-3 {
    left: 12.5%
}

.el-col-4 {
    width: 16.66667%
}

.el-col-offset-4 {
    margin-left: 16.66667%
}

.el-col-pull-4 {
    right: 16.66667%
}

.el-col-push-4 {
    left: 16.66667%
}

.el-col-5 {
    width: 20.83333%
}

.el-col-offset-5 {
    margin-left: 20.83333%
}

.el-col-pull-5 {
    right: 20.83333%
}

.el-col-push-5 {
    left: 20.83333%
}

.el-col-6 {
    width: 25%
}

.el-col-offset-6 {
    margin-left: 25%
}

.el-col-pull-6 {
    right: 25%
}

.el-col-push-6 {
    left: 25%
}

.el-col-7 {
    width: 29.16667%
}

.el-col-offset-7 {
    margin-left: 29.16667%
}

.el-col-pull-7 {
    right: 29.16667%
}

.el-col-push-7 {
    left: 29.16667%
}

.el-col-8 {
    width: 33.33333%
}

.el-col-offset-8 {
    margin-left: 33.33333%
}

.el-col-pull-8 {
    right: 33.33333%
}

.el-col-push-8 {
    left: 33.33333%
}

.el-col-9 {
    width: 37.5%
}

.el-col-offset-9 {
    margin-left: 37.5%
}

.el-col-pull-9 {
    right: 37.5%
}

.el-col-push-9 {
    left: 37.5%
}

.el-col-10 {
    width: 41.66667%
}

.el-col-offset-10 {
    margin-left: 41.66667%
}

.el-col-pull-10 {
    right: 41.66667%
}

.el-col-push-10 {
    left: 41.66667%
}

.el-col-11 {
    width: 45.83333%
}

.el-col-offset-11 {
    margin-left: 45.83333%
}

.el-col-pull-11 {
    right: 45.83333%
}

.el-col-push-11 {
    left: 45.83333%
}

.el-col-12 {
    width: 50%
}

.el-col-offset-12 {
    margin-left: 50%
}

.el-col-pull-12 {
    position: relative;
    right: 50%
}

.el-col-push-12 {
    left: 50%
}

.el-col-13 {
    width: 54.16667%
}

.el-col-offset-13 {
    margin-left: 54.16667%
}

.el-col-pull-13 {
    right: 54.16667%
}

.el-col-push-13 {
    left: 54.16667%
}

.el-col-14 {
    width: 58.33333%
}

.el-col-offset-14 {
    margin-left: 58.33333%
}

.el-col-pull-14 {
    right: 58.33333%
}

.el-col-push-14 {
    left: 58.33333%
}

.el-col-15 {
    width: 62.5%
}

.el-col-offset-15 {
    margin-left: 62.5%
}

.el-col-pull-15 {
    right: 62.5%
}

.el-col-push-15 {
    left: 62.5%
}

.el-col-16 {
    width: 66.66667%
}

.el-col-offset-16 {
    margin-left: 66.66667%
}

.el-col-pull-16 {
    right: 66.66667%
}

.el-col-push-16 {
    left: 66.66667%
}

.el-col-17 {
    width: 70.83333%
}

.el-col-offset-17 {
    margin-left: 70.83333%
}

.el-col-pull-17 {
    right: 70.83333%
}

.el-col-push-17 {
    left: 70.83333%
}

.el-col-18 {
    width: 75%
}

.el-col-offset-18 {
    margin-left: 75%
}

.el-col-pull-18 {
    right: 75%
}

.el-col-push-18 {
    left: 75%
}

.el-col-19 {
    width: 79.16667%
}

.el-col-offset-19 {
    margin-left: 79.16667%
}

.el-col-pull-19 {
    right: 79.16667%
}

.el-col-push-19 {
    left: 79.16667%
}

.el-col-20 {
    width: 83.33333%
}

.el-col-offset-20 {
    margin-left: 83.33333%
}

.el-col-pull-20 {
    right: 83.33333%
}

.el-col-push-20 {
    left: 83.33333%
}

.el-col-21 {
    width: 87.5%
}

.el-col-offset-21 {
    margin-left: 87.5%
}

.el-col-pull-21 {
    right: 87.5%
}

.el-col-push-21 {
    left: 87.5%
}

.el-col-22 {
    width: 91.66667%
}

.el-col-offset-22 {
    margin-left: 91.66667%
}

.el-col-pull-22 {
    right: 91.66667%
}

.el-col-push-22 {
    left: 91.66667%
}

.el-col-23 {
    width: 95.83333%
}

.el-col-offset-23 {
    margin-left: 95.83333%
}

.el-col-pull-23 {
    right: 95.83333%
}

.el-col-push-23 {
    left: 95.83333%
}

.el-col-24 {
    width: 100%
}

.el-col-offset-24 {
    margin-left: 100%
}

.el-col-pull-24 {
    right: 100%
}

.el-col-push-24 {
    left: 100%
}

@media (max-width: 768px) {
    .el-col-xs-0 {
        width: 0
    }

    .el-col-xs-offset-0 {
        margin-left: 0
    }

    .el-col-xs-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-xs-push-0 {
        position: relative;
        left: 0
    }

    .el-col-xs-1 {
        width: 4.16667%
    }

    .el-col-xs-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-xs-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-xs-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-xs-2 {
        width: 8.33333%
    }

    .el-col-xs-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-xs-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-xs-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-xs-3 {
        width: 12.5%
    }

    .el-col-xs-offset-3 {
        margin-left: 12.5%
    }

    .el-col-xs-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-xs-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-xs-4 {
        width: 16.66667%
    }

    .el-col-xs-offset-4 {
        margin-left: 16.66667%
    }

    .el-col-xs-pull-4 {
        position: relative;
        right: 16.66667%
    }

    .el-col-xs-push-4 {
        position: relative;
        left: 16.66667%
    }

    .el-col-xs-5 {
        width: 20.83333%
    }

    .el-col-xs-offset-5 {
        margin-left: 20.83333%
    }

    .el-col-xs-pull-5 {
        position: relative;
        right: 20.83333%
    }

    .el-col-xs-push-5 {
        position: relative;
        left: 20.83333%
    }

    .el-col-xs-6 {
        width: 25%
    }

    .el-col-xs-offset-6 {
        margin-left: 25%
    }

    .el-col-xs-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-xs-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-xs-7 {
        width: 29.16667%
    }

    .el-col-xs-offset-7 {
        margin-left: 29.16667%
    }

    .el-col-xs-pull-7 {
        position: relative;
        right: 29.16667%
    }

    .el-col-xs-push-7 {
        position: relative;
        left: 29.16667%
    }

    .el-col-xs-8 {
        width: 33.33333%
    }

    .el-col-xs-offset-8 {
        margin-left: 33.33333%
    }

    .el-col-xs-pull-8 {
        position: relative;
        right: 33.33333%
    }

    .el-col-xs-push-8 {
        position: relative;
        left: 33.33333%
    }

    .el-col-xs-9 {
        width: 37.5%
    }

    .el-col-xs-offset-9 {
        margin-left: 37.5%
    }

    .el-col-xs-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-xs-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-xs-10 {
        width: 41.66667%
    }

    .el-col-xs-offset-10 {
        margin-left: 41.66667%
    }

    .el-col-xs-pull-10 {
        position: relative;
        right: 41.66667%
    }

    .el-col-xs-push-10 {
        position: relative;
        left: 41.66667%
    }

    .el-col-xs-11 {
        width: 45.83333%
    }

    .el-col-xs-offset-11 {
        margin-left: 45.83333%
    }

    .el-col-xs-pull-11 {
        position: relative;
        right: 45.83333%
    }

    .el-col-xs-push-11 {
        position: relative;
        left: 45.83333%
    }

    .el-col-xs-12 {
        width: 50%
    }

    .el-col-xs-offset-12 {
        margin-left: 50%
    }

    .el-col-xs-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-xs-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-xs-13 {
        width: 54.16667%
    }

    .el-col-xs-offset-13 {
        margin-left: 54.16667%
    }

    .el-col-xs-pull-13 {
        position: relative;
        right: 54.16667%
    }

    .el-col-xs-push-13 {
        position: relative;
        left: 54.16667%
    }

    .el-col-xs-14 {
        width: 58.33333%
    }

    .el-col-xs-offset-14 {
        margin-left: 58.33333%
    }

    .el-col-xs-pull-14 {
        position: relative;
        right: 58.33333%
    }

    .el-col-xs-push-14 {
        position: relative;
        left: 58.33333%
    }

    .el-col-xs-15 {
        width: 62.5%
    }

    .el-col-xs-offset-15 {
        margin-left: 62.5%
    }

    .el-col-xs-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-xs-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-xs-16 {
        width: 66.66667%
    }

    .el-col-xs-offset-16 {
        margin-left: 66.66667%
    }

    .el-col-xs-pull-16 {
        position: relative;
        right: 66.66667%
    }

    .el-col-xs-push-16 {
        position: relative;
        left: 66.66667%
    }

    .el-col-xs-17 {
        width: 70.83333%
    }

    .el-col-xs-offset-17 {
        margin-left: 70.83333%
    }

    .el-col-xs-pull-17 {
        position: relative;
        right: 70.83333%
    }

    .el-col-xs-push-17 {
        position: relative;
        left: 70.83333%
    }

    .el-col-xs-18 {
        width: 75%
    }

    .el-col-xs-offset-18 {
        margin-left: 75%
    }

    .el-col-xs-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-xs-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-xs-19 {
        width: 79.16667%
    }

    .el-col-xs-offset-19 {
        margin-left: 79.16667%
    }

    .el-col-xs-pull-19 {
        position: relative;
        right: 79.16667%
    }

    .el-col-xs-push-19 {
        position: relative;
        left: 79.16667%
    }

    .el-col-xs-20 {
        width: 83.33333%
    }

    .el-col-xs-offset-20 {
        margin-left: 83.33333%
    }

    .el-col-xs-pull-20 {
        position: relative;
        right: 83.33333%
    }

    .el-col-xs-push-20 {
        position: relative;
        left: 83.33333%
    }

    .el-col-xs-21 {
        width: 87.5%
    }

    .el-col-xs-offset-21 {
        margin-left: 87.5%
    }

    .el-col-xs-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-xs-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-xs-22 {
        width: 91.66667%
    }

    .el-col-xs-offset-22 {
        margin-left: 91.66667%
    }

    .el-col-xs-pull-22 {
        position: relative;
        right: 91.66667%
    }

    .el-col-xs-push-22 {
        position: relative;
        left: 91.66667%
    }

    .el-col-xs-23 {
        width: 95.83333%
    }

    .el-col-xs-offset-23 {
        margin-left: 95.83333%
    }

    .el-col-xs-pull-23 {
        position: relative;
        right: 95.83333%
    }

    .el-col-xs-push-23 {
        position: relative;
        left: 95.83333%
    }

    .el-col-xs-24 {
        width: 100%
    }

    .el-col-xs-offset-24 {
        margin-left: 100%
    }

    .el-col-xs-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-xs-push-24 {
        position: relative;
        left: 100%
    }
}

@media (min-width: 768px) {
    .el-col-sm-0 {
        width: 0
    }

    .el-col-sm-offset-0 {
        margin-left: 0
    }

    .el-col-sm-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-sm-push-0 {
        position: relative;
        left: 0
    }

    .el-col-sm-1 {
        width: 4.16667%
    }

    .el-col-sm-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-sm-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-sm-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-sm-2 {
        width: 8.33333%
    }

    .el-col-sm-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-sm-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-sm-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-sm-3 {
        width: 12.5%
    }

    .el-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .el-col-sm-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-sm-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-sm-4 {
        width: 16.66667%
    }

    .el-col-sm-offset-4 {
        margin-left: 16.66667%
    }

    .el-col-sm-pull-4 {
        position: relative;
        right: 16.66667%
    }

    .el-col-sm-push-4 {
        position: relative;
        left: 16.66667%
    }

    .el-col-sm-5 {
        width: 20.83333%
    }

    .el-col-sm-offset-5 {
        margin-left: 20.83333%
    }

    .el-col-sm-pull-5 {
        position: relative;
        right: 20.83333%
    }

    .el-col-sm-push-5 {
        position: relative;
        left: 20.83333%
    }

    .el-col-sm-6 {
        width: 25%
    }

    .el-col-sm-offset-6 {
        margin-left: 25%
    }

    .el-col-sm-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-sm-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-sm-7 {
        width: 29.16667%
    }

    .el-col-sm-offset-7 {
        margin-left: 29.16667%
    }

    .el-col-sm-pull-7 {
        position: relative;
        right: 29.16667%
    }

    .el-col-sm-push-7 {
        position: relative;
        left: 29.16667%
    }

    .el-col-sm-8 {
        width: 33.33333%
    }

    .el-col-sm-offset-8 {
        margin-left: 33.33333%
    }

    .el-col-sm-pull-8 {
        position: relative;
        right: 33.33333%
    }

    .el-col-sm-push-8 {
        position: relative;
        left: 33.33333%
    }

    .el-col-sm-9 {
        width: 37.5%
    }

    .el-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .el-col-sm-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-sm-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-sm-10 {
        width: 41.66667%
    }

    .el-col-sm-offset-10 {
        margin-left: 41.66667%
    }

    .el-col-sm-pull-10 {
        position: relative;
        right: 41.66667%
    }

    .el-col-sm-push-10 {
        position: relative;
        left: 41.66667%
    }

    .el-col-sm-11 {
        width: 45.83333%
    }

    .el-col-sm-offset-11 {
        margin-left: 45.83333%
    }

    .el-col-sm-pull-11 {
        position: relative;
        right: 45.83333%
    }

    .el-col-sm-push-11 {
        position: relative;
        left: 45.83333%
    }

    .el-col-sm-12 {
        width: 50%
    }

    .el-col-sm-offset-12 {
        margin-left: 50%
    }

    .el-col-sm-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-sm-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-sm-13 {
        width: 54.16667%
    }

    .el-col-sm-offset-13 {
        margin-left: 54.16667%
    }

    .el-col-sm-pull-13 {
        position: relative;
        right: 54.16667%
    }

    .el-col-sm-push-13 {
        position: relative;
        left: 54.16667%
    }

    .el-col-sm-14 {
        width: 58.33333%
    }

    .el-col-sm-offset-14 {
        margin-left: 58.33333%
    }

    .el-col-sm-pull-14 {
        position: relative;
        right: 58.33333%
    }

    .el-col-sm-push-14 {
        position: relative;
        left: 58.33333%
    }

    .el-col-sm-15 {
        width: 62.5%
    }

    .el-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .el-col-sm-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-sm-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-sm-16 {
        width: 66.66667%
    }

    .el-col-sm-offset-16 {
        margin-left: 66.66667%
    }

    .el-col-sm-pull-16 {
        position: relative;
        right: 66.66667%
    }

    .el-col-sm-push-16 {
        position: relative;
        left: 66.66667%
    }

    .el-col-sm-17 {
        width: 70.83333%
    }

    .el-col-sm-offset-17 {
        margin-left: 70.83333%
    }

    .el-col-sm-pull-17 {
        position: relative;
        right: 70.83333%
    }

    .el-col-sm-push-17 {
        position: relative;
        left: 70.83333%
    }

    .el-col-sm-18 {
        width: 75%
    }

    .el-col-sm-offset-18 {
        margin-left: 75%
    }

    .el-col-sm-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-sm-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-sm-19 {
        width: 79.16667%
    }

    .el-col-sm-offset-19 {
        margin-left: 79.16667%
    }

    .el-col-sm-pull-19 {
        position: relative;
        right: 79.16667%
    }

    .el-col-sm-push-19 {
        position: relative;
        left: 79.16667%
    }

    .el-col-sm-20 {
        width: 83.33333%
    }

    .el-col-sm-offset-20 {
        margin-left: 83.33333%
    }

    .el-col-sm-pull-20 {
        position: relative;
        right: 83.33333%
    }

    .el-col-sm-push-20 {
        position: relative;
        left: 83.33333%
    }

    .el-col-sm-21 {
        width: 87.5%
    }

    .el-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .el-col-sm-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-sm-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-sm-22 {
        width: 91.66667%
    }

    .el-col-sm-offset-22 {
        margin-left: 91.66667%
    }

    .el-col-sm-pull-22 {
        position: relative;
        right: 91.66667%
    }

    .el-col-sm-push-22 {
        position: relative;
        left: 91.66667%
    }

    .el-col-sm-23 {
        width: 95.83333%
    }

    .el-col-sm-offset-23 {
        margin-left: 95.83333%
    }

    .el-col-sm-pull-23 {
        position: relative;
        right: 95.83333%
    }

    .el-col-sm-push-23 {
        position: relative;
        left: 95.83333%
    }

    .el-col-sm-24 {
        width: 100%
    }

    .el-col-sm-offset-24 {
        margin-left: 100%
    }

    .el-col-sm-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-sm-push-24 {
        position: relative;
        left: 100%
    }
}

@media (min-width: 992px) {
    .el-col-md-0 {
        width: 0
    }

    .el-col-md-offset-0 {
        margin-left: 0
    }

    .el-col-md-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-md-push-0 {
        position: relative;
        left: 0
    }

    .el-col-md-1 {
        width: 4.16667%
    }

    .el-col-md-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-md-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-md-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-md-2 {
        width: 8.33333%
    }

    .el-col-md-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-md-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-md-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-md-3 {
        width: 12.5%
    }

    .el-col-md-offset-3 {
        margin-left: 12.5%
    }

    .el-col-md-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-md-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-md-4 {
        width: 16.66667%
    }

    .el-col-md-offset-4 {
        margin-left: 16.66667%
    }

    .el-col-md-pull-4 {
        position: relative;
        right: 16.66667%
    }

    .el-col-md-push-4 {
        position: relative;
        left: 16.66667%
    }

    .el-col-md-5 {
        width: 20.83333%
    }

    .el-col-md-offset-5 {
        margin-left: 20.83333%
    }

    .el-col-md-pull-5 {
        position: relative;
        right: 20.83333%
    }

    .el-col-md-push-5 {
        position: relative;
        left: 20.83333%
    }

    .el-col-md-6 {
        width: 25%
    }

    .el-col-md-offset-6 {
        margin-left: 25%
    }

    .el-col-md-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-md-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-md-7 {
        width: 29.16667%
    }

    .el-col-md-offset-7 {
        margin-left: 29.16667%
    }

    .el-col-md-pull-7 {
        position: relative;
        right: 29.16667%
    }

    .el-col-md-push-7 {
        position: relative;
        left: 29.16667%
    }

    .el-col-md-8 {
        width: 33.33333%
    }

    .el-col-md-offset-8 {
        margin-left: 33.33333%
    }

    .el-col-md-pull-8 {
        position: relative;
        right: 33.33333%
    }

    .el-col-md-push-8 {
        position: relative;
        left: 33.33333%
    }

    .el-col-md-9 {
        width: 37.5%
    }

    .el-col-md-offset-9 {
        margin-left: 37.5%
    }

    .el-col-md-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-md-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-md-10 {
        width: 41.66667%
    }

    .el-col-md-offset-10 {
        margin-left: 41.66667%
    }

    .el-col-md-pull-10 {
        position: relative;
        right: 41.66667%
    }

    .el-col-md-push-10 {
        position: relative;
        left: 41.66667%
    }

    .el-col-md-11 {
        width: 45.83333%
    }

    .el-col-md-offset-11 {
        margin-left: 45.83333%
    }

    .el-col-md-pull-11 {
        position: relative;
        right: 45.83333%
    }

    .el-col-md-push-11 {
        position: relative;
        left: 45.83333%
    }

    .el-col-md-12 {
        width: 50%
    }

    .el-col-md-offset-12 {
        margin-left: 50%
    }

    .el-col-md-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-md-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-md-13 {
        width: 54.16667%
    }

    .el-col-md-offset-13 {
        margin-left: 54.16667%
    }

    .el-col-md-pull-13 {
        position: relative;
        right: 54.16667%
    }

    .el-col-md-push-13 {
        position: relative;
        left: 54.16667%
    }

    .el-col-md-14 {
        width: 58.33333%
    }

    .el-col-md-offset-14 {
        margin-left: 58.33333%
    }

    .el-col-md-pull-14 {
        position: relative;
        right: 58.33333%
    }

    .el-col-md-push-14 {
        position: relative;
        left: 58.33333%
    }

    .el-col-md-15 {
        width: 62.5%
    }

    .el-col-md-offset-15 {
        margin-left: 62.5%
    }

    .el-col-md-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-md-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-md-16 {
        width: 66.66667%
    }

    .el-col-md-offset-16 {
        margin-left: 66.66667%
    }

    .el-col-md-pull-16 {
        position: relative;
        right: 66.66667%
    }

    .el-col-md-push-16 {
        position: relative;
        left: 66.66667%
    }

    .el-col-md-17 {
        width: 70.83333%
    }

    .el-col-md-offset-17 {
        margin-left: 70.83333%
    }

    .el-col-md-pull-17 {
        position: relative;
        right: 70.83333%
    }

    .el-col-md-push-17 {
        position: relative;
        left: 70.83333%
    }

    .el-col-md-18 {
        width: 75%
    }

    .el-col-md-offset-18 {
        margin-left: 75%
    }

    .el-col-md-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-md-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-md-19 {
        width: 79.16667%
    }

    .el-col-md-offset-19 {
        margin-left: 79.16667%
    }

    .el-col-md-pull-19 {
        position: relative;
        right: 79.16667%
    }

    .el-col-md-push-19 {
        position: relative;
        left: 79.16667%
    }

    .el-col-md-20 {
        width: 83.33333%
    }

    .el-col-md-offset-20 {
        margin-left: 83.33333%
    }

    .el-col-md-pull-20 {
        position: relative;
        right: 83.33333%
    }

    .el-col-md-push-20 {
        position: relative;
        left: 83.33333%
    }

    .el-col-md-21 {
        width: 87.5%
    }

    .el-col-md-offset-21 {
        margin-left: 87.5%
    }

    .el-col-md-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-md-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-md-22 {
        width: 91.66667%
    }

    .el-col-md-offset-22 {
        margin-left: 91.66667%
    }

    .el-col-md-pull-22 {
        position: relative;
        right: 91.66667%
    }

    .el-col-md-push-22 {
        position: relative;
        left: 91.66667%
    }

    .el-col-md-23 {
        width: 95.83333%
    }

    .el-col-md-offset-23 {
        margin-left: 95.83333%
    }

    .el-col-md-pull-23 {
        position: relative;
        right: 95.83333%
    }

    .el-col-md-push-23 {
        position: relative;
        left: 95.83333%
    }

    .el-col-md-24 {
        width: 100%
    }

    .el-col-md-offset-24 {
        margin-left: 100%
    }

    .el-col-md-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-md-push-24 {
        position: relative;
        left: 100%
    }
}

@media (min-width: 1200px) {
    .el-col-lg-0 {
        width: 0
    }

    .el-col-lg-offset-0 {
        margin-left: 0
    }

    .el-col-lg-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-lg-push-0 {
        position: relative;
        left: 0
    }

    .el-col-lg-1 {
        width: 4.16667%
    }

    .el-col-lg-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-lg-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-lg-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-lg-2 {
        width: 8.33333%
    }

    .el-col-lg-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-lg-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-lg-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-lg-3 {
        width: 12.5%
    }

    .el-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .el-col-lg-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-lg-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-lg-4 {
        width: 16.66667%
    }

    .el-col-lg-offset-4 {
        margin-left: 16.66667%
    }

    .el-col-lg-pull-4 {
        position: relative;
        right: 16.66667%
    }

    .el-col-lg-push-4 {
        position: relative;
        left: 16.66667%
    }

    .el-col-lg-5 {
        width: 20.83333%
    }

    .el-col-lg-offset-5 {
        margin-left: 20.83333%
    }

    .el-col-lg-pull-5 {
        position: relative;
        right: 20.83333%
    }

    .el-col-lg-push-5 {
        position: relative;
        left: 20.83333%
    }

    .el-col-lg-6 {
        width: 25%
    }

    .el-col-lg-offset-6 {
        margin-left: 25%
    }

    .el-col-lg-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-lg-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-lg-7 {
        width: 29.16667%
    }

    .el-col-lg-offset-7 {
        margin-left: 29.16667%
    }

    .el-col-lg-pull-7 {
        position: relative;
        right: 29.16667%
    }

    .el-col-lg-push-7 {
        position: relative;
        left: 29.16667%
    }

    .el-col-lg-8 {
        width: 33.33333%
    }

    .el-col-lg-offset-8 {
        margin-left: 33.33333%
    }

    .el-col-lg-pull-8 {
        position: relative;
        right: 33.33333%
    }

    .el-col-lg-push-8 {
        position: relative;
        left: 33.33333%
    }

    .el-col-lg-9 {
        width: 37.5%
    }

    .el-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .el-col-lg-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-lg-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-lg-10 {
        width: 41.66667%
    }

    .el-col-lg-offset-10 {
        margin-left: 41.66667%
    }

    .el-col-lg-pull-10 {
        position: relative;
        right: 41.66667%
    }

    .el-col-lg-push-10 {
        position: relative;
        left: 41.66667%
    }

    .el-col-lg-11 {
        width: 45.83333%
    }

    .el-col-lg-offset-11 {
        margin-left: 45.83333%
    }

    .el-col-lg-pull-11 {
        position: relative;
        right: 45.83333%
    }

    .el-col-lg-push-11 {
        position: relative;
        left: 45.83333%
    }

    .el-col-lg-12 {
        width: 50%
    }

    .el-col-lg-offset-12 {
        margin-left: 50%
    }

    .el-col-lg-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-lg-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-lg-13 {
        width: 54.16667%
    }

    .el-col-lg-offset-13 {
        margin-left: 54.16667%
    }

    .el-col-lg-pull-13 {
        position: relative;
        right: 54.16667%
    }

    .el-col-lg-push-13 {
        position: relative;
        left: 54.16667%
    }

    .el-col-lg-14 {
        width: 58.33333%
    }

    .el-col-lg-offset-14 {
        margin-left: 58.33333%
    }

    .el-col-lg-pull-14 {
        position: relative;
        right: 58.33333%
    }

    .el-col-lg-push-14 {
        position: relative;
        left: 58.33333%
    }

    .el-col-lg-15 {
        width: 62.5%
    }

    .el-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .el-col-lg-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-lg-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-lg-16 {
        width: 66.66667%
    }

    .el-col-lg-offset-16 {
        margin-left: 66.66667%
    }

    .el-col-lg-pull-16 {
        position: relative;
        right: 66.66667%
    }

    .el-col-lg-push-16 {
        position: relative;
        left: 66.66667%
    }

    .el-col-lg-17 {
        width: 70.83333%
    }

    .el-col-lg-offset-17 {
        margin-left: 70.83333%
    }

    .el-col-lg-pull-17 {
        position: relative;
        right: 70.83333%
    }

    .el-col-lg-push-17 {
        position: relative;
        left: 70.83333%
    }

    .el-col-lg-18 {
        width: 75%
    }

    .el-col-lg-offset-18 {
        margin-left: 75%
    }

    .el-col-lg-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-lg-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-lg-19 {
        width: 79.16667%
    }

    .el-col-lg-offset-19 {
        margin-left: 79.16667%
    }

    .el-col-lg-pull-19 {
        position: relative;
        right: 79.16667%
    }

    .el-col-lg-push-19 {
        position: relative;
        left: 79.16667%
    }

    .el-col-lg-20 {
        width: 83.33333%
    }

    .el-col-lg-offset-20 {
        margin-left: 83.33333%
    }

    .el-col-lg-pull-20 {
        position: relative;
        right: 83.33333%
    }

    .el-col-lg-push-20 {
        position: relative;
        left: 83.33333%
    }

    .el-col-lg-21 {
        width: 87.5%
    }

    .el-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .el-col-lg-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-lg-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-lg-22 {
        width: 91.66667%
    }

    .el-col-lg-offset-22 {
        margin-left: 91.66667%
    }

    .el-col-lg-pull-22 {
        position: relative;
        right: 91.66667%
    }

    .el-col-lg-push-22 {
        position: relative;
        left: 91.66667%
    }

    .el-col-lg-23 {
        width: 95.83333%
    }

    .el-col-lg-offset-23 {
        margin-left: 95.83333%
    }

    .el-col-lg-pull-23 {
        position: relative;
        right: 95.83333%
    }

    .el-col-lg-push-23 {
        position: relative;
        left: 95.83333%
    }

    .el-col-lg-24 {
        width: 100%
    }

    .el-col-lg-offset-24 {
        margin-left: 100%
    }

    .el-col-lg-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-lg-push-24 {
        position: relative;
        left: 100%
    }
}

.el-progress-bar__inner:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.el-upload {
    display: inline-block;
    text-align: center;
    cursor: pointer
}

.el-upload iframe {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.el-upload__input {
    display: none
}

.el-upload__tip {
    font-size: 12px;
    color: #8391a5;
    margin-top: 7px
}

.el-upload--picture-card {
    background-color: #fbfdff;
    border: 1px dashed #c0ccda;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 148px;
    height: 148px;
    cursor: pointer;
    line-height: 146px;
    vertical-align: top
}

.el-upload--picture-card i {
    font-size: 28px;
    color: #8c939d
}

.el-upload--picture-card:hover {
    border-color: #20a0ff;
    color: #20a0ff
}

.el-upload-dragger {
    background-color: #fff;
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 360px;
    height: 180px;
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden
}

.el-upload-dragger .el-upload__text {
    color: #97a8be;
    font-size: 14px;
    text-align: center
}

.el-upload-dragger .el-upload__text em {
    color: #20a0ff;
    font-style: normal
}

.el-upload-dragger .el-icon-upload {
    font-size: 67px;
    color: #97a8be;
    margin: 40px 0 16px;
    line-height: 50px
}

.el-upload-dragger + .el-upload__tip {
    text-align: center
}

.el-upload-dragger ~ .el-upload__files {
    border-top: 1px solid rgba(191, 203, 217, .2);
    margin-top: 7px;
    padding-top: 5px
}

.el-upload-dragger:hover {
    border-color: #20a0ff
}

.el-upload-dragger.is-dragover {
    background-color: rgba(32, 159, 255, .06);
    border: 2px dashed #20a0ff
}

.el-upload-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label {
    display: block
}

.el-upload-list__item {
    -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s cubic-bezier(.55, 0, .1, 1);
    font-size: 14px;
    color: #48576a;
    line-height: 1.8;
    margin-top: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    width: 100%;
    position: relative
}

.el-upload-list__item .el-progress-bar {
    margin-right: 0;
    padding-right: 0
}

.el-upload-list__item .el-progress {
    position: absolute;
    top: 20px;
    width: 100%
}

.el-upload-list__item .el-progress__text {
    position: absolute;
    top: -13px;
    right: 0
}

.el-upload-list__item:first-child {
    margin-top: 10px
}

.el-upload-list__item .el-icon-upload-success {
    color: #13ce66
}

.el-upload-list__item .el-icon-close {
    display: none;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    opacity: .75;
    color: #48576a;
    -webkit-transform: scale(.7);
    transform: scale(.7)
}

.el-upload-list__item .el-icon-close:hover {
    opacity: 1
}

.el-upload-list__item:hover {
    background-color: #eef1f6
}

.el-upload-list__item:hover .el-icon-close {
    display: inline-block
}

.el-upload-list__item:hover .el-progress__text {
    display: none
}

.el-upload-list__item.is-success .el-upload-list__item-status-label {
    display: block
}

.el-upload-list__item.is-success .el-upload-list__item-name:hover {
    color: #20a0ff;
    cursor: pointer
}

.el-upload-list__item.is-success:hover .el-upload-list__item-status-label {
    display: none
}

.el-upload-list__item-name {
    color: #48576a;
    display: block;
    margin-right: 40px;
    overflow: hidden;
    padding-left: 4px;
    text-overflow: ellipsis;
    -webkit-transition: color .3s;
    transition: color .3s
}

.el-upload-list__item-name [class^=el-icon] {
    color: #97a8be;
    margin-right: 7px;
    height: 100%;
    line-height: inherit
}

.el-upload-list__item-status-label {
    position: absolute;
    right: 5px;
    top: 0;
    line-height: inherit;
    display: none
}

.el-upload-list__item-delete {
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 12px;
    color: #48576a;
    display: none
}

.el-upload-list__item-delete:hover {
    color: #20a0ff
}

.el-upload-list--picture-card {
    margin: 0;
    display: inline;
    vertical-align: top
}

.el-upload-list--picture-card .el-upload-list__item {
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #c0ccda;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 148px;
    height: 148px;
    margin: 0 8px 8px 0;
    display: inline-block
}

.el-upload-list--picture-card .el-upload-list__item .el-icon-check, .el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check {
    color: #fff
}

.el-upload-list--picture-card .el-upload-list__item .el-icon-close, .el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
    display: none
}

.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
    display: block
}

.el-upload-list--picture-card .el-upload-list__item-name {
    display: none
}

.el-upload-list--picture-card .el-upload-list__item-thumbnail {
    width: 100%;
    height: 100%
}

.el-upload-list--picture-card .el-upload-list__item-status-label {
    position: absolute;
    right: -15px;
    top: -6px;
    width: 40px;
    height: 24px;
    background: #13ce66;
    text-align: center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 0 1pc 1px rgba(0, 0, 0, .2);
    box-shadow: 0 0 1pc 1px rgba(0, 0, 0, .2)
}

.el-upload-list--picture-card .el-upload-list__item-status-label i {
    font-size: 12px;
    margin-top: 11px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8)
}

.el-upload-list--picture-card .el-upload-list__item-actions {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: default;
    text-align: center;
    color: #fff;
    opacity: 0;
    font-size: 20px;
    background-color: rgba(0, 0, 0, .5);
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.el-upload-list--picture-card .el-upload-list__item-actions:after {
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle
}

.el-upload-list--picture-card .el-upload-list__item-actions span {
    display: none;
    cursor: pointer
}

.el-upload-list--picture-card .el-upload-list__item-actions span + span {
    margin-left: 15px
}

.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
    position: static;
    font-size: inherit;
    color: inherit
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover {
    opacity: 1
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
    display: inline-block
}

.el-upload-list--picture-card .el-progress {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    bottom: auto;
    width: 126px
}

.el-upload-list--picture-card .el-progress .el-progress__text {
    top: 50%
}

.el-upload-list--picture .el-upload-list__item {
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #c0ccda;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10px;
    padding: 10px 10px 10px 90px;
    height: 92px
}

.el-upload-list--picture .el-upload-list__item .el-icon-check, .el-upload-list--picture .el-upload-list__item .el-icon-circle-check {
    color: #fff
}

.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    top: -2px;
    right: -12px
}

.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
    display: block
}

.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name {
    line-height: 70px;
    margin-top: 0
}

.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
    display: none
}

.el-upload-list--picture .el-upload-list__item-thumbnail {
    vertical-align: middle;
    display: inline-block;
    width: 70px;
    height: 70px;
    float: left;
    position: relative;
    z-index: 1;
    margin-left: -80px
}

.el-upload-list--picture .el-upload-list__item-name {
    display: block;
    margin-top: 20px
}

.el-upload-list--picture .el-upload-list__item-name i {
    font-size: 70px;
    line-height: 1;
    position: absolute;
    left: 9px;
    top: 10px
}

.el-upload-list--picture .el-upload-list__item-status-label {
    position: absolute;
    right: -17px;
    top: -7px;
    width: 46px;
    height: 26px;
    background: #13ce66;
    text-align: center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 1px 1px #ccc;
    box-shadow: 0 1px 1px #ccc
}

.el-upload-list--picture .el-upload-list__item-status-label i {
    font-size: 12px;
    margin-top: 12px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8)
}

.el-upload-list--picture .el-progress {
    position: relative;
    top: -7px
}

.el-upload-cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 10;
    cursor: default
}

.el-upload-cover:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.el-upload-cover img {
    display: block;
    width: 100%;
    height: 100%
}

.el-upload-cover + .el-upload__inner {
    opacity: 0;
    position: relative;
    z-index: 1
}

.el-upload-cover__label {
    position: absolute;
    right: -15px;
    top: -6px;
    width: 40px;
    height: 24px;
    background: #13ce66;
    text-align: center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 0 1pc 1px rgba(0, 0, 0, .2);
    box-shadow: 0 0 1pc 1px rgba(0, 0, 0, .2)
}

.el-upload-cover__label i {
    font-size: 12px;
    margin-top: 11px;
    -webkit-transform: rotate(-45deg) scale(.8);
    transform: rotate(-45deg) scale(.8);
    color: #fff
}

.el-upload-cover__progress {
    display: inline-block;
    vertical-align: middle;
    position: static;
    width: 243px
}

.el-upload-cover__progress + .el-upload__inner {
    opacity: 0
}

.el-upload-cover__content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.el-upload-cover__interact {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .72);
    text-align: center
}

.el-upload-cover__interact .btn {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    vertical-align: middle;
    -webkit-transition: opacity .3s cubic-bezier(.23, 1, .32, 1) .1s, -webkit-transform .3s cubic-bezier(.23, 1, .32, 1) .1s;
    transition: opacity .3s cubic-bezier(.23, 1, .32, 1) .1s, -webkit-transform .3s cubic-bezier(.23, 1, .32, 1) .1s;
    transition: transform .3s cubic-bezier(.23, 1, .32, 1) .1s, opacity .3s cubic-bezier(.23, 1, .32, 1) .1s;
    transition: transform .3s cubic-bezier(.23, 1, .32, 1) .1s, opacity .3s cubic-bezier(.23, 1, .32, 1) .1s, -webkit-transform .3s cubic-bezier(.23, 1, .32, 1) .1s;
    margin-top: 60px
}

.el-upload-cover__interact .btn span {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.el-upload-cover__interact .btn:not(:first-child) {
    margin-left: 35px
}

.el-upload-cover__interact .btn:hover {
    -webkit-transform: translateY(-13px);
    transform: translateY(-13px)
}

.el-upload-cover__interact .btn:hover span {
    opacity: 1
}

.el-upload-cover__interact .btn i {
    color: #fff;
    display: block;
    font-size: 24px;
    line-height: inherit;
    margin: 0 auto 5px
}

.el-upload-cover__title {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
    height: 36px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400;
    text-align: left;
    padding: 0 10px;
    margin: 0;
    line-height: 36px;
    font-size: 14px;
    color: #48576a
}

.el-progress {
    position: relative;
    line-height: 1
}

.el-progress.is-exception .el-progress-bar__inner {
    background-color: #ff4949
}

.el-progress.is-exception .el-progress__text {
    color: #ff4949
}

.el-progress.is-success .el-progress-bar__inner {
    background-color: #13ce66
}

.el-progress.is-success .el-progress__text {
    color: #13ce66
}

.el-progress__text {
    font-size: 14px;
    color: #48576a;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    line-height: 1
}

.el-progress__text i {
    vertical-align: middle;
    display: block
}

.el-progress--circle {
    display: inline-block
}

.el-progress--circle .el-progress__text {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.el-progress--circle .el-progress__text i {
    vertical-align: middle;
    display: inline-block
}

.el-progress--without-text .el-progress__text {
    display: none
}

.el-progress--without-text .el-progress-bar {
    padding-right: 0;
    margin-right: 0;
    display: block
}

.el-progress-bar, .el-progress-bar__innerText, .el-spinner {
    display: inline-block;
    vertical-align: middle
}

.el-progress--text-inside .el-progress-bar {
    padding-right: 0;
    margin-right: 0
}

.el-progress-bar {
    padding-right: 50px;
    width: 100%;
    margin-right: -55px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-progress-bar__outer {
    height: 6px;
    border-radius: 100px;
    background-color: #e4e8f1;
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.el-progress-bar__inner {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #20a0ff;
    text-align: right;
    border-radius: 100px;
    line-height: 1
}

.el-progress-bar__innerText {
    color: #fff;
    font-size: 12px;
    margin: 0 5px
}

@-webkit-keyframes progress {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 32px 0
    }
}

@keyframes progress {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 32px 0
    }
}

.el-time-spinner {
    width: 100%
}

.el-spinner-inner {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    width: 50px;
    height: 50px
}

.el-spinner-inner .path {
    stroke: #ececec;
    stroke-linecap: round;
    -webkit-animation: dash 1.5s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite
}

@-webkit-keyframes rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 150;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -35
    }
    to {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -124
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 150;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -35
    }
    to {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -124
    }
}

.el-message {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    min-width: 300px;
    padding: 10px 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    position: fixed;
    left: 50%;
    top: 20px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    -webkit-transition: opacity .3s, -webkit-transform .4s;
    transition: opacity .3s, -webkit-transform .4s;
    transition: opacity .3s, transform .4s;
    transition: opacity .3s, transform .4s, -webkit-transform .4s;
    overflow: hidden
}

.el-message .el-icon-circle-check {
    color: #13ce66
}

.el-message .el-icon-circle-cross {
    color: #ff4949
}

.el-message .el-icon-information {
    color: #50bfff
}

.el-message .el-icon-warning {
    color: #f7ba2a
}

.el-message__group {
    margin-left: 38px;
    position: relative;
    height: 20px;
    line-height: 20px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.el-message__group p {
    font-size: 14px;
    margin: 0 34px 0 0;
    color: #8391a5;
    text-align: justify
}

.el-step__head, .el-steps.is-horizontal.is-center {
    text-align: center
}

.el-message__group.is-with-icon {
    margin-left: 0
}

.el-message__img {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0
}

.el-message__icon {
    vertical-align: middle;
    margin-right: 8px
}

.el-message__closeBtn {
    top: 3px;
    right: 0;
    position: absolute;
    cursor: pointer;
    color: #bfcbd9;
    font-size: 14px
}

.el-message__closeBtn:hover {
    color: #97a8be
}

.el-message-fade-enter, .el-message-fade-leave-active {
    opacity: 0;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%)
}

.el-badge {
    position: relative;
    vertical-align: middle;
    display: inline-block
}

.el-badge__content {
    background-color: #ff4949;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
    text-align: center;
    border: 1px solid #fff
}

.el-badge__content.is-dot {
    width: 8px;
    height: 8px;
    padding: 0;
    right: 0;
    border-radius: 50%
}

.el-badge__content.is-fixed {
    top: 0;
    right: 10px;
    position: absolute;
    -webkit-transform: translateY(-50%) translateX(100%);
    transform: translateY(-50%) translateX(100%)
}

.el-rate__icon, .el-rate__item {
    position: relative;
    display: inline-block
}

.el-badge__content.is-fixed.is-dot {
    right: 5px
}

.el-card {
    border: 1px solid #d1dbe5;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04)
}

.el-card__header {
    padding: 18px 20px;
    border-bottom: 1px solid #d1dbe5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-card__body {
    padding: 20px
}

.el-rate {
    height: 20px;
    line-height: 1
}

.el-rate__item {
    font-size: 0;
    vertical-align: middle
}

.el-rate__icon {
    font-size: 18px;
    margin-right: 6px;
    color: #bfcbd9;
    -webkit-transition: .3s;
    transition: .3s
}

.el-rate__decimal, .el-rate__icon .path2 {
    position: absolute;
    top: 0;
    left: 0
}

.el-rate__icon.hover {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

.el-rate__decimal {
    display: inline-block;
    overflow: hidden
}

.el-rate__text {
    font-size: 14px;
    vertical-align: middle
}

.el-steps {
    font-size: 0
}

.el-steps > :last-child .el-step__line {
    display: none
}

.el-step.is-horizontal, .el-step.is-vertical .el-step__head, .el-step.is-vertical .el-step__main, .el-step__line {
    display: inline-block
}

.el-step {
    position: relative;
    vertical-align: top
}

.el-step:last-child .el-step__main {
    padding-right: 0
}

.el-step.is-vertical .el-step__main {
    padding-left: 10px
}

.el-step__line {
    position: absolute;
    border-color: inherit;
    background-color: #bfcbd9
}

.el-step__line.is-vertical {
    width: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 32px;
    bottom: 0;
    left: 15px
}

.el-step__line.is-horizontal {
    top: 15px;
    height: 2px;
    left: 32px;
    right: 0
}

.el-step__line.is-icon.is-horizontal {
    right: 4px
}

.el-step__line-inner {
    display: block;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    -webkit-transition: all .15s;
    transition: all .15s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 0;
    height: 0
}

.el-step__icon {
    display: block;
    line-height: 28px
}

.el-step__icon > * {
    line-height: inherit;
    vertical-align: middle
}

.el-step__head {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: transparent;
    line-height: 28px;
    font-size: 28px;
    vertical-align: top;
    -webkit-transition: all .15s;
    transition: all .15s
}

.el-carousel__arrow, .el-carousel__button {
    margin: 0;
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer;
    outline: 0
}

.el-step__head.is-finish {
    color: #20a0ff;
    border-color: #20a0ff
}

.el-step__head.is-error {
    color: #ff4949;
    border-color: #ff4949
}

.el-step__head.is-success {
    color: #13ce66;
    border-color: #13ce66
}

.el-step__head.is-process, .el-step__head.is-wait {
    color: #bfcbd9;
    border-color: #bfcbd9
}

.el-step__head.is-text {
    font-size: 14px;
    border-width: 2px;
    border-style: solid
}

.el-step__head.is-text.is-finish {
    color: #fff;
    background-color: #20a0ff;
    border-color: #20a0ff
}

.el-step__head.is-text.is-error {
    color: #fff;
    background-color: #ff4949;
    border-color: #ff4949
}

.el-step__head.is-text.is-success {
    color: #fff;
    background-color: #13ce66;
    border-color: #13ce66
}

.el-step__head.is-text.is-wait {
    color: #bfcbd9;
    background-color: #fff;
    border-color: #bfcbd9
}

.el-step__head.is-text.is-process {
    color: #fff;
    background-color: #bfcbd9;
    border-color: #bfcbd9
}

.el-step__main {
    white-space: normal;
    padding-right: 10px;
    text-align: left
}

.el-step__title {
    font-size: 14px;
    line-height: 32px;
    display: inline-block
}

.el-step__title.is-finish {
    font-weight: 700;
    color: #20a0ff
}

.el-step__title.is-error {
    font-weight: 700;
    color: #ff4949
}

.el-step__title.is-success {
    font-weight: 700;
    color: #13ce66
}

.el-step__title.is-wait {
    font-weight: 400;
    color: #97a8be
}

.el-step__title.is-process {
    font-weight: 700;
    color: #48576a
}

.el-step__description {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px
}

.el-step__description.is-finish {
    color: #20a0ff
}

.el-step__description.is-error {
    color: #ff4949
}

.el-step__description.is-success {
    color: #13ce66
}

.el-step__description.is-wait {
    color: #bfcbd9
}

.el-step__description.is-process {
    color: #8391a5
}

.el-carousel {
    overflow-x: hidden;
    position: relative
}

.el-carousel__container {
    position: relative;
    height: 300px
}

.el-carousel__arrow {
    border: none;
    padding: 0;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: rgba(31, 45, 61, .11);
    color: #fff;
    position: absolute;
    top: 50%;
    z-index: 10;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    font-size: 12px
}

.el-carousel__arrow:hover {
    background-color: rgba(31, 45, 61, .23)
}

.el-carousel__arrow i {
    cursor: pointer
}

.el-carousel__arrow--left {
    left: 16px
}

.el-carousel__arrow--right {
    right: 16px
}

.el-carousel__indicators {
    position: absolute;
    list-style: none;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0;
    padding: 0;
    z-index: 2
}

.el-carousel__indicators--outside {
    bottom: 26px;
    text-align: center;
    position: static;
    -webkit-transform: none;
    transform: none
}

.el-carousel__indicators--outside .el-carousel__indicator:hover button {
    opacity: .64
}

.el-carousel__indicators--outside button {
    background-color: #8391a5;
    opacity: .24
}

.el-carousel__indicators--labels {
    left: 0;
    right: 0;
    -webkit-transform: none;
    transform: none;
    text-align: center
}

.el-carousel__indicators--labels .el-carousel__button {
    width: auto;
    height: auto;
    padding: 2px 18px;
    font-size: 12px
}

.el-carousel__indicators--labels .el-carousel__indicator {
    padding: 6px 4px
}

.el-carousel__indicator {
    display: inline-block;
    background-color: transparent;
    padding: 12px 4px;
    cursor: pointer
}

.el-carousel__indicator:hover button {
    opacity: .72
}

.el-carousel__indicator.is-active button {
    opacity: 1
}

.el-carousel__button {
    display: block;
    opacity: .48;
    width: 30px;
    height: 2px;
    background-color: #fff;
    border: none;
    padding: 0
}

.carousel-arrow-left-enter, .carousel-arrow-left-leave-active {
    -webkit-transform: translateY(-50%) translateX(-10px);
    transform: translateY(-50%) translateX(-10px);
    opacity: 0
}

.carousel-arrow-right-enter, .carousel-arrow-right-leave-active {
    -webkit-transform: translateY(-50%) translateX(10px);
    transform: translateY(-50%) translateX(10px);
    opacity: 0
}

.el-scrollbar {
    overflow: hidden;
    position: relative
}

.el-scrollbar:active .el-scrollbar__bar, .el-scrollbar:focus .el-scrollbar__bar, .el-scrollbar:hover .el-scrollbar__bar {
    opacity: 1;
    -webkit-transition: opacity .34s ease-out;
    transition: opacity .34s ease-out
}

.el-scrollbar__wrap {
    overflow: scroll
}

.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
    width: 0;
    height: 0
}

.el-scrollbar__thumb {
    position: relative;
    display: block;
    width: 0;
    height: 0;
    cursor: pointer;
    border-radius: inherit;
    background-color: rgba(151, 168, 190, .3);
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.el-scrollbar__thumb:hover {
    background-color: rgba(151, 168, 190, .5)
}

.el-scrollbar__bar {
    position: absolute;
    right: 2px;
    bottom: 2px;
    z-index: 1;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: opacity .12s ease-out;
    transition: opacity .12s ease-out
}

.el-carousel__item--card, .el-carousel__item.is-animating {
    -webkit-transition: -webkit-transform .4s ease-in-out;
    transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out
}

.el-scrollbar__bar.is-horizontal {
    height: 6px;
    left: 2px
}

.el-scrollbar__bar.is-horizontal > div {
    height: 100%
}

.el-scrollbar__bar.is-vertical {
    width: 6px;
    top: 2px
}

.el-scrollbar__bar.is-vertical > div {
    width: 100%
}

.el-carousel__item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: hidden;
    z-index: 0
}

.el-carousel__item.is-active {
    z-index: 2
}

.el-carousel__item--card {
    width: 50%
}

.el-carousel__item--card.is-in-stage {
    cursor: pointer;
    z-index: 1
}

.el-carousel__item--card.is-active, .el-cascader-menus, .el-cascader .el-icon-circle-close {
    z-index: 2
}

.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask, .el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
    opacity: .12
}

.el-carousel__mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #fff;
    opacity: .24;
    -webkit-transition: .2s;
    transition: .2s
}

.el-collapse {
    border: 1px solid #dfe6ec;
    border-radius: 0
}

.el-collapse-item:last-child {
    margin-bottom: -1px
}

.el-collapse-item.is-active > .el-collapse-item__header .el-collapse-item__header__arrow {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.el-collapse-item__header {
    height: 43px;
    line-height: 43px;
    padding-left: 15px;
    background-color: #fff;
    color: #48576a;
    cursor: pointer;
    border-bottom: 1px solid #dfe6ec;
    font-size: 13px
}

.el-collapse-item__header__arrow {
    margin-right: 8px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.el-collapse-item__wrap {
    will-change: height;
    background-color: #fbfdff;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #dfe6ec
}

.el-collapse-item__content {
    padding: 10px 15px;
    font-size: 13px;
    color: #1f2d3d;
    line-height: 1.769230769230769
}

.el-cascader {
    display: inline-block;
    position: relative
}

.el-cascader .el-input, .el-cascader .el-input__inner {
    cursor: pointer
}

.el-cascader .el-input__icon {
    -webkit-transition: none;
    transition: none
}

.el-cascader .el-icon-caret-bottom {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.el-cascader .el-icon-caret-bottom.is-reverse {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.el-cascader.is-disabled .el-cascader__label {
    z-index: 2;
    color: #bbb
}

.el-cascader__label {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    line-height: 36px;
    padding: 0 25px 0 10px;
    color: #1f2d3d;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    text-align: left
}

.el-cascader__label span {
    color: #97a8be
}

.el-cascader--large {
    font-size: 16px
}

.el-cascader--large .el-cascader__label {
    line-height: 40px
}

.el-cascader--small {
    font-size: 13px
}

.el-cascader--small .el-cascader__label {
    line-height: 28px
}

.el-cascader-menus {
    white-space: nowrap;
    background: #fff;
    position: absolute;
    margin: 5px 0;
    border: 1px solid #d1dbe5;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04)
}

.el-cascader-menu {
    display: inline-block;
    vertical-align: top;
    height: 204px;
    overflow: auto;
    border-right: 1px solid #d1dbe5;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 6px 0;
    min-width: 160px
}

.el-cascader-menu:last-child {
    border-right: 0
}

.el-cascader-menu__item {
    font-size: 14px;
    padding: 8px 30px 8px 10px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #48576a;
    height: 36px;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.el-cascader-menu__item:hover {
    background-color: #e4e8f1
}

.el-cascader-menu__item.selected {
    color: #fff;
    background-color: #20a0ff
}

.el-cascader-menu__item.selected.hover {
    background-color: #1c8de0
}

.el-cascader-menu__item.is-active {
    color: #fff;
    background-color: #20a0ff
}

.el-cascader-menu__item.is-active:hover {
    background-color: #1c8de0
}

.el-cascader-menu__item.is-disabled {
    color: #bfcbd9;
    background-color: #fff;
    cursor: not-allowed
}

.el-cascader-menu__item.is-disabled:hover {
    background-color: #fff
}

.el-cascader-menu__item__keyword {
    font-weight: 700
}

.el-cascader-menu__item--extensible:after {
    font-family: element-icons;
    content: "\E606";
    font-size: 12px;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    color: #bfcbd9;
    position: absolute;
    right: 10px;
    margin-top: 1px
}

.el-cascader-menu--flexible {
    height: auto;
    max-height: 180px;
    overflow: auto
}

.el-cascader-menu--flexible .el-cascader-menu__item {
    overflow: visible
}

.el-color-hue-slider {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 280px;
    height: 12px;
    background-color: red;
    padding: 0 2px
}

.el-color-hue-slider.is-vertical {
    width: 12px;
    height: 180px;
    padding: 2px 0
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
    background: linear-gradient(180deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red)
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
    left: 0;
    top: 0;
    width: 100%;
    height: 4px
}

.el-color-hue-slider__bar {
    position: relative;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
    background: linear-gradient(90deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red);
    height: 100%
}

.el-color-hue-slider__thumb {
    position: absolute;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    border-radius: 1px;
    background: #fff;
    border: 1px solid #f0f0f0;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .6);
    box-shadow: 0 0 2px rgba(0, 0, 0, .6);
    z-index: 1
}

.el-color-svpanel {
    position: relative;
    width: 280px;
    height: 180px
}

.el-color-svpanel__black, .el-color-svpanel__white {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.el-color-svpanel__white {
    background: -webkit-gradient(linear, left top, right top, from(#fff), to(hsla(0, 0%, 100%, 0)));
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))
}

.el-color-svpanel__black {
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
    background: linear-gradient(0deg, #000, transparent)
}

.el-color-svpanel__cursor {
    position: absolute
}

.el-color-svpanel__cursor > div {
    cursor: head;
    width: 4px;
    height: 4px;
    -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, .3), 0 0 1px 2px rgba(0, 0, 0, .4);
    box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, .3), 0 0 1px 2px rgba(0, 0, 0, .4);
    border-radius: 50%;
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px)
}

.el-color-alpha-slider {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 280px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.el-color-alpha-slider.is-vertical {
    width: 20px;
    height: 180px
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, 0)), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff)
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
    left: 0;
    top: 0;
    width: 100%;
    height: 4px
}

.el-color-alpha-slider__bar {
    position: relative;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, hsla(0, 0%, 100%, 0)), to(#fff));
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
    height: 100%
}

.el-color-alpha-slider__thumb {
    position: absolute;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    border-radius: 1px;
    background: #fff;
    border: 1px solid #f0f0f0;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .6);
    box-shadow: 0 0 2px rgba(0, 0, 0, .6);
    z-index: 1
}

.el-color-dropdown {
    width: 300px
}

.el-color-dropdown__main-wrapper {
    margin-bottom: 6px
}

.el-color-dropdown__main-wrapper:after {
    content: "";
    display: table
}

.el-color-dropdown__btns {
    margin-top: 6px;
    text-align: right
}

.el-color-dropdown__value {
    float: left;
    line-height: 26px;
    font-size: 12px;
    color: #1f2d3d
}

.el-color-dropdown__btn {
    border: 1px solid #dcdcdc;
    color: #333;
    line-height: 24px;
    border-radius: 2px;
    padding: 0 20px;
    cursor: pointer;
    background-color: transparent;
    outline: 0;
    font-size: 12px
}

.el-color-dropdown__btn[disabled] {
    color: #ccc;
    cursor: not-allowed
}

.el-color-dropdown__btn:hover {
    color: #20a0ff;
    border-color: #20a0ff
}

.el-color-dropdown__link-btn {
    cursor: pointer;
    color: #20a0ff;
    text-decoration: none;
    padding: 15px;
    font-size: 12px
}

.el-color-dropdown__link-btn:hover {
    color: #4db3ff
}

.el-color-picker {
    display: inline-block;
    position: relative;
    line-height: normal
}

.el-color-picker__trigger {
    height: 36px;
    padding: 6px;
    border: 1px solid #bfcbd9;
    border-radius: 4px;
    font-size: 0
}

.el-color-picker__color, .el-color-picker__trigger {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-color-picker__color {
    position: relative;
    border: 1px solid #666;
    width: 22px;
    height: 22px;
    text-align: center
}

.el-color-picker__color.is-alpha {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.el-color-picker__color-inner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.el-color-picker__empty {
    font-size: 12px;
    vertical-align: middle;
    color: #666;
    position: absolute;
    top: 4px;
    left: 4px
}

.el-color-picker__icon {
    display: inline-block;
    position: relative;
    top: -6px;
    margin-left: 8px;
    width: 12px;
    color: #888;
    font-size: 12px
}

.el-input, .el-input__inner {
    width: 100%;
    display: inline-block
}

.el-color-picker__panel {
    position: absolute;
    z-index: 10;
    padding: 6px;
    background-color: #fff;
    border: 1px solid #d1dbe5;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12)
}

.el-input {
    position: relative;
    font-size: 14px
}

.el-input.is-disabled .el-input__inner {
    background-color: #eef1f6;
    border-color: #d1dbe5;
    color: #bbb;
    cursor: not-allowed
}

.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
    color: #bfcbd9
}

.el-input.is-disabled .el-input__inner:-ms-input-placeholder, .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
    color: #bfcbd9
}

.el-input.is-disabled .el-input__inner::placeholder {
    color: #bfcbd9
}

.el-input.is-active .el-input__inner {
    outline: 0;
    border-color: #20a0ff
}

.el-input__inner {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #bfcbd9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1f2d3d;
    font-size: inherit;
    height: 36px;
    line-height: 1;
    outline: 0;
    padding: 3px 10px;
    -webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
    transition: border-color .2s cubic-bezier(.645, .045, .355, 1)
}

.el-button, .el-checkbox-button__inner {
    -webkit-appearance: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    outline: 0;
    text-align: center
}

.el-input__inner::-webkit-input-placeholder {
    color: #97a8be
}

.el-input__inner:-ms-input-placeholder, .el-input__inner::-ms-input-placeholder {
    color: #97a8be
}

.el-input__inner::placeholder {
    color: #97a8be
}

.el-input__inner:hover {
    border-color: #8391a5
}

.el-input__inner:focus {
    outline: 0;
    border-color: #20a0ff
}

.el-input__icon {
    position: absolute;
    width: 35px;
    height: 100%;
    right: 0;
    top: 0;
    text-align: center;
    color: #bfcbd9;
    -webkit-transition: all .3s;
    transition: all .3s
}

.el-input__icon:after {
    content: "";
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle
}

.el-input__icon + .el-input__inner {
    padding-right: 35px
}

.el-input__icon.is-clickable:hover {
    cursor: pointer;
    color: #8391a5
}

.el-input__icon.is-clickable:hover + .el-input__inner {
    border-color: #8391a5
}

.el-input--large {
    font-size: 16px
}

.el-input--large .el-input__inner {
    height: 42px
}

.el-input--small {
    font-size: 13px
}

.el-input--small .el-input__inner {
    height: 30px
}

.el-input--mini {
    font-size: 12px
}

.el-input--mini .el-input__inner {
    height: 22px
}

.el-input-group {
    line-height: normal;
    display: inline-table;
    width: 100%;
    border-collapse: separate
}

.el-input-group > .el-input__inner {
    vertical-align: middle;
    display: table-cell
}

.el-input-group__append, .el-input-group__prepend {
    background-color: #fbfdff;
    color: #97a8be;
    vertical-align: middle;
    display: table-cell;
    position: relative;
    border: 1px solid #bfcbd9;
    border-radius: 4px;
    padding: 0 10px;
    width: 1px;
    white-space: nowrap
}

.el-input-group--prepend .el-input__inner, .el-input-group__append {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-input-group--append .el-input__inner, .el-input-group__prepend {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.el-input-group__append .el-button, .el-input-group__append .el-select, .el-input-group__prepend .el-button, .el-input-group__prepend .el-select {
    display: block;
    margin: -10px
}

.el-input-group__append button.el-button, .el-input-group__append div.el-select .el-input__inner, .el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button, .el-input-group__prepend div.el-select .el-input__inner, .el-input-group__prepend div.el-select:hover .el-input__inner {
    border-color: transparent;
    background-color: transparent;
    color: inherit;
    border-top: 0;
    border-bottom: 0
}

.el-input-group__append .el-button, .el-input-group__append .el-input, .el-input-group__prepend .el-button, .el-input-group__prepend .el-input {
    font-size: inherit
}

.el-button, .el-textarea__inner {
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-input-group__prepend {
    border-right: 0
}

.el-input-group__append {
    border-left: 0
}

.el-textarea {
    display: inline-block;
    width: 100%;
    vertical-align: bottom
}

.el-textarea.is-disabled .el-textarea__inner {
    background-color: #eef1f6;
    border-color: #d1dbe5;
    color: #bbb;
    cursor: not-allowed
}

.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {
    color: #bfcbd9
}

.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder, .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {
    color: #bfcbd9
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
    color: #bfcbd9
}

.el-textarea__inner {
    display: block;
    resize: vertical;
    padding: 5px 7px;
    line-height: 1.5;
    width: 100%;
    color: #1f2d3d;
    background-color: #fff;
    background-image: none;
    border: 1px solid #bfcbd9;
    border-radius: 4px;
    -webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
    transition: border-color .2s cubic-bezier(.645, .045, .355, 1)
}

.el-textarea__inner::-webkit-input-placeholder {
    color: #97a8be
}

.el-textarea__inner:-ms-input-placeholder, .el-textarea__inner::-ms-input-placeholder {
    color: #97a8be
}

.el-textarea__inner::placeholder {
    color: #97a8be
}

.el-textarea__inner:hover {
    border-color: #8391a5
}

.el-textarea__inner:focus {
    outline: 0;
    border-color: #20a0ff
}

.el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #c4c4c4;
    color: #1f2d3d;
    margin: 0;
    padding: 10px 15px;
    border-radius: 4px
}

.el-button + .el-button {
    margin-left: 10px
}

.el-button:focus, .el-button:hover {
    color: #20a0ff;
    border-color: #20a0ff
}

.el-button:active {
    color: #1d90e6;
    border-color: #1d90e6;
    outline: 0
}

.el-button::-moz-focus-inner {
    border: 0
}

.el-button [class*=el-icon-] + span {
    margin-left: 5px
}

.el-button.is-loading {
    position: relative;
    pointer-events: none
}

.el-button.is-loading:before {
    pointer-events: none;
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    border-radius: inherit;
    background-color: hsla(0, 0%, 100%, .35)
}

.el-button.is-disabled, .el-button.is-disabled:focus, .el-button.is-disabled:hover {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5
}

.el-checkbox, .el-checkbox__input {
    cursor: pointer;
    display: inline-block;
    position: relative;
    white-space: nowrap
}

.el-button.is-disabled.el-button--text {
    background-color: transparent
}

.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:focus, .el-button.is-disabled.is-plain:hover {
    background-color: #fff;
    border-color: #d1dbe5;
    color: #bfcbd9
}

.el-button.is-active {
    color: #1d90e6;
    border-color: #1d90e6
}

.el-button.is-plain:focus, .el-button.is-plain:hover {
    background: #fff;
    border-color: #20a0ff;
    color: #20a0ff
}

.el-button.is-plain:active {
    background: #fff;
    border-color: #1d90e6;
    color: #1d90e6;
    outline: 0
}

.el-button--primary {
    color: #fff;
    background-color: #20a0ff;
    border-color: #20a0ff
}

.el-button--primary:focus, .el-button--primary:hover {
    background: #4db3ff;
    border-color: #4db3ff;
    color: #fff
}

.el-button--primary.is-active, .el-button--primary:active {
    background: #1d90e6;
    border-color: #1d90e6;
    color: #fff
}

.el-button--primary:active {
    outline: 0
}

.el-button--primary.is-plain {
    background: #fff;
    border: 1px solid #bfcbd9;
    color: #1f2d3d
}

.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover {
    background: #fff;
    border-color: #20a0ff;
    color: #20a0ff
}

.el-button--primary.is-plain:active {
    background: #fff;
    border-color: #1d90e6;
    color: #1d90e6;
    outline: 0
}

.el-button--success {
    color: #fff;
    background-color: #13ce66;
    border-color: #13ce66
}

.el-button--success:focus, .el-button--success:hover {
    background: #42d885;
    border-color: #42d885;
    color: #fff
}

.el-button--success.is-active, .el-button--success:active {
    background: #11b95c;
    border-color: #11b95c;
    color: #fff
}

.el-button--success:active {
    outline: 0
}

.el-button--success.is-plain {
    background: #fff;
    border: 1px solid #bfcbd9;
    color: #1f2d3d
}

.el-button--success.is-plain:focus, .el-button--success.is-plain:hover {
    background: #fff;
    border-color: #13ce66;
    color: #13ce66
}

.el-button--success.is-plain:active {
    background: #fff;
    border-color: #11b95c;
    color: #11b95c;
    outline: 0
}

.el-button--warning {
    color: #fff;
    background-color: #f7ba2a;
    border-color: #f7ba2a
}

.el-button--warning:focus, .el-button--warning:hover {
    background: #f9c855;
    border-color: #f9c855;
    color: #fff
}

.el-button--warning.is-active, .el-button--warning:active {
    background: #dea726;
    border-color: #dea726;
    color: #fff
}

.el-button--warning:active {
    outline: 0
}

.el-button--warning.is-plain {
    background: #fff;
    border: 1px solid #bfcbd9;
    color: #1f2d3d
}

.el-button--warning.is-plain:focus, .el-button--warning.is-plain:hover {
    background: #fff;
    border-color: #f7ba2a;
    color: #f7ba2a
}

.el-button--warning.is-plain:active {
    background: #fff;
    border-color: #dea726;
    color: #dea726;
    outline: 0
}

.el-button--danger {
    color: #fff;
    background-color: #ff4949;
    border-color: #ff4949
}

.el-button--danger:focus, .el-button--danger:hover {
    background: #ff6d6d;
    border-color: #ff6d6d;
    color: #fff
}

.el-button--danger.is-active, .el-button--danger:active {
    background: #e64242;
    border-color: #e64242;
    color: #fff
}

.el-button--danger:active {
    outline: 0
}

.el-button--danger.is-plain {
    background: #fff;
    border: 1px solid #bfcbd9;
    color: #1f2d3d
}

.el-button--danger.is-plain:focus, .el-button--danger.is-plain:hover {
    background: #fff;
    border-color: #ff4949;
    color: #ff4949
}

.el-button--danger.is-plain:active {
    background: #fff;
    border-color: #e64242;
    color: #e64242;
    outline: 0
}

.el-button--info {
    color: #fff;
    background-color: #50bfff;
    border-color: #50bfff
}

.el-button--info:focus, .el-button--info:hover {
    background: #73ccff;
    border-color: #73ccff;
    color: #fff
}

.el-button--info.is-active, .el-button--info:active {
    background: #48ace6;
    border-color: #48ace6;
    color: #fff
}

.el-button--info:active {
    outline: 0
}

.el-button--info.is-plain {
    background: #fff;
    border: 1px solid #bfcbd9;
    color: #1f2d3d
}

.el-button--info.is-plain:focus, .el-button--info.is-plain:hover {
    background: #fff;
    border-color: #50bfff;
    color: #50bfff
}

.el-button--info.is-plain:active {
    background: #fff;
    border-color: #48ace6;
    color: #48ace6;
    outline: 0
}

.el-button--large {
    padding: 11px 19px;
    font-size: 16px;
    border-radius: 4px
}

.el-button--small {
    padding: 7px 9px;
    font-size: 12px;
    border-radius: 4px
}

.el-button--mini {
    padding: 4px;
    font-size: 12px;
    border-radius: 4px
}

.el-button--text {
    border: none;
    color: #20a0ff;
    background: 0 0;
    padding-left: 0;
    padding-right: 0
}

.el-button--text:focus, .el-button--text:hover {
    color: #4db3ff
}

.el-button--text:active {
    color: #1d90e6
}

.el-button-group {
    display: inline-block;
    vertical-align: middle
}

.el-button-group .el-button--primary:first-child {
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--primary:last-child {
    border-left-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
    border-left-color: hsla(0, 0%, 100%, .5);
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--success:first-child {
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--success:last-child {
    border-left-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--success:not(:first-child):not(:last-child) {
    border-left-color: hsla(0, 0%, 100%, .5);
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--warning:first-child {
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--warning:last-child {
    border-left-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
    border-left-color: hsla(0, 0%, 100%, .5);
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--danger:first-child {
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--danger:last-child {
    border-left-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
    border-left-color: hsla(0, 0%, 100%, .5);
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--info:first-child {
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--info:last-child {
    border-left-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button--info:not(:first-child):not(:last-child) {
    border-left-color: hsla(0, 0%, 100%, .5);
    border-right-color: hsla(0, 0%, 100%, .5)
}

.el-button-group .el-button {
    float: left;
    position: relative
}

.el-button-group .el-button + .el-button {
    margin-left: 0
}

.el-button-group .el-button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.el-button-group .el-button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-button-group .el-button:not(:first-child):not(:last-child) {
    border-radius: 0
}

.el-button-group .el-button:not(:last-child) {
    margin-right: -1px
}

.el-button-group .el-button.is-active, .el-button-group .el-button:active, .el-button-group .el-button:focus, .el-button-group .el-button:hover {
    z-index: 1
}

.el-checkbox {
    color: #1f2d3d;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.el-checkbox + .el-checkbox {
    margin-left: 15px
}

.el-checkbox__input {
    outline: 0;
    line-height: 1;
    vertical-align: middle
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #20a0ff;
    border-color: #0190fe
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
    content: "";
    position: absolute;
    display: block;
    border: 1px solid #fff;
    margin-top: -1px;
    left: 3px;
    right: 3px;
    top: 50%
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
    display: none
}

.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #20a0ff
}

.el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #20a0ff;
    border-color: #0190fe
}

.el-checkbox__input.is-checked .el-checkbox__inner:after {
    -webkit-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1)
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
    background-color: #eef1f6;
    border-color: #d1dbe5;
    cursor: not-allowed
}

.el-checkbox__input.is-disabled .el-checkbox__inner:after {
    cursor: not-allowed;
    border-color: #eef1f6
}

.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {
    cursor: not-allowed
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
    background-color: #d1dbe5;
    border-color: #d1dbe5
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
    border-color: #fff
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
    background-color: #d1dbe5;
    border-color: #d1dbe5
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
    border-color: #fff
}

.el-checkbox__input.is-disabled + .el-checkbox__label {
    color: #bbb;
    cursor: not-allowed
}

.el-checkbox__inner {
    display: inline-block;
    position: relative;
    border: 1px solid #bfcbd9;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    background-color: #fff;
    z-index: 1;
    -webkit-transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46);
    transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46)
}

.el-checkbox__inner:hover {
    border-color: #20a0ff
}

.el-checkbox__inner:after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    height: 8px;
    left: 5px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
    width: 4px;
    -webkit-transition: -webkit-transform .15s cubic-bezier(.71, -.46, .88, .6) .05s;
    transition: -webkit-transform .15s cubic-bezier(.71, -.46, .88, .6) .05s;
    transition: transform .15s cubic-bezier(.71, -.46, .88, .6) .05s;
    transition: transform .15s cubic-bezier(.71, -.46, .88, .6) .05s, -webkit-transform .15s cubic-bezier(.71, -.46, .88, .6) .05s;
    -webkit-transform-origin: center;
    transform-origin: center
}

.el-checkbox__original {
    opacity: 0;
    outline: 0;
    position: absolute;
    margin: 0;
    width: 0;
    height: 0;
    left: -999px
}

.el-checkbox-button, .el-checkbox-button__inner {
    position: relative;
    display: inline-block
}

.el-checkbox__label {
    font-size: 14px;
    padding-left: 5px
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
    color: #fff;
    background-color: #20a0ff;
    border-color: #20a0ff;
    -webkit-box-shadow: -1px 0 0 0 #20a0ff;
    box-shadow: -1px 0 0 0 #20a0ff
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
    color: #bfcbd9;
    cursor: not-allowed;
    background-image: none;
    background-color: #eef1f6;
    border-color: #d1dbe5;
    -webkit-box-shadow: none;
    box-shadow: none
}

.el-checkbox-button__inner, .el-transfer-panel {
    background: #fff;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-checkbox-button.is-focus .el-checkbox-button__inner {
    border-color: #20a0ff
}

.el-checkbox-button:first-child .el-checkbox-button__inner {
    border-left: 1px solid #bfcbd9;
    border-radius: 4px 0 0 4px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.el-checkbox-button:last-child .el-checkbox-button__inner {
    border-radius: 0 4px 4px 0
}

.el-checkbox-button__inner {
    line-height: 1;
    white-space: nowrap;
    border: 1px solid #bfcbd9;
    border-left: 0;
    color: #1f2d3d;
    margin: 0;
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    padding: 10px 15px;
    font-size: 14px;
    border-radius: 0
}

.el-checkbox-button__inner:hover {
    color: #20a0ff
}

.el-checkbox-button__inner [class*=el-icon-] {
    line-height: .9
}

.el-checkbox-button__inner [class*=el-icon-] + span {
    margin-left: 5px
}

.el-checkbox-button__original {
    opacity: 0;
    outline: 0;
    position: absolute;
    margin: 0;
    left: -999px
}

.el-checkbox-button--large .el-checkbox-button__inner {
    padding: 11px 19px;
    font-size: 16px;
    border-radius: 0
}

.el-checkbox-button--small .el-checkbox-button__inner {
    padding: 7px 9px;
    font-size: 12px;
    border-radius: 0
}

.el-checkbox-button--mini .el-checkbox-button__inner {
    padding: 4px;
    font-size: 12px;
    border-radius: 0
}

.el-transfer {
    font-size: 14px
}

.el-transfer__buttons {
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px
}

.el-transfer__buttons .el-button {
    display: block;
    margin: 0 auto;
    padding: 8px 12px
}

.el-transfer-panel__item + .el-transfer-panel__item, .el-transfer__buttons .el-button [class*=el-icon-] + span {
    margin-left: 0
}

.el-transfer__buttons .el-button:first-child {
    margin-bottom: 6px
}

.el-transfer-panel {
    border: 1px solid #d1dbe5;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    display: inline-block;
    width: 200px;
    position: relative
}

.el-transfer-panel .el-transfer-panel__header {
    height: 36px;
    line-height: 36px;
    background: #fbfdff;
    margin: 0;
    padding-left: 20px;
    border-bottom: 1px solid #d1dbe5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1f2d3d
}

.el-transfer-panel .el-transfer-panel__footer {
    height: 36px;
    background: #fff;
    margin: 0;
    padding: 0;
    border-top: 1px solid #d1dbe5;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1
}

.el-transfer-panel .el-transfer-panel__footer:after {
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle
}

.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
    padding-left: 20px;
    color: #8391a5
}

.el-transfer-panel .el-transfer-panel__empty {
    margin: 0;
    height: 32px;
    line-height: 32px;
    padding: 6px 20px 0;
    color: #8391a5
}

.el-transfer-panel .el-checkbox__label {
    padding-left: 14px
}

.el-transfer-panel .el-checkbox__inner {
    width: 14px;
    height: 14px;
    border-radius: 3px
}

.el-transfer-panel .el-checkbox__inner:after {
    height: 6px;
    width: 3px;
    left: 4px
}

.el-transfer-panel__body {
    padding-bottom: 36px;
    height: 246px
}

.el-transfer-panel__list {
    margin: 0;
    padding: 6px 0;
    list-style: none;
    height: 246px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-transfer-panel__list.is-filterable {
    height: 214px
}

.el-transfer-panel__item {
    height: 32px;
    line-height: 32px;
    padding-left: 20px;
    display: block
}

.el-transfer-panel__item .el-checkbox__label {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 28px
}

.el-transfer-panel__item .el-checkbox__input {
    position: absolute;
    top: 9px
}

.el-transfer-panel__item.el-checkbox {
    color: #48576a
}

.el-transfer-panel__item:hover {
    background: #e4e8f1
}

.el-transfer-panel__filter {
    margin-top: 10px;
    text-align: center;
    padding: 0 10px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-transfer-panel__filter .el-input__inner {
    height: 22px;
    width: 100%;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-transfer-panel__filter .el-input__icon {
    right: 10px
}

.el-transfer-panel__filter .el-icon-circle-close {
    cursor: pointer
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal > .swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical > .swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: hsla(0, 0%, 100%, .5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube, .swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.mask-citys[data-v-5f5da8e2] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-box-shadow: 2px 1px 8px rgba(0, 0, 0, .4);
    box-shadow: 2px 1px 8px rgba(0, 0, 0, .4);
    background: #fff;
    width: 624px;
    height: 390px;
    border-radius: 4px
}

.mask-citys ul[data-v-5f5da8e2] {
    float: left;
    padding-top: 36px;
    width: 250px
}

.mask-citys li[data-v-5f5da8e2] {
    padding-left: 16px;
    padding-bottom: 20px
}

.mask-citys li .basis[data-v-5f5da8e2] {
    float: left;
    width: 22px;
    height: 22px;
    font-size: 15px;
    color: #fff;
    border-radius: 50%;
    background: #59b2f9;
    text-align: center;
    line-height: 22px
}

.mask-citys li .particular[data-v-5f5da8e2] {
    float: left;
    padding-left: 18px;
    font-size: 16px;
    color: #2b2c32
}

.mask-citys li .particular span[data-v-5f5da8e2] {
    margin-right: 6px;
    cursor: pointer
}

.mask-citys li .particular span[data-v-5f5da8e2]:hover {
    color: #f44336
}

.citys-content[data-v-5f5da8e2] {
    width: 590px;
    padding-top: 20px;
    margin: auto
}

.mask-title[data-v-5f5da8e2] {
    position: relative;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 18px;
    padding-left: 14px
}

.mask-choosecity[data-v-5f5da8e2] {
    font-size: 22px;
    color: #2b2c32;
    font-weight: 700
}

.quit[data-v-5f5da8e2] {
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAzklEQVQ4y5XSsW7CMBRG4S+WyutVlCGEhc5+IM9lITCk9Pno0A4YKUrsNPVk2T7H+u+9TUrpFS2OMcZvK1ZK6QUnXEOGO/Qppc1KuM/MPuAdA3Y4L0lG8A6fODb5YoNzvhhwiDHe/4C7GOO9GT2oSmowNJNfZhL81OCZoCC55eNtCS4KRpJLBuEL7RSGsKbvOUZxzQSjCNv88y3viy0OFfhZsBZ7C3MSKvDwLFjOfahJ/jNIxTfNGnghYhfwsQaGSZw3nAKuHpO2CBckPS6//MiFWvTvR7UAAAAASUVORK5CYII=) no-repeat;
    cursor: pointer
}

.quit[data-v-5f5da8e2]:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA60lEQVQ4y42RTYrCQBBGX9KMR2jI3tmYrHIRUUGNIHo1EdSA0Zwkq4Q5gqA38IdxU4Jo/6SW3f1eVfUXxEnaBybAoqmrGy0qTtIfYAXkocAZsI2TtNMS3gozDYElUAAjYOOSvMEj4AAs1OV8emgdlUBPLnpaR+XlfHp44Kypq6sC8ElsMEDw0aUDbORhAcyAfxv8JTBIjnI8MMFGwZtkJyBACUw+YYCwTe6yhrGUY4WhdP6TSYzpKAv8+rApsHdFrCxwAcyaurr6IlYu+CV3SQIf7FkxU1pHa2Dsgy2T/Cqto7vENHfBBkkXyJ+wOZbhrzNjtwAAAABJRU5ErkJggg==) no-repeat
}

.price[data-v-5f5da8e2] {
    margin-top: 8px
}

.price .selected[data-v-5f5da8e2] {
    color: red
}

.area-during[data-v-5f5da8e2] {
    margin-top: 8px
}

.area-during .selected[data-v-5f5da8e2] {
    color: red
}

.price span[data-v-5f5da8e2] {
    float: left;
    font-size: 14px;
    color: #656565;
    margin-right: 27px
}

.price span.red[data-v-5f5da8e2] {
    margin-right: 30px
}

.price span.fiveH[data-v-5f5da8e2], .price span.oneH[data-v-5f5da8e2] {
    margin-right: 25px
}

.price span.oneTh[data-v-5f5da8e2] {
    margin-right: 17px
}

.price .no-xianzhi[data-v-5f5da8e2] {
    margin-right: 0
}

.price .red[data-v-5f5da8e2] {
    color: #f44336
}

.area-during span[data-v-5f5da8e2] {
    float: left;
    font-size: 14px;
    color: #656565;
    margin-right: 32px
}

.area-during .no-xianzhi[data-v-5f5da8e2] {
    margin-right: 0
}

.area-during .margin-right36[data-v-5f5da8e2] {
    margin-right: 36px
}

.area-during .margin-right38[data-v-5f5da8e2] {
    margin-right: 38px
}

.area-during .margin-right41[data-v-5f5da8e2] {
    margin-right: 41px
}

.area-during .margin-right33[data-v-5f5da8e2] {
    margin-right: 33px
}

.area-during .margin-right28[data-v-5f5da8e2] {
    margin-right: 28px
}

.area-during .red[data-v-5f5da8e2] {
    color: #f44336
}

.gezi[data-v-5f5da8e2] {
    margin-top: 25px
}

.kinds[data-v-5f5da8e2] {
    width: 200px;
    background: rgba(0, 0, 0, .4)
}

.kinds span[data-v-5f5da8e2] {
    float: left;
    margin: 2px 4px
}

.gezi .gezi1[data-v-5f5da8e2] {
    float: left;
    display: block;
    width: 45px;
    height: 16px;
    margin-right: 4px;
    background: #f5f5f5;
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
    cursor: pointer
}

.gezi .gezi1[data-v-5f5da8e2]:hover, .gezi .special[data-v-5f5da8e2] {
    background: #f44336
}

.choose-title label[data-v-5f5da8e2] {
    font-size: 12px;
    color: #656565;
    font-weight: 400
}

.choose li[data-v-5f5da8e2] {
    float: left;
    width: 270px
}

.choose .area-box[data-v-5f5da8e2] {
    margin-left: 55px;
    width: 300px
}

.choose li.priceRightBox[data-v-5f5da8e2] {
    margin-left: 65px
}

.area[data-v-5f5da8e2] {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color: #656565;
    margin-top: 16px;
    text-decoration: none;
    cursor: pointer
}

.area[data-v-5f5da8e2]:hover {
    color: #f44336
}

.choose[data-v-5f5da8e2] {
    padding-top: 20px
}

.choose-title[data-v-5f5da8e2] {
    font-size: 16px;
    font-weight: 700
}

.choose-box[data-v-5f5da8e2] {
    width: 100%;
    height: 130px;
    background: #fff
}

.choose[data-v-5f5da8e2] {
    width: 1000px;
    margin: auto
}

.choose .city[data-v-5f5da8e2] {
    height: 80px;
    overflow: hidden
}

html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

*, :after, :before, html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

*, :after, :before {
    margin: 0
}

.button--green {
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #3b8070;
    color: #3b8070;
    text-decoration: none;
    padding: 10px 30px
}

.button--green:hover {
    color: #fff;
    background-color: #3b8070
}

.button--grey {
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #35495e;
    color: #35495e;
    text-decoration: none;
    padding: 10px 30px;
    margin-left: 15px
}

.button--grey:hover {
    color: #fff;
    background-color: #35495e
}

li.menu-search .menu-search-hover .search-box {
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 30px rgba(0, 0, 0, .2)
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.mapPage a {
    text-decoration: none;
    color: #000;
    cursor: pointer
}

.mapPage .map-header-pub {
    width: 100%;
    height: 79px;
    margin: 0 auto;
    position: relative;
    min-width: 1200px;
    z-index: 111000
}

.mapPage .map-header-nav {
    width: 100%;
    height: 78px;
    background-color: #1a1c28;
    position: relative;
    color: #fff;
    border-bottom: 1px solid #e7e7e7
}

.mapPage .map-header-nav .nav-logo1 {
    background: url(/_nuxt/img/map_logo_1.e88999d.png) no-repeat 50%;
    height: 36px !important;
    width: 150px;
    margin-top: 7px;
    margin-left: 16px;
    float: left;
    background-size: contain
}

.mapPage .map-header-nav .nav-logo1 a, .mapPage .map-header-nav .nav-logo a {
    display: block;
    height: 50px;
    width: 150px
}

.mapPage .map-header-nav .nav-city {
    width: 110px;
    height: 28px;
    padding: 25px;
    float: left;
    text-indent: 25px
}

.mapPage .map-header-nav .nav-city a {
    height: 28px;
    width: 65px;
    line-height: 28px;
    color: #666;
    background: url(/_nuxt/img/map-city.8584475.png) no-repeat 0 6px;
    display: block
}

.mapPage .map-header-nav .menu {
    position: absolute;
    width: 630px;
    left: 170px
}

.mapPage .map-header-nav .menu ul li {
    height: 76px;
    line-height: 76px;
    color: #fff;
    margin: 0 20px;
    float: left;
    font-size: 16px;
    font-family: Microsoft YaHei;
    padding-left: 5px;
    padding-right: 5px
}

.mapPage .map-header-nav .menu ul li.active, .mapPage .map-header-nav .menu ul li:hover {
    color: #f9363e;
    border-bottom: 3px solid #f9363e
}

.mapPage .map-header-nav .menu ul li a {
    color: inherit;
    display: block;
    position: relative
}

.mapPage .map-header-nav .header-info {
    float: right;
    width: 326px;
    height: 78px;
    line-height: 78px;
    font-size: 14px;
    font-family: Microsoft YaHei
}

.mapPage .map-header-nav .header-phone {
    float: left;
    text-indent: 30px;
    background: url(/_nuxt/img/tel.a1e1889.png) no-repeat 0;
    background-size: 20px
}

.mapPage .map-header-nav .header-phone span {
    color: #fff;
    padding-right: 22px
}

.mapPage .map-header-nav .log-reg-in {
    float: right;
    margin-right: 20px
}

.mapPage .map-header-nav .log-reg-in a {
    color: #fff;
    margin-right: 8px;
    margin-left: 8px
}

.mapPage .map-header-nav .log-reg-in a:hover {
    color: #fd4b38
}

.mapPage .map-header-nav, .mapPage .map-header-pub, .mapPage .map-header-pub .map-header-nav div {
    height: 50px;
    text-align: center;
    line-height: 50px
}

.mapPage .map-header-pub .map-header-nav .nav-city {
    padding: 11px 25px 0;
    height: 39px
}

.mapPage .map-header-nav .menu ul li, .mapPage .map-header-nav .menu ul li a {
    height: 50px;
    text-align: center;
    line-height: 50px
}

.mapPage .msg-right-top.msg-right-top-sidePop {
    top: 90px
}

.mapPage .leftMenu {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

body, html {
    margin: 0;
    font-size: 14px
}

.mapPage {
    overflow: hidden;
    width: 100%;
    height: 100%
}

.mapPage *, .mapPage :after, .mapPage :before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.mapPage #container {
    position: relative;
    width: 100%;
    height: 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    left: 60px
}

.mapPage .map_a_color {
    font-size: 12px;
    font-weight: 400;
    margin-left: 10px
}

.mapPage .mod-header dl {
    margin: 0 10px;
    width: auto
}

.mapPage .map-searchBox .sp-sortList {
    width: 398px;
    background: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    float: left;
    clear: left;
    padding-top: 5px;
    height: 100%;
    border-right: 1px solid #e5e5e5
}

.mapPage #typeChoose {
    position: absolute;
    top: 51px;
    left: 0;
    width: 60px;
    z-index: 100;
    background-color: #1a1c28;
    border-right: 1px solid #ccc;
    z-index: 1000
}

.mapPage #typeChoose .type {
    width: 60px;
    height: 32px;
    color: #fff;
    padding-top: 58px;
    text-align: center;
    cursor: pointer;
    position: relative
}

.mapPage #typeChoose .typeImg {
    position: absolute;
    top: 20px;
    left: 17px;
    width: 26px;
    height: 26px
}

.mapPage #typeAll .typeImg {
    background: url(/_nuxt/img/map-type.f0cee55.png) 0 0 no-repeat
}

.mapPage #typeXzl .typeImg {
    background: url(/_nuxt/img/map-type.f0cee55.png) -34px 0 no-repeat
}

.mapPage #typeSp .typeImg {
    background: url(/_nuxt/img/map-type.f0cee55.png) -67px 0 no-repeat
}

.mapPage #typeCf .typeImg {
    background: url(/_nuxt/img/map-type.f0cee55.png) -103px 0 no-repeat
}

.mapPage .typeBox {
    position: relative;
    z-index: 2
}

.mapPage .type.active {
    background-color: #f44336
}

.mapPage #map1 {
    position: absolute;
    top: 51px;
    left: 59px;
    background: #fff;
    z-index: 100;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    border-right: 1px solid #ccc;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    overflow: hidden
}

.mapPage .map-container {
    float: left;
    width: 398px;
    z-index: 2;
    position: relative
}

.mapPage .nav-left {
    height: 100%;
    width: 57px;
    background: #868487;
    float: left;
    z-index: 10000;
    display: none;
    position: relative;
    min-height: 1000px
}

.mapPage .nav-left ul {
    position: absolute;
    left: 0;
    z-index: 1
}

.mapPage .nav-left ul li {
    z-index: 1;
    width: 57px;
    float: left;
    clear: left;
    height: 50px;
    padding: 15px 0;
    text-align: center;
    -moz-opacity: .7;
    opacity: .7;
    cursor: pointer
}

.mapPage .nav-left ul .li {
    -moz-opacity: 1;
    opacity: 1
}

.mapPage .nav-left ul li .img, .mapPage .nav-left ul li label {
    text-align: center;
    float: left;
    clear: left;
    width: 100%
}

.mapPage .nav-left ul li label {
    line-height: 25px;
    color: #fff;
    cursor: pointer
}

.mapPage .nav-left-bg {
    width: 57px;
    height: 80px;
    background: #ff4539;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 0
}

.mapPage .map-search, .mapPage .map-searchBox {
    font-size: 12px;
    width: 398px;
    float: left;
    clear: both;
    position: relative
}

.mapPage .map-searchBox {
    position: relative;
    z-index: -1
}

.mapPage .map-searchBox1 {
    height: 20px;
    background: #fff;
    border-radius: 10px;
    z-index: -1;
    position: absolute;
    top: 77px;
    left: 6px
}

.mapPage .map-radius {
    border-radius: 5px 5px 0 0
}

.mapPage .map-search .input-box {
    width: 378px;
    padding: 19px 20px 20px 17px;
    background: #f5f5f5;
    height: 41px;
    float: left;
    clear: left;
    position: relative;
    z-index: 300
}

.mapPage .map-search .input-box .search-logo {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 11px;
    left: 14px;
    background: url(/_nuxt/img/search_logo.a27e99f.png) 50% no-repeat;
    background-size: contain
}

.mapPage .map-search .input-box .input {
    background: #fff;
    height: 40px;
    line-height: 30px;
    width: 250px;
    padding: 0;
    padding-left: 10px;
    float: left;
    color: #999;
    border-radius: 20px 0 0 20px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    outline: none;
    border: none;
    text-indent: 40px
}

.mapPage .map-search .input-box .btn {
    background-color: #f44336;
    width: 90px;
    height: 40px;
    line-height: 32px;
    margin: 0;
    padding: 0;
    border: 0;
    text-align: center;
    color: #fff;
    float: left;
    border-left: 0;
    cursor: pointer;
    border-radius: 0 20px 20px 0
}

.mapPage .map-search .input-box .btn:hover {
    background-color: #121212
}

.mapPage .map-search .input-box .area-wrapper {
    float: left;
    width: 55px;
    position: relative;
    padding-left: 10px;
    padding-top: 0;
    z-index: 300
}

.mapPage .map-search .input-box .area-wrapper .cite {
    background: url(/_nuxt/img/Umap_14.e1fddda.png) right 17px no-repeat;
    text-align: left;
    width: 50px;
    padding: 10px 10px 0 5px;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.mapPage .map-search .input-box .intention .cite {
    width: 55px;
    background: url(/_nuxt/img/Umap_04.b8b00cc.png) center 20px no-repeat;
    font-size: 12px;
    height: 35px;
    text-align: center;
    padding: 0
}

.mapPage .map-search .input-box p {
    position: absolute;
    left: 0;
    bottom: -14px;
    padding: 5px;
    background: url(/_nuxt/img/n-bg15.34241c1.png) 50% no-repeat;
    width: 320px;
    height: 15px
}

.mapPage #mapDiv {
    float: left;
    clear: left;
    margin-top: 3px;
    float: none;
    margin-bottom: -10px;
    position: absolute;
    left: 0;
    bottom: 10px
}

.mapPage #option, .mapPage #zsBtn {
    text-align: center
}

.mapPage .unsetBtn {
    width: 99px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    background-color: #dcdcdc;
    color: #2b2c32;
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
    position: relative
}

.mapPage .unsetBtn.set {
    background-color: #f44336;
    color: #fff
}

.mapPage .select-box {
    width: 131px;
    float: left
}

.mapPage .select-box-bottom {
    position: absolute;
    left: 0;
    bottom: -14px;
    height: 15px;
    width: 340px;
    text-align: center;
    padding-bottom: 0;
    z-index: 2
}

.mapPage .search-hide {
    left: -10px;
    position: absolute;
    top: 100px;
    width: 144px;
    height: 51px;
    display: none
}

.mapPage .map-searchBox .title {
    border-bottom: 3px solid #c2c2c4;
    padding: 10px 7px 2px;
    float: left;
    clear: left;
    width: 326px
}

.mapPage .map-searchBox .title .city {
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 5px;
    float: left;
    clear: left
}

.mapPage .map-searchBox .title p {
    line-height: 22px;
    color: #999;
    font-size: 12px;
    float: left;
    clear: left;
    width: 326px
}

.mapPage .map-searchBox .title p span {
    float: right;
    color: #000
}

.mapPage .map-searchBox .title p span label {
    color: #e4393c;
    font-weight: 700
}

.mapPage .map-searchBox .sp-sortBox {
    padding: 10px;
    float: left;
    clear: left;
    width: 320px;
    border-bottom: 2px solid #e7eaed
}

.mapPage .map-searchBox .sp-sortBox label {
    float: left;
    padding-right: 7px;
    font-size: 12px
}

.mapPage .map-searchBox .sp-sortBox ul li {
    padding: 0 12px;
    float: left;
    background: #c6ccd2;
    border-radius: 5px;
    font-size: 12px;
    margin-left: 6px
}

.mapPage .map-searchBox .sp-sortBox ul .li-bg {
    background: #d9c26c
}

.mapPage .map-searchBox .sp-sortBox ul .li {
    background: url(/_nuxt/img/n-bg21.b4a86f2.png) #c6ccd2 100% no-repeat;
    padding-right: 15px
}

.mapPage .map-searchBox .sp-sortBox ul .li1 {
    background: url(/_nuxt/img/n-bg21.b4a86f2.png) #d9c26c 100% no-repeat;
    padding-right: 15px
}

.mapPage .map-searchBox .sp-sortBox ul .li2 {
    background: url(/_nuxt/img/n-bg20.405f488.png) #c6ccd2 100% no-repeat;
    padding-right: 15px
}

.mapPage .map-searchBox .sp-sortBox ul .li3 {
    background: url(/_nuxt/img/n-bg20.405f488.png) #d9c26c 100% no-repeat;
    padding-right: 15px
}

.mapPage .map-searchBox .sp-sortBox ul li a:hover {
    text-decoration: none
}

.mapPage .map-searchBox .sp-sortList dl {
    width: 100%;
    padding: 20px;
    float: left;
    clear: both;
    cursor: pointer;
    position: relative;
    border-bottom: 1px dashed #eee
}

.mapPage .map-searchBox .sp-sortList dl .externalb {
    position: absolute;
    right: 20px;
    width: 74px;
    height: 50px;
    top: 10px;
    background: url(/_nuxt/img/external_transaction-map.db89988.png) no-repeat;
    z-index: 1
}

.mapPage .map-searchBox .sp-sortList dl .Internals {
    position: absolute;
    right: 20px;
    width: 74px;
    height: 50px;
    top: 10px;
    background: url(/_nuxt/img/Internal_deal-map.5da4d46.png) no-repeat;
    z-index: 1
}

.mapPage .map-searchBox .sp-sortList dl:hover {
    background: #f7f9fb
}

.mapPage .map-searchBox .sp-sortList dl dt {
    float: left;
    width: 110px;
    height: 100px;
    padding-right: 10px
}

.mapPage .map-searchBox .sp-sortList dl dt img {
    width: 110px;
    height: 100px
}

.mapPage .map-searchBox .sp-sortList dl dd {
    float: left;
    width: 234px;
    position: relative;
    height: 100px
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-title {
    clear: left;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    float: left;
    height: 42px;
    width: 234px
}

.mapPage .map-searchBox .sp-sortList dl dd.sortList-box .sortList-content {
    padding-top: 5px
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-content {
    font-size: 12px;
    float: left
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-price {
    position: absolute;
    bottom: 0;
    color: #ef4224
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-content label {
    float: left;
    color: #666;
    cursor: pointer;
    padding: 2px 10px;
    border: 1px solid #999
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-content p {
    float: right;
    width: 122px;
    color: #e4393c;
    font-size: 12px;
    position: relative;
    position: static;
    text-align: right;
    margin-right: 5px
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-content p .span, .mapPage .map-searchBox .sp-sortList dl dd .sortList-content p span {
    padding: 0 2px;
    border-radius: 3px;
    background: #f90;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    margin-right: 5px
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-content p .span {
    background: #f45a3b
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-item {
    float: left;
    margin-right: 10px
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-item a, .mapPage .map-searchBox .sp-sortList dl dd .sortList-item div {
    float: left;
    font-size: 12px;
    padding: 2px 10px;
    color: #fff;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 80px;
    display: block;
    border: 1px solid #4990e2;
    color: #4990e2
}

.mapPage .map-searchBox .sp-sortList dl dd .sortList-item .si2 {
    background: #f07b25
}

.mapPage .map-searchBox .sp-sortList dl dd .sortListClass {
    padding: 0;
    background: none
}

.mapPage .sortList-item2 {
    float: right;
    padding: 8px 9px 0 8px;
    cursor: pointer
}

.mapPage .si2 {
    float: left;
    font-size: 12px;
    padding: 1px 5px 2px;
    color: #ef4224;
    border-radius: 3px;
    border: 1px solid #ef4224;
    max-width: 80px
}

.mapPage .dw1 {
    top: 20%;
    left: 70%
}

.mapPage .switch-but {
    right: 25px;
    position: absolute;
    top: 81px;
    width: 138px;
    z-index: 2;
    height: 38px;
    background: url(/_nuxt/img/Umap_06.79f7439.png) no-repeat
}

.mapPage .switch-but a.list-a {
    float: left;
    height: 37px;
    width: 38px;
    background: url(/_nuxt/img/Umap_12.00fcf64.png) 8px no-repeat;
    padding-left: 30px;
    color: #c6ccd2;
    line-height: 37px
}

.mapPage .switch-but a.list-a:hover {
    background: url(/_nuxt/img/Umap_13.1bcc840.png) 8px no-repeat;
    color: #ef4224
}

.mapPage .switch-but a.map-a {
    float: left;
    height: 37px;
    width: 41px;
    background: url(/_nuxt/img/Umap_08.0e63faa.png) 7px no-repeat;
    padding-left: 27px;
    color: #fff;
    line-height: 37px
}

.mapPage .sp-bottomICO {
    position: absolute;
    top: 200px;
    left: 600px
}

.mapPage .getMore {
    text-align: center;
    padding: 10px;
    margin-bottom: 10px
}

.mapPage .noSpaceText {
    text-align: center;
    padding: 25px;
    font-weight: 600
}

.mapPage #sortList ul.ul li {
    height: 109px;
    padding: 0 10px;
    border-bottom: 1px dashed #ddd;
    cursor: pointer
}

.mapPage #sortList ul.ul li:hover {
    background-color: #f7f9fb
}

.mapPage #sortList ul.ul li .msg-list-memmber {
    width: 100%;
    height: 90px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 7px;
    display: inline-block
}

.mapPage #sortList ul.ul li div {
    overflow-x: hidden;
    overflow-y: hidden
}

.mapPage table.ownsearchresult {
    width: 320px;
    z-index: 999;
    background: #fff;
    border: 1px solid #ccc;
    position: absolute;
    top: 40px;
    left: 10px;
    display: none;
    border-spacing: unset
}

.mapPage table.ownsearchresult tr td {
    padding: 7px 10px;
    clear: right;
    line-height: 18px;
    cursor: pointer
}

.mapPage table.ownsearchresult tr:hover td {
    color: red;
    background: #aaa
}

.mapPage .ownsearchresult-td {
    text-align: right;
    width: 90px;
    color: #999
}

.mapPage .dropdownlist cite {
    width: 131px;
    height: 36px;
    line-height: 36px;
    border: none;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MjcwNEMzNTU2MjkxMUU3QjE1QkI1QjY2REQyRjhGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MjcwNEMzNjU2MjkxMUU3QjE1QkI1QjY2REQyRjhGNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcyNzA0QzMzNTYyOTExRTdCMTVCQjVCNjZERDJGOEY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcyNzA0QzM0NTYyOTExRTdCMTVCQjVCNjZERDJGOEY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lYg64gAAADpJREFUeNpiTEtLa2BgYKhnwA8amYAESGEjPkUgNUxQDi7FjVA5BiYkQXTFcEUgwIJmQgMONgNAgAEAhMAJxFmsDHEAAAAASUVORK5CYII=) #f7f7f7 no-repeat 110px;
    padding-left: 0;
    padding-right: 0;
    border-radius: 0;
    text-align: center
}

.mapPage .select-box:first-child .dropdownlist cite {
    border-left: none
}

.mapPage .dropdownlist ul {
    width: 130px;
    margin-top: 0
}

.mapPage #mapCtrl {
    position: absolute;
    top: 100px;
    left: 458px;
    height: 100%;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.mapPage .mapCtrl {
    position: absolute;
    top: 50%;
    left: -1px;
    margin-top: -125px;
    width: 14px;
    height: 150px;
    text-align: center;
    line-height: 58px;
    z-index: 12;
    border: 1px solid;
    border-color: #ccc #ccc #ccc transparent;
    cursor: pointer;
    background-color: #fff;
    z-index: 1001;
    border-radius: 0 14px 14px 0
}

.mapPage .activeMark {
    width: 60px;
    height: 90px;
    position: absolute;
    background-color: #f44336;
    margin-top: 0;
    color: #fff;
    display: block;
    z-index: 1;
    display: none
}

.mapPage #mapCtrlShow {
    display: none;
    background: #1a1c28 url(/_nuxt/img/hideLogo.0605a14.png) 50% no-repeat !important
}

.mapPage #mapCtrlHide {
    background: #fff url(/_nuxt/img/hideLogo.0605a14.png) 50% no-repeat !important
}

.mapPage .dropdownlist {
    width: 102px;
    position: relative;
    float: left;
    height: auto;
    z-index: -1px
}

.mapPage .dropdownlist cite {
    width: 90px;
    height: 25px;
    line-height: 25px;
    display: block;
    color: #807a62;
    cursor: pointer;
    font-style: normal;
    padding-left: 5px;
    padding-right: 10px;
    border: 1px solid #ccc;
    background: url(/_nuxt/img/down.10730d9.png) #fff no-repeat 100%;
    z-index: 5;
    font-size: 12px;
    border-radius: 5px;
    overflow: hidden
}

.mapPage .dropdownlist ul {
    width: 105px;
    border: 1px solid #c6ccd2;
    background-color: #fff;
    position: absolute;
    z-index: 20000;
    margin-top: -3px;
    display: none;
    font-size: 12px;
    overflow-y: auto;
    overflow-x: auto;
    white-space: nowrap
}

.mapPage .dropdownlist ul li {
    height: 30px;
    line-height: 30px;
    color: #333;
    padding-left: 5px;
    padding-right: 10px;
    cursor: pointer
}

.mapPage .dropdownlist ul li:hover {
    color: #ef4224
}

.mapPage .msg-right-top.msg-right-top-sidePop {
    background: #333;
    position: fixed;
    top: 107px;
    right: 18px
}

.mapPage .msg-right-top {
    position: fixed;
    top: 107px;
    right: 18px;
    width: 136px;
    height: 36px;
    background-color: #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
    z-index: 1;
    color: #333;
    -webkit-box-shadow: 0 2px 1.8px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 1.8px rgba(0, 0, 0, .1)
}

.mapPage .msg-right-top a {
    display: block;
    height: 36px;
    width: 136px;
    text-indent: 22px;
    color: #333;
    font-family: \\5FAE\8F6F\96C5\9ED1;
    font-size: 14px
}

.mapPage .kj_seo.changePosition {
    right: 334px
}

.mapPage .msg-right-top.J_link-Jump.changePosition2 {
    right: 174px
}

.mapPage .msg-right-top img {
    position: relative;
    left: 26px;
    top: 10px;
    float: left
}

.mapPage .msg-right-top.msg-right-top-sidePop {
    background-color: #fff
}

.mapPage .msg-right-top.msg-right-top-sidePop.changeBgc {
    background: #eaeaea
}

.mapPage .addBorder {
    border: 1px solid #ccc
}

.mapPage .colorMark {
    height: 36px;
    width: 144px;
    margin: 0 auto;
    border-radius: 18px;
    display: none;
    margin-top: -36px
}

.mapPage .msg-right-top:hover .colorMark {
    -webkit-animation: changeColor .5s ease forwards;
    -moz-animation: changeColor .5s ease forwards;
    -o-animation: changeColor .5s ease forwards;
    display: block
}

@-webkit-keyframes changeColor {
    0% {
        width: 0;
        background-color: #eaeaea
    }
    to {
        width: 144px;
        border-radius: 5px;
        background-color: #eaeaea
    }
}

.mapPage .J_close-sidePop img {
    margin-top: 5px
}

.mapPage .sidePop.no-shadow {
    margin-top: 10px;
    margin-right: -2px;
    border-radius: 5px
}

.mapPage .kj_seo li {
    padding-right: 8px
}

.mapPage .msg-right-top {
    overflow: hidden
}

.mapPage .msg-right-top, .mapPage .msg-right-top.msg-right-top-sidePop {
    top: 90px
}

.mapPage div.sidePop {
    top: 137px
}

.mapPage .kj_seo {
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 1px rgba(0, 0, 0, .1);
    width: 146px;
    height: 36px;
    position: absolute;
    right: 172px;
    top: 90px;
    z-index: 1000;
    background: #fff;
    border-radius: 5px;
    font-size: 14px;
    display: none;
    text-align: center;
    line-height: 36px;
    cursor: pointer
}

.mapPage .kj_seo li {
    float: left;
    padding-left: 10px;
    list-style: none;
    padding-right: 10px;
    line-height: 18px;
    padding-top: 8px
}

.mapPage .kj_seo li input {
    float: left
}

.mapPage .kj_seo li label {
    float: left;
    padding-left: 3px
}

.mapPage .contact {
    text-align: center
}

.mapPage .contact a {
    display: inline-block;
    width: 80px;
    height: 30px;
    border: 1px solid red;
    line-height: 30px;
    border-radius: 15px;
    color: red;
    margin-right: 20px
}

.map-container {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif
}

.map-container #option .upList {
    display: none;
    position: absolute;
    -webkit-box-shadow: 0 2px 1.8px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 1.8px rgba(0, 0, 0, .1)
}

.map-container #option .upList li {
    width: 99px;
    background: #fff;
    text-align: left;
    text-indent: 10px
}

.map-container #option .upList li:hover {
    color: #ef4224
}

.all-circle, .ck-circle, .cyy-circle, .kfq-circle, .qyt-circle, .sp-circle, .xzl-circle {
    position: absolute;
    width: 94px;
    height: 94px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    z-index: 10000;
    line-height: 18px;
    margin: -47px 0 0 -47px;
    background: url(/_nuxt/img/circle.f0381b1.png) 50% no-repeat
}

.ck-circle:hover, .cyy-circle:hover, .kfq-circle:hover, .qyt-circle:hover, .sp-circle:hover, .xzl-circle:hover {
    background: url(/_nuxt/img/circle-hover.a32e89e.png) 50% no-repeat;
    cursor: pointer;
    width: 83px;
    height: 80px;
    padding: 30px 14px 0;
    margin: -55px 0 0 -55px
}

.ck-circle > span, .cyy-circle > span, .kfq-circle > span, .qyt-circle > span, .sp-circle > span, .xzl-circle > span {
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    display: block;
    padding-top: 25px
}

.ck-circle:hover > span, .cyy-circle:hover > span, .kfq-circle:hover > span, .qyt-circle:hover > span, .sp-circle:hover > span, .xzl-circle:hover > span {
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    display: block;
    padding-top: 0
}

.intention-circle span {
    padding-top: 18px
}

.intention-circle:hover {
    padding: 25px 14px 5px
}

.circle-sq6 {
    height: 93px;
    width: 93px
}

.circle-sq6, .circle-sq6 span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.circle-sq6 span {
    line-height: 20px;
    padding: 28px 3px 0 2px;
    width: 88px
}

.mappoint {
    position: absolute
}

.all-point i, .ck-point-kj i, .ck-point i, .cyy-point-kj i, .cyy-point i, .jjr-point, .kfq-point-kj i, .kfq-point i, .no-Space i, .sp-point-kj i, .sp-point i, .xzl-point-exclusive-new i, .xzl-point-exclusive i, .xzl-point-new i, .xzl-point i {
    width: 39px;
    height: 44px;
    font-weight: 700;
    color: #f14651;
    text-align: center;
    cursor: pointer;
    z-index: 99;
    display: block;
    position: absolute;
    margin: -22px 0 0 -20px
}

.simple-point i {
    width: 40px;
    height: 40px;
    font-weight: 700;
    color: #f14651;
    text-align: center;
    cursor: pointer;
    z-index: 99;
    display: block;
    position: absolute;
    margin: -20px 0 0 -20px;
    background: url(/_nuxt/img/simple.9ef550a.png) no-repeat
}

.simple-point.no-Space i {
    background: url(/_nuxt/img/simple-no.31e28bb.png) no-repeat
}

.space-point1 i, .space-point2 i, .space-point3 i, .space-point4 i, .space-point5 i, .space-point6 i {
    width: 40px;
    height: 48px;
    text-indent: -7px;
    margin: -24px 0 0 -20px
}

.loudong-empty-point i, .loudong-point i, .space-point1 i, .space-point2 i, .space-point3 i, .space-point4 i, .space-point5 i, .space-point6 i {
    color: #fff;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    display: block;
    position: absolute;
    font-size: 10px;
    -webkit-text-size-adjust: none
}

.loudong-empty-point i, .loudong-point i {
    width: 48px;
    height: 58px;
    margin: -58px 0 0 -24px;
    font-style: normal
}

.mappoint .jjr-point {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -204px -110px
}

.all-point i {
    background: url(/_nuxt/img/all_point.c0768fe.png) no-repeat
}

.xzl-point i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -204px -154px
}

.xzl-point-new i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -337px -152px
}

.xzl-point-exclusive i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -94px -220px
}

.xzl-point-exclusive-new i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -222px -220px
}

.cyy-point i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -337px -240px
}

.kfq-point i {
    background: url(/_nuxt/img/kfq_point.6c27e89.png) no-repeat
}

.ck-point i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -290px -343px
}

.sp-point i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -337px -196px
}

.cyy-point-kj i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -290px -240px
}

.kfq-point-kj i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -290px -196px
}

.ck-point-kj i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -339px -343px
}

.sp-point-kj i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -290px -287px
}

.space-point1 i {
    background: url(/_nuxt/img/space_point_1.224479f.png) no-repeat
}

.space-point2 i {
    background: url(/_nuxt/img/space_point_2.fc35688.png) no-repeat
}

.space-point3 i {
    background: url(/_nuxt/img/space_point_3.5867acb.png) no-repeat
}

.space-point4 i {
    background: url(/_nuxt/img/space_point_4.ad7ae3c.png) no-repeat
}

.space-point5 i {
    background: url(/_nuxt/img/space_point_5.85ab027.png) no-repeat
}

.space-point6 i {
    background: url(/_nuxt/img/space_point_6.93dcef5.png) no-repeat
}

.loudong-empty-point i {
    background: url(/_nuxt/img/loudong-empty.5c6ecb5.png) no-repeat
}

.loudong-empty-point {
    display: none !important
}

.loudong-point i {
    background: url(/_nuxt/img/loudong.ef2dd93.png) no-repeat
}

.point-hover {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    height: 44px;
    z-index: 100
}

.bdLableFocus {
    z-index: 1 !important
}

.loudong-point, .loudong-point.point-hover {
    position: absolute;
    top: 0;
    left: 0
}

.point-hover.all-point i, .point-hover.ck-point-kj i, .point-hover.cyy-point-kj i, .point-hover.cyy-point i, .point-hover.kfq-point-kj i, .point-hover.kfq-point i, .point-hover.sp-point-kj i, .point-hover.sp-point i, .point-hover.xzl-point-exclusive-new i, .point-hover.xzl-point-exclusive i, .point-hover.xzl-point-new i, .point-hover.xzl-point i {
    position: absolute;
    top: 0;
    left: 0;
    width: 39px;
    height: 44px;
    color: #5a5b5c;
    margin: -22px 0 0 -20px
}

.point-hover.simple-point i {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    color: #5a5b5c;
    margin: -20px 0 0 -20px;
    background: url(/_nuxt/img/simple-hover.eb15144.png) no-repeat
}

.point-hover.space-point1 i, .point-hover.space-point2 i, .point-hover.space-point3 i, .point-hover.space-point4 i, .point-hover.space-point5 i, .point-hover.space-point6 i {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 48px;
    color: #fff;
    margin: -24px 0 0 -20px;
    background: url(/_nuxt/img/space_hover.7bf5d50.png) no-repeat
}

.point-hover.loudong-empty-point i, .point-hover.loudong-point i, .space-point-hover i {
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 58px;
    color: #fff;
    margin: -58px 0 0 -24px;
    background: url(/_nuxt/img/loudong-hover.17bf87c.png) no-repeat
}

.point-hover.all-point i, .point-hover.xzl-point i {
    background: url(/_nuxt/img/map_red.3f15f60.png) no-repeat
}

.point-hover.ck-point-kj i, .point-hover.cyy-point-kj i, .point-hover.cyy-point i, .point-hover.kfq-point-kj i, .point-hover.kfq-point i, .point-hover.sp-point-kj i, .point-hover.sp-point i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -337px -62px
}

.point-hover.xzl-point-new i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -337px -107px
}

.point-hover.xzl-point-exclusive i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -158px -220px
}

.point-hover.xzl-point-exclusive-new i {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -337px 0
}

.mappoint p {
    left: 39px;
    padding: 0 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAtCAYAAACTbioOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE0QzRBM0U1MzE0ODExRTVBMEU1REZGNzNCMjk0QkI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0QzRBM0U2MzE0ODExRTVBMEU1REZGNzNCMjk0QkI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTRDNEEzRTMzMTQ4MTFFNUEwRTVERkY3M0IyOTRCQjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTRDNEEzRTQzMTQ4MTFFNUEwRTVERkY3M0IyOTRCQjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7nsJL+AAAATElEQVR42mL8//8/Az7AxEAAEFRAEDD++/fvP23dMKpgVMGoAjIUMAKxGj4FLED8n5CCPxQr+EVIwQ+KTfhDKBwYGWgKGCkuigECDAAseBFXw/wkYQAAAABJRU5ErkJggg==) repeat-x;
    line-height: 35px;
    color: #363736;
    font-size: 12px;
    white-space: nowrap;
    display: none;
    margin: -22px 0 0 -20px
}

.mappoint p, .mappoint p span {
    position: absolute;
    top: 0;
    height: 44px
}

.mappoint p span {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: -376px -62px;
    line-height: 28px;
    width: 21px;
    right: -21px
}

.point-hover p {
    display: block
}

.jjr-point-info {
    background: url(/_nuxt/img/map_icons.96aee91.png) no-repeat;
    background-position: 0 0;
    width: 243px;
    height: 110px;
    position: absolute;
    top: -44px;
    left: -22px;
    display: none
}

.point-hover .jjr-point-info {
    display: block
}

.point-hover .jjr-point {
    display: none
}

.jjr-point-info .jjr-point-pic {
    position: absolute;
    top: 10px;
    left: 11px;
    width: 68px;
    height: 68px;
    text-align: center;
    border-radius: 34px;
    background-color: #fff;
    overflow: hidden;
    width: 75px \9;
    height: 72px \9;
    position: absolute \9;
    top: 6px \9;
    left: 5px \9
}

.jjr-point-info .jjr-point-pic img {
    max-height: 68px;
    max-width: 68px;
    border-radius: 20px
}

.jjr-point-info .jjr-point-sq {
    position: absolute;
    left: 90px;
    top: 20px;
    font-size: 12px
}

.jjr-point-info .jjr-point-phone {
    position: absolute;
    left: 115px;
    top: 50px;
    font-size: 12px;
    color: #fff
}

.jjr-point-info .jjr-point-name {
    width: 69px;
    padding-right: 2px;
    height: 18px;
    text-align: center;
    background-color: #000;
    position: absolute;
    left: 2px;
    top: 50px;
    z-index: 5;
    color: #fff;
    font-size: 11px;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5
}

.incubator-point {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-family: \\C3\192\C6\2019\C3\201A\C2\A5\C3\192\E2\20AC\161\C3\201A\C2\BE\C3\192\E2\20AC\161\C3\201A\C2\AE\C3\192\C6\2019\C3\201A\C2\A8\C3\192\E2\20AC\161\C3\201A\C2\BD\C3\192\E2\20AC\161\C3\201A\C2\AF\C3\192\C6\2019\C3\201A\C2\A9\C3\192\C2\A2\C3\A2\E2\20AC\161\C2\AC\C3\201A\C2\BA\C3\192\C2\A2\C3\A2\E2\20AC\161\C2\AC\C3\201A\C2\A6\C3\192\C6\2019\C3\201A\C2\A9\C3\192\E2\20AC\161\C3\201A\C2\BB\C3\192\C2\A2\C3\A2\E2\20AC\161\C2\AC\C3\2039\C5\201C;
    background-color: #f09145;
    cursor: pointer;
    z-index: 1000;
    white-space: nowrap
}

.incubator-point:hover {
    background-color: #e94829
}

.point-hover .floatCent {
    display: block
}

.floatCent {
    position: absolute;
    width: 331px;
    bottom: 100%;
    left: -50%;
    margin-left: -50%;
    border-radius: 5px;
    display: none;
    padding-bottom: 10px;
    background: url(/_nuxt/img/arror.5bef626.png) bottom no-repeat
}

.f-info-one {
    margin-left: 45px;
    width: 131px
}

.f-info-two {
    margin-left: -5px;
    width: 231px;
    border-radius: 0 0 18px 18px
}

.mappoint .floatCent {
    bottom: 64px;
    left: -165px;
    margin-left: 0;
    z-index: 10000
}

.floatBox {
    background: #fefefe;
    border-radius: 5px
}

.floatCent .f-head {
    height: 120px;
    width: 331px;
    position: relative;
    border-radius: 5px 5px 0 0;
    background: #fefefe
}

.floatCent .f-head img {
    width: 100%;
    height: 100%;
    border-radius: 5px 5px 0 0
}

.floatCent .f-head .f-pdata {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.floatCent .f-head .f-head-r, .floatCent .f-head .f-head-tp {
    background-color: rgba(0, 0, 0, .5);
    padding: 2px 10px;
    border-radius: 14px;
    margin-top: 10px;
    margin-left: 10px;
    display: block;
    height: 20px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    z-index: 200;
    position: absolute;
    right: 8px;
    bottom: 8px
}

.floatCent .f-head .f-head-tp span {
    padding-left: 3px
}

.floatCent .f-head .f-head-tp span.panl10 {
    padding-left: 10px
}

.floatCent .f-head .f-head-tp span .rent, .floatCent .f-head .f-head-tp span .sell {
    padding-left: 1px
}

.floatCent .f-title {
    height: 22px;
    line-height: 22px;
    padding: 10px 10px 0;
    background: #fefefe
}

.floatCent .f-title.center {
    text-align: center;
    height: auto
}

.floatCent .f-title .f-t {
    width: 167px;
    float: left;
    font-weight: 700;
    font-size: 16px
}

.floatCent .f-title .f-ct {
    width: 167px;
    font-weight: 700;
    font-size: 16px;
    text-decoration: underline
}

.floatCent .f-title .f-manage {
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 5px;
    color: #666
}

.border-bottom1 {
    border-bottom: 1px solid #eee
}

.floatCent .f-title .f-price {
    color: red;
    font-size: 14px;
    margin: 5px 0
}

.floatCent .f-title .f-t-s {
    width: 125px;
    float: right;
    text-align: right;
    font-size: 14px
}

.floatCent .f-title .f-t-s span {
    color: red
}

.floatCent .f-info {
    display: block;
    height: 64px;
    text-align: center;
    font-size: 14px;
    color: #474747;
    padding-top: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff
}

.floatCent .f-info .f-info-d {
    display: inline-block;
    width: 155px;
    height: 42px;
    line-height: 20px;
    border-right: 1px solid #eee
}

.line-height36 {
    line-height: 36px !important
}

.floatBox .f-circle .f-info-d {
    width: 105px
}

.floatCent .f-info .f-info-d:last-child, .floatCent .f-info .last {
    border-right: none
}

.f-space-info {
    height: 30px;
    line-height: 30px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #474747
}

.f-space-info > span {
    padding-left: 10px
}

.sidePop {
    position: absolute;
    right: 20px;
    width: 170px;
    top: 150px;
    background: #fff;
    padding: 15px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    min-height: 100px;
    z-index: 99
}

.sidePop-title {
    position: relative;
    font-size: 16px;
    font-family: \\C3\192\C6\2019\C3\201A\C2\A9\C3\192\E2\20AC\161\C3\201A\C2\BB\C3\192\C2\A2\C3\A2\E2\20AC\161\C2\AC\C3\2039\C5\201C\C3\192\C6\2019\C3\201A\C2\A4\C3\192\E2\20AC\161\C3\201A\C2\BD\C3\192\C2\A2\C3\A2\E2\20AC\161\C2\AC\C3\2026\E2\20AC\153;
    font-weight: 700;
    color: #333
}

.sidePop-title span {
    position: absolute;
    top: -10px;
    color: #ccc;
    font-size: 18px;
    right: 0;
    cursor: pointer
}

.msg-right-top.msg-right-top-sidePop {
    top: 150px;
    background: #333
}

.stateHide {
    display: none
}

.sidePop-content-bottom, .sidePop-content-mid {
    border-top: 1px solid #ccc
}

.sidePop div {
    margin-top: 8px
}

.sidePop p {
    font-size: 14px;
    color: #666;
    line-height: 24px
}

.sidePop-content-bottom, .sidePop-content-mid {
    padding-top: 8px
}

.sidePop p span {
    float: right
}

.managerSpanInfo {
    background: #fff;
    height: 52px;
    padding: 19px
}

.managerSpanInfo img {
    width: 100%;
    margin-top: -8px
}

.managerSpanInfo .managerPhoto {
    float: left;
    width: 53px;
    height: 53px;
    border-radius: 100%;
    border: 1px solid #f1f1f1;
    overflow: hidden
}

.managerSpanInfo .managerInfo {
    float: left;
    font-weight: 700;
    margin-left: 15px;
    line-height: 29px
}

.floatCent_manger {
    margin-left: -166px
}

.managerSpanInfo .managerInfoName {
    font-size: 16px;
    color: #333
}

.managerSpanInfo .managerInfoName, .managerSpanInfo .managerInfoPhone {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.managerSpanInfo .managerInfoPhone {
    font-size: 14px;
    color: #ff503f
}

.floatCent .managerSpanInfo_new {
    width: 274px;
    margin: 0 auto;
    border-top: 1px solid #eee
}

.mappoint p.managerInfoName span.truename {
    background: none;
    background-position: none;
    height: auto;
    width: auto;
    position: static
}

.floatCent .managerSpanInfo_new .managerInfo {
    line-height: 26px
}

.managerSpanInfo_new .managerInfo p {
    position: static;
    display: block;
    padding: 0;
    background: none;
    height: auto;
    line-height: 19px;
    white-space: nowrap;
    margin: 0
}

.managerSpanInfo_new .phone_400 {
    color: #666
}

.manager-info {
    background: #fff;
    height: 36px;
    line-height: 36px;
    margin: 0 10px;
    color: #666;
    font-size: 14px;
    font-weight: 700;
    border-top: 1px solid #eee
}

.loudong-info, .project-info {
    position: absolute;
    top: 26px;
    left: 50%;
    margin-left: -68px;
    width: 120px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #333;
    border-radius: 15px;
    background-color: #fff;
    border: 1px solid #d0d1dd;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 8px
}

.loudong-info {
    top: 32px !important
}

.ld-rent, .ld-sell {
    display: inline-block;
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.loudong-point, .project-point, .project-point i, .simple-point {
    position: absolute
}

.project-point i {
    top: -26px;
    left: 50%;
    margin-left: -65px;
    width: 130px;
    height: 40px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    padding: 1px 5px;
    background-color: #f76060;
    border: 1px solid #f35959;
    white-space: nowrap;
    text-overflow: ellipsis;
    opacity: .9;
    font-style: normal
}

.project-point.new i .new {
    position: absolute;
    top: -7px;
    right: -16px;
    width: 29px;
    height: 18px;
    background: url(/_nuxt/img/project_new.84b93cc.png) 50% no-repeat
}

.loudong-empty-point.new i .new, .loudong-point.new i .new {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 16px;
    background: url(/_nuxt/img/new.034e527.png) 50% no-repeat
}

.project-point hr {
    margin: 0;
    padding: 0;
    border-color: #f35959;
    border-style: solid
}

.project-point.no-Space i {
    background-color: #bebec8;
    border: 1px solid #a2a4a3
}

.project-point.no-Space hr {
    border-color: #a2a4a3
}

.point-hover.project-point i {
    background-color: #f09a30;
    border-color: #e79100
}

.point-hover.project-point i hr {
    border-color: #e79100
}

#map_pop.close, .BMapLabel .close {
    position: absolute;
    right: -160px;
    top: -95px;
    z-index: 10;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #666
}

#map_pop {
    position: absolute;
    z-index: 33;
    top: 200px;
    left: 50%
}

#container {
    position: relative;
    width: 100%;
    height: 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    left: 60px
}

div.acreage span[data-v-deb1a41e] {
    background: url(/_nuxt/img/icon_radio_02.a5598b8.png) left 3px no-repeat;
    background-size: 14px auto;
    padding-left: 22px;
    width: 123px
}

div.acreage span.selected[data-v-deb1a41e] {
    background: url(/_nuxt/img/icon_radio_01.1309264.png) left 3px no-repeat;
    background-size: 14px auto
}

body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, li, ol, p, table, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0
}

body, html {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
    font-size: 16px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 32px !important
}

.el-pager li:last-child {
    border: none !important
}

.pos-rel {
    position: relative
}

.ovf-hd {
    overflow: hidden
}

.ovf-auto {
    overflow: auto
}

.ovf-y-auto {
    overflow-y: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px
}

.m-w-1280 {
    min-width: 1280px !important
}

.w-80 {
    width: 80px !important
}

.w-100 {
    width: 100px !important
}

.w-115 {
    width: 115px !important
}

.w-150 {
    width: 150px !important
}

.w-180 {
    width: 180px !important
}

.w-200 {
    width: 200px !important
}

.w-230 {
    width: 230px !important
}

.w-295 {
    width: 295px !important
}

.w-300 {
    width: 300px !important
}

.w-310 {
    width: 310px !important
}

.w-400 {
    width: 400px !important
}

.w-450 {
    width: 450px !important
}

.w-500 {
    width: 500px !important
}

.w-600 {
    width: 600px !important
}

.w-650 {
    width: 650px !important
}

.w-700 {
    width: 700px !important
}

.w-800 {
    width: 800px !important
}

.w-900 {
    width: 900px !important
}

.w-950 {
    width: 950px !important
}

.w-1000 {
    width: 1000px !important
}

.w-100p {
    width: 100% !important;
    margin: 0 auto;
    max-width: 1920px
}

.h-28 {
    height: 28px !important;
    line-height: 28px !important
}

.h-30 {
    height: 30px !important;
    line-height: 30px !important
}

.h-36 {
    height: 36px !important;
    line-height: 36px !important
}

.h-40 {
    height: 40px !important;
    line-height: 40px !important
}

.h-50 {
    height: 50px !important;
    line-height: 50px !important
}

.h-60 {
    height: 60px !important;
    line-height: 60px !important
}

.h-100 {
    height: 100px !important
}

.h-150 {
    height: 150px !important
}

.h-190 {
    height: 190px !important
}

.h-200 {
    height: 200px !important
}

.h-300 {
    height: 300px !important
}

.h-400 {
    height: 400px !important
}

.h-480 {
    height: 480px !important
}

.h-500 {
    height: 500px !important
}

.h-600 {
    height: 600px !important
}

.h-100p {
    height: 100% !important
}

.mh-270 {
    max-height: 270px
}

.mh-400 {
    max-height: 400px
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.bor-gray {
    border: 1px solid #e5e5e5
}

.bor-gra {
    border: 1px solid #c0ccda
}

.bor-b-gray {
    border-bottom: 1px solid #e5e5e5
}

.bor-b-ccc {
    border-bottom: 1px solid #ccc
}

.bor-none {
    border: none
}

.bor-ra-3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px
}

.bor-ra-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px
}

.tx-c {
    text-align: center
}

.bg-wh {
    background: #fff
}

.bg-gray {
    background: #e5e5e5
}

.bg-gra {
    background: #f9f9f9
}

.bg-transparency {
    background: transparent
}

.bg-blue {
    background: #20a0ff !important
}

.c-gray {
    color: #ccc
}

.c-light-gray {
    color: #99a9bf
}

.c-gra {
    color: #c0ccda
}

.c-deep-blue {
    color: #1f2d3d
}

.c-blue {
    color: #44b5df
}

.c-black {
    color: #333
}

.fz-12 {
    font-size: 12px
}

.fz-14 {
    font-size: 14px
}

.fz-16 {
    font-size: 16px
}

.fz-18 {
    font-size: 18px
}

.fz-20 {
    font-size: 20px
}

.fz-22 {
    font-size: 22px
}

.fz-24 {
    font-size: 24px
}

.pointer {
    cursor: pointer
}

dd, dt, h1, h2, h3, h4, h5, li, ul {
    margin: 0;
    padding: 0;
    list-style: none
}

:focus {
    outline: 0
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: kjj;
    src: url(/_nuxt/fonts/kjj.6062ccf.eot);
    src: url(/_nuxt/fonts/kjj.6062ccf.eot?#iefix) format("eot"), url(/_nuxt/fonts/kjj.6e4f68e.woff) format("woff"), url(/_nuxt/fonts/kjj.ee9f252.ttf) format("truetype"), url(/_nuxt/img/kjj.cc76ec6.svg#kjj) format("svg")
}

.icon:before, a {
    text-decoration: none
}

.icon:before {
    font-family: kjj;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none
}

.icon-1:before {
    content: "\E01E"
}

.icon-account:before {
    content: "\E001"
}

.icon-approval:before {
    content: "\E002"
}

.icon-back:before {
    content: "\E003"
}

.icon-birth:before {
    content: "\E004"
}

.icon-check-border:before {
    content: "\E005"
}

.icon-check:before {
    content: "\E006"
}

.icon-circle:before {
    content: "\E01F"
}

.icon-close:before {
    content: "\E007"
}

.icon-color:before {
    content: "\E020"
}

.icon-empty:before {
    content: "\E008"
}

.icon-excel:before {
    content: "\E009"
}

.icon-fieldwork:before {
    content: "\E00A"
}

.icon-flower:before {
    content: "\E00B"
}

.icon-fund:before {
    content: "\E00C"
}

.icon-go-ahead:before {
    content: "\E00D"
}

.icon-health:before {
    content: "\E00E"
}

.icon-infor:before {
    content: "\E00F"
}

.icon-key:before {
    content: "\E010"
}

.icon-loading:before {
    content: "\E011"
}

.icon-local-photo:before {
    content: "\E012"
}

.icon-mail:before {
    content: "\E013"
}

.icon-map:before {
    content: "\E014"
}

.icon-money:before {
    content: "\E015"
}

.icon-organization:before {
    content: "\E016"
}

.icon-photo:before {
    content: "\E017"
}

.icon-ranking:before {
    content: "\E018"
}

.icon-record:before {
    content: "\E019"
}

.icon-rest:before {
    content: "\E01A"
}

.icon-search:before {
    content: "\E01B"
}

.icon-shebao:before {
    content: "\E01C"
}

.icon-time:before {
    content: "\E01D"
}

.centerLayout .clearfix:before {
    content: "";
    display: inline !important
}

.centerLayout .warp {
    width: 100%;
    background: #f5f5f5
}

.centerLayout .warp .container {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 56px
}

.centerLayout .leftMenu {
    width: 200px
}

.centerLayout .rightContent {
    width: 960px;
    margin-left: 40px
}

.centerLayout .coinNum {
    color: #2b2c32;
    font-weight: 400
}

.centerLayout .el-button {
    width: 110px;
    border-radius: 30px;
    padding: 8px 15px
}

.centerLayout .next-btn .el-form-item__content {
    margin-left: 0 !important
}

.centerLayout .el-input__inner {
    border-radius: 0 !important
}

.centerLayout .el-autocomplete-suggestion, .centerLayout .el-select-dropdown {
    margin: -1px 0 !important
}

.centerLayout .el-input__inner:focus, .centerLayout .el-input__inner:hover {
    border-color: #bfcbd9 !important
}

.centerLayout .pre-btn .el-button {
    margin: 0 30px
}

.centerLayout .info-message .el-form-item__label, .centerLayout .myCustomerproAddScoped .el-form-item__label {
    color: #969696
}

.centerLayout .info-message .el-form-item__content {
    padding-left: 15px
}

.centerLayout .mySpaddaddScoped .el-checkbox {
    margin: 0 15px 0 0
}

.centerLayout .pre-btn {
    text-align: center;
    margin: 70px 0 0
}

.centerLayout .el-form-item {
    margin-bottom: 16px
}

.centerLayout .el-table--enable-row-hover .el-table__body tr:hover > td {
    background: #f5f5f5 !important
}

.centerLayout textarea.el-textarea__inner {
    border: 0 !important
}

.centerLayout .el-table th, .centerLayout .el-table th div {
    background-color: #f5f5f5
}

.centerLayout .el-table td, .centerLayout .el-table th.is-leaf {
    border-bottom: 1px solid #f5f5f5
}

.centerLayout .my-huose .list_container {
    margin: 20px 30px
}

.centerLayout .my-huose .el-pagination {
    padding-left: 30px
}

.centerLayout .my-huose .hasSpace {
    padding-bottom: 20px
}

.entrustTip-back.el-popover {
    width: 260px !important
}

.entrustTip-back {
    z-index: 29999 !important
}

.entrustTip-back .el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#fe6a6a), to(#f33));
    background: linear-gradient(90deg, #fe6a6a, #f33);
    background-color: #ff333 33 !important;
    border-radius: 20px;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 218px;
    height: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 10px;
    border: 0;
    font-size: 16px
}

.entrustTip-back .el-button--primary:hover {
    -webkit-box-shadow: 0 5px 15px #fbbab6;
    box-shadow: 0 5px 15px #fbbab6
}

.entrustTip-back .el-input {
    width: 217px;
    height: 40px;
    border-radius: 20px;
    color: #969696;
    margin-left: 10px;
    margin-top: 30px
}

.entrustTip-back .el-input__inner {
    width: 217px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #2b2c32;
    font-size: 16px;
    border: none;
    text-align: center
}

.entrustTip-back .el-input__inner:focus {
    border-color: #8391a5
}

.entrustTip-back input::-webkit-input-placeholder {
    color: #969696
}

.layouts-back .rightBar {
    position: fixed;
    right: 25px;
    bottom: 50px;
    z-index: 8888
}

.layouts-back .rightBar .kefu {
    position: relative
}

.layouts-back .rightBar .kefu .telBox {
    position: absolute;
    right: 0;
    top: 0;
    height: 61px;
    width: 225px;
    border-radius: 3px;
    background-color: #f44336;
    color: #fff;
    font-size: 22px;
    line-height: 60px;
    display: none;
    background-image: url(/_nuxt/img/servicehov.be6babc.png);
    background-repeat: no-repeat;
    background-size: 28px;
    background-position: 20px 16px
}

.layouts-back .rightBar .kefu .telBox .telphone {
    width: 100%
}

.layouts-back .rightBar .kefu .telBox .defaultTel {
    background: none;
    padding-left: 65px
}

.layouts-back .rightBar .kefu .telShow {
    display: block
}

.layouts-back .rightBar .service {
    width: 61px;
    height: 61px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 6px 1px #c8c8c8;
    box-shadow: 1px 1px 6px 1px #c8c8c8;
    margin-top: 8px;
    color: #2b2c32;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    padding-top: 1px
}

.layouts-back .rightBar .service .el-button {
    padding: 0;
    width: 60px;
    height: 60px;
    border: none
}

.layouts-back .rightBar .service .el-button:focus, .layouts-back .rightBar .service .el-button:hover {
    color: #fff;
    border-color: transparent;
    background-color: #f44336
}

.layouts-back .rightBar .service .icon {
    display: block;
    width: 28px;
    height: 31px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 5px
}

.layouts-back .rightBar .service .text {
    margin-top: 5px;
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 5px
}

.layouts-back .rightBar .entrust .icon {
    position: absolute;
    left: 18px;
    top: 5px
}

.layouts-back .rightBar .refer .icon {
    background-image: url(/_nuxt/img/onlinerefer.6fa83fe.png)
}

.layouts-back .rightBar .entrust .icon {
    background-image: url(/_nuxt/img/entrusticon.de366c2.png);
    width: 27px;
    height: 27px
}

.layouts-back .rightBar .fangyuan .icon {
    background-image: url(/_nuxt/img/fangyuanicon.2a17fd6.png);
    width: 29px;
    height: 27px
}

.layouts-back .rightBar .kefu .icon {
    background-image: url(/_nuxt/img/service.a1095c8.gif)
}

.layouts-back .rightBar .top .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAlBJREFUaIHlmb194jAYhx9uA7c+X5NKV7PCeYRkBDxCMgIrhBHICM4IlxpXNBi3jMAVSPwMvJYFloTJ/UvLll4/fr8kT7iz0kw9A0/C0Lqpq4/Q6+/3e/H6JPTCNqWZegXmlluKpq4WIW0YHZg0U+/AzOHWoHC6wPwItaBNFiifwrV37VlRFRVMmqkkzVSJDKVo6ioHJO+Ya5jRFC2U0kwlQAlMheGTcLF41KKpq8KnXXcNpWugAOiXlzxnFstzgntMmqkpsOSyJO+Al6aupLxinp0DUn751M/uhtp3l6qkoZRAcja0A/Kmrr4c5pgBkpd86TkGwYkeSj6gAOgwk/LKFCh1mHpXEDD6K/9lIBQjBzhS7hok76EU0vUtc98EHCKFkm7EguUDi+ckePYcb2B0GZX2PV6gGDnA+eNjHS9gLA2ZVyhGLTjn8xo4LnswqwblGF0R5kTqUoX1uyofOG4+vfcxPd1scCgtOwbB8Zp8xwIFQFeinMuwgsPO3Hbe06mrwbS+0N2hGPXAeb1lf3VVKPmI6ZDqsU/8aINzzNihGPXY+cHB1qNnDcoxuvyNHgqchNVaGH7GcX/V6zE9bfjbmKC01VMgjv3VTaEUYm8SUw5wXrableRZ3WAsh0QPAcWoB84OyLeb1cW7iGAsLf5DQTG6Bc5F8rVAWfOAUAB0Fco5hM+5EqD8+ev3CbSjx7gmK3/mxpeD57xtN6sFaDD/AxQj/a5LoOt4othuVotJmqknfeO3h9JWzy/iYpJmaoncuK059CnfDoqRrrziqd8/BdxbGDq4Y5AAAAAASUVORK5CYII=);
    width: 35px;
    height: 15px;
    margin-top: 20px
}

.layouts-back .rightBar .service:hover {
    background-color: #f44336;
    color: #fff
}

.layouts-back .rightBar .refer:hover .icon {
    background-image: url(/_nuxt/img/onlinereferhov.4b60c52.png)
}

.layouts-back .rightBar .entrust:hover .icon {
    background-image: url(/_nuxt/img/entrusticonhov.5cb8cbf.png)
}

.layouts-back .rightBar .fangyuan:hover .icon {
    background-image: url(/_nuxt/img/fangyuaniconhov.878f3c3.png)
}

.layouts-back .rightBar .kefu:hover .telBox {
    display: block
}

.layouts-back .rightBar .top:hover .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAbpJREFUaIHl2eGRwiAQhmEowRZswRauhWshLXgl2IIteCXYgi1oCV4J7/1IuOEyLJCE3cTxm/GPCiyPY4DEu5UDfDrn9omPHt77b4PxtYeYHuBIPp1BDcnXagHOBRQTnE3BZFCuwvtHxVrWhwF2mcl3w3cktLNSTevCDCi3HEr0XTOcVWGmoERtTHBWgwEOwD0xwSfwUWh7EnCuwK5RffYwA8pTQDlU9tEJOLcWOOYwLVCivtRwTGEyE5mMUtHnbW6fQ782MMq/rga4PgzyFr/J9WAYoymOOgzy8toMJRorh5Nd6RJ96cFYokRjdqQv7jDhfKUCQ79xM93Cj8aXVr5qnOYw5Hez6ihRHYtwmsJsBSWqJ4dzKrRtAzMUsRmUUV0SjlhXE5jC4Op32xbWl8RZDLN1lJBCnRdGq+QiGBotjVZBPtHDaAsxG4b8ZmpzKCHkF4g/nFkwBZTZBzerVODsJ8Mg3yR6CZSQAs6T/m9XB4O8m30plJA5OKlOJJT7K6KETMWpbah2GLRMBU73D+YdUELIP9si4Dj6K/NboMQh/4i488DFOZea/MM59+W9/zGu2Sz0B8zkdfMXtMamPqkxLGIAAAAASUVORK5CYII=)
}

/*# sourceMappingURL=common.36b99f454fc5087eff8b93c9e684cc07.css.map*/