.option-page[data-v-dee1d912] {
    margin-top: 10px;
    padding: 10px;
    border-top: 1px solid #eee;
    text-align: center
}

.option-page .pre-option[data-v-dee1d912] {
    float: left;
    cursor: pointer;
    color: #337ab7
}

.option-page .option-num[data-v-dee1d912] {
    display: inline-block
}

.option-page .next-option[data-v-dee1d912] {
    float: right;
    cursor: pointer;
    color: #337ab7
}

.slide-carousel {
    overflow: visible;
    position: relative
}

.swiper-button-prev {
    left: -60px;
    background: url(/portal/default/index_new_2020/images/left-on.png) 50% no-repeat;
    background-size: 50% 50%;
    background-color: #fff
}

.swiper-button-next, .swiper-button-prev {
    height: 50px;
    width: 50px;
    outline: none;
    border-radius: 50%;
    -webkit-box-shadow: 0 5px 10px hsla(0, 0%, 58.8%, .7);
    box-shadow: 0 5px 10px hsla(0, 0%, 58.8%, .7)
}

.swiper-button-next {
    right: -60px;
    background: url(/portal/default/index_new_2020/images/right-on.png) 50% no-repeat;
    background-size: 50% 50%;
    background-color: #fff
}

@font-face {
    font-family: iconfont;
    src: url(../../resource/fonts/iconfont.78aab79e.eot);
    src: url(../../resource/fonts/iconfont.78aab79e.eot#iefix) format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAfMAAsAAAAAEZQAAAd9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDcgqVFJEXATYCJAMkCxQABCAFhG0HgQ8bug4z0g/GCU32XxzYxtKDfgE1TfKGuWCVC0mSpR883eYPmnR4huYXKkhq5WwODfZ7BNRYugf/rALAKsKEHaBEKI4vu7Iw7kpG9K/ftIdEqMMuoUZd/cxb52ZcNb3zL5f871qWP1DInxQHShaIXF8dDcgSH2JiJ3bgWO2y7Tu1YMzBvnMfkzBR54by2yOPPutSGDR7afpJSH9hPf9rLs8aeCSrhERrhDixf7c/ET9MtC3hlkgzwySSeJQq3isW5ZnZSgcG3hK/9HYCmkYsCZsf28fqMoEENHke7i/VCyK5IzGoc6sNUTNFzFBRj5PjFfz07x/+WQ51EFUSiDvt323dWC3Ke4r/504S9+F0CkxdkbCEPIWfGvlvAA3r5KTpOttHW12UEahSOspKea/RUMC/YQld0JblZPF0mSuqaur/vCoQ2gbpdUWdQueQKZUcIqUjh0RZySFQ3iB4nLcQqILzDgI1cN6D9nupaNgoHfhC+kxugoCbHguihvY3Z1C/sWoPZCqGjAZjpU028GlaceXpWHSYZaaP+Awt2fWo+K1M19ZoJ9N1o0bbpLMuVBtR8zMa1ANGaPU08yTvd8/P9i4fQ+o4l6kohebZRfK78MM6j7OO8x4JZQiaTQDeeHhMI19kl3/vxbwQ2v6fF3k9wf+p3t+HRVPcP92BPXXnuuf2ocKrsi5qS9kix3VJlN1MheBFlI4tl2UA9O56VcyXRYnSsYlz3ekOvQBlzCNKFR6FCQAloI9P/718HHH53cYx4Y7Q18EjCEgYVHfCkFA8oJ+DmYdNxRFN5RH30YeZQpfGRgw1FTaIFJmMiYhbyrAqSgNHYTJboJnnO1YHCDdHUcRjmYpk/nZGhrnarufF0nHOOcM/aXKJPd4OiSLTpMR0LeiM5235qSMFjmNHHfUqeDy8NhJYMTedh7Z9+FAhkVcRv+parSoF49ebDl/tVpJcmDHV7/XuiEvRZ1p6TGnJ1URddgjxsoTcEf647TYqRljqaX123X/ACLq+awVeQBC8Xv1EYtbkEQZ3TTsP9+ggpK9c51BDoPovZevHffdWagUaU/2junqKcenRkxF1NRVu3G6ZIByh5Ln+A2b0uI2nxSjs//hJk8Z9OHEY0E6I9PYKS7pqc8j2qrmTibPa4xB1NTht0+6zlkCejnwnQJLGJSoDSP8I3k6QBDN7tm/+ktCu2Pj48VXrjdZXHj7sH5LGdI7r7C9TCf2dZQVHjEVh58c11xkm1DUbMmM9MP9kcCVGpvAdmsap368TteIRNo/VGn7SPtKqjl0rrGVrrXJhzhHItcpj/247JgmnhAkqe4coOHuvWKC/UHF7s2KhnsOOxB5RTM6LXgnweIRc+IhfwfNUl/OMMSWLQTPbZVmtwDw307Qs/6mKEQo3gT0irYjpCyqhPgq5WT0FZLdl4yzWZQUVtA5xqWpfUrqgRfX9ovVHreU8A/Nkl63E3EyXFRkVtI6NVbWxMbHsHrdEPY9jNNPlhq8Cb656bKK0L1qt2tvBdnjoaNpPNPDIXh9ttRBv8rhZznAsZ2YkhBjJYlyRgLKjB8p7qzJG6ciDe5A2CoyXF37W7eA25s6dd/bqkWr7wbt3PPRbnqWzKkYWTahyMisYRs7nZhI+mWjq1I/TpmbGjFESBp3zY9yNmS/ci2ZnGYyQNJLPxEqCVDdgOCoGPl8EtVW3tdpaaFppKr8dEjpIqLkZLJN65L3N/y2pDFs6g0Nc/wwkWhUrL242nsH6yBoMXl7QyUGoq6wN/ce0E3EowmHzZ3y3kooapVV1WoQDU1Li4qoqB3OyXd2i4kBcHCf2YfSH4r6UI9PRowkaZO4WiNgUxzOI4/pb6zYjfBnPR4eAgZprILh73Vfih2kbm/MG+qL3V0c+Ipnr5YDvlfVTpzpgY0nqWeX2t6amdmVprWIpdNpaO+xnYIQzCmbucGgaCJ3Aav4jfxk3l7KCP8evdDyB1fgjvoxOTeUJfzuukQVLA0zqBJFZczr+T5tgoFrJ3CJ2Im2lIn15l4aopiZVGvkZyVnkteRy8rImibwx6PUGzncaqXL9kG9K/Dde8LB4uIxYp9EogRyicGBAq6BFEDIabZgQM/Sqhx5LLDJOURcYwgQcYIyRAKAldQAa0nEweFrIs+nDc8hnqSQoQEylQAk2OJrkkioDbfBJlYMSwlO1wBniz9YGBEOBAoJmAMAJ+pJUAgxgeyoJenAcUE2kq4AGSZ0qAxVY/7PPEBuOU6/8hedLXnsJ4epVCJV66HYQDEerpHoVmn6RyxMKMcf+/khS4AhNWe+qPimSnCJEWrtW1YIVnuEjCULTxLAID2S09KhcVlVl5yFLw/PBlVeCILWZe6CzKx4YLLKO1VXl7b8QJ5sg6ehzXfwPEUk4OmiUagbuE42sPm+ldbLmtJQUFmhMsDnCj5GCTLKcgaXZ04AYquQPwBYrFY1luWh5eTh/1yugSbxoIyigggY6NEAjNEEzUHL+FDAq5xsU4U3RsSrPl0PIjqNzdJYIxfhLaztTtHmTLx1FxcMOO0E2CXtPLjf5psOYfPC53094cAAAAA==") format("woff2"), url(data:font/woff;base64,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) format("woff"), url(../../resource/fonts/iconfont.50fc4628.ttf) format("truetype"), url(../../resources/img/iconfont.a0777369.svg#iconfont) format("svg")
}

.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.iconjiantou:before {
    content: "\E63F"
}

.iconarrow-bottom:before {
    content: "\E605"
}

.iconjiugongge:before {
    content: "\E612"
}

.iconsearch:before {
    content: "\E600"
}

.iconfarenfuwu:before {
    content: "\E67C"
}

.icongerenfuwu:before {
    content: "\E67D"
}

.iconyangguangzhengwu:before {
    content: "\E67E"
}

.iconbanshihudong:before {
    content: "\E67F"
}

#navigation[data-v-0f58c5ae] {
    position: relative;
    display: inline-block;
    padding-left: 24px
}

