﻿@charset "UTF-8";

html, body {
    height: 100%;
}

html, input, body, div, span, applet, hr, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}


body {
    -webkit-font-smoothing: antialiased;
    min-width: 1349px;
    margin: 0 auto;
}

body, button, input, select, textarea {
    font: 12px/1.5 Tahoma, Arial, "Lantinghei SC", "Microsoft YaHei", 微软雅黑, 宋体, sans-serif;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    overflow: visible;
}

::-webkit-scrollbar-thumb {
    background-color: #1a6786;
    min-height: 25px;
    min-width: 25px;
    border: 1px solid #bebebe;
}

::-webkit-scrollbar-track {
    background-color: #dcdcdc;
    border: 1px solid #bebebe;
}

::selection {
    background-color: #f50;
    color: #fff;
}

.DebugInfo {
    border: 1px solid #808080;
    padding: 7px 13px;
    border-radius: 5px 5px;
    color: #88d000;
    background-color: #636363;
    margin: 1px 1px;
    text-align: left;
}

    .DebugInfo hr {
        border-color: #ff7373;
        margin: 10px 0px;
    }

a {
    text-decoration: none;
}

    a:link {
        text-decoration: none;
    }

    a:visited {
        text-decoration: none;
    }

    a:hover {
        text-decoration: none;
    }

    a:active {
        text-decoration: none;
    }

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none;
}

em {
    font-style: normal;
}

a img {
    border: none;
    vertical-align: middle;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

hr {
    background-color: #ccc;
    height: 1px;
    margin: 0 0 !important;
}

button {
    cursor: pointer;
}

textarea {
    outline: none;
    resize: none;
}

h1, h2, h3, h4 {
    font-weight: initial;
}

i {
    font-style: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
select,
textarea {
    max-width: 280px;
}

footer {
    z-index: 889;
    position: relative;
}

input::input-placeholder {
    color: #c0c0c0 !important;
}

input::-webkit-input-placeholder {
    color: #c0c0c0 !important;
}

input:-moz-placeholder {
    color: #c0c0c0 !important;
}

input::-moz-placeholder {
    color: #c0c0c0 !important;
}

input:-ms-input-placeholder {
    color: #c0c0c0 !important;
}

input, button, textarea {
    /*outline: none;*/
    border: 0;
}

.version {
    color: darkslategrey;
}

.tooltip {
    text-align: left !important;
}



.details-content-body {
    position: relative;
    word-wrap: break-word;
    word-break: break-all;
    table-layout: fixed;
    overflow-wrap: break-word;
}

.menu-bar {
    background-color: #044c72;
}

.item-list {
    background-color: #1a6786;
}

.menu-right .post-list ul.company {
    padding-bottom: 35px;
}


.pagination {
    margin: 10px 0px 0px 15px !important;
    padding-bottom: 15px;
    float: right;
}

    .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
        color: #ffffff;
        background-color: #e75006;
        border-color: #e75006;
    }

    .pagination > li > a, .pagination > li > span {
        color: #e75006;
        border: 1px solid #e75006;
        background-color: #ffffff;
    }

    .pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
        border: 1px solid #e75006;
        background-color: #ffffff;
    }

    .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
        color: #333333;
        border: 1px solid #e75006;
        background-color: #dddddd;
    }

.item-list .job-list .job-current-top1px {
    background: #1a6786;
    border-top: 1px solid #f4f4f4;
}

.item-list .job-list .job-current {
    background: #1a6786;
}

    .item-list .job-list .job-current a span, .item-list .job-list .job-current a, .item-list .job-list .job-current-top1px a span, .item-list .job-list .job-current-top1px a {
        color: #eeeeee;
    }


.layui-layer-msg div.layui-layer-content {
    text-align: left;
}

.ellipsis {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}