/* CSS Document */
@import "bootstrap.min.css";

body {
    background: #f2f2f2
}

.resume {
    background: #f5f5f5;
    padding: 5px !important;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 20px
}

.resume_mainn {
    background: #FFF;
    margin-top: 45px;
}

.resume_mainnn {
    margin-top: 0px;
}

.resume_main_left {
    width: 100%;
    background: #FFF;
    padding-top: 30px;
    margin-top: 20px;
    float: left;
}

.resume_title h2 {
    font-size: 25px;
    color: #333333;
    line-height: 2;
    text-align: center;
    font-family: "??", "SimHei", sans-serif;
}

.resume_main_left_1 {
    width: 92%;
    border-bottom: 1px solid #eeeeee;
    margin: 0 auto;
    margin-bottom: 20px;
}

.resume_title1_1 {
    margin-top: 28px;
    text-align: center;
}

.resume_title1_1 span {
    font-size: 12px;
    color: #999999;
    margin-left: 22px;
}

.resume_title1_1 .span1 {
    margin-left: 0;
}

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

.resume_title1_2 .wx {
    font-size: 12px;
    color: #666666;
}

.resume_title1_2 .gd {
    font-size: 12px;
    color: #0066cc;
}

.resume_title1_2 img {
    margin-right: 4px;
}

.resume_main_left1 {
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    word-break: break-all;
}

.resume_main_left1 p {
    line-height: 1.5 !important;
    font-family: "·ÂËÎ" !important;
    /* font-family: "FangSong", serif !important; */
}

.resume_main_left1 span {
    font-family: "·ÂËÎ" !important;
    /* font-family:  "FangSong", serif !important; */
}

/* @media (max-width: 767px) {
    .resume_main_left1 p {
        font-family: "·ÂËÎ" !important;
    }

    .resume_main_left1 span {
        font-family: "·ÂËÎ" !important;
    }
} */

.resume_main_left1 img {
    max-width: 1000px
}

.resume_main_left1 table {
    margin: 0 auto
}

.resume_main_left1_1 {
    text-align: left;
    margin-top: 30px;
    padding: 20px;
}

.resume_main_left1_1 table {
    border: 1px solid #666666
}

.resume_main_left1_1 td {
    border: 1px solid #666666
}

.resume_main_left1_1 p {
    font-size: 16px;
    color: #333333;
    line-height: 32px;
}

.resume_main_left1_1 .p1 {
    margin-top: 41px;
}

.news_show_content img {
    margin: 0 auto;
    max-width: 730px
}

.news_show_content table {
    max-width: 760px;
}

.resume_main_left1_1 .p2 {
    margin-top: 70px;
}

.resume_main_left1_1 .img1 {
    margin: 55px auto;
}

.resume_main_left1_1 .p3 {
    margin-top: 86px;
    padding-bottom: 80px;
}

.right {
    background: #FFF;
    width: 34%;
    float: left;
}

.resume_main_right {
    background: #FFF;
    padding-top: 30px;
    margin-top: 20px;
    float: left;
    width: 30%;
    padding-left: 3%;
    display: none
}

.resume_main_right1 {
    background: #f5f5f5;
    padding-bottom: 23px;
    margin-bottom: 20px;
    height: 400px;
}

.resume_main_right1 h2 {
    height: 24px;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    padding-bottom: 16px;
    padding-left: 10px;
    border-left: 3px solid #c82828;
    margin: 13px 20px 13px 20px;
}

.resume_main_right3 {
    height: 50px;
    margin-top: -50px;
    margin-bottom: 20px;
}

.title_bzzx {
    border-bottom: 1px solid #eeeeee;
    margin: 0 20px;
    line-height: 50px;
    line-height: 50px;
    color: #333333;
    font-size: 16px;
    background: url(/templates/zhiquan/images/xian_titel.png) no-repeat center left;
    padding-left: 10px;
}

.bzzx_ul {
    padding: 0 20px;
}

.bzzx_ul li a {
    color: #;
    font-size: 14px;
}

.resume_main_right1 .h2_1 .resume_main_right1 ul {
    padding: 10px;
}

.resume_main_right1 ul li a {
    font-size: 14px;
    color: #333333;
    line-height: 35px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.resume_main_right1 ul li a:hover {
    color: #c82828;
}

.resume_main_rightt {
    background: #FFF;
    padding-top: 30px;
}

.resume_main_left1 td,
.resume_main_left1 th {
    border: 1px #eee solid
}

.navbar {
    display: none
}

.resume_main_8age {
    width: 1200px;
    margin: 0 auto
}

@media (max-width: 767px) {
    .resume_main_left1 table {
        width: 100% !important;
        background: #fff
    }

    .tianjihr-head .head-login {
        padding-right: 10px;
    }

    .navbar {
        display: block
    }

    .resume_main_left {
        padding-top: 0px
    }

    .tianjihr-nav-cont,
    .tianjihr-head-cont {
        width: 100%;
    }

    .resume,
    .resume_main_left {
        width: 100%
    }

    .resume {
        position: relative;
        top: -70px;
    }

    .resume_main_right {
        width: 100%;
        margin-top: 25px;
        padding-left: 0px
    }

    .tianjihr-jobdetails-deliver-cont {
        display: none
    }

    .tianjihr-jobdetails-deliver {
        display: none !important
    }

    .news_show_content img {
        max-width: 100%;
    }

    .tianjihr-footer-cont {
        width: 100%;
        margin-top: -60px;
    }

    .function-cont,
    .downapp {
        display: none
    }

    .tianjihr-nav-cont ul {
        display: none
    }

    .tianjihr-head-cont .head-link {
        padding-left: 15px
    }

    .tianjihr-qr-block,
    .resume_title1_2 {
        display: none
    }

    .tianjihr-footer .information-cont {
        padding: 10px;
    }

    .resume_main_left1 img {
        max-width: 98%;
        height: auto !important
    }

    .navbar {
        border: none;
        background: none;
        position: relative;
        top: -62px
    }

    /*4471aa cc2622*/
    .navbar-nav {
        background: #fff
    }

    .navbar-inverse .navbar-toggle {
        border: none;
        background: #f2f2f2
    }

    .navbar-inverse .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {
        background: #e4e7eb
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border-color: #fff;
        border: none
    }

    .navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:hover,
    .navbar-inverse .navbar-nav>.active>a:focus {
        background: #e4e7eb;
        color: #000
    }

    .navbar-inverse .navbar-nav>li>a {
        color: #000
    }

    .navbar-inverse .navbar-nav>li {
        border-bottom: 1px solid #eee;
    }

    .tianjihr-footer-cont {
        padding: 10px;
    }

    .cd-main-header {
        position: relative;
        z-index: 99;
        top: 0;
        left: 0;
        height: 45px;
        width: 100%;
        background: #fff;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .tianjihr-footer .touch-cont,
    .tianjihr-footer .scan-cont {
        display: none
    }

    .cd-main-header::after {
        clear: both;
        content: "";
        display: table
    }

    .resume_mainn {
        margin-top: 0px;
    }
}