﻿/*------------------招聘专栏--------------*/

.main {
    margin-top: 0;
}

.job_left {
    float: left;
    width: 200px
}

.title_head {
    height: 40px;
    line-height: 40px;
    color: #D3413D;
    font-size: 16px;
    margin-bottom: 10px;
}

.wrap .linkmap {
    /* position:inherit; */
    /* background:#eee; */
    /* color:#333; */
    display: block;
}

.wrap .linkmap a {
    /* color:#333; */
}


/*通知公告*/

.tzbox {
    width: 200px
}

.tzbox h2 {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    background: #D3413D;
    color: #FFF
}

.tzbox ul {
    border: solid 1px #DDD;
    padding: 5px;
    line-height: 25px
}

.tzbox ul li {
    background: url(../images/ico1.jpg) no-repeat 5px 12px;
    padding: 0 0 0 15px
}

.job_right {
    float: right;
    width: 880px;
    background: #fff;
}

.title_job {
    background: url(../images/tab_1.gif) repeat-x 0 bottom;
    height: 40px;
    line-height: 40px
}

.title_job span {
    border: solid 1px #d9d9d9;
    border-top: solid 2px #D3413D;
    height: 38px;
    display: block;
    width: 90px;
    text-align: center
}

.title_job span.hover {
    border-bottom: none;
    background: #FFF;
    font-size: 16px;
}

.phoneShow {
    display: none;
}


/*搜索*/

.leftseaerch {
    overflow: hidden;
    height: 32px;
    /* background:#f6f6f6; */
}

.leftseaerch h2 {
    height: 30px;
    line-height: 30px;
    color: #D3413D
}

.leftseaerch .ddlbox {
    margin-right: 10px;
    *margin: 5px 10px 5px 0;
    *height: 22px;
    padding: 5px;
    color: #666;
    display: inline-block;
    float: left;
    width: 100px;
}

.leftseaerch #DepartmentIddropdown {
    width: 150px;
}

.leftseaerch .ddlbox option {
    border: solid 1px #DDD
}

.leftseaerch .leftseartxt {
    height: 19px;
    border: solid 1px #DDD;
    display: inline-block;
    width: 300px;
    padding: 5px;
    background: #FFF;
    margin-right: 10px;
    color: #333;
    display: block;
    float: left
}

.leftseaerch .searchsub {
    background: #D3413D;
    font-size: 14px;
    width: 108px;
    height: 30px;
    display: inline-block;
    color: #FFF;
    border: none;
    border-bottom: 2px solid #D3413D;
    cursor: pointer;
    display: block;
    float: left
}

.leftseaerch .searchsub:hover {
    background: #D3413D;
}

.leftseartxt {
    height: 20px;
    line-height: 20px
}


/*招聘列表*/

.jobList {
    color: #555
}

.jobList li {
    line-height: 24px;
    margin-top: 10px;
    border-bottom: dotted 1px #DDD;
}

.jobList li h2 {
    font: 400 20px/35px "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", Heiti, "黑体", SimSun, "宋体", sans-serif;
}

.jobList .con_left {
    width: 90%;
    padding: 0 0 10px 0;
    float: left;
    display: inline
}

.jobList .con_left .zhaopinTit {
    color: #555;
    font-size: 14px;
    line-height: 25px
}

.jobList .con_left p {
    line-height: 21px;
    font-size: 12px;
    color: #888
}

.jobList .con_left a {
    color: #D3413D;
}

.jobList .con_right {
    float: right;
    display: inline;
    text-align: center;
    width: 90px;
    line-height: 30px;
    padding: 10px 0 0 0px;
    color: #999
}

.jobList .con_right .applyBtn {
    background: #D3413D;
    font-size: 14px;
    width: 90px;
    height: 28px;
    border-bottom: 2px solid #D3413D;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 28px;
}

.jobList .con_right .applyBtn:hover {
    background: #D3413D;
}

.jobList .con_right .applyBtn:active {
    background-color: #F7B64B;
    border-bottom: 2px solid #D4952E
}

.jobList .con_right p {
    font-size: 14px;
}


