.error-wrap[data-v-28ee104e] {
    background: url(../image/icon-page-error.581f9bf.png) right 48px no-repeat;
    position: absolute;
    width: 652px;
    top: 50%;
    left: 50%;
    margin-left: -326px;
    margin-top: -219px
}

.error-wrap h1[data-v-28ee104e] {
    font-size: 34px;
    line-height: 48px;
    margin-bottom: 14px;
    color: #414a60;
    font-weight: 600
}

.error-wrap h2[data-v-28ee104e] {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
    color: #8d92a1;
    font-weight: 500
}

.error-wrap .gray[data-v-28ee104e] {
    padding-right: 300px;
    margin-bottom: 40px;
    font-size: 14px;
    font-weight: 400;
    line-height: 34px;
    color: #8d92a1
}

.error-wrap .gray p[data-v-28ee104e] {
    max-width: none;
    line-height: 20px;
    position: relative;
    padding-left: 6px
}

.error-wrap .gray p+p[data-v-28ee104e] {
    margin-top: 16px
}

.error-wrap .gray p i[data-v-28ee104e] {
    position: absolute;
    left: 0;
    top: 9px;
    width: 2px;
    height: 2px;
    border-radius: 100%;
    background-color: #8d92a1;
    vertical-align: middle
}

.error-wrap .scan-container .scan-qrcode[data-v-28ee104e] {
    width: 144px;
    height: 144px;
    display: block
}

.error-wrap .scan-container span[data-v-28ee104e] {
    line-height: 21px;
    font-size: 15px;
    color: #8d92a1;
    margin-bottom: 14px;
    display: block;
    text-align: left
}

.error-wrap .download-app[data-v-28ee104e] {
    display: none
}

.error-wrap .login-btn[data-v-28ee104e] {
    display: inline-block;
    width: 70px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #5dd5c8;
    border-radius: 2px;
    font-size: 14px;
    color: #fff;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 6px
}

.error-wrap .gray-text[data-v-28ee104e] {
    color: #9fa3b0;
    margin-top: -16px;
    font-weight: 400
}

.error-wrap .gray-text .second[data-v-28ee104e] {
    color: #5dd5c8;
    padding: 0 2px
}

.error-wrap .btns[data-v-28ee104e] {
    padding-top: 30px
}

.error-wrap .btns .err-btn[data-v-28ee104e] {
    display: inline-block;
    width: 98px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #62d5c8;
    color: #5dd5c8;
    text-align: center;
    margin-right: 20px
}

.error-wrap .btns .err-btn[data-v-28ee104e]:hover {
    background-color: #fff
}

@media (max-width:760px) {
    .error-wrap[data-v-28ee104e] {
        box-sizing: border-box;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin: 0 auto;
        min-width: 320px;
        width: 100%;
        background-position: top;
        background-size: 233px auto;
        text-align: center;
        padding: 172px 20px 0
    }

    .error-wrap h1[data-v-28ee104e] {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 16px;
        font-weight: 600
    }

    .error-wrap h2[data-v-28ee104e] {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 20px;
        color: #8d92a1;
        font-weight: 500
    }

    .error-wrap .gray[data-v-28ee104e] {
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        padding: 0 16px
    }

    .error-wrap .gray p[data-v-28ee104e] {
        line-height: 18px
    }

    .error-wrap .scan-container[data-v-28ee104e] {
        display: none
    }

    .error-wrap .download-app[data-v-28ee104e] {
        display: block;
        text-align: left
    }

    .error-wrap .download-app span[data-v-28ee104e] {
        display: block;
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        margin-bottom: 20px;
        color: #8d92a1;
        padding: 0 16px
    }

    .error-wrap .download-app .download-app-btn[data-v-28ee104e] {
        display: block;
        width: 100%;
        height: 45px;
        background: #37c2bc;
        border-radius: 3px;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 45px
    }
}

.error-wrap[data-v-f4556f86] {
    position: absolute;
    width: 650px;
    min-height: 260px;
    top: 50%;
    left: 50%;
    margin-left: -322px;
    margin-top: -130px;
    background: url(../image/icon-page-error.581f9bf.png) 100% no-repeat
}

.error-wrap h1[data-v-f4556f86] {
    font-size: 30px;
    line-height: 36px;
    padding-top: 30px
}

.error-wrap h3[data-v-f4556f86] {
    padding: 20px 0 18px;
    font-size: 18px;
    font-weight: 400
}

.error-wrap h3.gray[data-v-f4556f86] {
    color: #9fa3b0
}

.error-wrap .gray-text[data-v-f4556f86] {
    color: #9fa3b0;
    margin-top: -16px;
    font-weight: 400
}

.error-wrap .gray-text .second[data-v-f4556f86] {
    color: #5dd5c8;
    padding: 0 2px
}

.error-wrap .btns[data-v-f4556f86] {
    padding-top: 30px
}

.error-wrap .btns .err-btn[data-v-f4556f86] {
    display: inline-block;
    width: 98px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #62d5c8;
    color: #5dd5c8;
    text-align: center;
    margin-right: 20px
}

.error-wrap .btns .err-btn[data-v-f4556f86]:hover {
    background-color: #fff
}

@media (max-width:760px) {
    .error-wrap[data-v-f4556f86] {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin: 0 auto;
        width: auto;
        background-position: center 30px;
        background-size: 200px auto;
        text-align: center;
        padding-top: 150px
    }

    .error-wrap h1[data-v-f4556f86] {
        font-size: 24px
    }

    .error-wrap h3[data-v-f4556f86] {
        font-size: 15px;
        padding: 10px 0
    }

    .btns[data-v-f4556f86] {
        white-space: nowrap
    }

    #footer[data-v-f4556f86] {
        font-size: 12px
    }
}

.error .error-content[data-v-018d7f24] {
    position: absolute;
    width: 650px;
    min-height: 260px;
    top: 50%;
    left: 50%;
    margin-left: -322px;
    margin-top: -130px;
    background: url(../image/icon-page-error.581f9bf.png) 100% no-repeat
}

.error .error-content h1[data-v-018d7f24] {
    font-size: 30px;
    line-height: 36px;
    padding-top: 30px
}

.error .error-content h3[data-v-018d7f24] {
    padding: 20px 0 18px;
    font-size: 18px;
    font-weight: 400
}

.error .error-content h3.gray[data-v-018d7f24] {
    color: #9fa3b0;
    padding-right: 300px
}

.error .error-content .btns[data-v-018d7f24] {
    padding-top: 30px
}

.error .error-content .btns .err-btn[data-v-018d7f24] {
    display: inline-block;
    width: 98px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #62d5c8;
    color: #5dd5c8;
    text-align: center;
    margin-right: 20px
}

.error .error-content .btns .err-btn[data-v-018d7f24]:hover {
    background-color: #fff
}

.error .error-footer[data-v-018d7f24] {
    position: absolute;
    width: 100%;
    bottom: 10px;
    text-align: center;
    color: #bec3d1
}

.error-403[data-v-018d7f24] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    min-height: 560px;
    overflow: auto;
    background-color: #eef0f5
}

.error-404[data-v-018d7f24],
.error-500[data-v-018d7f24] {
    background-color: #eef0f5;
    min-height: 100vh
}

@media (max-width:760px) {
    .error-403[data-v-018d7f24] {
        min-height: 650px
    }
}

a,
b,
body,
button,
dd,
div,
dl,
em,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
i,
input,
label,
li,
nav,
p,
select,
span,
textarea,
u,
ul {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}

li,
ol,
ul {
    list-style: none
}

a {
    text-decoration: none;
    color: #414a60
}

a:active,
a:focus,
a:hover,
button,
input,
textarea {
    outline: 0
}

a:hover {
    color: #00d7c6;
    text-decoration: none
}

img {
    border: none
}

table {
    border-collapse: collapse
}

body,
button,
input,
option,
select,
td,
textarea {
    font-family: arial, verdana, helvetica, PingFang SC, HanHei SC, STHeitiSC-Light, Microsoft Yahei, sans-serif;
    font-size: 14px;
    line-height: 26px;
    color: #414a60;
    -webkit-font-smoothing: antialiased
}

button,
input[type=button],
input[type=number],
input[type=search],
input[type=submit],
input[type=tel],
input[type=text],
textarea {
    -webkit-appearance: none
}

body,
html {
    height: 100%
}

img:not([src]),
img[src=""],
img[src=undefined] {
    opacity: 0;
    visibility: hidden
}

#header:after,
#main:after,
.card-list ul:after,
.clearfix:after,
.sec-content:after,
.top-inner:after {
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both
}

.clear {
    clear: both;
    display: block;
    line-height: 0;
    font-size: 0;
    height: 0;
    visibility: hidden
}

.btn:active,
.btn:hover,
.ipt:focus,
.sel:focus,
a:hover {
    transition: all .2s linear
}

#header,
.inner,
.top-inner {
    zoom: 1
}

.gray,
.time {
    color: #9fa3b0
}

.red {
    color: red
}

.blue {
    color: #0d98ff
}

.gray-bg {
    background-color: #f3f3f4
}

.pull-left {
    float: left
}

