﻿@charset "utf-8";

/* CSS Document */
/*********************************************全局**************************************/
* {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: "arial";
}

body {
    font-size: 14px;
    color: #333;
    background: #f2f2f2;
}

a {
    text-decoration: none;
    color: #333;
    border: none;
    outline: none;
}

a:hover {
    text-decoration: none;
    color: #ff8503;
}

a:link {
    text-decoration: none;
}

img {
    border: none;
}

input {
    border: none;
    outline: none;
}

textarea {
    border: none;
    outline: none;
    resize: none;
}

.clear {
    clear: both;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}

/*****************************************安阳人才网head**********************************/
.tianjihr-head {
    width: 100%;
    height: 39px;
    border-bottom: 1px solid #dcdcdc;
    background: #f2f2f2;
}

.tianjihr-head-cont {
    width: 1100px;
    height: 39px;
    line-height: 39px;
    margin: 0 auto;
    color: #848484;
    font-size: 14px;
}

.tianjihr-head .head-link {
    float: left;
}

.tianjihr-head .head-link span {
    padding: 0 22px;
}

.tianjihr-head .head-link a {
    color: #848484;
}

.tianjihr-head .head-link a:hover {
    color: #ff8503;
}

/*************未登录************/
.tianjihr-head .head-login {
    float: right;
    margin: 10px 0 0 0;
    overflow: hidden;
}

.tianjihr-head .head-login li {
    float: right;
    font-size: 14px;
    line-height: 19px;
}

.tianjihr-head .head-login li a {
    display: block;
    padding-left: 24px;
    height: 20px;
    overflow: hidden;
    color: #888;
}

.tianjihr-head .head-login .personal a {
    background: url(user-personal-pic.png) no-repeat left top;
    margin: 0 22px 0 0;
}

.tianjihr-head .head-login .enterprise a {
    background: url(user-enterprise-pic.png) no-repeat left top;
}

.tianjihr-head .head-login li a:hover {
    background-position: left -20px;
    color: #ff8503;
}

.tianjihr-head .head-login .enterprise a:hover {
    color: #4d8bf7;
}

/*************个人登录后************/
.tianjihr-head .head-login-personal {
    float: right;
}

.tianjihr-head .head-login-personal .head-personal {
    float: right;
    position: relative;
    width: 100px;
    height: 39px;
    position: relative;
    z-index: 99;
    margin: 0 0 0 18px;
}

.tianjihr-head .head-login-personal .head-personal dl {
    width: 100px;
    /*border:1px solid #f2f2f2; padding-bottom:6px;*/
    background: none;
    position: absolute;
    left: 0px;
    top: 0px;
}

.tianjihr-head .head-login-personal .head-personal dl dt {
    height: 20px;
    line-height: 19px;
    margin-top: 10px;
    cursor: pointer;
    margin-bottom: 14px;
    text-align: center;
    font-weight: normal;
}

.tianjihr-head .head-login-personal .head-personal dl dt img {
    vertical-align: middle;
    margin: -2px 4px 0 0;
}

.tianjihr-head .head-login-personal .head-personal dl dt span {
    display: inline-block;
    width: 9px;
    height: 20px;
    background: url(personal-user-spread.png) no-repeat left top;
    vertical-align: middle;
    margin: -2px 0 0 3px;
}

.tianjihr-head .head-login-personal .head-personal dl dt strong {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(personal-user-head-remind.png) no-repeat left top;
    vertical-align: middle;
    margin: -2px 4px;
}

.tianjihr-head .head-login-personal .head-personal dl dt:hover span {
    background-position: left -20px;
}

.tianjihr-head .head-login-personal .head-personal dl dt:hover strong {
    background-position: left -20px;
}

.tianjihr-head .head-login-personal .head-personal dl dd {
    font-size: 12px;
    line-height: 24px;
    display: none;
}

.tianjihr-head .head-login-personal .head-personal dl dd a {
    color: #333;
    padding-left: 28px;
}

.tianjihr-head .head-login-personal .head-personal dl dd a:hover {
    color: #ff8503;
}

/*选项展开*/
.tianjihr-head .head-login-personal .head-personal:hover dl {
    background: #fff;
    border: 1px solid #e5e5e5;
}

.tianjihr-head .head-login-personal .head-personal:hover dl dt {
    color: #333;
}

.tianjihr-head .head-login-personal .head-personal:hover dl dt span {
    background-position: left -20px;
}

.tianjihr-head .head-login-personal .head-personal:hover dl dd {
    display: block;
}

/*投递状态*/
.tianjihr-head .head-login-personal .head-enterprise-ul {
    float: right;
    margin-left: 18px;
    margin-top: 10px;
    overflow: hidden;
}

.tianjihr-head .head-login-personal .head-enterprise-ul li {
    float: right;
    font-size: 14px;
    line-height: 19px;
}

.tianjihr-head .head-login-personal .head-enterprise-ul li a {
    display: block;
    padding-left: 24px;
    height: 20px;
    overflow: hidden;
    color: #888;
}

.tianjihr-head .head-login-personal .head-enterprise-ul .state a {
    background: url(personal-user-head-state.png) no-repeat left 0;
}

.tianjihr-head .head-login-personal .head-enterprise-ul .state a:hover {
    background-position: left -20px;
}

/*个人名称*/
/*个人名称自适应*/
.tianjihr-head .head-login-personal .head-enterprise-dl {
    float: right;
    height: 40px;
    position: relative;
    z-index: 99;
    color: #858585;
}

.tianjihr-head .head-login-personal .head-enterprise-dl .title {
    float: right;
    height: 20px;
    line-height: 19px;
    margin: 10px 8px 14px 7px;
    cursor: pointer;
    min-width: 98px;
    text-align: center;
}

.tianjihr-head .head-login-personal .head-enterprise-dl .title span {
    display: inline-block;
    width: 9px;
    height: 20px;
    background: url(personal-user-spread.png) no-repeat left top;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 4px;
}

.tianjihr-head .head-login-personal .head-enterprise-dl .title strong {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(user-personal-pic.png) no-repeat left top;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}

.tianjihr-head .head-login-personal .head-enterprise-dl dl {
    padding-bottom: 6px;
    background: #fff;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    position: absolute;
    left: -1px;
    top: 0px;
    display: none;
}

.tianjihr-head .head-login-personal .head-enterprise-dl dl dt {
    height: 20px;
    line-height: 19px;
    font-weight: normal;
    margin: 9px 8px 14px 6px;
    cursor: pointer;
    min-width: 98px;
    text-align: center;
}

.tianjihr-head .head-login-personal .head-enterprise-dl dl dt strong {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(user-personal-pic.png) no-repeat left -20px;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}

.tianjihr-head .head-login-personal .head-enterprise-dl dl dt span {
    display: inline-block;
    width: 9px;
    height: 20px;
    background: url(personal-user-spread.png) no-repeat left top;
    vertical-align: middle;
    margin: -2px 0 0 4px;
}

.tianjihr-head .head-login-personal .head-enterprise-dl dl dd {
    font-size: 12px;
    line-height: 24px;
}

.tianjihr-head .head-login-personal .head-enterprise-dl dl dd a {
    color: #333;
    padding-left: 30px;
}

.tianjihr-head .head-login-personal .head-enterprise-dl dl dd a:hover {
    color: #ff8503;
}

/*个人名称展开*/
.tianjihr-head .head-login-personal .head-enterprise-dl:hover .title {
    color: #f2f2f2;
}

.tianjihr-head .head-login-personal .head-enterprise-dl:hover .title span {
    background-position: left 20px;
}

.tianjihr-head .head-login-personal .head-enterprise-dl:hover dl {
    display: block;
}

.tianjihr-head .head-login-personal .head-enterprise-dl:hover dl dt {
    color: #333;
}

.tianjihr-head .head-login-personal .head-enterprise-dl:hover dl dt span {
    background-position: left -20px;
}


/*************企业登录后************/
.tianjihr-head .head-login-enterprise {
    float: right;
}

.tianjihr-head .head-login-enterprise .head-enterprise-ul {
    width: 174px;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    overflow: hidden;
}

.tianjihr-head .head-login-enterprise .head-enterprise-ul li {
    float: right;
    font-size: 14px;
    line-height: 19px;
}

.tianjihr-head .head-login-enterprise .head-enterprise-ul li a {
    display: block;
    padding-left: 24px;
    height: 20px;
    overflow: hidden;
    color: #888;
}

.tianjihr-head .head-login-enterprise .head-enterprise-ul .remind a {
    background: url(company-usernew-remind.png) no-repeat left top;
}

.tianjihr-head .head-login-enterprise .head-enterprise-ul .homepage a {
    background: url(company-usernew-homepage.png) no-repeat left top;
    margin-right: 22px;
}

.tianjihr-head .head-login-enterprise .head-enterprise-ul li a:hover {
    background-position: left -20px;
}

