/*new quyun20140619*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    font-family: Microsoft YaHei!important;
}

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

fieldset, img, abbr, acronym {
    border: 0
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400
}

em {
    font-style: normal
}

a, input:focus {
    outline: 0
}

input {
    border: 0;
    background: 0
}

button {
    border: 0;
    vertical-align: middle;
    cursor: pointer
}

label {
    cursor: pointer
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-weight: normal;
    font-style: normal
}

ol, ul {
    list-style: none
}

html, body {
    font-size: 12px;
    color: #666;
    font-family: Microsoft YaHei!important;
    /*background: #FFF*/
    background: #F4F6FC;
}

body {
    /*font-family: simsun*/
    font-family: Microsoft YaHei!important;
}

a {
    text-decoration: none;
    color: #315aaa
}

a:hover {
    text-decoration: underline
}

.hidden {
    display: none
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.arrowD {
    background: url("//img02.zhaopin.cn/2012/img/index/s.png") no-repeat -168px -240px;
    width: 9px;
    height: 5px;
    display: block;
    +background:none;
}

.fl {
    float: left
}

.fr {
    float: right
}

.fontarial {
    font-family: arial
}

.font0 {
    font-size: 0
}

.headPhoneIcon, .headPhoneIcon2, .headSearchIcon, .headSquearIcon, .headLineIcon, .headQQIcon, .headWXIcon, .headSinaIcon {
    display: inline-block;
    background: url(//img01.zhaopin.cn/2012/img/partIcon.png) no-repeat;
    vertical-align: middle;
}

.headPhoneIcon {
    width: 12px;
    height: 12px;
    background-position: -28px -65px;
    margin-right: 5px;
    margin-left: 10px;
}

.headPhoneIcon2 {
    width: 12px;
    height: 12px;
    background-position: -28px -45px;
    margin-right: 5px;
}

.headSearchIcon {
    width: 17px;
    height: 20px;
    background-position: -57px -63px;
    margin-right: 4px;
}

.headSquearIcon {
    position: absolute;
    top: 13px;
    right: 10px;
    width: 8px;
    height: 6px;
    background-position: -95px -67px;
}

.headLineIcon {
    width: 1px;
    height: 12px;
    background-position: -34px -102px;
    margin-top: -3px;
}

.headQQIcon {
    width: 12px;
    height: 12px;
    background-position: -63px -102px;
}

.headQQIcon:hover {
    width: 12px;
    height: 12px;
    background-position: -63px -122px;
}

.headWXIcon {
    width: 14px;
    height: 13px;
    background-position: -91px -102px;
}

.headWXIcon:hover {
    width: 14px;
    height: 13px;
    background-position: -91px -122px;
}

.headSinaIcon {
    width: 13px;
    height: 13px;
    background-position: -120px -102px;
}

.headSinaIcon:hover {
    width: 13px;
    height: 13px;
    background-position: -120px -122px;
}

#tipSlider {
    background: url("//img07.zhaopin.cn/new2011/images/tipslider.png") repeat-x 0 -49px;
    display: none;
    width: 990px;
    margin: 0 auto;
}

#tipSlider div {
    background: url("//img07.zhaopin.cn/new2011/images/tipslider.png") no-repeat scroll 0 0 transparent;
    height: 49px;
    margin: 0 auto;
    overflow: hidden;
    width: 990px
}

#tipSlider .goreg {
    float: left;
    height: 49px;
    width: 930px
}

#tipSlider .closeme {
    float: right;
    height: 30px;
    width: 60px
}

#pageHeader {
    background: url(//img02.zhaopin.cn/2012/img/index/s.png) 0 -58px;
    height: 61px;
}

.headerWrapper {
    width: 990px;
    margin: 0 auto;
}

.headerLogo {
    float: left;
    background: url(//img02.zhaopin.cn/2012/img/index/s.png);
    width: 177px;
    height: 57px;
    margin-left: 20px
}

.headerLogo a {
    display: block;
    width: 100%;
    height: 100%
}

.headerHotline {
    float: right;
    width: 348px;
    font-family: tahoma, simsun;
    height: 26px;
}

.headerHotline .rd2-reg {
    float: left;
    background: url(//img02.zhaopin.cn/2012/img/index/s.png) 0 -121px no-repeat;
    width: 79px;
    height: 25px
}

.headerHotline .rd2-reg:hover {
    background-position: -81px -121px
}

.headerHotline div {
    float: right;
    background: url(//img02.zhaopin.cn/2012/img/index/s.png) -14px -147px no-repeat;
    width: 146px;
    height: 25px;
    line-height: 23px;
    text-align: center
}

.headerHotline .mobile {
    float: left;
    margin-right: 20px;
    background: url("//img03.zhaopin.cn/2012/img/mobileversion2.png") 0 -1px no-repeat;
    width: 102px;
    height: 25px;
}

.headerNav {
    clear: right;
    float: right;
    width: 774px;
    height: 28px;
    font-size: 14px;
    margin-top: 7px;
    position: relative
}

.headerNav a {
    color: #fff
}

.headerNav li {
    float: left;
    height: 28px;
    line-height: 28px;
    background: url(//img02.zhaopin.cn/2012/img/index/s.png) -5px -173px no-repeat;
    font-weight: bold
}

.headerNav a {
    margin-right: 10px;
    float: left
}

.headerNav a:hover {
    text-decoration: none
}

.headerNav span {
    width: 3px;
    float: left;
    height: 25px;
    line-height: 23px;
    margin-top: 3px;
    background: url(//img02.zhaopin.cn/2012/img/index/s.png) 100px 101px
}

.headerNav span.cc {
    width: 85px;
    text-align: center;
    cursor: pointer
}

.chann:hover .cc {
    background-position: -5px -202px
}

.chann:hover .cf {
    background-position: 0 -202px
}

.chann:hover .cl {
    background-position: -93px -202px
}

.headerNav .current {
    padding-right: 10px
}

.headerNav .current .cc {
    width: 54px
}

.current span {
    background-position: -5px -228px
}

.current .cc {
    color: #0265cb
}

.current .cf {
    background-position: 0 -228px
}

.current .cl {
    background-position: -93px -228px
}

.headerNav .first, .headerNav .last {
    width: 4px;
    background-position: left -173px
}

.headerNav .last {
    background-position: right -173px
}

.headerNav .blank {
    width: 56px
}

.headerNav .wendao {
    font-size: 12px;
    font-weight: 400
}

#subNav {
    background-color: #fff;
    position: absolute;
    width: 84px;
    text-align: center;
    top: -1px;
    left: 373px;
    border: 1px solid #E6E8EC;;
    z-index: 50;
    display: none;
}

#subNav h5 {
}

#subNav a {
    float: none;
    margin: 0;
    color: #315aaa;
    font-size: 12px
}

#subNav li {
    float: none;
    background: 0;
    height: 25px;
    line-height: 25px
}

#subNav li:hover {
    background-color: #e8f3f7
}

#subNav .arrowD {
    position: relative;
    top: -15px;
    left: 88px
}

#funcWrapper {
    width: 990px;
    margin: 0 auto;
    background: #fff;
    height: 220px;
    overflow: hidden
}

#loginBox {
    width: 220px;
    height: 209px;
    float: left;
    background: #1786FA;
    overflow: hidden
}

