﻿body {
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}

table {
    margin-bottom: 0 !important;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}
/*public*/
.btn_delete {
    width: 15px !important;
    height: 15px !important;
    /*left: -10px;
    position: relative;
    top: -15px;*/
    position: absolute;
    right: 0;
    top: 0;
}

body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, .sys-font, label {
    font-family: Microsoft YaHei, '宋体', Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif !important;
    letter-spacing: .15em;
}

label {
    font-weight: 100 !important;
    font-size: 16px !important;
    color: #888;
}

.login {
    text-align: right;
    width: 98%;
    margin-bottom: 10px;
}

.form-control {
    padding: 0 !important;
    padding-left: 5px !important;
    display: table-cell !important;
}

footer.alert {
    margin-bottom: 5px !important;
    width: 70%;
    margin-left: auto;
    margin-right: auto !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0px 0px 2px #dadada;
    z-index: 10000;
}

footer.alert-danger {
    color: #fff !important;
    padding: 5px !important;
}

.error-msg-back {
    background-color: #ce383f !important;
}

.sucess-msg-back {
    background-color: #14a046 !important;
}

span.field-validation-error, label.error {
    position: relative;
    background-color: #fff;
    white-space: nowrap;
    color: #f00;
    z-index: 10;
}

.dropdown-menu {
    z-index: 10000 !important;
}

.col-md-2 {
    padding-left: 5px !important;
}

button.btn-primary {
    background-color: #ff9800 !important;
    border: 1px solid #eee !important;
}
/*LoginEntry page style*/
body.login-body {
    background-image: url(images/new-login-back.jpg);
    background-repeat: no-repeat;
    background-size: cover !important;
}

.login-form {
    margin-top: 25%;
    /*background-color:#f9f9f9;*/
    width: 35%;
    height: 210px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #d5d5d5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0px 0px 2px #dadada, inset 0px -3px 0px #e6e6e6;
}

.login-mask {
    position: absolute;
    background-color: #f9f9f9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0px 0px 2px #dadada, inset 0px -3px 0px #e6e6e6;
    z-index: -1;
    opacity: 0.8;
}

.login-form .input-group {
    width: 85%;
    margin-left: 8%;
}

.login-form form {
}

.login-form .col-md-2 {
    padding-right: 0 !important;
}

body.login-body .login-form hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.navbar .container {
    position: relative;
}

.margin-left-20 {
    margin-left: 5%;
}

.margin-left-10 {
    margin-left: 5px;
}

.navbar-inner {
    padding: 7px 0;
    /*background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#fff)); 
	background:-webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); Chrome10+,Safari5.1+ */
    background-color: #f3f0eb !important;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 50px;
    line-height: 40px;
    color: #8ab923;
    background-image: url(images/newLogo.png);
    background-repeat: no-repeat;
    background-size: 115px 30px;
    background-position: 10% 10px;
    border-bottom: 1px solid #eee;
}

.logout a {
    color: rgb(244,128,15);
}

body.login-body .title {
    color: #535353;
    padding-left: 10px;
    letter-spacing: .2em;
}
/*ProcessTrend*/
.logo-back {
    background-color: rgb(75,89,115);
}