/*企业名称*/
/*企业名称自适应*/
.tianjihr-head .head-login-enterprise .head-enterprise-dl {
    float: right;
    height: 40px;
    position: relative;
    z-index: 99;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl .title {
    float: right;
    height: 20px;
    line-height: 19px;
    margin: 10px 8px 14px 7px;
    cursor: pointer;
    min-width: 98px;
    text-align: center;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl .title span {
    display: inline-block;
    width: 9px;
    height: 20px;
    background: url(personal-user-spread.png) no-repeat left top;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 4px;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl .title strong {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(user-enterprisenew-pic.png) no-repeat left top;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl dl {
    padding-bottom: 6px;
    background: #fff;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl dl dt {
    height: 20px;
    line-height: 19px;
    font-weight: normal;
    margin: 9px 7px 14px 6px;
    cursor: pointer;
    min-width: 98px;
    text-align: center;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl dl dt strong {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(user-enterprisenew-pic.png) no-repeat left -20px;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl dl dt span {
    display: inline-block;
    width: 9px;
    height: 20px;
    background: url(personal-user-spread.png) no-repeat left top;
    vertical-align: middle;
    margin: -2px 0 0 4px;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl dl dd {
    font-size: 12px;
    line-height: 24px;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl dl dd a {
    color: #333;
    padding-left: 30px;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl dl dd a:hover {
    color: #4d8bf7;
}

/*企业名称展开*/
.tianjihr-head .head-login-enterprise .head-enterprise-dl:hover .title {
    color: #f2f2f2;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl:hover .title span {
    background-position: left 20px;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl:hover dl {
    display: block;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl:hover dl dt {
    color: #333;
}

.tianjihr-head .head-login-enterprise .head-enterprise-dl:hover dl dt span {
    background-position: left -20px;
}


/*****************************************安阳人才网nav**********************************/
.tianjihr-nav {
    width: 100%;
    height: 82px;
    border-bottom: 2px solid #e1e1e1;
    background: #fff;
}

.tianjihr-nav-cont {
    width: 1100px;
    height: 76px;
    line-height: 76px;
    margin: 0 auto;
    color: #848484;
    font-size: 14px;
    background-color: #fff;
}

.tianjihr-nav .logo {
    float: left;
    margin-top: 7px;
    clear: both
}

.tianjihr-nav .logo img {
    float: left;
    margin-top: -13px
}

.tianjihr-nav ul {
    float: left;
    margin: 0;
    margin-left: 20px;
}

.tianjihr-nav ul li {
    float: left;
    width: auto;
    padding-right: 10px;
    margin-top: 34px;
    height: 46px;
    padding-left: 15px
}

.tianjihr-nav ul li a.title {
    display: block;
    font-size: 18px;
    color: #333;
    text-align: center;
    height: 44px;
    line-height: 36px;
}

.tianjihr-nav ul li a.title:hover {
    color: #c82728;
}

/*选中状态active*/
.tianjihr-nav ul li.active a.title {
    color: #c82728;
    /*border-bottom:2px solid #ff8502;*/
}

.tianjihr-nav ul li.active div {
    width: 60%;
    border: 1px solid #ff8502;
    margin: 0 auto;
}

/*****************************************安阳人才网hotjob**********************************/
.tianjihr-hotjob {
    width: 1200px;
    margin: -11px auto 0;
    overflow: hidden;
    margin-top: 38px;
    padding-top: 10px;
}

.tianjihr-hotjob .title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #c82728;
}

.tianjihr-hotjob .title li {
    font-size: 18px;
    color: #333;
    padding: 0 20px;
    height: 36px;
    float: left;
    cursor: pointer;
    margin-right: 40px;
}

.tianjihr-hotjob .title li:hover {
    border-bottom: 4px solid #c82728
}

.tianjihr-hotjob .title li.active {
    border-bottom: 4px solid #c82728
}

.tianjihr-hotjob .city {
    width: 1210px;
    font-size: 14px;
    line-height: 40px;
    padding: 10px 0 11px 20px;
    overflow: hidden;
    background: #fafafa;
}

.tianjihr-hotjob .city li {
    float: left;
    margin: 0 108px 0 0;
}

.tianjihr-hotjob .city li a {
    color: #505050;
    white-space: nowrap;
}

.tianjihr-hotjob .letter {
    font-size: 14px;
    line-height: 40px;
    padding: 10px 0 11px 20px;
    overflow: hidden;
    background: #fafafa;
}

.tianjihr-hotjob .letter li {
    float: left;
    margin: 0 14px 0 0;
    width: 180px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tianjihr-hotjob .letter li a {
    color: #858585;
}

.tianjihr-hotjob .letter li a:hover {
    text-decoration: underline;
}

.tianjihr-hotjob .city li a:hover {
    text-decoration: underline;
}

/*****************************************安阳人才网friendlink**********************************/
.tianjihr-friendlink {
    width: 1200px;
    margin: 5px auto 0;
    overflow: hidden;
}

.tianjihr-friendlink .title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #c82728;
}

.tianjihr-friendlink .title li {
    font-size: 18px;
    color: #333;
    height: 36px;
    border-bottom: 4px solid #c82728;
    float: left;
    padding: 0 20px;
    cursor: pointer;
}

.tianjihr-friendlink .list {
    font-size: 14px;
    line-height: 40px;
    padding: 10px 0 11px 20px;
    overflow: hidden;
    background: #fafafa;
}

.tianjihr-friendlink .list li {
    float: left;
    margin: 0 24px 0 0;
}

.tianjihr-friendlink .list li a {
    color: #909090;
}

.tianjihr-friendlink .list li a:hover {
    text-decoration: underline;
}

/*****************************************安阳人才网footer**********************************/
.tianjihr-footer {
    width: 100%;
    background: #fff;
    margin: 40px 0 0 0;
}

.tianjihr-footer-cont {
    width: 1100px;
    margin: 0 auto;
    color: #848484;
    font-size: 14px;
    background-color: #fff;
    padding: 45px 0 22px 0;
}

/*********touch-cont********/
.tianjihr-footer .touch-cont {
    float: left;
    padding: 0 0 0 23px;
}

.tianjihr-footer .touch-cont .cont {
    overflow: hidden;
    margin: 0 0 20px 0;
}

.tianjihr-footer .touch-cont .cont strong {
    float: left;
    display: block;
    width: 40px;
    height: 40px;
}

.tianjihr-footer .touch-cont .cont strong.phone {
    background: url(touch-cont-phone.png) no-repeat center center;
}

.tianjihr-footer .touch-cont .cont strong.wb {
    background: url(dy.jpg) no-repeat center center;
}

.tianjihr-footer .touch-cont .cont p {
    float: left;
    padding: 0 0 0 24px;
    line-height: 20px;
    font-size: 14px;
    color: #858585;
}

.tianjihr-footer .touch-cont .cont p span.wb {
    display: block;
    width: auto;
    margin: 3px 0 0 0;
}

/*********function-cont********/
.tianjihr-footer .function-cont {
    float: left;
    padding: 0 12px 2px 12px;
    border: 1px solid #c1c1c1;
    border-top: none;
    border-bottom: none;
    margin: 0 40px;
}

.tianjihr-footer .function-cont dl {
    float: left;
    margin: -6px 24px 0 0;
}

.tianjihr-footer .function-cont dl dt {
    line-height: 28px;
    font-size: 14px;
    color: #333;
    font-weight: normal
}

.tianjihr-footer .function-cont dl dt span {
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    margin: -3px 8px 0 0;
}

.tianjihr-footer .function-cont dl dt.about span {
    background: url(function-cont-pic1.png) no-repeat left top;
}

.tianjihr-footer .function-cont dl dt.job span {
    background: url(function-cont-pic2.png) no-repeat left top;
}

.tianjihr-footer .function-cont dl dt.selection span {
    background: url(function-cont-pic3.png) no-repeat left top;
}

.tianjihr-footer .function-cont dl dt.help span {
    background: url(function-cont-pic4.png) no-repeat left top;
}

.tianjihr-footer .function-cont dl dd {
    line-height: 24px;
    padding: 0 0 0 20px;
    font-size: 12px;
    color: #858585;
}

.tianjihr-footer .function-cont dl dd a {
    color: #858585;
}

.tianjihr-footer .function-cont dl dd a:hover {
    color: #858585;
    text-decoration: underline;
}

/*********scan-cont********/
.tianjihr-footer .scan-cont {
    float: left;
    overflow: hidden;
    font-size: 12px;
    line-height: 1.5
}

.tianjihr-footer .scan-cont img {
    display: block;
    border: none;
    margin-left: 14px;
}

.tianjihr-footer .scan-cont p {
    line-height: 16px;
    font-size: 14px;
    text-align: center;
    color: #858585;
}

/*********information-cont********/
.tianjihr-footer .information-cont {
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    color: #858585;
    padding: 48px 0 0 0;
}


/*****************************************安阳人才网sidebar**********************************/
.tianjihr-sidebar {
    position: fixed;
    bottom: 140px;
    right: 100px;
    width: 40px;
    margin: 0;
    z-index: 999;
}

.tianjihr-sidebar .li-block {
    position: relative;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border-bottom: 1px solid #f5f5f5;
    margin: 0;
}

.tianjihr-sidebar .li-block.back-top {
    background: url(company-user-sidebar-backTop.png) no-repeat left top #cecece;
    margin-bottom: -1px;
}

.tianjihr-sidebar .li-block.qq {
    background: url(company-user-sidebar-qq.png) no-repeat left top #cecece;
}

.tianjihr-sidebar .li-block.wx {
    background: url(company-user-sidebar-wx.png) no-repeat left top #cecece;
}

.tianjihr-sidebar .li-block.wb {
    background: url(company-user-sidebar-wb.png) no-repeat left top #cecece;
}

.tianjihr-sidebar .li-block.kf {
    background: url(kf2.png) no-repeat left top #cecece;
}

.tianjihr-sidebar .li-block.kf:hover {
    background: url(kf2.png) no-repeat left top #cecece;
}

/*qq*/
.tianjihr-sidebar .li-block.qq .pull {
    width: 170px;
    position: absolute;
    background: url(company-user-sidebar-pic.png) no-repeat 159px 29px;
    left: -170px;
    top: -1px;
    display: none;
}

.tianjihr-sidebar .li-block.qq .pull .background {
    width: 153px;
    height: 36px;
    background: #fff;
    overflow: hidden;
    padding: 6px 0 0 6px;
}

.tianjihr-sidebar .li-block.qq .pull p {
    font-size: 12px;
    line-height: 16px;
    color: #858585;
}

/*微信*/
.tianjihr-sidebar .li-block.wx .pull {
    width: 132px;
    position: absolute;
    background: url(company-user-sidebar-pic.png) no-repeat 120px 127px;
    left: -130px;
    top: -108px;
    display: none;
}

.tianjihr-sidebar .li-block.wx .pull .background {
    width: 120px;
    height: 152px;
    background: #fff;
    overflow: hidden;
}

.tianjihr-sidebar .li-block.wx .pull img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.tianjihr-sidebar .li-block.wx .pull p {
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    color: #858585;
}

/*微博*/
.tianjihr-sidebar .li-block.wb .pull {
    width: 170px;
    position: absolute;
    background: url(company-user-sidebar-pic.png) no-repeat 159px 29px;
    left: -170px;
    top: -1px;
    display: none;
}

.tianjihr-sidebar .li-block.wb .pull .background {
    width: 147px;
    height: 56px;
    background: #fff;
    padding: 6px 0 0 12px;
}

.tianjihr-sidebar .li-block.wb .pull img {
    float: left;
    display: block;
    margin-top: 5px;
}

.tianjihr-sidebar .li-block.wb .pull p {
    float: left;
    font-size: 12px;
    line-height: 16px;
    color: #858585;
    margin-left: 16px;
}

/*鼠标经过弹出效果*/
.tianjihr-sidebar .li-block:hover .pull {
    display: block;
}

/*鼠标经过改变背景图*/
.tianjihr-sidebar .li-block:hover {
    background-color: #f51414;
}

.tianjihr-sidebar .li-block.back-top:hover {
    background-color: #f51414;
}


/*****************************************安阳人才网 快捷导航**********************************/
.tianjihr-jobdetails-title {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #858585;
}

.tianjihr-jobdetails-title a {
    color: #858585;
    text-decoration: none;
}

.tianjihr-jobdetails-title a:hover {
    color: #858585;
    text-decoration: underline;
}

/*****************************************安阳人才网 淘职位**********************************/
/*搜索框*/
.tianjihr-getjob-seach {
    height: 40px;
    background: #fff;
}

.tianjihr-getjob-seach .seach-block {
    width: 880px;
}

.tianjihr-getjob-seach .menu {
    float: left;
    color: #333;
    font-size: 16px;
    line-height: 36px;
    text-align: left;
    position: relative;
    z-index: 99;
}

.tianjihr-getjob-seach .menu h2 {
    width: 116px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-weight: normal;
    border: 2px solid #c82728;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    letter-spacing: 10px;
}

.tianjihr-getjob-seach .menu h2 span {
    display: inline-block;
    width: 14px;
    height: 7px;
    vertical-align: middle;
    background: url(jobSearch-form-pic.png) no-repeat top left;
    margin-left: -2px;
}

.tianjihr-getjob-seach .menu ul {
    width: 118px;
    border: 1px solid #858585;
    border-top: 0;
    background: #fff;
    position: absolute;
    top: 39px;
    left: 0;
    display: none;
}

.tianjihr-getjob-seach .menu ul li {
    font-size: 14px;
    line-height: 24px;
    color: #858585;
    margin-bottom: 4px;
    text-indent: 10px;
    cursor: pointer;
}

.tianjihr-getjob-seach .menu ul li:hover {
    background: #ff8502;
    color: #fff;
}

.tianjihr-getjob-seach .menu.active h2 {
    width: 116px;
    padding: 1px;
    height: 40px;
    border: 1px solid #fab162;
}

.tianjihr-getjob-seach .menu.active ul {
    display: block;
}

.tianjihr-getjob-seach input {
    display: block;
    float: left;
    border: none;
    outline: none;
}

.tianjihr-getjob-seach .text {
    width: 470px;
    height: 16px;
    font-size: 14px;
    color: #303030;
    padding: 10px 22px 10px 20px;
    background: #fff;
    border: 2px solid #c82728;
    border-left: 0;
    border-right: 0;
}

.tianjihr-getjob-seach .seach {
    width: 108px;
    height: 40px;
    background: url(jobSearch-form-seach.png) no-repeat center center #c82728;
    cursor: pointer;
    position: absolute;
    right: 0px;
}

/*热门搜索*/
.tianjihr-getjob-hot {
    font-size: 12px;
    height: 46px;
    line-height: 46px;
    color: #858585;
    overflow: hidden;
}

.tianjihr-getjob-hot a {
    color: #858585;
    margin-right: 14px;
    white-space: nowrap
}

.tianjihr-getjob-hot a:hover {
    color: #ff8503;
}

/*公司主页选项卡*/
.tianjihr-getjob-left-options {
    height: 40px;
    background: #fff;
    overflow: hidden;
    margin: 8px 0 20px 0;
}

.tianjihr-getjob-left-options li {
    float: left;
}

.tianjihr-getjob-left-options li a {
    display: block;
    width: 140px;
    height: 40px;
    color: #858585;
    background: #fff;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
}

.tianjihr-getjob-left-options li a:hover {
    background: #ff8502;
    color: #fff;
}

.tianjihr-getjob-left-options li.active a {
    background: #ff8502;
    color: #fff;
}

/*搜索到的公司列表*/
.tianjihr-getjob-firmlist {}

.tianjihr-getjob-firmlist li {
    background: #fff;
    margin-bottom: 20px;
    padding: 25px 0 0 0;
    position: relative;
}

.tianjihr-getjob-firmlist li .up {
    overflow: hidden;
}

.tianjihr-getjob-firmlist li .up h2 {
    float: left;
    width: 380px;
    padding: 0 0 0 20px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    line-height: 30px;
}

.tianjihr-getjob-firmlist li .up h2 a {
    display: block;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tianjihr-getjob-firmlist li .up h2 a:hover {
    color: #ff8502;
}

.tianjihr-getjob-firmlist li .up .home {
    float: left;
}

.tianjihr-getjob-firmlist li .up .home a {
    display: block;
    width: 88px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-align: center;
    color: #505050;
    background: #ffebd6;
    border-radius: 4px;
    border: #dcdcdc 1px solid;
}

.tianjihr-getjob-firmlist li .up .home span {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(getjob/getjob-joblist-pic.png) no-repeat left top;
    vertical-align: middle;
    margin: -3px 0 0 5px;
}

.tianjihr-getjob-firmlist li .down {
    overflow: hidden;
    height: 24px;
    padding: 23px 0 18px 20px;
}

.tianjihr-getjob-firmlist li .down a {
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    margin: 0 28px 0 0;
}

.tianjihr-getjob-firmlist li .down a:hover {
    color: #ff8502;
}

.tianjihr-getjob-firmlist li .down p {
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    margin: 0 28px 0 0;
}

.tianjihr-getjob-firmlist li .down p span {
    color: #ff8502;
    font-size: 16px;
}

.tianjihr-getjob-firmlist li .down img {
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 8px;
}

/*最佳雇主图标*/
.tianjihr-getjob-firmlist li .best-employer {
    width: 61px;
    height: 62px;
    background: url(getjob/jobSearch-best-employer.png) no-repeat left top;
    position: absolute;
    left: -6px;
    top: -7px;
}

/*logo-block*/
.tianjihr-getjob-firmlist li .logo-block {
    width: 120px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    top: 25px;
    right: 19px;
}

.tianjihr-getjob-firmlist li .logo-block img {
    display: block;
    width: 120px;
    height: 60px;
    border: none;
}

/*筛选*/
/*默认展示*/
.tianjihr-getjob-filter {
    background: #fff;
    border: 1px solid #c82728;
    position: relative;
    z-index: 98;
}

.tianjihr-getjob-filter:hover {
    border: 1px solid #c82728;
}

.tianjihr-getjob-filter .default {
    height: 38px;
    overflow: hidden;
}

.tianjihr-getjob-filter .default li {
    padding: 0 14px 0 21px;
    line-height: 38px;
    font-size: 14px;
    color: #888;
    font-weight: normal;
    float: left;
}

.tianjihr-getjob-filter .default li strong {
    color: #888;
    cursor: pointer;
    font-weight: normal;
}

.tianjihr-getjob-filter .default li strong:hover {
    color: #ff8503;
}

.tianjihr-getjob-filter .default li span {
    display: inline-block;
    width: 14px;
    height: 7px;
    vertical-align: middle;
    background: url(jobSearch-form-pic.png) no-repeat top left;
    margin-left: 4px;
    margin-top: -2px;
}

/*下拉展示*/
.tianjihr-getjob-filter .spread {
    width: 100%;
    background: #fff;
    padding-bottom: 32px;
    overflow: hidden;
    display: none;
}

.tianjihr-getjob-filter .spread dt {
    height: 1px;
    background: #c82728;
    margin-bottom: 15px;
}

.tianjihr-getjob-filter .spread dd {
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 9px;
}

.tianjihr-getjob-filter .spread dd strong {
    float: left;
    color: #858585;
    line-height: 20px;
    padding: 3px 0 0 21px;
    display: block;
    width: 95px;
    font-weight: normal;
}

.tianjihr-getjob-filter .spread dd ul {
    float: left;
    width: 760px;
}

.tianjihr-getjob-filter .spread dd ul li {
    display: inline-block;
    height: 20px;
    padding: 3px 8px 0 0;
    *zoom: 1;
    *display: inline;
}

.tianjihr-getjob-filter .spread dd ul li span {
    float: left;
    cursor: pointer;
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    color: #555;
    /*background:#fff;*/
}

.tianjihr-getjob-filter .spread dd ul li span:hover {
    color: #fff;
    background: #ff8502;
}

.tianjihr-getjob-filter .spread dd ul li span.active {
    color: #fff;
    background: #ff8502;
}

.tianjihr-getjob-filter .spread dd ul.jobSearch-three-menu li.append-li .append-li-block span:hover {
    color: #ff8502;
    background: #fafafa;
}

.tianjihr-getjob-filter .spread dd ul.jobSearch-three-menu li.append-li .append-li-block span.active {
    color: #ff8502;
    background: #fafafa;
}

/*三级导航*/
.tianjihr-getjob-filter .spread dd ul.jobSearch-three-menu li {
    position: relative;
    z-index: 10;
}

.tianjihr-getjob-filter .spread dd ul.jobSearch-three-menu li em {
    display: block;
    width: 8px;
    height: 4px;
    background: url(jobSearch-three-menu.png) no-repeat left top;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    bottom: -6px;
    display: none;
}

.tianjihr-getjob-filter .spread dd ul.jobSearch-three-menu li em.active {
    display: block;
}

.tianjihr-getjob-filter .spread dd ul.jobSearch-three-menu li:hover em {
    display: block;
}

.tianjihr-getjob-filter .spread dd ul.jobSearch-three-menu li.append-li {
    overflow: hidden;
    float: left;
    width: 730px;
    height: auto;
    display: block;
    background: #fff;
    padding: 6px 0 6px 0;
    margin: -4px 0 0 0;
    *margin: 0;
    z-index: 9;
}

.tianjihr-getjob-filter .spread dd ul.jobSearch-three-menu li.append-li .append-li-block {
    overflow: hidden;
    width: 708px;
    /*height:20px;*/
    background: #fafafa;
    border: 1px solid #ff8502;
    padding: 4px 10px;
}

/*筛选效果*/
.tianjihr-getjob-filter.active {
    border: 1px solid #ff8502;
}

.tianjihr-getjob-filter.active .spread {
    display: block;
}

/*排序*/
.tianjihr-getjob-option {
    font-size: 14px;
    height: 50px;
    padding: 5px 0 0 0;
    color: #858585;
    line-height: 40px;
    margin: 22px 0 22px 0;
    border: 1px solid #dcdcdc;
    background: #f9f9f9;
}

.tianjihr-getjob-option .sort {
    float: left;
    line-height: 36px;
    padding-left: 20px;
}

.tianjihr-getjob-option .sort span {
    color: #858585;
    margin-right: 18px;
    cursor: pointer;
}

.tianjihr-getjob-option .sort span:hover {
    color: #c82728;
}

.tianjihr-getjob-option .sort span.active {
    color: #c82728;
}

/*翻页*/
.tianjihr-getjob-option .sort-page {
    min-width: 82px;
    float: right;
    padding: 0 8px 0 8px;
    border-left: 1px solid #dcdcdc;
    text-align: center;
}

.tianjihr-getjob-option .sort-page span {}

.tianjihr-getjob-option .sort-page span.active {
    cursor: default;
}

.tianjihr-getjob-option .sort-page strong {
    color: #ff8502;
    font-weight: normal;
}

/*选择*/
.tianjihr-getjob-option .checkbox {
    float: right;
    cursor: pointer;
    margin: 0 20px 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #ff8503;
}

.tianjihr-getjob-option .checkbox span {
    display: inline-block;
    width: 16px;
    height: 17px;
    background: url(login-checkbox.png) no-repeat left top;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}

.tianjihr-getjob-option .checkbox.active span {
    background-position: left -17px;
}

.tianjihr-getjob-option .checkbox .optimum {
    display: inline-block;
    width: 81px;
    height: 18px;
    background: url(optimum.png) no-repeat left top;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}

/*筛选下拉*/
.tianjihr-getjob-select-block {
    float: right;
    margin: 0 20px 0 0;
}

.tianjihr-getjob-select-block p {
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 40px;
    margin: 0 0 0 0;
}

/*select-dl*/
.tianjihr-getjob-select-block .select-dl {
    float: left;
    width: 85px;
    height: 20px;
    margin: 10px 0 0 0;
    position: relative;
    z-index: 10;
}

.tianjihr-getjob-select-block .select-dl h3 {
    background: #fff;
    border: 1px solid #dcdcdc;
    padding: 0 0 0 3px;
    font-size: 14px;
    height: 20px;
    line-height: 18px;
    color: #333;
    font-weight: normal;
}

.tianjihr-getjob-select-block .select-dl dl {
    border: 1px solid #ff8502;
    background: #fff;
    display: none;
}

.tianjihr-getjob-select-block .select-dl dl dd {
    background: #fff;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 3px;
    font-size: 14px;
    color: #333;
}

.tianjihr-getjob-select-block .select-dl dl dd:hover {
    background: #ff8502;
    color: #fff;
}

.tianjihr-getjob-select-block .select-dl .small-triangle {
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    right: 5px;
    top: 7px;
}

/*展开效果*/
.tianjihr-getjob-select-block .select-dl.active dl {
    display: block;
}

.tianjihr-getjob-select-block .select-dl.active .small-triangle {
    background-position: left -6px;
}

/*淘职位列表*/
.tianjihr-getjob-list {}

.tianjihr-getjob-list li {
    background-color: #fff;
    margin-bottom: 20px;
    color: #858585;
    position: relative;
}

/*最佳雇主图标*/
.tianjihr-getjob-list li .best-employer {
    width: 61px;
    height: 62px;
    background: url(getjob/jobSearch-best-employer.png) no-repeat left top;
    position: absolute;
    left: -6px;
    top: -7px;
}

/*up*/
.tianjihr-getjob-list li .up {
    padding: 18px 0 0 0;
    height: 64px;
    line-height: 32px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

/*title*/
.tianjihr-getjob-list li .title {
    float: left;
    width: 245px;
    padding: 0 20px 0 20px;
}

.tianjihr-getjob-list li .title h1 {
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    overflow: hidden;
}

.tianjihr-getjob-list li .title h1 img {
    float: left;
    margin: 7px 0 0 4px;
}

.tianjihr-getjob-list li .title h1 a {
    float: left;
    display: block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #505050;
}

.tianjihr-getjob-list li .title h1 a:hover {
    color: #c82728;
    text-decoration: underline;
}

.tianjihr-getjob-list li .title h2 {
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #c82728;
}

.tianjihr-getjob-list li .title h2 a {
    color: #ff8503;
}

.tianjihr-getjob-list li .title h2 a span {
    padding: 0 20px 0 0;
}

.tianjihr-getjob-list li .title h2 a strong {
    font-weight: normal;
}

.tianjihr-getjob-list li .title h2 .color {
    font-size: 14px;
    color: #909090;
    padding-left: 20px;
}

.tianjihr-getjob-list li .title .h1 {
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    overflow: hidden;
}

.tianjihr-getjob-list li .title .h1 a {
    float: left;
    display: block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #505050;
}

.tianjihr-getjob-list li .title .h1 a:hover {
    color: #c82728;
    text-decoration: underline;
}

/*state*/
.tianjihr-getjob-list li .state {
    float: left;
    font-size: 14px;
    width: 136px;
    color: #909090;
}

/*info*/
.tianjihr-getjob-list li .info {
    float: left;
    width: 260px;
}

.tianjihr-getjob-list li .info h3 {
    font-size: 18px;
    line-height: 32px;
    font-weight: normal;
    width: 260px;
}

.tianjihr-getjob-list li .info h3 a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #505050;
}

.tianjihr-getjob-list li .info h3 a:hover {
    color: #2974f5;
    text-decoration: underline;
}

.tianjihr-getjob-list li .info h4 {
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    color: #858585;
    width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*company*/
.tianjihr-getjob-list li .company {
    float: right;
    width: 120px;
    height: 50px;
    margin-top: 2px;
    padding-right: 20px;
    text-align: right
}

.tianjihr-getjob-list li .company img {
    display: block;
    width: 100px;
    height: 50px;
    float: right;
}

.tianjihr-getjob-list li .company .btn {
    position: absolute;
    top: 70px;
    right: 15px;
}

/*down*/
.tianjihr-getjob-list li .down {
    height: 47px;
    line-height: 37px;
    border-top: 1px dashed #f2f2f2;
    overflow: hidden;
}

/*pay*/
.tianjihr-getjob-list li .pay {
    float: left;
    overflow: hidden;
}

.tianjihr-getjob-list li .pay a {
    float: left;
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    margin-right: 20px;
    vertical-align: middle;
    padding: 0 8px;
    background: #fff;
    color: #505050;
    border: 1px solid #ff8502;
    border-radius: 4px;
    margin: 9px 10px 0 0;
}

/*record*/
.tianjihr-getjob-list li .remarks {
    float: left;
    font-size: 15px;
    color: #505050;
    padding-left: 20px;
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 38px;
}

/*location*/
.tianjihr-getjob-list li .location {
    float: right;
    font-size: 12px;
    padding-right: 24px;
    width: 150px;
    color: #aaaaaa;
    text-align: right;
}

.tianjihr-getjob-list li .location a {
    color: #333;
}

.tianjihr-getjob-list li .location a:hover {
    color: #ff8503;
}

.tianjihr-getjob-list li .location img {
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 8px;
}

/*翻页*/
.resume-page {
    text-align: center;
    background: #fff;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    padding: 12px 0;
}

.resume-page input {
    display: inline-block;
    outline: none;
    height: 26px;
}

.resume-page .button {
    width: 60px;
    height: 26px;
    background: #f2f2f2;
    color: #858585;
    border: none;
    cursor: pointer;
    margin: 0 20px;
}

.resume-page a {
    display: inline-block;
    text-align: center;
    height: 26px;
    line-height: 26px;
    padding: 0 9px;
    color: #ff8502;
    vertical-align: middle;
    margin-top: -2px;
}

.resume-page a:hover {
    text-decoration: underline;
}

.resume-page a.active {
    background: #fab162;
    color: #fff;
}

.resume-page a.active:hover {
    text-decoration: none;
}

.resume-page strong {
    display: inline-block;
    font-weight: normal;
    color: #333;
    padding-left: 16px;
    padding-right: 8px;
}

.resume-page span {
    display: inline-block;
    color: #333;
    padding: 0 6px;
}

.resume-page .text {
    width: 60px;
    height: 16px;
    padding: 5px 0;
    text-align: center;
    background: #f2f2f2;
    color: #858585;
    border: none;
}

.resume-page .submit {
    width: 24px;
    cursor: pointer;
    color: #ff8502;
    background: #f2f2f2;
    border: none;
}

/*tianjihr-getjob-history*/
.tianjihr-getjob-history {
    padding: 20px 20px 0 20px;
    margin: 0 0 20px 0;
    background: #fff;
    overflow: hidden;
}

.tianjihr-getjob-history .title {
    height: 18px;
    line-height: 6px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #ff8502;
}

.tianjihr-getjob-history .title p {
    float: left;
    color: #333;
    height: 18px;
}

.tianjihr-getjob-history ul {
    margin: 0 0 -1px 0;
}

.tianjihr-getjob-history ul li {
    padding: 14px 0;
    border-bottom: 1px dotted #bbb;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tianjihr-getjob-history ul h2 {
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
}

.tianjihr-getjob-history ul h2 a {
    display: block;
    overflow: hidden;
    color: #ff8502;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tianjihr-getjob-history ul p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
}

.tianjihr-getjob-history ul h3 {
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
}

.tianjihr-getjob-history ul h3 a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
}

.tianjihr-getjob-history ul h3 a:hover {
    color: #2974f5;
}

/*tianjihr-getjob-recommend*/
.tianjihr-getjob-recommend {
    overflow: hidden;
    margin: 0;
}

.tianjihr-getjob-recommend li {
    background: #fff;
    margin: 0 0 10px 0;
    padding: 40px 0 34px 0;
    border: 1px solid #d2d2d2;
}

.tianjihr-getjob-recommend li:hover {
    border: 1px solid #ff8502;
}

.tianjihr-getjob-recommend li .img-block {
    width: 160px;
    height: 80px;
    margin: 0 auto;
}

.tianjihr-getjob-recommend li .img-block img {
    display: block;
    width: 160px;
    height: 80px;
    border: none;
}

.tianjihr-getjob-recommend li p {
    font-size: 14px;
    line-height: 24px;
    padding: 20px 10px 0;
    color: #333;
}

.tianjihr-getjob-recommend li p a {
    display: block;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tianjihr-getjob-recommend li p a:hover {
    color: #ff8502;
}

/*搜索没有结果*/
.tianjihr-getjob-cont-left-none {
    margin-top: 24px;
    width: 860px;
    height: 360px;
    background: #FFF;
}

.tianjihr-getjob-cont-left-none .img {
    margin: 100px 0 36px 380px;
}

.tianjihr-getjob-cont-left-none .null {
    text-align: center;
    font-size: 16px;
    color: #707070;
}

/*****************************************安阳人才网firmhome-module**********************************/
/*公司名称*/
.tianjihr-firmhome-name {
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    margin: 20px 0 20px 20px;
}

.tianjihr-firmhome-name img {
    float: left;
    display: block;
    width: 120px;
    height: 60px;
    margin-right: 20px;
}

.tianjihr-firmhome-name h1 {
    float: left;
    display: block;
    max-width: 480px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 20px;
}

.tianjihr-firmhome-name .shpan1 {
    float: left;
    display: block;
    width: 14px;
    height: 20px;
    margin: 20px 0 0 5px;
    background: url(firmhome/comProfile-name-pic.png) no-repeat left center;
}

.tianjihr-firmhome-name .pic {
    float: left;
    display: block;
    width: 40px;
    height: 16px;
    background: url(firmhome/company-cont-right-title-pic.png) no-repeat left center;
}

.tianjihr-firmhome-name a {
    color: #333;
}

.tianjihr-firmhome-name a:hover {
    color: #ff8502;
}



.tianjihr-firmhome-name .t-a {
    padding-left: 6px;
    margin-right: 16px;
    position: relative;
}

.tianjihr-firmhome-name .t-a .shpan2 {
    float: left;
    display: block;
    width: 60px;
    height: 20px;
    margin: 22px 0 0 5px;
}

.tianjihr-firmhome-name .t-a img {
    width: 40px;
    height: 16px;
}

.tianjihr-firmhome-name .cs {
    width: 304px;
    height: 120px;
    background: #FFF;
    position: absolute;
    top: -56px;
    left: -12px;
    display: none;
    font-size: 12px;
    border: 1px solid #c9d3e4;
    z-index: 99;
}

.tianjihr-firmhome-name .t-a:hover .cs {
    display: block;
}

.tianjihr-firmhome-name .t-a:hover .dingwei {
    width: 306px;
    height: 102px;
    position: relative;
}

.tianjihr-firmhome-name .t-a:hover .cs p {
    color: #808080;
    font-size: 12px;
    line-height: 20px;
    padding-left: 18px;
}

.tianjihr-firmhome-name .t-a:hover .cs .p1 {
    padding-top: 4px;
}


.tianjihr-firmhome-name .t-a:hover .cs p span {
    color: #2974f5;
}

.tianjihr-firmhome-name .t-a:hover .cs .examine {
    width: 100%;
    background: #e7effd;
    position: absolute;
    bottom: 0px;
    left: 0px;
    text-align: center;
    ;
    color: #505050;
    line-height: 24px;
    font-size: 12px;
}

.tianjihr-firmhome-name .t-a:hover .cs .examine span {
    display: inline-block;
    width: 12px;
    height: 14px;
    vertical-align: middle;
    margin: -3px 4px 0 0;
    background: url(getjob/securitys.png) no-repeat;
}

.tianjihr-firmhome-name .t-a .cs .sanjiao {
    display: block;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 8px solid #c9d3e4;
    position: absolute;
    left: -8px;
    top: 64px;
    margin-top: -6px;
}

.tianjihr-firmhome-name .t-a .cs .sanjiao2 {
    display: block;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 8px solid #FFF;
    position: absolute;
    left: -6px;
    top: 64px;
    margin-top: -6px;
}

.resumelist-login-layer {
    width: 100%;
    height: 580px;
    background: url(xh_bg.jpg) no-repeat;
    background-size: 100% 100%;
}

.resumelist-login-layer .tip-block {
    height: 160px;
    text-align: center;
    font-size: 22px;
    margin: 0 auto;
    padding-top: 140px;
}

.resumelist-login-layer .tip-block .tip-block-title .middle {
    color: #333;
    font-weight: bold;
}

.resumelist-login-layer .tip-block .tip-block-title p {
    padding-bottom: 15px;
}

.register_color {
    color: #ff552e;
}

.resumelist-login-layer .tip-block .tip-block-title .small {
    font-size: 16px;
    color: #373838;
}

.resumelist-login-layer .tip-block .tip_block_qr {
    width: 130px;
    height: 130px;
    margin: 0 auto 5px;
}

.resumelist-login-layer .tip-block .tip_block_qr .tip_qr {
    width: 130px;
    height: 130px;
}

.resumelist-login-layer .tip-block .tip_qr_txt {
    text-align: center;
    font-size: 14px;
    color: #666;
    padding-bottom: 20px;
}

.resumelist-login-layer .tip-block .btn_free_registration {
    display: block;
    width: 155px;
    height: 36px;
    line-height: 36px;
    padding: 0;
    text-align: center;
    border-radius: 25px;
    margin: 0 auto;
    background: #ff552e;
    color: white;
}

.resumelist-login-layer .tip-block .btn_existing_account {
    margin: 0;
    background: transparent;
    color: #ff552e;
    text-decoration: revert;
}

.resumelist-login-layer .tip-block .btn_inline {
    font-size: 14px;
    padding: 0px 24px;
}

/*************************************企业基本信息************************************/
.tianjihr-firmhome-abstract .exhibition {
    padding: 5px 60px 5px 20px;
    font-size: 14px;
    line-height: 24px;
    background: #fff;
    overflow: hidden;
    position: relative;
}

.tianjihr-firmhome-abstract .exhibition span {
    display: block;
    float: left;
    margin-right: 18px;
    white-space: nowrap;
}

/*分享*/
.tianjihr-firmhome-operationPic {
    height: 24px;
    position: relative;
    margin: 35px 22px 0 0;
}

.tianjihr-firmhome-operationPic li {
    float: right;
    margin-left: 12px;
}

.tianjihr-firmhome-operationPic li.clear {
    clear: both;
}

.tianjihr-firmhome-operationPic li a {
    display: block;
    padding-left: 24px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    color: #858585;
}

.tianjihr-firmhome-operationPic li.share {
    position: relative;
}

.tianjihr-firmhome-operationPic li.share a {
    background: url(comProfile-name-pic1.png) no-repeat left top;
}

.tianjihr-firmhome-operationPic li.report a {
    background: url(comProfile-name-pic2.png) no-repeat left top;
}

.tianjihr-firmhome-operationPic li.collection a {
    background: url(comProfile-name-pic3.png) no-repeat left top;
}

.tianjihr-firmhome-operationPic li.share .pull {
    width: 120px;
    height: 130px;
    background: url(comProfile-top-operationPic-share-pic.png) no-repeat 82px top;
    position: absolute;
    right: -7px;
    top: 24px;
    display: none;
    z-index: 1;
}

.tianjihr-firmhome-operationPic li.share .pull img {
    display: block;
    width: 120px;
    height: 120px;
    border: 2px solid #ff8502;
    margin-top: 10px;
}

/*微信小程序二维码*/
.tianjihr-firmhome-operationPic li.wechat {
    position: relative;
}

.tianjihr-firmhome-operationPic li.wechat a {
    background: url(comProfile-name-pic4.png) no-repeat left top;
}

.tianjihr-firmhome-operationPic li.wechat .pull {
    width: 150px;
    height: 150px;
    background: url(comProfile-top-operationPic-share-pic.png) no-repeat 82px top;
    position: absolute;
    right: -24px;
    top: 24px;
    display: none;
    z-index: 1;
}

.tianjihr-firmhome-operationPic li.wechat .pull img {
    display: block;
    width: 150px;
    height: 150px;
}

/*在app中打开*/
.tianjihr-firmhome-operationPic li.tjapp {
    position: relative;
}

.tianjihr-firmhome-operationPic li.tjapp a {
    background: url(comProfile-name-pic5.png) no-repeat left top;
}

.tianjihr-firmhome-operationPic li.tjapp .pull {
    width: 120px;
    height: 130px;
    background: url(comProfile-top-operationPic-share-pic.png) no-repeat 82px top;
    position: absolute;
    right: -7px;
    top: 24px;
    display: none;
    z-index: 1;
}


/*鼠标经过效果*/
.tianjihr-firmhome-operationPic li:hover a {
    background-position: left -24px;
    color: #858585;
}

.tianjihr-firmhome-operationPic li.share:hover .pull {
    display: block;
}

.tianjihr-firmhome-operationPic li.tjapp:hover .pull {
    display: block;
}

.tianjihr-firmhome-operationPic li.wechat:hover .pull {
    display: block;
}

.tianjihr-firmhome-operationPic li.active a {
    background-position: left -24px;
    color: #858585;
}

/*上面办公信息*/
.tianjihr-firmhome-operationPic-office {
    overflow: hidden;
    margin: 38px 0 0 0;
    padding: 0 0 0 1px;
}

.tianjihr-firmhome-operationPic-office li {
    width: 100px;
    height: 60px;
    border: 1px solid #e5e5e5;
    float: left;
    color: #858585;
    text-align: center;
    background: #ffebd6;
    padding: 8px 0 0 0;
    margin: 0 0 0 -1px;
}

.tianjihr-firmhome-operationPic-office li h2 {
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
}

.tianjihr-firmhome-operationPic-office li p {
    font-size: 14px;
    line-height: 20px;
}

/*公司主页选项卡*/
.tianjihr-firmhome-left-options {
    height: 40px;
    background: #fff;
    overflow: hidden;
    margin: 0 0 20px 0;
}

.tianjihr-firmhome-left-options li {
    float: left;
}

.tianjihr-firmhome-left-options li a {
    display: block;
    width: 110px;
    height: 40px;
    color: #858585;
    background: #fff;
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
    text-align: center;
}

.tianjihr-firmhome-left-options li a:hover {
    background: #ff8502;
    color: #fff;
}

.tianjihr-firmhome-left-options li.active a {
    background: #ff8502;
    color: #fff;
}

.tianjihr-firmhome-cont-left-main {
    background: #fff;
    padding: 0 0 20px 0;
}

.tianjihr-firmhome-cont-left-main .title {
    float: left;
    width: 100px;
    text-align: center;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    font-weight: bold;
    color: #333;
    margin-top: 35px;
}

.tianjihr-firmhome-cont-left-main .cont {
    float: left;
    width: 640px;
}

/******************展示模块公共样式*******************/
.tianjihr-firmhome-cont-left-main .exhibition {
    overflow: hidden;
    position: relative;
    border-bottom: 1px dashed #bbb;
}

.tianjihr-firmhome-cont-left-main .exhibition .cont {
    width: 580px;
    margin-top: 35px;
    margin-bottom: 40px;
}

.tianjihr-firmhome-cont-left-main .exhibition .cont p.cont-text {
    font-size: 14px;
    color: #333;
    line-height: 24px;
}

.tianjihr-firmhome-cont-left-main .exhibition a.cont-editor {
    font-size: 14px;
    line-height: 24px;
    display: block;
    font-weight: bold;
    padding: 0 0 0 14px;
    color: #ff8502;
    background: url(tianjihr-firmhome/comProfile-editor-pic.png) no-repeat left 7px;
    position: absolute;
    right: 28px;
    top: 19px;
    display: none;
}

.tianjihr-firmhome-cont-left-main .exhibition.manage:hover {
    background: #e9f1fe;
    border-bottom: 1px dashed #e9f1fe;
}

.tianjihr-firmhome-cont-left-main .exhibition.manage:hover a {
    display: block;
}

/******************编辑模块公共样式*******************/
.tianjihr-firmhome-cont-left-main .editor {
    overflow: hidden;
    border-bottom: 1px dashed #bbb;
    position: relative;
}

/*包裹层*/
.tianjihr-firmhome-cont-left-main .cont-package {
    overflow: hidden;
}

.tianjihr-firmhome-cont-left-main .cont-package.active {
    margin-bottom: -1px;
}

/*包裹层选中状态（减去一像素）*

/******公司简介******/
.tianjihr-firmhome-synopsis {}

/**********主要产品************/
.tianjihr-firmhome-product .editor {
    position: relative;
}

.tianjihr-firmhome-product .editor .title {
    float: none;
    position: absolute;
    left: 0;
    top: 0;
}

/*标题*/
/*********展示情况*********/
.tianjihr-firmhome-product .editor .cont-exhibition {
    width: 660px;
    overflow: hidden;
    padding: 40px 0 40px 80px;
    margin: 0 auto;
    border-bottom: 1px dashed #bbb;
    position: relative;
}

.tianjihr-firmhome-product .editor .cont-exhibition .left {
    float: left;
}

.tianjihr-firmhome-product .editor .cont-exhibition .left img {
    display: block;
    width: 200px;
    height: 146px;
}

.tianjihr-firmhome-product .editor .cont-exhibition .right {
    float: left;
    width: 360px;
    margin-left: 20px;
}

.tianjihr-firmhome-product .editor .cont-exhibition .right h4 {
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    height: 32px;
    color: #333;
}

.tianjihr-firmhome-product .editor .cont-exhibition .right p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
}

.tianjihr-firmhome-product .editor .cont-exhibition .cont-btn-group {
    display: none;
}

/*****展示模块*****/
.tianjihr-firmhome-exhibition .exhibition .exhibition-photo {
    width: 600px;
    overflow: hidden;
}

.tianjihr-firmhome-exhibition .exhibition .exhibition-photo li {
    width: 190px;
    height: 140px;
    float: left;
    margin: 0 5px 5px 0;
    position: relative;
    overflow: hidden;
}

.tianjihr-firmhome-exhibition .exhibition .exhibition-photo li img {
    display: block;
    width: 190px;
    height: 140px;
    cursor: pointer;
}

/*顶部距离*/
.tianjihr-firmhome-exhibition .exhibition .cont {
    margin-top: 40px;
}

/******************发展历程*******************/
/*******展示模块********/
.tianjihr-firmhome-progress .exhibition .cont-append-btn {
    display: none;
}

.tianjihr-firmhome-exhibition .exhibition .timeline {
    background: #000;
    width: 580px;
}

.tianjihr-firmhome-cont-left-main .tianjihr-firmhome-progress .exhibition .cont {
    width: 580px;
    padding: 0 0 0 80px;
}

.tianjihr-firmhome-progress .exhibition .timeline {
    padding: 18px 140px 0 22px;
    border-left: 1px solid #bbb;
    font-size: 14px;
    line-height: 24px;
    color: #858585;
}

.tianjihr-firmhome-progress .exhibition .timeline li {
    position: relative;
    padding: 0 0 20px 0;
}

.tianjihr-firmhome-progress .exhibition .timeline li .time {
    position: absolute;
    left: -116px;
    top: 0;
    font-weight: bold;
}

.tianjihr-firmhome-progress .exhibition .timeline li h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    position: relative;
}

.tianjihr-firmhome-progress .exhibition .timeline li h2 strong {
    display: block;
    width: 14px;
    height: 14px;
    background: url(firmhome/comProfile-progress-timeline.png) no-repeat left top;
    position: absolute;
    left: -30px;
    top: 5px;
}

.tianjihr-firmhome-progress .exhibition .timeline li h2 span {
    display: inline-block;
    width: 14px;
    height: 20px;
    margin: -2px 0 0 10px;
    vertical-align: middle;
    background: url(firmhome/comProfile-name-pic.png) no-repeat left center;
}

.tianjihr-firmhome-progress .exhibition .timeline li h2 a {
    color: #858585;
}

.tianjihr-firmhome-progress .exhibition .timeline li:hover h2 a {
    color: #ff8502;
}

.tianjihr-firmhome-progress .exhibition .timeline li:hover h2 a strong {
    background-position: left -14px;
}

/*底部无描边*/
.tianjihr-firmhome-progress .append,
.tianjihr-firmhome-progress .editor,
.tianjihr-firmhome-progress .exhibition {
    border-bottom: none;
}

/**************在招职位************/
.tianjihr-firmhome-recruit {
    margin: 20px 0 0 0;
}

.tianjihr-firmhome-recruit li {
    overflow: hidden;
    height: 70px;
    background: #fff;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    padding: 20px 25px 0 0;
    margin: 10px 0 0 0;
}

/*内容*/
.tianjihr-firmhome-recruit li .info {
    float: left;
    padding: 0 20px;
}

.tianjihr-firmhome-recruit li .info h3 {
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    overflow: hidden;
}

.tianjihr-firmhome-recruit li .info h3 a {
    float: left;
    display: block;
    max-width: 260px;
    color: #505050;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tianjihr-firmhome-recruit li .info h3 a:hover {
    color: #2974f5;
    text-decoration: underline;
}

.tianjihr-firmhome-recruit li .info h3 img {
    float: left;
    margin: 7px 0 0 4px;
}

.tianjihr-firmhome-recruit li .info h4 {
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    color: #ff8502;
}

.tianjihr-firmhome-recruit li .info h4 span {
    color: #ff8503;
    padding-right: 20px;
}

/*发布日期*/
.tianjihr-firmhome-recruit li .location {
    /*float:right;*/
    padding: 12px 12px 0 0;
    color: #858585;
}

/*定位*/
.tianjihr-firmhome-recruit li .record {
    /*float:right;*/
    padding: 6px 0 0 0;
    color: #333;
}

.tianjihr-firmhome-recruit li .record a {
    color: #333;
}

.tianjihr-firmhome-recruit li .record a:hover {
    color: #ff8503;
}

.tianjihr-firmhome-recruit li .record img {
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 4px;
}

/*企业资料内容——右边*/
.tianjihr-firmhome-cont-right .cont-out {
    padding: 20px;
    background: #fff;
    margin-bottom: 20px;
}

/*公共标题*/
.tianjihr-firmhome-cont-right .title {
    height: 24px;
    line-height: 10px;
    font-weight: bold;
    border-bottom: 1px solid #ff8502;
    clear: both;
}

.tianjihr-firmhome-cont-right .title p {
    float: left;
    color: #333;
    height: 24px;
}

.tianjihr-firmhome-cont-right .title a {
    display: block;
    float: right;
    color: #ff8502;
}

/******************企业位置*****************/
.tianjihr-firmhome-position .map {
    margin: 20px 0 0 0;
}

/*.tianjihr-firmhome-position .map img{ display:block; width:260px; height:180px;}*/

.tianjihr-firmhome-position {
    font-size: 14px;
    line-height: 24px;
    color: #333;
}

.tianjihr-firmhome-cont-right .cont-out.tianjihr-firmhome-position {
    padding-bottom: 0;
    overflow: hidden;
    margin-bottom: 22px;
}

.tianjihr-firmhome-position .information {
    overflow: hidden;
}

.tianjihr-firmhome-position .information li {
    position: relative;
    padding: 12px 0;
    border-bottom: 1px dashed #ccc;
    margin-bottom: -1px;
    overflow: hidden;
}

.tianjihr-firmhome-position .information li .number {
    font-size: 12px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    left: 0;
    top: 17px;
    text-align: center;
    font-weight: bold;
    background: url(firmhome/comProfile-position-num.png) no-repeat left top;
    color: #fff;
}

.tianjihr-firmhome-position .information .append {
    color: #707070;
    font-size: 12px;
}

.tianjihr-firmhome-position .information .append a {
    position: absolute;
    right: 0;
    top: 12px;
    display: none;
}

.tianjihr-firmhome-position .information .append p {
    padding: 0 0px 0 30px;
}

.tianjihr-firmhome-position .count {
    text-align: center;
    line-height: 40px;
    float: left;
    margin-left: -21px;
    margin-top: -1px;
    width: 301px;
    background: #ffebd6;
    color: #505050;
    font-size: 12px;
}

/******************企业宣传视频*****************/
/*编辑模块*/
.tianjihr-firmhome-video .editor {
    height: 212px;
    margin: 15px 0 0 0;
    position: relative;
}

.tianjihr-firmhome-video .editor img {
    display: block;
    width: 260px;
    height: 152px;
}

.tianjihr-firmhome-video .editor .play {
    width: 90px;
    height: 90px;
    background: url(firmhome/comProfile-video.png) no-repeat left top;
    position: absolute;
    top: 31px;
    left: 85px;
    cursor: pointer;
}

/*****************企业联系人****************/
.tianjihr-firmhome-contact .append p {
    font-size: 12px;
    line-height: 18px;
    color: #707070;
}

.tianjihr-firmhome-contact .append p.padding {
    padding-top: 12px;
}

/*****************企业标签****************/
/*展示模块*/
.tianjihr-firmhome-label .append {
    width: 260px;
    overflow: hidden;
    margin: 10px 0 0 0;
}

.tianjihr-firmhome-label .append ul {
    width: 300px;
    overflow: hidden;
}

.tianjihr-firmhome-label .append ul li {
    width: 92px;
    float: left;
    margin: 10px 0 0 0;
}

.tianjihr-firmhome-label .append ul li a {
    display: block;
    float: left;
    width: 60px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    background: #ffebd6;
    color: #858585;
    border-radius: 4px;
    border: 1px solid #dcdcdc;
    overflow: hidden;
}

/*你可能感兴趣的职位*/
.tianjihr-firmhome-interest {}

.tianjihr-firmhome-interest .append ul {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding: 0 0 25px 0;
}

.tianjihr-firmhome-interest .append ul li {
    margin-top: 25px;
    min-height: 72px;
    position: relative;
    border-bottom: 5px solid #f5f5f5
}

.tianjihr-firmhome-interest .append .logo {
    float: left;
    margin: -1px 20px 0 0;
}

.tianjihr-firmhome-interest .append .logo img {
    display: block;
    width: 70px;
    height: auto;
}

.tianjihr-firmhome-interest .append .main {
    float: left;
}

.tianjihr-firmhome-interest .append .main h2,
.tianjihr-firmhome-interest .append .main h3 {
    font-size: 14px;
    line-height: 24px;
    max-width: 157px;
}

.tianjihr-firmhome-interest .append ul a {
    display: block;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold
}

.tianjihr-firmhome-interest .append ul a:hover {
    color: #ff8502;
}

.tianjihr-firmhome-interest .append .main p {
    max-width: 157px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tianjihr-firmhome-interest .append .more {
    text-align: center;
    line-height: 40px;
    float: left;
    width: 100%;
    background: #ffebd6;
    color: #505050;
    font-size: 12px;
}

.tianjihr-firmhome-interest .append .more a {
    color: #333;
}

/*覆盖padding*/
.cont-out.tianjihr-firmhome-interest {
    padding-bottom: 0;
}

/*****************************************安阳人才网about-footer**********************************/
.tianjihr-about-footer {
    width: 100%;
    background: #fff;
}

.tianjihr-about-footer-cont {
    width: 1080px;
    padding: 12px 0 28px 0;
    margin: 0 auto;
    overflow: hidden;
}

.tianjihr-about-footer .phone-block {
    float: left;
    font-size: 18px;
    line-height: 34px;
    color: #333;
}

.tianjihr-about-footer .data-block {
    float: right;
    text-align: right;
}

.tianjihr-about-footer .data-block .about {
    font-size: 14px;
    line-height: 34px;
    padding: 0 0 8px 0;
}

.tianjihr-about-footer .data-block .about a {
    color: #333;
}

.tianjihr-about-footer .data-block .about a:hover {
    text-decoration: underline;
}

.tianjihr-about-footer .data-block .about span {
    padding: 0 20px;
}

.tianjihr-about-footer .data-block p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
}

/*公共广告弹出框*/
#fbmodal {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 400;
    text-align: left;
    font-size: 12px;
    display: block;
}

#fbmodal .popup {
    position: relative;
}

#fbmodal table {
    border-collapse: collapse;
}

#fbmodal .tl,
#fbmodal .tr,
#fbmodal .bl,
#fbmodal .br {
    height: 10px;
    width: 10px;
    overflow: hidden;
    padding: 0;
}

#fbmodal td {
    border-bottom: 0;
    padding: 0;
}

#fbmodal .tl {
    background-image: url(pop/popup-b.png);
}

#fbmodal .tr {
    background-image: url(pop/popup-b.png);
}

#fbmodal .b {
    background-image: url(pop/popup-b.png);
}

#fbmodal .body {
    background: #ffffff;
    overflow: hidden;
}

#fbmodal .bl {
    background-image: url(pop/popup-b.png);
}