.pull-right {
    float: right
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.vline {
    display: inline-block;
    border-left: 1px solid #e0e0e0;
    height: 13px;
    margin: 0 30px;
    vertical-align: middle
}

.hide {
    display: none
}

::selection {
    background: #18c3b1
}

::-moz-selection {
    background: #18c3b1
}

::-webkit-input-placeholder {
    color: #d1d4db
}

::-moz-placeholder {
    color: #d1d4db
}

:-ms-input-placeholder {
    color: #d1d4db
}

body ::-webkit-scrollbar-track-piece {
    background-color: #f1f1f1;
    border-radius: 0;
    -webkit-border-radius: 0
}

body ::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

body ::-webkit-scrollbar-thumb {
    height: 50px;
    background-color: #ddd
}

body ::-webkit-scrollbar-thumb:hover {
    height: 50px;
    background-color: #ccc
}

body ::-webkit-scrollbar-corner {
    background-color: #f1f1f1
}

#toast,
.toast {
    position: fixed;
    min-width: 100px;
    left: 0;
    right: 0;
    top: 50px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    z-index: 1011;
    animation: toastTop .25s ease-out;
    animation-fill-mode: both
}

#toast.slideup,
.toast.slideup {
    animation-name: toastHide
}

.toast-con {
    display: inline-block;
    background: #fff;
    margin: 0 auto;
    padding: 0 20px;
    line-height: 50px;
    box-shadow: 0 0 14px rgba(0, 0, 0, .11)
}

.icon-toast-error,
.icon-toast-info,
.icon-toast-loading,
.icon-toast-success,
.icon-toast-warning {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 13px;
    margin-top: -2px;
    vertical-align: middle;
    background-image: url(../image/icons-toast.82bcc73.82bcc73c.png);
    background-repeat: no-repeat
}

.icon-toast-success {
    background-position: 0 0
}

.icon-toast-info {
    background-position: 0 -119px
}

.icon-toast-warning {
    background-position: 0 -60px
}

.icon-toast-error {
    background-position: 0 -187px
}

.icon-toast-loading {
    background-position: 0 -232px
}

.icon-toast-loading,
.loading-category-refresh {
    animation: semicircle .8s linear infinite
}

.btn .icon-toast-loading {
    background-position: 0 -274px;
    margin: -1px 4px 0 -2px
}

.btn .icon-toast-loading+span {
    font-size: 14px
}

@keyframes semicircle {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes toastTop {
    0% {
        opacity: 0;
        transform: translateY(0)
    }

    to {
        opacity: 1;
        transform: translateY(45px)
    }
}

@keyframes toastHide {
    0% {
        opacity: 1;
        transform: translateY(45px)
    }

    to {
        opacity: 0;
        transform: translateY(0)
    }
}

.markdown-body {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    line-height: 1.5;
    color: #24292e;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 14px;
    line-height: 24px;
    word-wrap: break-word
}

.markdown-body .pl-c {
    color: #969896
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
    color: #0086b3
}

.markdown-body .pl-e,
.markdown-body .pl-en {
    color: #795da3
}

.markdown-body .pl-s .pl-s1,
.markdown-body .pl-smi {
    color: #333
}

.markdown-body .pl-ent {
    color: #63a35c
}

.markdown-body .pl-k {
    color: #a71d5d
}

.markdown-body .pl-pds,
.markdown-body .pl-s,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre {
    color: #183691
}

.markdown-body .pl-smw,
.markdown-body .pl-v {
    color: #ed6a43
}

.markdown-body .pl-bu {
    color: #b52a1d
}

.markdown-body .pl-c2,
.markdown-body .pl-ii {
    color: #f8f8f8;
    background-color: #b52a1d
}

.markdown-body .pl-c2:before {
    content: "^M"
}

.markdown-body .pl-sr .pl-cce {
    font-weight: 700;
    color: #63a35c
}

.markdown-body .pl-ml {
    color: #693a17
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
    font-weight: 700;
    color: #1d3e81
}

.markdown-body .pl-mq {
    color: teal
}

.markdown-body .pl-mi {
    font-style: italic;
    color: #333
}

.markdown-body .pl-mb {
    font-weight: 700;
    color: #333
}

.markdown-body .pl-md {
    color: #bd2c00;
    background-color: #ffecec
}

.markdown-body .pl-mi1 {
    color: #55a532;
    background-color: #eaffea
}

.markdown-body .pl-mc {
    color: #ef9700;
    background-color: #ffe3b4
}

.markdown-body .pl-mi2 {
    color: #d8d8d8;
    background-color: grey
}

.markdown-body .pl-mdr {
    font-weight: 700;
    color: #795da3
}

.markdown-body .pl-mo {
    color: #1d3e81
}

.markdown-body .pl-ba {
    color: #595e62
}

.markdown-body .pl-sg {
    color: silver
}

.markdown-body .pl-corl {
    text-decoration: underline;
    color: #183691
}

.markdown-body .octicon {
    display: inline-block;
    vertical-align: text-top;
    fill: currentColor
}

.markdown-body a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

.markdown-body a:active,
.markdown-body a:hover {
    outline-width: 0
}

.markdown-body strong {
    font-weight: inherit;
    font-weight: bolder
}

.markdown-body h1 {
    font-size: 2.4em;
    margin: .67em 0
}

.markdown-body img {
    border-style: none
}

.markdown-body svg:not(:root) {
    overflow: hidden
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
    font-family: monospace, monospace;
    font-size: 1em
}

.markdown-body hr {
    box-sizing: content-box;
    overflow: visible
}

.markdown-body input {
    font: inherit;
    margin: 0;
    overflow: visible
}

.markdown-body [type=checkbox] {
    box-sizing: border-box;
    padding: 0
}

.markdown-body * {
    box-sizing: border-box
}

.markdown-body input {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.markdown-body a {
    color: #0366d6;
    text-decoration: none
}

.markdown-body a:hover {
    text-decoration: underline
}

.markdown-body strong {
    font-weight: 600
}

.markdown-body hr {
    height: 0;
    margin: 15px 0;
    overflow: hidden;
    background: transparent;
    border-bottom: 1px solid #dfe2e5
}

.markdown-body hr:after,
.markdown-body hr:before {
    display: table;
    content: ""
}

.markdown-body hr:after {
    clear: both
}

.markdown-body table {
    border-spacing: 0;
    border-collapse: collapse
}

.markdown-body td,
.markdown-body th {
    padding: 0
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
    margin-top: 0;
    margin-bottom: 0
}

.markdown-body h1 {
    font-size: 36px;
    font-weight: 600
}

.markdown-body h2 {
    font-size: 28px;
    font-weight: 600
}

.markdown-body h3 {
    font-size: 20px;
    font-weight: 600
}

.markdown-body h4 {
    font-size: 18px;
    font-weight: 600
}

.markdown-body h5 {
    font-size: 14px;
    font-weight: 600
}

.markdown-body h6 {
    font-size: 12px;
    font-weight: 600
}

.markdown-body p {
    margin-top: 0
}

.markdown-body blockquote {
    margin: 0
}

.markdown-body ol,
.markdown-body ul {
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0
}

.markdown-body ol ol,
.markdown-body ul ol {
    list-style-type: lower-roman
}

.markdown-body ol ol ol,
.markdown-body ol ul ol,
.markdown-body ul ol ol,
.markdown-body ul ul ol {
    list-style-type: lower-alpha
}

.markdown-body dd {
    margin-left: 0
}

.markdown-body code {
    font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
    font-size: 12px
}

.markdown-body pre {
    margin-top: 0;
    margin-bottom: 0;
    font: 12px SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace
}

.markdown-body .octicon {
    vertical-align: text-bottom
}

.markdown-body .pl-0 {
    padding-left: 0 !important
}

.markdown-body .pl-1 {
    padding-left: 4px !important
}

.markdown-body .pl-2 {
    padding-left: 8px !important
}

.markdown-body .pl-3 {
    padding-left: 16px !important
}

.markdown-body .pl-4 {
    padding-left: 24px !important
}

.markdown-body .pl-5 {
    padding-left: 32px !important
}

.markdown-body .pl-6 {
    padding-left: 40px !important
}

.markdown-body:after,
.markdown-body:before {
    display: table;
    content: ""
}

.markdown-body:after {
    clear: both
}

.markdown-body>:first-child {
    margin-top: 0 !important
}

.markdown-body>:last-child {
    margin-bottom: 0 !important
}

.markdown-body a:not([href]) {
    color: inherit;
    text-decoration: none
}

.markdown-body .anchor {
    float: left;
    padding-right: 4px;
    margin-left: -20px;
    line-height: 1
}

.markdown-body .anchor:focus {
    outline: none
}

.markdown-body hr {
    height: .25em;
    padding: 0;
    margin: 24px 0;
    background-color: #e1e4e8;
    border: 0
}

.markdown-body blockquote {
    padding: 0 1em;
    color: #6a737d;
    border-left: .25em solid #dfe2e5
}

.markdown-body blockquote>:first-child {
    margin-top: 0
}

.markdown-body blockquote>:last-child {
    margin-bottom: 0
}

.markdown-body kbd {
    font-size: 11px;
    background-color: #fafbfc
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
    margin-top: 20px;
    margin-bottom: 12px;
    font-weight: 600;
    line-height: 1.25
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
    color: #1b1f23;
    vertical-align: middle;
    visibility: hidden
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
    text-decoration: none
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
    visibility: visible
}

.markdown-body h1 {
    font-size: 2.2em
}

.markdown-body h1,
.markdown-body h2 {
    padding-bottom: .3em;
    border-bottom: 1px solid #eaecef
}

.markdown-body h2 {
    font-size: 1.8em
}

.markdown-body h3 {
    font-size: 1.5em
}

.markdown-body h4 {
    font-size: 1.2em
}

.markdown-body h5 {
    font-size: 16px
}

.markdown-body h6 {
    font-size: 14px;
    color: #6a737d
}

.markdown-body ol,
.markdown-body ul {
    padding-left: 2em
}

.markdown-body ol ol,
.markdown-body ol ul,
.markdown-body ul ol,
.markdown-body ul ul {
    margin-top: 0;
    margin-bottom: 0
}

.markdown-body li>p {
    margin-top: 16px
}

.markdown-body li+li {
    margin-top: .25em
}

.markdown-body dl {
    padding: 0
}

.markdown-body dl dt {
    padding: 0;
    margin-top: 16px;
    font-size: 1em;
    font-style: italic;
    font-weight: 600
}

.markdown-body dl dd {
    padding: 0 16px;
    margin-bottom: 12px
}

.markdown-body table {
    display: block;
    width: 100%;
    overflow: auto
}

.markdown-body table th {
    font-weight: 600
}

.markdown-body table td,
.markdown-body table th {
    padding: 6px 13px;
    border: 1px solid #dfe2e5
}

.markdown-body table tr {
    background-color: #fff;
    border-top: 1px solid #c6cbd1
}

.markdown-body table tr:nth-child(2n) {
    background-color: #f6f8fa
}

.markdown-body img {
    max-width: 100%;
    box-sizing: content-box;
    background-color: #fff
}

.markdown-body code {
    padding: .2em 0;
    margin: 0;
    font-size: 85%;
    background-color: rgba(27, 31, 35, .05);
    border-radius: 3px
}

.markdown-body code:after,
.markdown-body code:before {
    letter-spacing: -.2em;
    content: "\00a0"
}

.markdown-body pre {
    word-wrap: normal
}

.markdown-body pre>code {
    padding: 0;
    margin: 0;
    font-size: 100%;
    word-break: normal;
    white-space: pre;
    background: transparent;
    border: 0
}

.markdown-body .highlight {
    margin-bottom: 12px
}

.markdown-body .highlight pre {
    margin-bottom: 0;
    word-break: normal
}

.markdown-body .highlight pre,
.markdown-body pre {
    padding: 16px;
    overflow: auto;
    font-size: 85%;
    line-height: 1.45;
    border-radius: 3px
}

.markdown-body pre code {
    display: inline;
    max-width: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    line-height: inherit;
    word-wrap: normal;
    background-color: transparent;
    border: 0
}

.markdown-body pre code:after,
.markdown-body pre code:before {
    content: normal
}

.markdown-body .full-commit .btn-outline:not(:disabled):hover {
    color: #005cc5;
    border-color: #005cc5
}

.markdown-body kbd {
    display: inline-block;
    padding: 3px 5px;
    font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
    line-height: 10px;
    color: #444d56;
    vertical-align: middle;
    background-color: #fcfcfc;
    border: 1px solid #c6cbd1;
    border-bottom-color: #959da5;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 #959da5
}

.markdown-body :checked+.radio-label {
    position: relative;
    z-index: 1;
    border-color: #0366d6
}

.markdown-body .task-list-item {
    list-style-type: none
}

.markdown-body .task-list-item+.task-list-item {
    margin-top: 3px
}

.markdown-body .task-list-item input {
    margin: 0 .2em .25em -1.6em;
    vertical-align: middle
}

.markdown-body hr {
    border-bottom-color: #eee
}

.markdown-body .hljs {
    display: block;
    overflow-x: auto;
    padding: .5em;
    color: #333;
    background: #f2f3f1
}

.hljs-quote,
.markdown-body .hljs-comment {
    color: #998;
    font-style: italic
}

.hljs-selector-tag,
.hljs-subst,
.markdown-body .hljs-keyword {
    color: #333;
    font-weight: 700
}

.hljs-literal,
.hljs-tag .hljs-attr,
.hljs-template-variable,
.hljs-variable,
.markdown-body .hljs-number {
    color: teal
}

.hljs-doctag,
.markdown-body .hljs-string {
    color: #d14
}

.hljs-section,
.hljs-selector-id,
.markdown-body .hljs-title {
    color: #900;
    font-weight: 700
}

.markdown-body .hljs-subst {
    font-weight: 400
}

.hljs-class .hljs-title,
.markdown-body .hljs-type {
    color: #458;
    font-weight: 700
}

.hljs-attribute,
.hljs-name,
.markdown-body .hljs-tag {
    color: navy;
    font-weight: 400
}

.hljs-link,
.markdown-body .hljs-regexp {
    color: #009926
}

.hljs-bullet,
.markdown-body .hljs-symbol {
    color: #990073
}

.hljs-builtin-name,
.markdown-body .hljs-built_in {
    color: #0086b3
}

.markdown-body .hljs-meta {
    color: #999;
    font-weight: 700
}

.markdown-body .hljs-deletion {
    background: #fdd
}

.markdown-body .hljs-addition {
    background: #dfd
}

.markdown-body .hljs-emphasis {
    font-style: italic
}

.markdown-body .hljs-strong {
    font-weight: 700
}

.collapse-transition {
    transition: height .2s ease-in-out, padding-top .2s ease-in-out, padding-bottom .2s ease-in-out
}

@font-face {
    font-family: themify;
    src: url(../font/themify.9bad944.eot);
    src: url(../font/themify.9bad944.eot) format("embedded-opentype"), url(../font/themify.29b3908.woff) format("woff"), url(../font/themify.eda8b94.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

[class*=" ti-"],
[class^=ti-] {
    font-family: themify;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ti-wand:before {
    content: "\e600"
}

.ti-volume:before {
    content: "\e601"
}

.ti-user:before {
    content: "\e602"
}

.ti-unlock:before {
    content: "\e603"
}

.ti-unlink:before {
    content: "\e604"
}

.ti-trash:before {
    content: "\e605"
}

.ti-thought:before {
    content: "\e606"
}

.ti-target:before {
    content: "\e607"
}

.ti-tag:before {
    content: "\e608"
}

.ti-tablet:before {
    content: "\e609"
}

.ti-star:before {
    content: "\e60a"
}

.ti-spray:before {
    content: "\e60b"
}

.ti-signal:before {
    content: "\e60c"
}

.ti-shopping-cart:before {
    content: "\e60d"
}

.ti-shopping-cart-full:before {
    content: "\e60e"
}

.ti-settings:before {
    content: "\e60f"
}

.ti-search:before {
    content: "\e610"
}

.ti-zoom-in:before {
    content: "\e611"
}

.ti-zoom-out:before {
    content: "\e612"
}

.ti-cut:before {
    content: "\e613"
}

.ti-ruler:before {
    content: "\e614"
}

.ti-ruler-pencil:before {
    content: "\e615"
}

.ti-ruler-alt:before {
    content: "\e616"
}

.ti-bookmark:before {
    content: "\e617"
}

.ti-bookmark-alt:before {
    content: "\e618"
}

.ti-reload:before {
    content: "\e619"
}

.ti-plus:before {
    content: "\e61a"
}

.ti-pin:before {
    content: "\e61b"
}

.ti-pencil:before {
    content: "\e61c"
}

.ti-pencil-alt:before {
    content: "\e61d"
}

.ti-paint-roller:before {
    content: "\e61e"
}

.ti-paint-bucket:before {
    content: "\e61f"
}

.ti-na:before {
    content: "\e620"
}

.ti-mobile:before {
    content: "\e621"
}

.ti-minus:before {
    content: "\e622"
}

.ti-medall:before {
    content: "\e623"
}

.ti-medall-alt:before {
    content: "\e624"
}

.ti-marker:before {
    content: "\e625"
}

.ti-marker-alt:before {
    content: "\e626"
}

.ti-arrow-up:before {
    content: "\e627"
}

.ti-arrow-right:before {
    content: "\e628"
}

.ti-arrow-left:before {
    content: "\e629"
}

.ti-arrow-down:before {
    content: "\e62a"
}

.ti-lock:before {
    content: "\e62b"
}

.ti-location-arrow:before {
    content: "\e62c"
}

.ti-link:before {
    content: "\e62d"
}

.ti-layout:before {
    content: "\e62e"
}

.ti-layers:before {
    content: "\e62f"
}

.ti-layers-alt:before {
    content: "\e630"
}

.ti-key:before {
    content: "\e631"
}

.ti-import:before {
    content: "\e632"
}

.ti-image:before {
    content: "\e633"
}

.ti-heart:before {
    content: "\e634"
}

.ti-heart-broken:before {
    content: "\e635"
}

.ti-hand-stop:before {
    content: "\e636"
}

.ti-hand-open:before {
    content: "\e637"
}

.ti-hand-drag:before {
    content: "\e638"
}

.ti-folder:before {
    content: "\e639"
}

.ti-flag:before {
    content: "\e63a"
}

.ti-flag-alt:before {
    content: "\e63b"
}

.ti-flag-alt-2:before {
    content: "\e63c"
}

.ti-eye:before {
    content: "\e63d"
}

.ti-export:before {
    content: "\e63e"
}

.ti-exchange-vertical:before {
    content: "\e63f"
}

.ti-desktop:before {
    content: "\e640"
}

.ti-cup:before {
    content: "\e641"
}

.ti-crown:before {
    content: "\e642"
}

.ti-comments:before {
    content: "\e643"
}

.ti-comment:before {
    content: "\e644"
}

.ti-comment-alt:before {
    content: "\e645"
}

.ti-close:before {
    content: "\e646"
}

.ti-clip:before {
    content: "\e647"
}

.ti-angle-up:before {
    content: "\e648"
}

.ti-angle-right:before {
    content: "\e649"
}

.ti-angle-left:before {
    content: "\e64a"
}

.ti-angle-down:before {
    content: "\e64b"
}

.ti-check:before {
    content: "\e64c"
}

.ti-check-box:before {
    content: "\e64d"
}

.ti-camera:before {
    content: "\e64e"
}

.ti-announcement:before {
    content: "\e64f"
}

.ti-brush:before {
    content: "\e650"
}

.ti-briefcase:before {
    content: "\e651"
}

.ti-bolt:before {
    content: "\e652"
}

.ti-bolt-alt:before {
    content: "\e653"
}

.ti-blackboard:before {
    content: "\e654"
}

.ti-bag:before {
    content: "\e655"
}

.ti-move:before {
    content: "\e656"
}

.ti-arrows-vertical:before {
    content: "\e657"
}

.ti-arrows-horizontal:before {
    content: "\e658"
}

.ti-fullscreen:before {
    content: "\e659"
}

.ti-arrow-top-right:before {
    content: "\e65a"
}

.ti-arrow-top-left:before {
    content: "\e65b"
}

.ti-arrow-circle-up:before {
    content: "\e65c"
}

.ti-arrow-circle-right:before {
    content: "\e65d"
}

.ti-arrow-circle-left:before {
    content: "\e65e"
}

.ti-arrow-circle-down:before {
    content: "\e65f"
}

.ti-angle-double-up:before {
    content: "\e660"
}

.ti-angle-double-right:before {
    content: "\e661"
}

.ti-angle-double-left:before {
    content: "\e662"
}

.ti-angle-double-down:before {
    content: "\e663"
}

.ti-zip:before {
    content: "\e664"
}

.ti-world:before {
    content: "\e665"
}

.ti-wheelchair:before {
    content: "\e666"
}

.ti-view-list:before {
    content: "\e667"
}

.ti-view-list-alt:before {
    content: "\e668"
}

.ti-view-grid:before {
    content: "\e669"
}

.ti-uppercase:before {
    content: "\e66a"
}

.ti-upload:before {
    content: "\e66b"
}

.ti-underline:before {
    content: "\e66c"
}

.ti-truck:before {
    content: "\e66d"
}

.ti-timer:before {
    content: "\e66e"
}

.ti-ticket:before {
    content: "\e66f"
}

.ti-thumb-up:before {
    content: "\e670"
}

.ti-thumb-down:before {
    content: "\e671"
}

.ti-text:before {
    content: "\e672"
}

.ti-stats-up:before {
    content: "\e673"
}

.ti-stats-down:before {
    content: "\e674"
}

.ti-split-v:before {
    content: "\e675"
}

.ti-split-h:before {
    content: "\e676"
}

.ti-smallcap:before {
    content: "\e677"
}

.ti-shine:before {
    content: "\e678"
}

.ti-shift-right:before {
    content: "\e679"
}

.ti-shift-left:before {
    content: "\e67a"
}

.ti-shield:before {
    content: "\e67b"
}

.ti-notepad:before {
    content: "\e67c"
}

.ti-server:before {
    content: "\e67d"
}

.ti-quote-right:before {
    content: "\e67e"
}

.ti-quote-left:before {
    content: "\e67f"
}

.ti-pulse:before {
    content: "\e680"
}

.ti-printer:before {
    content: "\e681"
}

.ti-power-off:before {
    content: "\e682"
}

.ti-plug:before {
    content: "\e683"
}

.ti-pie-chart:before {
    content: "\e684"
}

.ti-paragraph:before {
    content: "\e685"
}

.ti-panel:before {
    content: "\e686"
}

.ti-package:before {
    content: "\e687"
}

.ti-music:before {
    content: "\e688"
}

.ti-music-alt:before {
    content: "\e689"
}

.ti-mouse:before {
    content: "\e68a"
}

.ti-mouse-alt:before {
    content: "\e68b"
}

.ti-money:before {
    content: "\e68c"
}

.ti-microphone:before {
    content: "\e68d"
}

.ti-menu:before {
    content: "\e68e"
}

.ti-menu-alt:before {
    content: "\e68f"
}

.ti-map:before {
    content: "\e690"
}

.ti-map-alt:before {
    content: "\e691"
}

.ti-loop:before {
    content: "\e692"
}

.ti-location-pin:before {
    content: "\e693"
}

.ti-list:before {
    content: "\e694"
}

.ti-light-bulb:before {
    content: "\e695"
}

.ti-Italic:before {
    content: "\e696"
}

.ti-info:before {
    content: "\e697"
}

.ti-infinite:before {
    content: "\e698"
}

.ti-id-badge:before {
    content: "\e699"
}

.ti-hummer:before {
    content: "\e69a"
}

.ti-home:before {
    content: "\e69b"
}

.ti-help:before {
    content: "\e69c"
}

.ti-headphone:before {
    content: "\e69d"
}

.ti-harddrives:before {
    content: "\e69e"
}

.ti-harddrive:before {
    content: "\e69f"
}

.ti-gift:before {
    content: "\e6a0"
}

.ti-game:before {
    content: "\e6a1"
}

.ti-filter:before {
    content: "\e6a2"
}

.ti-files:before {
    content: "\e6a3"
}

.ti-file:before {
    content: "\e6a4"
}

.ti-eraser:before {
    content: "\e6a5"
}

.ti-envelope:before {
    content: "\e6a6"
}

.ti-download:before {
    content: "\e6a7"
}

.ti-direction:before {
    content: "\e6a8"
}

.ti-direction-alt:before {
    content: "\e6a9"
}

.ti-dashboard:before {
    content: "\e6aa"
}

.ti-control-stop:before {
    content: "\e6ab"
}

.ti-control-shuffle:before {
    content: "\e6ac"
}

.ti-control-play:before {
    content: "\e6ad"
}

.ti-control-pause:before {
    content: "\e6ae"
}

.ti-control-forward:before {
    content: "\e6af"
}

.ti-control-backward:before {
    content: "\e6b0"
}

.ti-cloud:before {
    content: "\e6b1"
}

.ti-cloud-up:before {
    content: "\e6b2"
}

.ti-cloud-down:before {
    content: "\e6b3"
}

.ti-clipboard:before {
    content: "\e6b4"
}

.ti-car:before {
    content: "\e6b5"
}

.ti-calendar:before {
    content: "\e6b6"
}

.ti-book:before {
    content: "\e6b7"
}

.ti-bell:before {
    content: "\e6b8"
}

.ti-basketball:before {
    content: "\e6b9"
}

.ti-bar-chart:before {
    content: "\e6ba"
}

.ti-bar-chart-alt:before {
    content: "\e6bb"
}

.ti-back-right:before {
    content: "\e6bc"
}

.ti-back-left:before {
    content: "\e6bd"
}

.ti-arrows-corner:before {
    content: "\e6be"
}

.ti-archive:before {
    content: "\e6bf"
}

.ti-anchor:before {
    content: "\e6c0"
}

.ti-align-right:before {
    content: "\e6c1"
}

.ti-align-left:before {
    content: "\e6c2"
}

.ti-align-justify:before {
    content: "\e6c3"
}

.ti-align-center:before {
    content: "\e6c4"
}

.ti-alert:before {
    content: "\e6c5"
}

.ti-alarm-clock:before {
    content: "\e6c6"
}

.ti-agenda:before {
    content: "\e6c7"
}

.ti-write:before {
    content: "\e6c8"
}

.ti-window:before {
    content: "\e6c9"
}

.ti-widgetized:before {
    content: "\e6ca"
}

.ti-widget:before {
    content: "\e6cb"
}

.ti-widget-alt:before {
    content: "\e6cc"
}

.ti-wallet:before {
    content: "\e6cd"
}

.ti-video-clapper:before {
    content: "\e6ce"
}

.ti-video-camera:before {
    content: "\e6cf"
}

.ti-vector:before {
    content: "\e6d0"
}

.ti-themify-logo:before {
    content: "\e6d1"
}

.ti-themify-favicon:before {
    content: "\e6d2"
}

.ti-themify-favicon-alt:before {
    content: "\e6d3"
}

.ti-support:before {
    content: "\e6d4"
}

.ti-stamp:before {
    content: "\e6d5"
}

.ti-split-v-alt:before {
    content: "\e6d6"
}

.ti-slice:before {
    content: "\e6d7"
}

.ti-shortcode:before {
    content: "\e6d8"
}

.ti-shift-right-alt:before {
    content: "\e6d9"
}

.ti-shift-left-alt:before {
    content: "\e6da"
}

.ti-ruler-alt-2:before {
    content: "\e6db"
}

.ti-receipt:before {
    content: "\e6dc"
}

.ti-pin2:before {
    content: "\e6dd"
}

.ti-pin-alt:before {
    content: "\e6de"
}

.ti-pencil-alt2:before {
    content: "\e6df"
}

.ti-palette:before {
    content: "\e6e0"
}

.ti-more:before {
    content: "\e6e1"
}

.ti-more-alt:before {
    content: "\e6e2"
}

.ti-microphone-alt:before {
    content: "\e6e3"
}

.ti-magnet:before {
    content: "\e6e4"
}

.ti-line-double:before {
    content: "\e6e5"
}

.ti-line-dotted:before {
    content: "\e6e6"
}

.ti-line-dashed:before {
    content: "\e6e7"
}

.ti-layout-width-full:before {
    content: "\e6e8"
}

.ti-layout-width-default:before {
    content: "\e6e9"
}

.ti-layout-width-default-alt:before {
    content: "\e6ea"
}

.ti-layout-tab:before {
    content: "\e6eb"
}

.ti-layout-tab-window:before {
    content: "\e6ec"
}

.ti-layout-tab-v:before {
    content: "\e6ed"
}

.ti-layout-tab-min:before {
    content: "\e6ee"
}

.ti-layout-slider:before {
    content: "\e6ef"
}

.ti-layout-slider-alt:before {
    content: "\e6f0"
}

.ti-layout-sidebar-right:before {
    content: "\e6f1"
}

.ti-layout-sidebar-none:before {
    content: "\e6f2"
}

.ti-layout-sidebar-left:before {
    content: "\e6f3"
}

.ti-layout-placeholder:before {
    content: "\e6f4"
}

.ti-layout-menu:before {
    content: "\e6f5"
}

.ti-layout-menu-v:before {
    content: "\e6f6"
}

.ti-layout-menu-separated:before {
    content: "\e6f7"
}

.ti-layout-menu-full:before {
    content: "\e6f8"
}

.ti-layout-media-right-alt:before {
    content: "\e6f9"
}

.ti-layout-media-right:before {
    content: "\e6fa"
}

.ti-layout-media-overlay:before {
    content: "\e6fb"
}

.ti-layout-media-overlay-alt:before {
    content: "\e6fc"
}

.ti-layout-media-overlay-alt-2:before {
    content: "\e6fd"
}

.ti-layout-media-left-alt:before {
    content: "\e6fe"
}

.ti-layout-media-left:before {
    content: "\e6ff"
}

.ti-layout-media-center-alt:before {
    content: "\e700"
}

.ti-layout-media-center:before {
    content: "\e701"
}

.ti-layout-list-thumb:before {
    content: "\e702"
}

.ti-layout-list-thumb-alt:before {
    content: "\e703"
}

.ti-layout-list-post:before {
    content: "\e704"
}

.ti-layout-list-large-image:before {
    content: "\e705"
}

.ti-layout-line-solid:before {
    content: "\e706"
}

.ti-layout-grid4:before {
    content: "\e707"
}

.ti-layout-grid3:before {
    content: "\e708"
}

.ti-layout-grid2:before {
    content: "\e709"
}

.ti-layout-grid2-thumb:before {
    content: "\e70a"
}

.ti-layout-cta-right:before {
    content: "\e70b"
}

.ti-layout-cta-left:before {
    content: "\e70c"
}

.ti-layout-cta-center:before {
    content: "\e70d"
}

.ti-layout-cta-btn-right:before {
    content: "\e70e"
}

.ti-layout-cta-btn-left:before {
    content: "\e70f"
}

.ti-layout-column4:before {
    content: "\e710"
}

.ti-layout-column3:before {
    content: "\e711"
}

.ti-layout-column2:before {
    content: "\e712"
}

.ti-layout-accordion-separated:before {
    content: "\e713"
}

.ti-layout-accordion-merged:before {
    content: "\e714"
}

.ti-layout-accordion-list:before {
    content: "\e715"
}

.ti-ink-pen:before {
    content: "\e716"
}

.ti-info-alt:before {
    content: "\e717"
}

.ti-help-alt:before {
    content: "\e718"
}

.ti-headphone-alt:before {
    content: "\e719"
}

.ti-hand-point-up:before {
    content: "\e71a"
}

.ti-hand-point-right:before {
    content: "\e71b"
}

.ti-hand-point-left:before {
    content: "\e71c"
}

.ti-hand-point-down:before {
    content: "\e71d"
}

.ti-gallery:before {
    content: "\e71e"
}

.ti-face-smile:before {
    content: "\e71f"
}

.ti-face-sad:before {
    content: "\e720"
}

.ti-credit-card:before {
    content: "\e721"
}

.ti-control-skip-forward:before {
    content: "\e722"
}

.ti-control-skip-backward:before {
    content: "\e723"
}

.ti-control-record:before {
    content: "\e724"
}

.ti-control-eject:before {
    content: "\e725"
}

.ti-comments-smiley:before {
    content: "\e726"
}

.ti-brush-alt:before {
    content: "\e727"
}

.ti-youtube:before {
    content: "\e728"
}

.ti-vimeo:before {
    content: "\e729"
}

.ti-twitter:before {
    content: "\e72a"
}

.ti-time:before {
    content: "\e72b"
}

.ti-tumblr:before {
    content: "\e72c"
}

.ti-skype:before {
    content: "\e72d"
}

.ti-share:before {
    content: "\e72e"
}

.ti-share-alt:before {
    content: "\e72f"
}

.ti-rocket:before {
    content: "\e730"
}

.ti-pinterest:before {
    content: "\e731"
}

.ti-new-window:before {
    content: "\e732"
}

.ti-microsoft:before {
    content: "\e733"
}

.ti-list-ol:before {
    content: "\e734"
}

.ti-linkedin:before {
    content: "\e735"
}

.ti-layout-sidebar-2:before {
    content: "\e736"
}

.ti-layout-grid4-alt:before {
    content: "\e737"
}

.ti-layout-grid3-alt:before {
    content: "\e738"
}

.ti-layout-grid2-alt:before {
    content: "\e739"
}

.ti-layout-column4-alt:before {
    content: "\e73a"
}

.ti-layout-column3-alt:before {
    content: "\e73b"
}

.ti-layout-column2-alt:before {
    content: "\e73c"
}

.ti-instagram:before {
    content: "\e73d"
}

.ti-google:before {
    content: "\e73e"
}

.ti-github:before {
    content: "\e73f"
}

.ti-flickr:before {
    content: "\e740"
}

.ti-facebook:before {
    content: "\e741"
}

.ti-dropbox:before {
    content: "\e742"
}

.ti-dribbble:before {
    content: "\e743"
}

.ti-apple:before {
    content: "\e744"
}

.ti-android:before {
    content: "\e745"
}

.ti-save:before {
    content: "\e746"
}

.ti-save-alt:before {
    content: "\e747"
}

.ti-yahoo:before {
    content: "\e748"
}

.ti-wordpress:before {
    content: "\e749"
}

.ti-vimeo-alt:before {
    content: "\e74a"
}

.ti-twitter-alt:before {
    content: "\e74b"
}

.ti-tumblr-alt:before {
    content: "\e74c"
}

.ti-trello:before {
    content: "\e74d"
}

.ti-stack-overflow:before {
    content: "\e74e"
}

.ti-soundcloud:before {
    content: "\e74f"
}

.ti-sharethis:before {
    content: "\e750"
}

.ti-sharethis-alt:before {
    content: "\e751"
}

.ti-reddit:before {
    content: "\e752"
}

.ti-pinterest-alt:before {
    content: "\e753"
}

.ti-microsoft-alt:before {
    content: "\e754"
}

.ti-linux:before {
    content: "\e755"
}

.ti-jsfiddle:before {
    content: "\e756"
}

.ti-joomla:before {
    content: "\e757"
}

.ti-html5:before {
    content: "\e758"
}

.ti-flickr-alt:before {
    content: "\e759"
}

.ti-email:before {
    content: "\e75a"
}

.ti-drupal:before {
    content: "\e75b"
}

.ti-dropbox-alt:before {
    content: "\e75c"
}

.ti-css3:before {
    content: "\e75d"
}

.ti-rss:before {
    content: "\e75e"
}

.ti-rss-alt:before {
    content: "\e75f"
}

@font-face {
    font-family: ui-icons;
    src: url(../font/ui-icons.3f74e8b.woff) format("woff"), url(../font/ui-icons.6f0a763.6f0a7632.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

[class*=" ui-icon-"],
[class^=ui-icon-] {
    font-family: ui-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    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
}

.ui-icon-info:before {
    content: "\e61a"
}

.ui-icon-error:before {
    content: "\e62c"
}

.ui-icon-success:before {
    content: "\e62d"
}

.ui-icon-warning:before {
    content: "\e62e"
}

.ui-icon-question:before {
    content: "\e634"
}

.ui-icon-back:before {
    content: "\e606"
}

.ui-icon-arrow-left:before {
    content: "\e600"
}

.ui-icon-arrow-down:before {
    content: "\e603"
}

.ui-icon-arrow-right:before {
    content: "\e604"
}

.ui-icon-arrow-up:before {
    content: "\e605"
}

.ui-icon-caret-left:before {
    content: "\e60a"
}

.ui-icon-caret-bottom:before {
    content: "\e60b"
}

.ui-icon-caret-top:before {
    content: "\e60c"
}

.ui-icon-caret-right:before {
    content: "\e60e"
}

.ui-icon-d-arrow-left:before {
    content: "\e610"
}

.ui-icon-d-arrow-right:before {
    content: "\e613"
}

.ui-icon-minus:before {
    content: "\e621"
}

.ui-icon-plus:before {
    content: "\e62b"
}

.ui-icon-remove:before {
    content: "\e635"
}

.ui-icon-circle-plus:before {
    content: "\e601"
}

.ui-icon-remove-outline:before {
    content: "\e63c"
}

.ui-icon-circle-plus-outline:before {
    content: "\e602"
}

.ui-icon-close:before {
    content: "\e60f"
}

.ui-icon-check:before {
    content: "\e611"
}

.ui-icon-circle-close:before {
    content: "\e607"
}

.ui-icon-circle-check:before {
    content: "\e639"
}

.ui-icon-circle-close-outline:before {
    content: "\e609"
}

.ui-icon-circle-check-outline:before {
    content: "\e63e"
}

.ui-icon-zoom-out:before {
    content: "\e645"
}

.ui-icon-zoom-in:before {
    content: "\e641"
}

.ui-icon-d-caret:before {
    content: "\e615"
}

.ui-icon-sort:before {
    content: "\e640"
}

.ui-icon-sort-down:before {
    content: "\e630"
}

.ui-icon-sort-up:before {
    content: "\e631"
}

.ui-icon-tickets:before {
    content: "\e63f"
}

.ui-icon-document:before {
    content: "\e614"
}

.ui-icon-goods:before {
    content: "\e618"
}

.ui-icon-sold-out:before {
    content: "\e63b"
}

.ui-icon-news:before {
    content: "\e625"
}

.ui-icon-message:before {
    content: "\e61b"
}

.ui-icon-date:before {
    content: "\e608"
}

.ui-icon-printer:before {
    content: "\e62f"
}

.ui-icon-time:before {
    content: "\e642"
}

.ui-icon-buil:before {
    content: "\e622"
}

.ui-icon-mobile-phone:before {
    content: "\e624"
}

.ui-icon-service:before {
    content: "\e63a"
}

.ui-icon-view:before {
    content: "\e643"
}

.ui-icon-menu:before {
    content: "\e620"
}

.ui-icon-more:before {
    content: "\e646"
}

.ui-icon-more-outline:before {
    content: "\e626"
}

.ui-icon-star-on:before {
    content: "\e637"
}

.ui-icon-star-off:before {
    content: "\e63d"
}

.ui-icon-location:before {
    content: "\e61d"
}

.ui-icon-location-outline:before {
    content: "\e61f"
}

.ui-icon-phone:before {
    content: "\e627"
}

.ui-icon-phone-outline:before {
    content: "\e628"
}

.ui-icon-picture:before {
    content: "\e629"
}

.ui-icon-picture-outline:before {
    content: "\e62a"
}

.ui-icon-duiete:before {
    content: "\e612"
}

.ui-icon-search:before {
    content: "\e619"
}

.ui-icon-edit:before {
    content: "\e61c"
}

.ui-icon-edit-outline:before {
    content: "\e616"
}

.ui-icon-rank:before {
    content: "\e632"
}

.ui-icon-refresh:before {
    content: "\e633"
}

.ui-icon-share:before {
    content: "\e636"
}

.ui-icon-setting:before {
    content: "\e638"
}

.ui-icon-upload:before {
    content: "\e60d"
}

.ui-icon-upload2:before {
    content: "\e644"
}

.ui-icon-download:before {
    content: "\e617"
}

.ui-icon-loading:before {
    content: "\e61e"
}

.ui-icon-loading {
    animation: rotating 2s linear infinite
}

.ui-icon-right {
    margin-left: 5px
}

.ui-icon-left {
    margin-right: 5px
}

@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@font-face {
    font-family: iboss;
    src: url(../font/font_916585_venwuikj1i.woff2) format("woff2"), url(../font/font_916585_venwuikj1i.woff) format("woff"), url(../font/font_916585_venwuikj1i.ttf) format("truetype")
}

.iboss,
[class*=" iboss-"],
[class^=iboss-] {
    font-family: iboss !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.iboss-shenqing:before {
    content: "\e7bb"
}

.iboss-bianzu6:before {
    content: "\e7b6"
}

.iboss-a-bianzu10:before {
    content: "\e7b7"
}

.iboss-a-bianzu9:before {
    content: "\e7b8"
}

.iboss-bianzu7:before {
    content: "\e7b9"
}

.iboss-bianzu8:before {
    content: "\e7ba"
}

.iboss-a-bangzhu3x:before {
    content: "\e7b3"
}

.iboss-a-shoucangjia3x:before {
    content: "\e7b4"
}

.iboss-a-guanzhugongzhonghao3x:before {
    content: "\e7b5"
}

.iboss-tianjiaduibi:before {
    content: "\e7b2"
}

.iboss-qiuzhiqiwang:before {
    content: "\e7b1"
}

.iboss-paixu1:before {
    content: "\e7b0"
}

.iboss-tuozhuai:before {
    content: "\e7af"
}

.iboss-jiantou:before {
    content: "\e7aa"
}

.iboss-fanzhuan:before {
    content: "\e7ab"
}

.iboss-qiwang:before {
    content: "\e7ac"
}

.iboss-a-2:before {
    content: "\e7ad"
}

.iboss-a-3:before {
    content: "\e7ae"
}

.iboss-weituo:before {
    content: "\e7a9"
}

.iboss-bianzu5:before {
    content: "\e7a8"
}

.iboss-shijian2:before {
    content: "\e7a7"
}

.iboss-dingyueshaixuan:before {
    content: "\e7a6"
}

.iboss-bianzu4:before {
    content: "\e7a5"
}

.iboss-rencaiceping1:before {
    content: "\e7a4"
}

.iboss-shanchu2:before {
    content: "\e79f"
}

.iboss-a-bendiwenjian3x:before {
    content: "\e7a1"
}

.iboss-a-fujianjianli3x:before {
    content: "\e7a2"
}

.iboss-a-zaixianjianli3x:before {
    content: "\e7a3"
}

.iboss-nimingbiaoqian:before {
    content: "\e7a0"
}

.iboss-a-erweima2:before {
    content: "\e79e"
}

.iboss-sousuofankui:before {
    content: "\e79c"
}

.iboss-zhaoniuren:before {
    content: "\e79d"
}

.iboss-a-zhiding3x:before {
    content: "\e79a"
}

.iboss-a-quxiaozhiding3x:before {
    content: "\e79b"
}

.iboss-shijian1:before {
    content: "\e799"
}

.iboss-youfujian:before {
    content: "\e798"
}

.iboss-a-xuanzhong23x:before {
    content: "\e793"
}

.iboss-a-xuanzhong33x:before {
    content: "\e794"
}

.iboss-a-xuanzhong43x:before {
    content: "\e795"
}

.iboss-a-xuanzhong53x:before {
    content: "\e796"
}

.iboss-a-xuanzhong13x:before {
    content: "\e797"
}

.iboss-a-jinrifabu3x:before {
    content: "\e790"
}

.iboss-a-3tianneifabu3x:before {
    content: "\e792"
}

.iboss-qiehuan1:before {
    content: "\e791"
}

.iboss-a-jingzhunsou3x:before {
    content: "\e78f"
}

.iboss-mianshijilu:before {
    content: "\e78e"
}

.iboss-a-meirirenwu3x1:before {
    content: "\e78d"
}

.iboss-fuzhi:before {
    content: "\e78c"
}

.iboss-a-quanyishengji3x:before {
    content: "\e78a"
}

.iboss-a-meirirenwu3x:before {
    content: "\e78b"
}

.iboss-gaoyu:before {
    content: "\e788"
}

.iboss-diyu:before {
    content: "\e789"
}

.iboss-shenqingyundianhua-mian:before {
    content: "\e784"
}

.iboss-shenqingyundianhua-jujue:before {
    content: "\e785"
}

.iboss-shenqingyundianhua-xian:before {
    content: "\e786"
}

.iboss-shenqingyundianhua-hui:before {
    content: "\e787"
}

.iboss-jixugoutong-mian:before {
    content: "\e782"
}

.iboss-jixugoutong-xian:before {
    content: "\e783"
}

.iboss-fujianjianli-mian:before {
    content: "\e780"
}

.iboss-fujianjianli-xian:before {
    content: "\e781"
}

.iboss-bianji01:before {
    content: "\e77f"
}

.iboss-jingzhunsoushuju:before {
    content: "\e77e"
}

.iboss-rencaiceping:before {
    content: "\e77d"
}

.iboss-bianzu3:before {
    content: "\e77c"
}

.iboss-a-bianzu2:before {
    content: "\e77b"
}

.iboss-fenxiang:before {
    content: "\e76a"
}

.iboss-close1:before {
    content: "\e76d"
}

.iboss-tianjiafenzu:before {
    content: "\e767"
}

.iboss-tianjiadaofenzu:before {
    content: "\e76c"
}

.iboss-chakangengduo:before {
    content: "\e76e"
}

.iboss-buheshi:before {
    content: "\e76f"
}

.iboss-shanchu1:before {
    content: "\e770"
}

.iboss-zhiding2:before {
    content: "\e771"
}

.iboss-jia:before {
    content: "\e772"
}

.iboss-liebiao:before {
    content: "\e773"
}

.iboss-liebiao-hover:before {
    content: "\e774"
}

.iboss-shaixuanrukou:before {
    content: "\e775"
}

.iboss-jian:before {
    content: "\e776"
}

.iboss-buheshi-hover:before {
    content: "\e777"
}

.iboss-gengduo1:before {
    content: "\e778"
}

.iboss-guanlifenzu:before {
    content: "\e779"
}

.iboss-zhidinghover:before {
    content: "\e77a"
}

.iboss-a-bianji3x:before {
    content: "\e76b"
}

.iboss-a-shuangyiliu3x:before {
    content: "\e768"
}

.iboss-a-QS2003x:before {
    content: "\e769"
}

.iboss-a-9853x:before {
    content: "\e766"
}

.iboss-a-2113x:before {
    content: "\e763"
}

.iboss-a-xingbie3x:before {
    content: "\e764"
}

.iboss-a-tongzhao3x:before {
    content: "\e765"
}

.iboss-a-zhuanchang3x:before {
    content: "\e760"
}

.iboss-a-fankuikuai3x:before {
    content: "\e761"
}

.iboss-a-HCduo3x:before {
    content: "\e762"
}

.iboss-a-dujia3x:before {
    content: "\e75e"
}

.iboss-a-wubaozhengqi3x:before {
    content: "\e75f"
}

.iboss-bianzu2:before {
    content: "\e75d"
}

.iboss-beitiao:before {
    content: "\e758"
}

.iboss-wenhao2:before {
    content: "\e75c"
}

.iboss-shiyi-hover:before {
    content: "\e75b"
}

.iboss-shiyi:before {
    content: "\e75a"
}

.iboss-bianzu1:before {
    content: "\e759"
}

.iboss-a-tianjia3x:before {
    content: "\e756"
}

.iboss-a-yichu3x:before {
    content: "\e757"
}

.iboss-a-yiguanbi3x:before {
    content: "\e754"
}

.iboss-a-kaifangzhong3x:before {
    content: "\e755"
}

.iboss-shouji-mian:before {
    content: "\e752"
}

.iboss-shouji:before {
    content: "\e753"
}

.iboss-niurenfenxiqi-xian:before {
    content: "\e74e"
}

.iboss-gongzuojingyan2:before {
    content: "\e74c"
}

.iboss-niurenfenxiqi-mian:before {
    content: "\e74d"
}

.iboss-goutongjindu-xian:before {
    content: "\e74f"
}

.iboss-goutongjindu-mian:before {
    content: "\e750"
}

.iboss-jiaoyujingli2:before {
    content: "\e751"
}

.iboss-jizhao:before {
    content: "\e74b"
}

.iboss-baocuo:before {
    content: "\e74a"
}

.iboss-a-qiangdanguanli3x:before {
    content: "\e749"
}

.iboss-a-01:before {
    content: "\e747"
}

.iboss-a-02:before {
    content: "\e748"
}

.iboss-gongsizhuye:before {
    content: "\e741"
}

.iboss-tuijianniuren1:before {
    content: "\e73e"
}

.iboss-gengduo:before {
    content: "\e73b"
}

.iboss-gongjuxiang1:before {
    content: "\e73c"
}

.iboss-goutong:before {
    content: "\e73d"
}

.iboss-louyishou:before {
    content: "\e73f"
}

.iboss-xiaozhaozhibo:before {
    content: "\e740"
}

.iboss-xinzichaxun:before {
    content: "\e742"
}

.iboss-daoju:before {
    content: "\e743"
}

.iboss-sousuoniuren:before {
    content: "\e744"
}

.iboss-qiyeguanli:before {
    content: "\e745"
}

.iboss-zhiweiguanli:before {
    content: "\e746"
}

.iboss-fabuzhiwei:before {
    content: "\e736"
}

.iboss-sousuo:before {
    content: "\e737"
}

.iboss-chakan:before {
    content: "\e738"
}

.iboss-meiyougengduole:before {
    content: "\e739"
}

.iboss-sanjiao:before {
    content: "\e73a"
}

.iboss-louyishou1:before {
    content: "\e734"
}

.iboss-xinchouchaxun1:before {
    content: "\e735"
}

.iboss-set:before {
    content: "\e733"
}

.iboss-more:before {
    content: "\e732"
}

.iboss-bianzubeifen:before {
    content: "\e731"
}

.iboss-miniicon-wechat:before {
    content: "\e730"
}

.iboss-icon_information_nor:before {
    content: "\e72d"
}

.iboss-Group3:before {
    content: "\e72e"
}

.iboss-icon_get_nor:before {
    content: "\e72f"
}

.iboss-question-hover:before {
    content: "\e72c"
}

.iboss-question-primary:before {
    content: "\e72b"
}

.iboss-shipinyuyin:before {
    content: "\e72a"
}

.iboss-mianshijieshu:before {
    content: "\e727"
}

.iboss-lianxiren:before {
    content: "\e728"
}

.iboss-dizhi1:before {
    content: "\e729"
}

.iboss-info2:before {
    content: "\e725"
}

.iboss-comments:before {
    content: "\e726"
}

.iboss-danrenhuizong:before {
    content: "\e722"
}

.iboss-renyuanhuoyue:before {
    content: "\e723"
}

.iboss-zhiweijinzhan:before {
    content: "\e724"
}

.iboss-yibohui:before {
    content: "\e721"
}

.iboss-time-fill:before {
    content: "\e720"
}

.iboss-bianzu31x:before {
    content: "\e71f"
}

.iboss-info1:before {
    content: "\e71e"
}

.iboss-invoice-cancel:before {
    content: "\e71d"
}

.iboss-cebianlangongsizhuye:before {
    content: "\e71c"
}

.iboss-Drag:before {
    content: "\e719"
}

.iboss-Personalsigned:before {
    content: "\e71a"
}

.iboss-Company-signed:before {
    content: "\e71b"
}

.iboss-quxiao:before {
    content: "\e716"
}

.iboss-xiugai:before {
    content: "\e717"
}

.iboss-zhuanfa1:before {
    content: "\e718"
}

.iboss-beizhu:before {
    content: "\e712"
}

.iboss-lianxifangshi:before {
    content: "\e713"
}

.iboss-zhiwei:before {
    content: "\e714"
}

.iboss-shijian:before {
    content: "\e715"
}

.iboss-xuanzhongbufen1:before {
    content: "\e711"
}

.iboss-dianhua1:before {
    content: "\e710"
}

.iboss-jianli2:before {
    content: "\e70f"
}

.iboss-jianli1:before {
    content: "\e70e"
}

.iboss-shipin1:before {
    content: "\e709"
}

.iboss-yuyin1:before {
    content: "\e70c"
}

.iboss-shipin-jinzhi:before {
    content: "\e70d"
}

.iboss-yuyin-jinyin:before {
    content: "\e70a"
}

.iboss-yaoqingren:before {
    content: "\e70b"
}

.iboss-jianli:before {
    content: "\e708"
}

.iboss-weixin1:before {
    content: "\e706"
}

.iboss-dianhua:before {
    content: "\e707"
}

.iboss-niurenguanli1:before {
    content: "\e705"
}

.iboss-meirichakanshu:before {
    content: "\e700"
}

.iboss-meirigoutongshu:before {
    content: "\e701"
}

.iboss-gaoduanzhiwei:before {
    content: "\e702"
}

.iboss-zhuanshurenwujiangli:before {
    content: "\e703"
}

.iboss-VIPtequan:before {
    content: "\e704"
}

.iboss-shenhezhongicon:before {
    content: "\e6ff"
}

.iboss-invoice-cancellation:before {
    content: "\e6fd"
}

.iboss-invoice-ing2:before {
    content: "\e6fe"
}

.iboss-succeed:before {
    content: "\e6f3"
}

.iboss-fullscreen1:before {
    content: "\e6fb"
}

.iboss-fullscreen-hover:before {
    content: "\e6fc"
}

.iboss-invoice-no:before {
    content: "\e6f6"
}

.iboss-invoice-ok:before {
    content: "\e6f7"
}

.iboss-invoice-ing:before {
    content: "\e6fa"
}

.iboss-calendar-delete:before {
    content: "\e6ef"
}

.iboss-accomplish:before {
    content: "\e6f0"
}

.iboss-calendar-line:before {
    content: "\e6f1"
}

.iboss-packup:before {
    content: "\e6f2"
}

.iboss-notice:before {
    content: "\e6f4"
}

.iboss-show:before {
    content: "\e6f5"
}

.iboss-tishi:before {
    content: "\e6ee"
}

.iboss-iconxiazai:before {
    content: "\e6ec"
}

.iboss-iconguanbi:before {
    content: "\e6ed"
}

.iboss-buchongcailiao:before {
    content: "\e6eb"
}

.iboss-huati:before {
    content: "\e6e6"
}

.iboss-shuaxin1:before {
    content: "\e6e7"
}

.iboss-wenti:before {
    content: "\e6e8"
}

.iboss-get:before {
    content: "\e6e9"
}

.iboss-dianzan1:before {
    content: "\e6ea"
}

.iboss-duihao:before {
    content: "\e6e5"
}

.iboss-shuaxin:before {
    content: "\e6e4"
}

.iboss-tianxie2x:before {
    content: "\e6e3"
}

.iboss-dianzan:before {
    content: "\e6e2"
}

.iboss-gongjuxiang:before {
    content: "\e6e1"
}

.iboss-xingzhuangjiehe1:before {
    content: "\e6e0"
}

.iboss-tianjia1:before {
    content: "\e6de"
}

.iboss-chexiao:before {
    content: "\e6df"
}

.iboss-rukou1:before {
    content: "\e6dd"
}

.iboss-unchecked:before {
    content: "\e6dc"
}

.iboss-checked:before {
    content: "\e6db"
}

.iboss-prop-position:before {
    content: "\e6da"
}

.iboss-prop-services:before {
    content: "\e6d9"
}

.iboss-yibohuizhiwei-xuanzhong:before {
    content: "\e6d7"
}

.iboss-yibohuizhiwei:before {
    content: "\e6d8"
}

.iboss-info:before {
    content: "\e6d6"
}

.iboss-countdown:before {
    content: "\e6d5"
}

.iboss-lieqiguanli:before {
    content: "\e6d3"
}

.iboss-bianzu9:before {
    content: "\e6d4"
}

.iboss-daoxu:before {
    content: "\e6d1"
}

.iboss-zhengxu:before {
    content: "\e6d2"
}

.iboss-daishenhezhiwei:before {
    content: "\e6cb"
}

.iboss-paixu:before {
    content: "\e6cc"
}

.iboss-shanchujilu:before {
    content: "\e6cd"
}

.iboss-zaizhaozhiwei:before {
    content: "\e6ce"
}

.iboss-lietouyuangong:before {
    content: "\e6cf"
}

.iboss-tianjiatongshi:before {
    content: "\e6d0"
}

.iboss-shezhi1:before {
    content: "\e6ca"
}

.iboss-biaoqian:before {
    content: "\e6c9"
}

.iboss-icon-video:before {
    content: "\e6c8"
}

.iboss-offline-interview:before {
    content: "\e6c7"
}

.iboss-video-interview:before {
    content: "\e6c6"
}

.iboss-tongzhishux:before {
    content: "\e6c5"
}

.iboss-hebingxingzhuangx:before {
    content: "\e6c4"
}

.iboss-icon-tiaochawenjuan:before {
    content: "\e6c3"
}

.iboss-shengyinkai:before {
    content: "\e6c2"
}

.iboss-shengyinguan:before {
    content: "\e6c1"
}

.iboss-xingzhuangjiehe:before {
    content: "\e6c0"
}

.iboss-bianzu:before {
    content: "\e6bf"
}

.iboss-weixin:before {
    content: "\e6be"
}

.iboss-guanli:before {
    content: "\e6bd"
}

.iboss-zhibo:before {
    content: "\e6bc"
}

.iboss-xiazai1:before {
    content: "\e6b5"
}

.iboss-shangchuanchenggong:before {
    content: "\e6b4"
}

.iboss-bofang:before {
    content: "\e6b1"
}

.iboss-quanping2:before {
    content: "\e6b3"
}

.iboss-guanbi2:before {
    content: "\e6b6"
}

.iboss-shenhezhong:before {
    content: "\e6b7"
}

.iboss-shangchuanshibai:before {
    content: "\e6b8"
}

.iboss-zanting:before {
    content: "\e6b9"
}

.iboss-suoxiaoquanping:before {
    content: "\e6ba"
}

.iboss-zhiding1:before {
    content: "\e6bb"
}

.iboss-yanjing1:before {
    content: "\e6b2"
}

.iboss-tuijianliyou:before {
    content: "\e6ae"
}

.iboss-niurenbeizhu:before {
    content: "\e6b0"
}

.iboss-xinxi-copy:before {
    content: "\e6f9"
}

.iboss-xinxi:before {
    content: "\e635"
}

.iboss-jingyingniuren:before {
    content: "\e633"
}

.iboss-circle:before {
    content: "\e6af"
}

.iboss-cloud-sync:before {
    content: "\e6f8"
}

.iboss-diandiandian:before {
    content: "\e6ad"
}

.iboss-cloud:before {
    content: "\e61f"
}

.iboss-unhappy-face:before {
    content: "\e601"
}

.iboss-normal-face:before {
    content: "\e602"
}

.iboss-smile-face:before {
    content: "\e636"
}

.iboss-loading:before {
    content: "\e62e"
}

.iboss-erweimashuaxin:before {
    content: "\e61b"
}

.iboss-qiyepinpailiebiao:before {
    content: "\e605"
}

.iboss-pinpaijieshao:before {
    content: "\e606"
}

.iboss-pinpaibaohuzhengce:before {
    content: "\e618"
}

.iboss-renyuanguishuguanxi:before {
    content: "\e619"
}

.iboss-left-fill:before {
    content: "\e6ab"
}

.iboss-right-fill:before {
    content: "\e6ac"
}

.iboss-map-solid:before {
    content: "\e603"
}

.iboss-gongsi:before {
    content: "\e6a9"
}

.iboss-gongzuo:before {
    content: "\e6aa"
}

.iboss-quanping1:before {
    content: "\e6a7"
}

.iboss-xiazai:before {
    content: "\e6a8"
}

.iboss-suokai:before {
    content: "\e6a3"
}

.iboss-ruzhiguanli:before {
    content: "\e6a4"
}

.iboss-shanchu:before {
    content: "\e6a5"
}

.iboss-suoguan:before {
    content: "\e6a6"
}

.iboss-jiaoyujingli1:before {
    content: "\e6a1"
}

.iboss-gongzuojingyan1:before {
    content: "\e6a2"
}

.iboss-meiyong:before {
    content: "\e69f"
}

.iboss-youyong:before {
    content: "\e6a0"
}

.iboss-wenbenicon:before {
    content: "\e69e"
}

.iboss-jianlizhushou:before {
    content: "\e604"
}

.iboss-dianhuaicon:before {
    content: "\e69d"
}

.iboss-niurendianhua:before {
    content: "\e69c"
}

.iboss-jingying:before {
    content: "\e69b"
}

.iboss-xingbiao-xian:before {
    content: "\e699"
}

.iboss-xingbiao-mian:before {
    content: "\e69a"
}

.iboss-kefu:before {
    content: "\e698"
}

.iboss-xiayi:before {
    content: "\e696"
}

.iboss-shangyi:before {
    content: "\e697"
}

.iboss-bianji:before {
    content: "\e695"
}

.iboss-shezhi:before {
    content: "\e694"
}

.iboss-sousuoicon:before {
    content: "\e693"
}

.iboss-guanbi1:before {
    content: "\e690"
}

.iboss-suoxiao1:before {
    content: "\e691"
}

.iboss-fangda:before {
    content: "\e692"
}

.iboss-gongzuojingyan:before {
    content: "\e68c"
}

.iboss-jiaoyujingyan:before {
    content: "\e68d"
}

.iboss-dizhi:before {
    content: "\e68e"
}

.iboss-qiwangzhiwei:before {
    content: "\e68f"
}

.iboss-niurenguanliv:before {
    content: "\e68b"
}

.iboss-niurenguanli:before {
    content: "\e68a"
}

.iboss-niurenmeilai:before {
    content: "\e689"
}

.iboss-daochu:before {
    content: "\e688"
}

.iboss-xiaoxitongzhi:before {
    content: "\e687"
}

.iboss-duanxin:before {
    content: "\e686"
}

.iboss-niurenfenxiicon:before {
    content: "\e685"
}

.iboss-xinzhaohusvg:before {
    content: "\e684"
}

.iboss-icon_indeterminacy:before {
    content: "\e681"
}

.iboss-icon_man:before {
    content: "\e682"
}

.iboss-icon_women:before {
    content: "\e683"
}

.iboss-changyongyu:before {
    content: "\e67f"
}

.iboss-biaoqing:before {
    content: "\e680"
}

.iboss-yuyin-miansvg:before {
    content: "\e67e"
}

.iboss-shipin-miansvg:before {
    content: "\e67d"
}

.iboss-guolvshezhi:before {
    content: "\e67c"
}

.iboss-quanping:before {
    content: "\e677"
}

.iboss-guanbi:before {
    content: "\e678"
}

.iboss-suoxiao:before {
    content: "\e679"
}

.iboss-shipin:before {
    content: "\e67a"
}

.iboss-yuyin:before {
    content: "\e67b"
}

.iboss-gongsirizhi:before {
    content: "\e676"
}

.iboss-warning-fill:before {
    content: "\e600"
}

.iboss-jiaoyujingli:before {
    content: "\e672"
}

.iboss-nianling:before {
    content: "\e673"
}

.iboss-gongzuojingli:before {
    content: "\e674"
}

.iboss-qiuzhizhuangtai:before {
    content: "\e675"
}

.iboss-quxiaobuheshi:before {
    content: "\e671"
}

.iboss-duiwoganxingqu:before {
    content: "\e669"
}

.iboss-guanjianci:before {
    content: "\e66a"
}

.iboss-kanguowo:before {
    content: "\e66b"
}

.iboss-shaixuan:before {
    content: "\e66c"
}

.iboss-tongshituijian:before {
    content: "\e66d"
}

.iboss-tuijianniuren:before {
    content: "\e66e"
}

.iboss-xinniuren:before {
    content: "\e66f"
}

.iboss-wokanguo:before {
    content: "\e670"
}

.iboss-duigou:before {
    content: "\e665"
}

.iboss-xia:before {
    content: "\e666"
}

.iboss-x:before {
    content: "\e667"
}

.iboss-shang:before {
    content: "\e668"
}

.iboss-wenhao:before {
    content: "\e664"
}

.iboss-bianlaing:before {
    content: "\e65f"
}

.iboss-fengjinjilu:before {
    content: "\e65d"
}

.iboss-job:before {
    content: "\e65e"
}

.iboss-zongliang:before {
    content: "\e660"
}

.iboss-ku:before {
    content: "\e661"
}

.iboss-shenfenguanli:before {
    content: "\e662"
}

.iboss-fenpei:before {
    content: "\e663"
}

.iboss-yuemian:before {
    content: "\e658"
}

.iboss-dacheng:before {
    content: "\e659"
}

.iboss-wancheng:before {
    content: "\e65a"
}

.iboss-kailiao:before {
    content: "\e65b"
}

.iboss-shuangliao:before {
    content: "\e65c"
}

.iboss-suo1:before {
    content: "\e657"
}

.iboss-lady:before {
    content: "\e655"
}

.iboss-man:before {
    content: "\e656"
}

.iboss-kaisuo:before {
    content: "\e653"
}

.iboss-suo:before {
    content: "\e654"
}

.iboss-tuding:before {
    content: "\e652"
}

.iboss-songda:before {
    content: "\e650"
}

.iboss-shibai:before {
    content: "\e651"
}

.iboss-jujueicon:before {
    content: "\e64e"
}

.iboss-jieshouicon:before {
    content: "\e64f"
}

.iboss-yidu:before {
    content: "\e64d"
}

.iboss-tianjia:before {
    content: "\e64c"
}

.iboss-down:before {
    content: "\e63e"
}

.iboss-up:before {
    content: "\e649"
}

.iboss-right:before {
    content: "\e64a"
}

.iboss-left:before {
    content: "\e64b"
}

.iboss-zhuanfa:before {
    content: "\e648"
}

.iboss-jubao:before {
    content: "\e646"
}

.iboss-zhiding:before {
    content: "\e647"
}

.iboss-goutongjilu:before {
    content: "\e644"
}

.iboss-mianshianpai:before {
    content: "\e645"
}

.iboss-plus-hollow:before {
    content: "\e643"
}

.iboss-light:before {
    content: "\e622"
}

.iboss-checked-solid:before {
    content: "\e61d"
}

.iboss-phone:before {
    content: "\e637"
}

.iboss-sentence:before {
    content: "\e638"
}

.iboss-editor-emoticon:before {
    content: "\e639"
}

.iboss-editor-resume:before {
    content: "\e63a"
}

.iboss-explain:before {
    content: "\e63b"
}

.iboss-interview:before {
    content: "\e63c"
}

.iboss-more-hollow:before {
    content: "\e63d"
}

.iboss-editor-exchange:before {
    content: "\e63f"
}

.iboss-wechat:before {
    content: "\e640"
}

.iboss-swap:before {
    content: "\e641"
}

.iboss-forward:before {
    content: "\e642"
}

.iboss-bell-solid:before {
    content: "\e634"
}

.iboss-fresh:before {
    content: "\e62c"
}

.iboss-filter:before {
    content: "\e62d"
}

.iboss-communication:before {
    content: "\e62f"
}

.iboss-checked-hollow:before {
    content: "\e630"
}

.iboss-Batch:before {
    content: "\e631"
}

.iboss-user:before {
    content: "\e632"
}

.iboss-menu-enterprise:before {
    content: "\e629"
}

.iboss-menu-viewed:before {
    content: "\e624"
}

.iboss-menu-prop:before {
    content: "\e627"
}

.iboss-menu-chat:before {
    content: "\e625"
}

.iboss-menu-search:before {
    content: "\e626"
}

.iboss-menu-recommend:before {
    content: "\e628"
}

.iboss-menu-job:before {
    content: "\e62a"
}

.iboss-menu-profile:before {
    content: "\e62b"
}

.iboss-close:before {
    content: "\e623"
}

.iboss-close-solid:before {
    content: "\e620"
}

.iboss-close-hollow:before {
    content: "\e61a"
}

.iboss-edit:before {
    content: "\e61c"
}

.iboss-delete:before {
    content: "\e61e"
}

.iboss-plus:before {
    content: "\e621"
}

.iboss-healthy:before {
    content: "\e616"
}

.iboss-bread:before {
    content: "\e617"
}

.iboss-rice:before {
    content: "\e607"
}

.iboss-medicine:before {
    content: "\e608"
}

.iboss-stock:before {
    content: "\e609"
}

.iboss-beach:before {
    content: "\e60a"
}

.iboss-schedule:before {
    content: "\e60b"
}

.iboss-traffic:before {
    content: "\e60c"
}

.iboss-medal:before {
    content: "\e60d"
}

.iboss-gift:before {
    content: "\e60e"
}

.iboss-bus:before {
    content: "\e60f"
}

.iboss-icecream:before {
    content: "\e610"
}

.iboss-clock:before {
    content: "\e611"
}

.iboss-building:before {
    content: "\e612"
}

.iboss-call:before {
    content: "\e613"
}

.iboss-tourism:before {
    content: "\e614"
}

.iboss-umbrella:before {
    content: "\e615"
}

@font-face {
    font-family: kanzhun-Regular;
    src: url(../font/16a48d9v961651026858984.ttf) format("truetype")
}

.btn:hover,
.ipt:hover {
    transition: all .2s linear
}

::selection {
    color: #fff;
    background: #00d7c6
}

::-moz-selection {
    color: #fff;
    background: #00d7c6
}

input::-webkit-input-placeholder {
    color: #9fa3af
}

input:-ms-input-placeholder {
    color: #9fa3af
}

input:-moz-placeholder,
input::-moz-placeholder {
    color: #9fa3af
}

textarea::-webkit-input-placeholder {
    color: #9fa3af
}

textarea:-ms-input-placeholder {
    color: #9fa3af
}

textarea:-moz-placeholder,
textarea::-moz-placeholder {
    color: #9fa3af
}

input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    display: none !important;
    pointer-events: none;
    position: absolute;
    right: 0
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
    box-shadow: inset 0 0 0 1000px #fff !important
}

.bottom-banner div.closeIcon,
.company-hotjob .more,
.dot-plenty,
.form-btn .error-tip,
.home-main .search-box .btn-search,
.icon-app,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-brand,
.icon-dropdown,
.icon-red-close,
.icon-select-arrow,
.icon-vip,
.icon-waring,
.icon-weibo,
.icon-weixin,
.jconfirm .pop-imgview .jconfirm-box div.closeIcon,
.jconfirm .pop-sign-box .jconfirm-box div.closeIcon,
.jconfirm .pop-sign-deliver .jconfirm-box div.closeIcon,
.jconfirm .pop-tip-box .jconfirm-box div.closeIcon,
.job-banner .job-author .time,
.job-box .more,
.link-download,
.location-address,
.nav-search .btn-search,
.page a.next,
.page a.prev,
.promotion-top .arrow-right,
.qrcode-layer i,
.search-box .btn-search,
.select-tree li,
.siderbar-qrcode,
.tip-text {
    display: inline-block;
    background-image: url(../image/icons.7e45210.png);
    background-repeat: no-repeat
}

.dot-plenty {
    width: 11px;
    height: 3px;
    background-position: 0 -117px;
    margin-top: -1px;
    vertical-align: middle
}

.icon-brand,
.icon-vip {
    background-position: 0 -1150px;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 15px
}

.icon-brand {
    background-position: 0 -1759px
}

.icon-arrow-down,
.icon-select-arrow {
    width: 16px;
    height: 16px;
    background-position: 2px -54px
}

.filter-select-box .icon-select-arrow,
.search-box .icon-arrow-down {
    background-position: 0 -2044px
}

.now-city-pos .icon-select-arrow,
.userinfo-box .icon-select-arrow {
    background-position: 5px -2044px
}

.icon-red-close {
    background-position: 2px -2015px;
    width: 15px;
    height: 15px;
    position: relative;
    top: 3px
}

.dropdown-select-open .icon-select-arrow {
    background-position: 2px -86px
}

.icon-arrow-right {
    width: 16px;
    height: 16px;
    background-position: 4px -886px
}

.icon-waring {
    background-position: 0 -1390px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 15px
}

.icon-arrow-left {
    width: 24px;
    height: 24px;
    background-position: 6px -1274px
}

.icon-loading {
    background: url(../image/icon-loading.2f5a72e.png) no-repeat;
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    margin: -1px 14px 0 0
}

.container,
.inner.home-inner {
    width: 1200px;
    margin: 0 auto
}

*,
.container,
.inner.home-inner {
    -webkit-box-sizing: border-box;
    -o-sizing: border-box;
    box-sizing: border-box
}

* {
    margin: 0;
    padding: 0
}

body {
    background-color: #f6f6f8;
    font-family: Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #414a60;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#__bosscompany,
#__layout,
body {
    height: 100%
}

#nprogress .bar {
    background: #00bebd !important
}

.clear-fix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both
}

a:hover {
    transition: all .2s linear
}

.btn,
.green,
a:hover {
    color: #00c2b3
}

.btn {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    padding: 5px 17px;
    text-align: center;
    border: 1px solid #5dd5c8;
    background-color: transparent;
    cursor: pointer;
    transition: all .2s
}

.btn.active,
.btn.btn-primary,
.btn:hover {
    color: #fff;
    background-color: #5dd5c8
}

.btn.active:hover {
    background-color: #00c2b3
}

.btn.btn-outline {
    color: #00c2b3;
    border: 1px solid #5dd5c8;
    background-color: transparent
}

.gray {
    color: #9fa3b0
}

.cercle {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 50%;
    background: #37c2bc;
    text-align: center;
    color: #fff
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.login-dialog .dialog-body {
    color: #8d92a1
}

.login-dialog .dialog-body .login-btn {
    color: #00c2b3;
    text-decoration: underline;
    cursor: pointer
}

@media only screen and (max-width:600px) {
    .toasted-container {
        min-width: auto !important
    }

    .toasted-container.top-center {
        top: 10% !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        align-items: center !important
    }

    .toasted-container .toasted {
        border-radius: 2px !important
    }

    .toasted-container .toasted .primary,
    .toasted-container .toasted.toasted-primary {
        padding: 0 20px
    }
}

#footer .icon-client-app {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 42px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #eaebee;
    border-radius: 100%;
    margin-left: 23px;
    vertical-align: top
}

#footer .icon-client-app:hover {
    border-color: #cbcdd4
}

#footer .icon-client-app:hover .download-app-tip {
    display: block
}

#footer .icon-client-app img.icon-image {
    width: 18px;
    height: auto;
    vertical-align: middle
}

#footer .icon-client-app .download-app-tip {
    display: none;
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin-left: -48px;
    background: #707070;
    border-radius: 2px;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    padding: 1px 6px;
    white-space: nowrap
}

.app.job_pk,
.app.rank {
    position: relative;
    padding: 50px 0 291px;
    min-width: 1440px
}

.app.job_pk header,
.app.rank header {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9999
}

.app.job_pk #content,
.app.rank #content {
    min-height: calc(100vh - 341px)
}

.app.job_pk #footer-wrapper,
.app.rank #footer-wrapper {
    position: absolute;
    bottom: 0;
    width: 100%
}

.app.job_pk header .nav ul li:nth-child(2) a {
    color: #00bebd !important
}

.app.jianzhi .black-footer #footer {
    margin-top: 0
}

