﻿@charset "utf-8";
/* CSS Document */
/*********************************************ȫ��**************************************/
*{ margin:0; padding:0; list-style:none; font-family:"΢���ź�";}
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(../Images/user-personal-pic.png) no-repeat left top; margin:0 22px 0 0;}
.tianjihr-head .head-login .enterprise a{ background:url(../Images/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(../Images/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(../Images/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(../Images/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(../Images/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(../Images/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(../Images/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(../Images/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(../Images/company-usernew-remind.png) no-repeat left top;}
.tianjihr-head .head-login-enterprise .head-enterprise-ul .homepage a{ background:url(../Images/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(../Images/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(../Images/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(../Images/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(../Images/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:78px; 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:16px;}
.tianjihr-nav .logo img{ float:left;height:70px; margin-top:-13px}
.tianjihr-nav ul{ float:left; margin:0; margin-left:62px;}
.tianjihr-nav ul li{ float:left; width:102px; margin-top:34px; height:46px;}

.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:#3790d0;}
    /*ѡ��״̬active*/
    .tianjihr-nav ul li.active a.title {
        color: #3790d0; /*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 #3790d0;}
.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 #3790d0 }
.tianjihr-hotjob .title li.active{ border-bottom:4px solid #3790d0}

.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 #3790d0;}
.tianjihr-friendlink .title li{ font-size:18px; color:#333; height:36px; border-bottom:4px solid #3790d0; 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:1200px; margin:0 auto; color:#848484; font-size:14px; background-color:#fff;    padding: 12px 0 12px 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(../Images/touch-cont-phone.png) no-repeat center center;}
.tianjihr-footer .touch-cont .cont strong.wb{ background:url(../Images/touch-cont-wb.png) 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:56px; height:20px; background:url(../Images/company-user-sidebar-wb-pic.png) no-repeat left top; 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;}
.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(../Images/function-cont-pic1.png) no-repeat left top;}
.tianjihr-footer .function-cont dl dt.job span{ background:url(../Images/function-cont-pic2.png) no-repeat left top;}
.tianjihr-footer .function-cont dl dt.selection span{ background:url(../Images/function-cont-pic3.png) no-repeat left top;}
.tianjihr-footer .function-cont dl dt.help span{ background:url(../Images/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(../Images/company-user-sidebar-backtop.png) no-repeat left top #cecece; margin-bottom:-1px;}
.tianjihr-sidebar .li-block.qq{ background:url(../Images/company-user-sidebar-qq.png) no-repeat left top #cecece;}
.tianjihr-sidebar .li-block.wx{ background:url(../Images/company-user-sidebar-wx.png) no-repeat left top #cecece;}
.tianjihr-sidebar .li-block.wb{ background:url(../Images/company-user-sidebar-wb.png) no-repeat left top #cecece; }
.tianjihr-sidebar .li-block.kf{ background:url(../Images/kf2.png) no-repeat left top #cecece; }
.tianjihr-sidebar .li-block.kf:hover{ background:url(../Images/kf2.png) no-repeat left top #cecece; }
        /*qq*/
.tianjihr-sidebar .li-block.qq .pull{ width:170px; position:absolute; background:url(../Images/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(../Images/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(../Images/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:36px; background:#fff; overflow:hidden; 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 #00a498; 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(../Images/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{  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 #00a498; border-left:0; border-right:0; }
.tianjihr-getjob-seach .seach{ width:108px; height:40px; background:url(../Images/jobsearch-form-seach.png) no-repeat center center #3790d0; 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(../Images/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(../Images/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 #3790d0; position:relative; z-index:98;}
.tianjihr-getjob-filter:hover{ border:1px solid #00a498;}
.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(../Images/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:#00a498; 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(../Images/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:#00a498;}
.tianjihr-getjob-option .sort span.active{ color:#00a498;}
    /*��ҳ*/
.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(../Images/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(../Images/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(../Images/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:#2974f5; 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:#FB974C;}
.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: #00a498; 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:12px; 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:37px; 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:14px; 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(../Images/comprofile-name-pic.png) no-repeat left center; }
.tianjihr-firmhome-name .pic{ float:left; display:block; width: 40px; height: 16px; background:url(../Images/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(../Images/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;
} 
/*************************************��ҵ������Ϣ************************************/
.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(../Images/comprofile-name-pic1.png) no-repeat left top;}
.tianjihr-firmhome-operationPic li.report a{ background:url(../Images/comprofile-name-pic2.png) no-repeat left top;}
.tianjihr-firmhome-operationPic li.collection a{ background:url(../Images/comprofile-name-pic3.png) no-repeat left top;}
.tianjihr-firmhome-operationPic li.share .pull{ width:120px; height:130px; background:url(../Images/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(../Images/comprofile-name-pic4.png) no-repeat left top;}
.tianjihr-firmhome-operationPic li.wechat .pull{ width:150px; height:150px; background:url(../Images/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(../Images/comprofile-name-pic5.png) no-repeat left top;}
.tianjihr-firmhome-operationPic li.tjapp .pull { width: 120px; height: 130px; background:url(../Images/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(../Images/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(../Images/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(../Images/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(../Images/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:152px; 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(../Images/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:#3790d0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.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: #3790d0;
    font-size: 14px;}
.tianjihr-firmhome-interest .append .more a{ color:white;}
/*����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(../Images/popup-b.png);}
#fbmodal .tr {background-image:url(../Images/popup-b.png);}
#fbmodal .b {background-image:url(../Images/popup-b.png);}
#fbmodal .body {background: #ffffff; overflow: hidden;}
#fbmodal .bl {background-image:url(../Images/popup-b.png);}
#fbmodal .br {background-image:url(../Images/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(../Images/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(../Images/tianjihr-about-pic1.png) no-repeat left top;}
.tianjihr-about-nav li.connection .cont span{ background:url(../Images/tianjihr-about-pic2.png) no-repeat left top;}
.tianjihr-about-nav li.join .cont span{ background:url(../Images/tianjihr-about-pic3.png) no-repeat left top;}
.tianjihr-about-nav li.friendlink .cont span{ background:url(../Images/tianjihr-about-pic4.png) no-repeat left top;}
.tianjihr-about-nav li.declaraction .cont span{ background:url(../Images/tianjihr-about-pic5.png) no-repeat left top;}
.tianjihr-about-nav li.feedback .cont span{ background:url(../Images/tianjihr-about-pic6.png) no-repeat left top;}
.tianjihr-about-nav li.help .cont span{ background:url(../Images/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(../Images/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(../Images/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(../Images/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(../Images/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(../Images/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(../Images/join-cont-time.png) no-repeat center center;}
.tianjihr-about-main .join-cont .strengths-block li.ensure span{ background:url(../Images/join-cont-ensure.png) no-repeat center center;}
.tianjihr-about-main .join-cont .strengths-block li.ambient span{ background:url(../Images/join-cont-ambient.png) no-repeat center center;}
.tianjihr-about-main .join-cont .strengths-block li.subsidy span{ background:url(../Images/join-cont-subsidy.png) no-repeat center center;}
.tianjihr-about-main .join-cont .strengths-block li.lives span{ background:url(../Images/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;}
}
/**������½*/
.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(../Images/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;}