.loginBoxTitle {
    height: 32px
}

.loginput {
    margin-top: 10px;
    position: relative;
}

/*.loginput input{ color:#999;}*/
#login_showPwd {
    display: none;
    background: #000;
    z-index: 2;
    width: 190px;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    top: 0;
    left: 0;
}

.loginBoxTitleC {
    background-position: 0 -209px
}

.loginBoxTitle button {
    float: right;
    width: 111px;
    height: 32px;
    cursor: pointer;
    background: 0
}

.loginBoxTitleC button {
    float: left
}

#loginForm {
    margin-left: 15px;
    font-family: '微软雅黑'
}

#loginForm div {
    height: 27px;
}

#vimg {
    border: 1px solid #CCC
}

#isautologin {
    display: none
}

#loginU .logval {
    background: url("//img02.zhaopin.cn/2012/img/index/logn.png") 0 -30px no-repeat;
    width: 76px;
    float: left;
    margin-top: 0
}

#loginname,
#password {
    width: 190px;
    height: 26px;
    border: none;

    background: #fff;
    text-indent: 10px;
    +margin-left: -25px!important;
}

#validate {
    width: 66px;
    margin: 6px 0 0 4px
}

.logbtn {
    margin-top: 10px;
}

/*.logbtn button{background: #fff;border-radius: 2px;width: 68px;height: 25px;line-height: 25px;font-size: 12px;color: #1786FA;}*/
.logbtn button {
    background: #68BAFF;
    border-radius: 2px;
    width: 68px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    color: white;
    font-family: Microsoft YaHei!important;
}

.logbtn button:hover {
    /*background: #F5FAFF;*/
}

.logbtn a {
    color: #8BC2FC;
}

.logbtn .chkfrm {
    background: url("//img02.zhaopin.cn/2012/img/inputbg.gif") no-repeat 0 1px;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    line-height: 20px;
    padding-left: 19px;
    +display: inline;
}

.logbtn .chkdone {
    background-position: 0 -39px;
    +background-position: 0 -41px;
}

.olink {
    height: 37px;
    margin-top: 10px
}

.olink a {
    text-align: center;
    width: 190px;
    height: 30px;
    line-height: 30px;
    background: #FFDB45;
    color: #865C00;
}

.otherLogin {
    width: 200px;
    height: 19px;
    padding-top: 8px;
}

.otherLogin span {
    color: #BADBFF;
    display: inline-block;
    padding-left: 4px;
    color: #a5bbe9;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
    float: left;
}

/*new start*/
.olink .go_reg {
    font-size: 14px;
    display: block;
    border-radius: 2px;
    height: 30px;
    width: 190px;
    margin: 0 auto;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

.olink .go_reg:hover {
    text-decoration: none;
}

.olink .go_reg:hover {
    background: #E5C43D;
}

/*new end*/
.olink .goW {
    margin-left: 10px;
    width: 100px
}

.olink .goW:hover {
}

.olink .goR {
    width: 100px
}

.olink .goR:hover {
    background: url("//img02.zhaopin.cn/2012/img/index/logn.png") -110px -97px no-repeat
}

#loginForm span {
    float: left;
    height: 27px;
    line-height: 26px;
    margin-left: 5px
}

.loginIcon {
    display: none
}

.goMyzp {
    clear: both;
    width: 190px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #FFDB45;
    border-radius: 2px;
    display: block;
    font-size: 14px;
    color: #865C00;
    margin: 12px auto 0 auto;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

.goMyzp:hover {
    background: #E5C43D;
}

/*new start*/
/*new end*/
#loginUOK {
    height: 173px;
    display: none;
    color: white;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

.welTip {
    height: 35px;
    line-height: 35px;
    width: 195px;
    margin-left: 10px
}

.welTip div {
    float: left;
    width: 150px
}

.welTip a {
    float: right;
    width: 40px;
    color: #ffffff;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

.dLine {
    border-top: 1px dashed #d3d8e2;
    height: 1px;
    overflow: hidden;
    width: 195px;
    margin-left: 10px
}

.logInfoList {
    width: 195px;
    margin: 4px 0 3px 10px
}

#loginUOK li {
    float: left;
    width: 120px;
    height: 30px;
    line-height: 30px
}

#loginUOK li.s {
    width: 60px;
    text-align: right
}

#loginUOK li.bar {
    width: 10px
}

#loginUOK a:hover {
    text-decoration: none;
}

#loginC {
    position: relative;
    display: none
}

#loginC a:hover {
    text-decoration: none;
}

/*.goEL{display: block;width: 190px;text-align: center;height: 40px;line-height: 40px;border: 1px solid #a2cefd;color: #fff;border-radius: 2px;font-size: 14px;margin: 30px auto 0 auto;font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";}*/
.goEL {
    background-color: #68BAFF;
    display: block;
    width: 190px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    /*border: 1px solid #a2cefd;*/
    color: #fff;
    border-radius: 2px;
    font-size: 14px;
    margin: 30px auto 0 auto;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

.goEL:hover {
    /*background: #459efb;*/
}

.goER {
    display: inline-block;
    margin-left: 15px;
    margin-top: 20px;
    width: 190px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #FFDB45;
    border-radius: 2px;
    font-size: 14px;
    color: #865C00;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

.goER:hover {
    background: #E5C43D;
}

.connect-phone {
    text-align: center;
    color: #D2E7F2;
    padding-top: 20px;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

.eps1 {
    top: 65px;
    left: 76px
}

.eps2 {
    top: 65px;
    left: 147px
}

.eps3 {
    top: 89px;
    left: 76px
}

.eps4 {
    top: 89px;
    left: 147px
}

#funcBox {
    float: right;
    width: 755px
}

#cityChannel {
    height: 38px;
    line-height: 39px;
    overflow: hidden
}

#cityList {
    float: left;
    width: 710px
}

#cityList span {
    float: left
}

#cityList li {
    float: left;
    margin-right: 14px;
}

#cityChannel a {
    color: #999;
}

#cityChannel a:hover {
    color: #1787FB;
    text-decoration: none;
}

#cityChannel a.hl {
    color: #1787FB;
    padding: 4px 6px
}

#cityMore {
    cursor: pointer;
    color: #999
}

#cityMore .arrowD {
    float: right;
    margin: 18px 15px 0 0
}

#cityMoreBox {
    display: none;
    position: absolute;
    width: 580px;
    height: 292px;
    overflow: hidden;
    font-family: tahoma, simsun;
    margin: 5px 0 0 174px;
    box-shadow: 3px 3px 3px #ccc;
    z-index: 999
}

#cityMoreBox .popTitle {
    height: 30px
}

#cityMoreBox .popBody {
    padding: 5px 1px;
    background-color: #fff;
    border: 1px solid #b1d1e8
}

#cityMoreBox .cBg {
    background-color: #eff6ff
}

#cityMoreBox li {
    float: left;
    height: 25px;
    line-height: 25px;
    width: 268px;
    padding: 0 10px
}

#cityMoreBox li span {
    color: #315aaa;
    font-weight: 700;
    width: 14px
}

#cityMoreBox .popBody a {
    color: #555;
    padding: 1px
}