.process-trend-container {
    width: 100%;
    padding-top: 20px;
    height: 80px;
    margin-top: 51px;
    clear: both;
    position: fixed;
    z-index: 1030;
    background-color: rgb(228,228,236);
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
    .process-trend-container {
        max-width: 940px;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    .process-trend-container {
        max-width: 720px;
    }
}

@media (min-width: 1200px) {
    .process-trend-container {
        max-width: 1140px;
    }
}

.process-trend-container div {
    float: left;
    /*margin-left: 10px;*/
    width: 20%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #999999;
    font-size: 18px;
    cursor: pointer;
    border-top-left-radius: 0.4em;
    border-top-right-radius: 0.4em;
    font-weight: 700;
}

    .process-trend-container div.active {
        background-color: white;
        color: rgb(244,129,15);
    }

    .process-trend-container div:first-child {
        /*clear:both;*/
        margin-left: 0;
    }

    .process-trend-container div:last-child {
        /*clear:both;*/
    }
/*/home/index*/
.index-content {
    /*margin-top: 10px;*/
    background-color: #fff;
    padding: 10px;
    box-shadow: 0px 0px 2px #dadada, inset 0px -3px 0px #e6e6e6;
    margin-top: 130px;
}
/*/account/PerfectBasicInformation*/
body.other {
    background-color: rgb(228,228,236);
}

.widget-header {
    /*position: relative;*/
    width: 100%;
    line-height: 40px;
    height: 40px;
    padding-left: 10px;
    background: #f9f6f1;
    background: -moz-linear-gradient(top, #f9f6f1 0%, #f2efea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f6f1), color-stop(100%,#f2efea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* IE10+ */
    background: linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1', endColorstr='#f2efea');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1', endColorstr='#f2efea')";
    border: 1px solid #d6d6d6;
    -webkit-background-clip: padding-box;
}

.highest-dgree {
    color: #999;
}

.lbl-seven-text {
    width: 14% !important;
}

.percentage66 {
    width: 66% !important;
}

.percentage90 {
    width: 89% !important;
}

.percentage41 {
    width: 39% !important;
}

.percentage50 {
    width: 50% !important;
}

.percentage20 {
    width: 20% !important;
}

.percentage30Ex {
    width: 30% !important;
}

div.fieldset {
    padding: .35em .625em .75em;
    border: 1px solid silver;
    width: 100%;
    background-color: #fff;
}

legend {
    padding: .5em;
    border: 0;
    width: auto;
    margin: 0;
    font-size: 16px !important;
}

#perfect_basic_information_main div ul {
    list-style-type: none;
    margin-top: 10px;
    min-height: 30px;
    padding: 0;
}

    #perfect_basic_information_main div ul li {
        float: left;
        /*padding:8px;*/
        width: 14%;
        padding-left: 5px;
        height: 30px;
        line-height: 30px;
    }

        #perfect_basic_information_main div ul li.lbl-text {
            /*padding:8px;*/
            width: 11%;
            text-align: right;
            color: #888;
            cursor: default;
        }
        /*日期范围样式*/
        #perfect_basic_information_main div ul li.txt-range {
            /*padding:8px;*/
            width: 39%;
        }

            #perfect_basic_information_main div ul li.txt-range input {
                width: 49%;
            }

        #perfect_basic_information_main div ul li input, #perfect_basic_information_main div ul li select {
            width: 100%;
            border-radius: .2em;
            height: 30px;
            line-height: 30px;
            border: 1px solid #ccc;
        }

.btn-education-add {
    margin: 4px 0;
    position: relative;
    /*float:right;*/
    text-align: center;
    cursor: pointer;
    width: 5%;
}

    .btn-education-add p {
        margin: 0;
        width: 130px;
        height: 30px;
        line-height: 30px;
        background-color: #ffc107;
        padding: 1px;
        color: #fff;
        border-radius: .2em;
    }

div.item-edit {
    background-image: url(Images/pencil.png);
    float: left;
}

div.item-delete {
    background-image: url(Images/no.png);
    margin-left: 26px;
}

div.item-edit, div.item-delete {
    background-repeat: no-repeat;
    background-size: cover !important;
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.btn-submit {
    margin-top: 10px;
    margin-bottom: 5px;
}

    .btn-submit button {
        width: 10%;
    }

#slt_Province, #slt_city {
    width: 100% !important;
}

#slt_city {
    margin: 0 4.5px;
}

#RESIDENCE_ADDRESS {
    width: 450% !important;
}

.required {
    display: inline-block;
    color: #d2322d;
    font-size: 0.8em;
    font-weight: bold;
    position: relative;
    top: -0.2em;
}

.upload-file {
    width: 35px;
    height: 35px;
    cursor: pointer;
}