.fixed-header {
    padding-top: 49px
}

.chat-bot-iframe-mask,
.fixed-header #header {
    position: fixed;
    top: 0;
    left: 0
}

.chat-bot-iframe-mask {
    z-index: 1000;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    background: rgba(37, 40, 48, .7)
}

.chat-bot-iframe-mask .chat-bot-iframe {
    z-index: 1000;
    width: 780px;
    height: 678px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: 0
}

.continue-chat-dialog .dialog-header .title {
    font-size: 20px;
    font-weight: 500;
    color: #222;
    line-height: 28px
}

.continue-chat-dialog .dialog-container {
    border-radius: 8px;
    padding: 20px 30px;
    width: 470px;
    overflow: hidden
}

.continue-chat-dialog .dialog-container:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    z-index: -1;
    background: linear-gradient(181deg, #d6f9f7, #e5f9f8 28%, hsla(0, 0%, 100%, 0) 100%, hsla(0, 0%, 100%, 0) 0)
}

.continue-chat-dialog .dialog-body {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 10px;
    word-break: break-all
}

.continue-chat-dialog .dialog-footer {
    padding-top: 30px;
    margin-top: 0
}

.continue-chat-dialog .dialog-footer .btns .btn {
    border-radius: 4px;
    border: 1px solid #00bebd;
    font-size: 14px;
    color: #00a6a7;
    line-height: 20px;
    padding: 6px 20px;
    height: auto;
    transition: all .2s linear;
    margin-left: 10px
}