/*弹出窗*/

.ui-dialog {
    border-radius: 0px!important;
    background: #FFF!important;
    border: 12px solid #d8d8d8!important;
    padding: 0px!important;
}

.ui-widget-header {
    border: none!important;
    border-radius: 0px!important;
}

.compile1 {
    background: #D3413D;
    padding: 2px 5px;
    color: #FFF!important
}

.compile1:hover {
    background: #317299
}

.mydiv2 {
    height: 200px
}

#bg,
.popIframe {
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
    z-index: 100000;
    /*FF IE7*/
    filter: alpha(opacity=50);
    /*IE*/
    opacity: 0.5;
    /*FF*/
    z-index: 1;
    position: fixed!important;
    /*FF IE7*/
    position: absolute;
    /*IE6*/
}

.popIframe {
    filter: alpha(opacity=0);
    opacity: 0
}

.colseDiv {
    float: right;
    background: #dedede;
    width: 50px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    display: block;
    color: #333;
    margin: 10px 10px 0 0
}

.colseDiv:hover {
    color: #fff;
    background: #025d78
}

.show_jobcon {
    padding: 20px 25px 0 55px;
    overflow: hidden
}

.show_title {
    line-height: 30px;
    font-weight: normal
}

.show_title strong {
    color: #ee2200;
    padding: 0 10px
}

.show_select {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    margin: 15px 0;
    display: block
}

.show_select select {
    font-size: 14px;
    color: #666
}

.show_jobcon table {
    line-height: 40px;
    font-size: 14px;
    border-bottom: dashed 1px #d9d9d9
}

.sqBtn,
.ctnewBtn {
    height: 35px;
    display: block;
    line-height: 35px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
    margin: 15px 5px;
    float: left;
}

.show_jobcon .sqBtn {
    width: 110px;
    color: #FFF;
    background: #f7b64b;
}

.show_jobcon .sqBtn:hover {
    opacity: 0.8;
    color: #FFF
}

.show_jobcon .ctnewBtn {
    background: #D3413D;
    width: 102px;
    color: #FFF
}

.show_jobcon .ctnewBtn:hover {
    background: #D3413D;
    color: #FFF
}

.btndiv {
    margin: 0px auto;
    width: 300px;
    height: auto;
    overflow: hidden;
}

.btndiv1 a {
    display: block;
    line-height: 35px;
    float: left;
    margin: 0 10px;
}

.btndiv1 a:hover {
    color: #D3413D
}

.woaring {
    text-align: center;
    padding: 30px 0;
}

.woaring em {
    font: 24px/56px 'Microsoft YaHei', '微软雅黑';
    background: url(../images/successicon1.gif) no-repeat 0px center;
    padding: 0 0 0 40px;
}

.porsonal {
    color: #F00;
    margin-left: 10px
}


/*招聘详细页*/

.detail_bot {
    border-bottom: dotted 1px #d9d9d9;
    padding: 10px 0px;
    font-size: 14px
}

.job_tit {
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    font-family: 'Microsoft YaHei';
    text-align: center;
    font-weight: normal;
    background: #D3413D;
    color: #fff;
}

.detail_List {
    overflow: hidden;
    line-height: 35px
}

.detail_List li {
    width: 50%;
    float: left
}

.detail_List li span {
    color: #D3413D
}

.detail_bot dl {
    line-height: 30px
}

.detail_bot dl dt {
    color: #D3413D
}

.detailsqbtn {
    margin: 0px auto;
    width: 120px
}

.Job_left {
    width: 100%;
    float: left;
    /* border-right: 1px solid #D8E6F8; */
    background: #fff;
}

.job_tit {
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    font-weight: normal;
}

.result_cont {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 28px;
    margin-top: 20px
}

ul.result_cont li {
    float: left;
    width: 32%;
    line-height: 45px;
    padding-right: 10px;
    font: 500 14px/28px "微软雅黑"
}

ul.result_cont li span {
    font-size: 14px;
    line-height: 32px;
}