#fbmodal .br {
    background-image: url(pop/popup-b.png);
}

.company-pop-title {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 0 0 0 18px;
    background: #ff8502;
    color: #fff;
    overflow: hidden;
}

.company-pop-title span {
    display: block;
    float: right;
    width: 17px;
    height: 17px;
    background: url(pop/user-close.png) no-repeat left top;
    cursor: pointer;
    margin: 11px 19px 0 0;
}

.company-pop-title span:hover {
    background-position: left -17px;
}

.company-pop-title strong {
    font-size: 14px;
    color: #ccc;
    font-weight: normal;
}

/*投递简历弹出框*/
.tianjihr-cont-deliverpop {
    width: 340px;
}

.tianjihr-cont-deliverpop .cont {
    padding: 28px 0 46px 0;
}

.tianjihr-cont-deliverpop h2 {
    font-size: 18px;
    line-height: 42px;
    font-weight: bold;
    text-align: center;
    color: #505050;
}

.tianjihr-cont-deliverpop p {
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    text-align: center;
    color: #858585;
    padding: 0 34px;
}


/*****************************************安阳人才网getjob-cont**********************************/
.tianjihr-about-cont {
    width: 1100px;
    margin: 20px auto 40px;
    overflow: hidden;
}

/****************安阳人才网getjob-cont-left**************/
.tianjihr-about-nav {
    width: 220px;
    float: left;
}