/*.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-sizing: border-box;
}
.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
}
    .select2-search input {
        border-radius: 4px;
        color: #555;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        background-color: #FFF;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        border-color: #ccc;
    }
.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff url(select2.png) no-repeat 100% -22px;
    background: url(select2.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url(select2.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(select2.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(select2.png) no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}
.select2-display-none {
    display: none;
}
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}*/
/* 图片放大弹出层 */
.zoominner {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 5px 10px 10px;
    text-align: left;
}

    .zoominner p {
        height: 30px;
        _position: absolute;
        _right: 2px;
        _top: 5px;
    }

        .zoominner p a {
            background: url("images/imgzoom_tb.gif") no-repeat scroll 0 0 transparent;
            float: left;
            height: 17px;
            line-height: 100px;
            margin-left: 10px;
            overflow: hidden;
            width: 17px;
        }

            .zoominner p a.imgadjust {
                background-position: -40px 0;
            }

            .zoominner p a.imgclose {
                background-position: -80px 0;
                cursor: pointer;
            }

.y {
    float: right;
    margin-bottom: 10px;
}

.ctnlist .text img {
    cursor: pointer;
}

#imgzoom_cover {
    background-color: #000000;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    position: absolute;
    z-index: 100000;
    top: 0px;
    left: 0px;
    width: 100%;
    display: none;
}

#imgzoom {
    display: none;
    z-index: 100001;
    position: absolute;
}

#imgzoom_img {
    _width: 300px;
    _height: 200px;
    min-width: 300px;
    min-height: 200px;
    background: url(images/imageloading.gif) center center no-repeat;
}

#imgzoom_zoomlayer {
    _width: 300px;
    _height: 200px;
    _position: relative;
    _padding-top: 30px;
    min-width: 300px;
    min-height: 200px;
}

.hight-light {
    -webkit-transition: border linear .2s,-webkit-box-shadow linear .1s;
    border-color: rgba(141,39,142,.75);
    -webkit-box-shadow: 0 0 18px rgba(111,1,32,3);
}

.question {
    background-image: url(images/question.png);
    background-repeat: no-repeat;
    background-size: 30px 30px !important;
    background-position: 0px 0px;
    cursor: pointer;
    /* width: 14px; */
    height: 30px;
    position: absolute;
    /* left: 0px; */
    /* top: -10px; */
    display: -webkit-inline-box;
    padding-left: 28px;
    -webkit-filter: grayscale(0.5);
}

.popover {
    min-width: 300px !important;
    max-width: 600px !important;
}

.popover-content {
    line-height: 20px;
}

main.index-content p {
    line-height: 30px;
}

main.index-content .user-agreement {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}

.pageover_bg {
    background-color: #000;
    display: none;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
}

#image_load {
    position: fixed;
    height: 40px;
    font-size: 10px;
    width: 209px;
    display: none;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

#upload-text {
    height: 20px;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f6f1), color-stop(100%,#f2efea));
    line-height: 20px;
    width: 99.4%;
}
/*预入职系统优化*/
.new-login-form {
    background-color: rgb(74,88,114);
    width: 28%;
    position: absolute;
    right: 20%;
    top: 16%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: white;
    box-shadow: 0px 0px 2px rgb(189,190,195);
}

    .new-login-form h4 {
        padding-left: 15px;
        padding-top: 8px;
        margin-bottom: 16px;
    }

    .new-form-group, .new-login-form form > button {
        width: 86%;
        margin-left: 7%;
        margin-bottom: 15px;
    }

    .new-login-form form > button {
        margin-bottom: 30px;
        margin-top: 20px;
        background-color: rgb(244,128,15) !important;
        border: none !important;
    }

    .new-login-form form > button:focus{outline:0;}

.input-group-addon {
    background-color: rgb(99,111,135);
    border: none;
}

.forget-password {
    font-size: 12px;
    letter-spacing: 0;
    position: absolute;
    right: 0;
    color: rgb(235,125,27);
}

.relative {
    position: relative;
}

.new-navbar-inner {
    padding: 7px 0;
    height: 50px;
    line-height: 40px;
    color: white;
    padding-left: 15px;
}

    .new-navbar-inner > img {
        height: 30px;
        width: auto;
    }

    .new-navbar-inner .logout {
        display: inline-block;
        position: absolute;
        right: 15px;
    }