.continue-chat-dialog .dialog-footer .btns .btn:hover {
    line-height: 20px;
    padding: 6px 20px;
    border: 1px solid #00bebd;
    background: rgba(0, 190, 189, .2)
}

.continue-chat-dialog .dialog-footer .btns .btn-sure {
    background: #00bebd;
    color: #fff
}

.continue-chat-dialog .dialog-footer .btns .btn-sure:hover {
    background: rgba(0, 190, 189, .8)
}

.mobile-chat-block .dialog-container {
    box-shadow: 0 0 14px rgba(0, 0, 0, .11);
    border-radius: 8px;
    margin: 0 15px
}

.mobile-chat-block .dialog-body {
    margin-right: -30px;
    padding-right: 30px;
    max-height: none
}

.mobile-chat-block .dialog-body .figure img {
    width: 90px;
    height: 90px;
    display: block;
    margin: 0 auto
}

.mobile-chat-block .dialog-body h4 {
    color: #333;
    text-align: center;
    font-size: 18px;
    padding: 25px 0 15px
}

.mobile-chat-block .dialog-body p {
    text-align: center;
    color: #666
}

.mobile-chat-block .dialog-body .tip-text {
    display: block;
    padding-top: 25px;
    text-align: center
}

.mobile-chat-block .dialog-footer .btns {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.mobile-chat-block .dialog-footer .btns .btn {
    flex: 1;
    height: 42px;
    line-height: 42px;
    border-radius: 8px;
    font-size: 14px
}

.switch-city-dialog .dialog-header {
    height: 0
}

.switch-city-dialog .dialog-header .close:hover {
    background: transparent
}

.switch-city-dialog .dialog-header .close:hover .icon-close:after,
.switch-city-dialog .dialog-header .close:hover .icon-close:before {
    background: hsla(0, 0%, 100%, .5)
}

.switch-city-dialog .dialog-header .icon-close:after,
.switch-city-dialog .dialog-header .icon-close:before {
    background: #fff;
    transition: all .2s linear
}

.switch-city-dialog .dialog-container {
    position: relative;
    width: 880px;
    padding: 0;
    border-radius: 12px;
    overflow: hidden;
    background: #fff url(../image/u05xfi3sxx1686903508127.png) 0 0/100% auto no-repeat
}

.switch-city-dialog .dialog-body {
    max-height: none;
    overflow: unset
}

.dialog-wrap {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1010;
    display: flex;
    justify-content: center;
    align-items: center
}

.dialog-wrap .icon-dialog-error,
.dialog-wrap .icon-dialog-info,
.dialog-wrap .icon-dialog-lock,
.dialog-wrap .icon-dialog-success,
.dialog-wrap .icon-dialog-warning {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    background-image: url(../image/icons-dialog.878a7a5.png);
    background-repeat: no-repeat
}

.dialog-wrap .icon-dialog-info {
    background-position: 0 -242px
}

.dialog-wrap .icon-dialog-warning {
    background-position: 0 -163px
}

.dialog-wrap .icon-dialog-error {
    background-position: 0 -82px
}

.dialog-wrap .icon-dialog-lock {
    background-position: 0 -320px
}

.dialog-layer {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #252830;
    filter: alpha(opacity=70);
    background: rgba(37, 40, 48, .7);
    z-index: 1002
}

.dialog-container {
    position: relative;
    z-index: 1003;
    min-width: 320px;
    padding: 24px 30px;
    max-height: 100%;
    background-color: #fff;
    box-shadow: 0 0 14px rgba(0, 0, 0, .11);
    border-radius: 12px
}

.dialog-header {
    font-size: 14px;
    line-height: 26px
}

.dialog-header,
.dialog-header h3.title {
    font-weight: 400
}

.dialog-header .close {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 8px;
    top: 8px;
    z-index: 1;
    cursor: pointer
}

.dialog-header .close:hover {
    background: #ddd
}

.dialog-header .close:hover .icon-close:after,
.dialog-header .close:hover .icon-close:before {
    background: #363636
}

.dialog-header .icon-close {
    display: inline-block;
    width: 24px;
    height: 24px;
    position: relative;
    vertical-align: top
}

.dialog-header .icon-close:after,
.dialog-header .icon-close:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 1px;
    background: #d1d4db;
    transform: rotate(45deg);
    left: 4px;
    top: 12px
}