#navigation .tab-nav li[data-v-0f58c5ae] {
    display: inline-block;
    vertical-align: bottom
}

#navigation .tab-nav li span[data-v-0f58c5ae] {
    padding: 0 5px 0 15px;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    max-width: 100px;
    vertical-align: bottom;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#navigation .tab-nav li .nav-tip[data-v-0f58c5ae] {
    font-size: 12px
}

#navigation .tab-nav li:first-child span[data-v-0f58c5ae] {
    padding-left: 0
}

#navigation .area-select-window[data-v-0f58c5ae] {
    position: absolute;
    width: 600px;
    min-height: 200px;
    top: 50px;
    z-index: 999;
    background: #fff;
    -webkit-box-shadow: 0 0 10px hsla(0, 0%, 58.8%, .3);
    box-shadow: 0 0 10px hsla(0, 0%, 58.8%, .3)
}

#navigation .area-select-window ul[data-v-0f58c5ae] {
    padding: 30px;
    font-size: 16px
}

#navigation .area-select-window ul li[data-v-0f58c5ae] {
    display: inline-block
}

#navigation .area-select-window ul li .area-name[data-v-0f58c5ae] {
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #f0f0f0;
    margin-right: 10px;
    margin-top: 10px;
    font-size: 14px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer
}

#navigation .area-select-window ul li .area-name[data-v-0f58c5ae]:hover {
    background: #aaa
}

.btn[data-v-11bff1a6] {
    padding-top: 20px;
    text-align: right;
    float: right;
    padding-right: 15px;
    background-color: #fff
}

.fade-enter[data-v-28f54a0e], .fade-leave-to[data-v-28f54a0e] {
    -webkit-transform: translate3d(0, 80px, 0);
    transform: translate3d(0, 80px, 0);
    opacity: 0
}

.fade-enter-active[data-v-28f54a0e], .fade-leave-active[data-v-28f54a0e] {
    -webkit-transition: all .5s;
    transition: all .5s
}

.sure-dialog[data-v-28f54a0e] {
    background: rgba(0, 0, 0, .5);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1024
}

.sure-dialog .dialog-content[data-v-28f54a0e] {
    width: 540px;
    height: 260px;
    margin: 200px auto;
    background: #fff;
    border-radius: 3px
}

