.zpbody {
    background: #fff3fa;
}
.zpmain {
    /*max-width: 1542px !important;*/
    width: 100%;
    margin: 0 auto;
    background: #ffffff;
}

.hr-header {
    height: 93px;
    width: 100%;
    background: #ffffff;
}
.hr-header-box {
    height: 93px;
    background: url("../img/hr_header.png") no-repeat;
}

.hr-logo {
    width: 456px;
    height: 93px;
}
.hr-nav {
    width: 365px;
    height: 93px;
}
.hr-nav ul li {
    float: left;
    line-height: 113px;
    margin-left: 30px;
}
.hr-nav a {
    font-size: 16px;
    color: #666;
    font-weight: bold;
}
.hr-banner {
    height: 340px;
    width: 100%;
    overflow: hidden;
}

.hr-banner-bg {
    background: #afddfb;
}

.hr-banner-box {
    height: 340px;
    position: relative;
}
.hr-banner-box img {
    width: 100%;
}
.hr-mainbox {
    overflow: hidden;
    margin-bottom: 20px;
}

.hr-mainbox-list {
    width: 677px;
    overflow: hidden;
    padding-bottom: 20px;
    border: 1px solid #ddd;
}

.hr-mainbox-sidebar {
    width: 239px;
    height: 600px;

}

.hr-mainbox-sidebar-list {
    border: 1px solid #ddd;
    width: 237px;
    height: 300px;
}


.hr-mainbox-list-title {
    height: 27px;
    line-height: 27px;
    border-left: 5px solid #3399cc;
    margin: 13px 0 15px 0;
    padding-left: 12px;
    font-size: 18px;
    font-weight: bold;
}

.hr-mainbox-list-search {
    overflow: hidden;
    width: 640px;
    margin: 0 auto;
}

.hr-mainbox-list-search-select {
    width: 640px;
    overflow: hidden;
}

.hr-mainbox-list-search-select-post-item {
    width: 300px;
    height: 40px;
    border: 0;
    color: #999;
    font-size: 14px;
    font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
    padding-left: 8px;
    overflow: hidden;
}
.icon6 {
    height: 40px;
    width: 44px;
    position: absolute;
    top: 0;
    right: 0;
    border-left: 1px solid #ddd;
    background: url("../img/icon6.png");
    z-index: 10;
}


.hr-mainbox-list-search-select-post {
    width: 300px;
    height: 40px;
    border: 1px solid #ddd;
}
.hr-mainbox-list-search-kewords {
    margin-top: 13px;
    position: relative;
    width: 640px;
    height: 40px;
    border: 1px solid #ddd;
}
.hr-mainbox-list-search-kewords-ipt {
    width: 551px;
    height: 40px;
    border: 0;
    padding-left: 10px;
    font-size: 14px;
}
.hr-mainbox-list-search-btn {
    width: 74px;
    height: 40px;
    background: #3d85ce url("../img/search-btn.png");
    cursor: pointer;
}

.hr-mainbox-list-box {
    overflow: hidden;
    width: 640px;
    font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
    font-size: 14px;
    color: #999;
    margin: 1px auto 20px auto;
}
.hr-mainbox-list-box a {
    color: #999;
}


.hr-about-title {
    height: 121px;
    width: 944px;
    background: url("../img/hr-about-title.png") no-repeat;
}
.hr-about-title li {float: left;}
.hr-about-title ul li a {
    width: 232px;
    height: 134px;
    display: block;
}

.hr-mainbox-fuli {
    width: 917px;
    height: 1561px;
    background: url("../img/hr-about-body-bg.png") no-repeat;
    position: relative;
}

.hr-fuli-box {
    position: absolute;
    top: 740px;
    width: 917px;
    left: 0;
    height: 300px;
    margin-left: 3px;
}

.hr-fuli-box-item {
    width: 301px;
    min-height: 200px;
    overflow: hidden;
    margin-right: 4px;
}
.hr-fuli-box-item-onebox {
    overflow: hidden;
    margin-bottom: 5px;
    cursor: pointer;
}
.hr-fuli-box-item-onebox-desc {
    color: #666666;
    font-size: 14px;
    width: 303px;
    overflow: hidden;
    line-height: 22px;
    font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
    text-align: left;
}
.p8 {
    padding: 8px 0 0 0;
}
.hr-fuli-box-item-onebox-title {
    color: #5da3c6;
    background: #e2e8e9;
    width: 303px;
    line-height: 50px;
    font-weight: bold;
    height: 50px;
    font-size: 20px;

}

/* 简易数据表格-格边框 */
.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th{border:1px solid #ddd;color: #333;}
.m-table th,.m-table td{padding:10px;}
.m-table th{font-weight:bold;}
.m-table tbody tr.even{background:#fafafa;}
.m-table tbody tr:hover{background:#f0f0f0;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
/* 简易数据表格-行边框*/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}


.hr-mainbox-sidebar-list-title{
    margin-top: 10px;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    font-size: 14px;
    color: #666666;
    font-weight: bold;
}
.hr-mainbox-sidebar-list-box {
    font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
    padding: 0 10px;
}
.hr-mainbox-sidebar-list-box li {height: 30px;line-height: 30px;}
.hr-mainbox-sidebar-list-box a {color: #999;font-size: 14px;}


.hr-mainbox-title {
    width: 125px;
    height: 33px;
    background: #48a2e1;
    line-height: 33px;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #fff;
}

.hr-mainbox-text {
    min-height: 600px;
}



/*内容页*/
.hr-article-main {
    width: 100%;
    background: #e0ecf9;
    overflow: hidden;
}
.hr-article-box {
    margin-top: 40px;
    margin-bottom: 40px;
    min-height: 650px;
    background: #fff;
    border: 1px solid #ddd;
}
.hr-article-content {padding: 15px;}
.hr-article-box-shortitle {
    border-bottom: 1px dashed #59A0EC;
    font-size: 18px;
    font-weight: bold;
    color: #5f6367;
    overflow: hidden;
    padding-bottom: 10px;
}

.hr-article-box-time {
    color: #949ca6;
    font-size: 14px;
    position: relative;
    top: 5px;
}

.hr-article-box-title {
    height: 50px;
    line-height: 50px;
    margin: 18px 0;
    font-size: 24px;
    color: #5f6367;
    font-weight: bold;
}

.hr-article-content-txt {
    font-size: 14px;
    color: #666;
    overflow: hidden;
    line-height: 24px;
}

.hr-job-apply {
    margin-top: 30px;
    height: 88px;
    line-height: 88px;
    text-align: center;
}

.hr-job-apply-btn {
    height: 48px;
    line-height: 48px;
    color: #fff;
    padding: 14px 60px;
    background: #306fb8;
    font-size: 18px;
    cursor: pointer;
    border-radius: 10px;
    font-weight: bold;
}


.hr-footer {
    height: 80px;
    background: #060606;
    width: 100%;
}
.hr-footer-box {
    height: 80px;
    overflow: hidden;
    position: relative;
    color: #fff;
}
.hr-footer-base {
    margin-top: 26px;
    text-align: center;
    font-size: 13px;
}
.hr-footer-base a{color: #fff;margin: 0 18px;}
.hr-footer-copyright {
    margin-top: 10px;
    text-align: center;
    font-size: 13px;
}

.list-scholl-banner {
    position: absolute;
    width: 891px;
    height: 304px;
    top: 0;
    left: 50%;
    margin-left: -445px;
}