﻿body{background-color:#f1f3fa; font-family:inherit; color:#777; font-size:14px;line-height: 1.42857;}
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, button, input, textarea, th, td {margin:0; padding:0;font-weight:500;}
h1, h2, h3, h4{color:#333;}
ul, ol{list-style: none;}
.container{padding-right:5px; padding-left:5px;}
@media (min-width:992px){.container{width:1200px;}}
@media (min-width:1200px){.container{width:1200px;}}
.row {margin-right:-10px; margin-left:-10px; padding-left:10px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-right:10px; padding-left:10px;}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox{margin-top:0; margin-bottom:0; padding-top:0px;}
a, a:hover, a:active{color:#5B9BD1;}
em{font-style:normal;}
/*********
* Public *
*********/
/*字体样式*/
.green{color:#1abc9c;}
.gray-b{color:#bbb;}
.blue{color:#005aa0;}
.red{color:#e53737;}
.font18{font-style:18px;}
/*输入框全局样式*/
.form-horizontal .form-group{margin-left:-10px; margin-right:-10px;}
.form-group{margin-bottom:15px; line-height:40px;}
.control-label{line-height:40px; padding-right:0;}
.form-control{transition:0; height:40px; border-radius:0; border-color:#d9d9d9; color:#777; font-family:'\5FAE\8F6F\96C5\9ED1';}
.form-control:focus{border:2px solid #c4ddee; box-shadow:0 0 3px 0 rgba(108,171,202,0.5);}
.form-control[disabled], .form-control[readonly]{border-color:#d9d9d9; opacity:1;}
.form-control[readonly]{background-color:#fff; color:#777;}
/*单选框checkbox*/
.checkbox .icons{color:#fff; overflow:hidden; font-size:26px; border:1px solid #d9d9d9;}
.checkbox .icons .first-icon{top:-2px; left:-4px;}
.checkbox.checked{color:#777;}
.checkbox.checked .second-icon{top:-2px; left:-4px; color:#bbb;}
.checkbox:hover .second-icon{top:-2px; left:-4px;}
.checkbox:hover .second-icon, .radio:hover .second-icon{opacity:0; filter:alpha(opacity=0);}
.checkbox:hover .first-icon, .radio:hover .first-icon{opacity:1; filter:alpha(opacity=1);}
.checkbox.checked:hover .second-icon{opacity:1; filter:alpha(opacity=1);}
.checkbox.checked:hover .first-icon{opacity:0; filter:alpha(opacity=0);}
/*alert-info警告框，见user-center页*/
.alert-info{color:#8a6d3b; font-size:14px; background-color:#fcf8e3; border:1px solid #faebcc; border-radius:0; padding:12px 20px 12px 30px;}
.alert-info em{padding-left:5px; padding-right:5px; font-weight:bold;}
.alert-info > a{display:inline-block; border:2px solid #ff8400; background-color:#ff8400; color:#fff; padding-left:10px; padding-right:10px; margin-left:30px; box-shadow:0 0 2px rgba(255,132,0,0.7);}
.alert-info button{color:#ff8400;}
.alert-info button:hover{color:#ff8400; opacity:1;}
.alert-info:hover button{color:#ff8400; opacity:1;}

/*举贤UI标准--默认按钮*/
.jx-btn{height: 30px;width: 105px;padding: 0;}
.jx-btn-default{background-color: #ffffff;border: 1px solid #777777;color: #777777;}
.jx-btn-default:hover{color: #777777;background-color: #d9d9d9;}
.jx-btn-red{color: #ffffff;background-color: #E53737;}
.jx-btn-red:hover{background-color: #e74c3c;}
.jx-btn-gray,.jx-btn-gray:disabled{color: #777777;background-color:#d9d9d9 ;}
/*搜索框下热门职位标签*/
.hot-search, .hot-search a{font-size:14px; color:#777;}
.hot-search a:hover{text-decoration:underline;}
.hot-search ul li{display:inline-block; margin:10px 5px;}
/*标题前的红色方块标记*/
.red-mark{border-left:7px solid #e54028; text-indent:0.5em; line-height:1; display:block;}


/*职位列表*/
.job-list li{background-color:#FFF; padding:15px 28px 10px; margin-bottom:10px; border-left:2px solid #ccc; cursor:pointer; position:relative;}
.job-list h2 a{color:#005aa0;}
.job-list li:hover{border-left:2px solid #e54028;}
.job-list li:hover > h2 a{color:#e54028;}
.job-list h3 a{color:#333;}
.job-list h2, .job-list h3{font-weight:normal; margin:0; line-height:1.5;}
.job-list h2{font-size:18px;}
.job-list h3{font-size:14px; margin-bottom:10px;}
.job-list dl{margin-bottom:0; color:#777; line-height:24px;}
.job-tags dt,.job-tags dd{display:inline-block; margin:0; font-size:14px; font-weight:normal;}
.job-tags dd{margin-right:30px; color:#333;}
.job-tags + .pubdate{font-size:12px; position:absolute; bottom:10px; right:30px;}
/*搜索框*/
.searchinputbox{width:86%; margin-bottom:0;}
.searchinputbox .form-control{border-radius:0;}
.searchinputbox .form-control:focus + .searchCityChoice{border-left:none;}
.searchinputbox .form-control:focus + .searchCityChoice:before{content:"在"; padding-right:15px; color:#333;}
.searchCityChoice{position:absolute; display:block; top:0; right:7px; margin:2px; height:36px; line-height:36px; border-left:2px solid #d9d9d9; padding:0 10px;}
.searchinputbox .sArrow{position:absolute; right:7px; top:19px; width:0px; height:0px; border:4px solid transparent; border-top:4px solid #e53737; }
#searchform .select{position:absolute; top:0; right:0; margin:2px;}
#searchform .select .btn{width:83px; background-color:transparent; color:#777; font-size:16px; border:none; border-radius:0; border-left:2px solid #d9d9d9; padding:7px 15px;}
#searchform .select .btn .filter-option{line-height:16px;}
#searchform .select .btn .caret{border-bottom-color:#e54028; border-top-color:#e54028;}
#searchform .select .dropdown-menu{margin-top:0 !important; padding:0; min-width:85px; border-radius:0; border:2px solid #bdc3c7;}
#searchform .select .dropdown-menu .selected a{border-radius:0;}
#searchform .select .dropdown-menu li{margin:0;}
#searchform .select .dropdown-inverse li > a{padding:5px 11px;}
#searchform .select .dropdown-arrow{border:none;}
#searchform .open .dropdown-menu{margin-top:0 !important;}
#searchform .btn-red{border-radius:0; width:12%; padding:8px; font-size:16px; line-height:1.2;}
/*搜索框（大）*/
.searchform-lg .form-control{font-size:16px;}
.searchform-lg .btn{font-size:18px; word-spacing:12px;}
/*推荐猎头*/
.more-headhunter a{font-size:14px; color:#777;}
.headhunter-rec{width:220px; height:116px; padding:14px 12px; margin-bottom:18px; background-color:#fff; border-bottom:1px solid #d9d9d9;}
.headhunter-rec > dt{float:left;}
.headhunter-rec > dt img{width:83px; height:83px;}
.headhunter-rec > dd{margin-left:95px;}
.headhunter-rec > dd h4{font-size:16px; margin:0}
.headhunter-rec > dd img{width:100px; height:20px; clip:rect(0 0 20px 0); display:block; margin:5px 0;}
.headhunter-rec > dd span{font-size:12px;}
.headhunter-rec img,.headhunter-rec span{display:block;}
.headhunter-mask{display:none; position:absolute; top:0; z-index:99; background-color:#ff8a0d; font-size:12px; color:#fff; width:220px; height:116px; padding:14px 12px; margin-left:-12px; opacity:0.95;}/*推荐猎头遮罩层*/
.headhunter-mask dt{float:left; font-weight:normal;}
.headhunter-mask dd{margin-left:60px; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;}
.headhunter-mask a{display:block; background-color:#ffd4ae; color:#333; width:64px; height:19px; text-align:center; margin:5px auto 0;}
.headhunter-rec:hover > .headhunter-mask{display:block;}
/*职位、简历管理左侧导航栏*/
/*左侧导航标题下划线*/

.common-sidebar > div{background-color:#fff; padding:15px 15px; margin-bottom:10px;}
.common-sidebar h1{font-size:16px; padding-bottom:15px;border-bottom:1px solid #eee;}
.common-sidebar ul{margin:0;}
.common-sidebar ul li{background-color:#fff; margin-top:0px; border-top:1px solid #eee;}
.common-sidebar ul li:first-child{border-top:none;}
.common-sidebar ul li a{border-radius:0; color:#5b9bd1; font-size:14px; position:relative; display:block; padding:7px 10px 9px 10px;}
.common-sidebar ul li a span{margin-top:2px; color:#fff; background-color:#b4c4cd; -webkit-transition:0.25s; transition:0.25s; font-weight:normal;}
.common-sidebar ul li a:hover{background-color:#eee; }
.common-sidebar ul .active a{background-color:#87a9c7; color:#fff;}
.common-sidebar ul .active a:hover{background-color:#87a9c7; color:#fff;}
.common-sidebar ul .active a span{background-color:#fff; color:#637b89; }
/*谁看了我的简历、应聘、委托、订阅、二维码等常规信息*/
.uc-common-info{padding:10px; background-color:#FFF;}
.uc-common-info li{background-color:#fff; margin-top:0px; border-top:1px solid #d9d9d9;}
.uc-common-info li:first-child{border-top:none;}
.uc-common-info > li + li{margin-top:0;}
.uc-common-info li a{border-radius:0; color:#333; font-size:14px;}
.uc-common-info li a span{margin-top:7px; color:#fff; background-color:#e54028;}
.uc-common-info > li.active > a, .uc-common-info > li.active > a:hover,
.uc-common-info .active a{background-color:#f1f1f1; color:#333;}
.uc-erweima img{width:100%; height:auto; margin-top:20px;}
/*整站模态框、弹出层样式重定义*/
.modal-dialog{width:450px;}
.modal-header{padding:10px 15px;}
h4.modal-title{font-size:14px; font-weight:normal; color:#333;}
.modal-body{padding:20px 15px;}
.btn-center{width:120px; padding:5px 15px; display:block; margin:0 auto;}
.modal-body iframe{width:400px; border:none; overflow:hidden;}
body > .modal-body{margin-top:-20px; margin-bottom:-20px; margin-left:-15px; margin-right:-15px;}
.mask-body{background-color:#fff;}
.mask-log-form{margin-left:10px; display:block;}
.mask-log-form .input-group{padding-top:10px; font-size:14px; display:block;}
.mask-log-form .input-group input{margin-right:10px;}
.mask-log-form .input-group .btn{padding:5px 25px;}
.mask-log-form .form-control{border-width:1px; padding:5px 12px; height:auto; width:70%}
.mask-log-form .form-control:focus{border:1px solid #bbb; box-shadow:0 0 5px 1px rgba(108,171,202,0.5);}
.apply-failed-mask{padding-left:50px; background:url(../img/text-mark.png) no-repeat top left; font-size:14px; line-height:55px;}
/*百度地图样式定义*/
#baidu-map-id{margin-top:0 !important;}
/*流程按钮*/
p.process-btn{padding:40px 0; min-height:200px; text-align:center; font-size:24px; color:#bbb; background-color:#fff;}
.process-btn .btn{width:150px; margin:20px auto 0; border-radius:0;}
div.process-btn{max-width:300px; margin:0 auto;}
.process-btn h4{font-size:18px; text-align:left;}
.process-btn p{text-align:left; font-size:14px;}
.process-btn p span{color:#0099ff; padding-left:20px;}
.process-btn p span.attachment{display:block; margin:5px 15px; padding-left:0;}
.process-btn p span.attachment a{padding-left:15px;}
.process-btn p span.attachment .loading{width:25px; height:25px;}
.process-done h4{text-align:center;}
.process-done p{text-align:center; margin:0;}
.process-done a{padding:0 15px;}
/*按钮样式*/
.btn-danger{background-color:#e53737; border-color:#e53737;}
.btn-danger.active{background-color:#cf000e; border-color:#cf000e;}
.btn{border-radius:0; transition:0;}
.btn-large{font-size:18px; line-height:1; padding:11px 25px; min-width:185px; text-align:center;}
.btn-small{font-size:14px; line-height:1; padding:8px 15px; min-width:80px; text-align:center;}
.btn-red{background-color:#e53737; color:#fff; border:2px solid #e53737;}
.btn-red:hover, .btn-red:focus{background-color:#e74c3c; color:#fff; border:2px solid #e74c3c;}
.btn-red:active{background-color:#cf000e; color:#fff; border:2px solid #cf000e; border-top-color:#ba000d;}
.btn-orange{background-color:rgba(255,255,255,0); color:#ff8400; border:2px solid #ff8400;}
.btn-orange:hover, .btn-orange:focus{background-color:#ff8400; color:#fff; border:2px solid #ff8400;}
.btn-orange:active{background-color:#d37100; color:#fff; border:2px solid #d37100; border-top-color:#bd6500;}
.btn-nocolor{background-color:rgba(255,255,255,0); color:#777; border:2px solid #bbb;}
.btn-nocolor:hover, .btn-nocolor:focus{color:#333; border:2px solid #bbb;}
.btn-nocolor:active{color:#333; border:2px solid #bbb;}
.btn-none{background-color:transparent; color:#777; border:none;}
.btn-none:hover, .btn-none:focus, .btn-none:active{color:#333; border:none; text-decoration:underline;}
.btn.disabled,
.btn[disabled]{border-color:#bdc3c7; background-color:#bdc3c7;}
.btn-success.disabled,
.btn-success[disabled],
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
.btn-success.disabled.active,
.btn-success[disabled].active{color:#fff; background-color:#cf000e; border-color:#cf000e;}
/*表单提示信息*/
.error{font-size:14px !important; margin:0; display:block;}
.error:before{content:"\e101"; color:#e54028; position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
/*填写企业信息步骤条*/
.step-bar ol{width:66.67%; margin:0 auto; position:relative; border-top:10px solid #eee;}
.step-bar ol:after{display:block; height:0; visibility:hidden; content:" "; clear:both;}
.step-bar ol li{border-top:10px; width:33.3%; float:left; text-align:center; font-size:14px; padding-top:10px; color:#777;}
.step-bar ol .step-1{text-align:left;}
.step-bar ol .step-3{text-align:right; width:33.4%;}
.step-bar span{position:absolute; top:-14px; left:49.5%; color:#eee; font-size:18px;}
.step-bar ol .step-1 span{left:-3px;}
.step-bar ol .glyphicon-ok-sign{color:#e54028;}
.step-bar ol .step-3 span{right:-3px;}
.finish-pink-line-all{position:absolute; width:100%; top:-10px; left:0; border-top:10px solid #ffd0d0; height:0; color:#333;}
.finish-pink-line-half{position:absolute; width:50%; top:-10px; left:0; border-top:10px solid #ffd0d0; height:0;}
/*添加更多（大）（带虚线框的‘+’号）*/
.addanother{padding:0px 10px; font-size:14px; line-height:32px; cursor:pointer; position:relative; display:block;}
.addanother i{border:2px dashed #bbb; display:block; width:32px; height:32px; float:left; transition:0.25s ease-in; position:relative;}
/*竖*/.addanother i:before{display:block; position:absolute; left:7px; top:7px; width:8px; height:14px; border-right:2px solid #bbb; content:" "; transition:0.25s ease-out;}
/*横*/.addanother i:after{display:block; position:absolute; top:7px; left:7px; height:8px; width:14px; border-bottom:2px solid #bbb; content:" "; transition:0.25s ease-out;}
.addanother span{display:block; margin:0 0 5px 50px; color:#777;}
.addanother:hover i, .addanother:hover i:before, .addanother:hover i:after{color:#ec7063; border-color:#e53737;}
/*添加更多（小）（带虚线框的‘+’号）*/
.addanother-s{padding:0px 10px; font-size:14px; line-height:24px; cursor:pointer; position:relative; display:block;}
.addanother-s i{border:2px dashed #bbb; display:block; width:24px; height:24px; float:left; transition:0.25s ease-in; position:relative;}
/*竖*/.addanother-s i:before{display:block; position:absolute; left:4px; top:4px; width:7px; height:12px; border-right:2px solid #bbb; content:" "; transition:0.25s ease-out;}
/*横*/.addanother-s i:after{display:block; position:absolute; top:4px; left:4px; height:7px; width:12px; border-bottom:2px solid #bbb; content:" "; transition:0.25s ease-out;}
.addanother-s span{display:block; margin:0 0 0 35px; color:#777;}
.addanother-s:hover i, .addanother-s:hover i:before, .addanother-s:hover i:after{color:#ec7063; border-color:#e53737;}
/*性别、城市radio*/
.fill-ul{cursor:pointer; position:relative; text-align:center; overflow:hidden;}
.fill-select-ul{cursor:pointer; position:relative; text-align:center;}
.fill-ul li, .fill-select-ul li{display:block; cursor:pointer; line-height:36px; border:2px solid #d9d9d9; float:left; position:relative;}
.fill-ul li:hover, .fill-select-ul li:hover{border-color:#bbb;}
.fill-ul .fill-input, .fill-select-ul .fill-input{display:block; cursor:pointer; position:absolute; top:0; left:0; margin-top:0; width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}
.fill-ul li em, .fill-select-ul li em{border-top:15px solid #e54028; border-left:15px solid transparent; display:block; width:0; height:0; position:absolute; right:0px; top:0px;}
.fill-ul li i, .fill-select-ul li i{font-size:10px; color:#fff; position:absolute; top:0; right:0; -webkit-transform:scale(0.84,0.84) ;}
.fill-sex-ul{width:40%; margin:0 0 0 60%;}
.fill-sex-ul li{width:46%; margin-left:4%;}
.fill-city-ul li{width:18%; margin-left:2.5%;}
.fill-city-ul li:first-child{margin-left:0;}
.form-horizontal .submit span{font-size:16px; font-weight:bold;}
.fill-user-type li{width:48%; margin-left:4%; border:0px; background-color:#fff; font-size:20px; line-height:44px;}
.fill-user-type li:first-child{width:48%; margin-left:0;}
.fill-user-type li em{border-top:25px solid #e54028; border-left:25px solid transparent;}

/*年月选择器*/
.input-date-sm{width:47%; display:inline-block; cursor:pointer; position:relative;}
.input-date-sm + .input-date-sm{margin-left:6%;}

.input-date-lg{width:21%; display:inline-block; cursor:pointer; position:relative;}
.input-date-lg + .input-date-lg{margin-left:3%;}
.input-date-lg + span{width:10%; display:inline-block; text-align:center; vertical-align:top; line-height:40px;}
.input-date[readonly], .input-date-lg[readonly]{cursor:pointer; background-color:#fff; border-color:#d9d9d9; color:#777;}

.input-date-sm .form-control, .input-date-lg .form-control{background-color:#fff;}
.input-date-lg b, .input-date-sm b{position:absolute; right:12px; top:18px; width:0; height:0; border-top:5px solid #bbb; border-left:5px solid transparent; border-right:5px solid transparent; z-index:999;}

.input-date-sm-fl{width:47%; display:inline-block; cursor:pointer;  float:left;}
.input-date-sm-fl + .input-date-sm-fl{margin-left:6%;}
.input-date-lg-fl{width:21%; display:inline-block; cursor:pointer; float:left;}
.input-date-lg-fl + .input-date-lg-fl{margin-left:3%;}
.input-date-lg-fl + span{width:10%; display:inline-block; text-align:center; vertical-align:top; line-height:40px; float:left;}
.input-date-fl[readonly], .input-date-lg-fl[readonly]{cursor:pointer; background-color:#fff; border-color:#d9d9d9; color:#777;}
.input-date-sm-fl .form-control, .input-date-lg-fl .form-control{background-color:#fff;}


.input-date-div {float:left; width:30%; margin:0; padding:0; display:inline-block;}
.input-date-span {float:left; width:7%; margin:0; padding:0; display:inline-block; text-align:center;}
.input-date-lable {float:left; width:15%; margin:0; padding:0; display:inline-block; text-align:center;}

.input-date-div .input-date-lg-exp,.input-date-div .input-date-lg-exp{width:45%; display:inline-block; cursor:pointer; float:left;}
.input-date-div .margin-left { margin-left:5%; padding:0;}
.input-date-div .margin-right{ margin-right:5%; padding:0;}
.input-date-div .input-date-exp[readonly],.input-date-div  .input-date-lg-exp[readonly]{cursor:pointer; background-color:#fff; border-color:#d9d9d9; color:#777;}
.input-date-div .input-date-lg-exp .form-control{background-color:#fff;}

/*返回顶部*/
.backTop{position:fixed; bottom:135px; left:50%;}
.backTop span{display:none; margin-left:500px; width:34px; height:34px; cursor:pointer; background:url(../img/scrolltop.png) no-repeat;}
.backTop span:hover{background-position:-34px;}

/*简历、职位 标签*/
.myTags{display:none;}
.tagsEditWrap{line-height:1.72222;}
.tagsNoColor > span{display:inline-block; background-color:#e0eaf1; padding:0 15px; margin:10px 10px 10px 0; border-radius:20px; font-size:12px;}
.tagsColorful > span{display:inline-block; background-color:#e0eaf1; padding:0 15px; margin:10px 10px 10px 0; border-radius:20px; font-size:12px;}
.tagsColorful > span:nth-of-type(5n+1){background-color:#c6eee6;}
.tagsColorful > span:nth-of-type(5n+2){background-color:#fef5d4;}
.tagsColorful > span:nth-of-type(5n+3){background-color:#fad7d7;}
.tagsColorful > span:nth-of-type(5n+4){background-color:#edf4ed;}
.tagsColorful > span:nth-of-type(5n+5){background-color:#ede0ed;}
.tagsChosen{border:1px dashed #d9d9d9; padding:0px 10px;}
.tagsChosen > em{display:inline-block; vertical-align:bottom; line-height:30px;}
.tagsChosen > span{margin-top:5px; margin-bottom:5px; padding-right:20px; position:relative; cursor:pointer;}
.tagsChosen > span:after{content:"×"; position:absolute; right:7px; top:0; font-size:12px; line-height:1.72222; transition:0.35s;}
.tagsChosen > span:hover:after{transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); color:#000; font-weight:bold;}
.tagsAddArea span{cursor:pointer; background-color:#e0eaf1 !important;}
.tagsAddArea span:hover{background-color:#d0eae1 !important;}
.tagsAddArea label{padding-left:15px; position:relative; vertical-align:middle; line-height:1.72222; margin-top:8px;}
.tagsAddInput{display:inline-block; position:relative; width:115px; *display:inline; *line-height:40px; vertical-align:top; margin-top:8px;}
.tagsAddInput input{border:1px dashed #c6eee6; padding:0 20px 0 8px; width:115px; *width:85px; vertical-align:middle\9; height:24px;}
.tagsAddInput .tagsAddBtn{display:block; position:absolute; right:0; top:0; padding:0 5px; z-index:99; cursor:pointer; color:#333; *width:11px;}



/*等级星星*/
.level{display:inline-block; width:89px; height:18px; background:url(../img/star.png) no-repeat 0 0; text-indent:-999px; vertical-align:middle;}
.level1{background-position:0 0;}
.level2{background-position:0 -18px;}
.level3{background-position:0 -36px;}
.level4{background-position:0 -54px;}
.level5{background-position:0 -72px;}
.level6{background-position:0 -90px;}
.level7{background-position:0 -108px;}
.level8{background-position:0 -126px;}
.level9{background-position:0 -144px;}
.level10{background-position:0 -162px;}
.level11{background-position:0 -180px;}
.level12{background-position:0 -198px;}
.level13{background-position:0 -216px;}
.level14{background-position:0 -234px;}
.level15{background-position:0 -252px;}


 /***************
 ** Navigation **
 ***************/
/*Public*/
.navbar{border:0px;}
.navbar-default{background-color:#fff; border-top:2px solid #cf000f; margin-bottom:20px; border-radius:0;}
.navbar-default .navbar-right > li > a{font-size:14px; padding:18px 21px 18px 18px; color:#777;}
/*.navbar-default .navbar-right > .dropdown > a:after{content:"|"; position:absolute; right:0; color:#eee;}*/
.navbar-default .navbar-right > .dropdown > a:after{ position:absolute; right:0; color:#eee;}
.navbar-default .navbar-right > li > a:hover:after,
.navbar-default .navbar-right > li > a:focus:after{color:#eee;}
.navbar-default .navbar-right > li > a:hover,
.navbar-default .navbar-right > li > a:focus,
.navbar-default .navbar-right > .open > a,
.navbar-default .navbar-right > .open > a:hover,
.navbar-default .navbar-right > .open > a:focus{color:#333;}
.navbar-default .navbar-right > .open > a .caret,
.navbar-default .navbar-right > .open > a:hover .caret,
.navbar-default .navbar-right > .open > a:focus .caret,
.navbar-default .navbar-right > .dropdown > a:hover .caret,
.navbar-default .navbar-right > .dropdown > a:focus .caret{border-top-color:#333; border-bottom-color:#333;}
.dropdown-menu,
.dropdown-menu li:first-child > a,
.dropdown-menu li:last-child > a{border-radius:0 !important;}
.navbar .nav > li .dropdown-menu, .open > .dropdown-menu{margin-top:0 !important;}
.navbar .nav > li:hover .dropdown-menu{visibility:visible; opacity:1; display:block;}
.uc-setting{display:block; float:right; padding-left:0;}
.uc-setting span{display:none;}
/*Lite Navigation*/
.header-lit-logo{display:block; width:362px; height:29px; float:left; margin:15px 0; background:url(/common/img/logo1.png) no-repeat; text-indent:-9999px;}
.small-navbar-right{padding-top:0px;}
/*Large Navigation*/
.large-nav{position:relative;}
.header-large-logo{display:block; width:196px; height:61px; float:left; margin:25px 25px 25px 10px; background:url(/common/img/logo-large.png) no-repeat; text-indent:-9999px; transition:margin 0.2s;}
.large-navbar{padding-top:29px; padding-bottom:34px;}
.navbar-default .large-navbar > li > a{padding:15px 0 10px; margin-left:21px; margin-right:21px; font-size:16px !important; font-weight:700; border-bottom:2px solid #fff;}
.navbar-default .large-navbar > .active > a{border-bottom:2px solid #f00; color:#f00; background:#fff;}
.navbar-default .large-navbar > li > a:hover, .navbar-default .large-navbar > li > a:active, .navbar-default .large-navbar > li > a:focus, .navbar-default .large-navbar > .active > a:hover{border-bottom:2px solid #f00; color:#f00; transition:0.2s;}
.large-navbar-right{padding-top:29px;}
.large-nav .navbar-toggle{margin-top:29px; margin-right:15px;}
.release-job{display:block; position:absolute; top:0; right:25px; background-color:#e53737; padding:0px 6px 3px; font-size:14px; transition:0;}
/*Navigation Not Login*/
.navbar-default .navbar-unlogin{padding-right:30px;}
.navbar-default .navbar-unlogin > li{margin:10px 5px;}
.navbar-default .navbar-unlogin > li > a{border-radius:50%; background-color:#777; color:#fff; padding:5px; line-height:2;}
.navbar-default .navbar-unlogin > li > a:hover{background-color:#333; color:#fff;}
@media (min-width: 768px){
.navbar > .container .navbar-collapse .navbar-nav.navbar-right{margin-right:-36px;}
.modal-dialog{margin-top:100px;}
}
@media (max-width: 767px) {
	.uc-setting{float:left; padding-left:21px;}
	.uc-setting span{display:inline;}
	.release-job{display:none;}
	.navbar-default .navbar-unlogin > li > a{color:#34495e; background-color:#fff; border-radius:0;}
	.header-large-logo{margin:25px 0px 25px 20px;}
}

/*************************************分页******************************/

 /****************
 ** Job-detials **
 ****************/
#job-detials h2,#job-detials h3,#job-detials dt,#job-detials em,#job-detials strong{font-style:normal; font-weight:normal;}
#job-detials{background-color:#FFF; padding:0 25px 30px 35px;}
#job-detials h1{font-size:24px; line-height:24px; color:#0077b3; margin-top:0; padding-top:24px; font-weight:normal; max-width:70%; word-break:break-all;}
#job-detials h2{font-size:14px; line-height:18px; margin-top:5px; margin-bottom:15px;}
#job-detials #department:before{content:" | ";}
#job-detials-tags{margin-bottom:5px;}
#job-detials-tags li{font-size:18px; line-height:18px; display:inline-block; margin-right:15px;}
#job-detials-tags li:before{content:"\e041"; font-family:'Glyphicons Halflings'; position:relative; top:0px; font-size:12px; font-style:normal; font-weight:normal; color:#ccc; letter-spacing:4px; line-height: 1;}
#job-detials strong{font-size:18px; line-height:18px; display:block; margin-left:90px;text-indent:-90px; line-height:1.5;}
#job-detials .tagsNoColor span{margin-bottom:0; margin-top:12px;}
#job-detials-salary{font-size:16px; line-height:18px; color:#e54028; position:absolute; top:55px; right:25px; background:none;}
#job-detials-salary dt{float:left;}
#job-detials-salary dd{margin-left:32px;}
#job-detials .row{margin:0 -25px 0 -35px;}
#job-detials-pubdate{font-size:14px; line-height:18px; color:#bbb; border-bottom:15px solid #fafafa; padding-bottom:15px; margin-top:15px; margin-bottom:20px;}
#job-detials-pubdate dt{float:left; margin-left:35px;}
#job-detials-pubdate dd{margin-left:105px;}
#job-detials h3, #job-pub-user h3{font-size:16px; line-height:18px; color:#777;}
#job-detials-description{font-size:14px; line-height:2; color:#777; margin:30px 0;}
#apply-btn-top{position:absolute; top:24px; right:25px; width:110px; line-height:26px; padding:0; border-radius:0;}
#apply-btn-bottom{width:110px; line-height:26px; padding:0;}

.company-logo{overflow:hidden; position:relative;}
.company-logo img{display:block; width:100%; max-height:125px; height:auto;}
.company-logo p{text-align:center; margin-bottom:0; position:absolute; bottom:0; font-size:14px; color:#fff; width:100%; background-color:rgba(0,0,0,0.2);}

#jd-company-intro dl{margin-top:10px;}
#jd-company-intro dt{background-color:#ededed; float:left; font-weight:normal; padding:0 5px; margin-bottom:5px;}
#jd-company-intro dd{margin-left:40px; margin-bottom:5px;}
#jd-company-intro dd > a{text-decoration:underline; display:block; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;}
#jd-company-intro .company-add{margin-bottom:0;}
#jd-company-intro .company-add-d{margin-left:0; margin-top:30px; padding:0 5px;}
#company-in-map img{width:100%; height:auto;}

#jd-company-intro #phone-num{font-size:14px; background:url(../img/i-bg.png); padding:10px;}
#job-pub-user{background-color:#fff; padding:15px; margin-top:20px;}
#job-pub-user .media img{width:80px; height:80px;}
#job-pub-user h3{margin-top:0; font-weight:normal; font-size:14px; line-height:1; color:#333;}
#job-pub-user h4{font-size:14px; line-height:28px; color:#333; font-weight:normal;}

 /****************
 ** user-center **
 ****************/
#user-center h1{font-size:18px; line-height:18px; margin:10px 0 20px; font-weight:normal; color:#333;}
#uc-user-profile{padding:14px 18px; background-color:#fff;}
#uc-user-head{float:left; position:relative;}
#uc-user-head img{width:77px; height:77px; border:2px solid #fff; box-shadow:0 0 1px 1px rgba(190,190,190,0.7);}
#uc-user-head p{width:73px; display:block; text-align:center; margin:0 2px; position:absolute; bottom:2px; font-size:14px; color:#fff; background-color:rgba(0,0,0,0.2);}
#uc-user-head p a{color:#fff;}
#uc-user-head:hover p{background-color:rgba(0,0,0,0.5);}
#uc-user-profile #user-profile-canvas{display:block; margin-left:100px;}
#uc-user-profile h4{font-size:14px; margin:15px 0 0; font-weight:normal;}
#uc-user-profile > span{font-size:12px; color:#333;}
#uc-user-profile > p{font-size:12px; color:#777; margin-bottom:0;}
/*用户简介下方四个按钮*/
#uc-user-btn{margin-left:0; margin-bottom:20px;}
#uc-user-btn .btn-group{width:100%; margin-left:0;}
#uc-user-btn .btn-group a{width:25%; background:#f1f1f1; border-radius:0; transition:0.25s; border-bottom:2px solid #f1f1f1; border-left:1px solid #ddd; padding:6px 15px; font-size:12px;}
#uc-user-btn .btn-group a:first-child{border-left:none;}
#uc-user-btn .btn-group a span{display:none; color:#e54028;}
#uc-user-btn .btn-group a i{color:#777;}
#uc-user-btn .btn-group a:hover{background-color:#fff; border-bottom-color:#e54028;}
#uc-user-btn .btn-group a:hover > i{display:none;}
#uc-user-btn .btn-group a:hover > span{display:block;}

#uc-user-btn .btn-group .active{background-color:#fff; border-bottom-color:#e54028;}
#uc-user-btn .btn-group .active i{display:none;}
#uc-user-btn .btn-group .active span{display:block;}

 /************
 ** MVP-Job **
 ************/
#mvp-job{margin-top:30px;}
#mvp-job .list-title{font-size:18px; margin-top:0; margin-bottom:20px; line-height:18px; color:#333;}
#accordion{padding:20px 30px; background-color:#fff;}
#accordion .panel-default{border-radius:0; margin-top:0; border:none; box-shadow:none;}
#accordion .panel-default .panel-heading{background-color:#fff; padding:5px 10px; width:100%; font-size:18px; font-weight:bold; display:block; margin:5px 0; color:#333;}
#accordion .panel-default .panel-heading:hover{color:#777;}
#accordion .panel-default .panel-body{padding:0;}
#accordion .panel-default .panel-body li a{padding:5px 25px; width:100%; display:block; color:#333;}
#accordion .panel-default .panel-body li a:hover{background-color:#e53737; color:#fff;}

#accordion-pointer{display:block; float:right; width:6px; height:6px; position:relative; top:11px; border:6px solid transparent; border-top:6px solid #999; -webkit-transition:.3s ease-in; -moz-transition:.3s ease-in; -o-transition:.3s ease-in; transition:.3s ease-in; -webkit-transform-origin:6px 3px;}

.collapsed b{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg);}


.tags-label{background:#fff; border:none; height:100%; margin-bottom:18px; padding:10px 30px; overflow-y:auto; text-align:left;}
.tags-label p{font-size:14px; margin:0 0 5px;}
.tags-label .label-tag{background-color:#e53737; color:#ffffff; font-size:14px; cursor:pointer; display:inline-block; margin-right:5px; margin-bottom:5px; overflow:hidden; line-height:15px; padding:6px 20px 8px 12px; position:relative; vertical-align:middle; -webkit-transition:0.25s linear; transition:0.25s linear;}
.tags-label .label-tag span{padding-right:7px}
.tags-label-remove{bottom:0; cursor:pointer; font-size:12px; padding:7px 7px 5px 0; position:absolute; right:0; text-align:right; text-decoration:none; top:0; width:100%; z-index:2; color:#fff; opacity:1; display:block\9;}
.tags-label .label-tag:hover{background-color:#e74c3c;}
.tags-label-remove:before{color:#fff; content:"\e00b"; font-family:"Flat-UI-Icons";}

/*分页页码*/
.pagination{width:100%; text-align:center; text-justify:distribute-all-lines/*IE*/; padding:20px 0 0; margin:0;}
.pagination:after{content:" "; height:0; width:100%; display:inline-block; overflow:hidden;}
.pagination > li{display:inline-block; vertical-align:top; letter-spacing:normal; *display:inline; *zoom:1;}
.pagination > li > a{margin-right:3px; border:none; color:#333; font-size:14px; background-color:#f6f6f6; float:none; display:inline;}
.pagination > .disabled > a{border:none;}
.pagination > .active > a{background:#e53737; color:#fff !important; }
.pagination > li:first-child > a{border-radius:0;}
.pagination > li > a:hover{background-color:#e53737; color:#fff;}
.pagination > .active > a:hover{background:#e53737; color:#fff;}
.pagination > li:last-child > a{border-radius:0;}
.pagination-white > li > a{
    background-color: #ffffff;
}

 /********************
 ** Offer-Submitted **
 ********************/
#offer-submitted{font-size:18px; color:#333; margin:0 0 20px; font-weight:normal;}
#offer-submitted em{margin-left:0.4em;}
#offer-submitted b{color:#777; margin-left:0.5em; font-weight:normal;}
#offer-submitted b:before{content:"[";}
#offer-submitted b:after{content:"]";}

#offer-submitted-row{padding:28px 40px; background-color:#fff;}
#offer-submit-ma{padding:0 54px; border-right:1px dashed #ccc;}
#offer-submit-right{padding:20px 45px;}
#offer-submit-right h2{font-size:24px; margin:0; color:#1abc9c; font-weight:normal;}
#offer-submit-right h2:before{padding-right:10px; position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; content:"\e013";}
#offer-submit-right h2 em{color:#777;}
#offer-submit-right p{font-size:14px; color:#777; margin:5px 35px;}
#offer-submit-right .btn-group{margin-left:35px; margin-top:25px;}
#offer-submit-right .btn-group a{padding:5px 20px; border-width:1px;}
#offer-submit-right .btn-red{margin-right:20px;}

 /*************************
 ** Company-introduction **
 *************************/
.company-logo{display:block;}
.company-logo img{width:100%; height:auto;}
.company-logo span{display:block; width:100%; text-align:center; font-size:14px; line-height:2.5; background-color:#d9d9d9; margin-top:8px; color:#fff;}
.ci-edit-intro .glyphicon-edit{position:absolute; top:5px; right:20px; color:#bbb; transition:0.25s;}
#company-introduction .media-body:hover .ci-edit-intro .glyphicon-edit, .ci-label:hover .glyphicon-edit, .ed-conpany-intro:hover .glyphicon-edit{color:#e53737;}
#company-introduction .media-body h1{font-size:24px; font-weight:normal;}
#company-introduction .media-body h2{font-size:16px; color:#777; font-weight:normal; margin:10px 0 15px;}
.one-word-intro{font-size:14px; color:#777;}
.one-word-intro:before{background:url(../img/q-before.png) #fafafa no-repeat; display:block; float:left; margin:0px 10px 0 0; vertical-align:bottom; padding:9px 13px; content:" ";}
.one-word-intro:after{background:url(../img/q-after.png) #fafafa no-repeat; display:inline-block; margin:0 0 0 10px; vertical-align:bottom; padding:9px 13px; content:" ";}
#company-introduction h3.red-mark{font-size:18px; font-weight:normal; margin-top:20px; margin-bottom:20px;}
#company-introduction h3 span{font-size:14px; color:#777;}
#company-introduction h3 span b{font-size:18px; color:#e53737; padding-left:5px; padding-right:5px;}
.ci-addanother{background-color:#fff; padding:40px; font-size:18px; line-height:61px; cursor:pointer; color:#bbb;}
.ci-addanother i{top:15px;}
.ci-addanother1{display:block; background-color:#fff; padding:10px 20px; font-size:14px; cursor:pointer; color:#bbb;}
#ci-position-online{background-color:#fff; padding:30px 40px 40px;}
#ci-position-online p{margin-bottom:25px; font-size:24px; color:#bbb;}
.ci-label{background-color:#fff; padding:10px; margin:0;}
.ci-label dt{float:left; padding:7px 10px; font-weight:normal;}
.ci-label dd{padding:7px 20px; border-left:2px solid #fafafa; margin-left:52px;}
.ci-label dd a{display:block; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;}
.ci-label dd a:hover{text-decoration:underline;}
#zy-upd-id{white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; padding-left:10px; font-size:14px; color:#333;}
.ci-interview-online{background-color:#fff; padding:5px 15px;}
.ci-interview-online li{position:relative;}
.ci-interview-online li a{display:block; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; padding-left:10px; border-left:5px solid #ffd0d0; line-height:14px; font-size:14px; color:#333; margin:10px 0;}
.ci-interview-online li span{display:block; position:absolute; right:0; color:#bbb; font-size:12px; cursor:pointer; line-height:14px;}
.ci-interview-online li span:hover{color:#333;}
/*修改*/
.ci-e-intro-p{background-color:#fff; padding:30px; margin-bottom:0; font-size:16px; color:#333;}
.ci-e-intro-p textarea{height:10em; max-width:100%;}
.ci-e-intro-s .form-group{margin-bottom:14px;}
.ci-e-intro-s .form-group b{position:absolute; right:25px; top:20px; width:0; height:0; border-top:5px solid #777; border-left:5px solid transparent; border-right:5px solid transparent; z-index:999;}

.pagination-li{
    list-style: none;
}
 /***********************
 ** Effective-Position **
 ***********************/
#effective-position h1{font-size:16px; font-weight:normal; color:#333;}
#position-management h1{font-size:18px; margin-top:3px; margin-bottom:10px; font-weight:normal; padding:10px 15px; background-color:#fff;  }
#position-management > ul > li{margin-bottom:0; border-top:1px solid #d9d9d9;  padding:20px 30px; background-color:#fff; position:relative;}
#position-management > ul > li:first-child{border-top:none;}
#position-management > ul > .pagination-li{padding-left:0; padding-right:0; margin-top:10px; border-top:none; padding-top:10px; background-color:#fafafa;}
#position-management h2{font-size:18px; font-weight:normal; margin:0;}
#position-management h2 em{font-size:14px; padding-left:10px; font-style:normal;}
#position-management h2 em a{font-size:14px; color:#777;}
#position-management h2 em:before{content:"[";}
#position-management h2 em:after{content:"]";}
#position-management ul li:hover h2 > a{color:#e53737;}
#position-management ul li > span{display:inline-block; font-size:14px; color:#333;border-left:1px solid #333; line-height:100%; padding-left:10px; margin-right:10px;}
#position-management ul li #pm-job-city{border:none; padding-left:0;}
#position-management ul li #pub-date{display:block; color:#777; border:none; padding-left:0; margin-top:15px;}

#resumes-to-be-processed{position:absolute; top:15px; right:30px;}
#resumes-to-be-processed a{color:#333; font-size:14px; font-weight:bold;}
#resumes-to-be-processed a span{color:#e53737;}
#position-management ul li > span.resume-state{position:absolute; top:15px; right:20px; color:#fff; width:100px; text-align:center; padding:5px 0; margin:auto; border:none; border-radius:15px;}
#resume-state-normal{background-color:#ff8400;}
#resume-state-failed{background-color:#bbb;}
#function-area{position:absolute; top:75px; right:25px;}
#function-area a{font-size:14px; padding:0 5px;}
#function-area a:hover{text-decoration:underline;}
#function-area .active{color:#777;}
#function-area .active:hover{text-decoration:none; cursor:default;}
#freshed-alert{position:absolute; bottom:40px; right:155px; border:1px solid #777; color:#777; font-size:14px; line-height:140%; padding:0 5px;}
#failed-reason{background-color:#fcf8e3; margin:20px -10px -10px -10px; padding:10px; font-size:14px;}
#failed-reason span{display:block; color:#777;}
#failed-reason em{display:block; color:#333;}
#failed-reason #hotline{color:#e53737; font-size:12px; position:absolute; bottom:20px; right:20px;}
.interviewDetails{background-color:#fcf8e3; margin:20px -10px -10px -10px; padding:10px; font-size:14px;}
.interviewDetails span{display:block; color:#333;}
.interviewDetails .btn{margin-right:15px; margin-top:10px;}
.interviewDetails .glyphicon{font-size:18px;}


 /**************
 ** My-Apply **
 **************/
#apply-state h1{font-size:18px; color:#181818; font-weight:normal; margin-bottom:20px; background-color:#fff; padding:10px 15px;}
#my-apply-nav{font-size:16px; text-align:center; background:#fff; margin:0;}
#my-apply-nav li{width:20%;}
#my-apply-nav li a{display:block; padding:10px 0 8px; margin:0 auto; border-bottom:2px solid #fff;}
#my-apply-nav-l1{width:32px;}
#my-apply-nav-l2,
#my-apply-nav-l4{width:64px;}
#my-apply-nav-l3,
#my-apply-nav-l5{width:48px;}
#my-apply-nav li .active{border-color:#e54028;}
#my-apply-nav li a:hover{border-color:#e54028;}
#my-apply-nav li:before{display:block; float:left; content:"|"; color:#fafafa; padding-top:10px; font-size:16px;}
#my-apply-nav li:first-child:before{display:none;}

#my-apply-list li{margin-top:20px; padding:20px; background-color:#fff; position:relative; border-left:2px solid #bbb;}
#my-apply-list li:hover{border-left:2px solid #e53737;}
#my-apply-list h2{font-size:18px; color:#005aa0; font-weight:normal; margin:0;}
#my-apply-list h2 em{font-size:14px; color:#e53737; margin-left:10px;}
#my-apply-list h2 em:before{content:"[";}
#my-apply-list h2 em:after{content:"]";}
#my-apply-list h3{font-size:14px; color:#333; margin:10px 0 20px; font-weight:normal;}
#my-apply-list h3 em{color:#777; margin-left:10px;}
#my-apply-list li > span{display:block; font-size:14px; color:#777;}
#my-apply-list #apply-date{position:absolute; top:45px; right:20px;}
#my-apply-list .btn-block{position:absolute; top:80px; right:20px; width:80px; border-radius:0; padding:4px; color:#fff; cursor:default;}
#my-apply-list .btn-success{background-color:#1abc9c;}
#my-apply-list .btn-primary{background-color:#6cabd4;}
#my-apply-list .btn-failed{background-color:#bbb;}

/*my-subscribe*/
#apply-state > p{font-size:14px;}
.my-subscribe-form{background-color:#fff; margin:20px 0; padding:50px;}
.my-subscribe-form .btn{margin-top:20px;}
.my-subscribe-form .control-label span{color:#e53737;}
/*my-subscribe-list*/
#my-apply-list li > b{color:#333; font-weight:normal; line-height:2.4;}
#my-apply-list li > b + b:before{content:"|"; padding-left:5px; padding-right:5px;}
.subscribe-email{margin-top:5px;}
.subscribe-email em{font-style:normal; padding-left:20px; color:#bbb;}
.subscribe-function-area{position:absolute; top:75px; right:20px; width:100px; border-radius:0; padding:4px; color:#fff; cursor:default;}
.subscribe-function-area a{display:inline-block; margin-left:15px;}
.subscribe-function-area a:hover{text-decoration:underline;}
/*invite-friends*/
.invite-friends h1{font-size:18px; color:#181818; font-weight:normal; margin-bottom:10px; background-color:#fff; padding:10px 15px;}
.invite-friends-con{background-color:#fff; padding:30px;}
.invite-friends-con h2{font-size: 18px; color: #16a085; font-weight: normal;}
.invite-friends-con h2 span{font-size:14px; color:#777; }
.invite-friends-rule{color: #8a6d3b;font-size: 14px;background-color: #fcf8e3;border: 1px solid #faebcc; padding:15px 20px; margin: 20px 0 50px;}
.invite-friends-con .col-md-10{padding-left:0; }
.invite-friends-con p{margin-bottom:10px; }
.invite-friends-con .btn{padding: 7px 15px;}
/*my-points*/
.my-points h1{font-size:18px; color:#181818; font-weight:normal; margin-bottom:10px; background-color:#fff; padding:10px 15px;}
.my-points .table > tbody > tr > th, .my-points .table > tbody > tr > td{border-top:none; color:#333; font-weight:normal;}
.my-points .table > tbody > tr > th{border-bottom:1px solid #d9d9d9; color:#777;}
.my-points .table-white{background-color: #ffffff}
.my-points .table-white > tbody > tr:nth-child(n+1) > td:last-child {
    color: #bbbbbb ;
}
 /*******************************
 ** Resume-Received-Management **
 *******************************/

#listview{background-color:#fff;}
#listview h1{font-size:18px; color:#181818; font-weight:normal; margin:0 0 15px; background-color:#fff; padding:10px 15px;}
#listview > ul > li{background-color:#f6fbfc; padding:0px 10px 15px; margin:10px 10px; position:relative;border-left:2px solid #3faba4;}
#listview > ul > li:hover{background-color:#edf7f9;}
#listview > ul > li:hover h2 a{color:#005aa0;}

.listview-title{background-color:#fff; padding:15px 5px; font-size:14px; border-bottom:1px solid #eee;}
.listview-title > span {font-size: 16px;margin-left:5px;color:#333;}

#check-resume{float:left; width:40px; text-align:center;}
#check-resume input{width:18px; height:18px; margin-top:30px;}
.resume-received-lite{margin-left:10px; margin-top:0; font-size:14px; color:#333; overflow:visible;}
.resume-received-lite img{width:77px; height:77px; border:2px solid #dadada;}
.resume-received-lite h2, .resume-received-lite h2 a{font-size:18px; color:#777;}
.resume-received-lite .media-body{padding-left:15px; margin-left:80px; overflow:visible;}
.resume-received-lite .media-body > ul > li{display:inline-block; border-left:1px solid #ccc; line-height:1; padding:0 10px;color:#2b4a5c;}
.resume-received-lite .media-body > ul li:first-child{border:none; padding-left:0;}
.resume-received-lite dl{margin-bottom:10px;}
.resume-received-lite dt{float:left; font-weight:normal; color:#777;}
.resume-received-lite dd{color:#577688;margin-left:70px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.resume-received-lite .show-atta-resume{color:#005aa0; padding-left:15px;}
.resume-received-lite dd em:after{padding:0 10px; text-align:center; content:"·"}
.resume-received-lite .media-body > span{color:#777; display:block; position:absolute; top:15px; right:20px;}
 /*******************************
 ** 邀约状态 **
 *******************************/
.media-status{height:100%;}
.media-backup{margin:10px 20px 0px 20px;}
.media-backup ul li{padding:8px 10px;border-bottom:1px solid #ddd;background-color: #d9edf7;color: #31708f;}


.under-resume-sidebar{padding:8px 15px; text-align: center; font-size: 18px; display:block; margin-bottom: 10px;}
.under-resume-sidebar span{padding-right: 10px;}

.resume-f-tranOnly{position:relative; margin-left:445px;}

.resume-forward {position:relative;}
.resume-forward .panel{margin-bottom:0; border-radius:0; position:absolute; right:-25px; top:30px; visibility:hidden; opacity:0; transition:0.25s ease-out; z-index:9999; color:#777; text-align:left;}
.resume-forward .panel-heading{border:none; color:#777;}
.resume-forward .list-group{border-radius:0;}
.resume-forward .list-group li{border:none; padding:8px 15px; padding-top:0;}
.resume-forward .list-group li:first-child{padding-top:5px;}
.resume-forward:hover .panel{visibility:visible; opacity:1;}

#resume-tel-email{border-top:1px solid #d9d9d9; font-size:14px; padding-top:5px; margin-left:-10px; margin-right:-10px; margin-bottom:0; color:#777;}
#resume-tel-email:after{display:block; height:0; clear:both; content:" "; visibility:hidden;}
#resume-tel-email dt{float:left; margin-left:50px; font-weight:normal;}
#resume-tel-email dd{float:left;}

.interviewCheckInfo{position:absolute; right:25px; bottom:5px;}
.interviewCheckInfo span{padding-right:20px;}
.interviewNotice .control-label{text-align:right;}
.interviewNotice textarea{max-width:100%;}
.interviewNotice button{margin-right:15px;}

#no-resume-need-check{padding:40px 0 100px; min-height:180px; text-align:center; font-size:24px; color:#bbb; background-color:#fff;}
#no-resume-bottom{background-color:#fff; padding:30px; margin-bottom:15px;}
#no-resume-bottom h2{font-size:16px; font-weight:normal; color:#777; margin-top:0;}
#no-resume-bottom ul{margin:0;}
#no-resume-bottom li{display:inline-block;}
#no-resume-bottom a{color:#333; font-size:14px;}
#no-resume-bottom span{font-size:18px; color:#e53737; padding-left:5px; padding-right:5px;}

#no-resume-received{padding:40px 0; min-height:200px; text-align:center; font-size:24px; color:#bbb; background-color:#fff;}
#no-resume-received .btn{width:150px; margin:20px auto 0; border-radius:0;}

/*hunter-entrust*/
#listview .resume-entrust {top: auto; bottom: 45px;}
.trust-del-confirm{text-align: center;}
.trust-del-confirm h4{margin: 30px 0;}
.trust-del-confirm h5{margin: 30px 0; font-size: 16px;}
.trust-del-confirm .btn-large{padding: 7px 35px; min-width:0; }
.trust-del-confirm p{margin: 20px auto;}
.trust-del-confirm textarea{min-height: 7em; max-width: 100%;}

#listview > ul > li.hunterList{padding: 15px 10px; margin-top: 1px;border-top: 1px solid #eee;}

.hunterList #check-resume input{margin-top:50px;}
.hunterList .resume-received-lite{overflow: hidden;}
.hunterList .resume-received-lite img{width: 90px; height: 95px;}
.resume-received-lite .head-cancel{background-color: #e53737; color: #fff; text-align: center; margin-top: 5px;}

.hunterListInfo{float: left; overflow:hidden; width:280px; padding:10px 20px; position:relative;}
.hunterListInfo:hover{}
.hunterListInfo:nth-of-type(odd){margin-right:10px;}
.hunterListInfo:nth-of-type(even){margin-left:10px;}
.hunterListInfo .starHunterName{color:#333; font-size:18px; overflow:hidden; height:27px;}
.hunterListInfo .starHunterName a{color: #333;}
.hunterListInfo .starHunterName span{margin-left:15px;}
.hunterListInfo dl{margin:0;}
.hunterListInfo dt{font-size:14px; color:#777; font-weight:normal; float:left;}
.hunterListInfo dd{font-size:14px; color:#777; margin-left:60px; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;}
.hunterListInfo dd b{font-size: 18px; line-height: 20px; margin-right: 3px;}

.hunterList .hunting{float: left; margin-left: 20px;}
.hunterList .hunting h4{font-size: 14px; margin-top: 7px; line-height: 2;}
.hunterList .hunting > ul{font-size: 14px;}
.hunterList .hunting > ul > li{line-height: 20px;}
.hunterList .hunting > ul > li > a{color: #777; font-size: 12px; font-weight: normal;}
.hunterList .hunting > ul > li > a.more{color: #005aa0;}

/*find-hunter*/
.my-entrust .hot-search{background-color: #fff; margin-bottom: 10px; padding: 5px 20px; overflow: hidden; border-left:2px solid #e53737;}
.my-entrust .hot-search .active{color: #e53737;}
#listview.my-entrust .select-all > span{margin-left: 20px;}
.my-entrust .select-all{z-index: 9999;}
.my-entrust .select-all.affix{top: 0; width: 700px;}
.my-entrust .select-all.affix + .resume-entrust{margin-top: 63px;}
.my-entrust .select-all > span{font-size: 14px;}
.my-entrust .select-all > ul{float: right; margin-top: 4px;}
.my-entrust .select-all > ul > li{float: left; margin-left: 10px;}
.my-entrust .select-all > ul > li a{display:block; height:24px; width: 24px; font-size: 14px; line-height: 24px; text-align: center; border: 1px solid #bbb; color: #777;}
.my-entrust .select-all > ul > li a.active, .my-entrust .select-all > ul > li a:hover{color: #e53737; border-color: #e53737;}

.chat-wrap > b{display: block; text-align: center; font-size:12px; font-weight:normal; background-color:#fcf8e3; width:80px; margin:0 auto; line-height:2; border-radius:5px;}
.my-entrust-chat{display:none; background-color:#fcf8e3; margin:20px 0 0; padding:10px 20px; font-size:14px;}
.my-entrust-chat > b{display:block; color:#333;}
.my-entrust-chat > p{display:block; color:#333; font-size: 14px;}
.my-entrust-chat > span{display:block; color:#777; font-size:12px;}
.my-entrust-chat > .btn{margin:10px 0;}


.hunter-score{background-color: #fff; padding: 15px; margin-bottom: 10px;}
.hunter-score h4{font-size: 16px; font-weight: normal;}
.hunter-score ul{padding: 10px 10px 0 10px;}
.hunter-score ul li{overflow: hidden;}
.hunter-score ul li a{color: #005aa0;}
.hunter-score ul li a span{color: #777;}
.hunter-score ul li a span{float: right;}
.hunterList .resume-received-lite .btn{color: #fff; text-align: center; width: 100%; padding: 0; margin-top: 5px;}
.hunterList .resume-received-lite .entrust{}
.hunterList .resume-received-lite .entrusted{background-color: #e4b9b9; border-color: #e4b9b9;}
.hunterList .resume-received-lite .entrusted:hover{background-color: #e4b9b9; background-color: #e4b9b9;}

#listview.my-entrust .select-all > input{margin-left: 6px;}
#listview.my-entrust .select-all > a{margin-left: 17px;}

/*hunter-detail*/
.hunter-detail .hunter-detail-con{background-color: #fff; padding: 10px;}
.hunter-detail .hunter-detail-con img{margin-left: 10px; margin-top: 20px;}
.hunter-detail .hunter-detail-con .hunterListInfo{padding: 10px; width: 260px; margin-right: 0;}
.hunter-detail .hunter-detail-con .hunter-intro{margin-left: 370px;}
.hunter-intro p{font-size:14px; color:#777;}
.hunter-intro p:before{background:url(../img/q-before.png) #fafafa no-repeat; display:block; float:left; margin:0px 10px 0 0; vertical-align:bottom; padding:9px 13px; content:" ";}
.hunter-intro p:after{background:url(../img/q-after.png) #fafafa no-repeat; display:inline-block; margin:0 0 0 10px; vertical-align:bottom; padding:9px 13px; content:" ";}
.hunter-intro .btn{padding: 4px 15px; margin-top: 10px;}

.hunter-detail .hunting{background-color: #fff; margin-top: 10px; padding: 15px;}
.hunter-detail .hunting h4{font-size: 16px; font-weight: normal;}
.hunter-detail .hunting ul{margin: 10px 30px 0 10px;}
.hunter-detail .hunting ul li{overflow: hidden; line-height: 2;}
.hunter-detail .hunting ul li a{display: block; float: left; color: #777;}
.hunter-detail .hunting ul li a:hover{text-decoration:underline;}
.hunter-detail .hunting ul li .jobName{width: 40%; color: #005aa0;}
.hunter-detail .hunting ul li .industry{width: 30%}
.hunter-detail .hunting ul li .other{display: block; margin-left: 72%;}
.hunter-detail .hunting ul li .other b{float: right; color: #ff8400;}

.entrust-my-resume p, .entrust-my-resume label{font-size: 14px; line-height: 2.4; margin-bottom: 5px;}
.entrust-my-resume h4{font-size: 16px; font-weight: normal;}
.entrust-my-resume form{margin: 10px 30px 0 20px;}
.entrust-my-resume p.attach-resume{overflow: hidden; max-width: 220px;}
.entrust-my-resume p.attach-resume span{display:block; float: left; max-width: 130px; overflow: hidden; white-space: nowrap;}
.entrust-my-resume p.attach-resume a{margin-left: 25px;}
.entrust-my-resume .btn{margin-top: 10px;}


 /********************
 ** Fill-Basic-Info **
 ********************/
#fill-basic-info{background-color:#fff; border-top:2px solid #eee; padding-top:30px; padding:bottom:30px;}
#fill-basic-info h1{font-size:18px; font-weight:normal; width:80%; margin:0 10% 30px; padding:0 10% 20px; padding-bottom:20px; border-bottom:1px solid #eee;}
#fill-basic-info .glyphicon-ok{font-size:20px; color:#1abc9c;}
#fill-basic-info .glyphicon-ok b{font-weight:normal; font-family:'\5FAE\8F6F\96C5\9ED1';}
#fill-basic-info .row{margin-top:20px;}
#fill-basic-info label{font-size:18px; padding-top:0; padding-right:0;}
#fill-basic-info .btn{width:100px;}
#fill-basic-info .fill-name{width:60%; float:left;}
#fill-basic-info .form-control{border-radius:0;}



 /***********************
 ** fill-online-resume **
 ***********************/
#fill-online-resume h1{font-size:18px; font-weight:normal; color:#333; margin:0 0 20px;}
#fill-online-resume h1 span{color:#777;}
#fill-online-resume h1 em{margin-left:0.4em;}
#fill-online-resume h1 b{color:#777; margin-left:0.5em; font-weight:normal; font-size:16px;}
#fill-online-resume h1 b:before{content:"[";}
#fill-online-resume h1 b:after{content:"]";}
#fill-online-resume h2{font-size:18px; font-weight:normal; color:#333; background-color:#fff; padding:25px 35px;; margin:0;}
#fill-online-resume h2 span{color:#e53737; padding-right:10px;}
#fill-online-resume dt{padding:8px 35px; font-size:14px; color:#333; background-color:#eee;}
#exp0_tVocationId, #projTitle, #certTitle{cursor:pointer;}
#fill-online-resume dd{background-color:#fff; color:#777; padding-top:30px; padding-bottom:10px;}
#fill-online-resume textarea{max-width:100%; min-height:7em;}
#fill-online-resume .btn{padding:5px 20px; margin:20px;}


 /*****************************
 ** fill-contact-information **
 *****************************/
#fill-contact-info{background-color:#fff; border-top:2px solid #eee; padding:30px 0;}
#fill-contact-info h1{font-size:20px; font-weight:normal; width:70%; margin:0 10% 15px; padding:0 15% 20px; border-bottom:1px solid #eee; color:#777;}
#fill-contact-info h1 span{font-size:20px; color:#1abc9c;}
#fill-contact-info .row{margin-top:20px;}
#fill-contact-info .control-label{text-align:left; margin-left:-10px; padding:0; font-size:14px; color:#777;}
#fill-contact-info span{color:#e54028;}
#fill-contact-info .form-group{padding-top:10px; margin-bottom:0;}
#fill-contact-info .form-control{transition:0; margin-top:5px;}
#fill-contact-info .form-control:focus{border:2px solid #c4ddee; box-shadow:0 0 3px 0 rgba(108,171,202,0.5);}
#fill-contact-info .btn{margin-top:25px;}
#fill-contact-info h2{font-size:14px; margin-top:50px; margin-bottom:12px;}
#fill-contact-info dl{font-size:14px; color:#777; margin-bottom:10px;}
#fill-contact-info dt{font-weight:normal; line-height:1; padding-left:10px; position:relative;}
#fill-contact-info dt:before{content:"·"; display:block; position:absolute; left:0;}
#fill-contact-info dd{margin-top:2px; margin-bottom:2px; padding-left:12px;}
#fill-contact-info dd a:hover{text-decoration:underline;}

 /**********************
 ** Fill-Company-Info **
 **********************/
#fill-company{background-color:#fff; border-top:4px solid #eee; padding-top:40px;}
#fill-company h1{font-size:20px; font-weight:normal; width:80%; margin:0 10% 30px; padding:0 15% 30px; border-bottom:1px solid #eee;}
#fill-company h1 span{font-size:20px; color:#1abc9c;}
#fill-company .step-1{color:#333;}
#fill-company .form-horizontal{margin-top:40px;}
#fill-company .form-horizontal .checkbox{padding-top:0; margin-top:5px;}
#fill-company .form-group b{position:absolute; right:25px; top:20px; width:0; height:0; border-top:5px solid #777; border-left:5px solid transparent; border-right:5px solid transparent; z-index:999;}
#fill-company textarea{max-width:100%; min-height:7em;}
#fill-company .select-company{background-color:#eee; font-size:14px;}
#fill-company .select-company li{border-bottom:1px solid #fff;}
#fill-company .select-company span{padding:5px 15px;}
#fill-company .select-company a{border-left:1px solid #fff; text-align:center; padding:5px; color:#005aa0;}
#fill-company .select-company-head{padding:60px 0 10px; font-size:14px;}
#fill-company .addanother{margin:25px 0 50px;}

 /****************
 ** Check-Email **
 ****************/
#check-email{background-color:#fff; border-top:4px solid #eee; font-size:14px; padding:40px 0 20px; color:#777}
#check-email h1{font-size:20px; font-weight:normal; width:80%; margin:0 10% 40px; padding:0 16% 20px; border-bottom:1px solid #eee; color:#1abc9c;}
#check-email .select-company-head{font-size:20px; color:#333;}
#check-email p{font-size:14px;}
#check-email .btn{margin-top:20px;}
#check-email h2{font-size:14px; margin-top:65px;}
#check-email li{list-style:disc; margin-left:1em;}
#check-email a:hover{text-decoration:underline;}
#check-email .btn:hover{text-decoration:none;}


 /********************
 ** Position-pub-Ok **
 ********************/

 /************************************
 ** position-pub-ok-check-indentity **
 ************************************/
#position-create-ok-h1{font-size:18px; margin-top:0; margin-bottom:15px; font-weight:normal;}
#position-create-ok-h1 span{display:block; float:right; font-size:14px; font-weight:normal;}
#position-create-ok-h1 span b{color:#e53737; font-size:18px; padding-left:5px; padding-right:5px;}
#position-create-ok{background-color:#fff; padding:40px 0 30px;}
#position-create-ok .step-bar{margin-bottom:50px;}
#position-create-ok .step-1, #position-create-ok .step-2, #position-create-ok .step-3{color:#333;}
#pub-ok{background-color:#fcf8e3; padding:25px 0; margin:0 8.33% 20px; border:1px solid #faebcc;}
#pub-ok h2{font-size:24px; color:#1abc9c; font-weight:normal; padding-bottom:5px;}
#pub-ok h2 .glyphicon{padding-right:10px;}
#pub-ok .btn-red{border-width:1px; margin-top:25px; margin-right:15px;}
#pub-ok .btn-nocolor{margin-right:15px; padding-left:25px; padding-right:25px; border:1px solid #d9d9d9; margin-top:25px;}
#position-create-ok h3{font-size:20px; font-weight:normal;}
#position-create-ok h4{font-size:16px; font-weight:normal; margin-bottom:10px; margin-top:30px;}
#position-create-ok .form-group{margin-top:0px; margin-bottom:0px; padding:9px 10px; line-height:40px;}
#position-create-ok .form-group b{position:absolute; right:25px; top:20px; width:0; height:0; border-top:5px solid #777; border-left:5px solid transparent; border-right:5px solid transparent; z-index:999;}
#position-create-ok .submit{padding-top:25px;}

#position-pub-ok, #check-email-ok{background-color:#fff; margin:0 8.33% 20px; min-height:330px;}
#position-pub-ok h1, #check-email-ok h1{font-size:30px; font-weight:normal; color:#1abc9c; text-align:center; margin:50px 0 45px;}
#position-pub-ok .btn{margin-right:15px; border-width:1px;}

#check-email-ok h1{font-size:24px;}

 /***********************
 ** fill-position-info **
 ***********************/
#fill-position-h1{font-size:18px; margin-bottom:10px;height:40px; background-color:#fff; padding:10px 15px;}
#fill-position-h1 .red-mark{font-size:18px;}
#fill-position-h1 span{display:block; float:right; font-size:14px; font-weight:normal;}
#fill-position-h1 span b{color:#e53737; font-size:18px; padding-left:5px; padding-right:5px;}
#fill-position-info{background-color:#fff; padding:50px 0 0;}
#fill-position-info .form-group{margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:10px;}
#fill-position-info textarea{max-width:100%; min-height:14em;}
#fill-position-info .step-bar{margin-bottom:30px;}
#fill-position-info .step-1, #fill-position-info .step-2{color:#333;}
#fill-position-info .tagsEditWrap{padding-top:7px;}
.fill-position-address{line-height:2.4;}
.fill-position-address a:hover{color:#005aa0; text-decoration:underline; cursor:pointer;}
.fp-email{line-height:2.4;}
.fp-email .form-control{margin-top:8px;}
#fill-position-info .btn-info{margin-right:10px; margin-top:10px; padding:5px 10px; color:#777; background-color:#fff; border:1px solid #d9d9d9;}
#fill-position-info .submit{background-color:#f6f6f6; margin-top:50px; padding-top:30px;}
#fill-position-info .btn-danger{padding:10px 30px;}

 /***************
 ** choose-one **
 ***************/
#choose-one-h1{font-size:18px; color:#333; margin:0 0 20px; font-weight:normal;}
#choose-one-h1 em{margin-left:0.4em;}
#choose-one-h1 b{color:#777; margin-left:0.5em; font-weight:normal;}
#choose-one-h1 b:before{content:"[";}
#choose-one-h1 b:after{content:"]";}

#choose-one{padding:33px; background-color:#fff; position:relative; margin:0;}
#choose-one h2{font-size:22px; font-weight:normal; color:#777; margin-bottom:40px;}
#choose-one .or{line-height:175px; vertical-align:middle; color:#777;}
.choose-one-block{display:block; width:175px; height:175px; text-align:center; padding:20px 0; color:#bbb; border:2px solid #bbb; cursor:pointer; position:relative; left:50%; margin-left:-87px;}
.choose-one-block span{display:block; font-size:22px; font-weight:bold; vertical-align:middle;}
.choose-one-block:hover{border-color:#ff8400;}
.choose-one-block:hover > span{color:#ff8400;}
#choose-one .info{margin-top:20px; margin-left:-35px; margin-right:-35px; font-size:12px; color:#bbb; text-align:center;}

#upload-resume{margin-left:-15px; margin-right:-15px; margin-top:20px; position:relative; display:none;}
#textfield{margin-left:-100px; margin-right:-100px; text-align:center; vertical-align:middle; display:block;}
#btnDiv .btn-file{padding:7px; vertical-align:middle; float:right; width:30%;}
#filefield{position:absolute; top:0; left:0; height:100%; filter:alpha(opacity:0); opacity:0; width:100%;}
#btnDiv, #applyDiv{margin-left:-100px; margin-right:-100px; text-align:center; vertical-align:middle; display:block;}
#btnDiv .btn-red, #applyDiv .btn-red{margin-top:10px; padding:8px 40px;}


 /*******************
 ** resume-preview **
 *******************/
#resume-preview{margin:0 8.333333333333332% 50px; background-color:#fff; position:relative; padding-bottom:25px;}
#resume-preview h1{font-size:16px; font-weight:normal; color:#333; padding:20px; margin:0;}
#resume-preview .btn-group{position:absolute; right:40px; top:15px;}
#resume-preview .btn-group a{margin-left:10px; padding:5px 15px;}
#resume-name{padding:10px 20px; background-color:#eee; color:#333; font-size:14px; margin:0;}
#resume-name span{color:#777; padding-right:20px;}
#resume-name + .tagsColorful{margin:0 30px; border-bottom:1px solid #eee; padding:5px 10px 3px; position:relative;}
#resume-name + .tagsColorful em{color:#bbb; font-style:normal;}
#resume-name + .tagsColorful:before{content:" "; width: 0; height: 0; position:absolute; top: -16px; left: 65px; border:8px solid transparent; border-bottom-color:#fff;}
#resume-preview h2{font-size:16px; line-height:1; font-weight:normal; color:#333; padding-left:5px; margin:20px;}
#rp-basic-info{width:80%; color:#333; position:relative;}
#rp-basic-info dt{font-size:14px; font-weight:normal; float:left; text-align:right; padding:0; color:#333;line-height: 2.5em; }
#rp-basic-info dd{font-size:14px; font-weight:normal; float:left; padding:0;color:#333; line-height: 2.5em;}
#rp-head{width:77px; height:77px; display:block; position:absolute; right:-77px; top:10px;}
#rp-intention{padding-left:26px;}
#rp-intention span{font-size:14px; color:#333; line-height:14px;}
#rp-intention span:before{content:"|"; padding-left:7px; padding-right:7px;}
#rp-intention span:first-child:before{content:"";}
#rp-ul h3{font-size:14px; color:#333; font-weight:normal; background-color:#f6f6f6; margin:0 0 10px; padding:10px;}
#rp-ul h3 span:after{content:""; padding-left:10px;}
#rp-ul h3 em{padding-right:30px;}
#rp-ul ul{padding:0 10px 15px;}
#rp-ul h4{font-size:14px; color:#333; font-weight:normal; margin:0; padding:10px 0;}
#rp-ul > li > h4{ padding-left:10px;}
#rp-ul h4 span:after{content:""; padding-left:10px;}
#rp-ul h4 em{padding-right:30px;}
#rp-ul dl{margin:0 15px;}
#rp-ul > li > dl{margin:0 25px;}
#rp-ul dt{font-size:14px; font-weight:normal; float:left; color:#777;}
#rp-ul dd{font-size:14px; font-weight:normal; margin-left:5em; color:#777;}
#rp-ul > li{padding:0 32px 5px;}
.rp-company-intro{padding:0 10px 10px;}
.rp-company-intro > span{font-size:14px; color:#bbb;}
.rp-company-intro > span:before{content:"|"; padding-left:7px; padding-right:7px;}
.rp-company-intro > span:first-child:before{content:""; padding:0;}
.rp-company-intro > p{font-size:14px; color:#bbb;}
#rp-company-intro{padding:0 15px;}
#rp-company-intro > span{font-size:14px; color:#bbb;}
#rp-company-intro > span:before{content:"|"; padding-left:7px; padding-right:7px;}
#rp-company-intro > span:first-child:before{content:""; padding:0;}
#rp-company-intro > p{font-size:14px; color:#bbb;}
#rp-ol{font-size:14px; color:#333; list-style-type:decimal; padding:0 40px;}
#my-resume-evaluation{font-size:14px; color:#333; list-style-type:decimal; padding:0 40px;}
#rp-ol + .tagsColorful{padding:0 40px;}
#rp-ol + .tagsEditWrap{padding:0 38px; margin-top:15px;}
#my-resume .tagsEditWrap{padding:0 38px; margin-top:15px;}
#attachment-resume-dl{font-size:14px; color:#333; padding-left:40px;}
#attachment-resume-dl a, #attachment-resume-dl span{font-size:16px; padding-left:50px; color:#005aa0;}

.showContactInfo{padding:15px 35px 10px; position:relative;}
.showContactInfo .btn{padding: 3px 10px;}
.showContactInfo span{display: inline-block; position: relative; background-color:#30c3a6; margin-left: 5px; line-height: 24px; vertical-align: middle; padding: 0 15px 0 10px; border-radius: 4px; cursor:pointer; color: #fff;}
.showContactInfo span:before{position: absolute; display: block; content: ' '; top:7px; left:-10px; width: 0; height: 0; border: 5px solid transparent; border-right-color: #30c3a6;}
.showContactInfo span:after{position: absolute; display: block; content: '×'; top:3px; right: 4px; line-height: 12px; font-size: 12px; -webkit-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s;}
.showContactInfo span:hover:after{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}

.rpFunction{width: 140px;position: fixed;top: 132px;left: 50%; margin-left: 400px; background-color: #fff; box-shadow: 0 0 1px 2px #eee;}
.rpFunction li a{color: #777; line-height: 60px; font-size: 16px; display: block; border:1px solid #bbb; padding-left: 15px; border-top: none; height: 60px;}
.rpFunction li:first-child a{border-top: 1px solid #bbb;}
.rpFunction li a:hover{background-color:#ff8400; color: #fff;}
.rpFunction li a span{font-size: 24px; line-height: 55px; padding-right: 10px; vertical-align: top;}

/*rp-hunter-prompt*/
.rp-hunter-prompt{font-size:18px; color:#333;}
.rp-hunter-prompt .btn{margin-top:20px; min-width:140px; font-size:16px; line-height:1; }
.prompt-get-points{font-size:14px; margin-top:10px;}
.prompt-get-points span{color:#777;}
.prompt-get-points a{padding-left:20px;}

 /**************
 ** my-resume **
 **************/
#my-resume{margin:0 0 50px; background-color:#fff; position:relative;}
#my-resume-name{padding:10px 20px; background-color:#eee; color:#333; font-size:16px; margin:0; border-bottom:10px solid #f6f6f6;}
#my-resume-name a{font-size:14px; padding-left:15px; padding-right:5px; display:inline-block; line-height:14px;}
#my-resume-name a:hover{text-decoration:underline;}
#my-resume-name a + a{padding-left:5px; border-left:1px solid #ddd;}
#my-resume-name span{font-size:14px; color:#777; padding-right:20px;}
#my-resume h2{font-size:16px; line-height:1; font-weight:normal; color:#333; padding-left:5px; margin:20px; position:relative;}
#my-resume hr{border-top:10px solid #f6f6f6; margin-top:15px;}
.mr-basic-info dt{font-size:14px; font-weight:normal; float:left; text-align:right; padding:0;}
.mr-basic-info dd{font-size:14px; font-weight:normal; float:left; padding:0;}
.mr-head{width:77px; height:150px; position:absolute; right:10%; top:110px;}
.mr-head img{width:77px; height:77px; display:block;}
.mr-upload-head{width:77px; padding:8px 0 10px; line-height:1; text-align:center; display:block; background-color:#d9d9d9; color:#fff; margin-top:5px;}
.mr-upload-head:hover{color:#fff; background-color:#ccc}
.mr-edit{color:#bbb; padding-left:10px;}
#basic_info_html:hover .glyphicon-edit,
#will_html:hover .glyphicon-edit,
#exp_html:hover .glyphicon-edit,
#edu_html:hover .glyphicon-edit,
#proj_html:hover .glyphicon-edit,
#cert_html:hover .glyphicon-edit,
#my-resume h2:hover .glyphicon-edit, .mr-edit:hover{color:#e53737;}
.mr-nav li a span{margin-top:7px; color:#e53737; background-color:transparent;}
#my-resume-wrap .affix{top:20px;}
.mr-right-bar-h2{font-size:16px; padding:15px 20px 10px; background-color:#fff; font-weight:normal;}
.mr-percent{background-color:#fff; text-align:center;}
/*修改*/
.fill-mr-ul li{width:47%; margin-left:6%;}
.fill-mr-ul li:first-child{margin-left:0;}
.rp-basic-info-edit .checkbox, .mr-exp-form .checkbox, #fill-online-resume .form-horizontal .checkbox{line-height:40px; color:#333; padding-left:40px;}
.rp-basic-info-edit .checkbox .icons, .mr-exp-form .checkbox .icons, #fill-online-resume .form-horizontal .checkbox .icons{top:10px; left:10px;}

.mr-salary-month{padding-left:0; padding-right:0; text-align:center;}
.mr-edit-btn{padding:5px 15px;}
.mr-edit-cancel{display:inline-block; margin-left:30px; color:#777; line-height:35px; vertical-align:bottom;}
.mr-edit-cancel:hover{text-decoration:underline; color:#333;}

.mr-exp-form .control-label span{color:#e53737;}
#my-resume-wrap textarea{height:10em; max-width:100%;}



 /**************************
 ** hunter-check-identity **
 **************************/
#hunter-check-identity{background-color:#fff; padding:50px 0 30px;}
#identify-alert{background-color:#fcf8e3; padding:20px 5%; margin:0 auto 30px; color:#8a6d3b;}
#hunter-check-identity h2{font-size:16px; font-weight:normal; margin-bottom:20px; margin-top:20px;}
#hci-dl dt{font-size:14px; line-height:24px; font-weight:normal; padding:5px 13px; margin-bottom:10px; width:7em; text-align:right; float:left}
#hci-dl dd{font-size:14px; line-height:24px; padding:5px 15px; margin-left:7em; margin-bottom:10px; background-color:#f6f6f6; width:60%; min-height:34px;}
#hci-dl dd.dd-thin{width:40%;}
#hunter-check-identity .btn{width:20%;}
/*修改页面*/
#hunter-check-identity .form-group b{position:absolute; right:25px; top:20px; width:0; height:0; border-top:5px solid #777; border-left:5px solid transparent; border-right:5px solid transparent; z-index:999;}
#hunter-check-identity .form-horizontal .form-group .control-label{padding-top:0; padding-right:2px;}

#hunter-check-identity .form-group  textarea{max-width:100%; height:10em;}
#hunter-check-identity .hunter-head{position: absolute; right: 160px; top: 130px; width: 90px; height: 115px;}
#hunter-check-identity .hunter-head img{display: block; width: 90px; height: 95px;}
#hunter-check-identity .hunter-head .change-head{display: block; text-align: center; text-decoration: none; color: #fff; background-color: #ddd;}








 /**************
 ** 404 / 500 **
 **************/
#jx-error{padding:30px 0 50px;}
#jx-error .media-body{margin-left:7%;}
#jx-error h4{padding-top:50px; font-size:24px; font-weight:normal; color:#e53737;}
#jx-error h5{color:#777; font-size:18px; font-weight:normal;}
#jx-error p{color:#777; font-size:14px;}
#jx-error p span{color:#e53737; font-size:18px; padding-right:5px;}
#jx-error .btn{color:#ff8400; border:2px solid #ff8400; padding:5px 15px;}




 /************
 ** sign-up **
 ************/
#sign-log-body{width:100%; height:100%; background:url(../img/sign-up-bg.jpg) fixed; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sign-up-bg.jpg',sizingMethod=scale);}
#sign-log-con{width:620px; margin:80px auto;}
#sign-log-logo{width:545px; height:50px; background:url(../img/sign-up-logo.png) no-repeat; margin:0 auto; display:block; text-indent:-9999px;}
#sign-log{margin-top:50px; padding-top:40px; padding-bottom:40px; min-height:280px; _height:380px; position:relative; background-color:rgba(255,255,255,0.25);}
.sign-log-form{width:345px; margin-left:45px; display:block; box-sizing:border-box; padding-right:30px; border-right:1px dashed #ddd;}
.sign-log-form h1{margin:0; font-size:24px; padding-bottom:10px; font-weight:normal}
.sign-log-form .glyphicon{top:0; right:0;}
.sign-log-form .glyphicon-ok{top:2px; right:2px;}
.sign-log-form .form-control{border-width:1px; border-right:none;}
.sign-log-form .form-control:foucs{box-shadow:0 0 3px 0 rgba(108,171,202,0.5);}
.sign-log-form .input-group-addon{border-left:none; background-color:#fff; color:#d9d9d9; border-color:#d9d9d9; border-radius:0; transition:0; padding:0 12px;}
.sign-log-form .focus .input-group-addon{background-color:#fff; border-color:#c4ddee; color:#c4ddee;}
.sign-log-form .input-group{margin-top:20px; font-size:14px; width:100%;}
.sign-log-form .input-group .btn{padding:10px 50px; border-radius:0; font-size:18px;}
.sign-log-form .input-group > a{line-height:45px; color:#eee;}
.sign-log-form .checkbox{margin:20px 0 10px;}
.sign-log-form .checkbox.checked .second-icon{color:#fff;}
.sign-log-right{float:right; width:200px; color:#fff; font-size:16px; padding-top:10px; line-height:2.75;}
.sign-log-right p{font-size:16px;}
.sign-log-right a{color:#fff; font-size:16px; transition:0; display:block;}
.sign-log-right a span{color:#e53737; padding-left:5px; vertical-align:middle;}

.sign-up-footer{min-height:50px; width:100%; text-align:center; background-color:#FFF;}
.sign-up-footer p{margin-top:10px; margin-bottom:0; padding-bottom:10px; padding-top:10px;}



 /**********
 ** Index **
 **********/
.indexMenuWrap{z-index:100;}
.indexMenu{max-width:220px;}
.indexMenu li{position:relative;}
.indexMenu li a{color:#777;}
.indexMenu li a:hover{text-decoration:underline; color:#e53737;}
.indexMenu li:first-child .indexMenuMain{border-top:2px solid #e53737;}
.indexMenuMain{padding:12px; background-color:#fff; border:2px solid #fff; border-right:none; position:relative;}
.indexMenuMain.active, .indexMenu li:first-child .indexMenuMain.active{z-index:102; border-color:#d9d9d9; border-right:none; padding-right:12px;}
.indexMenuMain h4{font-size:18px; font-weight:normal; color:#333; margin:10px 8px;}
.indexMenuMain h4 span{color:#777; transition:0.5s;}
.indexMenuMain a{white-space:nowrap; padding:0 13px 0 8px; transition:0; display:inline-block;}
.indexMenuDetail{display:none; background-color:#fff; border:2px solid #d9d9d9; position:absolute; width:600px; right:-598px; z-index:101; padding:10px 30px 20px; overflow:hidden;}
.indexMenuDetail dt{width:70px; float:left; margin:0; text-align:right; line-height:28px;}
.indexMenuDetail dt a{font-size:14px; line-height:1; vertical-align:bottom;}
.indexMenuDetail dd{margin-left:82px; overflow:hidden; line-height:28px;}
.indexMenuDetail dd > a{white-space:nowrap; padding:0 10px; color:#777; vertical-align:bottom; line-height:1; border-left:1px solid #eee; margin-left:-1px; margin-top:8px; display:inline-block; position:relative;}
.indexMenuDetail dd .hot{color:#e53737;}
.indexMenuDetail dd dl{padding-bottom:5px;}
.indexMenuDetail dd dl dt a{border:none; font-weight:normal;}
/*.indexMenu li:hover > .indexMenuMain{border-color:#d9d9d9; border-right:none; padding-right:12px;}*/
/*.indexMenu li:hover > .indexMenuDetail{display:block;}*/
.indexMenu li:hover > .indexMenuMain h4 span{transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}


.indexSlide .slideCon, .indexSlide{width:700px; height:215px; overflow:hidden; position:relative;}
.slideCon li{position:absolute; top:-9999px; left:-9999px; height:215px;}
.slideCon li:first-child{top:0; left:0;}
.slideCon li img{width:700px; height:215px;}
.slideNav{height:3px; position:absolute; bottom:12px; right:20px; z-index:4;}
.slideNav li{width:20px; height:3px; margin-left:6px; font-size:0; line-height:0; vertical-align:top; background:#fff; opacity:0.9; filter:alpha(opacity:90); cursor:pointer; display:inline-block;}
.slideNav li:hover, .slideNav .hover_{background-color:#e53737; opacity:1; filter:alpha(opacity:100);}

.indexMySubscribe{display:block; padding:10px 0 10px 40px; max-width:220px; width:220px\9; background:url(../img/i-bg.png) repeat; color:#777; font-size:18px; position:relative; margin-top:10px; transition:0;}
.indexMySubscribe:hover{color:#777;}
.indexMySubscribe .arrow{display:block; position:absolute; top:7px; left:130px; width:24px; height:24px; background:url(../img/arrow.png) no-repeat;}
.indexAlertInfo{background-color:#fff; padding:10px; position:relative; overflow:hidden;}
.indexAlertInfo .close{position:absolute; right:15px; top:10px;}
.indexAlert{float:left; padding:30px 20px 10px;}
.indexAlert li{display:inline-block; text-align:center; padding:0 20px;}
.indexAlert li h4 a{font-size:26px; color:#6cabd4; line-height:1;}
.indexAlert li p{font-size:14px; line-height:1; margin-top:12px;}
.indexAlert li p a{color:#333;}
.indexAlert li:hover p{text-decoration:underline;}
.indexAlertBtn, .indexAlertBtnR{text-align:center; margin-left:55%; border-left:1px solid #eee; padding:20px 10px;}
.resumeRate{text-align:center; float:left; width:33.3%; margin-top:15px;}
.resumeRate img{width:90px; height:90px;}
.indexAlertBtnR{margin-left:33.33%;}
.indexAlertBtn .btn-orange, .indexAlertBtnR .btn-orange{margin-top:20px; padding:5px 15px;}

.indexPosition{margin-top:20px;}
.indexPositionSwitching{background-color:#eee;}
.indexPositionSwitching li{cursor:pointer; display:inline-block; padding:3px 20px; font-size:18px; color:#999;}
.indexPositionSwitching li.current{border-top:3px solid #e53737; background:#fff; color:#333;}
.hotPDetial, .starHunterDetial{background-color:#fff;}
.hotPDetial > li{border-top:1px solid #eee; padding:15px; overflow:hidden; position:relative;}
.hotPDetial > li:first-child, .starHunterDetial > li:first-child{border-top:none;}
.indexPosition .position{float:left; width:50%;}
.indexPosition .position .pName{font-size:16px; color:#005aa0; margin-bottom:5px;}
.indexPosition .position .pName a{transition:0;}
.indexPosition .position .pName span{font-size:14px; color:#777; padding-left:10px;}
.hotPDetial > li:hover .pName a{color:#e53737;}
.indexPosition .position > span, .indexPosition .company > span{white-space:normal; margin-right:10px; color:#333;}
.indexPosition .company > span:last-child{display:block; position:absolute; bottom:15px; right:40px; font-size:12px; color:#777;}
.indexPosition .position > span em, .indexPosition .company > span em{color:#777;}
.indexPosition .positionTags{margin-top:10px;}
.indexPosition .positionTags li{display:inline-block; background-color:#e0eaf1; border-radius:15px; padding:0 15px; margin-right:5px; font-size:12px;}
.indexPosition .company{margin-left:55%;}
.indexPosition .company .cName{font-size:16px; color:#333; margin-bottom:5px;}
.starHunterDetial{display:none; padding-top:10px;}
.starHunterDetial > li{padding:10px 0;}
.starHunter{position:relative; width:340px; width:340px\9 !important;}
.starHunter a{display:block; float:left; position:relative;}
.starHunter a img{width:107px; height:107px;}
.starHunter a span{display:block; position:absolute; bottom:0; width:100%; height:0; overflow:hidden; text-align:center; color:#fff; transition:0.25s; background-color:rgba(229,55,55,0.55) !important; filter:Alpha(opacity=65); background:#e53737;}
.starHunter:hover a span{height:24px;}
.starHunterInfo{background-color:#fafafa; margin-left:107px; max-height:107px; height:107px\9; overflow:hidden; padding:10px 20px; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; position:relative;}
.starHunterInfo:hover{border-color:#e53737; border-bottom:none; border-bottom:1px solid #fafafa\9;}
.starHunter:nth-of-type(odd){margin-right:10px;}
.starHunter:nth-of-type(even){margin-left:10px;}
.starHunterName{color:#333; font-size:16px; overflow:hidden; height:27px;}
.starHunterName span{margin-left:15px;}
.starHunterInfo dl{margin:0;}
.starHunterInfo dt{font-size:12px; color:#777; font-weight:normal; float:left;}
.starHunterInfo dd{font-size:12px; color:#777; margin-left:60px; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;}

.indexLinks{padding:15px 0 0 0; margin-top:40px;border-top:1px solid #ececed;overflow:hidden;}
.indexLinks dt{float:left; width:70px; font-size:14px; font-weight:normal;}
.indexLinks dd{margin-left:70px; overflow:hidden;}
.indexLinks a{white-space:nowrap; display:block; float:left; padding:0 9px;color:#777; font-size:12px; height:12px; line-height:12px; margin:7px 0 15px -1px; transition:0; border-left:1px solid #777;}
.indexLinks a:hover{color:#777; text-decoration: underline;}
.indexLinks span{float:left;font-size:12px;padding:3px 0;color:#999; display:none}
.indexLinks a.more{text-decoration: underline;}
.c_section_mid dd.flink{padding:70px 25px; line-height:36px;}
.flink a{margin-right:20px; word-wrap:normal !important; float:left;}

.regGuide{position:fixed; bottom:0; height:80px; width:100%; background-color:rgba(223,143,54,0.82) !important; filter:Alpha(opacity=82); background:#e29138; z-index:9999;}
.regGuide a{transition:0;}
.regGuide .row{position:relative;}
.regGuideLogo{width:253px; height:107px; background:url(../img/regguidelogo.png) no-repeat; position:absolute; top:-78px; left:-130px;}
.regGuide form{margin-top:20px;}
.regGuide .btn{padding:8px 15px 7px;}
.regGuideNoAccount a{color:#fff; display:block; margin-top:7px;}
.regGuide .arrow{display:block; position:absolute; top:12px; left:110px; width:16px; height:16px; background:url(../img/arrow.png) no-repeat -24px top;}
#closeRegGuide{display:block; position:absolute; right:10px; top:0; color:#f1c28f; font-size:18px; cursor:pointer; transition:0.5s;}
.regGuide:hover #closeRegGuide{color:#f8e0c6; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.quickReg{position:absolute; width:1000px; height:100px; left:960px; top:0; background-color:#e54937;}
.quickReg a{display:block; color:#fff; font-size:24px; line-height:1; padding:28px;}
.regGuide .error{line-height:1; font-size:12px;}




/*以下为旧版*/

/*index-slider*/

.index-slider{background-color:#d7d8d8; margin-top:-20px; margin-bottom:20px; height:350px;}
.slider-ul{position:absolute; width:100%; overflow:hidden;height:350px;}
.slider-ul li{width:100%; left:50%; margin-left:-640px; position:absolute; text-align:left;}

/*首页登陆*/

.index-login{position:relative; margin-left:71%; margin-top:22px; margin-bottom:21px; width:29%; background-color:rgba(0,0,0,0.65) !important; filter:Alpha(opacity=65); background:#000; z-index:99;}
.index-login-heading{border-bottom:1px solid #9a9a99; color:#fff; font-size:16px; padding:5px 15px; position:relative;}
.index-login-form{display:block; box-sizing:border-box; padding:19px 17px; position:relative;}
.index-login-form .input-group{margin-top:20px;}
.index-login-form .input-group:first-child{margin-top:0;}
.index-login-form .input-group .form-control{border-width:1px; border-color:#eee; border-right:none; border-radius:0; font-size:14px; height:35px;}
.index-login-form .focus .form-control{border:1px solid #c4ddee; box-shadow:0 0 5px 1px rgba(108,171,202,0.5); border-right:none;}
.index-login-form .glyphicon{top:0;}
.index-login-form .input-group-addon{border-left:none; border-width:1px; border-color:#eee; background-color:#fff; color:#bfc9ca; border-radius:0; padding:0 12px;}
.index-login-form .focus .input-group-addon{border:1px solid #c4ddee; background-color:#fff; color:#c4ddee; border-left:none;}
.index-login-form label.error{color:#fff; display:block; line-height:1.7; font-size:12px !important; display:none;}
.index-login-form .checkbox{color:#fff; padding-left:27px; margin:12px 0 0; cursor:pointer;}
.index-login-form .checkbox + a{color:#fff; padding-top:12px; line-height:1.5; transition:0; display:block;}
.index-login-form .checkbox .icons{color:#fff; overflow:hidden; font-size:26px; border:1px solid #bbb;}
.index-login-form .checkbox .icons .first-icon{top:-2px; left:-4px;}
.index-login-form .checkbox.checked .second-icon{top:-2px; left:-4px; color:#bbb;}
.index-login-form .checkbox:hover .second-icon{top:-2px; left:-4px;}
.index-login-form .btn{width:46%; font-size:18px; border-radius:0; padding:5px;}
.index-login-form .btn-reg{border:2px solid #ff8400; color:#ff8400;}
.login-other-way{font-size:14px; color:#fff; margin:22px 0 0;}
.login-other-way a{display:inline-block; width:25px; height:25px; margin-left:10px; border:1px solid #bbb; text-align:center; line-height:18px}
.login-other-way a img{vertical-align:middle;}
.login-other-way a:hover{background-color:#fff;}


/*登陆后登录区域*/

.index-online{position:relative; margin-left:71%; margin-top:22px; margin-bottom:21px; padding-top:63px; padding-bottom:20px; width:29%; background-color:rgba(0,0,0,0.1); z-index:99}
.index-online img{width:81px; height:81px; border:2px solid #fff; box-shadow:0 0 4px 1px rgba(8,1,3,0.45); margin-bottom:10px;}
.index-online > span{color:#fff; display:block; text-align:center;}
.index-online a{color:#ff8400; display:block; text-align:right; font-size:16px; padding:0 55px; margin-top:30px;}
.index-online a:first-child{padding-right:0;}
.index-online a + a{padding-left:0;}

.mvp-position-title{margin:0 0 20px; font-size:18px;}
.mvp-position-col a{transition:0;}
.mvp-position-col .row{margin:0;}
.mvp-position-heading{background-color:#eee; font-size:14px; text-align:center; line-height:38px;}
.mvp-position li{background:#fff; font-size:14px; text-align:center; line-height:38px;}
.mvp-position li:nth-child(odd){background-color:#f6f6f6;}
.mvp-name, .mvp-salary, .mvp-city{display:block; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;}
.mvp-name{padding-right:0; text-align:left;}
.mvp-name a{color:#0077b3;}
.mvp-salary, .mvp-city{padding:0;}
.mvp-apply .btn{border:1px solid #d9d9d9; font-size:14px; line-height:18px; padding:0 5px 2px; margin-left:-10px; color:#333;}

.star-hunter-title{margin:20px 0; font-size:18px;}
.star-hunter{margin-bottom:11px; position:relative;}
.star-hunter .media-object{width:107px; height:107px;}

.star-hunter-intro{background-color:#fff; margin-left:107px; padding:10px 20px; border-right:2px solid #bbb; position:relative; cursor:pointer;}
.star-hunter-name{color:#333; font-size:16px; overflow:hidden; height:27px;}
.star-hunter-name span{margin-left:15px;}
.star-hunter-intro dl{margin:0;}
.star-hunter-intro dt{font-size:12px; color:#777; font-weight:normal; float:left;}
.star-hunter-intro dd{font-size:12px; color:#777; margin-left:60px;}
.btn-entrust{position:absolute; width:2px; border-right:2px solid #e53737; right:-2px; top:0; text-indent:20px; padding:10px; line-height:1; background-color:#fff; color:#fff; transition:color 0, background 0.25s, width 0.25s; overflow:hidden;}
.star-hunter:hover .btn-entrust{background-color:#e53737; color:#fff; display:block; width:82px; text-indent:0;}

 /*底部导航*/
.index-footer{border-top:1px solid #ddd; padding:18px 0 20px; color:#777; font-size:14px; background-color:#eee; margin-top:20px;}
.index-hot-line{display:block; width:272px; height:21px; background:url(../img/hotline.png) no-repeat; text-indent:-9999px; margin:0 auto 13px;}
.index-footer-nav{text-align:center; margin:0;}
.index-footer-nav li{ display:inline}
.index-footer-nav li a{color:#777;}
.index-footer-nav li + li:before{content:"|"; padding-left:10px; padding-right:13px;}
.copyright{font-size:14px; color:#777; text-align:center;}
.copyright a, .copyright span{font-size:14px; color:#777; padding-left:8px;}

.index-ma{width:140px; height:210px; background:url(../img/index-ma.png) no-repeat; position:fixed; top:132px; left:50%; margin-left:485px;}
@media (max-width: 767px) {
  .index-login{margin-left:auto; margin-right:auto; width:90%; background-color:rgba(0,0,0,0.65);}
}




 /*******************
 ** reset-password **
 *******************/
.reset-password{background-color:#fff; padding-top:40px; min-height:350px;}
.reset-password .step-bar ol{width:83.33%;}
.reset-password form{margin-top:45px; margin-bottom:45px;}
.reset-password .btn{margin-top:10px;}
.reset-password > p{text-align:center; font-size:14px; margin-top:50px; margin-bottom:30px;}
.reset-password > p span{font-size:18px; color:#333;}
.reset-password .btn + span{display:block;}


 /******************
 ** resume-search **
 ******************/
.resumeSearch h4{font-size: 18px; font-weight: normal; background-color:#fff; padding: 10px 15px;}
.resumeSearch input[type="checkbox"]{width: 18px; height: 18px; vertical-align:middle; margin: 0;}
.searchResumeById{font-size:12px; vertical-align:middle; border-bottom:1px solid #fafafa; overflow:hidden; background-color:#fff; margin-top:10px; margin-bottom:1px; padding:12px 0; background-color: #fff;}
.searchById{width:160px; float: right; border-radius:12px; border:1px solid #b6b6b6; box-shadow:0 1px 1px 1px rgba(150,150,150,.25); margin-right:30px; position:relative;}
.searchById input{width:130px; height:24px; border:none; background-color:transparent; vertical-align:top; padding-left:10px; border-radius:12px 0 0 12px;}
.searchById button{width:30px; height:26px; border:none; border-left:1px solid #999; background-color:#66a2c9; vertical-align:top; border-radius:0 12px 12px 0; position:absolute; right:-1px; top:-1px; color:#fdfdfe; font-size:14px;}
.advanceSearch{padding:12px 0 30px; background-color: #fff;}
.advanceSearch .input-date-sm{width:43%;}
.advanceSearch .input-date-sm + span{width:14%; display:inline-block; text-align:center; vertical-align:top; line-height:40px;}
.advanceSearch .fill-mr-ul li{width:25%;}

.advanceSearch .col-md-5 > b{position:absolute; right:22px; top:18px; width:0; height:0; border-top:5px solid #bbb; border-left:5px solid transparent; border-right:5px solid transparent; z-index:999;}
#moreConditions{display:none;}
#getMore{padding-left:25px; width:200px; height:32px; position:relative; background-color:#fcf8e3; border:1px solid #faedd0; line-height:28px; cursor:pointer;}
#getMore b{position:absolute; left:10px; top:13px; width:0; height:0; border-top:5px solid #bbb; border-left:5px solid transparent; border-right:5px solid transparent; z-index:999; cursor:pointer; -webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
#getMore b.up{-webkit-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg);}
.advanceSearch .btn{padding:6px 15px; margin-right:10px;}
.resumeSearch .label-tag{padding-right:6px;}
.resumeSearch .label-tag span a{color:#fff;}
.resumeSearch .tags-label-remove{display:none;}
.resumeSearch .label-tag:hover{padding-right:20px;}
.resumeSearch .label-tag:hover .tags-label-remove{display:block; float:right; width:20px;}


 /*************************
 ** resume-search-result **
 *************************/
.searchNavWrap{border:1px solid #d9d9d9; margin-bottom:10px;}
.searchNav{background-color:#fff; padding:15px 35px;}
.searchNav > span{line-height:29px; display:block; color:#8a6d3b;}
.searchNav > button{padding:2px 15px; margin-left:20px;}

.searchNav .searchById, .searchNav .searchHistory{margin-top:2px;}
.searchHistory{width:160px; float: right; border-radius:12px; border:1px solid #b6b6b6; box-shadow:0 1px 1px 1px rgba(150,150,150,.25); position:relative; background-color:#fff; text-align:left; color:#65a1c7; text-indent:10px;}
.searchHistory:before{width:130px; height:24px; border:none; background-color:transparent; vertical-align:top; padding-left:10px; border-radius:12px 0 0 12px; display:block; position:absolute;}
.searchHistory span{width:30px; height:26px; border:none; border-left:1px solid #999; background-color:#66a2c9; vertical-align:top; border-radius:0 12px 12px 0; display:block; position:absolute; right:-1px; top:-1px; color:#fdfdfe; font-size:14px;}
.searchHistory span b{display:block; position:absolute; width:0; height:0; border:6px solid transparent; border-top:8px solid #fff; left:7px; top:10px;}
.searchNavWrap .advanceSearch{padding-bottom:10px; display:none;}
.advanceSearch #foldEditSearch{width:150px; margin:25px auto 0; position:relative; text-align:center; font-size:12px; border:1px solid #6cabd4; border-bottom:none; color:#005aa0; line-height:1.5; border-radius:20px 20px 0 0; cursor:pointer;}
.advanceSearch #foldEditSearch span{line-height:1; vertical-align:bottom;}
.advanceSearch #foldEditSearch b{display:block; position:absolute; width:0; height:0; border:6px solid transparent; border-bottom:8px solid #6cabd4; left:45px; top:2px;}
.searchNav .dropdown-menu{display:none;}
.searchNav .open .dropdown-menu{display:block;}

.searchResult table{width:100%;}
.srHeaderFunc{background-color:#fff; color:#777; padding:10px 20px; overflow:hidden; text-align:right;}
.srHeaderFunc span{line-height:30px;}
.searchResult input[type="checkbox"]{width: 18px; height: 18px; vertical-align:middle; margin: 0;}
.srHeaderFunc label{margin-bottom:0; line-height:30px; vertical-align:middle; float:left;}
.srHeaderFunc button{padding:3px 15px; margin-left:30px; float:left;}
.srNum{color:#8a6d3b; margin-right:20px;}
.srNum b{color:#e53737;}
.srListLength a{background-color:#eee; color:#e53737; margin-left:10px; padding-left:3px; padding-right:3px; border-right:3px;}
.srHeaderTable{border-top:1px solid #507e9c; background-color:#6cabd4; color:#fff; font-weight:bold; line-height:40px;}
.srBaseInfo{color:#333; background-color:#e2eef6; line-height:35px;}
.srExp td{padding:20px 0; overflow:hidden; background-color:#fff;}
.srExpJob{margin-left:50px; width:450px; float:left; border-right:1px solid #d9d9d9; list-style-type:disc;}
.srExpEdu{margin-left:520px;}

.searchResult .pagination > li > a{background-color:#fff;}
.searchResult .pagination > .active > a, .searchResult .pagination > li > a:hover{background-color:#e53737;}



 /************************
 ** 弹出层iframe中内容样式 **
 ************************/
.UserForwardEmail .control-label{text-align:right;}
.UserForwardEmail input{width:100%;}
.UserForwardEmail textarea{max-width:100%; height:10em;}
.ResumeRefuse textarea{max-width:100%; height:14em; margin-bottom:10px;}
.ResumeRefuse .form-group{margin:5px; padding-bottom:5px;}




/******************
**    重置布局   **
*******************/
.reset-margin-both{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.align-left{
    text-align: left ;
}

/******************
**    商品展示   **
*******************/

.pic-show-group > ul > li{
    /*float: left;*/
    background-color: #ffffff;
    border: 2px solid #fafafa;
    text-align: center;
    padding: 10px 0;
}


.pic-show-group p{
    font-size: 14px;
    margin: 4px 0;
}



.pic-show-group.gift-show .font18{
    font-size: 18px;
    color:#ff8400 ;
    font-weight: 700;
}

.pic-show-group.gift-show{
    margin-bottom: 20px;
}

.gift-show > ul > .cando:hover{
    border: 2px solid #E53737;
    transition: border-color 1s;
    -moz-transition: border-color 1s;
    -webkit-transition: border-color 1s;
    -o-transition: border-color 1s;
}


/******************
**    常见问题   **
*******************/
.answer{
    background-color: #fff;
    padding: 20px 50px ;
}
.answer > p{
    font-size: 16px;
    margin: 15px 0;
}


/*

行业 地区弹出层样式

*/

.col_function{ border: 2px solid #d9d9d9; color:#777; border-radius:0px; width:300px; display:inline-block; background:#fff;  padding-bottom:8px; position:relative; }
.col_function .jobTitles{margin-right: 28px;  position: absolute; cursor:pointer}
.col_function .jobTitles span{ float:left; margin:9px 5px 0px 5px; line-height: normal; white-space: nowrap; display: inline-block; cursor:pointer; padding-right:20px; position:relative;font-weight: 600;}
.col_function .jobTitles span a.col-close{background:url(http://r-dev.unijx.net/common/images/popupInfo/close.png) no-repeat -2px -18px; width:12px; display:inline-block; height:12px; margin:0px 0 0 3px; position: absolute; top:4px; z-index:999}
.col_function .jobTitles span a.col-close:hover{background:url(http://r-dev.unijx.net/common/images/popupInfo/close.png) no-repeat -2px -34px;}
/* 行业*/
.mask{width: 100%; height: 100%; position: fixed; z-index: 2010; top: 0px; left: 0px; overflow: hidden;}
.mask-bg{height: 100%; background-color: rgb(0, 0, 0); opacity: 0.4; z-index: 2017; background-position: initial initial; background-repeat: initial initial;}
.auidse{border-radius:5px; border:5px #8B8B8B solid}
.aui_outer{ border:1px #A0A0A0 solid; background:#fff;   position:relative}
.aui_outer h3{font-size: 14px; height: 34px; line-height: 34px;color: #313031; font-family:'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti;
    background:#EEEEEF; padding-left:15px; margin:1px 1px 0px 1px; font-weight: normal}
.aui_outer h3 span{ float:right;}
.aui_outer h3 span a{ background:url(http://r-dev.unijx.net/common/images/popupInfo/title_close.png) no-repeat -1px -2px; width:12px; height:12px; display:block; margin:10px 9px 0 0;}
.aui_outer h3 span a:hover{ background-position:-1px -16px;}
.aui_content{padding: 20px 25px;}
.aui_main{width: auto; height: auto; visibility: visible;}
.items{ }
.items p{color:#gray; font-size: 12px;}
.items p b{ color:#f60}
.item-table{overflow-y: auto; overflow-x: hidden;}
.options-table{border-left: 1px solid #eaeaea; border-top: 1px solid #eaeaea; color:#333}
.options-table th{ padding:4px; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; text-align:center; }
.options-table td{ padding:4px; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
.options-table td input{ margin-right:4px; float:left;}
.options-table td ul li{ float:left; width:260px; padding:3px 0 2px 4px; }
.aui_buttons{padding: 10px 20px; text-align: center; white-space: nowrap;background-color: #f0f0f1; margin:10px 1px 1px 1px;}
.aui_buttons .aui-btn{ height:33px; font-size:14px; padding:0px 45px; background:#E53737; color:#fff; border:none}
.aui_buttons .aui-btn:hover{background:#E74c3c;}
.aui_buttons .aui-btn-light{ color:#777; border:1px #bbb solid; background:#fff;}
.aui_buttons .aui-btn-light:hover{ color:#333;background:#fff;}
#fill-company .form-group .col-md-5{ position:relative;}
#fill-company .form-group a.industry_down{  position:absolute; right:12px; top:2px; width:25px; height:36px;}
#fill-company .form-group a.industry_down:hover{background:#f5f5f5;}
#fill-company .form-group a.industry_down b{ right:6px; top:16px;}

#fill-position-info .form-group .col-md-5{ position:relative;}
#fill-position-info .form-group a.industry_down{  position:absolute; right:12px; top:2px; width:25px; height:36px;}
#fill-position-info .form-group a.industry_down:hover{background:#f5f5f5;}
#fill-position-info .form-group a.industry_down b{ right:6px; top:16px;}

/* 职能*/
.LocalDataMultiC .data-row-head { padding: 4px 10px; background-color: #e8f7fe; border: 1px solid #b5e6ff; margin:0px 1px;}
.data-row-side{ float:left;word-break: break-all;}
.data-row-side i{display: inline-block;width: 16px;height: 16px;margin-top: 1px;margin-right: .3em;line-height: 16px;vertical-align: text-top;background: url(http://r-dev.unijx.net/common/images/popupInfo/icon_multi_c.png) no-repeat;
    overflow: hidden;}
.data-row-side strong{ color:#f60}
.result-list{ float:left;}
.result-name{ font-weight:normal}
.result-list a.data-icon-close{background: url(http://r-dev.unijx.net/common/images/popupInfo/icon_multi_c.png) no-repeat 0px -67px; width:16px; height:10px; display:inline-block; margin:4px 0 0 1px; vertical-align: text-top; cursor:pointer }
.result-list strong{ margin-right:10px;}
.result-list span{ font-weight:bold; color:#333;margin-right:8px;}
.data-row-all input{ display:inline; margin-right:4px; vertical-align:middle; margin-top:0px;}
.data-row-all ul{ margin-left:175px; height:28px;}
.data-row-all ul li{ float:left; margin:5px 0; color:#00528c}
.data-row-odd{ }
.data-row-odd .data-row-title{ float:left; color:#454545; text-align:center; width:160px; font-size:12px; padding:2px 0; font-weight:bold}
.items_list{background:#f1f1f1; padding-bottom:2px;}
.data-row-main{ margin:0px 10px; position:relative;}
.data-row-con{ margin-left:160px;}
.data-row-con ul{ padding-bottom:5px;}
.data-row-con ul li{ float:left; width:190px; height:22px; white-space: nowrap; position:relative;overflow:hidden;}
.data-row-con ul li a.con_a{padding: 2px 10px 2px 5px;text-decoration: none;display: inline-block;height: 20px;line-height: 17px;vertical-align: middle; }
.data-row-con ul li a.con_a i{display: inline-block;width: 16px;height: 16px;margin-top: 1px;margin-right: .3em;line-height: 16px;vertical-align: text-top;background: url(http://r-dev.unijx.net/common/images/popupInfo/icon_multi_c.png) no-repeat 0px -16px;}
.data-row-con ul li a.con_a:hover{text-decoration: none; color:#f90}
.data-row-con ul li a.con_a:hover i{ background-position:0 -32px;}
.data-row-con ul li a.con-checked{text-decoration: none; color:#f90}
.data-row-con ul li a.con-checked i{ background-position:0 -32px;}
.data-row-con ul li span{ display:none;}
.data-row-con ul li span input{ display:inline; margin-right:4px; float:left}
.data-row-con ul li a.touch_sub{ display:none}
.data-row-con ul li .data-sub{ display:none}
.data-row-con ul li.box_active a{ display:none}
.data-row-con ul li.box_active span{ display:block;}
.data-row-con ul li.box_active span input{display:inline;}
.data-row-con ul li.box_active a.touch_sub{display:block;}
.data-row-con ul li table{ max-width:100%;}
.data-sub{ display:block; position: absolute;z-index: 1;_margin-top: 0;border: 1px solid #f2c98c;background-color: #fff;padding: 5px 0;-webkit-border-radius: 0 2px 0 0;-moz-border-radius: 0 2px 0 0;
    border-radius: 0 2px 0 0;-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1)box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);}
.data-sub table input{ float:left; display:block; margin:-2px 4px 0 0;}
.data-sub table tr td {height: 25px;white-space: nowrap;}
.data-sub table tr td a {color: #454545;margin: 2px 30px 2px 5px; height:17px; overflow:hidden; text-decoration: none;display: inline-block;line-height: 17px;vertical-align: middle;}
.data-row-con ul li.box_active a.touch_sub {border-bottom-width: 0;-webkit-border-radius: 2px 2px 0 0;-moz-border-radius: 2px 2px 0 0;border-radius: 2px 2px 0 0;padding:0px 8px 3px 5px;
    border-style: solid;border-width: 1px;border-color: #f2c98c;background-color: #fff; display:inline-block; border-bottom: none; position: relative; left:0px; bottom:-1px; z-index:66; color:#f90}
.data-row-con ul li.box_active a.touch_sub span{ display:inline; line-height:25px; }
.data-row-con ul li.box_active a.touch_sub span input{ float:left; margin-top:4px;}
.data-row-con ul li a.con_disabled,.data-row-con ul li a.con_disabled:hover{ color:#666}
.data-row-con ul li a.con_disabled .icon-expend{background-position: 0 -48px;}
.data-row-con ul li a.con_disabled:hover .icon-expend{background-position: 0 -48px;}
.LocalDataMultiC .data-row-all ul li label{ font-size:12px;}
.data-sub table td label{ line-height:normal; font-size:12px; cursor:pointer}
.data-row-con ul li label{line-height:normal; font-size:12px;}

/* 城市*/
.LocalDataCity .result-list {margin: 0 -5px -5px;width: 100%;}
.LocalDataCity .result-list span {display: inline-block;padding-left: 6px;padding-bottom: 2px;border: 1px solid #ddd;margin: 0 5px 10px;white-space: nowrap; font-weight:normal;font-family: Tahoma, "\5b8b\4f53", Arial, Helvetica, Arial, sans-serif;
    font-size: 12px;}
.LocalDataCity .result-list span i {display: inline-block;font-size: 16px; font-style:normal;margin-left: 5px;padding: 0 3px;margin-bottom: -2px;line-height: 22px;cursor: pointer;vertical-align: top;}
.LocalDataCity .result-list span:hover i {background-color: #ff6600;color: #fff;}
.LocalDataCity .result-list span:hover {border-color: #ff6600;}
.LocalDataCity .item-all-main {padding-left: 20px; font-size:12px; }
.LocalDataCity .lastest_city{ padding:0px 0 12px 0;}
.LocalDataCity .item-all-main b{ color:#f60;}
.LocalDataCity .item-all-main label{ line-height: normal; font-size:12px;}
.LocalDataCity .item-all-main input{ margin-right:4px; float:left; margin-top:2px;}
.LocalDataCity .item-hots {margin-bottom: 10px;padding-bottom: 5px;border-bottom: 1px solid #e1e1e1;}
.LocalDataCity .item-cat {font-size: 12px;padding: 10px 0;}
.LocalDataCity table {margin-left: 20px;}
.LocalDataCity input {margin-right: 4px;}
.LocalDataCity table tr td {width: 85px;padding: 3px 0; font-size:12px;}
.LocalDataCity table tr td label{line-height: normal; font-size:12px;}
.LocalDataCity table tr td label input{ float:left; margin-top:2px;}
.LocalDataCity .item-foreign .item-foreign-title {color: #00528c;font-size: 14px;margin-top: 15px;cursor: pointer;border: 1px dashed #d2d2d2;}
.LocalDataCity .item-foreign .item-foreign-title em {display: inline-block;width: 16px;height: 16px;line-height: 16px;overflow: hidden;vertical-align: middle;margin: 3px 5px 5px 5px;background-image: url(http://r-dev.unijx.net/common/images/popupInfo/icon_city.png);}
.LocalDataCity .item-foreign .item-view {display: none;}
.LocalDataCity .item-foreign-actived .item-foreign-title em {background-position: 0 -16px;}
.LocalDataCity .item-foreign-actived .item-view {display: block;}
.LocalDataCity .item-foreign-actived .item-foreign-title {border: none;padding: 1px;}
.LocalDataCity label{  color:#333}

.mask-city{width: 100%; height: 100%; position: fixed; z-index: 2018; top: 0px; left: 0px; overflow: hidden;}
.mask-city .mask-bg{height: 100%; background-color: rgb(0, 0, 0); opacity: 0.4; z-index: 2019; background-position: initial initial; background-repeat: initial initial;}
.LocalDataCity-sub p label{ font-size:12px; line-height:20px}
.LocalDataCity-sub table {margin-left: 0;margin: 0;}
.aui_titleBar{ position:relative;}
.aui_close:hover, .aui_close:active {
    text-decoration: none;
    color: #900;
}
.aui_close {
    position:absolute;
    top: 0;
    right: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    text-indent: 0;
    font-family: Helvetica,STHeiti;
    _font-family: '\u9ed1\u4f53','Book Antiqua',Palatino;
    font-size: 18px;
    text-decoration: none;
    color: #214FA3;
    background: 0 0;
    filter: !important;
}

#fill-position-info .form-group b {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #777;
    height: 0;
    position: absolute;
    right: 25px;
    top: 20px;
    width: 0;
    z-index: 999;
}

.left {
    float: left;
}
.right {
    float: right;
}
.last-col {
    overflow: hidden;
}
.ptn,
.pvn,
.pan {
    padding-top: 0;
}
.ptx,
.pvx,
.pax {
    padding-top: 3px;
}
.pts,
.pvs,
.pas {
    padding-top: 5px;
}
.ptm,
.pvm,
.pam {
    padding-top: 10px;
}
.ptl,
.pvl,
.pal {
    padding-top: 20px;
}
.prn,
.phn,
.pan {
    padding-right: 0;
}
.prx,
.phx,
.pax {
    padding-right: 3px;
}
.prs,
.phs,
.pas {
    padding-right: 5px;
}
.prm,
.phm,
.pam {
    padding-right: 10px;
}
.prl,
.phl,
.pal {
    padding-right: 20px;
}
.pbn,
.pvn,
.pan {
    padding-bottom: 0;
}
.pbx,
.pvx,
.pax {
    padding-bottom: 3px;
}
.pbs,
.pvs,
.pas {
    padding-bottom: 5px;
}
.pbm,
.pvm,
.pam {
    padding-bottom: 10px;
}
.pbl,
.pvl,
.pal {
    padding-bottom: 20px;
}
.pln,
.phn,
.pan {
    padding-left: 0;
}
.plx,
.phx,
.pax {
    padding-left: 3px;
}
.pls,
.phs,
.pas {
    padding-left: 5px;
}
.plm,
.phm,
.pam {
    padding-left: 10px;
}
.pll,
.phl,
.pal {
    padding-left: 20px;
}
.mtn,
.mvn,
.man {
    margin-top: 0px;
}
.mtx,
.mvx,
.max {
    margin-top: 3px;
}
.mts,
.mvs,
.mas {
    margin-top: 5px;
}
.mtm,
.mvm,
.mam {
    margin-top: 10px;
}
.mtl,
.mvl,
.mal {
    margin-top: 20px;
}
.mrn,
.mhn,
.man {
    margin-right: 0px;
}
.mrx,
.mhx,
.max {
    margin-right: 3px;
}
.mrs,
.mhs,
.mas {
    margin-right: 5px;
}
.mrm,
.mhm,
.mam {
    margin-right: 10px;
}
.mrl,
.mhl,
.mal {
    margin-right: 20px;
}
.mbn,
.mvn,
.man {
    margin-bottom: 0px;
}
.mbx,
.mvx,
.max {
    margin-bottom: 3px;
}
.mbs,
.mvs,
.mas {
    margin-bottom: 5px;
}
.mbm,
.mvm,
.mam {
    margin-bottom: 10px;
}
.mbl,
.mvl,
.mal {
    margin-bottom: 20px;
}
.mln,
.mhn,
.man {
    margin-left: 0px;
}
.mlx,
.mhx,
.max {
    margin-left: 3px;
}
.mls,
.mhs,
.mas {
    margin-left: 5px;
}
.mlm,
.mhm,
.mam {
    margin-left: 10px;
}
.mll,
.mhl,
.mal {
    margin-left: 20px;
}
.dropdown-arrow-inverse {
    border-bottom-color: #333333 !important;
    border-top-color: #333333 !important;
}
/*触发拟态框的文本框*/
.open-modal input,
.open-modal .glyphicon {
    cursor: pointer;
}
.open-modal .glyphicon {
    position: absolute;
    right: 10px;
    padding: 12px 10px;
}
.open-modal .in-label {
    position: absolute;
    padding-left: 12px;
}
.open-modal .in-label span a {
    padding-left: 3px;
    padding-right: 15px;
}
.open-modal .in-label span a:hover {
    color: #e53737;
}
/*拟态框样式修改*/
#myModal .modal-dialog {
    width: 600px;
}
#myModal td > div > label {
    cursor: pointer;
    line-height: 20px;
}
#myModal td{
    padding: 0px;
    padding-left: 20px;
}
#myModal td > div > label input[type=checkbox] {
    width: 14px;
    height: 14px;
}
.modal .table > thead > tr > td,
.modal .table > tbody > tr > td,
.modal .table > tfoot > tr > td {
    border: 0;
}

.modal-footer {
    text-align: center;
    border: 0;
    margin: 0;
}


.modal-footer .btn{
    padding: 5px 30px ;
    margin: 0 50px;
    border: 0;
}

.clearfix:before,.clearfix:after{
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after{
    clear: both;
}

.normal-btn{
    padding: 5px 30px;
    border: 0;
    color: #ffffff;
}
.normal-btn:hover,.normal-btn:focus,.normal-btn:active{
    border: 0;
}

.img{
width:100%;
}



.start-hunter-company li{
    margin-bottom: 10px;
}
.start-hunter-company li p{
    text-align: center;
    font-size: 14px;
}
.start-hunter-company li img{
    width: 100%;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

.border-left-red{
    border: none;
    border-left: 2px solid #e53737;
    background: #FFFFFF;
}

.font-ccc{
    color: #d9d9d9;
}

.clear-margin{
	margin:0px;
}

.bg-white{background-color:#fff;
}

/*借鉴metronic*/
.btn-nomajor {
    background-color: #fff;
	border: 1px solid #a2aeb5;
    display: inline-block;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;   
	cursor: pointer;
	font-size:12px;
}
.btn-circle{border-radius: 25px !important;}
.btn-nomajor:hover{
    background-color: #a1b6c2;
    border-color: #a1b6c2;
    color:#fff;
}

@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: 
	url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), 
	url("../fonts/font-awesome/fontawesome-webfont.woff?v=4.2.0") format("woff"), 
	url("../fonts/font-awesome/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), 
	url("../fonts/font-awesome/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
}

.fa-calendar::before {
    content: "";
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
	color: #abbfca !important;
}
.btn105{width:105px;}