.sure-dialog .dialog-content .btn-list[data-v-28f54a0e] {
    width: 100%;
    text-align: center
}

.sure-dialog .dialog-content .btn-list div[data-v-28f54a0e]:first-child, .sure-dialog .dialog-content .btn-list div[data-v-28f54a0e]:last-child {
    margin: 0 30px;
    padding: 8px 30px;
    font-size: 15px;
    border-radius: 5px;
    display: inline-block;
    background: #2578d2;
    color: #fff;
    cursor: pointer
}

.sure-dialog .dialog-content .content[data-v-28f54a0e] {
    font-size: 17px;
    padding: 20px 30px;
    line-height: 30px
}

.sure-dialog .dialog-content .title[data-v-28f54a0e] {
    border-bottom: 1px solid #f0f0f0;
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    height: 50px
}

.sure-dialog .dialog-content .title div[data-v-28f54a0e]:first-child {
    position: absolute;
    margin-left: 20px;
    margin-top: 17px;
    display: inline-block
}

.sure-dialog .dialog-content .title div[data-v-28f54a0e]:last-child {
    position: absolute;
    right: 20px;
    top: 15px;
    cursor: pointer;
    display: inline-block
}

.shadow-none[data-v-28f54a0e] {
    webkit-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

#guide-list[data-v-28f54a0e] {
    position: fixed;
    bottom: 50px;
    right: 0;
    width: 87px;
    z-index: 999;
    background: #fff;
    -webkit-box-shadow: 0 0 1px 1px #eee;
    box-shadow: 0 0 1px 1px #eee
}

#guide-list .bottom-sq[data-v-28f54a0e] {
    padding: 13px 28px;
    border-top: 1px solid #ddd;
    cursor: pointer
}

#guide-list .expand-btn[data-v-28f54a0e] {
    width: 100%;
    height: 78px;
    margin-top: -78px;
    z-index: 999;
    background-image: url(../images/expand-bottom.c956639a.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    cursor: pointer
}

#guide-list .guid-content[data-v-28f54a0e] {
    width: 100%
}

#guide-list .guid-content .child-guide[data-v-28f54a0e] {
    position: absolute;
    z-index: 1000;
    top: -30px;
    background: #fff
}

#guide-list .guid-content .child-guide .item[data-v-28f54a0e] {
    padding: 10px 10px 0 10px;
    display: inline-block
}

#guide-list .guid-content .child-guide img[data-v-28f54a0e] {
    height: 125px;
    width: 125px
}

#guide-list .guid-content .left-0[data-v-28f54a0e] {
    left: -145px
}

#guide-list .guid-content .left-1[data-v-28f54a0e] {
    left: -290px
}

#guide-list .guid-content .left-2[data-v-28f54a0e] {
    left: -435px
}

#guide-list .guid-content .left-3[data-v-28f54a0e] {
    left: -580px
}

#guide-list .guid-content .left-4[data-v-28f54a0e] {
    left: -725px
}

#guide-list .guid-content .left-5[data-v-28f54a0e] {
    left: -870px
}

#guide-list .guid-item[data-v-28f54a0e] {
    position: relative;
    height: 73px;
    width: 100%;
    padding-top: 10px;
    cursor: pointer;
    text-align: center
}

#guide-list .guid-item .normal-hover-icon[data-v-28f54a0e] {
    display: none
}

#guide-list .guid-item[data-v-28f54a0e]:hover {
    background-color: #42a1f4;
    color: #fff
}

#guide-list .guid-item:hover .normal-hover-icon[data-v-28f54a0e] {
    display: inline-block
}

#guide-list .guid-item:hover .normal-icon[data-v-28f54a0e] {
    display: none
}

#guide-list .guid-item .guid-txt[data-v-28f54a0e] {
    width: 100%;
    text-align: center
}

#guide-list .guid-item img[data-v-28f54a0e] {
    height: 22px
}

.main-mw[data-v-e8aeb7f6] {
    width: 100%;
    min-width: 1200px;
    background-color: #f3f3f3
}

.pull-left[data-v-e8aeb7f6] {
    float: left
}

.pull-right[data-v-e8aeb7f6] {
    float: right
}

.relative[data-v-e8aeb7f6] {
    position: relative
}

.absolute[data-v-e8aeb7f6] {
    position: absolute
}

.font12[data-v-e8aeb7f6] {
    font-size: 12px
}

.font16[data-v-e8aeb7f6] {
    font-size: 16px
}

.font18[data-v-e8aeb7f6] {
    font-size: 18px
}

.clear[data-v-e8aeb7f6]:after {
    content: "";
    display: block;
    clear: both
}

.ellipsis[data-v-e8aeb7f6] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer
}

.link[data-v-e8aeb7f6]:hover {
    color: #66b1ff
}

.wrap-nav[data-v-e8aeb7f6] {
    width: 100%
}

.wrap-nav .list-dimension[data-v-e8aeb7f6] {
    height: 490px;
    background-color: #fff;
    overflow-y: hidden;
    outline: none
}

.wrap-nav .list-dimension ul[data-v-e8aeb7f6] {
    padding: 5px 5px;
    background: #fff
}