/****************安阳人才网getjob-cont-right**************/
.tianjihr-about-cont-main {
    width: 860px;
    float: right;
}

/*导航*/
.tianjihr-about-nav li {
    border-bottom: 1px solid #e5e5e5;
}

.tianjihr-about-nav li .cont {
    display: block;
    height: 59px;
    line-height: 59px;
    padding: 0 0 0 18px;
    font-size: 16px;
    color: #333;
    background: #fff;
    border-left: 2px solid #fff;
}

.tianjihr-about-nav li .cont span {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}

.tianjihr-about-nav li.about .cont span {
    background: url(tianjihr-about-pic1.png) no-repeat left top;
}

.tianjihr-about-nav li.connection .cont span {
    background: url(tianjihr-about-pic2.png) no-repeat left top;
}

.tianjihr-about-nav li.join .cont span {
    background: url(tianjihr-about-pic3.png) no-repeat left top;
}

.tianjihr-about-nav li.friendlink .cont span {
    background: url(tianjihr-about-pic4.png) no-repeat left top;
}

.tianjihr-about-nav li.declaraction .cont span {
    background: url(tianjihr-about-pic5.png) no-repeat left top;
}

.tianjihr-about-nav li.feedback .cont span {
    background: url(tianjihr-about-pic6.png) no-repeat left top;
}

