@charset "utf-8";
/* CSS Document */
/*重置通用的第一种方式*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0 none;font-size: 100%; margin: 0;padding: 0; list-style:none;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
figure {margin: 0;}
body,input, textarea, select,div{font-family: "Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti,"Microsoft YaHei",Arial,sans-serif;}
/*clearfix*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;} 
* html .clearfix{zoom: 1;}
*+ html .clearfix{zoom: 1;}
*html{background-image:url(about:blank);background-attachment:fixed;}
/*margin,padding,float的简洁表示*/
.mt05{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mb05{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb50{margin-bottom:50px;}
.ml05{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml50{margin-left:50px;}
.mr05{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr50{margin-right:50px;}

.pt05{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb05{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pl05{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pr05{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}

.fl{float:left;}
.fr{float:right;}

/*iconfont*/
@font-face {font-family: 'iconfont';
    src: url('iconfont/iconfont.eot'); /* IE9*/
    src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

/*input,textarea,select的通用样式*/
select,textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display:inline-block;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

select,textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

select:focus,textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color:rgba(82, 168, 236, 0.8);
  outline:none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
input[type="radio"],input[type="checkbox"]{line-height:normal;cursor:pointer;}
/*input、textarea、select无边框样式'no_rim'*/
input.no_rim,input.no_rim:focus,textarea.no_rim,textarea.no_rim:focus,select.no_rim,select.no_rim:focus{border:none;box-shadow:none;outline:none; transition:none;margin:0;padding:0;}
/*调整在chrome浏览器中输入框等背景为黄色的问题*/
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {-webkit-box-shadow: 0 0 0 100px white inset;}
/*个人后台的分页栏*/
.morepage{width:100%;margin:10px auto;text-align:center;}
.morepage a{display:inline-block;line-height:28px;height:28px;border:solid 1px #ddd;padding:0 5px;color:#999;text-align:center;margin-right:5px;background:#fff;}
.morepage a:hover,.morepage a.current{background:#012c97;border-color:#012c97;color:#fff;}
/* IE6 右侧固定 */
* html .fixed-right{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}
/* IE6 底部固定  */
* html .fixed-bottom{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
/* 针对一些下拉菜单的独立宽度 */
.w150{width:130px;padding:0 8px;}
.w330{width:310px;padding:0 8px;}
.w400{width:400px;padding:0 8px;}
.w450{width:434px;padding:0 8px;}
.w580{width:562px;padding:0 8px;}		
/*下一步按钮的通用样式*/
.nextbtn{background:#fea263;color:#fff;cursor:pointer;font-size:18px;letter-spacing:1.5px;border:none;}
.nextbtn:hover{background:#fc934b;}
/*延时等待过程加class*/
.waiting{background:#ccc;cursor:not-allowed;}
.waiting:hover{background:#ccc;}
/*消息提示点*/
.redpoint{background:#f30;width:6px;height:6px;border-radius:3px;position:absolute;}
.wrong_remind{background:#eee;line-height:20px;padding:0 5px;position:absolute;left:430px;top:12px;white-space:nowrap;}
.wrong_remind i{color:#f30;}
.wrong_remind em{display:block;width:8px;height:15px;background:url(../images/icon_btn_map.png) 0 0 no-repeat;position:absolute;left:-7px;top:2px;}
/*用于下拉菜单及弹出层的图标，设置为背景模式*/
	/*下拉箭头icon*/
.wrapIcon-down{background:url(../images/icon-unfold.png) 99% center no-repeat; cursor:pointer;}
	/*弹出层菜单icon*/
.wrapIcon-menu{background:url(../images/icon-menu.png) 99% center no-repeat; cursor:pointer;}


body{font-size:14px;color:#333;background:#f8f8f8;}
a{text-decoration:none;color:#666;transition:all linear .2s;cursor:pointer;}
.grid1000{width:1000px;margin:0 auto;}
.display{display:none;}
.hiden{visibility:hidden;}
.red{color:#f30;}		/*错误警告提示颜色*/
.green{color:#3C0;}		/*正确的提示颜色*/
.blue{color:#086cf5;}	/*通用蓝色，常用于mouseover*/
.org{color:#f90;}		/*通用橙色，常用于mouseover*/
.bgf8{background:#f8f8f8;}
.bgfff{background:#fff;}

/*高级搜索部份begin*/
.highSearch_box{border:solid 1px #ccc;background:#fff;}
.highSearch_box h4{background:#f8f8f8;line-height:36px;font-size:16px;font-weight:normal;text-indent:10px; letter-spacing:1px;}
.highSearch_box li{padding:5px 0;border-bottom:dashed 1px #ccc;}
.highSearch_box li label{display:block;float:left;padding:0 10px;line-height:30px;}
.highSearch_box li span{display:block;float:left;padding-left:10px;line-height:25px;border:solid 1px #ee8035;margin-right:5px;color:#999;}
.highSearch_box li span a{margin:0 3px;}
.highSearch_box li span a:hover{background:#ee8035;color:#fff;}
.highSearch_box li .forminput{float:left;width:155px;height:28px;border:solid 1px #ccc;position:relative;}
.highSearch_box li .forminput p{width:90%; white-space:nowrap;overflow:hidden;line-height:28px;text-indent:.5em;}
.highSearch_box li .forminput input{width:100%;float:left;padding:6px 0;background:none;text-indent:.5em;}
.highSearch_box li .forminput em{font-style:normal;line-height:28px;margin-left:5px;}
.highSearch_box li .forminput .dropdown{position:absolute;right:5px;top:6px;}
.highSearch_box li .search_btn{display:block;padding:0 8px;line-height:28px;color:#fff;background:#ee8035;}
.highSearch_box li .search_btn:hover{background:#e0752b;}
.highSearch_box li .last_column{width:220px;}
.highSearch_box li .last_column a{line-height:28px;padding:0 5px;height:28px;}
.highSearch_box li .last_column i{font-size:12px;}
.highSearch_box li .last_column input{width:150px;}
.highSearch_box li .last_column .link_btn span{border:none;background:none;margin:0;line-height:28px;}
.highSearch_box li .last_column .downMenu{width:55px;border:solid #ccc;border-width:0 1px;position:absolute;left:-1px;top:29px;}
.highSearch_box li .last_column .downMenu a{display:block;border-bottom:solid 1px #ccc;background:#fff;box-shadow:0 2px 2px #ccc;text-align:center;}
.highSearch_box li .last_column .downMenu a:hover{background:#d7201b;color:#fff;}
.highSearch_box li.lineA a{padding:0 10px;line-height:30px;height:30px;display:inline-block;}
.highSearch_box li.lineA a:hover,.highSearch_box li.lineA a.current{background:#ee8035;color:#fff;}
/*高级搜索部份over*/
/*Go Top及联系客服*/
.gotop{width:36px;padding:1px;background:#ddd;position:fixed;left:50%;bottom:100px;margin-left:515px;}
.gotop a{display:block;width:36px;height:36px;background:#fff;font-size:13px;}
.gotop a.btnB{margin-top:1px;}
.gotop a em{display:block;width:36px;height:36px;background:url(../images/icon_btn_map.png) no-repeat;}
.gotop a.btnA em{background-position:-394px -179px;}
.gotop a.btnB em{background-position:-431px -179px;}
.gotop a span{display:none;text-align:center;line-height:18px;}
.gotop a:hover em{display:none;}
.gotop a:hover span{display:block;color:#ed7f33;}
/*右侧微信二维码图片框*/
.WXbox_right{width:122px;position:fixed;right:0;top:350px;}
.WXbox_right .WXbox_menu{height:26px;background:#f7f7f7;border:solid 1px #ccc;border-bottom:0;}
.WXbox_right .WXbox_menu a{display:inline-block;width:50%;line-height:26px;text-align:center;}
.WXbox_right .WXbox_menu a:hover,.WXbox_right .WXbox_menu a.current{color:#36c;border-bottom:solid 1px #36c;}
.WXbox_right .WXbox_content{width:100px;height:100px;padding:10px;border:solid 1px #ccc;border-top:0;background:#fff;}
.WXbox_right .WXbox_content img{display:block;width:100px;height:100px;}
.WXbox_right .WXbox_btm{text-align:right;margin-top:3px;*margin-top:-4px;}
.WXbox_right .WXbox_btm a{padding:3px;border:solid 1px #ccc;background:#fff;*display:inline-block;}
.WXbox_right .WXbox_btm a:hover{background:#ccc;color:#fff;}
/*企业查看应聘简历底部的操作栏begin*/
.com_resumeView .resume_state{width:100%;height:50px;background:#4c8adf;position:fixed;bottom:0;left:0;}
.com_resumeView .resume_state_main{width:736px;margin:0 auto;line-height:50px;color:#fff;}
.com_resumeView .resume_state_main .boxL{width:432px;height:90px;background:url(../images/bg-checkbar.png) no-repeat;line-height:999px;overflow:hidden;position:relative;top:-42px;}
.com_resumeView .resume_state_main input{ vertical-align:middle;margin:0 5px 0 15px;} 
.com_resumeView .resume_state_main input[type="button"]{width:60px;height:30px;border:solid 1px #fff;background:#F93;color:#630; border-radius:8px; cursor:pointer;}
/*企业查看应聘简历底部的操作栏over*/