.wrap-nav .list-dimension ul .ell[data-v-e8aeb7f6] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.wrap-nav .list-dimension ul li[data-v-e8aeb7f6] {
    margin: 5px 0;
    padding: 0 0 0 3px;
    width: 145px;
    height: 30px;
    border-radius: 3px;
    background: #fff;
    line-height: 30px;
    text-align: left;
    cursor: pointer;
    float: left
}

.wrap-nav .list-dimension ul .active[data-v-e8aeb7f6] {
    color: #3288fe
}

[data-v-abaf7a6c] {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, PingFang SC, Hiragino Sans GB, STHeiti, WenQuanYi Micro Hei, Droid Sans Fallback, SimSun, sans-serif
}

[data-v-abaf7a6c], [data-v-abaf7a6c]:after, [data-v-abaf7a6c]:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-abaf7a6c], html[data-v-abaf7a6c] {
    height: 100%;
    width: 100%
}

body[data-v-abaf7a6c] {
    margin: 0;
    padding: 0;
    font-family: Microsoft Yahei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

article[data-v-abaf7a6c], aside[data-v-abaf7a6c], blockquote[data-v-abaf7a6c], body[data-v-abaf7a6c], button[data-v-abaf7a6c], code[data-v-abaf7a6c], dd[data-v-abaf7a6c], details[data-v-abaf7a6c], div[data-v-abaf7a6c], dl[data-v-abaf7a6c], dt[data-v-abaf7a6c], fieldset[data-v-abaf7a6c], figcaption[data-v-abaf7a6c], figure[data-v-abaf7a6c], footer[data-v-abaf7a6c], form[data-v-abaf7a6c], h1[data-v-abaf7a6c], h2[data-v-abaf7a6c], h3[data-v-abaf7a6c], h4[data-v-abaf7a6c], h5[data-v-abaf7a6c], h6[data-v-abaf7a6c], header[data-v-abaf7a6c], hgroup[data-v-abaf7a6c], hr[data-v-abaf7a6c], input[data-v-abaf7a6c], legend[data-v-abaf7a6c], li[data-v-abaf7a6c], menu[data-v-abaf7a6c], nav[data-v-abaf7a6c], ol[data-v-abaf7a6c], p[data-v-abaf7a6c], pre[data-v-abaf7a6c], section[data-v-abaf7a6c], td[data-v-abaf7a6c], textarea[data-v-abaf7a6c], th[data-v-abaf7a6c], ul[data-v-abaf7a6c] {
    margin: 0;
    padding: 0
}

button[data-v-abaf7a6c], input[data-v-abaf7a6c], select[data-v-abaf7a6c], textarea[data-v-abaf7a6c] {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

ol[data-v-abaf7a6c], ul[data-v-abaf7a6c] {
    list-style: none
}

input[data-v-abaf7a6c]::-ms-clear, input[data-v-abaf7a6c]::-ms-reveal {
    display: none
}

a[data-v-abaf7a6c] {
    background: transparent;
    text-decoration: none;
    outline: none;
    cursor: pointer
}

a[data-v-abaf7a6c]:active, a[data-v-abaf7a6c]:hover {
    outline: 0;
    text-decoration: none
}

a[disabled][data-v-abaf7a6c] {
    cursor: not-allowed;
    pointer-events: none
}

input[data-v-abaf7a6c]::-webkit-inner-spin-button, input[data-v-abaf7a6c]::-webkit-outer-spin-button {
    -webkit-appearance: textfield
}

button[data-v-abaf7a6c], input[data-v-abaf7a6c], optgroup[data-v-abaf7a6c], select[data-v-abaf7a6c], textarea[data-v-abaf7a6c] {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

button[data-v-abaf7a6c], input[data-v-abaf7a6c] {
    overflow: visible
}

button[data-v-abaf7a6c], select[data-v-abaf7a6c] {
    text-transform: none
}

[type=reset][data-v-abaf7a6c], [type=submit][data-v-abaf7a6c], button[data-v-abaf7a6c], html [type=button][data-v-abaf7a6c] {
    -webkit-appearance: button
}

[type=button][data-v-abaf7a6c]::-moz-focus-inner, [type=reset][data-v-abaf7a6c]::-moz-focus-inner, [type=submit][data-v-abaf7a6c]::-moz-focus-inner, button[data-v-abaf7a6c]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox][data-v-abaf7a6c], input[type=radio][data-v-abaf7a6c] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=date][data-v-abaf7a6c], input[type=datetime-local][data-v-abaf7a6c], input[type=month][data-v-abaf7a6c], input[type=time][data-v-abaf7a6c] {
    -webkit-appearance: listbox
}

textarea[data-v-abaf7a6c] {
    overflow: auto;
    resize: vertical
}

fieldset[data-v-abaf7a6c] {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend[data-v-abaf7a6c] {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5em;
    font-size: 1.5em;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress[data-v-abaf7a6c] {
    vertical-align: baseline
}

[type=number][data-v-abaf7a6c]::-webkit-inner-spin-button, [type=number][data-v-abaf7a6c]::-webkit-outer-spin-button {
    height: auto
}

[type=search][data-v-abaf7a6c] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search][data-v-abaf7a6c]::-webkit-search-cancel-button, [type=search][data-v-abaf7a6c]::-webkit-search-decoration {
    -webkit-appearance: none
}

[data-v-abaf7a6c]::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output[data-v-abaf7a6c] {
    display: inline-block
}

summary[data-v-abaf7a6c] {
    display: list-item
}

template[data-v-abaf7a6c] {
    display: none
}

[hidden][data-v-abaf7a6c] {
    display: none !important
}

input[type=number][data-v-abaf7a6c] {
    -moz-appearance: textfield
}

input[data-v-abaf7a6c]:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    box-shadow: inset 0 0 0 1000px #fff
}

input[data-v-abaf7a6c]::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .25)
}