#cityMoreBox .popBody a:hover {
    background-color: #d4e4fb;
    text-decoration: none
}

#cityMoreBox h6 {
    float: right;
    height: 30px;
    line-height: 25px;
    border: 1px solid #b1d2e7;
    border-bottom: 0;
    width: 67px;
    background-color: #fff
}

#cityMoreBox .arrowD {
    float: right;
    margin: 12px 13px 0 0
}

#cityMoreBox em {
    padding-left: 14px;
    cursor: pointer
}

#funSearch {
    clear: both;
    width: 753px;
    border-radius: 3px
}

#searchForm {
    height: 73px;
}

#searchForm div {
    float: left;
    height: 30px;
    width: 240px;
    margin: 3px 10px 0 0;
    background: #F4F4F4;
    position: relative;
}

#searchForm .city {
    background-position: -242px 0;
    cursor: pointer
}

#searchForm .keyword {
    width: 499px;
    height: 28px;
    border: 1px solid #1787FB;
    background: #fff;
    margin: 10px 0 0 0;
}

#searchForm .btn {
    background: 0;
    margin-top: 10px;
    font-size: 14px;
}

#buttonSelJobType, #buttonSelIndustry {
    width: 210px;
    margin: 7px 0 0 15px;
    text-align: left;
    cursor: pointer
}

#JobLocation {
    width: 210px;
    float: left;
    height: 28px;
    line-height: 30px;
    padding-left: 10px;
}

#KeyWord_kw2 {
    width: 466px;
    padding-left: 15px;
    height: 28px;
    /*line-height: 30px;*/
    color: #A9A9A9;
}
#KeyWord_kw2:focus{
    color: black;
}

/*#buttonSelCity{background:url("//img02.zhaopin.cn/2012/img/index/se.png") repeat-x -588px -4px;width:60px;height:21px;cursor:pointer;float:right;margin:4px 4px 0 0}*/
button.doSearch {
    background: #1787FB;
    width: 122px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 0 2px 2px 0;
    font-family: Microsoft YaHei;
}

button.doSearch:hover {
    background: #1479E1;
}

#searchForm #advSearch {
    width: 104px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #1787FB;
    border: 1px solid #1787FB;
    border-radius: 2px;
    float: right;
    background: none;
    margin: 0 0 0 5px;
    cursor: pointer;
}

#advSearch a {
    color: #1787fb;
}

#searchForm #advSearch a:hover {
    background: #F5FAFF;
    text-decoration: none;
}

#searchForm #advSearch:hover {
    background: #F5FAFF;
}

#funcInfo {
    margin-top: 12px;
    overflow: hidden;
    height: 88px;
}

#funcInfo dl {
    width: 250px;
    float: left;
    position: relative;
}

#funcInfo dt {
    color: #333;
}

#funcInfo .iTitle2 {
    margin-left: 5px;
    color: #333;
    position: absolute;
    background: #fff;
    width: 250px;
    height: 22px;
    +position: relative;
    position: relative\9\0;
}

#funcInfo .iTitle3 {
    margin-left: 5px;
    color: #333;
    position: absolute;
    background: #fff;
    width: 250px;
    height: 22px;
   +position: relative;
    position: relative\9\0;
}

#funcInfo dd {
    float: left;
    width: 232px;
    height: 60px;
   +height: 70px!important;
    height: 70px\9\0!important;
}

#funcInfo li, .infoBox li {
    width: 200px;
    height: 21px;
    line-height: 20px;
    background: url("//img02.zhaopin.cn/2012/img/index/s.png") no-repeat -166px -207px;
    padding-left: 15px;
    overflow: hidden
}

#funcInfo span {
    float: right;
    text-align: right;
    padding-right: 20px;
    background: url("//img02.zhaopin.cn/2012/img/index/s.png") no-repeat -128px -262px;
    width: 30px;
    font-family: tahoma
}

#scroll2 {
}

#wrapper {
    width: 990px;
    margin: 0 auto;
    clear: both
}

#cityNavBar {
    background-position: 0 -40px;
    height: 30px;
    margin: 10px 0;
    background:  url(//img02.zhaopin.cn/2012/img/newIndex/zddh.png) no-repeat;
}

#cityNavBar .ti {
    /*width: 112px;*/
    float: left
}

#cityNavBar ul {
    float: left;
    margin-top: 7px;
}

/*#cityNavBar li {*/
    /*float: left;*/
    /*background: url("//img02.zhaopin.cn/2012/img/index/ti.png") 0 -80px;*/
    /*width: 25px;*/
    /*height: 16px;*/
    /*line-height: 18px;*/
    /*border: 1px solid #9aa9ca;*/
    /*margin-left: 12px;*/
    /*text-align: center;*/
    /*cursor: pointer;*/
    /*color: #3059a8;*/
    /*font: bold 12px/18px "arial";*/
    /*overflow: hidden*/
/*}*/
#cityNavBar li {
    float: left;
    height: 16px;
    line-height: 18px;
    margin-left: 24px;
    text-align: center;
    cursor: pointer;

    overflow: hidden;
    font-size: 14px;
    color: #FFFFFF;
}


#cityNavClose {
    cursor: pointer
}

#cityNavPopIdx, #cityNavPopBd {
    position: absolute;
    z-index: 100;
    width: 28px;
    height: 20px;
    line-height: 21px;
    border: 1px solid #fc830e;
    border-bottom: 0;
    background-color: #fffced;
    display: block;
    color: #3059a8;
    font: bold 12px/18px "arial";
    text-align: center;
    color: #fc830e
}

#cityNavPopBd {
    border: 1px solid #fc830e;
    width: auto;
    z-index: 99;
    padding: 0 5px;
    font: normal 12px/20px "simsun"
}

#cityNavPopBd a {
    color: #fc830e;
    padding: 0 5px
}

.adsBox img {
    border: 1px solid #8c8481
}

.sliderBox {
    float: left;
    width: 324px
}

#slider1, #slider2 {
    margin-top: 5px;
    height: 175px;
    position: relative;
    overflow: hidden
}

/*修改*/
.sliderBox li {
    list-style: none;
}

#slider1 {
    margin-bottom: 5px;
}

#hot8in1 {
    width: 100%;
}

.sliderFinger {
    background: url(//img02.zhaopin.cn/2012/img/slidebg.png);
    height: 21px;
    position: absolute;
    top: 153px;
    padding-left: 10px
}

.sliderFinger a {
    width: 20px;
    height: 22px;
    background: url(//img02.zhaopin.cn/2012/img/slidebg.png) -187px -20px no-repeat;
    float: left
}

.sliderFinger a.on {
    background-position: -207px 0
}

.ad8in1 {
    float: right;
    width: 666px
}

.ad8in1 li {
    float: left;
    margin: 5px 0 0 9px;
    width: 324px;
    height: 55px
}

.ad8in1No {
    float: left;
    width: auto
}

.ad8in1No li {
    margin: 5px 9px 0 0
}

.adbanner li {
    height: 55px;
    margin-top: 5px
}

.ad24in1 {
    float: left;
    width: 324px
}

.ad24in1 li {
    height: 115px;
    margin-top: 5px
}

.ad4in1 {
    clear: both
}

.ad4in1 li {
    float: left;
    width: 157px;
    height: 55px;
    margin: 5px 9px 0 0
}

/*.ad3in1{clear:both}*/
.ad3in1 {
    clear: both;
    background-color: #F7FAFC;
}

.ad3in1 li {
    float: left;
    width: 115px;
    height: 52px;
    margin: 5px 9px 0 0
}

/*.ad2in1{clear:both}*/
.ad2in1 {
    clear: both;
    background-color: #F7FAFC;
    height: 80px;
}

.ad2in1 img {
    border: 2px solid #fff
}

.ad2in1 li {
    float: left;
    width: 113px;
    height: 68px;
    line-height: 13px;
    margin: 10px 9px 0 0;
    border: 1px solid #8c8481;
    text-align: center
}

#ad8in1, #ad4in1, #mqzp, #pphd, #jjzp, #rmzw {
    clear: both;
    margin-top: 10px
}

#ad4in1 {
    margin-top: 5px
}