.job_list .con_left a,
ul.result_cont li span,
.btndiv1 a:hover,
.color1,
span.feedback_com,
.welTip a,
a.details {
    color: #D3413D;
}

h4.job_tit1 {
    line-height: 36px;
    border-bottom: 1px solid #D97E7C;
    height: 36px;
    font-size: 14px;
    font-weight: bold;
}

.result_cont {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 28px;
    margin-top: 20px;
}

h4.job_tit1 span {
    width: 130px;
    display: inline-block;
    font: 500 15px/35px "微软雅黑";
    text-align: center;
    border-top: 2px solid #D3413D;
    border-left: 1px solid #D97E7C;
    border-right: 1px solid #D97E7C;
    border-bottom: none;
    height: 35px;
    background: #fff;
    font-weight: bold;
}

h4.job_tit1 {
    line-height: 36px;
    border-bottom: 1px solid #D97E7C;
    height: 36px;
    font-size: 14px;
    font-weight: bold;
}

.result_cont {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 28px;
    margin-top: 20px;
}

.applyBtn_1 {
    width: 125px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background-color: #FAB106;
    border-radius: 4px;
    font-size: 16px;
}


/*搜索出无匹配结果样式---*/

.zWupip {
    width: 380px;
    height: 110px;
    margin: 0 auto;
    padding-top: 20px;
    background: url(../images/warningbg.png) top right no-repeat
}

.zWupip p {
    background: url(../images/warningicon.png) left bottom no-repeat;
    font-size: 14px;
    color: #555;
    padding-top: 10px;
    text-align: center;
    line-height: 30px
}


/*zuoce---*/

.lv1_li {
    border-bottom: none
}

@media only screen and (max-width:1000px) {
    .phone {
        opacity: 0.4;
        position: relative;
        display: none;
    }
    .phone::after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
    }
    .phoneShow {
        color: red;
        font-weight: bold;
        text-align: center;
        display: block;
    }
}

@media (min-width:641px) and (max-width:768px) {
    .main_content {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari */
    }
    .main_content .leftseaerch #DepartmentIddropdown,
    .main_content .leftseaerch select {
        width: 19%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari */
        ;
        margin: 0 1% 0 0
    }
    .leftseaerch .leftseartxt {
        width: 40%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari */
        ;
        height: 30px;
        margin: 0
    }
    .leftseaerch .searchsub {
        width: 20%;
    }
    .jobList .con_left {
        width: 78%
    }
    .jobList .con_right {
        width: 20%;
        margin-right: 0
    }
    .jobList li {
        height: auto;
    }
    .jobList .con_right .applyBtn {
        width: 100%
    }
}

@media only screen and (max-width:640px) {
    .main_content {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari */
    }
    div.leftseaerch {
        height: auto;
    }
    .main_content .leftseaerch #DepartmentIddropdown,
    .main_content .leftseaerch select {
        width: 47%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari */
        ;
        margin: 0
    }
    .main_content .leftseaerch select {
        margin-right: 3%
    }
    .main_content .leftseaerch #DepartmentIddropdown {
        margin-left: 3%
    }
    .leftseaerch .leftseartxt {
        width: 70%;
        height: 30px;
        margin: 5px 0;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari */
        ;
    }
    .leftseaerch .searchsub {
        margin: 5px 0;
        width: 30%
    }
    .jobList .con_left {
        width: 78%
    }
    .jobList .con_right {
        width: 20%;
        margin-right: 0
    }
    .jobList li {
        height: auto;
    }
    .jobList .con_right .applyBtn {
        width: 100%
    }
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
        width: 88% !important;
        margin: 0 auto;
        box-sizing: border-box;
        left: 6% !important;
        top: 75px !important;
    }
    .show_jobcon {
        padding: 0
    }
}

@media only screen and (max-width:480px) {
    .jobList .con_left,
    .jobList .con_right {
        width: 100%;
        margin: 0;
    }
    .jobList li {
        height: auto;
        padding-bottom: 10px;
    }
    .jobList .con_right .applyBtn {
        width: 50%;
        margin: auto
    }
    select#ApplyDepartmentIddropdown {
        width: 30%
    }
}