input[data-v-abaf7a6c]::-moz-placeholder {
    color: rgba(0, 0, 0, .25)
}

input[data-v-abaf7a6c]:-ms-input-placeholder {
    color: rgba(0, 0, 0, .25)
}

input[data-v-abaf7a6c]:-moz-placeholder {
    color: rgba(0, 0, 0, .25)
}

.main[data-v-abaf7a6c] {
    margin: 20px auto 0;
    width: 1000px;
    min-height: 250px;
    background: #fff
}

.main .boxs[data-v-abaf7a6c] {
    padding-bottom: 30px;
    width: 100%;
    overflow: hidden
}

.main .boxs .box-item[data-v-abaf7a6c] {
    position: relative;
    float: left;
    width: 206px;
    text-align: center;
    height: 170px;
    cursor: pointer;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    margin: 32px 28px 0 0
}

.main .boxs .box-item a[data-v-abaf7a6c] {
    display: block;
    height: 100%
}

.main .boxs .box-item[data-v-abaf7a6c]:nth-child(4n+1) {
    margin-left: 46px
}

.main .boxs .box-item[data-v-abaf7a6c]:hover {
    -webkit-box-shadow: 0 0 45px #d6d6d6;
    box-shadow: 0 0 45px #d6d6d6
}

.main .boxs .box-item .img-box[data-v-abaf7a6c] {
    line-height: 100px
}

.main .boxs .box-item .img-box img[data-v-abaf7a6c] {
    vertical-align: middle
}

.main .boxs .box-item p[data-v-abaf7a6c] {
    margin-top: 15px;
    color: #333
}

.main-mw[data-v-7299b332] {
    width: 100%;
    min-width: 1200px;
    background-color: #f3f3f3
}

.pull-left[data-v-7299b332] {
    float: left
}

.pull-right[data-v-7299b332] {
    float: right
}

.relative[data-v-7299b332] {
    position: relative
}

.absolute[data-v-7299b332] {
    position: absolute
}

.font12[data-v-7299b332] {
    font-size: 12px
}

.font16[data-v-7299b332] {
    font-size: 16px
}

.font18[data-v-7299b332] {
    font-size: 18px
}

.clear[data-v-7299b332]:after {
    content: "";
    display: block;
    clear: both
}

.ellipsis[data-v-7299b332] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer
}

.link[data-v-7299b332]:hover {
    color: #66b1ff
}

.user-menu[data-v-7299b332] {
    width: 180px;
    min-height: 200px;
    background-color: #fff
}

.user-menu .menu-title[data-v-7299b332] {
    height: 59px;
    line-height: 59px;
    text-indent: 36px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    background: url(../images/department-classfied-bg.75346c46.png) no-repeat 50%;
    background-size: 100% 100%
}

.user-menu ul[data-v-7299b332] {
    margin-top: 10px
}

.user-menu ul li[data-v-7299b332] {
    height: 50px;
    cursor: pointer
}

.user-menu ul li [data-v-7299b332] {
    vertical-align: middle;
    line-height: 50px
}

.user-menu ul li img[data-v-7299b332] {
    margin-left: 37px;
    width: 20px
}

.user-menu ul li span[data-v-7299b332] {
    color: #333;
    margin-left: 12px
}

.user-menu ul .active[data-v-7299b332], .user-menu ul li[data-v-7299b332]:hover {
    background-color: #ebf4fb;
    border-left: 4px solid #51a4ea
}

.comment-content[data-v-3e0854e9] {
    display: inline-block;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto
}

.right-slot[data-v-b1655fae] {
    float: right;
    margin-top: 7px;
    margin-right: 10px
}

.right-slot .select[data-v-b1655fae] {
    width: 100px
}

.zxjk-wrap[data-v-45cb6ed6] {
    padding: 1px 10px
}

.zxjk-wrap .td-last[data-v-45cb6ed6] {
    border-bottom: 1px solid #e4e4e4
}

.zx-table .no-border-right[data-v-45cb6ed6] {
    border-right: none
}

.link-wrap[data-v-45cb6ed6] {
    position: relative;
    border-left: 2px solid #eceae8;
    padding: 0 0 20px 22px;
    min-height: 20px
}

.link-wrap .link-icon[data-v-45cb6ed6] {
    position: absolute;
    top: 2px;
    left: -10px;
    width: 16px;
    height: 20px;
}

.link-wrap .link-info .handle-time[data-v-45cb6ed6] {
    font-size: 12px;
    color: #666;
    margin-left: 15px
}

.link-wrap .link-info .link-table[data-v-45cb6ed6] {
    width: 100%;
    border: 1px solid #96cdf8;
    table-layout: fixed;
    background-color: #f7fbff
}

.link-wrap .link-info .link-table .text-right[data-v-45cb6ed6] {
    width: 88px
}

.link-wrap .link-info .link-table td[data-v-45cb6ed6] {
    padding: 5px;
    vertical-align: text-bottom;
    word-break: break-all
}

.user-center-table[data-v-45cb6ed6] {
    width: 100%
}