#ad8in1 header, #ad4in1 header {
    display: none
}

.ad8in1 li:nth-child(3n), .ad4in1 li:nth-child(6n), .ad3in1 li:nth-child(8n), .ad2in1 li:nth-child(8n) {
    margin-right: 0
}

.ad8in1No .adsFix, .ad4in1 .adsFix, .ad3in1 .adsFix, .ad2in1 .adsFix, .infoBoxGroup .adsFix {
    margin-right: 0
}

/*#rmzw .colsBg{background:url(//img02.zhaopin.cn/2012/img/hotjobs_bg.png)}*/
#rmzw .colsBg {
    padding: 14px 0px;
    background-color: #FFFFFF;
}

#rmzw a {
    color: #ad3251
}

/*#rmzw li{float:left;height:26px;line-height:26px;width:330px;background:url("//img02.zhaopin.cn/2012/img/index/s.png") -162px -205px no-repeat;overflow:hidden}*/
#rmzw li {
    float: left;
    height: 26px;
    line-height: 26px;
    width: 330px;
    overflow: hidden
}

#rmzw .liSp{
    border-right: solid 1px red;
}


#rmzw a {
    float: left;
    margin-left: 20px;
    width: 192px;
    overflow: hidden
}

#rmzw span {
    float: right;
    width: 118px;
    color: #565656;
    overflow: hidden;
}

#rmzw span a {
    width: 110px;
    color: #565656;
    margin-left: 10px
}

#pphd a, #jjzp a {
    color: #666
}

#pphd .blockT {
    background-position: 0 -40px;
    height: 36px
}

#pphd .ti {
    background-position: 0 -378px
}

/*#pphd .pphdBox{background:#fff url("//img02.zhaopin.cn/2012/img/index/pphd_bg.png") repeat-x bottom;height:166px;overflow:hidden;border:1px solid #ddd;border-bottom:0}*/
#pphd .pphdBox {
    height: 166px;
    overflow: hidden;
    padding-left: 30px;
    background-color: #FFFFFF;
}

#pphd li {
    float: left;
    margin: 15px 20px;
    text-align: center;
    font-size: 14px;
    line-height: 17px
}

#pphd img {
    border: 1px solid #fff
}

#pphd span {
    display: block;
    /*border: 8px solid #ededed;*/
    border-bottom: 0
}

/*.infoBoxGroup{background-color:#ebebeb;height:190px;margin-top:10px;overflow:hidden}*/
.infoBoxGroup {
    height: 190px;
    margin-top: 10px;
    overflow: hidden
}

.infoBox {
    float: left;
    width: 324px;
    margin-right: 9px
}

/*.infoBox dd{border:1px solid #efefef;border-top:0;border-bottom-color:#b3b3b3;height:148px;background-color:#fff}*/
.infoBox dd {
    height: 148px;
    background-color: #fff
}

.infoBox dd div {
    float: left;
    width: 120px;
    text-align: center;
    margin-top: 20px;
    color: #333;
    line-height: 14px
}

.infoBox ul {
    float: left;
    margin-top: 16px
}

.infoBox li {
    width: 190px;
    background-position: -174px -207px;
    padding-left: 10px
}

.infoBox div a {
    color: #000
}

.infoBoxPic {
    border: 3px solid #cdcdcd
}

/*.blockT{background:url("//img02.zhaopin.cn/2012/img/index/ti.png") 0 -98px repeat-x;height:38px;overflow:hidden}*/
.blockT {
    height: 38px;
    overflow: hidden;
    background-color: #FFFFFF;
}

.blockT iframe {
    margin: 9px 0 0 4px
}

/*.ti{background:url("//img02.zhaopin.cn/2012/img/index/ti.png") no-repeat;height:38px;text-indent:-999px;float:left;width:240px}*/
.ti {
    font-weight: 600;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #333333;
    letter-spacing: 1.23px;
    line-height: 35px;
    border-bottom: solid 1px #EEEEEE;
}

/*#mqzp .blockT{height:35px;border-bottom:3px solid #84bcdf}*/
#mqzp .blockT {
    height: 35px;
    border-top: 3px solid #84bcdf
}

/*#jjzp .blockT{height:35px;border-bottom:3px solid #e7a3ba}*/
#jjzp .blockT {
    height: 35px
}

.blockTL {

    border-top: 3px solid #84bcdf;
    font-size: 16px;
    color: #333333;
    letter-spacing: 1.23px;
    padding: 0px 20px;
}

#mqzp .ti {
    background-position: 0 -138px
}

#jjzp .ti {
    background-position: 0 -178px
}

#rmzw .ti {
    background-position: 0 -218px
}

.ti1 {
    background-position: 0 -418px
}

.ti2 {
    background-position: 0 -458px
}

.ti3 {
    background-position: 0 -498px
}

.ti1, .ti2, .ti3 {
    width: 304px;
    padding: 0px 10px;
    border-bottom: solid 1px #EEEEEE;
}

.tiC {
    border-bottom: solid 1px #EEEEEE;
    width: 100%;
    line-height: 37px;
}

.tiC span {
    border-left: solid 4px #1698ED;
    padding-left: 6px;
}

.ti4 {
    background-position: 0 -258px
}

.ti5 {
    background-position: 0 -298px
}

.ti6 {
    background-position: 0 -338px
}

#footer {
    text-align: center;
    line-height: 2em;
    /*background: url("//img02.zhaopin.cn/2012/img/footer_bg.png") no-repeat top center*/
}

.footerFuncCity, .footerFuncSearch {
    margin: 0 auto;
    width: 950px;
    padding: 20px;
    background-color: #FFFFFF;
}

.footerFuncCity li {
    float: left;
    color: #b0b0b0;
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    padding: 5px 0px;
    font-size: 14px;
}

.footerFuncCity a {
    padding: 0 8px;
    color: #2A2A2A;
    font-family: Microsoft YaHei;
}

/*.footerFuncCity .char {*/
/*color: #ea5606;*/
/*font: bold 14px/20px "arial";*/
/*margin-left: 8px*/
/*}*/
.footerFuncCity .char {
    color: #1787FB;
    font: bold 14px/20px "arial";
    margin-left: 8px;
}

.footerFuncSearch {
    margin: 10px auto;
    padding: 0;
    background: url("//img02.zhaopin.cn/2012/img/index/footerSearchBar.png") 0 -46px;
    height: 46px;
    overflow: hidden
}