.dialog-header .icon-close:after {
    transform: rotate(-45deg)
}

.dialog-body {
    max-height: calc(100vh - 128px);
    overflow: auto
}

.dialog-body .tip-text {
    padding: 10px 0;
    color: #9fa3b0;
    line-height: 24px;
    font-size: 14px;
    background-image: none
}

.dialog-body .tip-warning {
    background-color: #fff7f5;
    border: 1px solid #fbb49d;
    font-size: 12px;
    padding: 10px;
    margin-top: 20px;
    border-radius: 0
}

.dialog-footer {
    margin-top: 20px;
    position: relative
}

.dialog-footer .btns {
    text-align: right
}

.dialog-footer .btns .btn {
    height: 34px;
    line-height: 34px;
    box-sizing: border-box;
    margin-left: 20px;
    padding: 0 25px;
    text-align: center;
    display: inline-block;
    cursor: pointer
}

.dialog-footer .btns .btn:first-of-type {
    margin-left: 0
}

.dialog-footer .btns .btn-outline {
    color: #5dd5c8;
    background-color: #fff;
    border: 1px solid #5dd5c8
}

.dialog-footer .btns .btn-primary {
    background-color: #5dd5c8;
    border-color: #5dd5c8;
    color: #fff
}

.dialog-icons-default .dialog-container {
    width: 400px
}

