﻿@charset "UTF-8";

/*首页-行业分类*/
.i-hy-b { padding: 10px 0; /*border: 1px solid #D2D3D5;*/background-color: #fafafa; }
.r-t { color: #333; font-size: 18px; font-weight: bold; /*border-bottom: 1px solid #BCBCBC;*/ line-height: 46px; text-align: left; }
.i-hy-b .r-t { padding: 0 25px; }
.i-hy-l { padding:4px 0 3px 0; }
.i-hy-l .hy_box { display: block; position: relative; z-index: 100; }
.i-hy-l .hy_box .hy_link { padding:0 0 0 54px;line-height: 34px; font-size: 14px; color: #333;display:block;border:2px solid transparent;position:relative; }
.i-hy-l .hy_box .hy_link:hover { color: #1265A7; }
.i-hy-l .hy_box .hy_link>i{position:absolute;font-size:22px;left:21px;top:7px;color: #333;}
.i-hy-l .hy_box .hy_link:hover>i{color:#1265A7}
.i-hy-l .current .hy_link {background: #fff;border: 2px solid #c9cbce;border-right: 0;z-index: 102;position: relative;}
.i-hy-l .hy_sub { width: 540px; padding: 15px 15px 5px; position: absolute; top: 0; left: 273px; z-index: 101; border: 2px solid #c9cbce; background: #fff; }
.hy_box_more{text-align:center;color:#000;font-size:16px;margin-top:8px;}
.hy_box_more a{}
.i-hy-l .hy_sub dl { margin: 0 0 15px; *position: relative; }
.i-hy-l .hy_sub dt { width: 110px; font-size: 14px; margin: 0; text-align: right; position: absolute; *left: 0; }
.i-hy-l .hy_sub dt a { padding: 0; color: #333; line-height: 28px; text-decoration: underline; }
.i-hy-l .hy_sub dt a:hover { color: #1265A7; text-decoration: underline; }
.i-hy-l .hy_sub dd { margin-left: 110px; overflow: hidden; }
.i-hy-l .hy_sub dd a { white-space: nowrap; padding: 0 10px;color: #777; line-height: 28px; margin-left: -1px;border-right:1px solid #C6C6C6; }
.i-hy-l .hy_sub dd a:last-child{border-right:0 none;}
.i-hy-l .hy_sub dd a:hover { color: #1265A7; text-decoration: underline; }
.i-hy-l .hy_sub dd a.curr { color: #1265A7; background-position: -29px center !important; }
/*猎头在线*/
.i-lt-b {/*border: 1px solid #D2D3D5;*/background-color: #fafafa; margin-top: 14px; }
.i-lt-list { padding: 6px 0; }
.i-lt-list > li { float: left; }
.i-lt-list > li > a { line-height: 38px; font-size: 14px; color: #333; padding: 0 2px; transition: all .2s;display: block;width: 50px;text-align: center; }
.i-lt-list > li > a:hover { color: #1265A7; }
.i-lt-list > li > a.more{color:#FD865B;text-decoration:underline;}
.i-lt-list > li > a.more:hover { color: #1265A7; }
/*搜索*/
.i-search { position: relative; }
/**/
.r-form { z-index: 1; position: relative; font-size: 0; border: 2px solid #1265A7; width: 613px; }
.r-s-txt-wr, .r-s-btn-wr { display: inline-block; zoom: 1; vertical-align: top; font-size: 16px; }
.r-s-txt-wr { position: relative; }
.r-s-txt-wr .r-s-txt { width: 450px; padding: 11px 20px; border: 0 none; }
.r-s-btn-wr { width: 123px; height: 46px; }
.r-s-btn-wr .r-s-btn { width: 123px; height: 46px; background: #1265A7 url("/static2/images/common/ycsb.png") 15px center no-repeat; border: 0 none; color: #fff; text-indent: 2em; }
.r-title { margin: 25px 0 24px;display:block; }
.r-title .r-t-txt { border-left: 8px solid #eeb032; font-size: 18px; padding: 0 0 0 12px; line-height: 100%; float: left; }
.r-title .r-t-action { display: block; float: right; }
.r-title .r-t-more { font-size: 14px; }
.r-line { line-height: 100%; padding: 6px 0; position: relative; }
.r-nowrap { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*本周新增职位*/
.i-nj-x1 { background-color: #eee; position: absolute; right: 0; top: 0; width: 264px; height: 50px; line-height: 50px; color: #838383; font-size: 16px; text-align: center; }
.nj-s-b { margin: 0 0 0 5px; display: inline-block; font-size: 0; }
.nj-s-b .nj-ss { display: inline-block; padding: 6px; background-color: #fff; color: #333; margin-right: 5px; line-height: 100%; font-size: 14px; }
/*banner*/
.index-banner { height: 261px; margin: 0 auto 16px auto; overflow: hidden; position: relative; }
.index-main .index-banner { margin-bottom: 36px; }
.index-banner a { outline: invert; outline-color: transparent; outline-style: none; outline-width: 0; display: block;border-radius:8px; }
.index-banner .navigation { height: 0; line-height: 0; font-size: 0; position: absolute; top: 140px; z-index: 10; }
.index-banner .navigation a { display: none; height: 30px; width: 30px; position: absolute; filter: alpha(opacity=40); opacity: .4;top:-25px; }
.index-banner .navigation a.sexyslider-prev { background: url(/static/style2/arrows.gif); left: 10px; }
.index-banner .navigation a.sexyslider-next { background: url(/static/style2/arrows.gif); left: 1158px; background-position: 30px 0px; }
.index-banner .control { position: absolute; bottom: 10px; left: 50%; z-index: 10; margin-left: -50px; }
.index-banner .control a { display: block; background: url(/static2/images/index/bullets.gif) 0 22px; width: 22px; height: 22px; text-transform: uppercase; text-decoration: none; margin-left: 3px; display: inline; float: left; filter: alpha(opacity=70); opacity: .7; }
.index-banner .control a.active { background: url(/static2/images/index/bullets.gif) 0 0; }
.index-banner .control a span { visibility: hidden; }
.index-banner .sexyslider-title { display: none; }
.index-banner .slider, .index-banner .sexyslider-strip { background-size: 1200px 261px; }
/*首页最新高薪职位*/

.i-job-l { position: relative; }
.i-job-i { width: 50%; border: 1px solid #E6E6E6; float: left; margin-right: -2px; margin-bottom: -1px; padding: 8px 0; background-color: #fff; position: relative; z-index: 1; font-size: 14px; cursor: pointer; }
.i-job-i .j-img { position: absolute; top: 13px; left: 25px; z-index: 2; }
.i-job-i .j-int { float: left; border-radius: 5px; background-color: #EDB033; color: #fff; font-size: 16px; padding: 20px 8px; width: 82px; word-break: break-all; word-wrap: break-word; font-weight: bold; text-align: center; position: relative; z-index: 3; margin-left: 10px; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; transition: opacity 0.2s ease-in-out 0s; -moz-transition: opacity 0.2s ease-in-out 0s; -webkit-transition: opacity 0.2s ease-in-out 0s; -o-transition: opacity 0.2s ease-in-out 0s; }
.i-job-i:hover .j-int { filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.i-job-i .j-con { margin-left: 128px;margin-right: 10px; }
.i-job-i .j-title { color: #1265A7; font-size: 18px; padding: 3px 0; }
.i-job-i:hover .j-title { text-decoration: underline; }
.i-job-i .j-nx { color: #FF7038; }
.i-job-i .j-location { color: #666; margin-left: 15px; }
.i-job-i .j-company { color: #999; }
.i-job-i:hover .j-company { text-decoration: underline; }
/*首页猎头顾问*/
.i-gw { padding: 20px 0; border-top: 1px solid #eee; }
.i-gw-l { display: block; margin: 40px 0 20px; overflow: hidden; white-space: nowrap; }
.i-gw-l > li { width: 159px; height: 159px; float: left; margin-right: 49px; border-radius: 50%; overflow: hidden; }
.i-gw-l > li.nm { margin-right: 0; }
.i-gw-l > li > a { display: block; }
.i-gw-l > li > a > img { max-width: 100%; width: 100%; }
/*首页成功案例*/
.i-an { padding: 20px 0; border-top: 1px solid #eee; }
.i-al-l { padding: 10px 22px 12px 15px; border: 1px solid #D2D3D5 ; color: #eeb032; font-size: 18px; }
.i-al-l > .i-al-i { position: relative; padding: 10px 42px 10px 25px;background:url(../images/common/dot2.png) no-repeat left 16px;}
.i-al-l .i-al-title { color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; font-size: 14px; cursor: pointer; display: inline-block; width: 296px; vertical-align: middle; }
.i-al-l .i-al-title:hover { color: #f3ac00; }
.i-al-l .i-al-time { color: #a9a9a9; position: absolute; right: 0; top: 15px; font-size: 14px; }
/*首页合作名企*/
.i-hz-s { font-size: 16px; color: #666; }
.i-hz-s .s-l { font-size: 0; margin: 0 12px; }
.i-hz-s .s-i { font-size: 16px; display: inline-block; background-color: #fff; padding: 6px; border: 1px solid #368CC5; margin: 0 5px 0 0; line-height: 100%; }
.i-hz { padding-top: 40px; }
.i-hz > .hz-i { float: left; margin-bottom: 58px;width: 155px; height: 156px;line-height: 154px; margin-right: 39px; border-radius: 50%; overflow: hidden; }
.i-hz > .hz-i.nm { margin-right: 0; }
.i-hz > .hz-i > img { max-width: 100%; width: 100%; }
/*首页职场信息*/
.i-zc { padding: 20px 0; border-top: 1px solid #eee; }
.i-zc-l { padding: 10px 22px 11px 15px; border: 1px solid #D2D3D5;  color: #eeb032; font-size: 18px; }
.i-zc-l > .i-zc-i { position: relative; padding: 10px 42px 10px 25px; background:url(../images/common/dot2.png) no-repeat left 16px;}
.i-zc-l .i-zc-title { color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; font-size: 14px; cursor: pointer; display: inline-block; width: 296px; vertical-align: middle; }
.i-zc-l .i-zc-title:hover { color: #f3ac00; }
.i-zc-l .i-zc-time { color: #a9a9a9; position: absolute; right: 0; top: 15px; font-size: 14px; }
/*首页公司荣誉*/
.i-ry { overflow: hidden; }
.i-ry > .ry-i { float: left; width: 345px; margin-right: 44px; border: 1px solid #D2D3D5; margin-bottom: 42px; }
.i-ry > .ry-i.nm { margin-right: 0; }
.i-ry > .ry-i > .ry-pic { margin: 16px auto 0; display: block; }
.i-ry > .ry-i > .ry-t { display: block; line-height: 48px; text-align: center; padding: 0 8px; }
/*首页公司新闻*/
.i-xw { padding: 11px 22px 10px 15px; border-top: 1px solid #eee; }
.i-xw-l { padding: 10px 22px 10px 15px; border: 1px solid #D2D3D5; color: #eeb032; font-size: 18px; }
.i-xw-l > .i-xw-i { position: relative; padding: 10px 42px 10px 25px;background:url(../images/common/dot2.png) no-repeat left 16px; }
.i-xw-l .i-xw-title { color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; font-size: 14px; cursor: pointer; display: inline-block; width: 296px; vertical-align: middle; }
.i-xw-l .i-xw-title:hover { color: #f3ac00; }
.i-xw-l .i-xw-time { color: #a9a9a9; position: absolute; right: 0; top: 15px; font-size: 14px; }
/*首页员工活动*/
.i-hd { overflow: hidden; }
.i-hd > .hd-i { float: left; width: 345px; margin-right: 44px; border: 1px solid #D2D3D5; margin-bottom: 42px; }
.i-hd > .hd-i.nm { margin-right: 0; }
.i-hd > .hd-i > .hd-pic { margin: 16px auto 0; display: block; }
.i-hd > .hd-i > .hd-t { display: block; line-height: 48px; text-align: center; }
/*首页-链接*/
.linktab-box { display: block; padding: 25px 0px 0px; border-top: 1px solid #D0D0D0; background: #F1F5F8; }
.link-tab2 { width: 1200px; margin: 5px auto; overflow: hidden; white-space: nowrap; font-size: 12px; }
.link-tab2 .link-nav { display: block; position: relative; z-index: 12; overflow: hidden; }
.link-tab2 .link-nav li { display: block; float: left; margin: 0 0 0 -1px; width: 67px; line-height: 30px; height: 30px; background: none; text-align: center; border: 1px solid #D3D4D6; border-bottom: 0 none; position: relative; z-index: 9; }
.link-tab2 .link-nav li.first { margin-left: 0; }
.link-tab2 .link-nav li label { display: block; width: 67px; line-height: 30px; height: 30px; cursor: pointer; }
.link-tab2 .link-nav .active { background: #F9F9F9; color: #4b72b0; z-index: 12; border-top: 2px solid #016EB1; }
.link-tab2 .link-cont { display: none; margin-top: -1px; padding: 2px 10px 3px 10px; border: 1px solid #ddd; width: auto; position: relative; z-index: 11; background: #f9f9f9; }
.link-tab2 .link-cont li { display: inline; display: block; float: left; margin-right: 15px; line-height: 30px; font-size: 12px; height: 30px; }
.link-tab2 .link-cont.active { display: block; }
.link-tab2 a { display: block; color: #5a5a5a; }
.link-tab2 a:hover { color: #4b72b0; }