.user-center-table td[data-v-45cb6ed6] {
    padding: 5px 5px 10px 5px;
    vertical-align: top
}

.fv-body {
    background-color: #fff;
    font-family: Microsoft Yahei
}

.fv-info-banner {
    padding: 5px 10px;
    border-bottom: 1px dashed #ddd
}

.fv-base-info-table {
    width: 100%
}

.fv-base-info-table tbody td {
    padding: 5px;
    vertical-align: top
}

.fv-filedown {
    display: inline-block;
    margin-right: 20px;
    color: #00f
}

.fv-filedown:hover {
    color: #00f
}

.fv-tr-split, .reply-split {
    border-bottom: 1px dashed #ddd
}

.fly-form-element .consult-acc-info {
    float: left;
    padding-left: 40px;
    width: 200px;
    text-align: left
}

.fly-form-element .paddingleft50 {
    padding-left: 50px
}

.form-wrap-title {
    margin: 12px 0;
    padding-left: 8px;
    height: 12px;
    border-left: 3px solid #4b7dde;
    line-height: 12px;
    text-align: left;
    font-size: 16px
}

.zxjk-wrap {
    padding: 1px 10px
}

.suggest-wrap {
    margin-top: 1px
}

.zxjk-content-bottom {
    float: left;
    border-bottom: 1px solid #e4e4e4
}

.zxjk-wrap-bottom {
    border: 1px solid #e4e4e4;
    border-bottom: none
}

.zxjk-table {
    width: 100%;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.zxjk-table td {
    padding: 13px 25px;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd
}

.zxjk-table .text-right {
    text-align: center
}

.zxjk-left-wrap {
    float: left;
    width: 148px
}

.zxjk-wrap .td-last {
    border-bottom: 1px solid #e4e4e4
}

.zxjk-left {
    text-align: center;
    width: 100%
}

.zxjk-right {
    width: 833px
}

.zxjk-table-module {
    float: left
}

.zxjk-table-module td {
    height: 21px;
    background-color: #fff
}

.zxjk-table-module .last {
    border-bottom: none
}

.zxjk-table-module tr {
    border: 1px solid #e4e4e4;
    border-top: none;
    border-right: none
}

.zxjk-table-module p {
    border-bottom: none;
    line-height: 112px
}

.zxjk-table-module .zxjk-left-title {
    line-height: 82px
}

.data-null {
    line-height: 25px;
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4
}

.text-link {
    margin-right: 10px
}

.zx-table td {
    padding: 5px 2px;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4
}

.zx-table .download-wrap, .zx-table tr {
    min-height: 19px
}

.zx-title {
    width: 15%
}

.zx-table .no-border-right {
    border-right: none
}

.link-wrap {
    position: relative;
    border-left: 2px solid #eceae8;
    padding: 0 0 20px 22px;
    min-height: 20px
}

.link-wrap .link-icon {
    position: absolute;
    top: 2px;
    left: -10px;
    width: 16px;
    height: 20px;
}

.link-wrap .link-info .handle-time {
    font-size: 12px;
    color: #666;
    margin-left: 15px
}

.link-wrap .link-info .link-table {
    width: 100%;
    border: 1px solid #96cdf8;
    table-layout: fixed;
    background-color: #f7fbff
}

.link-wrap .link-info .link-table .text-right {
    width: 108px
}

.link-wrap .link-info .link-table td {
    padding: 5px;
    vertical-align: text-bottom;
    word-break: break-all
}

.user-center-table {
    width: 100%
}

.user-center-table .person-center {
    width: 150px
}

.user-center-table td {
    padding: 5px 5px 10px 5px;
    vertical-align: top
}

.pagination-container[data-v-ca2cb63c] {
    margin-top: 10px
}

.pagination-container [data-v-ca2cb63c] {
    vertical-align: middle
}

.fast-ctrl[data-v-ca2cb63c] {
    float: left
}

.page-ctrl[data-v-ca2cb63c] {
    float: right
}

.page-ctrl .el-pagination[data-v-ca2cb63c] {
    display: inline-block
}

.page-ctrl .btn-slot[data-v-ca2cb63c] {
    margin: 0 5px;
    background-color: #f4f4f5;
    color: #606266;
    min-width: 30px;
    border-radius: 2px;
    border: none;
    display: inline-block;
    font-size: 13px;
    min-width: 35.5px;
    height: 28px;
    line-height: 28px;
    vertical-align: top;
    cursor: pointer
}

*, .page-ctrl .btn-slot[data-v-ca2cb63c] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, PingFang SC, Hiragino Sans GB, STHeiti, WenQuanYi Micro Hei, Droid Sans Fallback, SimSun, sans-serif
}

:after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body, html {
    height: 100%;
    width: 100%
}

body {
    font-family: Microsoft Yahei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

ol, ul {
    list-style: none
}

input::-ms-clear, input::-ms-reveal {
    display: none
}

a {
    background: transparent;
    outline: none;
    cursor: pointer
}

a, a:active, a:hover {
    text-decoration: none
}

a:active, a:hover {
    outline: 0
}

a[disabled] {
    cursor: not-allowed;
    pointer-events: none
}

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    -webkit-appearance: textfield
}

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5em;
    font-size: 1.5em;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

input[type=number] {
    -moz-appearance: textfield
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    box-shadow: inset 0 0 0 1000px #fff
}

