﻿/*页面陪衬背景样式*/
html {_background:url(aaa.txt) fixed}
/*2013春节*/
.person_container{
    margin:0 auto;
    padding:0;
}
/*Logo区域*/
.logo{height:78px;}
.joblogo{height:78px;}
/*顶部导航*/
#header{height:35px;position:relative;}

.headerNav{float:left;background:url(http://img18.hbjob.cn/img/indeximages/headerNavbgNew.gif) no-repeat 10px 0;height:35px;width:549px;padding-left:10px;}
.headerNav ul{
    list-style: none;
    height: 35px;
    overflow: hidden;
}
.headerNav ul li{
    float: left;
    font-family: "宋体";
    font-size:16px;
    color: #804c64;
    font-weight:bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.headerNav ul li.IndexNav0{
    width: 140px;
}
.headerNav ul li.IndexNavOn0{
    width: 140px;
    background: url(http://img18.hbjob.cn/img/indeximages/headerNavbgNew.gif) no-repeat 0 -35px;
    /*background: url(http://img18.hbjob.cn/img/indeximages/headerNavleftbg.gif) no-repeat center;*/
}
.headerNav ul li.IndexNav1{
    width: 135px;
}
.headerNav ul li.IndexNavOn1{
    width: 135px;
    background: url(http://img18.hbjob.cn/img/indeximages/headerNavbgNew.gif) no-repeat -140px -35px;
    /*background: url(http://img18.hbjob.cn/img/indeximages/headerNavcenbg.gif) no-repeat center;*/
}
.headerNav ul li.IndexNav2{
    width: 135px;
}
.headerNav ul li.IndexNavOn2{
    width: 135px;
    background: url(http://img18.hbjob.cn/img/indeximages/headerNavbgNew.gif) no-repeat -275px -35px;
    /*background: url(http://img18.hbjob.cn/img/indeximages/headerNavrightbg.gif) no-repeat -4px center;*/
}
.headerNav ul li.IndexNav3{
    width: 137px;
}
.headerNav ul li.IndexNavOn3{
    width: 137px;
    background: url(http://img18.hbjob.cn/img/indeximages/headerNavbgNew.gif) no-repeat -410px -35px;
    /*background: url(http://img18.hbjob.cn/img/indeximages/headerNavrightbg.gif) no-repeat -4px center;*/
}
.headerNav ul li a{
    display: inline-block;
    text-decoration: none;
    color: #804c64;
}
.headerNav ul li.IndexNavOn0 a,.headerNav ul li.IndexNavOn1 a,.headerNav ul li.IndexNavOn2 a{
    color: #eddfe5;
}
.indexLogin{height:48px;width:218px;position:absolute;top:-20px;right:25px;}
/*企业登录后状态*/
.indexLogin a{
    float: left;
    height: 48px;
    display:block;
    text-decoration: none;
}
.indexLogin a span{
    display: none;
}
.indexLogin a.personLogin{
    background: url(http://img18.hbjob.cn/img/indeximages/indexloginBtn.gif) no-repeat 0 0;
    width: 109px;
}
.indexLogin a.cropLogin{
    background: url(http://img18.hbjob.cn/img/indeximages/indexloginBtn.gif) no-repeat -109px 0;
    width: 109px;
}
a.corpserver{
    background: url(http://img18.hbjob.cn/img/indeximages/corpindexloginBtn.gif) no-repeat;
    width: 218px;
}
.Top{
    height: 150px;
    width: 960px;
    margin: 0 auto;
    background: url(http://img18.hbjob.cn/img/indeximages/indextopbg.gif) no-repeat top center;
    clear: both;
    _overflow:hidden;
/*	border-bottom:solid 1px #341324;
*/}
.TopBg {background: url(http://img18.hbjob.cn/img/indeximages/indextopbg2.gif) no-repeat top center;}
/*顶部左侧搜索样式*/
.TopLeft{
    float: left;
    width: 653px;
	height:133px;
    padding:15px 24px 0 25px;
}
.IndexSearch{width:653px;height:84px;}
.IndexSearchInput{
    float: left;
    width: 533px;
}
.IndexSearchInput .inputOut{
    float: left;
    padding: 4px 0;
    width: 533px;
}
.inputwarp{
    border: outset 1px #79335a;
    background: url(http://img18.hbjob.cn/img/indeximages/indexsearchbg.gif) repeat-x center;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #333;
    cursor: default;
}
.shijianbg{
    background: url(http://img18.hbjob.cn/img/indeximages/indexsearchshijianbg.gif) repeat-x center;
}
.selectDate ul{
    display: block;
    position: absolute;
	z-index:888;
    top:30px;
    _top:31px;
    background: #e5e5e5;
    width: 150px;
    padding: 5px 0;
    text-align: center;
    font-size: 12px;
    border: solid 1px #7a3459;
    border-top: none;
    overflow: hidden;
    left: 0;
}
.inputOut ul li{
    height: 24px;
    line-height: 24px;
    width: 144px;
    margin: 0 auto;
    color: #333333;
    cursor: default;
}
.inputOut ul li.mouseover{
   background: #cbc0c6;
}
.indexShuru{
    border: none;
    background: url(http://img18.hbjob.cn/img/indeximages/indexsearchinputbg.gif) repeat-x center;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-size: 14px;
    padding: 2px 10px;
    width: 512px;
}
.noInputColor{
    color: #7a6f6f;
}
.InputColor{
    color: #333;
}
.IndexSearchBtn{
    float: right;
    margin-top: 4px;
}
.IndexSearchBtn button{
    border: none;
    background: url(http://img18.hbjob.cn/img/indeximages/indexsearchbtn.gif) no-repeat;
    width: 101px;
    height: 77px;
    cursor: pointer;
}
.IndexSearchBtn button span{
    display: none;
}
.perSearch{
    padding: 10px;
    color: #d7acc4;
    float:left;
}
.perSearch a{
    text-decoration: none;
    color:#d7acc4;
}
.perSearch a:hover{
    text-decoration: underline;
}
.TopRight{
    padding: 10px 15px;
    float: left;
    width: 225px;
}
.TopRight h4{
    padding-left: 10px;
    font-family: "宋体";
    color: #e5dfe1;
    font-size: 16px;
    font-weight: bold;
    background: url(http://img18.hbjob.cn/img/indeximages/Apptitbg.gif) no-repeat 85px center;
}
.AppWarp{
    height: 100px;
}
.AppWarp span{
    display: none;
}
.AppLeftBtn{
    float: left;
}
.AppLeftBtn button{
    background: url(http://img18.hbjob.cn/img/indeximages/AppBtnbg.gif) no-repeat left center;
    width: 6px;
    height: 10px;
    border:none;
    margin-top: 40px;
    cursor: pointer;
}
.AppList{
    margin: 0 auto;
    display: inline;
    margin-top: 15px;
    margin-left: 10px;
    float: left;
    text-align: center;
    height: 78px;
    width: 195px;
    overflow: hidden;
    position: relative;
}
.AppList ul{
    float: left;
    height: 78px;
}
.AppList ul li{
    float: left;
    text-align: center;
    position: relative;
    width: 65px;
    padding-bottom: 5px;
}
.AppList ul li img{
    display: block;
    width: 62px;
    height: 62px;
    margin: 0 auto;
}
.AppList ul li a{
    color: #fff;
    text-decoration: none;
    text-align: center;
}
.AppList ul li a:hover{
    text-decoration: underline;
}
.AppRightBtn{
    float: right;
}
.AppRightBtn button{
    margin-top: 40px;
    background: url(http://img18.hbjob.cn/img/indeximages/AppBtnbg.gif) no-repeat right center;
    width: 6px;
    height: 10px;
    border:none;
    cursor: pointer;
}
/*Top主要内容样式*/
.TopMiddleWarp{
    width: 960px;
    margin: 0 auto;
    background: url(http://img18.hbjob.cn/img/indeximages/indextopmiddlewarpbg.gif) repeat-x #cdcccd;
}
.TopMiddle{
    width: 958px;
    margin: 0 auto;
    background: url(http://img18.hbjob.cn/img/indeximages/indextopmiddlebg.gif) repeat-x top;
    _height: 296px;
    height: 300px;
    overflow: hidden;
}
.TopMiddleLeft{
    float:left;
    width: 653px;
    padding: 20px 25px 23px;
}
.TopLeftTabTitle{
    width: 650px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    background: url(http://img18.hbjob.cn/img/indeximages/toptabwarpbg.gif) no-repeat;
}
.TopLeftTabTitle ul{
    list-style: none;
    height: 30px;
}
.TopLeftTabTitle ul li{
    float: left;
    color: #6c505e;
    text-align: center;
    width: 129px;
    border-right: solid 1px #c8adbb;
    cursor: pointer;
}
.TopLeftTabTitle ul li.TabOn0{
    background: url(http://img18.hbjob.cn/img/indeximages/TopMiddleLeftTabbg.gif) no-repeat 0 0;
    color: #e5dfe1;
}
.TopLeftTabTitle ul li.TabOn1,.TopLeftTabTitle ul li.TabOn2,.TopLeftTabTitle ul li.TabOn3{
    background: url(http://img18.hbjob.cn/img/indeximages/TopMiddleLeftTabbg.gif) no-repeat -130px 0;
    color: #e5dfe1;
}
.TopLeftTabTitle ul li.TabOn4{
    width: 130px;
    background: url(http://img18.hbjob.cn/img/indeximages/TopMiddleLeftTabbg.gif) no-repeat -259px 0;
    color: #e5dfe1;
}
/*已登录头部导航切换*/
.personLogined .TopLeftTabTitle ul li{
    width: 107px;
}
.personLogined .TopLeftTabTitle ul li.TabOn1,.personLogined .TopLeftTabTitle ul li.TabOn2,.personLogined .TopLeftTabTitle ul li.TabOn3,.personLogined .TopLeftTabTitle ul li.TabOn4{
    background: url(http://img18.hbjob.cn/img/indeximages/TopMiddleLeftTabbg.gif) no-repeat -130px 0;
    color: #e5dfe1;
}
.personLogined .TopLeftTabTitle ul li.TabOn5{
    width: 109px;
    background: url(http://img18.hbjob.cn/img/indeximages/TopMiddleLeftTabbg.gif) no-repeat right 0;
    color: #e5dfe1;
}
.TopLeftTabContent{
    margin: 0 auto;
    padding: 0;
}
.SubTabTit{
    padding-left: 10px;
    height: 32px;
}
.qiuzhiTit{
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
    color: #6c505e;
}
.qiuzhiTit span{
    padding-right: 10px;
}
.qiuzhiTit a{
    color: #984874;
    text-decoration: none;
}
.qiuzhiTit a:hover{
    color: #ad2d72;
    text-decoration: underline;
}
.qiuzhinohas{
    padding-top: 50px;
    text-align: center;
}
.qiuzhinohas p{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #6c505e;
}
.qiuzhinohas div button{
    margin-top: 10px;
    border: none;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    background: url(http://img18.hbjob.cn/img/indeximages/qiuzhibtnbg.gif) no-repeat center;
    width: 200px;
    height: 35px;
    cursor: pointer;
}
.SubTabTit ul{
    border-bottom: solid 4px #cac0c6;
    list-style: none;
    height: 28px;
    width: 635px;
    _width: 632px;
}
.SubTabTit ul li{
    float: left;
    height: 28px;
    _hight:24px;
    line-height: 28px;
    width: 124px;
    _width: 120px;
    text-align: center;
    font-size: 12px;
    margin: 0;
    padding: 0;
    _position:relative;
    bottom: -4px;
}
.SubTabTit ul li.SubTabOn{
    border-bottom: solid 4px #863762;
    width: 122px;
    _width: 120px;
}
.SubTabTit ul li label{
    color: #999999;
}
.SubTabTit ul li a{
    color: #333333;
    text-decoration: none;
}
.SubTabTit ul li.SubTabOn a{
    font-weight: bold;
}
.SubTabTit ul li a:hover{
    text-decoration: underline;
}
.SubTabTit ul li.TabrightLine{
    color: #333;
    padding: 0 1px;
    width: 2px;
}
.SubTabContent{
    padding:10px 15px 0;
}
.SubTabContent a{
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    color: #333;
}
.SubTabContent a:hover{
    text-decoration: underline;
}
/*左侧切换行业类别样式*/
.JobCategoryList{
    padding: 0 0 0 15px;
    overflow: hidden;
}
.JobCategoryList ul{
    float: left;
    overflow: hidden;
}
.JobCategoryList li{
    float: left;
    display: inline;
    height: 30px;
    line-height: 30px;
    width: 210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.JobCategoryList li a{
    text-decoration: none;
    color: #333;
}
.JobCategoryList li a:hover{
    text-decoration: underline;
    color: #ad2d72;
}
/*公司职位列表样式*/
.companyJoblist{
    padding-left: 15px;
    overflow: hidden;
}
.companyJoblist .company{
    color: #333;
    display: inline-block;
    width: 175px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
    float: left;
}
.companyJoblist .job{
    color: #984874;
    width: 125px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
    padding: 0 5px;
    display: inline-block;
    float: right;
}
.companyJoblist li{
    float: left;
    height: 24px;
    line-height: 24px;
    width: 310px;
    padding-right: 5px;
}
.companyJoblist li a{
    text-decoration: none;
}
.companyJoblist li a:hover{
    color: #ad2d72;
    text-decoration: underline;
}
.jobmore{
    margin-top: 5px;
    text-align: right;
}
.jobmore a{
    text-decoration: none;
    color: #984874;
}
.jobmore a:hover{
    text-decoration: underline;
    color: #ad2d72;
}
/*热门搜索列表样式*/
.hotSearchList{
    padding-left: 15px;
    overflow: hidden;
}
.hotSearchList li{
    float: left;
    width: 315px;
    height: 24px;
    line-height: 24px;
}
.hotSearchList li a{
    color: #333;
    padding-left: 10px;
    text-decoration:none;
}
.hotSearchList li a:hover{
    color: #ad2d72;
    text-decoration: underline;
}
/*头部右侧内容样式*/
.TopMiddleRight{
    float: right;
    width: 226px;
    height: 245px;
    margin-top: 20px;
    padding:4px 14px 0 14px;
    border-left: dashed 1px #c0b1b8;
}
.TopRightTabTitle{
    height: 24px;
    border-bottom: solid 2px #c8aebb;
}
.TopRightTabTitle ul{
    padding-left: 20px;
    height: 24px;
    line-height: 24px;
    list-style: none;
}
.TopRightTabTitle ul li{
    float: left;
    color: #863762;
    font-size: 12px;
    padding: 0 6px;
    height: 24px;
    _height: 22px;
    background: #EDE7EB;
    cursor: default;
    _position: relative;
    _bottom: -2px;
}
.TopRightTabTitle ul li.active{
    height: 25px;
    float: left;
    font-weight: bold;
    border-top:solid 1px #863762;
    border-left: solid 1px #c8adbb;
    border-right: solid 1px #c8adbb;
    padding: 0 6px;
}
.TopRightTabCon{
    margin: 0 auto;
    margin-top: 10px;
    width: 216px;
}
.TopRightTabContent img{
    border: none;
}
.TopRightTabContent ul.conlist{
    margin-top: 15px;
    overflow: hidden;
}
.TopRightTabContent ul.videolist{
    margin-top:5px;
    overflow: hidden;
}
.TopRightTabContent ul.conlist li{
    background: url(http://img18.hbjob.cn/img/indeximages/toptabtitbg.gif) no-repeat left;
    padding-left: 15px;
    height: 22px;
    line-height: 22px;
    width: 206px;
    color: #903e6e;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.TopRightTabContent ul.videolist li{
    background: url(http://img18.hbjob.cn/img/indeximages/videotitbg.gif) no-repeat 20px center;
    padding-left: 45px;
    width: 170px;
    color: #903e6e;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.TopRightTabContent a{
    color: #903e6e;
    text-decoration: none;
}
.TopRightTabContent a:hover{
    text-decoration: underline;
}
.listmore{
    text-align: right;
    color: #903e6e;
}
.listmore a{
    color: #903e6e;
    text-decoration: none;
}
.listmore a:hover{
    text-decoration: underline;
}
.imgtit{
    text-align: center;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding-bottom: 5px;
    border-bottom: dotted 1px #c0b4bc;
}
.firsttit{
    font-family: "微软雅黑";
    font-size: 18px;
    text-align: center;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    padding: 5px 0;
}
.Guidelist{
    margin: 8px 0;
    padding: 0;
}
.Guidelist li{
    height: 22px;
    line-height: 22px;
    color: #913d6e;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.Guidelist li span{
    display: inline-block;
    vertical-align: middle;
}
.Guidelist li a.left{
    width: 100px;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.Guidelist li a.right{
    width: 90px;
    padding-left: 8px;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.TopFooter{
    width: 960px;
    margin: 0 auto;
    background: url(http://img18.hbjob.cn/img/indeximages/indextopfooterbg.gif) no-repeat top center;
    height: 5px;
}
h2{
    font-family: "黑体";
    font-size: 24px;
    color: #986c85;
    width: 948px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto 12px;
    padding: 0;
    border-bottom: solid 2px #986c85;
    padding-left: 12px;
}
/*图片广告的公司标题样式*/
.adComTit{
    text-align: left;
    margin: 0;
    padding: 0 3px;
    width:200px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    color: #6d475c;
}
.adComTit a{
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    color: #6d475c;
}
.adComTit a:hover{
    text-decoration: underline;
}
/*中图广告职位样式*/
.adMiddleJobCon{
    padding: 5px 0;
    overflow: hidden;
}
.adMiddleJobCon ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.adMiddleJobCon ul li
{
	width:200px;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.adMiddleJobCon ul li a{
	width:200px;
    color: #333333;
    text-decoration: none;
    overflow: hidden;
}
.adMiddleJobCon ul li a:hover{
    text-decoration: underline;
}
/*小图广告职位样式*/
.adSmallJobCon{
    padding: 2px 0;
    overflow: hidden;
}
.adSmallJobCon ul{
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.adSmallJobCon ul li{
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.adSmallJobCon ul li a{
    color: #333333;
    text-decoration: none;
}
.adSmallJobCon ul li a:hover{
    text-decoration: underline;
}
.adSmallJobCon ul li a.adJobMore{
    float: right;
    color: #853862;
    text-align: right;
    font-size: 12px;
    text-decoration: none;
}
.adSmallJobCon ul li a.adJobMore:hover{
    text-decoration: underline;
}
.adJobMore{
    float: right;
    text-align: right;
    font-size: 12px;
}
.adJobMore a{
    color: #853862;
    text-decoration: none;
}
.adJobMore a:hover{
    text-decoration: underline;
}
/*分类图片广告职位样式*/
.adClassificationJobTit{
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.adClassificationJobTit a{
    color: #903e6e;
    text-decoration: none;
}
.adClassificationJobTit a:hover{
    text-decoration: underline;
}
.adClassificationJobCon{
    overflow: hidden;
}
.adClassificationJobCon p{
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #333;
    line-height: 20px;
}
.adClassificationJobCon p span{
    float: left;
}
.adClassificationJobCon p label{
    float: left;
}
.adClassificationJobCon p a{
    font-weight: bold;
    color: #913d6e;
    float: right;
    text-decoration: none;
}
.adClassificationJobCon p a:hover{
    text-decoration: underline;
}
/*分类文字广告样式*/
.adClassificationComTit{
    margin: 0;
    padding: 0;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    width: 123px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.adClassificationComTit a{
    color: #656565;
    text-decoration: none;
    font-size: 12px;
}
.adClassificationComTit a:hover{
    text-decoration: underline;
}
/*名企专区*/
.Famousenterprises{
    margin: 25px auto 0;
    /*width: 970px;*/
    width:968px;
    background: #fff;
}
.adContent{
    margin: 0 auto;
    overflow: hidden;/*1-7 解决紧急专区和分类专区重合*/
}
.adWarp{
    position: relative;
    float: left;
    height: 141px;
    margin-bottom: 2px;
    overflow: hidden;
}
.adSmallWarp{
    position: relative;
    float: left;
    height: 87px;
    overflow: hidden;
}
.adScrollUp{
    position: relative;
}
.ad_big{
    position: relative;
    text-align: center;
    padding:15px 16px 0 15px;
	width:453px;
    height: 126px;
    cursor: pointer;
    background: url(http://img18.hbjob.cn/img/indeximages/adimgbg_b.gif) no-repeat 0 0;
}
.adinfo_big{
    position: relative;
    width: 434px;
    height: 101px;
    padding: 20px 25px;
    background: url(http://img18.hbjob.cn/img/indeximages/adinfobg_b.gif) no-repeat 0 0;
}
.companyinfo{
    width: 232px;
    padding-right: 10px;
    float: left;
    overflow: hidden;
}
.adComInfo{
    line-height: 20px;
    color: #333333;
    height: 80px;
    overflow: hidden;
}
/*20131024*/
.ad_banner{width:938px;height:60px;padding:14px 15px 16px;background:url(http://img18.hbjob.cn/img/indeximages/adBannerbg.png) no-repeat -2px 0;margin-bottom:2px;}
.adTonglanBig{width:938px;height:107px;padding:14px 15px 16px;background:url(http://img18.hbjob.cn/img/indeximages/adTonglanBig.png) no-repeat 0 0;margin-bottom:2px;}
.jobinfo{
    padding-left: 10px;
    border-left: dotted 1px #bdb498;
    height: 100px;
    overflow: hidden;
}
.jobinfo ul{
    list-style: none;
    overflow: hidden;
    margin-bottom: 5px;
}
.jobinfo ul li{
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.jobinfo ul li a{
    color: #333;
    text-decoration: none;
}
.jobinfo ul li a:hover{
    text-decoration: underline;
}
.ad_middle{
    position: relative;
    text-align: center;
    padding: 14px 0 0 1px;
    width: 241px;
    height: 127px;
    cursor: pointer;
    background: url(http://img18.hbjob.cn/img/indeximages/adimgbg_m.gif) no-repeat top center;
}
.adinfo_middle{
    position: relative;
    padding: 18px;
    width: 206px;
    height: 105px;
    background: url(http://img18.hbjob.cn/img/indeximages/adinfobg_m.gif) no-repeat top center;
}
.ad_small{
    position: relative;
    text-align: center;
    padding: 14px 0 0 1px;
    width: 241px;
    height: 73px;
    cursor: pointer;
    background: url(http://img18.hbjob.cn/img/indeximages/adimgbg_s.gif) no-repeat top center;
}
.adinfo_small{
    position: relative;
    text-align: left;
    padding: 8px 18px 12px;
    width: 206px;
    height: 67px;
    background: url(http://img18.hbjob.cn/img/indeximages/adinfobg_s.gif) no-repeat top center;
}

/*紧急专区*/
.EmergencyArea{
    width: 968px;
    margin: 25px auto 0;
    background: #fff;
}
.EmergencyAdWarp{
    float: left;
    display: inline;
    margin: 5px 5px 5px 6px;
    width: 108px;
    height: 108px;
    border: solid 1px #c4b0b9;
    overflow: hidden;
}
.EmergencyAdWarp p{
    margin: 0;
    padding: 0 8px;
    background: url(http://img18.hbjob.cn/img/common/Subcompanyimages/subcompanypictit.png) repeat-x top;
    height: 25px;
    line-height: 25px;
    position: relative;
    _position:static;
    margin-top:-25px;
    overflow: hidden;
}
.EmergencyAdWarp p a{
    position: relative;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.EmergencyAdWarp p a:hover{
    text-decoration: underline;
}
*html .EmergencyAdWarp p{
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img18.hbjob.cn/img/common/Subcompanyimages/subcompanypictit.png", sizingMethod="scale");
}

/*分类专区*/
.ClassificationArea{
    width: 968px;
    margin: 25px auto 0;
    background: #fff;
}
.ClassificationWarp{
    border: solid 1px #bfbfbf;
    width: 960px;
    margin: 0 auto;
    background: #f2f2f2;
    margin-bottom: 20px;
}
.ClassificationLeft{
    background: #f2f2f2;
    float: left;
    width: 191px;
}
.LeftNav{
    position: static;
    background: #f2f2f2;
}
.LeftNavFixed{
    width: 191px;
    position: fixed;
    _position:absolute;
    top:0;
    _top:expression(eval(document.documentElement.scrollTop));
    z-index: 101;
    background: #f2f2f2;
}
.LeftNavBottom{
    position: relative;
    bottom: 0;
}
.ClassificationRight{
    background: #ececf4;
    float: left;
    width: 750px;
    padding: 0 9px;
    border-left: solid 1px #bfbfbf;
    position: relative;
    height: auto !important;
    min-height: 660px;
    _height:660px;
}
.ClassificationLeftTit{
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
    padding: 0;
    background: #e8e8e8;
    border-bottom: solid 1px #afafaf;
}
.ClassificationRightTit{
    height: 42px;
    line-height: 42px;
    font-weight: bold;
    font-size: 12px;
    color: #8d3f69;
    margin: 0;
    padding: 0;
}
/*分类左侧样式*/
.ClassificationLeftCon{
    margin: 0;
    padding: 0;
}
.bottline{
    margin: 25px 16px;
    border-bottom: dotted 1px #999999;
    clear: both;
}
.ClassificationLeftCon1,.ClassificationLeftCon2{
    padding-left: 8px;
    position: relative;
    z-index: 102;
}
.ClassificationLeftCon h4{
    font-size: 14px;
    color: #333;
    line-height: 28px;
    padding-left: 5px;
}
.ClassificationLeftCon2 li{
    display: inline;
    margin:0 6px;
    width: 55px;
    text-align: center;
}
.ClassificationLeftCon ul li a.allIndustry{
    color: #903e6e;
    padding-left: 5px;
    height: 28px;
    line-height: 28px;
    display:inline-block;
}
.ClassificationLeftCon ul{
    list-style: none;
    overflow: hidden;
}
.ClassificationLeftCon ul li{
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    float: left;
}
.ClassificationLeftCon ul li.Lion{
    background: #8f3e6b;
    color: #fff;
    font-weight: bold;
}
.ClassificationLeftCon ul li a{
    color: #333333;
    text-decoration: none;
    font-size: 12px;
}
.ClassificationLeftCon ul li.Lion a{
    color: #fff;
    font-weight: bold;
}
.ClassificationLeftCon ul li.Lion a:hover{
    color: #fff;
    font-weight: bold;
}
.ClassificationLeftCon ul li a:hover{
    text-decoration: underline;
    color: #863862;
}
.JobCategoryMore{
    height: 30px;
    line-height: 30px;
    padding-left: 12px;
    color: #903e6e;
    position: relative;
    background: url(http://img18.hbjob.cn/img/indeximages/JobCategoryMoreBg.gif) no-repeat 65px center;
}
.JobCategoryMoreHover{
    height: 28px;
    line-height: 28px;
    padding-left: 11px;
    border: solid 1px #903e6e;
    background:url(http://img18.hbjob.cn/img/indeximages/JobCategoryMoreBg.gif) no-repeat 65px center #f2eded;
    cursor: default;
    border-right: none;
}
.JobCategoryMoreList{
    position: absolute;
    left: 181px;
    top:-151px;
    height: 180px;
    width: 414px;
    z-index: 9996;
    background: url(http://img18.hbjob.cn/img/indeximages/JobCategoryMoreListBg.gif) no-repeat;
}
.JobCategoryMoreList ul{
    width: 103px;
    float: left;
    margin-top: 20px;
}
.JobCategoryMoreList ul li{
    width: 70px;
    text-align: center;
}
.backtop{
    margin-top: 50px;
    background: url(http://img18.hbjob.cn/img/indeximages/backtop.gif) no-repeat;
    height: 38px;
    line-height: 38px;
    color: #999999;
    font-size: 14px;
    text-align: center;
}
.backtop a{
    color: #999999;
    font-size: 14px;
    text-decoration: none;
}
/*分类专区右侧图片广告样式*/
.ClassificationImgAdContnt{
    margin: 0 auto;
    padding: 0;
}
.adClassificationWarp{
    position: relative;
    float: left;
    display: inline;
    width: 145px;
    height: 78px;
    overflow: hidden;
    margin: 0 2.5px 6px 2.5px;
}
.ad_classification{
    border: solid 1px #d4d4d6;
    position: relative;
    width: 143px;
    height: 76px;
    cursor: pointer;
}
.adinfo_classification{
    border: solid 3px #d5d5d5;
    background: #ffffff;
    position: relative;
    padding: 10px;
    width: 119px;
    height: 52px;
    overflow: hidden;
}
/*分类专区右侧文字广告样式*/
.ClassificationTextAdContnt{
    margin: 0 auto;
    padding: 0;
}
.adClassificationTextWarp{
    position: relative;
    float: left;
    display: inline;
    width: 145px;
    height: auto;
    margin: 0 2.5px 6px 2.5px;
}
.adClassificationTextInfo{
    background: #fffeef;
    padding: 10px;
    border: solid 1px #d5d5d5;
    width: 123px;
    height: 43px;
    overflow: hidden;
}
.adinfo_classificationtext{
    border: solid 3px #d5d5d5;
    background: #fffeef;
    position: absolute;
    display: none;
    top:-5px;
    z-index: 9999;
    padding: 10px;
    width: 119px;
    height: 52px;
    overflow: hidden;
}
.AdPresented .adClassificationTextInfo,.AdPresented .adinfo_classificationtext{
    background: #ffffff;
}
.AdPresented .TextLighter,.AdPresented .TextLighter{
    background: #fffeef;
}
.AdPresented .hot{
    background: url(http://img18.hbjob.cn/img/indeximages/hotbg.gif) no-repeat right top #FFFFFF;
}
.AdPresented .vip{
    background: url(http://img18.hbjob.cn/img/indeximages/vipbg.gif) no-repeat right top #FFFFFF;
}
.AdPresented .new{
    background: url(http://img18.hbjob.cn/img/indeximages/newbg.gif) no-repeat right top #FFFFFF;
}
.AdSell .hot{
    background: url(http://img18.hbjob.cn/img/indeximages/hototherbg.gif) no-repeat right top #fffeef;
}
.AdSell .vip{
    background: url(http://img18.hbjob.cn/img/indeximages/vipotherbg.gif) no-repeat right top #fffeef;
}
.AdSell .new{
    background: url(http://img18.hbjob.cn/img/indeximages/newotherbg.gif) no-repeat right top #fffeef;
}

/*大学生首页样式*/
.crawlSearch{
    height: 28px;
    vertical-align: middle;
    display: inline-block;
    border: solid 1px #79335a;
    border-right: none;
    padding: 0;
}
.crawlSearch button{
    height: 28px;
    border: none;
    color: #333;
    border-right: solid 1px #79335a;
    margin: 0;
    padding: 0;
    text-align: center;
    float: left;
    width: 133px;
    background: url(http://img18.hbjob.cn/img/Personinfoimages/crawlSearchbg.gif) repeat-x center;
    cursor: pointer;
}
.crawlSearch button.crawlPlaceBtnActive{
    background: url(http://img18.hbjob.cn/img/Personinfoimages/crawlPlaceBtnActive.gif) repeat-x center;
    color: #4f2b3e;
}

/*中高级首页样式*/
.TopadvancedTitle{
    width: 520px;
    background: url(http://img18.hbjob.cn/img/indeximages/toptabadvwarpbg.gif) no-repeat;
}
.TopadvancedTitle ul li.TabOn3{
    width: 130px;
    background: url(http://img18.hbjob.cn/img/indeximages/TopMiddleLeftTabbg.gif) no-repeat -259px 0;
    color: #e5dfe1;
}

/*右上侧广告切换样式*/
.picOverflow{
    width:216px;
    height:106px;
    position:relative;
    overfllow:hidden;
}
.slider2{
    width: 2000px;
}
.slider2 li {
    float: left;
    list-style: none outside none;
}
.num {
    bottom: 0;
    list-style: none outside none;
    position: absolute;
    right: 0;
}
.num li {
    background: url("http://img18.hbjob.cn/img/common/ZhidaoImg/bg_index_01.png") no-repeat scroll -617px -80px transparent;
    color: #BAA6B2;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 20px;
    line-height: 20px;
    margin: 0 5px 0 0;
    overflow: hidden;
    text-align: center;
    width: 20px;
}
.num li.on {
    background: url("http://img18.hbjob.cn/img/common/ZhidaoImg/bg_index_01.png") no-repeat scroll -594px -80px transparent;
    color: #8C3C68;
    font-size: 0;
    height: 20px;
    line-height: 20px;
    margin: 0 5px 0 0;
    width: 20px;
}
/*优化行业筛选新增样式*/
#industry_type{
    width: 180px;
}
#industry_type li{
    width: 168px;
    padding: 0 5px;
}
#industry_type li a{
    float: left;
}
#industry_type li span{
    float: right;
}
#industryTip{
    background: url(http://img18.hbjob.cn/img/indeximages/industryTipbg.png) no-repeat;
    width: 174px;
    height: 62px;
    position: absolute;
    z-index: 9998;
    color: #b29326;
}
#industryTip span{
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    z-index: 2;
    right: 5px;
    top:8px;
    cursor: pointer;
}
#industryTip p{
    padding-top: 30px;
    padding-left: 15px;
    position: absolute;
    z-index: 1;
}
 .ClassificationLeftCon2{
     z-index: 103;
 }
#job_type .jobType li{
    margin-left: 0;
    margin-right: 12px;
    text-align: left;
}
/*优化新增文字样式*/
.TopLeft form{
    _height:93px;
}
.adText
{
    float:left;
    padding:10px 0 10px 30px;
    background:url(http://img18.hbjob.cn/img/indeximages/adTextIcon.png) no-repeat 10px 10px;

}
.adText a {
    color: #D7ACC4;
    text-decoration: none;
}
.adText a:hover {
    text-decoration: underline;
}
.adinfo 
{
    position:absolute;
    left:190px;
    top:5px;
    background:url(http://img18.hbjob.cn/img/indeximages/adTextbg.png) no-repeat left center;   
    width:303px;
    height:25px;
    line-height:25px;
    float:left;
    color:#333333;
    padding-left:10px;
}
/*文字广告样式*/
.adinfo_classificationtext{
    height:auto;
    overflow:visible;
    top:0;
}
.adClassificationTextInfo .adClassificationComTit a:hover{
    color: #903e6e;
}
.adinfo_classificationtext .adClassificationComTit a:hover{
    color: #903e6e;
}  
.adClassificationJobCon{
    height: auto;
    overflow: visible;
}
.adClassificationJobCon ul{
    list-style: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.adClassificationJobCon ul li{
    font-size:12px;
    line-height: 20px;
    width: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.adClassificationJobCon ul li a{
    color: #666666;
    text-decoration: none;
}
.adClassificationJobCon ul li a:hover{
    color: #903e6e;
    text-decoration: underline;
}

/*智能代投优化新增样式*/
.Top
{
    position:relative;
    z-index:2;
}
.headerTopTip
{
    position:absolute;
    top:-8px;
    right:3px;
    background:url(http://img18.hbjob.cn/img/indeximages/headertoptip.png) no-repeat;
    width:158px;
    height:45px;  
}
*html .headerTopTip
{
    background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img18.hbjob.cn/img/indeximages/headertoptip.png", sizingMethod="scale"); 
} 
#headerTopTip p
{
    color:#333333;
    height:45px;
    line-height:55px;
    text-align:center;
}
#headerTopTip p a
{
    color:#792e55;
    text-decoration:underline;
}
a#headerTipClose
{
    cursor:pointer;
    display:block;
    position:absolute;
    width:15px;
    height:15px;
    right:0;
    top:5px;    
}
/*地图优化新增样式*/
.Top{_overflow:visible;}
.TopMiddleWarp{_margin-top:-8px;}
.perSearch{position:relative; padding-right:5px;}
.mapnew{ position:absolute;left:58px; top:14px;}
/*职慧卡样式*/
#sccard{margin-top:5px;}
#sccard h4{font-size:14px;color:#eddfe5; background:none;}
.sccardwarp{padding-left:8px;padding-top:5px;}
.sccardwarp p{padding:5px 0;}
.sccardwarp .loginwarp{margin:0;padding:0;float:left;}
.sccardwarp p input.normalname_input{width:135px;height:18px;line-height:18px;margin:0;padding:3px;border:none;color:#7b6f6f;background:url(http://img18.hbjob.cn/img/indeximages/sccardnamebg.png) no-repeat;}
.sccardwarp p input.normalpwd_input{width:135px;height:18px;line-height:18px;margin:0;padding:3px;border:none;color:#7b6f6f;background:url(http://img18.hbjob.cn/img/indeximages/sccardpwdbg.png) no-repeat;}
.sccardlogin{background:url(http://img18.hbjob.cn/img/indeximages/sccardloginbg.png) no-repeat;width:61px;height:56px;border:none;margin:5px 0 0 10px;_margin-top:7px;float:left;cursor:pointer;}
.sccardloginhover{background:url(http://img18.hbjob.cn/img/indeximages/sccardloginhoverbg.png) no-repeat;}
.sccardwarp p input.focus_input{background:url(http://img18.hbjob.cn/img/indeximages/sccardhoverbg.png) no-repeat;color:#333333;}
/*首页定投广告位*/
.indexAd{width:960px;height:281px;background:#ede7eb;margin:10px auto 0;}
.indexAdWrap{width:703px;height:281px;float:left;}
.indexAdWrap ul.indexAdWrapMenu{width:122px;height:281px;float:left;background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdMenu.png) no-repeat 0 0;}
.indexAdWrapMenu li{width:107px;height:34px;padding:5px 0 1px 14px;font-size:14px;font-family:"微软雅黑";line-height:34px;font-weight:bold;}
.indexAdWrapMenu li a{text-decoration:none;color:#a04174;}
.indexAdWrapMenu li.indexAdHover0{width:108px;height:40px;padding:5px 0 1px 21px;margin:0 0 -6px -7px;position:relative;background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdHover.png) no-repeat 0 0;}
.indexAdWrapMenu li.indexAdHover1{width:108px;height:40px;padding:5px 0 1px 21px;margin:0 0 -6px -7px;position:relative;background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdHover.png) no-repeat 0 0;}
.indexAdWrapMenu li.indexAdHover2{width:108px;height:40px;padding:5px 0 1px 21px;margin:0 0 -6px -7px;position:relative;background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdHover.png) no-repeat 0 0;}
.indexAdWrapMenu li.indexAdHover3{width:108px;height:40px;padding:5px 0 1px 21px;margin:0 0 -6px -7px;position:relative;background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdHover.png) no-repeat 0 0;}
.indexAdWrapMenu li.indexAdHover4{width:108px;height:40px;padding:5px 0 1px 21px;margin:0 0 -6px -7px;position:relative;background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdHover.png) no-repeat 0 0;}
.indexAdWrapMenu li.indexAdHover5{width:108px;height:40px;padding:5px 0 1px 21px;margin:0 0 -6px -7px;position:relative;background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdHover.png) no-repeat 0 0;}
.indexAdWrapMenu li.indexAdHover6{width:108px;height:40px;padding:5px 0 1px 21px;margin:-1px 0 -6px -7px;position:relative;background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdHover.png) no-repeat 0 0;}
.indexAdWrapMenu li.indexAdHover0 a,.indexAdWrapMenu li.indexAdHover1 a,.indexAdWrapMenu li.indexAdHover2 a,.indexAdWrapMenu li.indexAdHover3 a,.indexAdWrapMenu li.indexAdHover4 a,.indexAdWrapMenu li.indexAdHover5 a,.indexAdWrapMenu li.indexAdHover6 a{text-decoration:none;color:#fff;}

.indexAdHover a{color:#fff;}
.indexAdCon{width:582px;height:281px;background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdCon.png) no-repeat 0 0;font-weight:normal;float:left;margin:0 0 0 -1px;}
.indexAdContent{width:582px;height:281px;}
.indexAdConText{width:165px;height:270px;padding:10px 0 0 25px;float:left;}
.indexAdConText p{font-size:12px;line-height:30px;color:#d4bdca;}
.indexAdConText p a{text-decoration:none;color:#333;}
.indexAdConText p a:hover{text-decoration:underline;color:#903E6E;}
.indexAdConPic{width:390px;height:279px;float:left;padding:2px 0 0;}
.indexAdConPic h3{width:23px;padding:65px 0 0;text-align:center;line-height:14px;font-size:12px;color:#b87197;font-weight:normal;float:left;}
#indexAdContent1 h3,#indexAdContent2 h3,#indexAdContent4 h3,#indexAdContent5 h3,#indexAdContent6 h3{padding:90px 0 0;}
#indexAdContent3 h3{padding:80px 0 0;}
.indexAdConPic ul{width:360px;float:left;list-style:none;}
.indexAdConPic ul li{width:95px;height:30px;padding:7px 12px 9px 13px;float:left;}
.indexAd .TopMiddleRight{margin:5px 0 0;border-left:none;}
/*--定投修改--*/
.indexAdConNew{width:390px;height:281px;float:left; padding:1px 0 0 1px;}
.indexAdConNew h3{width:20px;padding:65px 0 0;text-align:center;line-height:14px;font-size:12px;color:#b87197;font-weight:normal;float:left;}
.indexAdUp{ width:370px;float:left; background:url(http://img18.hbjob.cn/img/indeximages/dingtouAdConter.png) no-repeat -210px -1px}
.indexAdTop1{ float:left; width:370px; height:208px; }
.indexAdSmall{ float:left; width:115px; height:60px; padding: 7px 3px 5px 5px;}
.indexAdSmall a{border:1px solid #d2d0d0; display:block; width:113px; height:58px;}
/*搜索热词添加 adText width去掉*/
.searchHotAdd{ float:left;padding:10px 10px 10px 5px;color:#fff;}
.searchHotAdd a{color:#fff;padding:0px 5px; text-decoration:none;}
.searchHotAdd a:hover{text-decoration:underline}

/*2013-11-15首页右侧登录修改*/
.Top2{
    height: 149px;
    width: 960px;
    margin: 0 auto;
    background: url(http://img18.hbjob.cn/img/indeximages/indextopbg2.gif) no-repeat top center;
    clear: both;
    _overflow:hidden;
	border-bottom:solid 1px #341324;
}
.TopRight2 {float: left;width: 258px;margin-top:-35px; position:relative}
.R2_tit { height:35px;}
.R2_tit li { float:left; width:129px; height:35px;display:block; cursor:pointer}
.R2_con { padding:20px 0px 0px 23px}
.R2_con input { vertical-align:middle}
.R2_conleft { float:left; width:141px;}
.R2_input { border:1px solid #77335a; width:131px; height:22px; line-height:22px; color:#333; background:#f7f6f6; padding:0 4px}
.R2_user { background:url(http://img18.hbjob.cn/img/indeximages/R2_user.png) no-repeat;width:131px; height:22px;}
.R2_psw { background:url(http://img18.hbjob.cn/img/indeximages/R2_psw.png) no-repeat;width:131px; height:22px;}
.R2_sub {background:url(http://img18.hbjob.cn/img/indeximages/R2_denglu.png) no-repeat; width:61px; height:56px; cursor:pointer; border:none}
.R2_conright { float:left; width:61px; margin-left:5px;}
.R2_text { clear:both; padding:10px 0px 0px 5px;color:#d7acc4;}
.R2_text a {color:#d7acc4; text-decoration:none}
.R2_text a:hover {color:#d7acc4}
.R2_btn {background:url(http://img18.hbjob.cn/img/indeximages/R2_btn.png) no-repeat; width:204px; height:45px; margin-top:10px;}
.R2_btn a {width:204px; height:45px; display:block}
.R2_btn span {display:none}
.qydenglu { float:left; margin-left:5px;background:url(http://img18.hbjob.cn/img/indeximages/qydenglu.png) no-repeat; width:96px; height:33px; display:block;}
.qyzhuce { float:left; margin-left:17px; background:url(http://img18.hbjob.cn/img/indeximages/qyzhuce.png) no-repeat; width:96px; height:33px; display:block}
.R2_line { background:url(http://img18.hbjob.cn/img/indeximages/R2_line.png) repeat-x bottom; height:12px; clear:both; width:220px;}
.qy_text { color:#d7acc4; padding:10px 5px; line-height:21px;}
.qy_text li { width:95px; float:left; overflow:hidden; white-space:nowrap; display:block; text-overflow:ellipsis; height:21px;}
.qy_text li a { color:#d7acc4; text-decoration:none}
.qy_text li a:hover { color:#d7acc4; text-decoration:underline}

.hovertab2 a.listhover1  { background:url(http://img18.hbjob.cn/img/indeximages/denglu1.png) no-repeat; width:129px; height:35px; display:block; float:left;}
.R2_tit .list2 { background:url(http://img18.hbjob.cn/img/indeximages/denglu1.png) no-repeat -129px top; width:129px; height:35px; display:block; float:left;}
.R2_tit .list1 { background:url(http://img18.hbjob.cn/img/indeximages/denglu2.png) no-repeat; width:129px; height:35px; display:block; float:left;}
.hovertab2 a.listhover2 { background:url(http://img18.hbjob.cn/img/indeximages/denglu2.png) no-repeat no-repeat -129px top; width:129px; height:35px; display:block; float:left;}

/*tab标签样式*/
.normaltab2 { display:block}
.hovertab2 { display:block}
.dis {display: block;}
.undis {display: none;}
/*tab标签样式结束*/

/*2014-1-2添加根据浏览推荐*/
.indextuijian { width:958px; margin:10px auto 0px; border:1px solid #cdb6c3; background: #faf7f9}
.itj_titbg {line-height:34px; background:url(http://img18.hbjob.cn/img/indeximages/itj_titbg.png) repeat-x; height:32px;color:#a04174;}
.itj_tit {float:left;background:url(http://img18.hbjob.cn/img/indeximages/itj_tit.png) no-repeat; height:32px; width:140px; text-align:center; font-size:14px; font-weight:bold; color:#a04174}
.itj_titbg a {color:#a04174; text-decoration:none;}
.itj_titbg a:hover {color:#a04174; text-decoration:underline;}
.itj_titbg span { float:left; margin:0px 10px;}
.itj_login { float:right; color:#666666}
.itj_login a {color:#666666;text-decoration:none;}
.itj_login a:hover {color:#666666;text-decoration:underline;}
.itj_close { float:right; margin:8px 10px 0px 20px; display:inline-block; cursor:pointer;background:url(http://img18.hbjob.cn/img/indeximages/itj_close.png) no-repeat; width:19px; height:18px;}
.itj_con {background:url(http://img18.hbjob.cn/img/indeximages/itj_conbg.png) repeat-y; color:#5c5c5c; overflow:hidden; width:958px; margin:10px 0px;}
.itj_con ul { padding:0px; margin:0px}
.itj_con li { float:left; width:450px; display:inline-block; line-height:28px; margin:0px 10px; display:inline}
.itj_con span { float:left}
.ellipsis { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.itj_gs {width:170px; margin:0px 5px; display:inline;color:#434343;}
.itj_gs a { color:#434343; text-decoration:none}
.itj_gs a:hover { color:#434343;text-decoration:underline}
.itj_job {color:#a04174; width:100px;margin:0px 5px; display:inline}
.itj_job a { color:#a04174; font-weight:bold; text-decoration:none;}
.itj_job a:hover { color:#a04174; text-decoration:underline}
.itj_dianji { width:90px;}
.itj_toudi { width:68px;}
.itj_toudi a { color:#a04174; text-decoration:underline;}
.itj_toudi a:hover { color:#a04174; text-decoration:underline}