/*member*/
@font-face{font-family:"chrfonticon";src:url('fonts/chrfonticon.eot');src:url('fonts/chrfonticon.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/chrfonticon.woff') format('woff'), /* chrome、firefox */
  url('fonts/chrfonticon.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('fonts/chrfonticon.svg#chrfonticon') format('svg')}
@font-face {
    font-family: 'icomoonuser';
    src:    url('fonts/icomoonuser.eot?863557');
    src:    url('fonts/icomoonuser.eot?863557#iefix') format('embedded-opentype'),
        url('fonts/icomoonuser.ttf?863557') format('truetype'),
        url('fonts/icomoonuser.woff?863557') format('woff'),
        url('fonts/icomoonuser.svg?863557#icomoonuser') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-user-"], [class*=" icon-user-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoonuser' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-user-success:before {
    content: "\e900";
}
.icon-user-prev:before {
    content: "\e901";
}
.icon-user-circle:before {
    content: "\e902";
}
.icon-user-smile:before {
    content: "\e903";
}
.icon-user-solidcircle .path1:before {
    content: "\e904";
    color: rgb(207, 207, 207);
}
.icon-user-solidcircle .path2:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(153, 153, 153);
}
.icon-user-solidcircor .path1:before {
    content: "\e906";
    color: rgb(207, 207, 207);
}
.icon-user-solidcircor .path2:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(1, 128, 207);
}
.icon-user-yes .path1:before {
    content: "\e908";
    color: rgb(241, 147, 23);
}
.icon-user-yes .path2:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}
.icon-user-yestwo .path1:before {
    content: "\e90a";
    color: rgb(1, 128, 207);
}
.icon-user-yestwo .path2:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}
.icon-user-home:before {
    content: "\e90c";
}
.icon-user-interview:before {
    content: "\e90d";
}
.icon-user-apply:before {
    content: "\e90e";
}
.icon-user-attentionme:before {
    content: "\e90f";
}
.icon-user-resumelist:before {
    content: "\e910";
}
.icon-user-favorites:before {
    content: "\e911";
}
.icon-user-account:before {
    content: "\e912";
}
.icon-user-managerialposition:before {
    content: "\e913";
}
.icon-user-search:before {
    content: "\e914";
}
.icon-user-setup:before {
    content: "\e915";
}
.icon-user-eye:before {
    content: "\e916";
}
.icon-user-down:before {
    content: "\e917";
}
.icon-user-lock:before {
    content: "\e918";
}
.icon-user-crying:before {
    content: "\e919";
}
.icon-user-mobilphone:before {
    content: "\e91a";
}
.icon-user-prompt .path1:before {
    content: "\e91b";
    color: rgb(241, 147, 23);
}
.icon-user-prompt .path2:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}
.icon-user-prompt .path3:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}
.icon-user-camera .path1:before {
    content: "\e91e";
    color: rgb(207, 207, 207);
}
.icon-user-camera .path2:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(152, 152, 152);
}
.icon-user-camera .path3:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(152, 152, 152);
}
.icon-user-compile:before {
    content: "\e921";
}
.icon-user-more:before {
    content: "\e922";
}
.icon-user-refresh:before {
    content: "\e923";
}
.icon-user-preview .path1:before {
    content: "\e924";
    color: rgb(54, 173, 228);
}
.icon-user-preview .path2:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(54, 173, 228);
}
.icon-user-preview .path3:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(54, 173, 228);
}
.icon-user-preview .path4:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(54, 173, 228);
}
.icon-user-preview .path5:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}
.icon-user-vercode:before {
    content: "\e929";
}
.icon-user-email:before {
    content: "\e92a";
}
.icon-user-enterauthe:before {
    content: "\e92b";
}
.icon-user-cominfo:before {
    content: "\e92c";
}
.icon-user-manage:before {
    content: "\e92d";
}
.icon-user-accountsecurity:before {
    content: "\e92e";
}
.icon-user-share:before {
    content: "\e92f";
}
.icon-user-popularize:before {
    content: "\e930";
}
input, select, textarea {border-radius: 3px;box-sizing: border-box;font-family: 'microsoft yahei';outline: medium none;}
input, select, redio, checkbox {vertical-align: middle;}