/*了解我们*/
.konw-content ul {
    list-style: none;
    width: 20%;
    margin-left: 8%;
    padding-left: 0;
    padding-top: 2%;
    font-size: 16px;
    float: left;
}

.know-active {
    color: rgb(51,51,51) !important;
    font-weight: 700;
    border-left: 3px solid rgb(244,129,15);
}

.konw-content ul li {
    color: rgb(170,170,170);
    padding-left: 10%;
    margin-bottom: 18px;
}

.know-content-right {
    width: 70%;
    display: inline-block;
}

    .know-content-right p {
        line-height: normal !important;
    }

    .know-content-right h3 {
        font-weight: 700;
    }

    .know-content-right h4 {
        font-weight: 700;
    }

.know-about-imgInfo {
    float: left;
    width: 47%;
    margin-right: 2%;
    text-align: center;
    color: rgb(170,170,170);
    font-size: 8px;
}

    .know-about-imgInfo img {
        height: 240px !important;
        cursor: pointer;
    }

    .know-about-imgInfo div {
        height: 30px;
    }

.know-content-right img {
    width: 100%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 5px;
}
/*个人资料填写及上传*/
.personal-info-main {
    padding: 40px 0 10px 20px;
    background-color: white;
    margin-top: 130px;
}

.drawLine tr td {
    border: none !important;
}

.drawLine tr:nth-child(even) {
    border-top: 1px solid #ddd;
}

.main-personal-right {
    float: right;
}

.personal-info-tab {
    width: 100px;
    display: inline-block;
}

    .personal-info-tab > div {
        width: 100px;
        height: 100px;
        background-color: rgb(251,230,207);
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        color: rgb(251,212,179);
    }

.personal-tab-active {
    background-color: rgb(244,128,15) !important;
}

.tab-number {
    font-size: 400%;
    padding-left: 6px;
}

.tab-name-font {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
}

.tab-name {
    position: absolute;
    left: 30px;
    width: 70px;
    top: 14px;
}

.color-white {
    color: white;
}

.clear {
    clear: both;
}

.personal-right-body {
    border-left: 1px solid rgb(244,128,15);
    padding-left: 12px;
}

.basic-form-button {
    position: absolute;
    left: -66px;
    bottom: 0;
}

.margin-bottom-50 {
    margin-bottom: 50px;
}

.margin-top-20 {
    margin-top: 20px;
}

.local-img-thumbnail {
    width: 80px;
    height: 80px;
}

.main-color {
    color: rgb(244,128,15);
}

.row-upload-file {
    float: left;
    margin-right: 10px;
    left: 20px;
}

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

.upload-file-area {
    width: 80px;
    height: 80px;
    border: 1px dashed rgb(210,210,210);
    padding: 12px 0 0 0;
}

.upload-file-img {
    width: 80px;
    height: 80px;
}

.question {
    right: 0;
    top: 1px;
}

.right-30 {
    right: -30px;
}

.progress-default {
    height: 14px;
    width: 86px;
    margin-left: 7px;
    position: absolute;
    top: 72px;
    border-radius: 5px;
    padding: 2px;
    background-color: rgb(250,206,166);
}

.progress-bar-default {
    background-color: rgb(246,184,136);
    border-radius: 5px;
    height: 100%;
    font-size: 8px;
}

.progress-bar-number {
    position: absolute;
    right: 0;
    color: rgb(207,137,71);
    bottom: 1px;
}

.progress-color-active {
    background-color: rgb(189,95,7);
}

.progress-bar-colorActive {
    background-color: rgb(249,243,25);
}

.set-relative {
    position: relative;
    top: 10px;
}
/*入职测评*/
.entry-content {
    background: url(images/assessmentbg.png) no-repeat;
    background-size: 100% 600px;
    height: 640px;
    padding: 100px 8%;
    margin: 0 3% 0 3%;
    color: black;
    letter-spacing: normal;
}

    .entry-content h3 {
        letter-spacing: 0;
        font-weight: 700;
    }

    .entry-content p {
        margin-bottom: 0;
    }

    .entry-content button {
        color: white;
        background-color: rgb(244,128,15);
        padding: 5px 40px;
        border-radius: 3px;
        border: 1px solid rgb(244,128,15);
        outline: none;
    }