.sbf, .sbl {
    float: left;
    background: url("//img02.zhaopin.cn/2012/img/index/footerSearchBar.png") left top;
    width: 3px;
    height: 46px
}

.sbl {
    background-position: right top;
    float: right
}

.sbc {
    float: left;
    width: 984px
}

.sbc li {
    float: left
}

.sbc .inputBg {
    background: url("//img02.zhaopin.cn/2012/img/index/se.png") no-repeat -2px -1px;
    float: left;
    height: 27px;
    margin: 9px 0 0 9px;
    width: 230px;
    text-align: left
}

.sbc input {
    margin: 5px 0 0 20px;
    width: 200px;
    text-align: left
}

.sbc .city {
    width: 164px;
    background-position: -487px -1px
}

#JobLocation_bottom {
    width: 90px;
    margin: 6px 0 0 5px;
    float: left
}

#buttonSelCity_bottom {
    width: 60px;
    height: 20px;
    margin: 3px 2px 0 0;
    float: right
}

#KeyWord_kw2_bottom {
    margin: 6px 0 0 6px;
    width: 190px;
    line-height: 18px
}

.sbc .keyword {
    background-position: -245px -1px;
    width: 200px
}

.sbc .btn {
    margin: 9px 0 0 9px
}

.footerLicense {
    width: 530px;
    margin: 10px auto;
    text-align: center;
    height: 50px;
}

.footerLicense div {
    float: left;
    border: 1px solid #ccc;
    width: 120px;
    height: 45px;
    line-height: 1.9em;
    overflow: hidden;
    margin: 0 5px
}

.footerLicense img {
    float: left;
    margin: 0 5px
}

#buttonSelCity_bottom, #buttonSelIndustry_bottom, #buttonSelJobType_bottom {
    cursor: pointer
}

#jobIndexA, #jobIndexB {
    float: right;
    border: 1px solid #9dd2f4;
    width: 655px;
    margin-top: 5px
}

#jobIndexA dt, #jobIndexB dt {
    background: url("//img02.zhaopin.cn/2012/img/index/buwei.png") no-repeat 0 -1px;
    height: 53px
}

#jobIndexA dd {
    width: 655px
}

#jobIndexA li {
    background: url("//img02.zhaopin.cn/2012/img/index/s.png") no-repeat -166px -201px;
    float: left;
    height: 30px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 18px;
    width: 200px;
    margin: 0
}

#jobIndexA .jobBlue, #jobIndexB .jobBlue {
    background-color: #eef5ff
}

#jobIndexB dt {
    background-position: 0 -55px
}

#jobIndexB .item {
    float: left;
    width: 327px;
    height: 60px;
    overflow: hidden
}

#jobIndexB .item div {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    overflow: hidden
}

#jobIndexB span {
    float: right;
    margin-right: 10px
}

.zpService {
}

.zpService a {
    display: inline-block;
    width: 110px;
    height: 26px;
    line-height: 26px;
    background: #F6F8FC;
    text-align: center;
    color: #666;
    margin: 10px 3px 0 0;
    border-radius: 2px;
}
.zpService a:hover{
    color: #1787FB;
}

.zpService a:hover {
    background: #f5faff;
}

.zpService a:hover {
    text-decoration: none;
}

.zpService .rank, .zpService .salary, .zpService .wendao {
}

.zpService .salary, .zpService .test {
}

.zpService .wendao, .zpService .test {
}

.divMask {
    position: absolute;
    background: #000;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden
}

.sPopupDiv {
    position: absolute;
    z-index: 1000;
    visibility: hidden;
    top: -100px;
    left: -100px
}

.sPopupDiv input, .sPopupDivSub input, .sPopupDivSubJobname input {
    margin-right: 3px;
    *margin-right: 0;
    vertical-align: middle
}

.sPopupDiv .mOutItem, .sPopupDivSubJobname .mOutItem {
    background-color: transparent
}

.sPopupDiv .mOverItem, .sPopupDivSubJobname .mOverItem {
    background-color: #dfecff
}

/*.sPopupDiv .sPopupTitle232,.sPopupDiv .sPopupTitle240{background:url("//img02.zhaopin.cn/2012/img/index/se.png") no-repeat scroll 0 -135px #FFF;float:left;height:32px;line-height:32px;margin-bottom:-1px;width:240px}*/
.sPopupDiv .sPopupTitle232, .sPopupDiv .sPopupTitle240 {
    background-color: white;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-bottom: -1px;
    width: 240px
}

.sPopupDiv .sPopupTitle_down230 {
    width: 230px;
    height: 32px;
    line-height: 28px;
    background: url("//img02.zhaopin.cn/2012/img/index/se.png") no-repeat -243px -135px #fff;
    margin-top: -1px;
    float: left
}

.sPopupDiv .sPopupTitle_down164 {
    width: 164px;
    height: 32px;
    line-height: 28px;
    background: url("//img02.zhaopin.cn/2012/img/index/se.png") no-repeat -476px -135px #fff;
    margin-top: -1px;
    float: left
}

.sPopupDiv .sPopupTitle_down164 h1, .sPopupDiv .sPopupTitle232 h1, .sPopupDiv .sPopupTitle_down230 h1, .sPopupTitle240 h1, .sPopupTitle_down240 h1, .sPopupDiv .sPopupTitle_down134 h1 {
    float: left;
    font-size: 12px;
    font-weight: bold;
    /*color: #2f59ab;*/
    color: #333333;
    margin-left: 10px;
    _margin-left: 5px;
    font-family: tahoma
}

.sPopupDiv .sButtonBlock {
    float: right;
    margin-right: 8px;
    _margin-right: 4px;
    color: #fff;
    font-size: 12px
}

/*.sPopupDiv .sButtonBlock a, .sPopupDivSubJobname .sButtonBlock a {*/
/*color: #ad5700;*/
/*font-size: 12px;*/
/*text-decoration: none !important;*/
/*background: url("//img02.zhaopin.cn/new2011/images/index.png") -317px -90px no-repeat;*/
/*width: 60px;*/
/*height: 23px;*/
/*display: inline-block;*/
/*padding: 0;*/
/*text-align: center;*/
/*line-height: 1;*/
/*line-height: 23px;*/
/*_margin-top: 3px*/
/*}*/
.sPopupDiv .sButtonBlock a, .sPopupDivSubJobname .sButtonBlock a {
    color: #ad5700;
    font-size: 12px;
    text-decoration: none !important;

    width: 60px;
    height: 23px;
    display: inline-block;
    padding: 0;
    text-align: center;
    line-height: 1;
    line-height: 23px;
    _margin-top: 3px;
    border: 1px solid #1A8AFA;
    font-size: 12px;
    color: #1A8AFA;
    letter-spacing: 0;

}

.sPopupDiv .sButtonBlock a.blueButton, .sPopupDivSubJobname .sButtonBlock a.blueButton {
    background-position: -378px -90px;
    width: 48px;
    /*color: #2f59ab;*/
    color: #1A8AFA;
    width: 48px;
}

.sPopupDiv .sButtonBlock a.blueButton:hover, .sPopupDivSubJobname .sButtonBlock a.blueButton:hover {
    background-position: -378px -186px;
    width: 48px
}