input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .25)
}

input::-moz-placeholder {
    color: rgba(0, 0, 0, .25)
}

input:-ms-input-placeholder {
    color: rgba(0, 0, 0, .25)
}

input:-moz-placeholder {
    color: rgba(0, 0, 0, .25)
}

.main-mw {
    width: 100%;
    min-width: 1200px;
    background-color: #f3f3f3
}

.pull-left {
    float: left
}

.pull-right {
    float: right
}

.relative {
    position: relative
}

.absolute {
    position: absolute
}

.font12 {
    font-size: 12px
}

.font16 {
    font-size: 16px
}

.font18 {
    font-size: 18px
}

.clear:after {
    content: "";
    display: block;
    clear: both
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer
}

.link:hover {
    color: #66b1ff
}

a[data-v-4c321ddb] {
    font-size: 16px;
    color: #333
}

a[data-v-4c321ddb]:hover {
    color: #337ab7
}

.empty[data-v-4c321ddb] {
    line-height: 26px;
    padding: 100px 0;
    margin-right: 0;
    height: 26px;
    background: url(../images/empty-data.73c8bc8d.png) 50% no-repeat;
    text-align: center
}

.el-loading-mask {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.el-loading-spinner {
    width: 140px !important;
    line-height: 30px;
    height: 35px;
    border-radius: 6px;
    background: #fff;
    left: 50%;
    margin-left: -70px
}

.el-loading-spinner .el-loading-text {
    color: #000 !important;
    display: inline-block;
    margin-left: 3px
}

.loading-gif {
    vertical-align: middle;
    display: inline-block;
    width: 18px;
    height: 18px
}

#areaSelectDialog[data-v-b2622180] {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 10000
}

#areaSelectDialog .dialog-window[data-v-b2622180] {
    max-height: 500px;
    min-height: 300px;
    width: 500px;
    background: #fff;
    overflow: auto;
    z-index: 10001;
    margin: 150px auto
}

#areaSelectDialog .dialog-window .sure-area[data-v-b2622180] {
    width: 95%;
    margin: 10px auto 0 auto
}

#areaSelectDialog .dialog-window .sure-area div[data-v-b2622180] {
    padding: 5px 25px;
    background: #48a3f1;
    color: #fff;
    display: inline-block;
    cursor: pointer
}

#areaSelectDialog .dialog-window .area-list[data-v-b2622180] {
    width: 95%;
    margin: 0 auto;
    padding: 10px 0
}

#areaSelectDialog .dialog-window .area-list ul[data-v-b2622180] {
    display: inline-block
}

#areaSelectDialog .dialog-window .area-list ul li[data-v-b2622180] {
    max-width: 80px;
    width: 80px;
    padding: 5px 0;
    text-align: center;
    background: #f1f2f3;
    margin-right: 15px;
    font-size: 13px;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#areaSelectDialog .dialog-window .area-list ul li[data-v-b2622180]:hover {
    background: #aaa
}

#areaSelectDialog .dialog-window .nav[data-v-b2622180] {
    width: 95%;
    margin: 0 auto;
    padding: 10px 0;
    border-bottom: 1px dashed #ddd;
    font-size: 13px
}

#areaSelectDialog .dialog-window .nav ul[data-v-b2622180] {
    vertical-align: middle;
    display: inline-block
}

#areaSelectDialog .dialog-window .nav ul li[data-v-b2622180] {
    max-width: 80px;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#areaSelectDialog .dialog-window .nav ul li span[data-v-b2622180] {
    color: #48a3f1;
    padding: 5px
}

#areaSelectDialog .dialog-window .nav ul li .nav-tip[data-v-b2622180] {
    font-size: 12px
}

#areaSelectDialog .dialog-window .dialog-title[data-v-b2622180] {
    background: #3c97f2;
    color: #fff
}

#areaSelectDialog .dialog-window .dialog-title .txt[data-v-b2622180] {
    display: inline-block;
    padding: 8px 8px
}

#areaSelectDialog .dialog-window .dialog-title .close[data-v-b2622180] {
    display: inline-block;
    float: right;
    padding: 10px 10px 0 0;
    cursor: pointer
}

.clearfix[data-v-8f518f9a] {
    display: block;
    zoom: 1
}

.clearfix[data-v-8f518f9a]:after, .clearfix[data-v-8f518f9a]:before, .container-fluid[data-v-8f518f9a]:after, .container-fluid[data-v-8f518f9a]:before, .container[data-v-8f518f9a]:after, .container[data-v-8f518f9a]:before, .dl-horizontal dd[data-v-8f518f9a]:after, .dl-horizontal dd[data-v-8f518f9a]:before, .row[data-v-8f518f9a]:after, .row[data-v-8f518f9a]:before {
    content: " ";
    display: table
}

.fl[data-v-8f518f9a] {
    float: left
}

#speakBox[data-v-8f518f9a] {
    background: rgba(0, 0, 0, .5);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1024
}

#speakBox .input-wrap[data-v-8f518f9a] {
    height: 250px;
    width: 400px;
    margin: 200px auto;
    background: #fff;
    border-radius: 3px;
    text-align: center
}

#speakBox .input-wrap .top-content[data-v-8f518f9a] {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    font-weight: 700
}

#speakBox .input-wrap .top-content .title[data-v-8f518f9a] {
    float: left;
    margin: 15px 0 0 15px
}