.shadow{background:#333;opacity:0.5;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:900;display:none;}
.error-msg{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);border-radius:5px;color: #FFFFFF;min-height: 25px;min-width: 100px;opacity: 1;padding: 15px 10px;position: fixed;text-align: center;top:95px;z-index:9999;display:none;width:50%;margin-left:25%;}

.fl{float: left;}
.red {color: #f30 !important;font-style: normal;}
.clearfix:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}
.clearfix{*zoom:1;}
.clearfix {display: block;}
.info-box{background: #fff;}
.info-box .qy_info{padding: .3rem 5%; color:#666;border-bottom: 1px solid #E1E0E0;}
.info-box .qy_info a{display: block;}
.info-box .qy_info  .qy_logo{display: inline-block;width: 1.8rem;}
.info-box .qy_info  .qy_name{display: inline-block;width: 4.85rem;}
.info-box .qy_info  .qy_name strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: inline-block;}
.info-box .qy_info .logopic{width: 1.5rem;height: 1.5rem;border-radius: 50%;overflow: hidden;margin-right: .3rem;}
.info-box .qy_info span{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: .5rem;}
.info-box .qy_info span a{display: inline-block;}
.info-box .qy_info i{display: inline-block;vertical-align: -2px;padding-right:2px; color: #ccc;}

.info-box a img{float:left;border:1px solid #f0f0f0;margin-right:10px;display:block;margin-top: 10px;}
.info-box .info{float:left;}
.mc_right_1{border-bottom: 1px solid #E1E0E0;font-size:0.9em; padding: .2rem 5%;overflow: hidden;}
.mc_right_1 span{color: #ff2222;font-weight: bold;}
.mc_right_1 em {color: #FF0000;font-style: normal;}
.mc_right_2{clear: both;padding: .2rem 5%;overflow: hidden;font-size:0.9em; line-height: .5rem;}
.mc_right_3{padding: 0 5% .2rem; clear: both;color: #555555;font-size:0.9em;}
.jds{width: 60%;margin: 0.1rem;display: inline-block;float: left;border: 3px solid #efefef;}
.jds span {background: #2db500;display: block;height: 0.28rem;overflow: hidden;}
.mc_right_4 {border-bottom: 1px solid #E1E0E0;height: 81px;margin-top: 5px;border-right: 1px solid #e1e0e0;}
.mc_right_4 dl{border-top: 1px solid #E1E0E0;float: left;height: 81px;overflow: hidden;width: 20%;margin: 0;}
.mc_right_4 dt {border-left: 1px solid #E1E0E0;background: url("../images/title_bg5.jpg") repeat-x;border-bottom: 1px solid #E1E0E0;color: #999999;font-size: 12px;height: 29px;line-height: 29px;overflow: hidden;text-align: center;}
.mc_right_4 dd{border-left: 1px solid #E1E0E0;text-align: center;height: 50px;margin: 0;}
.mc_right_4 dd a{display: inline-block;overflow: hidden;    margin-top: 20px;}
.mc_right_4 dd a.ok{background-position: -492px -510px;}
.mc_right_4 dd a.nook{background-position: -423px -508px;}
.mc_right_4 dd a i{color: #41c008;}
.mc_right_5 {background: none repeat scroll 0 0 #FaFaFa;height: 32px;overflow: hidden; line-height: 32px;text-align:center;padding: 10px;}

.qy_info_1{clear: both;color: #555555;line-height: .5rem; padding:2% 5%;border-bottom: 1px solid #E1E0E0;}


.optionlist{width: 100%;height: auto;background-color: #FFFFFF;border-bottom: 1px solid #E2E2E2;margin-top: 10px;}
.optionlisteditworkexp{margin-top: 0px;}
.optionlist .blocktheline{width: 100%;height: 10px;background-color: #F0F0F0;}
.optionlist .list{height: .9rem;border-bottom: 1px solid #E2E2E2;padding: .1rem 5%;}
.optionlisteditworkexp .list{height: 40px;overflow: visible;}
.optionlisteditworkexp .list.duties{height: 80px;}
.personalinfo .list.resumephoto{height: 60px;}
.selfassessment textarea{border: none;resize: none;width: 100%;height: auto;font-size: 10pt;color: #999999;overflow: hidden;min-height: 140px;font-family: 'Microsoft YaHei';}
.optionlist .list .left{width: .7rem; height: 100%;display: block;overflow: hidden;position: relative;}
.optionlist .list .left .icon {position: absolute;top: .1rem;left: 0;color: #FFFFFF;width: .5rem;height: .5rem;border-radius: 50% 50%;font-size: .32rem;}
.optionlist .list .left .icon-user-interview:before{position: absolute;top: 15%;right: 18%;}
.optionlist .list .left .icon-user-apply:before{position: absolute;top: 15%;right: 18%;}
.optionlist .list .left .icon-user-attentionme:before{position: absolute;top: 15%;right: 18%;}
.optionlist .list .left .icon-user-resumelist:before{position: absolute;top: 15%;right: 18%;}
.optionlist .list .left .icon-user-favorites:before{position: absolute;top: 15%;right: 18%;}
.optionlist .list .left .icon-user-account:before{position: absolute;top: 15%;right: 18%;}
.optionlist .list .left .resume{background-color: #3366cc;}
.optionlist .list .left .invi{background-color: #3366cc;}
.optionlist .list .left .apply{background-color: #3366cc;}
.optionlist .list .left .looked{background-color: #3366cc;}
.optionlist .list .left .collect{background-color: #3366cc;}
.optionlist .list .left .safety{background-color: #3366cc;}
.optionlist .list .right{line-height: .7rem;position: relative;background-color:#FFFFFF;color: #333333;text-align: left;}
.optionlist .list .right .circle{position:absolute;border-radius: 50%;width:.3rem;height:.3rem;line-height:.3rem;background-color: #ff3333;top:.2rem;right: 0px;text-align: center;font-size: .15rem;color: #FFFFFF;}

.optionlist .list .arrow{width: .3rem; height: .7rem;display: block;overflow: hidden;position: relative;}
.optionlist .list .arrow:before{content:''; height:.1rem; width:.1rem; display:block; border:1px solid #a9a9a9; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:.3rem; right:.1rem;}
.optionlist .list .nobm{border-bottom: 0px;}
.arlogout,.addresume{height: auto;overflow: hidden;color: #666666;box-sizing:border-box;width: 100%;padding: .4rem 5%;}
.arlogout .logout,.addresume .addbtn{display: block;height: .8rem;line-height: .8rem;color: #FFFFFF;width: 100%;margin: 0 auto;background-color: #3366cc;border-radius: 5px;}
.addresume .addbtn{background: #FF9900;}

.box-share{width:100%;margin-bottom:10px;}
.top-tab{text-align: center;background-color: #fff;width: 100%;height: 46px;overflow: hidden;}
.top-tab .tab-item{border-bottom: 2px solid transparent;line-height: 46px;box-sizing:border-box;position: relative;padding:0 1px;color:#333;}
.top-tab .tab-item.active{border-bottom:2px solid #0180cf;color:#0180cf;}
.top-tab .tab-item::after{content:'';position: absolute;top:8px;right:-1px;width: 1px;height: 24px;background-color: transparent;border-left:1px solid #e2e2e2;}
.top-tab .tab-item:last-child::after{border:0;}
/**
 * .box-share-tit{height:40px; line-height:200%; border-bottom:1px solid #E2E2E2;font-size:112.5%; font-weight:normal; color:#333;}
 * .box-share-tit a{display:block; height:40px; color:#393939; padding:0px 3%;}
 * .box-share-tit a:hover{text-decoration:none;}
 */
.box-share-con ul{background-color: #ffffff;border: 1px solid #d7d8d8;overflow: hidden;padding: 10px 0;}
.box-share-con li,.box-table-con li{line-height: .5rem; border-bottom:1px solid #ddd; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;padding: .2rem 5%;}
.box-share-con li:hover{background:#F7FCFE;}
.box-share-con li span,.box-table-con li span{float:right; color:#aaa; position: relative;}
.box-share-con li span em{ background: #fff;display: none; position: absolute;top: 0;right: 0;z-index: 7;font-size: 0.3rem;font-style: normal;width: 2rem;border-radius:15px; border:  1px solid #d7d8d8;padding: 0 10px;}
.box-share-con li span em a{float: left;width: 100%;line-height: 1.8;}
.box-share-con li span i{margin-right: 10px;vertical-align: -2px;position: absolute;top: 10px;right: 0;z-index: 8;}
.box-share-con li a,.box-table-con li a{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;width:80%;}
.box-share-con li a:hover,.box-table-con li a:hover{text-decoration:none;}
.box-share-con li a i{font-style:normal; width:10px; display:inline-block; color:#F30;}
.box-share-con li .txt{font-size:0.9em;}
.box-share-con li .txt .left{width: 65%;text-align: left;}
.box-share-con li .txt .right{width: 35%;text-align: left;}
.box-share-con li .txt a{display:inline; width: auto;}
.box-share-con ul.rsemuelist{}
.box-share-con ul.rsemuelist{ overflow:hidden; background:#fff;}
.box-share-con ul.rsemuelist li{position:relative}
.box-share-con ul.rsemuelist li a{padding: 5px 15px 0px 70px; min-height:65px;width: auto;}
.box-share-con ul.rsemuelist li a b{ display:block; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; height:22px; font-size:15px; line-height:20px; color:#333;font-weight:normal}
.box-share-con ul.rsemuelist li a p{padding-top:1px; overflow:hidden;text-align:left;font-size: 12px}
.box-share-con ul.rsemuelist li a p span{color:#666;font-size:12px; line-height:18px; padding-right:5px; overflow:hidden;float: none; position: inherit;}
.box-share-con ul.rsemuelist li .mTitimg,.mAdvices .mTitimg{position:absolute;width:54px; height:54px; top:15px; left:15px;background:#edeef0; overflow:hidden;border-radius: 54px}
.box-share-con ul.rsemuelist li .mTitimg img,.mAdvices .mTitimg img{ display:block; margin:0 auto; max-width:100%; height:54px;border-radius: 54px}
.box-share-con ul.rsemuelist li .mTitdate{ position:absolute; top:8px; right:10px;}
.box-share-con ul.rsemuelist li .mTitdate span{ color:#8a9499;font-size:1.4em;}
.box-share-con ul.rsemuelist li em{ display:block; color:#ccc; font-size:12px;width:12px; height:21px; position:absolute; right:6px; top:29px}
.box-share-con ul.rsemuelist li i{ display:block;font-size:12px;height:16px;width:auto;padding:0 4px;border:1px solid #c6f6e8; background:#f0fefa; color:#1b9d6f; line-height:17px; position:absolute; top:35px; right:26px;border-radius: 2px}

.box-share-con ul.rsemuelist li a .subFtit{color:#666;font-size:12px;padding-top:3px;line-height:18px;}
.box-share-con ul.rsemuelist li a .subFtit i{position: inherit;display: inline-block;margin-left: 10px;}
.box-share-con ul.rsemuelist li a .filterName{ display:inline-block; line-height:16px; padding:1px 5px 1px 5px; background:#f36861; color:#fff; font-size:12px;}
.box-share-con ul.rsemuelist li a p{ margin-top:0px;line-height:18px;}
.box-share-con ul.rsemuelist li .blue{ background:#eff3ff;border:1px solid #cbd7ff;color:#5173de}
.box-share-con ul.rsemuelist li .gray{ background:#f9f9f9!important;border:1px solid #f1f1f1;color:#a1a1a1}
.box-share-con ul.rsemuelist li .red{ background:#fff0eb;border:1px solid #ffcebe;color:#ff6d3c}
.box-share-con ul.rsemuelist li.rls a{padding: 10px 15px 5px 70px; min-height:45px;width: auto;}
.box-share-con ul.rsemuelist li.rls .mTitimg{top: 10px;}
.box-share-con ul.rsemuelist li .show_time {color: #999;position: absolute;top: 15px;right: 26px;font-size: 12px;line-height: 16px;}
.box-table{width:100%;}
/**
 * .box-table-tit{font-size:112.5%}
 * .box-table-tit span{height:34px; line-height:34px; border-bottom:2px solid #678EC6; background:#e7edf4;text-align:center; font-weight:normal; color:#333; width:50%; display:block; float:left; cursor:pointer;text-shadow: 5px 2px 6px #CCC;}
 * .box-table-tit span.current{border-bottom:2px solid #FF6100; background:#fff1e9; color:#FF6100;}
 * .box-table-tit span a{color:#333;}
 * .box-table-tit span.current a{color:#c00000;}
 */

.nodata{text-align: center;margin-top: 96px;}
.nodata .cryimg{width: 60px;height: 60px;margin: 0 auto;position: relative;}
.nodata .cryimg .w-icon-sad:before {font-size: 60px;color: #808080;position: absolute;top: 0;left: 0;}
.nodata .txt{font-size: 12pt;color: #333333;text-align: center;margin-top: 12px;display: block;}
.nodata .hint{font-size: 9pt;color: #999999;margin-top: 6px;display: block;}
.nodata .hint span{color: #FF9900;}

.info article.addformtit{width: 100%;height: 50px;background-color: #e9f5ff;padding: 0;}
.addformtit .left{width: 13%;height: 100%;position: relative;}
.addformtit .left .icon-user-smile:before {font-size: 32px;color: #FF9900;position: absolute;top: 20%;left: 27%;}
.addformtit .right{padding-left: 10px;padding-top: 10px;}
.addformtit .right .txt{width: 100%;height: 14px;line-height: 14px;text-align: left;color: #333333;}
.addformtit .right .txt.down{margin-top: 6px;}
.addformtit .right .txt.center{padding-top: 10px;}

.addformitem{background:#fff;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:10px;margin-top:0px;}
.addformitem:first-child{margin-top:0;}
.addformitem dt{font-size:.875em;color:#777;padding:0;float: left;width: 68px;line-height: 30px;height: 35px;text-align: right;}
.addformitem dt em{color:#F30;font-style: normal;padding-left: 2px;}
.addformitem dd{margin:0;margin-bottom:5px;text-align:left;padding-left: 70px;height: 35px;}
.addformitem dd .inputTxt{height: 30px;border: none;border-bottom: 1px solid #bdbdbd;border-radius:0;}
.addformitem dd .inputSelect{height: 30px;border: none;border-bottom: 1px solid #bdbdbd;border-radius:0;text-indent: 2px;}

.td-left{width:35%;text-align:right;height:30px;line-height:30px;}
.td-right{width:65%;height:30px;line-height:30px;}
.td-right input [type= 'text ' ],.td-right input [type= 'time ' ],.td-right input [type= 'password ' ]{width:95%;border:1px solid #aaa;height:20px;line-height:20px;}
.td-right select{border:1px solid #aaa;padding:2px;}
.td-right textarea{width:95%;border:1px solid #aaa;min-height:100px;}
.btn{color:#333;background:#e6e6e6 url(../images/btn.png);border:1px solid #c4c4c4;border-radius:2px;text-shadow:0 1px 1px rgba(255,255,255,0.75);padding:4px 10px;display:inline-block;cursor:pointer;font-size:100%;line-height:normal;text-decoration:none;overflow:visible;vertical-align:middle;text-align:center;zoom:1;white-space:nowrap;font-family:inherit;_position:relative;margin:10px 0px 0px;}
.btn:active{background-position:0 -81px;}
tr.even{background:#FAFAFA;}
.box-share-con{padding:5px;}
.main-list{width:100%;background-color:#ffffff;border:1px solid #d7d8d8;border-right:none;overflow:hidden;}
.main-list tr th{background:url( "../images/title_bg2.jpg ") repeat-x;border-bottom:1px solid #e1e0e0;border-right:1px solid #e1e0e0;color:#555555;font-size:14px;height:34px;line-height:34px;overflow:hidden;text-align:center;}
.main-list tr td{border-bottom:1px solid #e1e0e0;border-right:1px solid #e1e0e0;color:#555555;font-size:14px;height:34px;line-height:34px;overflow:hidden;text-align:center;}
.main-list tr td a{display:block;height:34px;color:#393939;padding:0px 3%;}
.main-list tr.table-footer td{text-align:right;line-height:34px;border-bottom:none;padding:5px;}
.main-list tr.table-footer td .btn{margin-top:0;}
.info{background-color:#e9e9e9;}
.info article{padding:6px;}
.info article h5{line-height:40px;padding-left:10px;}
.user-regitem{margin-top:10px;}
.inputText{width:100%;height:200px;padding:10px 5px;background:#fff;border:1px solid #778a99;resize:none;font-size:.875em;text-align:left;color:#777;margin-bottom:-5px;}
.inputTxt{width:100%;height:35px;padding:0 5px;background:#fff;border:1px solid #778a99;font-size:.875em;color:#777;text-align:left;}
.inputSelect{width:100%;height:35px;font-size:.875em;color:#777;text-indent:5px;text-align:left;border:1px solid #778a99;}
.inputCheckbox,.inputRadio{width:100%;height:100%;border:none;}
.inputSubmit{display: block;border: 0;height: 40px;line-height: 40px;color: #FFFFFF;width: 100%;margin: 0 auto;background-color: #0180cf;border-radius: 5px;}
.inputSubmit:hover{background:#54a0d5;}
.searchSubmit{width:100%;height:40px;background:#46bc94;border:none;font-size:1em;color:#fff;cursor:pointer;position:relative;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0;border-radius:0;}
.searchSubmit:hover{background:#3ca381;}
.selectblock select{width:100%;height:40px;font-size:.875em;color:#777;text-indent:5px;text-align:left;border:1px solid #bdbdbd;}
.selectwrap{width:100%!important;display:block;position:relative;}
.selectwrap:before{content: " \f105 ";font-size:20px;color:#ccc;position:absolute;right:10px;top:50%;margin-top:-11px;}
.user-regitem{margin-top:10px;}
.user-regitem .inputTxt{border-color:#d7d7d7;border-top-color:#fff;border-bottom-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:50px;}
.user-regitem dd:nth-child(1) .inputTxt{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:none;border-top-color:#d7d7d7;}
.user-regitem dd:nth-child(2) .inputTxt,.formdd3 dd:nth-child(3) .inputTxt{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;border-top-color:#d7d7d7;border-bottom-color:#d7d7d7;}
.formdd3 dd:nth-child(2) .inputTxt{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:none;}
.user-regitem dd.userlogintips{padding:8px 10px;}
.user-regitem dd.userlogintips a{text-align:right;font-size:.750em;color:#333;float:right;padding:0 3px;color:#056cec;}
.userloginreg{margin-bottom:10px;background:#fff;padding:10px 0;text-align:center;}
.userloginreg p{font-size:.750em;color:#999;padding-bottom:10px;}
.userloginreg a{display:block;margin:0 10px;font-size:1em;height:40px;line-height:40px;background:#f69c00;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.userloginreg span{display:inline-block;}
.userloginreg em.ico_person{margin-top:1px;}
.photofile{display:block;width:100%;position:relative;}
.photofile em{width:100%;display:block;background:#ff7903;color:#fff;font-size:1em;text-align:center;padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;position:relative;z-index:10;}
.photofile em:before{font-size:0.25rem;color:#fff;margin:0 3px 0 0;}
.inputFile{width:100%;padding:7px 0;opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;z-index:11;cursor:pointer;}
.photoimg{display:block;margin:20px;text-align:center;}
.photoimg img{border:3px solid #efefef;padding:1px;}
.mainlist{overflow:hidden;width:100%;}
.block_list:last-child{margin-bottom:0;}
.block_list{background:none repeat scroll 0 0 #fff;margin-bottom:10px;}
.nobg{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;}
.usernavbar{clear:both;float:left;width:100%;}
.usernavbar ul{background:none repeat scroll 0 0 #fdfdfd;float:left;width:100%;}
.usernavbar ul li{box-sizing:border-box;display:block;float:left;width:33.3%;}
.usernavbar ul li em{display:block;font-size:0.9em;font-style: normal;margin-top: .1rem;}
.usernavbar ul li span{color:#fff;display:block;font-size:1.5em;}
.usernavbar ul li a{display:block;padding:.3rem 0;text-align:center;color: #fff;}
.usernavbar ul li i{display: inline-block;vertical-align: -2px;padding-right:2px;font-size: .6rem; color: #fff;}


.userformitem{background:#fff;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:5px 10px;margin-top:0px;}
.userformitem:first-child{margin-top:0;}
.userformitem dt{font-size:.875em;color:#777;padding:0 0 5px;}
.userformitem dt em a{color:#F30;margin-right:10px;}
.userformitem dd{margin:0;margin-bottom:5px;text-align:left;}
.userformitem dd tt{display:block;height:25px;width:100%;text-align:left;position:relative;}
.userformitem dd tt label{height:25px;width:100%;position:absolute;left:0;top:0;z-index:9;font-size:.750em;color:#777;line-height:25px;font-family: 'microsoft yahei ';}
.userformitem dd tt label:before{content: " \f096 ";font-size:18px;color:#999;margin:1px 7px 0 0;float:left;}
.userformitem dd tt label.ra:before{content: " \f10c ";font-size:18px;color:#999;margin:1px 7px 0 0;float:left;}
.userformitem dd b{font-weight:normal;font-size:.750em;color:#777;}
.userformitem dd.flex{display:-webkit-box;display:-moz-box;display:box;}
.userformitem dd.flex span{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.userformitem dd.flex span:first-child{padding-right:5px;}
.userformitem .inputTxt{border-color:#bdbdbd;}
.userformitem .inputText{border-color:#bdbdbd;}
.userformitem .inputSelect{border-color:#bdbdbd;}
.userformitem .inputSubmit{margin-top:6px;}
.userformitem .inputCheckbox,.userformitem .inputRadio{position:absolute;left:0;top:2px;z-index:10;width:25px;height:25px;opacity:0;filter:alpha(opacity=0);}
.userformitem .inputCheckbox:checked+label:before{content: " \f046 ";color:#54a0d5;margin-right:5px;}
.userformitem .inputRadio:checked+label:before{content: " \f05d ";color:#54a0d5;}
.userformitem2{background:none;border:none;padding:0;}
.userformitem2 dd{margin-bottom:10px;}
.userformitem2 dd:last-child{margin-bottom:0;}
.userformitem2 .inputSubmit{margin-top:0;}
.userformtitle{font-size:.875em;font-weight:normal;padding:7px 10px;color:#3b6a8b;}
.companycenter .userformitem{margin-top:5px;}
.companycenter .userformitem:first-child{margin-top:0;}
.itemblocklist{width:100%;background:#fdfdfd;border:1px solid #d7d7d7;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:box;}

.jobs-item {
	box-sizing: border-box;
	padding: .33rem 5% .2rem;
	border-bottom: 1px solid #e2e2e2;
	position: relative;
    background:#fff;
}
.jobs-item:active {
	background-color: #f5f5f5;
}
.jobs-item h3 {
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
    height: .6rem;
    line-height: .6rem;
}
.jobs-item h3 span{
	float: right;
}
.jobs-item h3 a {
	color: #333;
}
.jobs-item .jobs-add {
	color: #666;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;height: .6rem;
    line-height: .6rem;
}
.jobs-item .pay-date {
    height: .6rem;
    line-height: .6rem;
}
.jobs-item .pay-date .money {
	color: #ff2222;
}
.jobs-item .pay-date .date {
	color: #999;
}
.jobs-item .pay-date .date i {
	position: relative;
	top: 1px;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}