.tianjihr-about-nav li.help .cont span {
    background: url(tianjihr-about-pic7.png) no-repeat left top;
}

/*鼠标经过选中效果*/
.tianjihr-about-nav li:hover .cont {
    background: #ededed;
    border-left: 2px solid #ededed;
    color: #FFFFFF
}

/*.tianjihr-about-nav li.active .cont{background:#ededed; border-left:2px solid #ff8502;}*/
/*.tianjihr-about-nav li.active .cont span{ background-position:left -20px;}*/
/*右边内容部分*/
.tianjihr-about-cont-main {
    float: right;
    width: 860px;
}

/*标题*/
.tianjihr-about-title {
    height: 60px;
    background: #ff8502;
}

.tianjihr-about-title h2 {
    float: left;
    padding: 0 0 0 20px;
    line-height: 60px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.tianjihr-about-title h2 span {
    display: inline-block;
    width: 20px;
    height: 9px;
    background: url(tianjihr-about-title.png) no-repeat left top;
    vertical-align: middle;
    margin: -3px 0 0 9px;
}

.tianjihr-about-title ul {
    float: left;
    padding: 5px 0 0 20px;
    overflow: hidden;
}

.tianjihr-about-title ul li {
    float: left;
    width: 180px;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 20px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: #ff8502;
    cursor: pointer;
}

.tianjihr-about-title ul li span {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin: -4px 4px 0 0;
}

.tianjihr-about-title ul li.personal span {
    background: url(about-title-choose.png) left top;
}

.tianjihr-about-title ul li.personal:hover span {
    background-position: left -24px;
}

.tianjihr-about-title ul li.enterprise span {
    background: url(about-title-choose.png) 24px top;
}

.tianjihr-about-title ul li.enterprise:hover span {
    background-position: 24px -24px;
}

.tianjihr-about-title ul li:hover {
    background: #fff;
    color: #ff8502;
}

/*内容*/
.tianjihr-about-main {
    margin: 20px 0 0 0;
}

/*关于我们*/
.tianjihr-about-main .about-cont {
    background: #fff;
    padding: 0 0 35px 0;
    overflow: hidden;
}

.tianjihr-about-main .about-cont .img-block {
    margin: 0 0 38px 0;
}

.tianjihr-about-main .about-cont .img-block img {
    display: block;
    width: 860px;
    height: 200px;
}

.tianjihr-about-main .about-cont p {
    padding: 0 43px;
    font-size: 14px;
    line-height: 24px;
    text-indent: 28px;
    color: #000;
    margin: 0 0 24px 0;
}

/*联系我们*/
.tianjihr-about-main .connection-cont {
    padding: 50px 0 50px 40px;
    background: #fff;
    overflow: hidden;
}

.tianjihr-about-main .connection-cont ul {
    float: left;
    padding: 138px 50px 0 0;
}

.tianjihr-about-main .connection-cont ul li {
    width: 290px;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 10px;
    font-size: 14px;
    color: #fff;
    background: #58c2ee;
    margin: 0 0 26px 0;
}

.tianjihr-about-main .connection-cont ul li strong {
    font-size: 16px;
    font-weight: bold;
}

.tianjihr-about-main .connection-cont ul li span {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(tianjihr-tell-pic.png) no-repeat left top;
    vertical-align: middle;
    margin: -4px 10px 0 0;
}

.tianjihr-about-main .connection-cont ul li.green-color {
    background: #65dc8a;
}

.tianjihr-about-main .connection-cont ul li.yellow-color {
    background: #f7aa3c;
}

.tianjihr-about-main .connection-cont ul li.blue-color {
    background: #5288e4;
}

.tianjihr-about-main .connection-cont ul li.violet-color {
    background: #ac9bf5;
}

.tianjihr-about-main .connection-cont ul li.red-color {
    background: #fb6d35;
}

.tianjihr-about-main .connection-cont .address-block {
    float: left;
    min-height: 460px;
    padding: 0 0 0 49px;
    border-left: 1px dashed #bbb;
}

.tianjihr-about-main .connection-cont .address-block .address-view {
    width: 380px;
    height: 280px;
    margin-bottom: 25px;
}

.tianjihr-about-main .connection-cont .address-block .address-view img {
    display: block;
    width: 380px;
    height: 280px;
}

.tianjihr-about-main .connection-cont .address-block p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
}