#speakBox .input-wrap .top-content .close[data-v-8f518f9a] {
    float: right;
    margin: 15px 15px 0 0;
    cursor: pointer
}

#speakBox .input-wrap .tip[data-v-8f518f9a] {
    padding-top: 40px
}

#speakBox .input-wrap .speaking-content[data-v-8f518f9a] {
    margin: 10px auto;
    width: 70%
}

#speakBox .input-wrap .speaking-content .speak-icon[data-v-8f518f9a] {
    margin: 0 auto;
    display: block;
    width: 61px;
    height: 61px
}

#speakBox .input-wrap .speaking-content .speaking[data-v-8f518f9a] {
    background: url(../images/speaking.png) 50% no-repeat
}

#speakBox .input-wrap .speaking-content .recog-fail[data-v-8f518f9a] {
    background: url(../images/recog-fail.png) 50% no-repeat;
    background-size: 100% 100%
}

#map {
    background: rgba(0, 0, 0, .5);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 999
}

#map #rResult tr td, #map #rResult tr th {
    table-layout: unset;
    width: unset;
    height: auto;
    line-height: 20px;
    padding: auto;
    border-top: unset;
    border-left: unset;
    border-right: unset
}

#map .dialog-content-map {
    position: relative;
    width: 1200px;
    height: 520px;
    margin: 57px auto 0 auto;
    background: #fff;
    border-radius: 3px
}

#map .dialog-content-map .title-dialog {
    border-bottom: 1px solid #f0f0f0;
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    height: 50px
}

#map .dialog-content-map .title-dialog div:first-child {
    position: absolute;
    margin-left: 20px;
    margin-top: 17px;
    display: inline-block
}

#map .dialog-content-map .title-dialog div:last-child {
    position: absolute;
    right: 20px;
    top: 15px;
    cursor: pointer;
    display: inline-block
}

#map #allmap {
    margin: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-family: "\5FAE\8F6F\96C5\9ED1"
}

#map #result-wrap {
    position: absolute;
    top: 70px;
    left: 30px;
    height: 480px;
    width: 300px;
    background-color: #fff
}

#map #result-wrap .result-title {
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background-color: #316acc
}

#map #rResult {
    height: 440px;
    overflow: auto
}

#map #rResult::-webkit-scrollbar {
    width: 6px;
    height: 16px;
    background-color: #fff
}

#map #rResult::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px #f1f2f3;
    border-radius: 10px;
    background-color: #fff
}

#map #rResult::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 2px #f1f2f3;
    background-color: #f1f2f3
}

#map .tips-wrap {
    padding: 5px 10px;
    font-size: 14px;
    font-family: Microsoft Yahei
}

#map .tip-logo {
    display: block;
    float: left;
    width: 12px;
    height: 25px;
    background: url(../images/iw_bg.e3ea99ff.png) 0 0 no-repeat
}

#map .tip-logo.start {
    background-position: 1px -131px
}

#map .tip-logo.end {
    background-position: -14px -131px
}

#map .exchange {
    float: left;
    width: 50px;
    height: 65px;
    margin-left: 10px;
    cursor: pointer
}

#map .search-form-wrap {
    float: left;
    width: 298px
}

#map .form-control {
    margin: 5px;
    padding-left: 60px
}

#map .form-control-lg .label {
    height: 25px;
    width: 50px;
    line-height: 25px
}

#map .form-control-lg input {
    width: 220px
}

#map .search-wrap {
    padding: 10px 0;
    background-color: #f5f5f5
}

#map .btn-wrap {
    margin-top: 80px;
    text-align: center
}

#map .btn-wrap .btn {
    margin-right: 15px;
    color: #fff
}

#map .btn-wrap .use-bus {
    margin-right: 15px;
    background-color: #2581cf
}

#map .btn-wrap .use-driver {
    margin-right: 15px;
    background-color: #3288fe
}

#map .mark-item:hover, #map .selected {
    background-color: #f6f6f6
}

#map .mark-item {
    margin: 2px 0;
    padding: 0 5px 5px 0;
    cursor: pointer;
    overflow: hidden;
    line-height: 17px
}

#map .mark-icon {
    background: url(../images/markers.4ab0bc54.png) -105px -193px no-repeat;
    width: 19px;
    height: 25px;
    cursor: pointer;
    float: left;
    *zoom: 1;
    overflow: hidden;
    margin: 2px 3px 0 5px;
    *margin-right: 0;
    display: inline
}

#map .mark-content {
    zoom: 1;
    overflow: hidden;
    padding: 0 5px
}

#map .mark-title {
    line-height: 20px;
    font-size: 12px
}

#map .mark-address {
    padding: 2px 0;
    line-height: 18px;
    *zoom: 1;
    overflow: hidden
}

#map .mark-text-title {
    float: left;
    font-weight: 700;
    *zoom: 1;
    overflow: hidden;
    padding-right: 5px;
    *margin-right: -3px
}

#map .mark-text-content {
    color: #666;
    display: block;
    zoom: 1;
    overflow: hidden
}

#map .back-btn {
    display: block;
    float: right;
    width: 30px;
    height: 20px;
    color: #fff;
    margin: 10px;
}

#map .BMapLib_sendToPhone {
    display: none
}

#map .col-xs-12 {
    padding: 0
}

#map .hide {
    display: none !important
}

.tangram-suggestion-main {
    z-index: 1000
}