.sPopupDiv .sButtonBlock a.orgButton:hover, .sPopupDivSubJobname .sButtonBlock a.orgButton:hover {
    background-position: -317px -186px
}

/*.sPopupDiv .sPopupBlock{background:#fff;border:#b5d1e3 1px solid}*/
.sPopupDiv .sPopupBlock {
    background: #fff;
}

.sPopupDiv .sPopupBlock table {
    width: 100%;
    margin: 0;
    border-collapse: separate
}

.sPopupDiv .sPopupBlock .paddingTB {
    padding-top: 5px;
    padding-bottom: 5px
}

.sPopupDiv .sPopupBlock .sPopupTabCB {
    margin-left: 30px
}

.sPopupDiv .sPopupBlock td {
    border: 0;
    padding: 3px 2px;
    text-align: left;
    *padding: 4px 2px;
}

.sPopupDiv .sPopupBlock td.leftClass {
    text-align: right !important;
    padding-right: 5px !important;
    vertical-align: middle;
    font-weight: bold
}

.sPopupDiv .sPopupBlock td.industryLCla {
    width: 184px
}

.sPopupDiv .sPopupBlock td.jobtypeLCla {
    width: 150px
}

.sPopupDiv .sPopupBlock td.jobtypeItems {
    padding: 1px 2px
}

.sPopupDiv .sPopupBlock table.chebox td {
    padding: 1px 2px;
    *padding: 0 2px
}

.sPopupDiv .sPopupBlock td span, .sPopupDiv .sPopupBlock td label {
    display: block;
    width: 100%;
    height: 100%
}

.sPopupDiv .sPopupBlock td span.availItem {
    color: #666;
    cursor: pointer
}

.sPopupDiv .sPopupBlock td span.seledItem {
    color: #ff7100;
    cursor: default;
    height: 14px;
    overflow: hidden;
}

.sPopupDiv .sPopupBlock td span.seledAvailItem {
    color: #ff7100;
    cursor: pointer;
    height: 14px;
    overflow: hidden;
}

.sPopupDiv .sPopupBlock label.noselItem {
    color: #666;
    cursor: pointer
}

.sPopupDiv .sPopupBlock label.seledItem {
    color: #ff7100;
    cursor: pointer
}

.sPopupDiv .focusItemTop {
    border: #c7c7c7 2px solid !important;
    border-bottom: #fff 2px solid !important;
    /*background: #fff url(//img02.zhaopin.cn/new2011/images/index_sj_iconminus.gif) no-repeat 4px center !important;*/
    text-indent: 20px;
    background-color: #fff !important;
    padding-top: 3px !important
}

.sPopupDiv .focusItemBottom {
    border: #c7c7c7 2px solid !important;
    border-top: #fff 2px solid !important;
    background: #fff url(//img02.zhaopin.cn/new2011/images/index_sj_iconminus.gif) no-repeat 4px center !important;
    text-indent: 20px;
    background-color: #fff !important;
    padding-top: 3px !important
}

.sPopupDiv .blurItem {
    /*background-image: url(//img02.zhaopin.cn/new2011/images/index_sj_iconplus.gif);*/
    background-image: url(//img02.zhaopin.cn/2012/img/newIndex/zk.png);
    background-repeat: no-repeat;
    background-position: 4px center;
    text-indent: 20px;
    padding-top: 3px !important
}

.sPopupDiv .zebraCol0 .blurItem {
    border: #fff 2px solid
}

.sPopupDiv .zebraCol1 .blurItem {
    border: #eff6ff 2px solid
}

.sPopupDiv .sPopupBlock font.mOutItem {
    padding: 3px 2px;
    background: transparent;
    size: 12px;
    font-weight: normal;
    margin: 0
}

.sPopupDiv .sPopupBlock font.mOverItem {
    padding: 3px 2px;
    background: #dfecff;
    size: 12px;
    font-weight: normal;
    margin: 0
}

.sPopupDiv .sPopupBlock font.mOutItem span.availItem, .sPopupDiv .sPopupBlock font.mOverItem span.availItem {
    color: #666;
    cursor: pointer
}

.sPopupDiv .sPopupBlock font.mOutItem span.seledItem, .sPopupDiv .sPopupBlock font.mOverItem span.seledItem {
    color: #ff7100;
    cursor: default
}

.sPopupDiv .sPopupBlock .pIconPlus {
    width: 14px;
    height: 14px;
    /*background: url(//img02.zhaopin.cn/new2011/images/index_sj_iconplus.gif) no-repeat transparent;*/
    background: url(//img02.zhaopin.cn/2012/img/newIndex/zk.png) no-repeat transparent;
    cursor: pointer;
    margin-right: 6px;
    display: inline-block;
    margin-top: 1px
}

.sPopupDiv .sPopupBlock .pIconMinus {
    width: 14px;
    height: 14px;
    /*background: url(//img02.zhaopin.cn/new2011/images/index_sj_iconminus.gif) no-repeat transparent;*/
    background: url(//img02.zhaopin.cn/2012/img/newIndex/sq.png) no-repeat transparent;
    cursor: pointer;
    margin-right: 6px;
    display: inline-block;
    margin-top: 1px
}

.sPopupDiv .sPopupBlock .pCityTitB {
    clear: both;
    color: #fff;
    padding-left: 5px;
    /*background: url("//img02.zhaopin.cn/new2011/images/index.png") 0 -166px no-repeat;*/

    text-align: left;
    font-size: 14px;
    height: 19px;
    margin: 1px 0 1px 5px;
    line-height: 19px
}

.sPopupDiv .sPopupBlock .pCityTitB a {
    color: #666;
    text-decoration: none
}

.sPopupDiv .sPopupBlock .pCityItemB {
    width: auto;
    clear: both;
    color: #000;
    padding-bottom: 5px
}

.sPopupDiv .sPopupBlock a.gotoup {
    font-size: 12px;
    font-weight: normal
}

.sPopupDiv .sPopupBlock a.gotoup:hover {
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline
}

.sPopupDiv .zebraCol0 {
    background: #fff
}

/*.sPopupDiv .zebraCol1 {*/
/*background: #eff6ff*/
/*}*/
.sPopupDiv .zebraCol1 {
    background: #F4F6FC;
}

.sPopupDiv .popupDivTipsB {
    background: #f2f2f2;
    padding: 5px;
    color: #000;
    line-height: 18px;
    clear: both
}

.sPopupDiv .popupDivTipsB b {
    color: #ff7200
}

.sPopupDiv .popupDivTM {
    height: 8px;
    font-size: 0;
    line-height: 0;
    clear: both
}

.sPopupDiv font.cursorPointer {
    cursor: pointer
}

.sPopupDiv .sPopupBlock .seledItemsB {
    background: #f4f4f4;
    border: #3f419e 1px dotted;
    clear: both;
    padding: 4px;
    color: #000;
    margin-bottom: 5px
}

.sPopupDiv .sPopupBlock .seledTab td {
    height: 20px
}

.sPopupDiv .sPopupBlock .seledTab td.mOutItem {
    background: #f4f4f4
}

.sPopupDiv #jobTab {
    margin-bottom: 5px
}

.sPopupDiv .sPopupTabC td {
    padding: 6px !important
}

.sPopupDivSub {
    position: absolute;
    z-index: 1000;
    visibility: hidden;
    top: -100px;
    left: -100px;
    background: #f3f9ff;
    border: #3f419e 1px solid;
    padding: 5px
}

.sPopupDivSub td.mOutItem {
    background: #f3f9ff
}

.sPopupDivSub td.mOverItem {
    background: #dfecff
}

.sPopupDivSub td label {
    display: block;
    width: 100%;
    height: 100%
}

.sPopupDivSub td label.noselItem {
    color: #666;
    cursor: pointer
}

.sPopupDivSub td label.seledItem {
    color: #ff7100;
    cursor: pointer
}

.sPopupDivSub table.chebox td {
    padding: 1px 2px;
    *padding: 0 2px
}

.sPopupDivSub td.hBlueLine {
    border-top: #3f419e 1px solid
}

.sPopupDivLeftTop {
    background: #fff url("//img02.zhaopin.cn/new2011/images/subpopupdivbg_l.gif") no-repeat left top !important;
    border-bottom: #c7c7c7 2px solid;
    padding-top: 1px !important
}

.sPopupDivLeftBottom {
    background: #fff url("//img02.zhaopin.cn/new2011/images/subpopupdivbg_l.gif") no-repeat left bottom !important;
    border-top: #c7c7c7 2px solid;
    padding-bottom: 1px !important
}

.sPopupDivRightTop {
    background: #fff url("//img02.zhaopin.cn/new2011/images/subpopupdivbg_r.gif") no-repeat right top !important;
    border-bottom: #c7c7c7 2px solid;
    padding-top: 1px !important
}

.sPopupDivRightBottom {
    background: #fff url("//img02.zhaopin.cn/new2011/images/subpopupdivbg_r.gif") no-repeat right bottom !important;
    border-top: #c7c7c7 2px solid;
    padding-bottom: 1px !important
}

.sPopupDivSubJobname {
    position: absolute;
    z-index: 1000;
    visibility: hidden;
    top: -100px;
    left: -100px;
    background: #fff;
    border-left: #c7c7c7 2px solid;
    border-right: #c7c7c7 2px solid;
    padding: 0;
    width: 346px
}

.sPopupDivSubJobname .paddingBlock {
    padding: 3px
}

.sPopupDivSubJobname table {
    margin: 0
}

.sPopupDivSubJobname td {
    border: 0
}

.sPopupDivSubJobname td.mOutItem {
    background: #fff
}

.sPopupDivSubJobname td.mOverItem {
    background: #dfecff
}

.sPopupDivSubJobname td label {
    display: block;
    width: 100%;
    height: 100%
}

.sPopupDivSubJobname label.noselItem {
    color: #3059a8;
    cursor: pointer
}

.sPopupDivSubJobname label.noselItem_selAll {
    color: #666;
    cursor: pointer
}

.sPopupDivSubJobname label.seledItem {
    color: #ff7100;
    cursor: pointer
}

.sPopupDivSubJobname table.chebox td {
    padding: 2px 2px;
    padding-top: 1px;
    *padding: 0 2px
}

.sPopupDivSubJobname td.hBlueLine {
    border-top: #3f419e 1px solid
}

.sPopupDivSubJobname .sButtonBlock {
    background: #fff url(//img02.zhaopin.cn/new2011/images/index.png) 0 -287px repeat-x;
    border-top: 1px solid #c7c7c7;
    height: 37px;
    line-height: 37px;
    clear: both;
    padding-left: 6px;
    margin-bottom: 1px
}

#adFilter {
    display: block;
    padding-bottom: 10px;
    border-radius: 50px;
    border: 1px solid #eee;
    box-shadow: 0px 0px 3px #eee;
    position: fixed;
    top: 92px;
    cursor: pointer;
    left: 50%;
    margin-left: 500px;
    width: 61px;
    height: 370px;
    background: #fff;
    _position: absolute;
    _top: expression(documentElement.scrollTop+266)
}

#adFilter ul {
    width: 58px;
    margin: 20px auto
}