.dialog-icons-default .dialog-header {
    overflow: hidden
}

.dialog-icons-default .dialog-header h3.title {
    margin-left: 44px;
    font-weight: 400;
    word-wrap: break-word;
    word-break: break-all
}

.dialog-icons-default .dialog-header .icon-dialog {
    float: left;
    width: 24px;
    margin-top: 5px
}

.dialog-icons-default .dialog-body {
    padding-left: 44px
}

.dialog-primary-default .dialog-container {
    width: 340px;
    padding: 20px 30px;
    border-radius: 12px
}

.dialog-primary-default .dialog-header h3.title {
    font-weight: 600;
    color: #222;
    line-height: 22px;
    font-size: 16px
}

.dialog-primary-default .dialog-header .close {
    color: #999
}

.dialog-primary-default .dialog-header .close:hover {
    background: none
}

.dialog-primary-default .dialog-footer {
    margin-top: 20px;
    padding-top: 0
}

.dialog-primary-default .dialog-footer .btns .btn {
    padding: 0;
    min-width: 88px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    line-height: 30px;
    height: 32px;
    margin: 0 0 0 12px;
    transition: all .2s linear
}

.dialog-primary-default .dialog-footer .btns .btn-cancel {
    height: 32px;
    border-radius: 4px;
    border: 1px solid #00bebd;
    font-weight: 500;
    color: #00a6a7
}

.dialog-primary-default .dialog-footer .btns .btn-cancel:hover {
    color: #00a6a7;
    padding: 0;
    border: 1px solid #00bebd;
    background: rgba(0, 190, 189, .1)
}

.dialog-primary-default .dialog-footer .btns .btn-sure {
    border: 1px solid transparent;
    background: #00bebd
}

.dialog-primary-default .dialog-footer .btns .btn-sure:hover {
    background: rgba(0, 190, 189, .8)
}

.dialog-around-default {
    position: absolute;
    width: auto;
    height: auto
}

.dialog-around-default .dialog-container:after,
.dialog-around-default .dialog-container:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    left: 50%;
    margin-left: -6px;
    background: #fff
}

.dialog-around-default .dialog-container:after {
    transform: rotate(45deg);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .09)
}

.dialog-around-default .dialog-container:before {
    width: 30px;
    left: 50%;
    margin-left: -15px;
    z-index: 1
}

.dialog-top-default {
    top: auto;
    bottom: 100%;
    right: 0;
    margin-bottom: 12px
}

.dialog-top-default .dialog-container:after {
    transform: rotate(45deg);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .09);
    bottom: -6px
}

.dialog-top-default .dialog-container:before {
    width: 30px;
    bottom: 0;
    z-index: 1
}

.dialog-top-left-default {
    top: auto;
    bottom: 100%;
    left: auto;
    right: 0;
    margin-bottom: 12px
}

.dialog-top-left-default .dialog-container:after {
    bottom: -6px;
    left: auto;
    right: 36px
}

.dialog-top-left-default .dialog-container:before {
    bottom: 0;
    left: auto;
    right: 28px
}

.dialog-top-right-default {
    top: auto;
    right: auto;
    bottom: 100%;
    margin-bottom: 12px
}

.dialog-top-right-default .dialog-container:after {
    bottom: -6px;
    left: 30px
}

.dialog-top-right-default .dialog-container:before {
    bottom: 0;
    left: 30px
}

.dialog-bottom-default {
    bottom: auto;
    top: 100%;
    right: 0;
    margin-top: 12px
}

.dialog-bottom-default .dialog-container:after {
    top: -6px
}

.dialog-bottom-default .dialog-container:before {
    top: 0
}

.dialog-bottom-left-default {
    bottom: auto;
    top: 100%;
    left: auto;
    right: 0;
    margin-top: 12px
}

.dialog-bottom-left-default .dialog-container:after {
    top: -6px;
    left: auto;
    right: 36px
}

.dialog-bottom-left-default .dialog-container:before {
    top: 0;
    left: auto;
    right: 28px
}

.dialog-bottom-right-default {
    bottom: auto;
    top: 100%;
    margin-top: 12px
}

.dialog-bottom-right-default .dialog-container:after {
    top: -6px;
    left: 36px
}

.dialog-bottom-right-default .dialog-container:before {
    top: 0;
    left: 28px
}

.dialog-left-default {
    bottom: auto;
    left: auto;
    right: 100%;
    margin-right: 12px
}

.dialog-left-default .dialog-container:after {
    top: 50%;
    margin-top: -6px;
    left: auto;
    right: -6px
}

.dialog-left-default .dialog-container:before {
    top: 50%;
    margin-top: -6px;
    left: auto;
    right: -9px;
    transform: rotate(90deg)
}

.dialog-left-top-default {
    bottom: auto;
    left: auto;
    right: 100%;
    margin-right: 12px
}

.dialog-left-top-default .dialog-container:after {
    bottom: 12px;
    margin-top: -6px;
    left: auto;
    right: -6px
}

.dialog-left-top-default .dialog-container:before {
    bottom: 12px;
    margin-top: -6px;
    left: auto;
    right: -9px;
    transform: rotate(90deg)
}

.dialog-left-bottom-default {
    bottom: auto;
    top: 0;
    left: auto;
    right: 100%;
    margin-right: 12px
}

.dialog-left-bottom-default .dialog-container:after {
    top: 18px;
    margin-top: -6px;
    left: auto;
    right: -6px
}

.dialog-left-bottom-default .dialog-container:before {
    top: 22px;
    margin-top: -6px;
    left: auto;
    right: -9px;
    transform: rotate(90deg)
}

.dialog-right-default {
    bottom: auto;
    left: 100%;
    margin-left: 12px
}

.dialog-right-default .dialog-container:after {
    top: 50%;
    margin-top: -6px;
    left: 0
}

.dialog-right-default .dialog-container:before {
    top: 50%;
    margin-top: -6px;
    left: 6px;
    transform: rotate(90deg)
}

.dialog-right-top-default {
    bottom: auto;
    left: 100%;
    margin-left: 12px;
    top: 100%
}

.dialog-right-top-default .dialog-container:after {
    bottom: 12px;
    margin-top: -6px;
    left: 0
}

.dialog-right-top-default .dialog-container:before {
    bottom: 18px;
    margin-top: -6px;
    left: 6px;
    transform: rotate(90deg)
}

.dialog-right-bottom-default {
    bottom: auto;
    top: 0;
    left: 100%;
    margin-left: 12px
}

.dialog-right-bottom-default .dialog-container:after {
    top: 18px;
    margin-top: -6px;
    left: 0
}

.dialog-right-bottom-default .dialog-container:before {
    top: 22px;
    margin-top: -6px;
    left: 6px;
    transform: rotate(90deg)
}

.dialog-alert-default .dialog-header h3.title {
    font-size: 15px;
    margin-left: 0;
    text-align: center;
    padding-bottom: 12px
}

.dialog-alert-default .dialog-container {
    width: 320px
}

.dialog-alert-default .dialog-body {
    padding-left: 0
}

.dialog-alert-default .dialog-footer .btns {
    text-align: center
}

.dialog-large-default .dialog-container {
    width: 800px
}

.dialog-inline-default .dialog-container {
    top: 25px
}

.dialog-layer-full {
    display: block
}

.dialog-layer-full .dialog-header .close {
    right: -32px;
    top: 0;
    width: 32px;
    height: 32px;
    background-color: #ddd
}

.dialog-layer-full .dialog-header .close:hover {
    opacity: .8
}

.dialog-layer-full .dialog-header .icon-close {
    width: 32px;
    height: 32px
}

.dialog-layer-full .dialog-header .icon-close:after,
.dialog-layer-full .dialog-header .icon-close:before {
    top: 15px;
    left: 7px;
    background-color: #363636
}

.dialog-layer-full .dialog-container {
    width: 800px;
    margin: 0 auto;
    padding: 0;
    height: 100%
}

.dialog-layer-full .dialog-body {
    max-height: 100%;
    overflow: auto
}

.dialog-opacity-layer {
    background: hsla(0, 0%, 100%, 0);
    top: 0;
    left: 0
}

.dialog-promotion-iframe .dialog-container {
    width: 750px;
    height: 100%;
    top: 0;
    margin-left: -375px;
    margin-top: 0
}

.dialog-promotion-iframe .dialog-body {
    height: 100%
}

.dialog-promotion-iframe .dialog-body iframe {
    width: 100%;
    height: 100%;
    border: 0
}

.dialog-flyin-large {
    justify-content: flex-end;
    align-items: normal
}

.dialog-flyin-large .dialog-body {
    overflow: auto
}

.dialog-flyin-large .dialog-container {
    padding: 0;
    animation-fill-mode: both;
    animation: dialogFlyinRight .3s ease-out 0s
}

.dialog-flyin-large .dialog-header .close {
    right: auto;
    left: -32px;
    top: 0;
    width: 32px;
    height: 32px;
    background-color: #ddd
}

.dialog-flyin-large .dialog-header .close:hover {
    opacity: .8
}

.dialog-flyin-large .dialog-header .icon-close {
    width: 32px;
    height: 32px
}

.dialog-flyin-large .dialog-header .icon-close:after,
.dialog-flyin-large .dialog-header .icon-close:before {
    top: 15px;
    left: 9px;
    background-color: #363636
}