.tianjihr-about-main .connection-cont .address-block p span {
    padding: 0 0 0 50px;
}

/*全局select-dl，dl模拟下拉框*/
.select-dl {
    height: 40px;
    position: relative;
    z-index: 10;
}

.select-dl h3 {
    background: #f2f2f2;
    padding: 0 0 0 9px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    color: #333;
    font-weight: normal;
}

.select-dl dl {
    border: 1px solid #2974f5;
    background: #fff;
    display: none;
}

.select-dl dl dd {
    background: #fff;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 9px;
    font-size: 14px;
    color: #333;
}

.select-dl dl dd:hover {
    background: #2974f5;
    color: #fff;
}

.select-dl dl dd.active-dd {
    background: #2974f5;
    color: #fff;
}

.select-dl .small-triangle {
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 17px;
}

.select-dl.active dl {
    display: block;
}

/*用户反馈*/
.tianjihr-about-main .feedback-cont {
    padding: 34px 0 50px 40px;
    background: #fff;
}

.tianjihr-about-main .feedback-cont .remind-text {
    font-size: 18px;
    line-height: 30px;
    color: #333;
}

.tianjihr-about-main .feedback-cont .form-block {
    padding: 56px 0 0 110px;
}

.tianjihr-about-main .feedback-cont .input-block {
    float: left;
    width: 260px;
    height: 40px;
    margin: 0 40px 30px 0;
}