.entry-hint {
    border: 1px dashed rgb(244,128,15);
    padding: 0 20px;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    margin-top: 30px;
    border-radius: 10px;
    font-weight: 700;
}
/*审核状态*/
.audit-status-content {
    border: 1px solid rgb(221,221,221);
    margin: 3% 3% 6% 3%;
}

    .audit-status-content thead {
        background-color: rgb(245,245,245);
        color: rgb(160,160,160);
    }
/*用户协议*/
.user-agreement-content p {
    text-indent: 2rem;
}

.user-agreement-content textarea {
    width: 100%;
    height: 80px;
}

.test p {
    font-size: 1.4rem;
    font-weight: 700;
    color: #333;
}

.test li label {
    display: inline-block;
    color: #666;
    cursor: pointer;
    font: normal 100% "microsoft yahei" !important;
    font-size: 1.2rem !important;
    margin-bottom: 0;
    padding: 1rem 1rem 1rem 2.9rem;
    width: 100%;
}

    .test li label:hover {
        background: #fafafa;
    }

.test ul {
    list-style: none;
    padding: 0;
}

input[type='radio'].evaluationRadio:checked + .evaluationRadio {
    background: url(images/radio_checked.png) no-repeat;
}

span.evaluationRadio {
    background: url(images/radio_check.png) no-repeat;
    display: inline-block;
    padding-left: 25px;
}

input[type='radio'].evaluationRadio {
    opacity: 0;
    position: absolute;
}

.evaluationReportTitle {
    color: rgb(244,129,15);
    text-align: center;
    font-weight: 700;
}

.evaluationReportName {
    color: white;
    background: rgb(244,129,15);
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.style4 {
    font-weight: 600;
}

#one, #two {
    margin: 0.5%;
    padding: 0.5%;
    float: left;
    line-height: 22px;
}

.graph {
    position: relative;
    width: 49%;
    border: 1px solid #B1D632;
    box-sizing: border-box;
    padding: 2px;
    margin-bottom: .5em;
}

    .graph .bar {
        display: block;
        position: relative;
        background: #B1D632;
        text-align: right;
        color: #333;
        height: 2em;
        line-height: 2em;
        float: left;
    }

        .graph .bar span {
            position: relative;
            font-size: 12px;
        }

.graph2 {
    position: relative;
    width: 49%;
    border: 1px solid #B1D632;
    box-sizing: border-box;
    padding: 2px;
    margin-bottom: .5em;
}

    .graph2 .bar {
        display: block;
        position: relative;
        background: #B1D632;
        text-align: left;
        color: #333;
        height: 2em;
        line-height: 2em;
        float: right;
    }

        .graph2 .bar span {
            position: relative;
            font-size: 12px;
        }

.mouseenter {
    background: url(images/radio_checked.png) no-repeat;
    display: inline-block;
    padding-left: 25px;
}

.authorStyle {
    color: #2F4F4F;
    font-size: 12px;
    margin-left: 10px;
}

.table-responsive .table thead > tr > th,.table-responsive .table tbody > tr > th,.table-responsive .table tfoot > tr > th,.table-responsive .table thead > tr > td,.table-responsive .table tbody > tr > td,.table-responsive .table tfoot > tr > td {
    padding:8px 1.8px;
}

.employee-type2-note {
    position: absolute;
    right: 0;
    top: 0;
}

.c-wrap {
    width: 505px;
    height: 380px;
    border: 1px solid #e9eaec;
    background-color: #f9f9f9;
    display:inline-block;
}