.lock-html {
    overflow-y: hidden
}

@keyframes dialogFlyinRight {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(0)
    }
}

@media (max-width:374px) {
    .dialog-container {
        position: absolute;
        width: 302px;
        margin: -93px 0 0 -151px
    }
}

@keyframes rotating-24c5419c {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.upload-resume-dialog[data-v-24c5419c] .dialog-container {
    padding: 20px 30px 30px;
    border-radius: 12px
}

.upload-resume-dialog .dialog-body[data-v-24c5419c] {
    overflow: visible
}

.upload-resume-dialog .upload-resume-title[data-v-24c5419c] {
    font-size: 18px;
    font-weight: 600;
    color: #222;
    line-height: 25px;
    padding-bottom: 20px
}

.upload-resume-dialog .upload-resume__new[data-v-24c5419c] {
    display: flex;
    justify-content: space-between;
    width: 540px
}

.upload-resume-dialog .upload-resume__new dd[data-v-24c5419c] {
    flex: none;
    width: 260px
}

.upload-resume-dialog .upload-resume__new .sec-upload[data-v-24c5419c] {
    position: relative
}

.upload-resume-dialog .upload-resume__new .sec-upload .upload-wrap[data-v-24c5419c] {
    height: 260px;
    background: #f8f8f8;
    border-radius: 8px
}

.upload-resume-dialog .upload-resume__new .sec-upload .upload-wrap .tip-guide[data-v-24c5419c] {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    line-height: 22px;
    padding: 104px 0 16px;
    text-align: center
}

.upload-resume-dialog .upload-resume__new .sec-upload .upload-wrap .tip-filetype[data-v-24c5419c] {
    font-size: 12px;
    color: #999;
    line-height: 17px;
    padding: 0 38px
}

.upload-resume-dialog .upload-resume__new .sec-make img[data-v-24c5419c] {
    display: block;
    width: 100%;
    height: 260px;
    border-radius: 8px
}

.upload-resume-dialog .upload-resume__new .btn[data-v-24c5419c] {
    display: block;
    width: auto;
    font-size: 16px;
    font-weight: 500;
    margin-top: 20px;
    padding: 14px 15px;
    border-radius: 8px;
    background: #00c2b3;
    border: none
}

.upload-resume-dialog .upload-resume__new .btn[data-v-24c5419c]:hover {
    background: rgba(0, 190, 189, .8)
}

.upload-resume-dialog .upload-resume__old[data-v-24c5419c] {
    text-align: center;
    padding: 30px 20px;
    width: 542px;
    height: 268px;
    border: 1px dashed #e3e7ed;
    margin: 20px 0
}

.upload-resume-dialog .upload-resume__old .tip-drag[data-v-24c5419c] {
    font-size: 14px;
    font-weight: 400;
    color: #61687c;
    line-height: 20px;
    margin-top: 20px;
    text-align: center
}

.upload-resume-dialog .upload-resume__old .tip-title[data-v-24c5419c] {
    font-weight: 400;
    margin: 0 5px 10px;
    font-size: 1.17em
}

.upload-resume-dialog .upload-resume__old .tip-filetype[data-v-24c5419c] {
    padding-top: 16px
}

.upload-resume-dialog .upload-resume__old .tip-filetype[data-v-24c5419c],
.upload-resume-dialog .upload-resume__old .tip-size[data-v-24c5419c] {
    font-size: 12px;
    font-weight: 400;
    color: #8d92a1;
    line-height: 17px
}

.upload-resume-dialog .upload-resume__old .tip-guide[data-v-24c5419c] {
    line-height: 1;
    margin-top: 14px
}

.upload-resume-dialog .upload-resume__old .tip-guide a[data-v-24c5419c] {
    color: #53cac3
}

.upload-resume-dialog .upload-resume__old .btns[data-v-24c5419c] {
    margin-top: 25px
}

.upload-resume-dialog .btn-file[data-v-24c5419c] {
    position: relative;
    overflow: hidden;
    width: 152px;
    cursor: pointer
}

.upload-resume-dialog .btn-file input[data-v-24c5419c] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: none;
    opacity: 0;
    cursor: pointer
}

.upload-preview-dialog[data-v-24c5419c] .dialog-container {
    padding: 24px 30px;
    max-height: 100%
}

.upload-preview-dialog[data-v-24c5419c] .dialog-body {
    margin-right: -30px;
    padding-right: 30px;
    max-height: calc(100vh - 128px);
    overflow: auto
}

.upload-preview-dialog .upload-preview[data-v-24c5419c] {
    background: #fff;
    width: 1000px;
    margin: 0 auto;
    display: flex;
    height: 100%
}

.upload-preview-dialog .upload-preview h3.title[data-v-24c5419c] {
    font-size: 24px;
    line-height: 30px
}

.upload-preview-dialog .upload-preview .preview-box[data-v-24c5419c] {
    flex: 1;
    padding: 20px;
    position: relative;
    height: 100%;
    min-height: 400px;
    overflow: auto
}

.upload-preview-dialog .upload-preview .preview-box .img-box[data-v-24c5419c] {
    border: 1px solid #e9ebee;
    margin-top: 20px;
    height: calc(100vh - 250px);
    overflow-y: auto;
    overflow-x: hidden
}

.upload-preview-dialog .upload-preview .preview-box .img-box .data-tips p[data-v-24c5419c] {
    padding: 5px 0
}

.upload-preview-dialog .upload-preview .preview-box .img-box img[data-v-24c5419c] {
    display: block;
    max-width: 100%;
    margin: 0 auto
}

.upload-preview-dialog .upload-preview .preview-sider[data-v-24c5419c] {
    width: 290px;
    background: #f9fafb;
    padding: 20px;
    box-sizing: border-box
}

.upload-preview-dialog .upload-preview .preview-sider h3.title[data-v-24c5419c] {
    margin-bottom: 20px
}

.upload-preview-dialog .upload-preview .preview-sider p[data-v-24c5419c] {
    padding: 5px 0
}

.upload-preview-dialog .upload-preview .preview-sider p.gray[data-v-24c5419c] {
    padding-top: 15px
}

.upload-preview-dialog .upload-preview .preview-sider .btns[data-v-24c5419c] {
    margin-top: 15px;
    display: flex;
    justify-content: space-between
}

.upload-preview-dialog .upload-preview .preview-sider .btns .btn[data-v-24c5419c] {
    width: 110px;
    height: 34px;
    line-height: 34px;
    box-sizing: border-box;
    padding: 0;
    cursor: pointer
}

.upload-preview-dialog .upload-preview .preview-sider .btn-file[data-v-24c5419c] {
    color: #414a60;
    border: 1px solid #e3e7ed
}

.upload-preview-dialog .upload-preview .preview-sider .btn-file[data-v-24c5419c]:hover {
    color: #414a60
}

.upload-preview-dialog .upload-container[data-v-24c5419c] {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .8);
    z-index: 1100
}

.upload-preview-dialog .upload-container .lower-content[data-v-24c5419c] {
    box-sizing: border-box;
    padding: 40px 29px 30px 40px;
    width: 560px;
    height: 244px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 381px;
    transform: translate(-50%);
    position: relative
}

.upload-preview-dialog .upload-container .lower-content .item[data-v-24c5419c]:first-child {
    font-size: 24px;
    color: #62687a
}

.upload-preview-dialog .upload-container .lower-content .item[data-v-24c5419c]:nth-child(2) {
    margin-top: 20px;
    font-size: 16px;
    color: #62687a
}

.upload-preview-dialog .upload-container .lower-content .item[data-v-24c5419c]:nth-child(3) {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 30px
}

.upload-preview-dialog .upload-container .lower-content .item:nth-child(3) a[data-v-24c5419c] {
    display: block;
    width: 100px;
    height: 40px;
    background-color: #53cac3;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #fff
}

.upload-preview-dialog .upload-container .normal-content[data-v-24c5419c] {
    text-align: center;
    box-sizing: border-box;
    padding: 40px;
    width: 400px;
    height: 180px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -50%);
    position: relative
}

.upload-preview-dialog .upload-container .normal-content .item[data-v-24c5419c]:nth-child(2) {
    color: #fc703e
}

.upload-preview-dialog .upload-container .normal-content a[data-v-24c5419c] {
    display: block;
    width: 112px;
    height: 36px;
    background-color: #5dd5c8;
    border: 1px solid #5dd5c8;
    margin: 24px auto 0;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    position: relative
}

.upload-preview-dialog .upload-container .normal-content a input[data-v-24c5419c] {
    position: absolute;
    width: 112px;
    height: 36px;
    top: 0;
    left: 0;
    background: 0 0;
    opacity: 0;
    outline: 0
}

.upload-preview-dialog .upload-container .close-resume[data-v-24c5419c] {
    position: absolute;
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAUdJREFUSA21ljGOAjEMRe1QUVNsT4nEAWi5wZ6UYvtpOQCIBomeYmsqCLFHYYISxw4KU0xGsf1fnPBR8HA8/wHiAubud71cXqHjc7hcfuD22IH3/44g3vsN3O4DBzqBRsh9YO3AcNQJIpy8h1Uv2ASBFWkzgxrIA7Ptp9soaWHcKSkhxi1jTeMFIqFaogbSat9An8I0COlmoFaYBSKCrDArpArSYC0QFSTBaJ48R94bfaLboXhGLJS8stWHWAuEpEwgSkxhXMiO1zuhXHrcOHz/beoo7YbPJKyr+9ZlkPlsy/33/DGUIPHPthYrHYS4dRYhS06EFkEtAtbcDGQtjCul0VLzBrIUpID0W6t9gbTEVFT6rmkwqJYgiUrzkhZKAUnIMl/SdHTvanW5BmOvBWNPt6vHztHlDhH3EALRjJqQJT7BgnZgPAHWELgKTiODkgAAAABJRU5ErkJggg==) no-repeat;
    background-size: cover;
    right: 18px;
    top: 18px
}

.upload-preview-dialog .upload-container .close-resume[data-v-24c5419c]:hover {
    cursor: pointer
}

.upload-preview-dialog .upload-container .preview-resume[data-v-24c5419c] {
    width: 1000px;
    height: 100%;
    display: flex;
    background-color: #fff;
    margin: 0 auto;
    position: relative
}

.upload-preview-dialog .upload-container .preview-resume .close-resume[data-v-24c5419c] {
    right: -230px
}

.upload-preview-dialog .upload-container .preview-resume .title[data-v-24c5419c] {
    font-size: 24px;
    font-weight: 500
}

.upload-preview-dialog .upload-container .preview-resume .item[data-v-24c5419c]:first-child {
    box-sizing: border-box;
    padding: 20px;
    width: 1000px
}

.upload-preview-dialog .upload-container .preview-resume .item:first-child .resume-img[data-v-24c5419c] {
    margin-top: 20px;
    width: 100%;
    overflow-y: scroll;
    height: 1271px;
    border: 1px solid #e9ebee;
    position: relative
}

.upload-preview-dialog .upload-container .preview-resume .item:first-child .resume-img img[data-v-24c5419c] {
    width: 100%
}

.upload-preview-dialog .upload-container .preview-resume .item:first-child .loading[data-v-24c5419c] {
    width: 107px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.upload-preview-dialog .upload-container .preview-resume .item:first-child .loading .icon-upload-resume[data-v-24c5419c] {
    width: 107px;
    height: 104px;
    background: url(../image/in_upload.2e1841b.png) no-repeat
}

.upload-preview-dialog .upload-container .preview-resume .item:first-child .loading .loading-bottom[data-v-24c5419c] {
    width: 107px;
    margin-top: 10px;
    display: flex;
    align-items: center
}

.upload-preview-dialog .upload-container .preview-resume .item:first-child .loading .loading-bottom .icon-loading-resume[data-v-24c5419c] {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../image/loading.be9bc04.gif) no-repeat;
    background-size: cover
}

.upload-preview-dialog .upload-container .preview-resume .item:first-child .loading .loading-bottom span[data-v-24c5419c] {
    margin-left: 15px;
    font-size: 14px;
    color: #9fa3af
}

.upload-preview-dialog .upload-container .preview-resume .item[data-v-24c5419c]:nth-child(2) {
    background-color: #f9fafb;
    box-sizing: border-box;
    padding: 20px;
    width: 400px
}

.upload-preview-dialog .upload-container .preview-resume .item:nth-child(2) .message[data-v-24c5419c] {
    margin-top: 20px
}

.upload-preview-dialog .upload-container .preview-resume .item:nth-child(2) .message p[data-v-24c5419c] {
    font-size: 14px;
    margin-bottom: 10px
}

.upload-preview-dialog .upload-container .preview-resume .item:nth-child(2) .desc[data-v-24c5419c] {
    margin-top: 15px;
    color: #9fa3af
}

.upload-preview-dialog .upload-container .preview-resume .item:nth-child(2) .btn-group[data-v-24c5419c] {
    margin-top: 25px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.upload-preview-dialog .upload-container .preview-resume .item:nth-child(2) .btn-group a[data-v-24c5419c] {
    display: block;
    width: 110px;
    height: 32px;
    line-height: 32px;
    position: relative
}

.upload-preview-dialog .upload-container .preview-resume .item:nth-child(2) .btn-group a[data-v-24c5419c]:first-child {
    border: 1px solid #5dd5c8;
    color: #5dd5c8;
    text-align: center;
    background-color: #fff
}

.upload-preview-dialog .upload-container .preview-resume .item:nth-child(2) .btn-group a:first-child input[data-v-24c5419c] {
    position: absolute;
    width: 112px;
    height: 36px;
    top: 0;
    left: 0;
    background: 0 0;
    opacity: 0;
    outline: 0
}

.upload-preview-dialog .upload-container .preview-resume .item:nth-child(2) .btn-group a[data-v-24c5419c]:nth-child(2) {
    border: 1px solid #5dd5c8;
    color: #fff;
    text-align: center;
    background-color: #5dd5c8
}

.upload-preview-dialog .data-tips[data-v-24c5419c] {
    display: flex;
    text-align: center;
    height: 100%;
    min-height: 340px;
    position: relative;
    background: #fff;
    align-items: center;
    justify-content: center
}

.upload-preview-dialog .data-tips i.iboss[data-v-24c5419c] {
    display: inline-block;
    animation: rotating-24c5419c 2s linear infinite
}

.resume-analysis-content h3[data-v-24c5419c] {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 9px
}

.resume-analysis-content p[data-v-24c5419c] {
    font-size: 12px;
    color: #61687c;
    line-height: 17px
}

.resume-analysis-content p .text-hlight[data-v-24c5419c] {
    color: #00c2b3;
    margin-left: 4px
}

.resume-analysis-content .analysis-box[data-v-24c5419c] {
    height: 263px;
    display: flex;
    align-items: center
}

.resume-analysis-content .analysis-box .box-left[data-v-24c5419c],
.resume-analysis-content .analysis-box .box-right[data-v-24c5419c] {
    width: 160px;
    height: 220px;
    background: url(../image/dialog_tip_1.2e3597c.png) 50% no-repeat;
    background-size: contain
}

.resume-analysis-content .analysis-box .box-right[data-v-24c5419c] {
    background: url(../image/dialog_tip_2.7f70e35.png) 50% no-repeat;
    background-size: contain
}

.resume-analysis-content .analysis-box .box-icon[data-v-24c5419c] {
    width: 16px;
    height: 16px;
    background: url(../image/dialog_tip_3.26b03e1.png) 50% no-repeat;
    background-size: contain;
    margin: 0 27px
}

.resume-analysis-content .analysis-box p[data-v-24c5419c] {
    margin-top: 230px;
    color: #51586d
}

.resume-analysis-content .button-container[data-v-24c5419c] {
    text-align: center;
    margin-top: 25px
}

.resume-analysis-content .button-container .btn[data-v-24c5419c] {
    padding: 9px 32px
}



.recruit-tip {
    display: none;
    position: absolute;
    white-space: normal;
    bottom: 0;
    left: -315px;
    width: 298px;
    height: 280px;
    text-align: center;
    border: 1px solid #f6f6f6;
    line-height: 20px;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .08)
}

.recruit-tip img {
    width: 280px;
    height: 180px;
    border-radius: 0;
    margin-top: 8px
}

.recruit-tip span {
    display: block;
    padding: 0 30px;
    margin-top: 12px
}

.recruit-tip:after {
    content: "";
    position: absolute;
    right: -8px;
    top: 205px;
    width: 14px;
    height: 14px;
    background-color: #fff;
    transform: rotate(45deg)
}

.friend-link[data-v-cbaf0798] {
    background: #313438;
    border-top: 1px solid #46494c;
    padding: 7px 0 6px
}

.friend-link.expand .link-container[data-v-cbaf0798] {
    max-height: none
}

.friend-link.expand .iboss[data-v-cbaf0798] {
    transform: rotate(180deg)
}