.tianjihr-about-main .feedback-cont .input-block input {
    display: block;
    border: none;
    outline: none;
    width: 220px;
    height: 16px;
    padding: 12px 20px;
    font-size: 14px;
    background: #f2f2f2;
    color: #858585;
}

.tianjihr-about-main .feedback-cont .input-block.choose-block {
    width: 300px;
}

.tianjihr-about-main .feedback-cont .input-block.choose-block input {
    float: left;
    width: 80px;
    margin: 0 22px 0 0;
}

.tianjihr-about-main .feedback-cont .choose-label {
    float: left;
    font-size: 14px;
    line-height: 40px;
    color: #333;
}

.tianjihr-about-main .feedback-cont .choose-label label {
    margin-right: 24px;
    cursor: pointer;
}

.tianjihr-about-main .feedback-cont .choose-label span {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(tianjihr-feedback-choosepic.png) no-repeat left top;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}

.tianjihr-about-main .feedback-cont .textarea {
    width: 560px;
    height: 140px;
    background: #f2f2f2;
    position: relative;
    margin: 0 0 0 0;
}

.tianjihr-about-main .feedback-cont .textarea p {
    width: 560px;
    height: 140px;
    font-size: 14px;
    line-height: 140px;
    color: #fb5603;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}

.tianjihr-about-main .feedback-cont .textarea textarea {
    display: block;
    width: 544px;
    height: 124px;
    outline: none;
    border: none;
    resize: none;
    color: #333;
    padding: 8px;
    background: #f2f2f2;
}

.tianjihr-about-main .feedback-cont .word-number {
    width: 560px;
    text-align: right;
    color: #ff5502;
    font-size: 14px;
    line-height: 24px;
    height: 40px;
    position: absolute;
    left: 0;
    bottom: -40px;
}

.tianjihr-about-main .feedback-cont .word-number strong {
    font-weight: normal;
}

.tianjihr-about-main .feedback-cont .submit-block {
    width: 560px;
    padding: 40px 0 0 0;
    overflow: hidden;
}

.tianjihr-about-main .feedback-cont .submit-block input.submit {
    float: right;
    display: block;
    width: 140px;
    height: 40px;
    border: none;
    outline: none;
    background: #ff8502;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}

/*服务声明*/
.tianjihr-about-main .declaraction-cont {
    padding: 40px 20px;
    background: #fff;
}

.tianjihr-about-main .declaraction-cont .cont-block {
    height: 450px;
    padding: 15px 20px;
    background: #f2f2f2;
    overflow: auto;
}

.tianjihr-about-main .declaraction-cont .cont-block h1 {
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    color: #333;
    text-align: center;
}

.tianjihr-about-main .declaraction-cont .cont-block h2 {
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    color: #333;
    margin: 24px 0 0 0;
}

.tianjihr-about-main .declaraction-cont .cont-block h3 {
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    color: #333;
    margin: 24px 0 0 0;
}

.tianjihr-about-main .declaraction-cont .cont-block p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-indent: 26px;
}

/*友情链接*/
.tianjihr-about-main .friendlink-cont {
    min-height: 515px;
    padding: 25px 40px 20px 40px;
    background: #fff;
    overflow: hidden;
}

.tianjihr-about-main .friendlink-cont .example-block {
    width: 300px;
    padding: 57px 0 0 0;
    float: left;
}

.tianjihr-about-main .friendlink-cont .example-block .example-pic {
    width: 210px;
    height: 222px;
    padding: 0 0 15px 0;
}

.tianjihr-about-main .friendlink-cont .example-block .example-pic img {
    display: block;
    width: 210px;
    height: 222px;
}

.tianjihr-about-main .friendlink-cont .example-block p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
}

