/* CSS Document */
html,body{height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;margin:0;color:#333}
a:link,a:visited{color:#333;text-decoration:none}
a:hover{color:#ab0315;text-decoration:none}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input{vertical-align:middle;}
img{vertical-align:middle;border:0 none}
input:focus {outline:none}
a:focus {outline:none}
p{padding:0;margin:0}
ul,li,ol,dl,dt,dd,form{list-style:none;}
table{border-collapse:collapse;border-spacing:0;font-size: inherit;font:100%;}
caption,th{text-align:left;}
fieldset,img{border:none;vertical-align:top;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
/* for html5 */
article, aside, footer, header, hgroup, nav, section, figure, figcaption{ display:block;}

/*  css sprites  */
.regon-submit,#headernav,.navigation .nav-on a ,.navigation .nav-on span,.consultation,.plus-interest,.problem,.offers-con,.offers-list li ,.working-news li,.subject-submit,.search-mit ,.city-channel dt ,.hot-sidebar,.person-com li,.enterlist li {background:url(/images/home-index/newhome/sprites.png) no-repeat}
.area-input,.urgenticon,.hoticon,.recomicon,.newicon,.xlwb,.renren,.kaixin,.qq {background:url(/images/home-index/newhome/icon.png) no-repeat}

/* header   */
#header {width:980px;height:89px;margin:0 auto;}
.new-logo {float:left;width:159px;margin-top:30px;}
.new-logo a {float:left;width:159px;height:39px;background:url(/images/home-index/newhome/logo.jpg) no-repeat;text-indent:-9999em}
.search-triggers {float:right;width:490px;height:36px;margin-top:30px;}
.choose-region {float:left;border:3px solid #cc0000;width:394px;height:30px;border-right:none}
.choose-area {position:relative;float:left;width:84px;height:30px;color:#777;}
.area-input {float:left;width:73px;height:30px;line-height:30px;cursor:pointer;border-right:1px solid #ffe4a9;background-color:#fff3d7;background-position:right 14px;color:#777;padding-left:10px;}
.search-list {position:absolute;left:0;top:30px;width:83px;background-color:#fff3d7;border-right:1px solid #ffe4a9;}
.search-list li {color:#666;cursor:pointer}
.office-input {float:left;width:300px;height:30px;line-height:30px;border:0 none;padding:0;padding-left:10px;color:#777}
.regon-submit {float:left;width:90px;height:36px;line-height:36px;background-position:0 0;cursor:pointer;color:#fff;font-family:\5FAE\8F6F\96C5\9ED1;font-size:18px}
.person-com {float:right;margin-top:60px;}
.person-com li {float:left;background-position:-115px -189px;background-position:-115px -190px\9;*background-position:-115px -189px;padding-left:12px;margin-left:20px;display:inline}
/* nav   */
#headernav {width:100%;height:36px;background-position:0 -36px;background-repeat:repeat-x}
.navigation {width:980px;height:36px;margin:0 auto;}
.navigation li {float:left;margin-right:35px;height:36px;line-height:36px;}
.navigation a {font-size:14px;font-weight:bold;color:#fff}
.navigation span {color:#fff}
.navigation a:hover span{color:#ffc52a}
.navigation .nav-on a {float:left;padding-right:15px;height:36px;background-position:right -72px;color:#333;cursor:pointer}
.navigation .nav-on span {float:left;padding-left:15px;height:36px;background-position:left -72px;color:#333;cursor:pointer}
.navigation .nav-on:hover span {color:#333}
/* banner & login */
#subject-part {width:980px;margin:10px auto;position:relative}
.subject-banner {float:left;width:710px;height:215px;overflow:hidden;position:relative;}
.subject-banner ol {position:absolute;left:0;top:0;width:3000px}
.subject-banner li {float:left;width:710px;height:215px;}
.subject-login {position:absolute;right:0;top:-53px;width:260px;height:268px;}
.subject-bar {float:left;width:13px;height:268px;background:url(/images/home-indexnewhome/leftdeco.png) no-repeat}
.subject-main {float:left;width:247px;height:268px;background:url(/images/home-index/loginbg.png) repeat-x}
.subject-list li {float:left;width:123px;height:36px;line-height:36px;text-align:center;color:#999999;font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;background-color:#f5e5bd;border-bottom:1px solid #eeddb6;cursor:pointer;border-left:1px solid #eeddb6}
.subject-list  .subject-on {background:none;color:#ca0000;border-bottom:none;margin-left:-1px;}
.subject-form {padding:20px 9px 0}
.sub-inputs {width:221px;height:28px;line-height:28px;border:1px solid #dcdcdc;margin-bottom:10px;padding-left:5px;color:#999}
.subject-txt {width:226px;margin-bottom:13px}
.subject-txt p {float:left;}
.subject-txt span {margin-left:5px}
.subject-txt a{float:right}
.subject-submit {float:left;width:94px;height:32px;background-position:0 -198px;font-size:14px;font-weight:bold;color:#fff;cursor:pointer}
.subject-txt .new-user {margin:8px 0 0 0}
.accontlist {padding:0 0 5px;}
.ohter-acc a{float:left;width:16px;height:16px;text-indent:-9999em;margin:2px 10px 0 0}
.xlwb {background-position:0 -113px;}
.renren {background-position:0 -138px;}
.kaixin {background-position:0 -162px;}
.qq {background-position:0 -184px;}
.subject-logins {color:#666;padding-top:15px}
.namer {margin-left:20px;font-size:14px;font-weight:bold;padding-bottom:8px}
.entertocen {display:block;width:100px;height:30px;background:red;margin-left:20px;line-height:30px;}
.enterlist {margin:10px 0 5px 20px}
.enterlist li {background-position: -117px -143px;padding:0 0 6px 10px;}
.subs-item {margin-left:20px}
.subs-modify {float:left;width:100px;height:20px;background:red;line-height:20px;}
.subs-back {float:right;margin:0 20px 0 0;}
/* main-part   */
#main-part {width:980px;margin:0 auto;}
.main-content {float:left;width:710px;}
.main-title {float:left;font-family:\5FAE\8F6F\96C5\9ED1;font-size:18px;border-bottom:3px solid #c93742;padding-bottom:3px;width:83px;color:#000}
.main-title2 {width:120px;}
.main-title3 {width:auto;border-bottom:2px solid #ddd;float:none}
.main-title3  .off-more {font-size:12px;}
.off-more {float:right;margin:10px 10px 0 0;display:inline;font-family:simsun}
.offers-con {width:710px;background-position:0 -314px;background-repeat:repeat-x}
.offers-list {padding:15px 10px;margin-right:-80px;}
.offers-list li {float:left;width:338px;margin-right:15px;background-position:-117px -143px;padding:0 0 5px 10px}
.offers-list .offers-com {float:left;width:184px;margin-right:10px}
.offers-list a.offers-peo {float:left;color:#004aa6;width:65px;margin-right:8px}
.offers-list a.offers-peo:hover {color:#ab0315}
.offers-list span {float:left;font-family:simsun;color:#666}
.offers-lists li {float:left;width:210px;height:43px;background:none;margin-right:20px;padding:0 0 6px 10px}
.offers-lists a.offers-peo {width:auto;margin-right:5px;}
.offers-lists .offers-com {padding-bottom:4px}
.offers-lists .offers-comre {display:block;}
.hoticon {float:left;width:14px;height:16px;background-position:0 -57px}
.urgenticon {float:left;width:14px;height:16px;background-position:0 -32px}
.newicon {float:left;width:14px;height:16px;background-position:0 -81px}
.recomicon {float:left;width:17px;height:17px;background-position:0 -261px}
.workplace {padding:15px 10px 0}
.working-txt {float:left;width:340px;border-right:1px solid #eee;padding-right:10px;}
.working-txt img {float:left;width:100px;height:75px;margin-right:10px;}
.working-tit {float:right;width:230px;}
.working-tit h4 {font-weight:bold;padding-bottom:5px}
.working-tit p {line-height:18px}
.working-news {float:left;width:320px;padding-left:15px}
.working-news li {background-position:-117px -143px;padding:0 0 6px 12px}
.main-sidebar {float:right;width:250px;}
.off-mores {float:right;margin:5px 10px 0 0;display:inline;font-family:simsun;font-size:12px;}
.side-banner {display:block;width:250px;height:74px;margin-bottom:10px}
.side-banner2 {display:block;width:250px;height:74px;margin-top:10px}
.trade-peo h3 {font-family:\5FAE\8F6F\96C5\9ED1;color:#000;font-size:16px;padding-bottom:5px;}
.trade-peo h4 {font-weight:bold;border-top:1px solid #e4e2de;height:29px;line-height:29px;width:240px;background:#f8f4ee;padding:0 0 0 10px;margin-bottom:5px;}
.trade-list {padding-bottom:5px;}
.trade-list li{line-height:24px;}
.trade-list span {float:left;padding-left:10px;}
.trade-list strong {float:right;font-weight:normal;padding-right:10px;}
/* footer    */
.friend-link {width:980px;margin:15px auto 25px;}
.friend-link h5 {float:left;width:67px;text-align:center;height:28px;line-height:28px;border:1px solid #e0ded2;background-color:#f3f1e3;color:#777}
.friend-lister {float:left;border:1px solid #dcdcdc;border-left:none;width:910px;height:28px;line-height:28px;}
.friend-lister li {float:left;padding:0 10px}
.friend-lister a {color:#333}
#new-footer {width:100%;border-top:1px solid #dddddd;background-color:#f1f1f1;padding:20px 0}
.footer-inner {width:960px;margin:0 auto;}
.personal-vip {float:left;width:100px;margin-right:68px}
.personal-vip dt {font-size:14px;font-weight:bold;padding-bottom:12px;}
.personal-vip dd {padding-bottom:4px;}
.consultation {display:block;margin:10px 0 6px 0;width:57px;height:21px;background-position:0 -118px;padding:2px 0 0 29px;}
.plus-interest {display:block;margin:10px 0 6px 0;width:54px;height:21px;background-position:0 -141px;padding:2px 0 0 32px;}
.problem {display:block;margin:10px 0 6px 0;width:54px;height:21px;background-position:0 -164px;padding:2px 0 0 32px;}
.telephone {display:block;margin:10px 0 6px 0;}
.personal-vips {width:120px;margin-right:0}
#footer-bottom {width:980px;margin:0 auto;padding:10px 0;text-align:center;color:#999;line-height:21px;}
#footer-bottom p,#footer-bottom a {color:#999}

/* findjob  */
.findjob-outer {width:100%;height:159px;background:url(/images/home-index/newhome/findbg.gif) repeat-x;margin:10px auto}
.findjobfull {width:980px;margin:0 auto}
.find-drop {float:left;padding:10px 10px 10px 0;display:inline}
.find-drop input {background:#fff url(/images/new/icon.gif) no-repeat right -175px;cursor:pointer;height:27px;line-height:27px;width:293px;border:1px solid #ccc;color:#333;padding-left:3px;}
.find-drop .special-input {width:148px}
.find-drop .long-input {width:439px;background:#fff;cursor:auto}
.search-mit {float:left;width:94px;height:32px;line-height:32px;background-position:0 -238px;margin:8px 5px 0 0;text-align:center;font-size:14px;font-weight:bold;color:#740c04;text-shadow:0 0 3px #feeec9;cursor:pointer}
.advanced-search {float:left;margin:14px 0 0 10px;}
.city-channel {padding-top:10px}
.city-channel dt{float:left;width:65px;height:24px;background-position:0 -274px;padding:4px 0 0 8px;margin-right:8px;}
.city-channel dd{float:left;margin:5px 7px 0 0;display:inline;white-space:nowrap}
#gloal {color:#0044a9;}
.hot-jobs {width:980px;margin:20px auto}
.hot-main {float:left;width:748px;border:1px solid #dcdcdc}
.top-industry {border-bottom:1px solid #f6ab00;padding:8px 10px 0}
.top-industry h2 {float:left;font-family:\5FAE\8F6F\96C5\9ED1;font-size:18px;font-weight:bold;margin-right:10px}
.top-industry ul {float:left;margin-top:5px;height:26px;}
.top-industry li{float:left;margin:0 10px;display:inline;}
.top-industry a {float:left;height:22px;padding:5px 11px 0;}
.top-industry .topon {border:1px solid #f6ab00;border-bottom:none;background:#fff;padding:4px 10px 0;position:relative;left:0;_top:1px}
.top-induser {padding:15px 20px 10px;}
.top-induser li {float:left;width:342px;padding-bottom:6px;margin-right:10px}
.top-induser a{float:left;margin-right:4px;}
.top-induser .top-company {float:left;width:180px;margin-right:20px;color:#666}
.hot-sidebar {float:right;width:218px;border:1px solid #dcdcdc;border-top:none;background-position:0 -314px;background-repeat:repeat-x}
.hot-sidebar h2 {padding:5px 0 7px 10px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;border-bottom:1px solid #e4e2de}
.hot-lister {padding:5px 10px 15px 10px}
.hot-lister li {margin:5px 0}
.hot-lister .front, .hot-lister .sec {color: #fff;float:left;font-family: Arial;font-size:11px;height: 16px;line-height: 14px;margin: 2px 8px 2px 0;text-align: center;width:13px;display:inline}
.hot-lister .front {background: url(/images/home-index/new/icon.gif)  no-repeat -445px -46px;}
.hot-lister .sec {background: url(/images/home-index/new/icon.gif) no-repeat -415px -69px}
.theme-banner {width:980px;margin:0 auto 20px;}
.theme-banner a{float:left;margin-right:20px;_margin-right:19px}
.theme-banner .theme-last {margin-right:0}
#sidefloat {position:fixed;left:50%;margin-left:500px;z-index:1000;cursor:pointer;width:25px;height:110px;top:220px;_position:absolute;}

/*  special-topic   */
.special-topic {width:980px;margin:20px auto;}
.topic-list {margin-right:-30px;}
.topic-list li {float:left;width:232px;margin:0 18px 5px 0}
.topic-list a {float:left;width:232px;}
.topic-list img {border:1px solid #e1e1e1}
.topic-list  strong {display:block;text-align:center;padding:10px 0;font-weight:normal}

/*  people  */
.peo-subtit ,.findjob-outere {background:url(/images/home-index/newhome/bgre.png) repeat-x}
.clearfixre {clear:both}
.findjobfull {position:relative}
.youmay-be {position:absolute;right:80px;top:15px;}
.youmay-be p {padding-bottom:5px;color:#535353}
.youmay-be a{color:#0146a5}
.youmay-be a:link,.youmay-be a:visited {color:#0146a5}
.youmay-be a:hover {color:#ab0315}
.peo-recommend {width:980px;margin:20px auto 10px}
.peo-recomtit {font-size:18px;font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1;}
.peo-recomtit a {font-size:12px;font-weight:normal;font-family:simsun;margin-left:15px;color:#0146a5}
.peo-recomtit a:link,.peo-recomtit a:visited {color:#0146a5}
.peo-recomtit a:hover {color:#ab0315}
.peo-subtit {width:968px;height:35px;line-height:35px;font-weight:bold;background-position:0 0;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;margin:7px 0 10px;padding-left:10px; }
.peo-subtit a{float:right;color:#0146a5;font-weight:normal;padding-right:10px;font-weight:normal}
.peo-subtit a:link,.peo-subtit a:visited {color:#0146a5}
.peo-subtit a:hover {color:#ab0315}
.peo-lister {padding:6px 0 0 0}
.peo-lister li {float:left;height:28px;line-height:28px;font-weight:bold;padding:0 15px;cursor:pointer}
.whethers {background:#fff;border:1px solid #f6ab00;border-bottom:none;padding:0 14px;}
.peo-items {width:980px;}
.peo-cols {float:left;width:298px;height:86px;border:1px solid #dcdcdc;background:#f8f8f8;padding:13px 10px;margin:0 10px 10px 0}
.peo-ftitle {font-size:14px;font-weight:bold;}
.peo-ftitle strong {margin-left:15px;}
.peo-ftitle em {font-size:12px;font-style:normal;margin-left:5px;font-weight:normal}
.purpose {padding-top:6px}
.purpose strong {float:left;}
.purpose span {float:right;width:232px;height:36px}
.purpose i {font-style:normal;margin-right:7px}
.peo-noright {margin-right:0}
.peo-mores {clear:both;width:976px;text-align:right;padding:0 4px 8px 0}
.peo-mores a{font-family:simsun;color:#004aa6}
.peo-mores a:link,.peo-mores a:visited {color:#004aa6}
.peo-mores a:hover {color:#ab0315}
.peo-colsre {height:152px;background:#fff}
.peo-picture {float:left;width:110px;height:130px;}
.peo-txt {float:right;width:175px;line-height:20px}
.peo-txt .purpose span {width:auto;white-space:nowrap;}
.peo-txt .purpose strong {float:none}
.peo-txt .purpose i{margin-right:8px}
.eagle-item {width:958px;border:1px solid #dcdcdc;margin:7px auto 10px;background-color:#f6f6f6;padding:10px;}
.eagle-item h3 {font-weight:bold}
.eagle-listers {margin-right:-100px;padding:12px 0 5px}
.eagle-listers li {float:left;width:118px;margin:0 15px 0 5px;_margin:0 13px 0 5px;display:inline}
.eagle-listers img {border:1px solid #e7e7e7;width:118px;height:146px;}
.eagle-listers strong {font-weight:normal;display:block;padding:5px 0 0;width:120px}

/*  search result */
.findjob-outere {background-position:0 -39px;height:110px}
.search-result {width:980px;margin:0 auto}
.current-con {padding-bottom:8px;}
.current-con strong {font-weight:normal}
.result-table th {border-top:1px solid #e0e1dd;border-bottom:1px solid #e0e1dd;background-color:#efefef;padding:8px 5px;cursor:default}
.result-table td {padding:9px 5px;border-bottom:1px solid #e0e1dd;}
.result-table  select {border:1px solid #cccccc}
.result-table  .centertd {text-align:center}
.result-table  .special-tds {background:#f8f8f8}
.result-table  .currentds {background-color:#fffddd;cursor:pointer}
.resultpage {margin:10px 0 20px;float:right;clear:both}
.resultpage a, .resultpage .arrow, .resultpage .next {background-color:#fff;border:1px solid #d1d1d1;float:right;height:19px;line-height:19px;margin: 0 0 0 5px; padding:0 6px;}
.resultpage a {color:#004aa6}
.resultpage a:link,.resultpage a:visited {color:#004aa6}
.resultpage .now {background-color: transparent;border: medium none;color:#f60;font-weight:bold;}
.resultpage a.now:link,.resultpage .now:visited {color:#f60}
.resultpage .nextOn {background:url(/images/new/icon.gif) no-repeat right -510px;padding-right: 14px;}
.resultpage .arrow {background:url(/images/new/icon.gif) no-repeat -443px -496px;color:#999999;padding-left: 15px;}
.resultpage .arrowOn {background:url(/images/new/icon.gif) no-repeat -443px -523px;padding-left: 14px;}
.resultpage .next {background:url(/images/new/icon.gif) no-repeat right -482px;padding-right: 14px;color:#999}

.select-alls {float:left;padding:8px 0 0 5px}
.select-alls span {margin-left:8px}
.select-alls a{margin-left:10px;cursor:pointer;color:#0146A5}
.select-alls a:link,.select-alls a:visited {color:#0146A5}
.select-alls a:hover {color:#ab0315;}
.regon-submit,.area-input,.search-mit {border:0 none;}   /*  首页变更   */
.tdinners {height:auto !important;height:36px;max-height:36px;overflow:hidden;}
.recom-link {float:left;margin-right:2px;max-width:48px;overflow:hidden}   /*  IE6 还未兼容  */

.deartxt {text-align:center;padding:20px 30px;font-size:14px}
.deartxt a:link, .deartxt a:visited{color:#ab0315}
.deartxt a:hover {text-decoration:underline}
/*   appear here    */
.appearhere {width:980px;margin:25px auto;}
.appearhere .right-pics {float:right;width:486px;}
.appear-col {float:left;width:440px;}
.appear-col p {line-height:24px;font-family:simsun}
.appear-f {padding-top:10px}
.appear-col  strong {display:block;margin:30px 0 8px}
.appear-col .app-work {line-height:18px}
.applynow {display:block;width:104px;height:32px;margin:30px 0 70px 160px;background:url(/images/home-index/newhome/apply.png) no-repeat;text-align:center;line-height:32px;font-weight:bold;font-size:14px;color:#fff}
a.applynow:link,a.applynow:visited {color:#fff}

.Alpha {position: absolute;left: 0px;top: 0px;background: black;filter: Alpha(Opacity=40);-moz-opacity: 0.4;opacity: 0.4;height: 100%;width: 100%;z-index: 2;}
.noteBox {background: url(/images/ico_ok.gif) no-repeat scroll 8px 8px #efc;border: 1px solid #CDCDCD;padding: 15px 20px 15px 50px;margin:20px 0 10px;*margin:10px 0;background-color:#E5F3FF;font-size:15px;font-weight:bold}
.searchConditionStr{padding: 10px 15px 7px;background-color: #FFFDDD;border: 1px solid #F8DAA3;font-weight: 700;margin: 10px 0;}
.noteBox {border: 1px solid #CDCDCD;font-size: 14px;margin-bottom: 10px;padding:5px 20px;background:#E5F3FF;overflow:hidden;_padding-bottom:15px}
.noteBox h3 {display: block;font-size: 14px;font-weight:bold;overflow:hidden}
.noteBox .ico {display: block;float: left;height: 45px;margin-right: 5px; width: 45px;background-image: url(/images/new/icon.gif);background-repeat: no-repeat;background-position: -128px -260px;font-size: 12px;font-weight: normal;}
.noteBox p {padding-top: 12px;}
.tipsdata .ico {background: url(/images/new/icon.gif) no-repeat scroll 0 -260px #efc;background-color:#E5F3FF;font-size:14px;font-weight:bold}
.peo-bread {width:980px;margin:10px auto;font-weight:bold}
.peo-bread h1 {display:inline;font-size:12px;font-weight:bold}
.peo-bread span {font-family:simsun;margin:0 6px;font-weight:normal}