.friend-link .link-container[data-v-cbaf0798] {
    position: relative;
    margin: 0 auto;
    width: 1184px;
    font-size: 12px;
    max-height: 20px;
    overflow: hidden
}

.friend-link .title[data-v-cbaf0798] {
    float: left;
    width: 78px;
    font-size: 12px;
    line-height: 20px;
    color: hsla(0, 0%, 100%, .5);
    margin-top: 1px
}

.friend-link .links[data-v-cbaf0798] {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    margin-right: 23px;
    margin-bottom: 12px
}

.friend-link .links .link-item[data-v-cbaf0798] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    line-height: 20px;
    margin-right: 30px;
    display: inline-block
}

.friend-link .links .link-item[data-v-cbaf0798]:hover {
    text-decoration: underline;
    color: #00bebd
}

.friend-link .link-btn[data-v-cbaf0798] {
    position: absolute;
    right: 0;
    top: 1px;
    line-height: 20px;
    color: hsla(0, 0%, 100%, .5);
    cursor: pointer
}

.friend-link .link-btn .iboss[data-v-cbaf0798] {
    margin-left: 2px;
    display: inline-block;
    font-size: 12px;
    transition: all .3s
}

#footer {
    min-width: 1200px;
    background: #fff;
    padding: 20px 0 10px;
    margin-top: 16px;
    position: relative;
    z-index: 22;
    color: #8d92a1
}

#footer .home-inner {
    position: relative;
    padding-left: 15px;
    padding-right: 15px
}

#footer a:hover {
    color: #00d7c6
}

.page-white #footer {
    margin-top: 0;
    position: static
}

.footer-icon {
    margin-top: 20px
}

.footer-social {
    position: absolute;
    font-size: 12px;
    text-align: right;
    right: 15px;
    top: 0
}

.footer-social img {
    margin: 6px 0 7px;
    width: 88px;
    height: 16px
}

.footer-social p img {
    width: 100px;
    height: 100px
}

.footer-social p {
    text-align: right;
    padding: 0;
    font-size: 13px
}

.footer-social p span {
    font-size: 13px;
    padding-left: 5px
}

.footer-social a {
    transition: none
}

.icon-app,
.icon-weibo,
.icon-weixin {
    display: inline-block;
    background-image: url(../image/icons.7e45210.png);
    background-repeat: no-repeat;
    width: 42px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #eaebee;
    border-radius: 100%;
    margin-left: 23px;
    vertical-align: top
}

.icon-weibo {
    background-position: 10px -190px
}

.icon-app span,
.icon-weibo span,
.icon-weixin span {
    display: none
}

.icon-app:hover,
.icon-weibo:hover,
.icon-weixin:hover {
    border-color: #cbcdd4
}

.icon-weixin {
    background-position: 10px -254px;
    position: relative
}

.icon-app {
    background-position: 6px -313px
}

.qrcode-weixin {
    display: none;
    position: absolute;
    right: -25px;
    bottom: 50px;
    width: 100px;
    height: 100px;
    background: #fff
}

.icon-weixin:hover .qrcode-weixin {
    display: block
}

.copyright {
    max-width: 900px;
    color: #eeeff3;
    font-size: 12px;
    margin-top: 20px;
    line-height: 26px
}

.copyright a {
    text-decoration: none;
    color: #414a60
}

.copyright img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin: -5px 0 0
}

.copyright span {
    color: #8d92a1;
    display: inline-block;
    margin-right: 15px
}

.copyright span.netpolice {
    margin-left: -10px
}

.copyright .link-beian:hover {
    color: #ddd
}

.copyright .link-chengxin {
    display: inline-block;
    margin-left: 10px
}

.copyright .link-chengxin img {
    height: 30px;
    display: inline-block;
    margin-bottom: -10px
}

.footer-logo {
    padding: 12px 0;
    width: 200px
}

.ie7 .footer-social a {
    margin-left: 0;
    margin-right: 23px
}

.ie7 .footer-social a.icon-app {
    margin-right: 0
}

.footer-about dl {
    width: 192px;
    float: left
}

.footer-about dl dt {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #414a60;
    margin-bottom: 10px
}

.footer-about dl dd a,
.footer-about dl dd p {
    display: block;
    width: 100%;
    font-size: 12px;
    color: #8d92a1;
    height: 24px;
    line-height: 24px;
    white-space: nowrap
}

.footer-about dl dd .report-mail {
    display: inline;
    font-size: 12px;
    color: #8d92a1;
    height: 24px;
    line-height: 24px;
    white-space: nowrap
}

.footer-about dl dd a:hover {
    color: #00d7c6
}

.copyright .renshe-phone {
    cursor: pointer
}

.black-footer #footer {
    background: #313438;
    color: hsla(0, 0%, 100%, .5);
    margin-top: 28px
}

.black-footer .footer-about dl dt {
    color: hsla(0, 0%, 100%, .8)
}

.black-footer .copyright a,
.black-footer .footer-about dl dd a,
.black-footer .footer-about dl dd p {
    color: hsla(0, 0%, 100%, .5)
}

.black-footer .copyright a:hover,
.black-footer .footer-about dl dd a:hover {
    color: #00bebd
}

.black-footer #footer .icon-app,
.black-footer #footer .icon-client-app,
.black-footer #footer .icon-weibo,
.black-footer #footer .icon-weixin {
    border: none;
    background-color: hsla(0, 0%, 100%, .1)
}

.side-bar-box {
    position: fixed;
    bottom: 40px;
    right: 24px;
    z-index: 104
}

.side-bar-box.is-open {
    right: 324px
}

.side-bar-box .sider-title {
    position: relative;
    padding: 24px 16px 16px;
    background: #fbfbfd;
    color: #12141a;
    font-size: 16px;
    line-height: 22px
}

.side-bar-box .sider-title:before {
    content: " ";
    position: absolute;
    left: 16px;
    right: 16px;
    bottom: 0;
    height: 1px;
    background: #f5f5f5;
    z-index: 1
}

.side-bar-box .sider-title:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0
}

.side-bar-box .sider-title a {
    font-size: 14px;
    color: #00a6a7;
    float: right
}

.side-bar-box .sider-title a:hover {
    opacity: .8
}

.side-bar-box .vline {
    margin: 0 10px
}

.side-bar-box .btn {
    background-color: #5dd5c8;
    border-color: #5dd5c8;
    color: #fff;
    padding: 9px 15px
}

.side-bar-box .btn:hover {
    background: #6adbcf
}

.side-bar-box .opacity {
    opacity: .5
}

.side-bar-box .user-avatar {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    vertical-align: middle
}

.side-bar-box .sider-detail {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    width: 300px;
    background: #fbfbfd;
    overflow-y: auto;
    overflow-x: hidden;
    box-shadow: 0 8px 40px 0 hsla(0, 0%, 60%, .3)
}

.side-bar-box .sider-detail ul {
    background-color: #fff
}

.side-bar-box .sider-detail ul li {
    transition: all .2s linear
}

.side-bar-box .sider-detail ul li:hover {
    background: #f7f7f7
}

.side-bar-box .sider-detail ul li:hover .btns-sider-interview {
    display: inline-block
}

.side-bar-box .sider-detail ul li:hover button {
    display: block
}

.side-bar-box .sider-detail ul li:last-child a {
    border: none
}

.side-bar-box .sider-detail ul li h4 {
    font-size: 14px;
    color: #222;
    line-height: 22px;
    height: 22px;
    white-space: nowrap
}

.side-bar-box .user-text {
    font-size: 13px;
    color: #666;
    padding-left: 8px;
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    text-overflow: ellipsis;
    vertical-align: middle
}

.side-bar-box .sider-position-title {
    width: 165px;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    display: inline-block
}

.side-bar-box .sider-position-title .title-text {
    max-width: 98px;
    font-size: 16px;
    font-weight: 500;
    color: #222;
    line-height: 22px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.side-bar-box .sider-position-title .title-text.no-medium {
    max-width: 165px
}

.side-bar-box .sider-position-title .job-medium-icon {
    height: 16px;
    vertical-align: middle;
    margin-left: 10px
}

.side-bar-box .sider-position-title .job-medium-icon.before-icon {
    margin-left: 0;
    margin-right: 10px
}

.side-bar-box .sider-degree {
    float: right;
    font-size: 16px;
    font-weight: 500;
    color: #fe574a;
    line-height: 22px
}

.side-bar-box .company-info {
    font-size: 13px;
    color: #999;
    padding: 8px 0;
    line-height: 18px
}

.side-bar-box .siderbar-more {
    display: block;
    font-size: 12px;
    color: #999;
    text-align: center;
    padding-top: 18px
}

.side-bar-box .interview-time {
    height: 40px;
    padding-left: 20px;
    background: #fbfbfd;
    font-size: 14px;
    color: #222;
    line-height: 40px
}

.side-bar-box .interview-time span {
    font-size: 12px;
    color: #999;
    padding-left: 10px
}

.side-bar-box .interview-info {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    padding-top: 3px
}

.side-bar-box .interview-info span {
    color: #002c00
}

.side-bar-box .interview-user-info {
    padding-top: 14px
}

.side-bar-box .interview-user-info img {
    width: 28px;
    height: 28px;
    border-radius: 14px;
    vertical-align: middle
}

.side-bar-box .interview-user-info .user-text {
    display: inline-block;
    width: 100px;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis
}

.side-bar-box .interview-list li .sub-title .interview-status {
    float: right;
    color: #fd7240
}

.side-bar-box .interview-list li .sub-title .company-name {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.side-bar-box .interview-list li:last-child .interview-container {
    border: none
}

.side-bar-box .interview-user-info .btn {
    min-width: 46px;
    width: 46px;
    height: 24px;
    font-size: 12px;
    line-height: 26px;
    color: #fff;
    outline: 1px solid #5dd5c8
}

.side-bar-box .interview-user-info .btn.btn-cancel {
    background-color: #fff;
    color: #5dd5c8;
    margin-right: 4px
}

.side-bar-box .interview-user-info .btn.btn-cancel:hover {
    border-color: #5dd5c8
}

.side-bar-box .interview-user-info .btns-sider-interview {
    display: none;
    vertical-align: top;
    float: right
}

.side-bar-box .not-have,
.side-bar-box .not-login {
    display: block;
    margin: 0 auto;
    background: url(../image/pooxhxtvvc1653361386961.png) no-repeat 50%;
    width: 200px;
    height: 120px;
    background-size: 200px 120px
}

.side-bar-box .sider-error-tip {
    width: 100%;
    height: 228px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    text-align: center
}

.side-bar-box .sider-error-tip p {
    color: #666;
    font-size: 14px;
    line-height: 20px;
    padding: 30px 0 26px
}

.side-bar-box .sider-template button {
    width: 68px;
    height: 26px;
    min-width: 68px;
    line-height: 24px;
    font-size: 12px;
    float: right;
    padding: 0;
    display: none
}

.side-bar-box .sider-template a {
    padding: 20px 0 11px;
    display: block;
    margin: 0 20px;
    border-bottom: 1px dotted #f5f5f5
}

.side-bar-box .interview-container {
    margin: 0 20px;
    padding: 20px 0;
    border-bottom: 1px dotted #e3e7ed
}

.side-bar-box .sider-load {
    text-align: center;
    height: 50px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0
}

.side-bar-box .sider-load i {
    display: block;
    width: 310px;
    height: 29px;
    background: url(../image/loading.be9bc04.gif) no-repeat 50%;
    background-size: 29px 29px
}

.side-bar-box .sider-load p {
    padding-top: 20px;
    font-size: 15px;
    color: #9fa3b0
}

.side-bar-box .sider-index {
    width: 40px;
    height: 100%;
    float: left;
    position: relative;
    transition: width .2s
}

.side-bar-box .btn-sider-more {
    width: 138px;
    font-size: 14px
}

.side-bar-box .side-bar-wrapper .back-top {
    display: none;
    width: 44px;
    height: 44px;
    padding: 10px 0;
    border-radius: 22px;
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .06)
}

.side-bar-box .side-bar-wrapper .back-top:before {
    content: " ";
    display: block;
    margin: 0 auto;
    width: 24px;
    height: 24px;
    background: url(../image/9iumhezupm1651820282511.png) -312px 0/auto 24px no-repeat
}

.side-bar-box .side-bar-wrapper .back-top.show {
    display: block
}

.side-bar-box .side-bar-wrapper .back-top:hover:before {
    background-position: -72px 0
}

.side-bar-box .side-bar-wrapper .side-bar-bottom,
.side-bar-box .side-bar-wrapper .side-bar-top {
    margin-top: 12px;
    padding: 6px 0;
    width: 44px;
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .06);
    border-radius: 22px
}

.side-bar-box .side-bar-wrapper>ul>li {
    position: relative;
    height: 44px;
    width: 44px;
    padding: 6px 0
}

.side-bar-box .side-bar-wrapper>ul>li:hover .side-attr {
    color: #00a6a7
}

.side-bar-box .side-bar-wrapper>ul>li:hover .side-popper {
    display: block
}

.side-bar-box .side-bar-wrapper>ul>li>a {
    display: block;
    margin: 0 auto;
    width: 24px;
    height: 24px;
    background: url(../image/9iumhezupm1651820282511.png) 0 0/auto 24px no-repeat;
    transition: none
}

.side-bar-box .side-bar-wrapper>ul>li.side-feedback {
    height: auto;
    cursor: pointer
}

.side-bar-box .side-bar-wrapper>ul>li .side-attr {
    display: block;
    font-size: 12px;
    color: #666;
    line-height: 17px;
    margin-top: 6px;
    text-align: center;
    transition: all .2s linear
}

.side-bar-box .side-bar-wrapper>ul>li .side-popper {
    display: none;
    position: absolute;
    top: 50%;
    right: 48px;
    margin-top: -11px;
    white-space: nowrap;
    background: #707070;
    border-radius: 4px;
    padding: 2px 7px;
    font-size: 13px;
    font-weight: 400;
    color: #fbfbfb;
    line-height: 18px
}

.side-bar-box .side-bar-wrapper>ul>li.side-interest a {
    background-position: -264px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-interest.active a,
.side-bar-box .side-bar-wrapper>ul>li.side-interest:hover a {
    background-position: -120px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-chat a {
    background-position: -360px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-chat.active a,
.side-bar-box .side-bar-wrapper>ul>li.side-chat:hover a {
    background-position: -168px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-deliver a {
    background-position: -336px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-deliver.active a,
.side-bar-box .side-bar-wrapper>ul>li.side-deliver:hover a {
    background-position: -48px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-interview a {
    background-position: -288px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-interview.active a,
.side-bar-box .side-bar-wrapper>ul>li.side-interview:hover a {
    background-position: -144px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-service a {
    background-position: -240px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-service:hover a {
    background-position: -24px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-feedback a {
    background-position: -192px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-feedback:hover a {
    background-position: -96px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-other>a {
    background-position: -216px 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-other:hover>a {
    background-position: 0 0
}

.side-bar-box .side-bar-wrapper>ul>li.side-other:hover .other-list {
    display: block
}

.side-bar-box .side-bar-wrapper .other-list {
    display: none;
    position: absolute;
    top: 50%;
    right: 48px;
    margin-top: -20px;
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .06);
    border-radius: 12px;
    padding: 0 4px;
    white-space: nowrap;
    z-index: 1
}

.side-bar-box .side-bar-wrapper .other-list:before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -4px;
    width: 4px;
    z-index: 1
}

.side-bar-box .side-bar-wrapper .other-list li {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 20px;
    padding: 10px
}

.side-bar-box .side-bar-wrapper .other-list li a {
    display: block;
    color: #333
}

.side-bar-box .side-bar-wrapper .other-list li a:hover {
    color: #00a6a7
}

.side-bar-box .side-bar-wrapper .other-list li a:hover .qrcode-layer {
    display: block
}

.side-bar-box .side-bar-wrapper .other-list .qrcode-layer {
    display: none;
    position: absolute;
    bottom: 44px;
    right: 50%;
    margin-right: -98px;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
    color: #666;
    overflow: hidden;
    font-size: 13px;
    width: 196px;
    height: 196px;
    z-index: 10;
    background: #fff;
    border: 1px solid #eee
}

.side-bar-box .side-bar-wrapper .other-list .qrcode-layer img {
    margin: 16px auto 0;
    display: block;
    width: 134px;
    height: 134px
}

.interview-pop .dialog-container {
    width: 500px
}

.interview-pop .dialog-header h3.title {
    font-size: 18px;
    color: #5dd5c8;
    font-weight: 400;
    margin-bottom: 10px
}

.interview-pop .dialog-footer .btns {
    text-align: center
}

.app[data-v-a48ab41e] {
    position: relative;
    min-height: 100%;
    min-width: 1224px
}

.app.school[data-v-a48ab41e],
.app.xian-city[data-v-a48ab41e] {
    min-width: 1254px
}