.upload-wrap {
    width: 100%;
    height: 100%;
    position: relative;
}

    .upload-wrap > div {
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

        .upload-wrap > div > a {
            width: 40px;
            height: 40px;
            background-color: #ddd;
            border-radius: 4px;
            color: #f9f9f9;
            font-size: 36px;
            text-align: center;
            line-height: 36px;
        }

        .upload-wrap > div > p {
            font-size: 16px;
            color: #999;
            margin-top: 16px;
        }

    .upload-wrap .upld-btn {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        opacity: 0;
        cursor: pointer;
    }

.preview-wrap {
    width: 256px;
    height: 380px;
    float: right;
}

.preview-wrap .img-bg {
    height: 256px;
    border: 1px solid #e9eaec;
    border-bottom: none;
    text-align: center;
    background-size: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #fff;
    background-image: url(images/img-bg.ec4682a9.png);
}

.preview-wrap .img-bg > img {
    width: 100%;
    height: 100%;
    background-color: #fff;
}

    .preview-wrap .info-wrap {
        height: 122px;
        background-image: url(data:image/png;base64,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Y1GAu3onhfUpV76nBcK68KpoSwHQkyZ91TuBARHJyuh6JD/dY9nqDEDccKYwq9x9otOLlXoxsosROLRJqypjuGa9/xNgwf7NENssBidvZio24vFDXeirDoSot81hhzierF7CX6BfoPO1a1nV+dP6OQVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVAAVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVAAVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVAAVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVAAVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVAAVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVAAVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVAAVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVAAVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVAAVAKznakYABCFAADJBEhkACWglQALSSox0JGIAABcAASWQIJKCVwP8BpQ52efTuuIMAAAAASUVORK5CYII=);
        background-repeat: no-repeat;
        background-position: 50%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 32px;
    }
    .preview-wrap .info-wrapJIuG {
        height: 122px;
        background-image: url(data:image/png;base64,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);
        background-repeat: no-repeat;
        background-position: 50%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 32px;
        color: #fff;
    }
    .preview-wrap .info-wrap .emp-info {
        color: #fff;
    }

.preview-wrap .info-wrap .emp-info p {
    margin: 0;
    padding: 0;
    font-size: 24px;
    margin-bottom: 4px;
}

.preview-wrap .info-wrap .emp-info span {
    font-size: 14px;
}

.operate-wrap {
    position: relative;
    height: 380px;
    border: 1px solid #ddd;
}

.operate-wrap .clipping-wrap {
    height: 310px;
    margin: 0 auto;
    background-color: #ddd;
    width:100%;
    overflow:hidden;
}

.operate-wrap .btns-wrap {
    background-color: #fff;
    height: 68px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 251px;
}

.c-wrap .operate-wrap .btns-wrap .trans-btn {
    color: #333;
    cursor: pointer;
    padding-top: 24px;
    background-position: center 0;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABGUlEQVQ4T+2SsUoEMRCGM1l8iOuvsMwmhYitvRZaHFxxhY2d73BPcJ2goHaCPsYV18wOt9wWci9wj7CwMjkCmyW73koWRBBMk2Tyz5f5JwHRM5RSZ1LKZwAYdyQbZp4S0fpQKhhjKneAiEduNsacCCFWfReF8aqqjvM8/whjDmhroFu/CSGuvICZJ0T0GiZorWcA8BTE7hHx1u8boLXW2Zu5A2a+JqL376pUSt0kSfJQaxpoA/TJZVmOiqLYxVjWWo8BYOsdurkFZOZHKeWyFrzEQNM0PQeAeZZlp1+AHcAdIi5ioN1HubTWXrSCAGXY6CFQGCKO0baA/gvFJPZpfgeIiINb4d0drPAfGPXof7yHUR57RD/9sT/3mJ2LmWI43wsAAAAASUVORK5CYII=);
}

.operate-wrap .btns-wrap .re-upload {
    color: #008afb;
    font-size: 16px;
    cursor: pointer;
    padding: 8px;
    margin-right: 24px;
}

#upLoadWorkCardModal button{
    outline:none;
}

.certificateMaterialsTip {
    background-color: rgb(250,205,145);
    padding: 1px;
    color: #fff;
    border-radius: 0.2em;
    margin-bottom: 5px;
}

.certificateMaterialsTime {
    width: 160px;
}