#adFilter li {
    color: #666;
    margin: 5px auto;
    border-radius: 50px;
    width: 50px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}

#adFilter li.current {
    background: #1787FB;
    color: #fff;
}

#adFilter li.current:hover {
    color: #fff;
}

#adFilter li:hover {
    color: #1787FB;
}

#zoomer {
    position: absolute;
    background: #fff;
    border: 2px solid #65a9e6
}

#zoomer img {
    border: 1px solid #999
}

.joblists ul {
    margin-left: 10px
}

.joblists li {
    height: 22px;
    line-height: 22px;
    background: url("//img07.zhaopin.cn/new2011/images/rm_3.jpg") no-repeat 0 10px;
    text-indent: 8px;
    overflow: hidden;
    text-align: left
}

.joblists .alljobsli {
    background: 0
}

.intro {
    float: right;
    overflow: hidden
}

.intro p {
    line-height: 22px;
    padding: 0 10px;
    color: #555
}

.alljobs, .detail {
    float: left;
    background-color: #eee;
    height: 22px;
    line-height: 22px;
    text-align: center;
    margin-top: 5px
}

.m1 .joblists, .m3 .joblists ul {
    float: left;
    border-right: 1px dotted #ccc;
    height: 110px
}

.m1 .joblists ul {
    width: 125px
}

.m1 .intro {
    width: 187px;
    height: 110px
}

.m1 .alljobs {
    width: 136px
}

.m1 .detail {
    width: 187px
}

.m2 .joblists, .m2 .intro, .m2 .alljobs, .m2 .detail {
    width: 328px;
    float: left;
}

.m2 .joblists {
    border-right: 1px dotted #ccc;
}

.m2 .joblists li {
    width: 156px;
    float: left;
}

.m2 .joblists, .m2 .intro {
    height: 63px;
    overflow: hidden;
}

.m6 li, .m3 li {
    float: left;
    width: 150px
}

.m6 .intro {
    border-top: 1px dotted #ccc;
    clear: both;
    padding: 5px
}

.m3 .joblists {
    float: left;
    width: 320px
}

.m3 .joblists ul {
    height: 66px
}

.m3 .intro {
    float: right;
    width: 670px;
    height: 66px
}

.m3 .alljobs {
    width: 310px
}

.m3 .detail {
    width: 680px
}

.m4 .intro, .m5 .intro, .m4 .alljobs, .m5 .alljobs {
    display: none
}

.m4 .detail, .m5 .detail {
    width: auto;
    float: none
}

.m7 .joblists ul {
    float: left;
    border-right: 1px dotted #ccc;
    width: 125px;
    height: 110px;
    display: inline
}

.m7 .intro {
    width: 236px;
    height: 110px
}

.m7 .alljobs {
    width: 136px
}

.m7 .detail {
    width: 236px
}

.m8 .alljobs, .m8 .intro {
    display: none
}

.m8 .detail, .m8 .detail {
    width: auto;
    float: none
}

.m9 .joblists {
    float: left;
    width: 320px
}

.m9 .joblists ul {
    float: left;
    border-right: 1px dotted #ccc;
    height: 66px;
    display: inline
}

.m9 li {
    float: left;
    width: 150px
}

.m9 .intro {
    float: right;
    width: 432px;
    height: 66px
}

