@charset "utf-8";
.Main {
    padding: 15px 30px 0;
    background-color: #FFF;
    min-height: calc(100vh - 577px);
}


/*左侧*/

.LeftBox {
    width: 265px;
    min-height: calc(100vh - 425px);
    background-color: #fdfcfc;
}

.LeftBox>h1 {
    display: block;
    position: relative;
    overflow: hidden;
    height: 52px;
    background-color: #0068b7;
    font-size: 24px;
    font-weight: bold;
    color: #FFF;
    cursor: default;
    text-align: center;
    line-height: 52px;
    text-shadow: 1px 1px 3px #000;
    letter-spacing: 3px;
}

.navList>li {
    position: relative;
    overflow: hidden;
    min-height: 50px;
    border-bottom: 1px solid #f3eaea;
    /* margin-bottom: 1px; */
}

.navList>li>a {
    display: block;
    color: #333;
    font-size: 16px;
    line-height: 20px;
    padding: 15px 0 15px 30px;
    border-left: 5px solid #efefef;
    transition: all 0.3s;
    position: relative;
    overflow: hidden;
}

.navList>li:hover>a,
.navList>li.on>a {
    background-color: #ced5d8;
    border-left-color: #0068b7;
    color: #000;
}


/*右侧*/

.RightCon {
    width: 900px;
    /* padding:15px; */
    min-height: calc(100vh - 540px);
}

.RightCon.border {
    width: 845px;
    padding: 15px 15px 0;
}

.RightCon .Title {
    height: 35px;
    line-height: 30px;
    background: #e4e4e4;
    font-size: 14px;
    font-weight: 500;
}

.RightCon .Title span {
    background: #0068b7;
    width: auto;
    padding: 0 20px;
    height: 35px;
    line-height: 35px;
    float: left;
    color: #FFFFFF;
}

.RightCon .Title a {
    float: right;
    padding-right: 10px;
    font-size: 14px;
}

.RightCon>.Box,
.RightCon>.aBox {
    min-height: calc(100vh - 475px);
}

.ldzcNav.navList>li>a {
    font-size: 18px;
    padding: 10px 10px 10px 20px;
}

.ldzcNav.navList>li>a strong {
    display: block;
    width: 60px;
    line-height: 30px;
}

.ldzcNav.navList>li>a em {
    font-size: 12px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    width: 100%;
    /* width: calc(100% - 65px); */
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
}

.gzfg {
    min-height: 200px;
    overflow: hidden;
}

.ld_pic {
    min-height: 180px;
    border: 1px solid #dddede;
    padding: 10px;
    float: left;
}

.ld_pic img {
    width: 130px;
    min-height: 180px;
}

.xm {
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    color: #525252;
    text-align: center;
    margin-top: 10px;
}

.xm a {
    color: #525252;
}

.ld_fg {
    width: 685px;
    float: right;
    min-height: 180px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ld_fg table.layui-table {
    margin: 0;
}

.ld_fg table.layui-table tr {
    background: none;
}

.ld_fg td {
    position: relative;
    font-size: 16px;
}

.ld_fg td * {
    background: none !important;
    color: #333 !important;
}

.ld_fg td span.tit {
    font-weight: bold;
    position: absolute;
    top: 9px;
    text-align: right;
}


/*简历*/

.ldjl {
    width: 902px;
    float: left;
    line-height: 25px;
    height: 185px;
    margin-left: 10px;
    overflow: hidden;
}

.ldjl h1 {
    height: 35px;
    line-height: 30px;
    background: #e4e4e4;
    font-size: 14px;
    font-weight: 500;
}

.ldjl h1 span {
    background: #015293;
    width: auto;
    padding: 0 20px;
    height: 35px;
    line-height: 35px;
    float: left;
    color: #FFFFFF;
}

.ldjl h1 a {
    float: right;
    padding-right: 10px;
    font-size: 14px;
}

.ldjl_con {
    height: 152px;
    overflow-y: auto;
}

.trs_paper_default>p {
    text-indent: 0;
    line-height: 30px;
    font-size: 16px!important;
}

@media screen and (max-width: 768px) {
    .infoList {width:100% !important;}
    .xxqb_box1 .hd {height:auto !important;overflow:hidden;}
    .location {height:auto;line-height:15px;}
    .wx_main {padding:10px !important;}
    .xxqb_box1 .hd li {margin-bottom: 10px;height: auto !important;}
    .LeftBox {width:100%;float:none;}
    .RightCon.border {width:100%;float:none;padding:10px;box-sizing:border-box;}
    .ld_fg {width:100%;}
    .ld_pic {float:none;text-align:center;padding:0;border:none;}
    .Box {padding:0 !important;}
}