.tianjihr-about-main .friendlink-cont .explain-block {
    width: 360px;
    float: right;
}

.tianjihr-about-main .friendlink-cont .explain-block h2 {
    font-size: 16px;
    line-height: 46px;
    color: #ff8502;
    font-weight: bold;
}

.tianjihr-about-main .friendlink-cont .explain-block p {
    font-size: 14px;
    line-height: 24px;
    color: #000;
}

.tianjihr-about-main .friendlink-cont .explain-block p strong {
    font-size: 16px;
    color: #ff8502;
    font-weight: normal;
}

.tianjihr-about-main .friendlink-cont .explain-block h3 {
    font-size: 16px;
    line-height: 36px;
    padding: 21px 0 37px 0;
    color: #000;
    font-weight: bold;
}

.tianjihr-about-main .friendlink-cont .explain-block h3 a {
    color: #000;
}

.tianjihr-about-main .friendlink-cont .explain-block h3 a:hover {
    color: #ff8502;
}

/*加入我们*/
.tianjihr-about-main .join-cont {
    min-height: 515px;
    background: #fff;
    overflow: hidden;
}

.tianjihr-about-main .join-cont .img-block {
    margin: 0 0 10px 0;
}

.tianjihr-about-main .join-cont .img-block img {
    display: block;
    width: 860px;
    height: 200px;
}

.tianjihr-about-main .join-cont .strengths-block {
    padding: 0 0 0 34px;
}

.tianjihr-about-main .join-cont .strengths-block li {
    font-size: 16px;
    line-height: 60px;
    font-weight: bold;
    color: #333;
}

.tianjihr-about-main .join-cont .strengths-block li strong {
    color: #ff8502;
}

.tianjihr-about-main .join-cont .strengths-block li span {
    display: inline-block;
    width: 50px;
    height: 50px;
    vertical-align: middle;
    margin: -4px 30px 0 0;
}

.tianjihr-about-main .join-cont .strengths-block li.time span {
    background: url(join-cont-time.png) no-repeat center center;
}

.tianjihr-about-main .join-cont .strengths-block li.ensure span {
    background: url(join-cont-ensure.png) no-repeat center center;
}

.tianjihr-about-main .join-cont .strengths-block li.ambient span {
    background: url(join-cont-ambient.png) no-repeat center center;
}

.tianjihr-about-main .join-cont .strengths-block li.subsidy span {
    background: url(join-cont-subsidy.png) no-repeat center center;
}

.tianjihr-about-main .join-cont .strengths-block li.lives span {
    background: url(join-cont-lives.png) no-repeat center center;
}

.tianjihr-about-main .join-cont .job-list {
    padding: 39px 0 30px 40px;
    border-top: 1px dashed #a0a0a0;
    margin: 24px 0 0 0;
}

.tianjihr-about-main .join-cont .job-list ul {
    overflow: hidden;
}

.tianjihr-about-main .join-cont .job-list li {
    float: left;
    margin: 0 15px 10px 0;
}

.tianjihr-about-main .join-cont .job-list li a {
    display: block;
    width: 250px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-radius: 5px;
    color: #000;
    background: #f2f2f2;
    text-indent: 38px;
    overflow: hidden;
}

.tianjihr-about-main .join-cont .job-list li a img {
    vertical-align: middle;
    margin: -4px 0 0 4px;
}

.tianjihr-about-main .join-cont .job-list li a:hover {
    background: #ffe7cc;
    color: #2974f5;
    text-decoration: underline;
}

/*帮助中心*/
.tianjihr-about-main .help-cont {
    background: #fff;
    padding: 30px 40px 18px 40px;
}

.tianjihr-about-main .help-cont h2 {
    font-size: 18px;
    line-height: 38px;
    color: #333;
}

.tianjihr-about-main .help-cont h3 {
    font-size: 16px;
    line-height: 36px;
    padding: 0 0 6px 0;
    color: #ff8502;
}

.tianjihr-about-main .help-cont ul {
    margin-bottom: 22px;
}

.tianjihr-about-main .help-cont ul li {
    overflow: hidden;
}

.tianjihr-about-main .help-cont ul li .title {
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 0 30px;
    color: #2974f5;
    margin: 4px 0 0 0;
    cursor: pointer;
}

.tianjihr-about-main .help-cont ul li .explain-show {
    padding: 8px 30px;
    font-size: 12px;
    line-height: 22px;
    color: #858585;
    border: 1px solid #bbb;
    margin: 4px 0 0 0;
    display: none;
}

.tianjihr-about-main .help-cont ul li.active .title {
    background: #ffedd9;
}

.tianjihr-about-main .help-cont ul li.active .explain-show {
    display: block;
}

@media(max-width:1200px) {
    .tianjihr-sidebar {
        display: none;
    }
}

@media(max-width:767px) {
    .tianjihr-nav .logo{
        margin-top: 16px;
    }
}

/**浮动登陆*/
.tianjihr-jobdetails-login-cont {
    width: 800px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 22px;
}

.tianjihr-jobdetails-login-cont .login-block {
    float: left;
    width: 204px;
    height: 61px;
    background: url(login-block-pic.png) no-repeat 0 0;
    overflow: hidden;
}

.tianjihr-jobdetails-login-cont .login-block a {
    float: left;
    display: block;
    width: 102px;
    height: 61px;
    border: none;
    outline: none;
}

.tianjihr-jobdetails-login-cont .slogan-text {
    float: right;
    font-size: 22px;
    font-weight: bold;
    line-height: 50px;
    color: #fff;
}

.tianjihr-jobdetails-login-cont .slogan-text span {
    font-size: 30px;
    margin-right: 6px;
    color: #fbefef;
}