/* 未能缩小。正在返回未缩小的内容。
(292,140): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(355,44): run-time error CSS1035: Expected colon, found '}'
(535,37): run-time error CSS1036: Expected expression, found ';'
(537,97): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(553,149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(553,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(1070,113): run-time error CSS1035: Expected colon, found '}'
 */
@font-face {
    font-family: 'AdobeCleanLight';
    src: url('../fonts/AdobeCleanLight.eot');
    src: url('../fonts/AdobeCleanLight.eot') format('embedded-opentype'),
         url('../fonts/AdobeCleanLight.woff2') format('woff2'),
         url('../fonts/AdobeCleanLight.woff') format('woff'),
         url('../fonts/AdobeCleanLight.ttf') format('truetype'),
         url('../fonts/AdobeCleanLight.svg#AdobeCleanLight') format('svg');
}

html{font:12px/1 "Helvetica Neue",\5FAE\8F6F\96C5\9ED1,'Tohoma';-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;border: 0;
margin: 0;padding: 0;overflow: hidden;vertical-align: top}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}
ul,ol,li,p,h1,h2,h3,h4,h5{margin:0;padding:0;list-style: none;}a{text-decoration: none}.fl{float: left; display: inline;}.fr{float: right;display: inline;}.clear{clear: both;height: 0;}.red{color: #eb3d44}.tc{text-align: center;}
input,button,select,textarea{outline:none;border:none;background:none;}
html{color:#333;background:#fff;}
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{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body ::selection {color:#fff;background-color:#eb3d44;}
body ::-moz-selection {color:#fff;background-color:#eb3d44;}
/*tongyongbufen*/
.mnone{margin:0;}
.pnone{padding: 0}
.mr-16{margin-right: 16px;}
/*icon*/
.icon{display: inline-block; background: url(http://code.hbhro.com/hebjob/pass/icon-all.png) no-repeat;/*-webkit-transition: all .1s ease-out;
-moz-transition: all .1s ease-out;
-ms-transition: all .1s ease-out;
-o-transition: all .1s ease-out;
transition: all .1s ease-out;*/}
.icon-arrow{width:9px;height:24px;background-position: -69px -24px;margin-left:10px; }
.icon-sina{width: 18px;height: 24px;background-position: 0 0}
.icon-help{width: 24px;height: 24px;background-position: -27px 0}
.icon-tips{width: 41px;height: 18px;display: inline-block;background-position: -102px 0;margin-top:-18px;}
.icon-arrow-red{width: 9px;height:24px;background-position: -18px -25px;margin:3px 0 0 10px;}
/*head*/
.head{width: 100%;height: 24px;padding:12px 0;border-bottom: 1px solid #d6d6d6;background:#fff;position:relative;z-index:11111; }
.head a{float: left; display: inline-block; color:#636973;font-size: 16px;height:24px;line-height: 24px; padding:0 15px;text-decoration: none}
.head a:hover,.head a.nav-com:hover .drop-user,.head a.nav-com:hover .drop-notice{color:#eb3d44;}
.head a:active,.head a.nav-com:active .drop-user,.nav-com:active .drop-notice{color:#c91a21;}
.head a.nav-wx:hover .icon-arrow,.head a.nav-com:hover .icon-arrow{background-position:-69px -24px;}
.head a.nav-wx:active .icon-arrow,.head a.nav-com:active .icon-arrow{background-position:-18px  -48px;}
.head a.nav-sina:hover .icon-sina{background-position:0 -24px;}
.head a.nav-sina:active .icon-sina{background-position:0 -48px;}
.head a.nav-help:hover .icon-help{background-position:-27px -24px;}
.head a.nav-help:active .icon-help{background-position:-27px -48px;}
.head .border{border-right:1px solid #d6d8de;}
.drop-menu:hover .red{color:#f76d73;}
.drop-menu:active .red{color: #eb3d44}
/*head-black*/
.head-black{background: #282828}
.head-black a{color:#ccc;}
.head-black a:hover{color:#ddd;}
.head-black a:active{color:#eb3d44;}
.head-black a.nav-wx:hover .icon-arrow,.head-black a.nav-com:hover .icon-arrow{background-position:-69px -24px;}
.head-black a.nav-wx:active .icon-arrow,.head-black a.nav-com:active .icon-arrow{background-position:-69px  -48px;}
.head-black a.nav-sina:hover .icon-sina{background-position:-51px -24px;}
.head-black a.nav-sina:active .icon-sina{background-position:-51px -48px;}
.head-black a.nav-help:hover .icon-help{background-position:-78px -24px;}
.head-black a.nav-help:active .icon-help{background-position:-78px -48px;}
.head-black .border{border-right:1px solid #666;}
.head-black .ulayer-cont a:hover{color:#eb3d44}
/*admin*/
.head a.logo-noah{width:25px;height:24px;background:url(http://code.hbhro.com/hebjob/index/logo.png) no-repeat;padding:0;margin:0 9px 0 15px}
.drop-menu{width:200px; font-size:20px;position: relative;cursor: pointer;}
.drop-name{color: #333;/*margin: 0 5px 0 15px;*/margin: 2px 0 0 0;}
.drop-inform{position: relative; cursor: pointer;padding:0 15px 0 15px; /*padding:0 34px 0 15px;*/height: 24px;line-height: 24px; border-right:1px solid #d6d8de;position:relative;}
.drop-notice{color:#636973;font-weight: normal;}
.drop-inum{display: inline-block;height:16px; padding:0 6px;margin:4px 0 0 5px; color:#fff;font-size: 12px;line-height: 16px; background: #eb3d44;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.drop-user{color: #636973;font-weight: normal;}
.drop-info{font-size: 16px;position:relative; z-index:11111 }
.user-box{border-right:none}
/*admin-black*/
.head-black .drop-name,.head-black .drop-notice{color: #ccc}
.head-black .drop-menu:hover .drop-name,.head-black .drop-menu:active .drop-name,.head-black .drop-inform:hover .drop-notice{color: #ddd}
.head-black .drop-inform:active .drop-notice{color: #eb3d44}
.head-black a.nav-com:hover .drop-notice,.head-black a.nav-com:hover .drop-user{color: #ddd}
.head-black a.nav-com:active .drop-notice,.head-black a.nav-com:active .drop-user{color: #eb3d44}
.head-black a.nav-com .drop-user{color: #ccc}
.head-black .drop-menu:hover .red{color:#eb3d44;}
.head-black .drop-menu:active .red{color: #eb3d44}
.head-black a:hover .mlayer-name{color: #eb3d44}
/*layer*/
.drop{position: relative; z-index:2008}
.layer-box{right: 0;top: 0;/*filter:alpha(opacity=0);opacity: 0;*/*display:none;display:none\9;display:none;background: #fff; position: absolute;z-index: -1; -webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 15px rgba(35,24,21,.15);
-moz-box-shadow: 0 0 15px rgba(35,24,21,.15);
box-shadow: 0 0 15px rgba(35,24,21,.15);-webkit-transform: translateY(0) scale(0);
-moz-transform: translateY(0) scale(0);
-ms-transform: translateY(0) scale(0);
-o-transform: translateY(0) scale(0);
transform: translateY(0) scale(0); -webkit-transition: all .15s ease-out;
-moz-transition: all .15s ease-out;
-ms-transition: all .15s ease-out;
-o-transition: all .15s ease-out;
transition: all .15s ease-out;-webkit-transform-origin: 20% 0;
-moz-transform-origin: 20% 0;
-ms-transform-origin: 20% 0;
-o-transform-origin: 20% 0;
transform-origin: 50% 0;}
.wx-tips{position: absolute;top:0;left: 27px;}
.wlayer{padding:10px 15px 15px; width: 150px;background:#fff; }
.wlayer-cont{color:#636973;font-size: 12px;line-height: 18px;}
.wlayer-code{width: 150px;height: 150px;}
.wlayer-code img{width: 150px;height: 150px;border:none;}
.wlayer-pos{top:41px;right:-35px;border:1px solid #ccc; }
/*layer*/
/*.layer-box{z-index: 10001;position: relative;display: none;margin-top: -1px;padding:50px 15px 0 15px;}*/
.pass-mlayer{cursor:default; position: absolute;top:42px;left:-235px; z-index: 6; width: 646px;background: #fff; border:1px solid #ccc;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 15px rgba(35,24,21,.15);
-moz-box-shadow: 0 0 15px rgba(35,24,21,.15);
box-shadow: 0 0 15px rgba(35,24,21,.15); display:none}
.pass-hover .layer-box,.pass-hover .pass-mlayer,.pass-hover .pass-nlayer,.pass-hover .pass-nlayer{display: block;}
.mlayer-tip{position: absolute;top:0;left: 62px;}
.nlayer-tip{position: absolute;top:0;left: 131px;}
.ulayer-tip{position: absolute;top:0;left: 30px;}
.mlayer-cont{width: 636px;margin:4px; border:1px solid #dedede;padding-bottom: 10px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.mlayer-app{position: relative; width: 371px;height: auto;padding-left:73px;}
.mlayer-app:after,.mlayer-applist:after{content:"";display:table;clear:both}
.mlayer-cate{position: absolute;top:68px;left:40px;font-size: 14px;color: #666;}
.mlayer-applist{padding:39px 0 0 0 ;}
.mlayer-applist li{float: left; width: 122px;height: 114px;margin:0 0 30px 0; text-align: center;}
.mlayer-applist a{text-decoration: none;color:#666;padding:0; position: relative;width:82px;padding-left:25px;}
.mlayer-icon{ width: 72px;height: 72px;-webkit-border-radius: 15px;-moz-border-radius: 15px;
border-radius: 15px; overflow: hidden;}
.mlayer-icon img{width: 72px;height: 72px;-webkit-border-radius:15px;
-moz-border-radius:15px;border-radius:15px;}
.mlayer-name{display: inline-block;/*padding:0 12px;*/height: 30px;margin-top:11px;color:#636973; border:1px solid #fff;font-size: 14px;line-height: 30px;text-align: center;font-weight:normal; -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}
.mask{background: #000;opacity:.3;filter:alpha(opacity=30);width:72px;height:72px;display: block;position: absolute;left: 30px;top: 0;-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;z-index: 89;display:none; }
.loading{display:none;width:15px;height: 14px;position: absolute;left: 59px;top:29px;z-index: 90;/*-webkit-animation: rotate 2s infinite linear;*/background :url(http://code.hbhro.com/hebjob/pass/loading.gif) no-repeat}

/*.mlayer-applist a:hover .mlayer-name,.mlayer-home a:hover .mlayer-name{border:1px solid #f5c4c6;color:#eb3d44;}*/
.mlayer-active{border:1px solid #f5c4c6;color:#eb3d44;}
.mlayer-home{width: 79px;height: 105px;padding:0 0 0 49px;border-left:1px solid #eee;position: absolute;top: 43px;right: 49px;}
.mlayer-home a{text-decoration: none;color: #666;padding:0;text-align: center;}
.pass-nlayer{position: absolute;top: 42px;right:-106px; z-index: 6; width: 299px;height: auto;padding:20px 0px; background: #fff; border:1px solid #ccc;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 15px rgba(35,24,21,.15);
-moz-box-shadow: 0 0 15px rgba(35,24,21,.15);
box-shadow: 0 0 15px rgba(35,24,21,.15);}
.nlayer-cont li,.ulayer-cont li{height: 24px;background: #fff;line-height: 24px;padding:0 20px;}
.nlayer-cont li:hover,.ulayer-cont li:hover{background: #eee}
.nlayer-cont a{width: 100%; display: block; text-decoration: none; font-size: 12px;color: #636973;line-height: 24px;font-weight: normal;padding:0;}
.nlayer-cont a:hover{text-decoration: none;color: #636973}
.nlayer-border{border-top: 1px solid #ccc;margin-top:6px;padding-top:6px;}
.pass-ulayer{width: 100px;position: absolute;top: 42px;right:10px; z-index: 6; background: #fff; border:1px solid #ccc;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 15px rgba(35,24,21,.15);
-moz-box-shadow: 0 0 15px rgba(35,24,21,.15);
box-shadow: 0 0 15px rgba(35,24,21,.15);}
.ulayer-cont{padding:20px 0px;}
.ulayer-cont li{text-align: center;}
.ulayer-cont a{color:#636973;font-size: 12px;text-align: center;display: block;width: 100%;text-align: center; padding:0;}
.ulayer-cont a.border-none{border:none;}
.line{margin:10px 10px;height: 1px;background: #ccc;}
.ulayer-cont li.line{height: 1px;background: #ccc}

.head .drop-inform .layer-box{-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;}
.head .layer-box.show{z-index: 2088;background:#fff;/*filter:alpha(opacity=100); opacity: 1;*/
-webkit-transform: translateY(0) scale(1);
-moz-transform: translateY(0) scale(1);
-ms-transform: translateY(0) scale(1);
-o-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);}
.head .layer-box.show .pass-mlayer{display:block}

.hide{display: none}
.show{/*display: block;*/*display:block;display: block\9;display:block;}

/*animate*/
@-webkit-keyframes rotate {
     from{transform: rotate(0deg)}
to{transform: rotate(359deg)
  }
}
/*layer*/
.layer{background: #fff;padding:20px 30px;position: relative;z-index: 111111; width: 620px;}
.layer-btn{cursor:pointer; position: absolute;right:0;top:0; width: 58px;height: 28px;background: #00b289;color: #fff;font-weight: 14px;text-align: center;line-height: 28px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.layer-city{position: relative;}
.change-top{height: 38px;position: relative;}
.change-top strong{color: #666;font-size: 14px; font-weight: 700;line-height: 38px;}
.change-top span{color: #666;font-size: 12px;}
.change-city{padding:10px;height: 52px;position: relative;border-top:1px solid #d6d8de;border-bottom: 1px solid #eee}
.change-end{}
.city-box{border:1px solid #ddd;margin:0 5px 5px 0; height: 18px;background: #eceef1;line-height: 18px;color: #333;font-size: 12px;padding:0 28px 0 10px;position: relative;float: left;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.city-delet{position: absolute;right: 1px;top: 1px; width: 17px;height: 18px;display: block;cursor: pointer;border-left:1px solid #ddd;}
.change-empty{position: absolute;right: 0;bottom: 6px;height: 16px;font-size: 12px;line-height: 16px;}
.city-clear{color: #019875;cursor:pointer;}
.city-num{background: #afafaf; height: 16px;padding:0 4px;color: #fff;line-height: 16px;display: inline-block;margin-left:10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.hot-city{padding:20px 0 10px 0;border-bottom: 1px solid #eee}
.layer-tag{position: relative; color: #333;font-size: 12px;padding-left:10px;font-weight: 700}
.city-list{padding:10px 0 0 10px;}
.hot-option,.city-option,.option-child,.job-two{cursor: pointer;position: relative; width: 68px;height: 14px;background: #fff; float: left;padding:5px 4px; line-height: 14px;vertical-align: top;color: #555;font-size: 12px;white-space:nowrap;}
.city-option span,.job-two span{display: inline;}
.city-s{vertical-align: middle;margin-right:4px;}
.change-end .search-one{margin:0 5px 5px 0; width: 140px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.all-city{padding:15px 0 0 0;}
.city-search{position:absolute;right:0;top: -4px; width: 128px;height: 24px;padding:0 35px 0 15px; background: #f3f3f3; border:1px solid #ccc;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;}
.city-name{width: 128px; color: #9da4af;font-size: 12px;padding:4px 0 0 0;border:none;background: none;}
.city-go{width: 35px;height: 24px;position: absolute;right: 1px;top: 1px;}
.city-row,.job-list{height:24px;position: relative;}
.city-abcd{display: block;float: left; width: 58px;height: 24px;margin-right:17px; line-height: 24px; text-align: right;font-size: 12px;color: #666;}
.city-one{width: 70px;float: left;position: relative;}
.icon-cdown{width: 7px;height: 4px;}
.checked{border:1px solid #bfbfbf;border-bottom: none; width: 60px;height: 12px; z-index: 103}
.city-child,.job-child{position: absolute;top:22px;left:75px;background: #fff; border:1px solid #bfbfbf;padding: 0 5px;width: 530px; z-index: 102}
.city-z{padding-top:23px;position: absolute;top: 0;left: 0;z-index: 105;height:30px;}
.layerRed .xubox_title{background: #eb3d44}
.allInd .city-option,.allInd .option-child,.job-two{width: auto;}
.allInd .city-child{left: 0;width: 620px;}
.job-child{left: 0;width: 620px;}
.iCheck{background: #eee}
/*jobcate*/
.job-row{padding:5px 0;}
.job-option{width: auto;padding:5px 10px 5px 0;cursor: pointer;height: 14px;font-size: 12px;color: #555;line-height: 14px; display: inline-block;}
.job-option:hover{ color: #019875;}
.job-back{padding:5px 0;color: #019875;font-size: 12px;cursor: pointer;}


/*tempHead*/
.temp-head{height:81px;background: #fff;border-bottom: 2px solid #eb3d44; }
.temp-logo{width: 190px;height: 81px;float: left;}
.temp-nav{float: right;height: 81px;}
.temp-nav li{width: auto;height: 83px;padding:0 25px; line-height: 81px;font-size: 16px;color: #636973;float: left;position: relative;}
.temp-nav li a{font-size: 16px;color: #636973;}
.temp-nav li.temp-act{background: url(http://code.hbhro.com/hebjob/index/temp-act.png) no-repeat bottom center;}
.temp-nav li.temp-act a{color: #eb3d44}
.temp-c{width: 960px;margin:0 auto;}
.temp-new{display: block; width: 16px;height: 16px;position: absolute;top:26px;right:0;background:url(http://code.hbhro.com/hebjob/index/temp-new.png) no-repeat}
.temp-banner{margin:10px 0;}


.mt26{margin-top:26px;position: relative; }
.lfnone{left: 0}
label,.city-option{-moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;}
.clearfix:after{display: block;content: '';clear: both;visibility: hidden;height: 0;}
.hide{display: none;}
.head-black .noborder,.noborder{border:none;}
.wrong-box{width: 1170px;margin:0 auto;}
.wrong{width: 100%; height: 244px;background: #fff;padding:100px 0;}
.wrong-txt{margin-left:280px; width: 290px;height: 34px; padding:210px 0 0 320px;color: #888;font-size: 20px; line-height: 24px;background: url(http://code.hbhro.com/hebjob/index/404.jpg) no-repeat top center;}
.wrong-txt a{color: #d90000;text-decoration: underline;}
/*page*/
.page{margin:30px 0;width: 100%;text-align: center;/* margin-left:213px;border:1px solid #ddd;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;display: inline-block;*/}
.page-border{border:1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;overflow: hidden;}
.page a{float: left;color: #3cbfae;text-align: center;font-size: 14px; display: inline-block;background: #fff;border-left:1px solid #ddd;margin:0 0 0 -1px;padding: 9px 12px;}
.page a:hover{background: #eee;}
.page a.active{background: #3cbfae;color: #fff;}
.page a.none{border:none;}
.page a.last{margin:none;}
/*animation*/
.ant{-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}
/*意见反馈*/
.fixeLf{ width: 32px;height: 133px; position: fixed;left: 0;bottom: 100px;_position:absolute; _top:expression(documentElement.scrollTop+100); z-index: 9999}
.fixeLf a{display: block; width: 32px;height: 133px; background: url(http://www.hbhro.com/images/fixlf.png) no-repeat;}
.fixeLf a:hover{background-position: -32px 0}
.focus{color: #333}
/*迭代1.0头部*/
.index-menu{height: 60px;background: #fcfcfc}
.index-logo{height: 60px;}
.index-nav li .icon-arrow-black,.drop-inform .icon-arrow-black{width:9px;height:24px;background-position: -18px 0px;position: absolute;right: 6px;top: 18px;cursor: pointer;}
.log-btn{display: block; margin:12px 10px 0 0;float: left;box-sizing: inherit; width: 54px;height: 34px;background: none;border:none; background: #fff;border:1px solid #eb3d44; color: #eb3d44;font-size: 12px;text-align: center;line-height: 34px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.go-reg{display: block;float: left;width: 86px;height: 36px;background: #eb3d44;color: #fff;font-size: 14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;line-height:36px;margin-top:12px; }
.add-search{width: 930px;height:46px;background: #eb3d44;color: #fff;position: absolute;left:240px;top:20px;}
.new-stext{width: 598px;height:32px;background: none;border:none; border:1px solid #bc3136;background: #fff;padding:0 10px;box-sizing:inherit;margin-top:6px;float: left;color: #333;}
.new-sbtn{width: 101px;height:34px;line-height: 34px; margin-top:6px; background: none;border:none;background: #bc3136;color: #fff;text-align: center;box-sizing:inherit;font-size: 16px;cursor: pointer;float: left;}
.index-nav li .mlayer-applist a{padding:0;padding-left:25px;}
.index-nav li .mlayer-home a{color: #666;padding:0;}
.index-nav li .layer-box,.drop-inform .layer-box{right: -110px;top: 19px;z-index: 1111111;-webkit-transform: translateY(0) scale(1);
-moz-transform: translateY(0) scale(1);
-ms-transform: translateY(0) scale(1);
-o-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);}
.drop-inform .layer-box{right: 0}
.index-menu .drop-inform{font-size: 16px;padding-top:18px;padding-right: 26px}

/*all*/
/*head*/
.ico-search,.ico-wx,.ico-col,.ico-rt,.ico-up,.ico-down,.ico-tag,.ico-red,a.ban-prev,a.ban-next,a.small-prev,a.small-next,.ico-add,.ic-san,.ic-icon{background: url(http://code.hbhro.com/hebjob/index/index-ico.png) no-repeat;}
.index-menu{width: 100%;height: 60px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6; background: url(http://code.hbhro.com/hebjob/index/top-bg.png) repeat-x; }
.index-wrap{width: 1170px;margin:0 auto; position: relative;}
.index-logo{width: 238px;height: 60px;overflow: hidden;float: left;}
.index-nav{float: left;height: 60px;}

.index-nav li{float: left;position: relative;}
.index-nav li.index-act a{color: #eb3d44;font-weight: 700}
/*.index-nav li.index-act{border-bottom: 3px solid #eb3d44;-webkit-box-shadow: 0 10px 25px #eee inset;-moz-box-shadow: 0 10px 25px #eee inset;box-shadow: 0 10px 25px #eee inset;}
.index-nav li.index-act a{color: #eb3d44;border-left:1px solid #e7e3e3;border-right:1px solid #e7e3e3;}*/
.index-nav li a{display: block;padding:22px 24px 22px;color: #636973;font-size: 16px;height: 16px;line-height: 16px;}
.index-nav li a:hover{color: #eb3d44}
.index-search{float:right;margin-top:22px;position: relative; background: #f3f3f3; width: 209px;height: 34px;overflow: hidden; border:1px solid #e6e6e6;-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px;}
.is-span{position: absolute;top:9px;left:13px;color: #9da4af; z-index:0;font-size: 15px;}
.is-input{position: relative;z-index: 1;float: left;font-size: 15px;height:15px; padding:10px 10px 9px 13px;width: 146px;float: left;color: #333}
.is-btn{float: left;width: 40px;padding:8px 0 9px 0;text-align: center;cursor: pointer;position:absolute;right:0;top:0; }
.ico-search{width: 16px;height: 17px;background-position: 0 0;display: inline-block;}
.b-light{border-color:#bbb;background:#f9f9f9; -webkit-box-shadow:0 1px 2px #ddd inset;
-moz-box-shadow:0 1px 2px #ddd inset;
box-shadow:0 1px 2px #ddd inset;width:237px}
.b-light .is-input{width:174px;}
/*foot*/
.index-foot{width: 100%;height: 340px; background: #262727;}
.link-wrap{width: 100%;height: 78px;background: #171819;border-bottom: 1px solid #444444}
.links{padding:30px 0 22px 120px;height: 26px; position: relative;}
.links-tag{color: #fff; position: absolute;left: 0;top:21px; width: 93px;height: 36px;border:1px solid #434343;text-align: center;line-height: 36px;text-align: center;}
.links-box{position: relative;}
.links-box li{float: left;width: 900px;position: relative;}
.links-box li{float: left;width: 900px;}
.links-box li a{float: left; height:26px; line-height: 26px;text-decoration: none; color: #8d8d8d;margin-right:17px;}
.links-box li a:hover{text-decoration: underline;}
.links-page{width: 60px;height: 26px;position: absolute;right:0;top: 0 }
.links-page a{display: block; float: left;width: 28px;height: 24px;border:1px solid #535353;cursor: pointer;margin-left:-1px;}
.ico-up{display: block;margin:8px 0 0 8px; width: 13px;height: 7px;background-position: -68px 0;}
.ico-down{display: block;margin:8px 0 0 8px;width: 13px;height: 7px;background-position: -81px 0;}
.foot-lf{float: left; width: 744px;height: 221px; padding:40px 0 0 39px; border-left:1px solid #333333;;border-right:1px solid #333333;}
.foot-link{width: 186px;float: left;margin-}
.foot-link strong{color: #d7d7d7;font-size: 16px;line-height: 18px;}
.foot-link li{height: 24px;line-height: 24px;color: #9da4af;}
.foot-link li a{text-decoration: none;color: #9da4af;}
.foot-rt{float: left;width: 385px; padding-top:40px;height: 221px;}
.foot-wx{float: left; width: 90px;padding:0 40px 0 70px;text-align: center;}
.foot-wx img{width: 90px;height: 90px;}
.foot-wx p{font-size: 14px;color: #c0bdbd;padding-top:10px;line-height: 16px;}
.foot-text{float: left;}
.foot-text p{font-size: 12px;color: #d7d7d7;line-height: 24px;}
.foot-text strong{font-size: 14px;line-height: 24px;color: #d7d7d7}
.foot-text span{color: #868585;line-height: 20px;}
/*indexcenter*/
.index-wrap{width: 1170px;margin:0 auto; position: relative;}
.index-class{/*margin-top:20px;*/ width: 240px;height: 528px;/*position: absolute;*/}
.ic-tit{position:relative;z-index:1002;height: 46px;line-height: 46px;text-align:left;padding-left:20px;color: #fff;font-size: 16px;background: #eb3d44}
.ic-tit a{color:#fff;}
.ic-tit a:hover{text-decoration:underline;}
.ic-menu{position: relative; width: 234px;height:477px;border:3px solid #eb3d44;border-top:none; background:#fff; z-index: 1002; }
.ic-menu ul{padding:none;}
.ic-menu li{cursor: pointer; padding:0 0 0 43px;height: 30px;line-height: 30px; position: relative; color: #666;font-size: 12px;border-top: 2px solid #fff;
border-bottom: 2px solid #fff;}
.ic-menu li a{display: inline-block; color: #fff;font-size: 12px;padding:9px 2px;}
.ic-menu span{display: inline-block;color: #777;font-size: 12px;}
.ic-menu li.act{color: #eb3d44;border-bottom: 2px solid #eb3d44;
border-top: 2px solid #eb3d44;border-right: 3px solid #fff;width: 191px; }
.ic-menu li.act .ic-san{width:4px;height:7px;background-position:-56px -20px;display:block;position:absolute;top:11px;right:20px; } 
.ic-icon{width:16px;height:14px;display:block;position:absolute;left:19px;top:9px;}
.ic-xs{background-position: -180px 0 ;}
.ic-cw{background-position: -180px -14px  ;}
.ic-xm{background-position:-180px -42px;}
.ic-fdc{background-position:-180px -56px  ;}
.ic-yh{background-position: -180px -84px;}
.ic-cg{background-position:-196px -14px ;}
.ic-sc{background-position:-196px 0;}
.ic-sw{background-position:-196px -28px;}
.ic-cm{background-position:-196px -42px;}
.ic-zx{background-position:-196px -56px;}
.ic-jd{background-position:-180px -70px;}
.ic-ny{background-position:-196px -70px;}
.ic-jz{background-position:-196px -84px;}
.ic-it{background-position:-180px -28px ;}

.ic-cont{position:absolute;left: 239px;top:0; z-index:300; /*display: none; position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1*/}
.ic-layer{display: none; position: absolute;left:-2px;top: 66px;z-index: 1001; width: 659px;height:auto;min-height: 418px; padding:30px 30px 29px 30px; background: #fff;border-left:3px solid #eb3d44;border-right:3px solid #eb3d44;border-bottom: 3px solid #eb3d44}
.ic-job{width:658px; position:relative; z-index:5;}
.ic-job .l{float:left;display:inline;width:315px;overflow:hidden;}
.ic-job .r{float:right;display:inline;width:305px;overflow:hidden;}
.ic-job dl{margin:0 0 5px -1px;border-bottom:1px dotted #ccc;padding-bottom:15px;}
.ic-job dl.last{border-bottom:0;padding-bottom:10px;}
.ic-job dl dt{height:35px;line-height:30px;font-size:12px;font-weight:bold;padding-left:10px;border-bottom:1px solid #aaa;}
.ic-job dl dt a{color:#424242;}
.ic-job dl dt a:hover{color:#eb3d44;}
.ic-job dl dd a{color:#424242;display:inline-block;border-left:1px solid #ccc;height:15px;line-height:15px;margin:9px 0 0 0;padding:0 9px;}
.ic-job dl dd a:hover{color:#eb3d44;}
.ic-menu span.ic-gray{color:#999;font-size:12px;line-height:30px;}

.index-banner{position:absolute;left: 240px;top: 66px; width: 724px;float: left;z-index:1004}
.ban-slide{width: 724px;height: 278px;position: relative;}
.ban-page{display: block;height: 12px;text-align: center;position: absolute;left:45%; top: 247px; z-index: 200;white-space:nowrap }
.ban-page li{zoom: 1; overflow: hidden; margin-left:10px;display: inline-block;cursor: pointer; width: 10px;height: 10px;border:1px solid #fff; float: left\9;-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;}
.ban-page li.act{background: #000;border-color:#000; opacity: .6;filter:alpha(opacity=60);}
a.ban-prev,a.ban-next{cursor: pointer; width: 36px;height: 42px; display: block;position: absolute;top: 108px; display: none}
a.ban-prev{left: 4px;background-position: 0 -34px}
a.ban-next{right:4px;background-position:-36px -34px}
a.ban-prev:hover{background-position:0 -76px}
a.ban-next:hover{background-position:-36px -76px}
.ban-img{overflow: hidden; position: absolute;left: 4px;top: 4px;width: 716px;height: 270px;}
.ban-img li{position: relative;width: 716px;height: 270px;float: left;background:url(http://code.hbhro.com/hebjob/index/spinner.gif) no-repeat center #d6d8de;}
.ban-img li img{width: 716px;height:270px;}
.ban-small{width: 720px;height: 202px;position: relative;margin-left:4px;}
.ban-small li{position: relative;width: 720px;height: 202px;float: left;}
.ban-small li a{display: block;float: left;}
.ban-small li img{width: 100%;height: auto;}
a.small-prev,a.small-next{display: none; cursor: pointer; width: 30px;height: 35px;position: absolute;top:84px;z-index: 200;}
a.small-prev{background-position: 0 -118px;left: 0;}
a.small-next{background-position: -30px -118px;right:4px;}
.small-f1,.small-f2,.small-three,.small-t2,.small-two{width: 177px;height: 202px;margin-right:2px;}
.small-f2{width: 178px;background: #f4674b}
.small-three{width: 237px;}
.small-t2{width: 238px;}
.small-two{width: 357px;}
.small-page{position: absolute;left:329px;bottom: 15px;height: 10px;z-index:200 }
.small-page li{cursor: pointer; width: 10px;height: 10px;background: #afb4ba;margin-right:4px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.small-page li.act{background: #f8555b}
.ban-rt{width: 206px;position: absolute;right: 0;top:70px;z-index:1004}
.ban-rt li{width: 206px;margin-left:1px;background:url(http://code.hbhro.com/hebjob/index/spinner.gif) no-repeat center #d6d8de;}
.ban-rt li.ban-ad1{height: 270px;}
.ban-rt li.ban-ad1 img{width:206px;height:270px;}
.ban-rt li.ban-ad2{height: 202px;margin-top:4px;}
.ban-rt li.ban-ad2 img{width:206px;height:202px;}
.index-add{width: 100%;height: 110px;margin:20px 0 0 0; background:url(http://code.hbhro.com/hebjob/index/spinner.gif) no-repeat center #d6d8de;}
.star-com{width: 100%;}
.star-title{padding:20px 0 14px 0;font-size: 18px;font-weight: 700;}
.star-box{height: 320px;}
.star-big{width: 209px;height: 320px;float: left;background:url(http://code.hbhro.com/hebjob/index/spinner.gif) no-repeat center #d6d8de;}
.star-small{width: 961px;height: 320px; float: left;}
.star-small li{position: relative; overflow: hidden; width: 191px;height: 106px;float: left;margin:0 0 1px 1px;background:url(http://code.hbhro.com/hebjob/index/spinner.gif) no-repeat center #d6d8de;}
.star-small li a{position: relative;display: block;overflow: hidden;color:#fff}
.star-small li img{width: 191px;height: 106px;}
.star-mark{position: absolute;top: -106px;left:-200px; width: 167px;height: 106px;padding:0 12px;background: #eb3d44;opacity:.9;filter:alpha(opacity=90);}
.star-mark strong{display: block; font-size: 24px;color: #fff;width: 167px;padding:12px 0 10px 0;text-align: center;border-bottom: 4px solid #f39599}
.star-mark p{font-size: 12px;line-height: 18px;padding:7px 8px 0 8px;color: #fff;}
.star-small li p a {display:inline;color:#fff;border-bottom:1px dotted #fff;}
.noah-job{}
.noah-title{font-size: 18px;color: #000;padding:20px 0 14px 0;}
.noah-joblist{height: 200px;padding: 1px 0 0 0;}
.noah-joblist li{width:129px;height: 100px;float: left;margin:-1px 0 0 -1px;border:1px solid #e8e8e8;background:url(http://code.hbhro.com/hebjob/index/spinner.gif) no-repeat center #d6d8de;}
.noah-joblist li img{width:129px;height: 100px;}
.new-job{}
.new-title{color: #9da4af;font-size: 14px; padding:29px 0 14px 201px;background: url(http://code.hbhro.com/hebjob/index/new-job.png) 0 20px no-repeat;}
.new-title strong{font-weight: 700}
.new-jobs{width: 880px;margin-right:29px;float: left;border-top: 1px solid #e6e6e6;}
.new-jobs .first{border:none;}
.rt-list{/*position: absolute;right: 0;top: 0;*/ width: 260px;/*height: 928px;*/height:auto; border-left:1px solid #e6e6e6;float: left;}
.rt-title{position: relative; height: 31px;width: 100%;border-top:2px solid #2b2b2b;}
.rt-tag{cursor: pointer; display: block;margin:-2px 0 0 0;width: 110px;padding:14px 0 0 0;text-align: center;color: #636973;font-size: 16px;float: left;}
.rt-title .act{background: url(http://code.hbhro.com/hebjob/index/rt-title.png) no-repeat;}
.rt-ul{padding:0 0 18px 23px;}
.rt-ul li{padding:14px 12px 0 34px;position: relative;height: 22px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rt-ul li a{color: #636973;font-size: 14px;line-height:22px; }
.rt-ul li a:hover{text-decoration: underline;}
.ico-num{position: absolute;left: 0;top: 14px;display: block; width: 20px;height: 20px;border:1px solid #e5e5e5;background: #f9f9f9;color: #000;font-size: 12px;text-align: center;line-height: 20px;}
.rt-ul li.rt-three .ico-num{background: #ed3434;color: #fff;border-color:#ed3434;line-height: 22px;}
.new-content{position: relative;}
.rt-line{display: inline-block;float: left;border-right:1px solid #e5e7ea; height: 16px;width: 1px;background: #a4aab4}
.search-index{border-top:1px solid #d6d8de;padding:19px 0 20px 0;}
.search-index p{padding:11px 0; font-size: 14px;line-height: 14px;color: #999}
.search-index a{color: #333; font-size: 14px;padding:0 12px;border-right: 1px solid #b299b2;height: 14px;display: inline-block;}
/*jobdetail*/
.job-detail{/*width: 689px;*/width: 900px; padding-bottom: 80px;float: left;}
.jd-top{padding:50px 0 0 0;border-bottom: 1px solid #d6d8de}
.jd-name{color: #333;font-size: 36px;line-height: 36px;height: 36px;}
.ico-wx{float: left;margin:16px 0 0 10px; width: 18px;height: 18px;cursor: pointer;position: relative;background-position: -18px 0}
.jd-wx{display: none;background:#fff; width: 102px;height: 102px;padding:10px; border:1px solid #d6d6d6; position: absolute;left:48px;top: -52px; z-index: 1001;-webkit-box-shadow:0 0 5px rgba(35,24,21,.15);
-moz-box-shadow:0 0 5px rgba(35,24,21,.15);
box-shadow:0 0 5px rgba(35,24,21,.15);-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.jd-wx img{width: 102px;height: 102px;}
.ico-jd{position: absolute;left:-18px;top: 41px; z-index: 1002; width: 18px;height: 41px;background: url(http://code.hbhro.com/hebjob/index/jd-san.png) no-repeat;}
.jd-relate{width: 100%; height: 30px;line-height: 30px;font-size: 14px;}
.jd-dep,.jd-time{color: #9da4af;margin-left:10px;}
.jd-time{float: right;padding-right:29px;}
.jd-tag{padding:30px 0 20px 0;border-bottom: 1px solid #d6d8de}
.jd-table{width: 100%;display: table;position: relative;}
.jd-left{width: 97px; display: table-cell;position: relative;font-size: 16px;color: #9da4af;float:left;line-height:30px;}
.jd-right{display: table-cell;float:left}
.jd-span{display: inline-block;background: #ebeef4; padding:0 10px;height: 32px;margin:0 8px 12px 0;line-height: 32px;color: #636973;font-size: 14px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.jd-money{background: #eb3d44;color: #fff;font-family:"AdobeCleanLight"}
.jd-info{padding:30px 0 60px 0;/*border-bottom: 1px solid #d6d8de*/}
.jd-strong{color: #333;font-size: 24px;padding-bottom: 22px;}
.jd-p{color: #666;font-size: 16px;line-height: 30px;}
.mt64{margin-top:64px;}
.jd-btn{float: left; border:none;width: 200px;height: 46px;background: #eb3d44;font-size: 18px;color: #fff;text-align: center;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.jd-collect{margin-left:30px;cursor: pointer;float: left;color: #eb3d44;font-size: 16px;line-height: 46px;moz-user-select: -moz-none;
-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.ico-col{display: inline-block; width: 13px;height: 12px;background-position: -40px 0;margin-right:5px;}
.jd-collect.act .ico-col{background-position: -53px 0;}
.jd-share{position: absolute;right:0;top:16px;font-size: 12px;color: #ccc;}
.jd-ass{padding-top:54px;}
.jd-assnav{height: 40px;border-bottom: 2px solid #eb3d44}
.jd-assnav a{font-size: 18px;color: #636973;text-decoration: none; display: inline-block; padding:0 10px;margin-right:10px;height: 42px;}
.jd-assnav a:hover{color: #eb3d44}
.jd-assnav a.ass-act{background: url(http://code.hbhro.com/hebjob/index/temp-act.png) no-repeat bottom center;color: #eb3d44}
.jd-assul{padding:7px 0 0 0;}
.jd-assli{width: 659px; padding:16px 0 11px 0;border-bottom: 1px dashed #d1d1d1}
.jd-assuser{color: #9da4af;font-size: 14px;height: 20px;line-height: 20px;}
.jd-assuser span{margin-right:12px;}
.ass-star{float: right;margin-right:22px;padding:5px 0 4px 0;}
.ass-text{list-style: 30px;margin-top:5px;color: #636973;font-size: 14px;}
.jd-assmore{width: 659px; padding:20px 0 60px 0;font-size: 14px;color: #9da4af;text-align: right;}
.jd-assmore a{color: #9da4af}
.ico-star{width: 11px;height: 11px;background: #ccc;display: inline-block;margin-right:1px;}
.ico-star.good{background-position: ;}
.jd-other{padding:10px 0; display: none }
.jd-otherli{padding:23px 20px 18px 10px; position: relative; border-bottom: 1px dotted #d6d8de;*+height:72px;}
.jd-otherli:hover{background:#f6f6f6}
.jd-danger{width: 44px;height: 44px;float: left;margin-right:12px;text-align: center;line-height: 44px;font-size: 18px;color:#9da4af;position:relative}
.jd-oinfo{float: left;/*width: 506px;*/}
.jd-oname{color: #eb3d44;font-size: 16px;height: 20px;line-height: 20px;}
.jd-oname a{font-size: 16px;text-decoration:none;color: #444; }
.jd-oname a span{color: #eb3d44;}
.jd-howtime{color: #9da4af;font-size: 12px;margin-left:30px;}
.jd-com{color: #636973;font-size: 12px;line-height: 26px;height: 26px;}
.jd-com a{color: #636973;font-size: 12px;}
.jd-com a span,.jd-com span{color: #eb3d44;}
.jd-newcom{width:230px;float:left;/*overflow:hidden;text-overflow:ellipsis; white-space: nowrap;*/}
.jd-cname{color: #636973;font-size: 14px;height: 20px;line-height: 20px;}
.jd-cname a{color: #636973;font-size: 14px;text-decoration: none}
.jd-otxt{color: #636973;font-size: 12px;line-height: 26px;height: 26px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.jd-otxt span{color: #eb3d44;}
.jd-omoney{height: 30px;line-height:30px;color: #eb3d44;font-size: 30px;position: absolute;right: 20px;top: 32px;height:35px\9;line-height: 35px\9;*+float:right;+*position: static;font-family:"AdobeCleanLight"}
.jd-omoney .jd-mon{font-size: 14px;line-height: 14px;  color: #9da4af;vertical-align:middle;vertical-align:middle\9;}
.jd-env{width:690px;}
.jd-env img{max-width:690px;height:auto;margin-bottom:10px;}

.add-more{width: 100%;height: 38px;text-align: center;padding:50px 0 100px 0;}
.add-more a{display: inline-block; cursor: pointer; width: 198px;height: 34px;background: #f6f7fa;border:1px solid #d6d8de;color: #636973;font-size: 14px;line-height: 34px;}
.new-jobs .jd-oinfo{width: 377px;padding-right:10px;}
.detail-rt{float: left;padding: 50px 0 0 30px;}
.detail-fix{position: relative;width: 240px;background: #eee;margin-bottom: 22px;padding-bottom: 22px;}
.detail-color{width: 240px;height: 115px;background: #eb3d44;margin-bottom: 115px;}
.detail-wx{position: absolute;top:30px;left: 45px; width: 120px;height: 165px;padding:15px 15px 0; background:#fff;-webkit-box-shadow: 0 0 2px rgba(35,24,21,.2);
-moz-box-shadow: 0 0 2px rgba(35,24,21,.2);
box-shadow: 0 0 2px rgba(35,24,21,.2);}
.detail-wx img{width: 120px;height: 120px;}
.detail-wx p{text-align: center;color: #000;font-size: 14px;line-height: 14px;padding-top:5px;}
.detail-info{padding:0 20px;}
.detail-name{color: #eb3d44;font-size: 14px;line-height: 20px;}
.detail-text{color: #636973;font-size: 12px;line-height: 24px;}
.detail-text a{color: #eb3d44;}
.detail-text a:hover{text-decoration: underline;}
.detail-line{margin:16px 0;width: 100%; height: 1px;background: #ddd;}
.detail-like{}
.detail-tit{color: #636973;height: 34px;border-bottom: 2px solid #e9e9e9}
.detail-span{font-size: 14px;padding:0 10px; height: 34px;line-height: 34px; border-bottom: 2px solid #eb3d44;display: inline-block;float: left;}
.detail-ul{width: 240px;padding-top:5px;}
.detail-li{width: 240px;padding:10px 0;border-bottom: 1px dashed #eaeaea}
.detail-job{color: #333;font-size: 14px;line-height: 22px;}
a.detail-job:hover{text-decoration: underline;}
.detail-money{color: #eb3d44;font-size: 14px;line-height: 22px;}
.detail-com{font-size: 12px;color: #9da4af;line-height: 22px;}
.detail-more{position: relative; cursor: pointer; margin-top:23px;display: block; background: #eceef1; color: #9da4af;font-size: 12px;padding:0 0 0 10px;height: 36px;line-height: 36px;}
.com-detail{padding-top:30px;}
.cd-name{color: #000;font-size: 30px;line-height: 30px;}
.cd-add{color: #636973;font-size: 14px;padding:14px 0 14px 18px;position:relative }
.ico-add{width:12px;height:16px;background-position:-40px -16px;position:absolute;left:0;top:14px;}
.cd-info{color: #333;font-size: 14px;line-height: 28px;padding:10px 0;word-wrap:break-word;word-break:break-all;}
.cd-info a{color: #eb3d44;}
.jd-seq{height: 30px; color: #000;font-size: 12px;line-height: 30px;margin-bottom: 20px;white-space:nowrap }
.jd-seq a{color: #636973;line-height: 28px;height: 28px;display: inline-block;vertical-align: middle; text-decoration: none;padding:0 16px;height: 28px;}
.jd-seq a.act{background: url(http://code.hbhro.com/hebjob/index/seq-bg.png) repeat-x; color: #eb3d44; border:1px solid #d6d8de;overflow: hidden; -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}
.jd-seq a:hover{color: #eb3d44}
.jd-mach{color: #9da4af;font-size: 12px;line-height: 30px;}
.p10{padding:0 10px;}
.ico-rt{width: 7px;height: 12px;position: absolute;top:12px;right:10px;background-position:-18px -20px; }
/*search*/
.sc-lf{width: 240px;float: left;margin-top:40px;/*position: absolute;top: 0;right: 0;bottom: 0;left: 0 ;background: #f7f7f7*/}
.sc-change{padding:30px 20px 20px 20px; background: #f7f7f7;border-bottom: 10px solid #fff;border:1px solid #eee;-webkit-border-radius:15px;
-moz-border-radius:5px;
border-radius:5px;margin-bottom:10px;}
.sc-change p,.sc-cond p{color: #4d4d4d;font-size: 14px;font-weight: 700; line-height: 1px; padding:20px 0;margin:0 20px;border-bottom: 1px solid #d6d8de}
.sc-label{position: relative; width: 160px;height: 30px;margin-bottom: 10px; line-height: 30px; background: #eb3d44;font-size: 14px;color: #fff;padding:0 30px 0 10px ;overflow:hidden;-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px; }
/*.sc-tag{margin-bottom: 10px;}*/
.ico-tag{position: absolute;top:10px;right: 10px; width: 11px;height: 11px;background-position:0 -20px ;cursor: pointer;}
.sc-cond{padding:10px 0 30px 0px; background: #f7f7f7;border:1px solid #eee;-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;}
.sc-more{padding-top:5px;}
.sc-open,.sc-where{padding:0 20px;cursor: pointer; position: relative; width: 200px; height: 36px;color: #333;font-size: 14px;line-height: 36px;}
.sc-where.act{background: #fff;border:2px solid #eb3d44;border-right:0;position: relative;z-index: 1002}
.sc-slide{margin-bottom: 10px;position: relative;}
.sc-option{padding:0 20px;display: none;}
.sc-option li{width: 180px; padding:6px 10px;font-size: 12px;color: #333; cursor: pointer;-moz-transition: background-color 0.2s ease-out,color 0.1s ease-out;
-webkit-transition: background-color 0.2s ease-out,color 0.1s ease-out;
-ms-transition: background-color 0.2s ease-out,color 0.1s ease-out;
transition: background-color 0.2s ease-out,color 0.1s ease-out;}
.sc-option li:hover{background-color: #ddd;color: #333;-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;}
.ico-red{width: 4px;height: 7px;background-position:-30px -20px;position: absolute;top: 9px;right: 20px;-moz-transition:  all 0.2s ease-out 0s;
-webkit-transition: all 0.2s ease-out 0s;
-ms-transition:  all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s; }
.sc-slideup .ico-red{-webkit-transform: rotate(90deg) translateZ(0);
-moz-transform: rotate(90deg) translateZ(0);
-ms-transform: rotate(90deg) translateZ(0);
-o-transform: rotate(90deg) translateZ(0);
transform: rotate(90deg) translateZ(0);}
.sc-rt{/*width: 690px;*/width: 900px;float: left;padding-top:40px;margin-left:30px; /* margin-left:270px;*/}
.sc-bread{padding-bottom:24px;height: 18px;line-height: 18px; color: #9da4af;font-size: 12px;}
.sc-bread a{ color: #9da4af;font-size: 12px;text-decoration: none}
.sc-bread span{color: #9da4af;font-size: 12px;padding:0 5px;}
.sc-list{padding:0 0 100px 0;}
.sc-list .jd-danger{margin-top:13px;}
.sc-find{width: 563px;padding:8px 0 8px 124px;position: relative; border:1px solid #d6d8de;}
.sc-find a{line-height: 24px;display: inline-block; margin-right:24px;color: #636973;}
.sc-want{line-height: 38px;text-align: center; color: #9da4af;width: 124px;height: 38px; position: absolute;top:1px;left: 1px;}
.sc-rel{position: relative;padding:15px 0 60px 70px;color: #9297a0;font-size: 14px;line-height: 30px;}
.sc-rel a{padding:0 15px;display: inline-block;  color: #9297a0;font-size: 14px;line-height: 30px;}
.rel-pos{position: absolute;left: 0;top: 15px;width: 70px; line-height: 30px;color: #636973;font-size: 14px;}
.sc-click{padding:35px 0 5px 10px;height: 25px;line-height: 25px;color: #666;cursor: pointer; -moz-user-select: none; /*火狐*/-webkit-user-select: none;  /*webkit浏览器*/-ms-user-select: none;   /*IE10*/-khtml-user-select: none; /*早期浏览器*/user-select: none;}
.sc-tomore{display: none;}

.pt20{padding-top:20px;}
/*danger*/
.danger-1{background:url(http://code.hbhro.com/hebjob/index/danger/danger01.png) no-repeat;}
.danger-2{background:url(http://code.hbhro.com/hebjob/index/danger/danger02.png) no-repeat;}
.danger-3{background:url(http://code.hbhro.com/hebjob/index/danger/danger03.png) no-repeat;}
.danger-4{background:url(http://code.hbhro.com/hebjob/index/danger/danger04.png) no-repeat;}
.danger-5{background:url(http://code.hbhro.com/hebjob/index/danger/danger05.png) no-repeat;}
.danger-6{background:url(http://code.hbhro.com/hebjob/index/danger/danger06.png) no-repeat;}
.danger-7{background:url(http://code.hbhro.com/hebjob/index/danger/danger07.png) no-repeat;}
.danger-8{background:url(http://code.hbhro.com/hebjob/index/danger/danger08.png) no-repeat;}
.danger-9{background:url(http://code.hbhro.com/hebjob/index/danger/danger09.png) no-repeat;}
.danger-10{background:url(http://code.hbhro.com/hebjob/index/danger/danger10.png) no-repeat;}
.danger-11{background:url(http://code.hbhro.com/hebjob/index/danger/danger11.png) no-repeat;}
.danger-12{background:url(http://code.hbhro.com/hebjob/index/danger/danger12.png) no-repeat;}
.danger-13{background:url(http://code.hbhro.com/hebjob/index/danger/danger13.png) no-repeat;}
.danger-14{background:url(http://code.hbhro.com/hebjob/index/danger/danger14.png) no-repeat;}
.danger-15{background:url(http://code.hbhro.com/hebjob/index/danger/danger15.png) no-repeat;}
.danger-16{background:url(http://code.hbhro.com/hebjob/index/danger/danger16.png) no-repeat;}
.danger-17{background:url(http://code.hbhro.com/hebjob/index/danger/danger17.png) no-repeat;}
.danger-18{background:url(http://code.hbhro.com/hebjob/index/danger/danger18.png) no-repeat;}
.danger-19{background:url(http://code.hbhro.com/hebjob/index/danger/danger19.png) no-repeat;}
.danger-20{background:url(http://code.hbhro.com/hebjob/index/danger/danger20.png) no-repeat;}
.danger-21{background:url(http://code.hbhro.com/hebjob/index/danger/danger21.png) no-repeat;}
.danger-22{background:url(http://code.hbhro.com/hebjob/index/danger/danger22.png) no-repeat;}
.danger-23{background:url(http://code.hbhro.com/hebjob/index/danger/danger23.png) no-repeat;}
.danger-24{background:url(http://code.hbhro.com/hebjob/index/danger/danger24.png) no-repeat;}
.danger-25{background:url(http://code.hbhro.com/hebjob/index/danger/danger25.png) no-repeat;}
.danger-26{background:url(http://code.hbhro.com/hebjob/index/danger/danger26.png) no-repeat;}
.danger-27{background:url(http://code.hbhro.com/hebjob/index/danger/danger27.png) no-repeat;}
.danger-28{background:url(http://code.hbhro.com/hebjob/index/danger/danger28.png) no-repeat;}
.danger-29{background:url(http://code.hbhro.com/hebjob/index/danger/danger29.png) no-repeat;}
.danger-30{background:url(http://code.hbhro.com/hebjob/index/danger/danger30.png) no-repeat;}

/*jihe*/
/*集合页*/
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pb30{padding-bottom:30px;}


.w960{width:960px;margin:0 auto;}
.jobclass-menu{height:50px;border-bottom:solid 2px #eb3d44;font:16px/50px "microsoft yahei";}
.jobclass-menu h1,.jobclass-menu h2,.jobclass-menu h3{width:200px;height:50px;float:left;text-align:center; cursor:pointer}
.jobclass-menu a{display:block;text-decoration:none;color:#333; cursor:pointer}
.jobclass-menu a:hover{color:#eb3d44;}
.jobclass-menu a.jc-menu-act{background:#eb3d44;color:#fff;}

.jobclass-wrap{}
/*职位类别*/
ul.jobclass-nav{width:966px;margin-right:-6px;}
ul.jobclass-nav li{width:60px;height:80px;float:left;margin:0 9px 0 0;background:#eceef1;border-radius:3px;text-align:center;line-height:18px;}
ul.jobclass-nav li a{display:block;text-decoration:none;color:#999;}
ul.jobclass-nav li a:hover{color:#f74e55;}
ul.jobclass-nav li span{display:block;height:36px;overflow:hidden;}
ul.jobclass-nav li i{display:block;width:40px;height:28px;margin:8px 10px 3px;}
.job-icon{background:url(http://code.hbhro.com/hebjob/index/icon-jobClass.png) no-repeat;}
ul.jobclass-nav li i.job-icon-1{background-position:0 0;}
ul.jobclass-nav li i.job-icon-2{background-position:-40px 0;}
ul.jobclass-nav li i.job-icon-3{background-position:-80px 0;}
ul.jobclass-nav li i.job-icon-4{background-position:-120px 0;}
ul.jobclass-nav li i.job-icon-5{background-position:-160px 0;}
ul.jobclass-nav li i.job-icon-6{background-position:-200px 0;}
ul.jobclass-nav li i.job-icon-7{background-position:-240px 0;}
ul.jobclass-nav li i.job-icon-8{background-position:-280px 0;}
ul.jobclass-nav li i.job-icon-9{background-position:-320px 0;}
ul.jobclass-nav li i.job-icon-10{background-position:-360px 0;}
ul.jobclass-nav li i.job-icon-11{background-position:-400px 0;}
ul.jobclass-nav li i.job-icon-12{background-position:-440px 0;}
ul.jobclass-nav li i.job-icon-13{background-position:-480px 0;}
ul.jobclass-nav li i.job-icon-14{background-position:-520px 0;}

ul.jobclass-nav li a:hover .job-icon-1{background-position:0 -28px;}
ul.jobclass-nav li a:hover .job-icon-2{background-position:-40px -28px;}
ul.jobclass-nav li a:hover .job-icon-3{background-position:-80px -28px;}
ul.jobclass-nav li a:hover .job-icon-4{background-position:-120px -28px;}
ul.jobclass-nav li a:hover .job-icon-5{background-position:-160px -28px;}
ul.jobclass-nav li a:hover .job-icon-6{background-position:-200px -28px;}
ul.jobclass-nav li a:hover .job-icon-7{background-position:-240px -28px;}
ul.jobclass-nav li a:hover .job-icon-8{background-position:-280px -28px;}
ul.jobclass-nav li a:hover .job-icon-9{background-position:-320px -28px;}
ul.jobclass-nav li a:hover .job-icon-10{background-position:-360px -28px;}
ul.jobclass-nav li a:hover .job-icon-11{background-position:-400px -28px;}
ul.jobclass-nav li a:hover .job-icon-12{background-position:-440px -28px;}
ul.jobclass-nav li a:hover .job-icon-13{background-position:-480px -28px;}
ul.jobclass-nav li a:hover .job-icon-14{background-position:-520px -28px;}

ul.jobclass-nav li.jc-icon-act a{color:#f74e55;}
ul.jobclass-nav li.jc-icon-act .job-icon-1{background-position:0 -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-2{background-position:-40px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-3{background-position:-80px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-4{background-position:-120px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-5{background-position:-160px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-6{background-position:-200px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-7{background-position:-240px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-8{background-position:-280px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-9{background-position:-320px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-10{background-position:-360px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-11{background-position:-400px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-12{background-position:-440px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-13{background-position:-480px -28px;}
ul.jobclass-nav li.jc-icon-act .job-icon-14{background-position:-520px -28px;}

/*行业类别*/
ul.tradeclass-nav{width:975px;margin-right:-15px;}
ul.tradeclass-nav li{width:60px;height:80px;float:left;margin:0 15px 0 0;background:#eceef1;border-radius:3px;text-align:center;line-height:18px;}
ul.tradeclass-nav li a{display:block;text-decoration:none;color:#999;}
ul.tradeclass-nav li a:hover{color:#f74e55;}
ul.tradeclass-nav li span{display:block;height:36px;overflow:hidden;}
ul.tradeclass-nav li i{display:block;width:40px;height:28px;margin:8px 10px 3px;}

ul.tradeclass-nav li i.job-icon-1{background-position:-120px 0;}
ul.tradeclass-nav li i.job-icon-2{background-position:-200px 0;}
ul.tradeclass-nav li i.job-icon-3{background-position:-160px 0;}
ul.tradeclass-nav li i.job-icon-4{background-position:-80px 0;}
ul.tradeclass-nav li i.job-icon-5{background-position:-560px 0;}
ul.tradeclass-nav li i.job-icon-6{background-position:-440px 0;}
ul.tradeclass-nav li i.job-icon-7{background-position:-280px 0;}
ul.tradeclass-nav li i.job-icon-8{background-position:-240px 0;}
ul.tradeclass-nav li i.job-icon-9{height:30px;margin-top:6px;background-position:-600px 0;}
ul.tradeclass-nav li i.job-icon-10{background-position:-360px 0;}
ul.tradeclass-nav li i.job-icon-11{background-position:-480px 0;}
ul.tradeclass-nav li i.job-icon-12{background-position:-640px 0;}
ul.tradeclass-nav li i.job-icon-13{background-position:-680px 0;}

ul.tradeclass-nav li a:hover .job-icon-1{background-position:-120px -28px;}
ul.tradeclass-nav li a:hover .job-icon-2{background-position:-200px -28px;}
ul.tradeclass-nav li a:hover .job-icon-3{background-position:-160px -28px;}
ul.tradeclass-nav li a:hover .job-icon-4{background-position:-80px -28px;}
ul.tradeclass-nav li a:hover .job-icon-5{background-position:-560px -28px;}
ul.tradeclass-nav li a:hover .job-icon-6{background-position:-440px -28px;}
ul.tradeclass-nav li a:hover .job-icon-7{background-position:-280px -28px;}
ul.tradeclass-nav li a:hover .job-icon-8{background-position:-240px -28px;}
ul.tradeclass-nav li a:hover .job-icon-9{height:30px;margin-top:6px;background-position:-600px -30px;}
ul.tradeclass-nav li a:hover .job-icon-10{background-position:-360px -28px;}
ul.tradeclass-nav li a:hover .job-icon-11{background-position:-480px -28px;}
ul.tradeclass-nav li a:hover .job-icon-12{background-position:-640px -28px;}
ul.tradeclass-nav li a:hover .job-icon-13{background-position:-680px -28px;}

ul.tradeclass-nav li.jc-icon-act a{color:#f74e55;}
ul.tradeclass-nav li.jc-icon-act .job-icon-1{background-position:-120px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-2{background-position:-200px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-3{background-position:-160px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-4{background-position:-80px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-5{background-position:-560px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-6{background-position:-440px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-7{background-position:-280px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-8{background-position:-240px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-9{height:30px;margin-top:6px;background-position:-600px -30px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-10{background-position:-360px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-11{background-position:-480px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-12{background-position:-640px -28px;}
ul.tradeclass-nav li.jc-icon-act .job-icon-13{background-position:-680px -28px;}


.jobclass-wrap h3,.jobclass-wrap p{clear:both;padding:25px 0 0 15px;border-bottom:solid 1px #d6d8de;font:18px/50px "microsoft yahei";}
.jobclass-wrap h3 a,.jobclass-wrap p a{text-decoration:none;color:#444;}
.jobclass-wrap h3 a:hover.jobclass-wrap p a:hover{color:#f74e55;}
.jobclass-wrap dl{font:12px/30px "simsun";padding-top:15px;}
.jobclass-wrap dl dt{font:14px/30px "simsun";width:175px;text-align:right;float:left;}
.jobclass-wrap dl dt a{text-decoration:none;color:#999;}
.jobclass-wrap dl dd{width:760px;padding-left:25px;float:left;}
/*行业类别没有二级，增加className*/
.tradeClass dl dd{width:930px;padding-left:15px;float:left;}
.jobclass-wrap dl dd a{margin-right:20px;display:inline-block;text-decoration:none;color:#666;}
.jobclass-wrap dl a:hover{text-decoration:underline;color:#f74e55;}

/*热门职位类别*/
ol.hotjobclass{font:12px/30px "simsun";padding:15px 0 0 15px;float:left;}
ol.hotjobclass li{float:left;margin:0 10px;white-space:nowrap;}
ol.hotjobclass a{text-decoration:none;color:#666;}
ol.hotjobclass a:hover{text-decoration:underline;;color:#f74e55;}

/*索引列表页*/
.jobclass-wrap p.keywords-index{padding:0 0 10px 15px;width:945px;font:12px/24px "simsun";border-bottom:dashed 1px #dadada;}
.jobclass-wrap p.keywords-index span{color:#999;}
.jobclass-wrap p.keywords-index a{width:24px;height:24px;text-align:center;font:18px/24px "tahoma";display:inline-block;text-decoration:none;color:#555;}
.jobclass-wrap p.keywords-index a:hover{color:#eb3d44;}
.jobclass-wrap p.keywords-index a.kw-act{background:#eceef1;color:#eb3d44;}

ul.keyword-list{width:1013px;margin-right:-53px;font:12px/24px "simsun";}
ul.keyword-list li{width:170px;height:24px;padding:0 15px;margin:12px 53px 0 0;background:#eceef1;float:left;}
ul.keyword-list li a{text-decoration:none;color:#333;width:170px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
ul.keyword-list li a:hover{color:#eb3d44;}

.jobclass-wrap .page{clear:both;text-align:center;padding:60px 0;}
.jobclass-wrap .page a{display:inline-block;padding:9px;border:solid 1px #ccc;border-radius:3px;background:#f6f6f6;margin:0 7px;color:#333;}
.jobclass-wrap .page a.cur{background:#eb3d44;border-color:#e60012;color:#fff;}
.jobclass-wrap .page .page-border{border:0;}
/*zhaopinhui*/
.rec-wrap{width: 980px;margin:0 auto; background: #f2f2f2;}
.rec-box{width: 443px;height: 260px;padding-top:30px; text-align: center; background: #f8f8f8;border:1px solid #c5c3c3;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;-webkit-box-shadow: -1px 2px 10px rgba(0,0,0,.2);
-moz-box-shadow: -1px 2px 10px rgba(0,0,0,.2);box-shadow: -1px 2px 10px rgba(0,0,0,.2);-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
transform: rotate(-3deg); margin:50px 260px 60px 260px;}
.rec-box strong{font-weight: 700; color: #808080;font-size: 28px;line-height: 55px;}
.rec-box p{font-size: 14px;line-height: 28px;color: #333;}

.rec-left{float: left;width: 268px;text-align: right;color: #0087cc;line-height: 26px;}
.rec-right{float: left; line-height: 26px;padding-left:10px;}
.temp .detail-color{height:5px;margin-bottom:10px;}
.temp .detail-wx{display:none}
.page.search-page a{color: #333}
.page.search-page a.active{background: #eb3d44;color: #fff}
/*960*/
@media screen and (max-width: 1170px) {
  .index-wrap{width: 960px;}
  .index-search{margin-right:20px;}
  .ban-rt{display: none}
  .star-big{display: none}
  .rt-list{display: none}
  .new-jobs{width: 960px;margin:0;}
  .job-detail{width: 689px;}
  .sc-rt{width: 689px}
  .foot-lf{width: 573px;padding-left: 0;}
  .foot-link{width: 143px;}
  .noah-joblist{height: 304px;}
  .noah-joblist li{padding:0 14px 0 15px;background: #fff;}
  .index-add{overflow:hidden}
  .index-add img{margin-left:-105px}
  .add-search{width:720px;}
  .new-stext{width:586px;}
}
/*迭代1.0-20150604*/
/*log in*/
.log-head{width: 100%;height: 40px;background: #4d4d4d;}
.log-c{width: 980px;margin:0 auto;}
.login-c{width: 272px;margin:107px auto 0;}
.login-h1{color: #999;font-size: 50px;font-weight: normal;}
.login-h2{color: #525252;font-size:20px;font-weight: normal;margin-top:10px;}
.login-form{margin-top:55px;}
.login-input{position: relative;z-index: 1; width: 240px;height: 20px;margin-bottom: 15px; padding:9px 15px;border:none;background: none; border:1px solid #ccc;font-size: 14px;color: #333;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.verf{width:85px;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.verf-img{width: 81px;height: 38px;border:1px solid #ccc;margin-left:14px;}
.verf-change{padding-top:14px;font-size: 12px;color: #1b66c7;text-decoration: none;margin-left:21px;}
.login-btn{width: 272px;height: 40px;margin-bottom: 15px;border:none;background: none;background:url(http://code.hbhro.com/hebjob/pass/login-btn.png) repeat-x;color: #fff;text-align: center;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.login-link{font-size: 12px;margin-bottom: 17px}
.login-link:after{content:"";display:table;clear:both}
.login-link a{color: #d63738;text-decoration: none}
.login-password{position: relative;width: 272px;zoom:1;}
.inword{position: absolute;left:15px;top:12px;z-index: 0;color: #ccc;font-size: 14px;}
.login-txt{font-size: 12px;line-height: 22px;color: #999}
.login-wrap{padding:50px 0 0 94px;width: 272px;}

.index-menu{height: 60px;background: #fcfcfc}
.index-logo{height: 60px;}
.index-nav li .icon-arrow-black,.drop-inform .icon-arrow-black{width:9px;height:24px;background-position: -18px 0px;position: absolute;right: -6px;top: 18px;cursor: pointer;}
.log-btn{display: block; margin:12px 10px 0 0;float: left;box-sizing: inherit; width: 54px;height: 34px;background: none;border:none; background: #fff;border:1px solid #eb3d44; color: #eb3d44;font-size: 12px;text-align: center;line-height: 34px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.go-reg{display: block;float: left;width: 86px;height: 36px;background: #eb3d44;color: #fff;font-size: 14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;line-height:36px;margin-top:12px; }
.add-search{width: 930px;height:46px;background: #eb3d44;color: #fff;position: absolute;left:240px;top:20px;}
.new-stext{width: 598px;height:32px;background: none;border:none; border:1px solid #bc3136;background: #fff;padding:0 10px;box-sizing:inherit;margin-top:6px;float: left;color: #333;font-size:14px;line-height: 32px;}
.new-sbtn{width: 101px;height:34px;line-height: 34px; margin-top:6px; background: none;border:none;background: #bc3136;color: #fff;text-align: center;box-sizing:inherit;font-size: 16px;cursor: pointer;float: left;}
.fix-nav{ width: 100%;height: 46px; position:relative;left:0;top:0; z-index: 1001;}
.fix-nav .add-search{top: 0}
.fix-nav .ic-layer{top:46px;}
.fix-nav .ic-menu{}
.fix-nav .index-class{height: auto;}
.index-nav li .mlayer-applist a{padding:0;padding-left:25px;}
.index-nav li .mlayer-home a{color: #666;padding:0;}
.index-nav li .layer-box,.drop-inform .layer-box{right: -110px;top: 19px;z-index: 1111111;-webkit-transform: translateY(0) scale(1);
-moz-transform: translateY(0) scale(1);
-ms-transform: translateY(0) scale(1);
-o-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);}
.drop-inform .layer-box{right: 0}
.index-menu .drop-inform{font-size: 16px;padding-top:18px;padding-right: 26px}


.show .pass-mlayer{display: block;}
.new-m{width: 14px;height: 12px;background: url(http://code.hbhro.com/hebjob/index/new-m.png) no-repeat;display: inline-block;margin-right:12px;}

.where-layer{display: none; width: 595px;height: auto;background: #fff;position: absolute;left: 240px;top:0;z-index: 1001;border:2px solid #eb3d44;}
.where-box{padding-left:122px;position: relative;width: 473px;}
.where-c li{float: left;margin-right: 32px;display: inline-block;height: 36px;line-height: 36px;font-size: 14px;color: #666;cursor: pointer;}
.where-s{position: absolute;left:23px;top:11px;color: #eb3d44;font-size: 14px;}
.hidden{height: 0;overflow: hidden;}
.sc-where .ico-red{top:15px;right:22px;}
.where-h{height:50px;}
.where-h .where-c{display: none}
.s-red{width:11px;height:7px;background: url(http://code.hbhro.com/hebjob/index/s-red.png) no-repeat; display: inline-block;}
.where-other{cursor: pointer;}
.sc-select .sc-label{background: #f7f7f7;border:1px solid #eee;color:#777;height: 26px;line-height: 26px;margin-right:16px;width: auto}
.sc-select .ico-tag{ z-index: 11;right: 7px;}
.sc-select .ico-bg{width: 26px;height: 26px;position: absolute;right: 0;top: 0;z-index: 9;background: url(http://code.hbhro.com/hebjob/index/ico-close.png) no-repeat 0 -26px;cursor:pointer}
.sc-select .ico-bg:hover{background-position:0 0;}
.sc-sta{color: #4d4d4d;font-size: 14px;font-weight: 700;line-height:28px;margin-right:10px;}
.sc-bread{padding:20px 0;border-top:1px solid #d6d8de;}
.jd-omoney{top:25px;}
.jd-del{width: 85px;height: 24px;background: url(http://code.hbhro.com/hebjob/index/del.png) no-repeat;position: absolute;cursor: pointer;top:69px;right:19px;}
.s530{height: 530px;z-index:1000000 }
.fixed{position: fixed;top:-10px;}
.fixed .ic-menu,.unfixed .ic-menu{display: none;}
.unfixed{margin-top:10px;}
.sc-lf{margin-top:10px;}
.sc-rt{padding-top:10px;}

.admin-dif .index-wrap{width:97%;padding-left:10px;margin:0}
.time-tips{ font-size: 12px;width: 124px;height: 24px;background: #333;color: #fff;position: absolute;left: -9px;top: -32px;line-height: 24px;border-radius: 3px;-webkit-border-radius: 3px;display: block;padding: 0 5px;display:none;}
.time-san{width: 7px;height: 4px;position: absolute;left: 31px;bottom: -4px;background:url(http://code.hbhro.com/hebjob/index/tooltip-arrow.png) no-repeat;}
/*职位过期*/
.jobTime{padding:135px 0 255px;text-align: center;}
.jobTime h1{width:240px;padding: 280px 0 0;margin: 0 auto;font-size:36px;line-height:36px;color:#cfcfcf;background: url(http://code.hbhro.com/hebjob/index/bg-404.png) no-repeat center top;}
.jobTime p{ font-size: 18px;color: #777;padding: 18px 0;}
.jobTime p a{ color: #fe545a;}
.jobTime p span{ padding: 0 14px;}
/*企业认领*/
.claim-box{width: 700px;background: #fdfdfc;overflow: hidden; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.claim-txt{padding:0 50px;}
.claim-tit{color: #de3047;font-size: 18px;padding:28px 0 24px 0;text-align: center;line-height: 30px;border-bottom: 1px solid #e4e4e4}
.claim-p{color: #666;font-size: 16px;padding:24px 20px 30px 20px;line-height: 26px;}
.claim-job{margin-left:70px;padding-bottom: 52px}
.claim-job label{display: inline-block;width: 140px;margin-right:10px;line-height: 32px;height: 32px;}
.claim-job input{vertical-align: middle;}
.claim-btn{background: #de3047;color: #fff;font-size: 24px;line-height: 60px;text-align: center;cursor: pointer;}
.claim-btn:hover{background: #c81a32;}
/*20150729第六日招聘会*/
.rec-ban{background: #18272c;width: 100%; height: 200px;text-align: center;margin-bottom: 30px;}
.rec-c{width: 980px;margin:0 auto;}
.rec-slide{width: 660px;float: left;padding-bottom: 50px}
.rec-page{width: 658px;height: 40px;background: #f8f9fb;line-height: 40px;border:1px solid #d6d7e1;}
.rec-page strong{float: left; color: #333;font-size: 16px;line-height: 40px;padding-left:12px;font-weight: 700}
.rec-page ul{float: right;position: relative;height: 40px;}
.rec-page ul li{float: left;width: 60px;height: 40px;border-left:1px solid #d6d7e1;color: #666;text-align: center;cursor: pointer;}
.rec-page ul li.on{background: #fff;border-top:2px solid #eb3d44;margin-top:-1px; }
.rec-sbox{width: 660px;}
.rec-sbox li{border-top:1px solid #d6d7e1;border-left:1px solid #d6d7e1; margin-top:19px;width: 660px}
.rec-th,.rec-tr{height: 40px;border-bottom: 1px solid #d6d7e1}
.rec-th{background: #f8f9fb;font-size: 14px;color: #333}
.rec-th span,.rec-tr span{float: left; border-right:1px solid #d6d7e1;text-align: center;display: block;height: 40px;line-height: 40px;}
.rec-td01{width: 80px}
.rec-td02{width:420px}
.rec-td03{width: 238px}
.rec-tr{background: #fff}
.rec-end{color: #eaebf0;color: #aaa}
.rec-active{background: #eb3d44;color: #fff;}
.rec-info{margin-top:20px;}
.rec-title{background: #f8f9fb;border:1px solid #d6d7e1;height: 40px;margin-bottom: 20px;}
.rec-title .rec-act{padding:0 15px;color: #666;line-height: 40px;font-size: 16px;font-weight:700; display: inline-block;border-right:1px solid #d6d7e1;background: #fff;border-top:2px solid #eb3d44;margin:-1px 0 -1px 0;}
.rec-p{font-size: 14px;color: #333;line-height: 24px;}
.rec-know{width: 280px;float: left;margin-left:40px;}
.rec-p strong{font-size: 14px;font-weight: 700}
.rec-p .red{font-weight: 700}
.underline{text-decoration: underline;}
.rec-rev{padding-bottom: 70px;}
.rec-h3{color: #000;font-size: 36px;text-align: center;padding-bottom: 36px;}
.rec-line{width: 576px;height: 1px;background: #d2d2d2;margin-left:202px;margin-bottom: 56px;}
.rec-revbox{padding:0 0 70px 138px;}
.rec-revbox li{float: left;width: 176px;height: 132px;margin:0 1px 1px 0;background: #ccc;cursor:pointer}
.rec-note{padding: 0 102px 75px}
.rec-note p{font-size: 16px;line-height: 30px;color: #333}
.rec-list{padding-left:80px;position: relative;margin-top:25px;}
.rec-should,.rec-no{position: absolute;left:0;top:0; display: block; line-height: 54px;text-align: center;color: #fff;font-size: 30px;font-family: 'Hiragino Sans GB'; width: 54px;height: 54px;-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;}
.rec-should{background: #009d4f}
.rec-no{background: #fa364a}
.rec-num{position: relative;padding-left:30px;font-size: 16px;color: #333;line-height: 28px;margin-bottom: 20px;}
.rec-number{position: absolute;left: 0;top:0;line-height: 28px;color: #636973;font-size: 16px;}
.rec-save{padding:0 102px 53px; color: #636973;font-size: 16px;line-height: 30px;text-align: center;}
.rec-activity{padding:55px 0;}
.rec-activity ul{margin-left:-20px;height: 148px;}
.rec-activity ul li{width: 230px;height: 148px;float: left;margin-right:20px;background: #ccc}



.pass-wrap{background: #fff}
.pass-wrap:after,.apply-wrap:after,.apply-form:after,.apply-outer:after,.free-cont ul{content:"";display:table;clear:both}
/*log in*/
.log-head{width: 100%;height: 40px;background: #4d4d4d;}
.log-c{width: 980px;margin:0 auto;}
.login-c{width: 272px;margin:107px auto 0;}
.login-h1{color: #999;font-size: 50px;font-weight: normal;}
.login-h2{color: #525252;font-size:20px;font-weight: normal;margin-top:10px;}
.login-form{/*margin-top:55px;*/}
.login-input,.apply-input{position: relative;z-index: 1; width: 240px;height: 20px;margin-bottom: 15px; padding:9px 9px;border:none;background: none; border:1px solid #ccc;font-size: 14px;color: #333;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.verf{width:85px;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.verf-img{width: 81px;height: 38px;border:1px solid #ccc;margin-left:14px;}
.verf-change{padding-top:14px;font-size: 12px;color: #1b66c7;text-decoration: none;margin-left:21px;}
.login-btn{width: 272px;height: 40px;margin-bottom: 15px;border:none;background: none;background:url(http://code.hbhro.com/hebjob/pass/login-btn.png) repeat-x;color: #fff;text-align: center;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.login-link{font-size: 12px;margin-bottom: 17px}
.login-link:after{content:"";display:table;clear:both}
.login-link a{color: #d63738;text-decoration: none}
.login-password,.apply-outer{position: relative;width: 272px;zoom:1;}
.inword{position: absolute;left:15px;top:12px;z-index: 0;color: #ccc;font-size: 14px;}
.login-txt{font-size: 12px;line-height: 22px;color: #999}

/*pass*/
.pass-top{width: 100%;height:48px;background: #fefefe; border-bottom: 1px solid #d6d8de}
.pass-top a{float: left; display: inline-block; color:#636973;font-size: 16px;height:24px;line-height: 24px; padding:0 15px;text-decoration: none}
.pass-menu{font-size: 20px;padding:15px 20px 0 0;position: relative;cursor: pointer;}
.pass-name{color: #333;margin:0 5px 0 15px;}
.pass-info{font-size: 16px;padding-top:12px;}
.pass-inform{position: relative; cursor: pointer;padding:0 15px 0 15px; /*padding:0 34px 0 15px;*/height: 24px;line-height: 24px; border-right:1px solid #d6d8de;}
.pass-notice{color:#636973;font-weight: normal;}
.pass-inum{display: inline-block;height:16px; padding:0 6px;margin:4px 0 0 5px; color:#fff;font-size: 12px;line-height: 16px; background: #eb3d44;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.pass-user{color: #636973;font-weight: normal;}

/*app*/
.pass-app{margin:55px auto 0;width: 960px;}
.app-top{width: 100%;height: 41px;line-height: 41px;margin-bottom: 32px;}
.app-cate{width: 94px;height: 41px;line-height: 41px;text-align: center; color: #000;font-size: 35px;}
.app-line{width: 792px;height: 1px;border-top:1px solid #ddd;margin-top:20px;}
.app-click{cursor: pointer; width: 74px;height: 41px;line-height: 41px; color: #279ad4;font-size: 14px;.app-icon}
.app-active .icon-drow{-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.app-list{margin-bottom: 43px;}
.app-list:after{content:"";display:table;clear:both}
.app-list li{width: 121px;float: left;margin-right:67px; background: url(http://code.hbhro.com/hebjob/pass/app-add.png) no-repeat;}
.app-list a{width: 121px;height:162px;display: block; text-decoration: none;color: #333;text-align: center;}
.app-icon{width: 121px;height: 121px;-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px}
.app-icon img{width:120px;height:120px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.app-name{display:block;padding-top:25px; font-size: 16px;color: #333;text-align: center;}
.icon-arrow-black{width: 9px;height: 5px;background-position: -9px 0;padding-top: 2px;margin: 0 15px 0 10px;}
.icon-tip{width: 41px;height: 18px;display: inline-block;background-position: 0 -45px;margin-top:-18px;}
.icon-drow{background-position: -102px -46px;width: 25px;height: 26px;display: inline-block;position: absolute; margin:7px 5px 0 10px;-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-ms-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;}
.icon-success{vertical-align: top;width: 16px;height: 16px;display: inline-block; background-position: -49px 0}
/*Apply*/
.apply-wrap{width: 520px;margin:0 auto;position:relative;}
.apply-menu{width: 65px;height: 486px;/*position: absolute;left: 0;top: 145px;*/float:left;margin-top:145px;}
.apply-cont{width: 380px;padding-bottom: 30px;}
.apply-step{margin:220px 0 46px 0;}
.apply-step h2{padding-left:80px;font-size: 24px;color: #000;font-weight: normal;}
.apply-verify{margin-left:15px;display: inline-block; width: 90px;height: 38px;color:#ff4e4e;font-size: 14px; line-height: 38px;text-decoration: none; text-align: center; background: #fff;border:1px solid #ff4e4e;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.step-onebtn{display:none}
.call-me{display:none; padding:20px;height:20px;line-height:20px; text-align:center;color:#fff;background:#eb3d44;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.apply-tips{width: 257px;height: 31px;position: absolute;top:-27px;left: 0;z-index: 25; padding-left:13px;color:#8a6d3b;font-size: 12px;line-height: 24px;background: url(http://code.hbhro.com/hebjob/pass/wrong-tip.png) no-repeat;}
.apply-tips img{margin:5px 9px 0 0;}
.select{width: 100%;height: 40px;position: relative;margin-bottom: 15px;}
.apply-select{position: relative;z-index: 7; width: 130px;height: 20px;position: relative; margin-bottom: 15px; padding:9px 15px;border:none;background: none; border:1px solid #ccc;font-size: 14px;color: #ccc;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.apply-file{width: 340px;height: 40px;opacity: 0;filter:alpha(opacity=0);position: relative;cursor: pointer;}
.file-btn{position: absolute;left: 0;top: 0;z-index: 50;}
.apply-img{width: 338px;height: 232px;margin-bottom: 32px; border:1px solid #ddd;position: relative;}
.apply-img img{width: 338px;height: 232px}
.apply-mask{position: absolute;left:0px;top:0px; display: none;}
.mask-bg{width: 338px;height: 232px;background: #000;opacity:0.3;filter:alpha(opacity=30);}
.mask-box{width: 216px;height: 197px;position: absolute;top: 0;left: 0;text-align: center;padding:35px 0 0 122px ;}
.step-two,.step-three{display: none;top:1000px;}
.step-one,.step-two,.step-three{position: relative;}
.step-one{height:630px;}
.mask-btn{width: 93px;height: 40px;line-height: 40px;margin:0 0 20px 0;display:block;text-align: center;color: #fff;font-size: 14px;background: url(http://code.hbhro.com/hebjob/pass/mask-btn.png) no-repeat;}
.mask-del{position: absolute; width: 35px;height: 35px;right:0;top:0;background: #eb3d44;color:#fff;line-height: 35px;font-size: 24px;text-align: center; -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}
.apply-w{width: 308px;}
.apply-h{height: 150px;resize:none;}
.select-one{line-height: 20px;color:#333;text-decoration: none;display: block;width: 130px;height: 20px;padding:9px 15px;position: absolute;left: 0;top: 0;background: url(http://code.hbhro.com/hebjob/pass/select-bg.png) no-repeat top right;}
.apply-select ul{position: absolute;left:-1px;top:39px; z-index: 5; display: none;background:#fff; max-height:240px;overflow-y:auto;overflow-x:hidden;box-shadow: 0 2px 10px 0px rgba(0,0,0,.5);}

.apply-select li{position: relative;z-index: 6; cursor: pointer; width: 130px;height: 24px;background: #fff; padding:0 15px;line-height:24px; color: #333;text-decoration: none;background: #fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.apply-outer,.apply-next{width: 380px;padding-bottom:10px;}
.apply-w .select-one{width: 308px}
.apply-select.apply-w li{width:308px;}
.back-step1{position:absolute;top:15px;right:0}
.apply-wrong{display: none;font-size: 12px;color:#fc4343;padding: 0 0 15px 0;line-height: 18px;}
.apply-btn{display: inline-block;width: 338px;height: 38px;color:#ff4e4e;font-size: 14px; line-height: 38px;text-decoration: none; text-align: center; background: #fff;border:1px solid #ff4e4e;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.apply-upload{width: 340px; color: #999;font-size: 12px;line-height: 18px;margin:35px 0 25px 0;}
.apply-ptxt{font-size: 12px;color: #999;line-height: 18px;}
/*regis-success*/
.wrap{width: 960px;margin:0 auto;}
.success{width: 960px;margin-top:100px;text-align: center;}
.suc-tit{font-size: 30px;color: #333;height: 40px;line-height: 40px;vertical-align: top}
.suc-icon{width: 40px;height: 40px;margin-right:29px;background: url(http://code.hbhro.com/hebjob/pass/suc-tit.png) no-repeat; display: inline-block;}
.suc-txt{padding:25px 0 34px 0;color: #666;font-size: 14px;line-height: 25px;}
.suc-btn{text-decoration: none; display: inline-block;width: 300px;height: 39px;line-height: 39px; background: #de3b42;color: #fff;text-align: center;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.suc-help{margin-top:145px;}
.suc-help h3{height: 22px;line-height: 22px; font-size: 14px;color: #333}
.suc-help li{padding-left:20px;color: #333;font-size: 12px;line-height: 22px;background: url(http://code.hbhro.com/hebjob/pass/suc-li.png) no-repeat;}
.suc-def{cursor: default;}
/*pass-new-layer*/
.free-open{display: none; position: absolute;z-index: 999;left:50%;top:50%;margin-left:-275px; width: 550px;height: 391px;overflow: hidden; background: #fff; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 15px 5px rgba(8,1,3,.25);
-moz-box-shadow: 0 0 15px 5px rgba(8,1,3,.25);
box-shadow: 0 0 15px 5px rgba(8,1,3,.25);}
.free-cont{padding:25px 50px 35px;position: relative;}
.free-h1{font-weight: normal; height: 30px; line-height: 30px;color: #666;font-size: 18px;text-align: center;}
a.free-close{display: block; width: 54px;height: 54px;position: absolute;right: 0;top: 0;background: url(http://code.hbhro.com/hebjob/pass/free-close.png) no-repeat;}
a.free-close:hover,a.free-close:active{background-position: 0 -54px;}
.free-cont ul{margin:19px 0;}
.free-cont li{float: left;margin:25px; width: 100px;height: 100px;position: relative;-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;}
.free-cont li img{width: 100px;height: 100px;}
.free-right{display: block; width: 36px;height: 36px;position: absolute;right: -8px;bottom: -8px;background: url(http://code.hbhro.com/hebjob/pass/free-right.png) no-repeat;}
.free-p{margin:0;padding:0; color: #666;font-size: 14px;line-height: 24px;text-align: center;}
.free-btn{position: absolute;bottom: 0;left: 0; width: 550px;height: 60px;text-align: center;color:#fff;font-size: 24px;line-height: 60px;cursor: pointer;}
.free-c{background: #1575ea}
.free-h{background: #df2f46}
.free-c:hover,.free-c:active{background: #0f64cd}
.free-h:hover,.free-h:active{background: #c91c33}
.mnone{margin:0;}
.pnone{padding: 0}
.ml-90{margin-left:90px;}
/*email*/
.ago-wrap{position: absolute; top:49px;left: 0;bottom: 0;right:0;padding:70px 0 0 200px; background: #eee;}
.email-box{padding:167px 67px 0 74px; width: 459px;height: 333px;background:url(http://code.hbhro.com/hebjob/pass/email-bg.png) no-repeat top right #fff;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow:  0 0 5px 2px rgba(0,0,0,.15);
-moz-box-shadow:  0 0 5px 2px rgba(0,0,0,.15);
box-shadow:  0 0 5px 2px rgba(0,0,0,.15); }
.ago-name{color: #333;font-size: 36px;line-height: 46px;min-height: 46px;height:auto;}
.ago-name .red{color: #e9393f}
.ago-exp{font-size: 14px;line-height: 28px;color: #333;padding:12px 0;}
.ago-bind{height: 37px;}
.enter-email{border:1px solid #d8d8d8;background: #fff; width: 261px;height: 35px;color: #ccc;font-size: 14px;padding:0 10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.enter-email.focus{border-color: #ccc}
.bind-email{width: 161px;height: 35px;background: #e93b41;color: #fff;font-size: 16px;margin-left:8px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.ago-help{margin:45px 0 0 100px;float: left;}
.ago-help h3{color: #999;font-size: 22px;padding-bottom: 5px;}
/*����1.2*/
.login-beta{position: absolute;overflow: hidden;top:62px;left: 0;right: 0;bottom: 0;width: 100%;height: auto;background: #000}
.login-w{width: 1170px;margin:0 auto;position: relative;z-index: 10;height: 100%;}
.login-box{width: 260px;padding:25px 30px 39px 30px;background: #fff;position: absolute;top:120px;right:130px;z-index: 10; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.login-box h3{height: 46px;border-bottom: 1px solid #ccc;position: relative;margin-bottom: 25px;}
.login-box h3 span{text-align: center; cursor: pointer; float: left; font-size: 18px;line-height: 46px;padding:0 12px;display: block;width: 106px;}
.login-box h3 span.active{color: #eb3d44;border-bottom: 2px solid #eb3d44;}
.login-box h3 a{color: #eb3d44;font-size: 14px;position: absolute;top:25px;right: 0;}
.log-reg{width: 260px;height: 40px;background: #76bd22;color: #fff;font-size: 16px;text-align: center;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.i-see{vertical-align: middle;}
.login-video{position: absolute;width: 100%;height: 100%;z-index: 9;overflow: hidden;}
.login-video video{position: absolute;width: 100%;height:auto;}
.login-end{position: absolute;left: 0;top:0;z-index: 9;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.log-msn{width: 129px;}
.log-mes{display: block;float: left;margin-left:10px; border:1px solid #d8d8d8; width:99px;height:38px;text-align: center;line-height: 38px; background: url(http://code.hbhro.com/hebjob/index/pass/msn-bg.png) repeat-x;color: #666;font-size: 14px;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.log-red{background: #eb3d44;}
.login-text {position: absolute; left: 125px;top:215px;}
.login-text h3{color: #fffefe;font-size: 30px;line-height: 35px;}
.login-text h4{color: #fffefe;font-size: 16px;line-height: 30px;margin-bottom:35px;}
.login-two{display: none}

.tip-line{font-size: 14px; height: 42px;width: 100%;background: #fbf7e3;border-top:1px solid #faebcc;border-bottom:1px solid #faebcc;line-height: 42px;color: #8a6d3b;position: absolute;top:60px;left: 0}
.tip-line p{padding:0 15px}
.tip-line .red,.tip-line a.red{color: #eb3d44}
.tip-line a.red{text-decoration: underline;}
.set-up{}
.soso-box{position: relative;}
/*.soso-box li{display: none}*/
/*.soso-box li.active{display: block;}*/
.soso-txt{list-style: decimal;color: #fff;line-height: 35px;height: 35px;font-size:16px; -webkit-transform: translateY(30px);-moz-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;opacity:0;}
.soso-ico{width: 5px;height: 5px;display: inline-block;background: #fff;margin-right:9px;vertical-align: middle;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }
.active .soso-txt{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);opacity:1;}
.active .soso-txt:nth-child(1){-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
.active .soso-txt:nth-child(2){-webkit-transition-duration: .7s;-moz-transition-duration: .7s;-o-transition-duration: .7s;transition-duration: .7s;}
.active .soso-txt:nth-child(3){-webkit-transition-duration: .9s;-moz-transition-duration: .9s;-o-transition-duration: .9s;transition-duration: .9s;}
.active .soso-txt:nth-child(4){-webkit-transition-duration: 1.1s;-moz-transition-duration: 1.1s;-o-transition-duration: 1.1s;transition-duration: 1.1s;}
.active .soso-txt:nth-child(5){-webkit-transition-duration: 1.3s;-moz-transition-duration: 1.3s;-o-transition-duration: 1.3s;transition-duration: 1.3s;}
.over .soso-txt{-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px);opacity:0;}
.over .soso-txt:nth-child(1){-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
.over .soso-txt:nth-child(2){-webkit-transition-duration: .7s;-moz-transition-duration: .7s;-o-transition-duration: .7s;transition-duration: .7s;}
.over .soso-txt:nth-child(3){-webkit-transition-duration: .9s;-moz-transition-duration: .9s;-o-transition-duration: .9s;transition-duration: .9s;}
.over .soso-txt:nth-child(4){-webkit-transition-duration: 1.1s;-moz-transition-duration: 1.1s;-o-transition-duration: 1.1s;transition-duration: 1.1s;}
.over .soso-txt:nth-child(5){-webkit-transition-duration: 1.3s;-moz-transition-duration: 1.3s;-o-transition-duration: 1.3s;transition-duration: 1.3s;}
@-webkit-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -webkit-transform: translateY(-30px); }
	5% { opacity: 1; -webkit-transform: translateY(0px);}
    17% { opacity: 1; -webkit-transform: translateY(0px); }
	20% { opacity: 0; -webkit-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@-moz-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -moz-transform: translateY(-30px); }
	5% { opacity: 1; -moz-transform: translateY(0px);}
    17% { opacity: 1; -moz-transform: translateY(0px); }
	20% { opacity: 0; -moz-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@-o-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -o-transform: translateY(-30px); }
	5% { opacity: 1; -o-transform: translateY(0px);}
    17% { opacity: 1; -o-transform: translateY(0px); }
	20% { opacity: 0; -o-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@-ms-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -ms-transform: translateY(-30px); }
	5% { opacity: 1; -ms-transform: translateY(0px);}
    17% { opacity: 1; -ms-transform: translateY(0px); }
	20% { opacity: 0; -ms-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; transform: translateY(-30px); }
	5% { opacity: 1; transform: translateY(0px);}
    17% { opacity: 1; transform: translateY(0px); }
	20% { opacity: 0; transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
.blue-wrap{border-color: #d2d8e4}
.blue-wrap .post-alt{background: #237ae4}

.blue-wrap .post-left{background: #ebeff8}
.blue-wrap .post-mlist:before,.blue-wrap .post-mlist:after{background-color: #d2d8e4}
.blue-wrap .post-mlist{background: #ebeff8;color: #666}
.blue-wrap .post-active{background: #fff;color: #265396}
.blue-wrap .pub-input:focus,.blue-wrap .pub-tbox:focus{border:1px solid #8bb8ea;-webkit-box-shadow: 0 0 8px 2px rgba(139,184,234,.4);
-moz-box-shadow: 0 0 8px 2px rgba(139,184,234,.4);
box-shadow: 0 0 8px 2px rgba(139,184,234,.4);}
.login-suc{width: 430px;overflow: hidden; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.login-tip{width: 430px;height: 99px;background: url(http://code.hbhro.com/hebjob/index/login-tip.jpg) no-repeat;position: relative;}
.login-close{cursor: pointer; width: 44px;height: 44px;background: url(http://code.hbhro.com/hebjob/index/login-close.png) no-repeat;position: absolute;right: 0;top: 0}
a.login-close:hover{background-position: -44px 0}
.login-cont{background: #fff;}
.login-cont p{line-height: 28px;color: #000;font-size: 16px;}
.login-go{width: 120px;height: 36px;margin:8px 0 88px 0; background: #eb3d44;color: #fff;text-align: center;display: block;font-size: 18px;line-height: 36px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.login-jump{width: 320px;border-top:1px solid #d2d2d2;padding-top:5px;}
.login-jump .red{color: #eb3d44;line-height: 18px;font-size: 14px;}
.login-jump p{margin-top:10px;}
.login-a{padding:0 11px;color: #666;background: #e5e5e5;font-size: 14px;line-height: 32px;height: 32px;margin-right:20px;display: inline-block;text-align: center;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;}
.login-email{padding:40px 55px 105px;}
.login-mobile{padding: 66px 0 100px 0}
.login-mobile p{color: #666;font-size: 18px;line-height: 22px;}
.login-hello{padding-left:69px;padding-bottom: 20px;}
.login-b{padding:0 24px;height: 36px;line-height: 36px;color: #fff;font-size: 18px;margin-right:30px;display: inline-block;background: #ed5056;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;}

@media (max-width: 767px){
	.index-wrap{width: 100%}
	.index-wrap .fr{display: none}
	.index-nav{display: none}
	.login-video{display: none}
	.login-w{width: 100%;}
	.login-text{display: none}
	.login-box{top:0;left: 0;width: 100%;}
	.msn-box{height: 56px;}
}

.focus{color: #333}
/*�ֻ��һ�����*/
.login-pwd-c{width:318px;border:solid 1px #eaeaea;}
.retrieve-tit{height:41px;position:relative;}
.retrieve-tit span{text-align:center;cursor:pointer;float:left;font-size:16px;line-height:40px;display:block;width:159px;border:solid 1px #eaeaea;background:#f6f6f6;margin:0 -1px;}
.retrieve-tit span.active{border-top:2px solid #eb3d44;border-bottom:none;background:#fff;margin-top:-1px;}
.login-pwd-c .login-one,.login-pwd-c .login-two{clear:both;padding:30px 29px;}
.stepflow{height:24px;color:#666;}
.stepflow p{font-size:12px;line-height:24px;height:24px;}
.stepflow p span{display:block;float:left;}
.stepflow p .step1{padding-left:7px;width:86px;}
.stepflow p .step2{padding-left:12px;width:81px;}
.stepflow p .step3{padding-left:12px;width:62px;}
.phone1 .stepflow p{background:url(http://code.hbhro.com/hebjob/pass/bg-step.png) no-repeat 0 0;}
.phone2 .stepflow p{background:url(http://code.hbhro.com/hebjob/pass/bg-step.png) no-repeat 0 -24px;}
.phone3 .stepflow p{background:url(http://code.hbhro.com/hebjob/pass/bg-step.png) no-repeat 0 -48px;}
.phone1 .step1,.phone2 .step1,.phone2 .step2,.phone3 .step1,.phone3 .step2,.phone3 .step3{color:#fff;}
.login-pwd-c .login-form{padding-top:24px;}
.login-pwd-c .login-h2{margin-top:0;}
.phone-form{padding-top:20px;}
.login-input,.apply-input{margin-bottom:20px;}
.login-btn{margin-right:-6px;margin-left:-6px;}
.login-btn:hover{background:url(http://code.hbhro.com/hebjob/pass/login-btn.png) repeat-x 0 -40px;}
.verf2{width:142px;}
.set-pwd-btn{width:88px;height:40px;border:1px solid #ccc;font-size:12px;color:#333;margin-left:10px;background:url(http://code.hbhro.com/hebjob/pass/bg-phone-verf.png) repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.phone2tip{padding:18px 0 30px;}
.phone2tip span{color:#ec3d44;}
.phone-succ{width:158px;padding-left:32px;background:url(http://code.hbhro.com/hebjob/pass/bg-phone-succ.png) no-repeat 0 0;line-height:22px;padding-bottom:20px;margin:0 auto;}