.m9 .alljobs {
    width: 320px
}

.m9 .detail {
    width: 432px
}

.eps0 {
    top: 51px;
    left: 9px;
    width: 56px;
    height: 68px
}

.hotpng {
    position: absolute;
    top: 0;
    z-index: 200;
    left: 355px
}

.sPopupDiv .sPopupBlock td span.availItem {
    height: 14px;
    overflow: hidden
}

/***#pageHeader{height:61px}
.headerWrapper{width:990px;height:61px;background:url("//img02.zhaopin.cn/2012/img/index/theme_logo.png") no-repeat left -2px;margin:0 auto}
.headerLogo{float:left;width:177px;height:57px;margin-left:20px}
body{background:url("//img02.zhaopin.cn/2012/img/index/index_bg_img_body.png") no-repeat center top;}

***/
.ad16in1 {
    float: right;
    width: 666px;
}

.ad16in1 li {
    width: 657px;
    height: 55px;
    padding-left: 9px;
    margin-top: 5px;
}

#wrapper .ad16in1 li {
    display: block
}

#globalHeader {
    margin: 0 auto;
}

/*2014-07-23 guojihuoban*/
div#foot-friend a:hover {
    text-decoration: none;
}

#foot-friend {
    cursor: pointer;
    display: inline;
    position: relative;
}

#sub-friend {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #EDEDED;
    cursor: text;
    display: none;
    left: -200px;
    position: absolute;
    text-align: left;
    top: 25px;
    white-space: nowrap;
    z-index: 999;
    width: 590px;
    height: 95px;
}

#sub-friend ul {
    padding: 12px;
}

#sub-friend ul li {
    height: 20px;
    line-height: 20px;
    float: left;
    width: 190px;
}

#sub-friend ul li a {
    margin-right: 10px;
}

#sub-friend ul li a:hover {
    text-decoration: underline;
}

#sub-friend ul li.wli175 {
    width: 175px;
}

/*登录区修改20140903*/
.loginBoxTitle {
    height: 32px;
}

.loginBoxTitleC {
    background-position: 0 -209px;
}

.proservice {
    font-size: 14px;
}

.loginBoxTitle {
    position: relative;
}

.loginbtnbox {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

.loginbtnbox span {
    display: inline-block;
    width: 107px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.loginbtnbox span.cursor_p {
    cursor: pointer;
    width: 111px;
    color: #8BC2FC;
}

.otherLoginTxt {
    width: 200px;
    margin: 0 auto;
    padding-top: 8px;
}

.otherLoginTxt a {
    margin-right: 8px;
}

.otherLoginBtn {
    color: #BADBFF;
    margin-left: 56px;
    cursor: pointer;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

/*首页登录处布局改动*/
.logInfoList_left {
    width: 118px;
    float: left;
    display: inline;
    padding-left: 5px;
}

.logInfoList_left a {
    margin-top: 17px;
    display: inline-block;
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
}

.logInfoList_left a span {
    font-size: 14px;
    color: #FFDB45;
    padding-left: 5px;
}

#loginU .logInfoList_left a {
    text-decoration: none;
}

.logInfoList_rigth {
    width: 52px;
    float: left;
    display: inline;
    padding-left: 13px;
}

.logInfoList_rigth a {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    width: 56px;
    color: #ffffff;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
    border: 1px solid #ffffff;
    text-align: center;
    margin-top: 10px;
}

/*2015.7.6 seo热门城市->热门职位 改动*/
.cityNavPopBd a {
    color: #fc830e;
    padding: 0 5px
}

.cityNavPopIdx,
.cityNavPopBd {
    position: absolute;
    z-index: 100;
    width: 28px;
    height: 20px;
    line-height: 21px;
    border: 1px solid #fc830e;
    border-bottom: 0;
    background-color: #fffced;
    display: block;
    color: #3059a8;
    font: bold 12px/18px "arial";
    text-align: center;
    color: #fc830e
}

.cityNavPopBd {
    border: 1px solid #fc830e;
    width: auto;
    z-index: 99;
    padding: 0 5px;
    font: normal 12px/20px "simsun"
}

.cityNavClose {
    cursor: pointer;
}

.cityNavBar_content_list {
    display: none;
}

.cityNavPopBd {
    height: auto !important;
    text-align: left !important;
}

/*#cityNavBar .ti {*/
    /*background: url("//img00.zhaopin.cn/2014/seo/images/city-navagation.jpg") no-repeat;*/
/*}*/
#cityNavBar .ti {
    border-bottom: none;
    line-height: 30px;
    font-size: 14px;
    color: #FFFFFF;
    padding-left: 26px;
    padding-right: 65px;
}

/*2015.8.3 footer 国际伙伴*/
#sub-friend {
    width: 834px;
    left: -393px;
}

#sub-friend ul li {
    width: 185px;
}

#sub-friend .sfFirst {
    width: 70px;
    color: black;
}

/*2016.2.1 全屏下推*/
#top {
    height: 300px;
    position: relative;
    width: 100%;
    overflow: hidden;
}

#top img {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -960px;
}

/*20170125页尾加歉意模块*/
.apolo_con {
    padding: 12px 22px;
    background: #f7faff;
    border: 1px solid #d6dff5;
    margin: 12px 0 7px 0;
}

.apolo_con p {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    color: #3676a8;
    line-height: 20px;
}
.zp-links-footer {
    width: 100%;
    height: 220px;
    background: #fff;
    padding: 58px 0 35px;
    margin-bottom: 5px;
}
.zp-container {
    width: 1200px;
    margin: 0 auto;
}
.zp-main-footer {
    float: left;
    position: relative;
    width: 186px;
    margin-right: 105px;
}
.zp-main-footer dt {
    font-size: 18px;
    color: #333;
    padding-bottom: 25px;
}
.zp-main-footer dd {
    font-size: 14px;
    line-height: 34px;
}
.zp-main-footer dd a {
    color: #666;
}
.zp-ICP-footer {
    width: 100%;
    padding: 33px 0;
    background: #fff;
}
.zp-footer-text {
    float: left;
    width: 580px;
    font-size: 12px;
    color: #999;
    line-height: 18px;
    margin-top: 10px;
}
.fr {
    float: right;
}
.zp-footerInfor {
    display: inline-block;
    float: left;
    width: 110px;
    height: 40px;
    line-height: 22px;
    text-align: center;
    padding: 5px;
    margin-left: 10px;
    border: 1px solid #ededed;
}
.zp-footerInfor img {
    float: left;
}
.zp-wechat {
    margin-right: 0;
    width: 155px;
    float: right;
}
.zp-wechat dt span {
    display: inline-block;
    width: 73px;
    text-align: center;
}
.zp-wechat dd img {
    display: inline-block;
    width: 60px;
}
.zp-wechat dd {
    float: left;
    text-align: center;
    width: 62px;
    color: #666;
    line-height: 20px;
}
.zp-wechat .ddSec {
    margin-right: 30px;
}

.footerC{
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    margin-top: 98px;
}

.lxhot{
    position: absolute;
    top: -16px;
    right: -8px;
    width: 25px;
}

.nav-bar>ul {
    float: left;
   +width: 749 px;
    width: 749px\9\0;
}



