/*
http://www.jobs.echinacities.com/
0-201708
*/
/*=====================jobs-login-register=================================*/
.eccbox-login{/*margin-top: 10px;*/}
/*employer-login*/
.minw120{min-width: 120px;}
.login-btn{margin-right: 10px;}
.employer_right_top{padding-top: 10px;}
/*login-left*/
.login-form{padding: 30px; margin-right: 10px; border-radius: 4px;}
.login-form-employer{background-color: #e7eff3;}
.empLoginLang{float: right; margin: 5px 15px;}
.empLoginLang a{color: #333; text-decoration: underline;}
.empLoginLang a:hover{color: #333; text-decoration: none;}
/*.login-form-personal{background-color: #e7f3e9;}*/
.login-form-employer a.pull-right{padding-right: 5px;}
.loginleftb{padding-top: 10px; overflow: hidden;}

.third-login{}
.login-button{color:#fff;width: 215px;height: 2.8em;line-height: 2.8em;display: block;border-radius:30px;padding-left:52px;margin: 0 auto 10px;}
.login-button i.fa{position: relative;float: left;left: -1.8em;top: 0.9em;}
.login-facebook{ background:#3b579d;}
.login-linkedin{ background:#0077b5;}
.login-wechat{ background:#00B000;}
a.login-facebook:hover,a.login-linkedin:hover,a.login-wechat:hover{opacity: .9; color: #fff;}
.login-facebook span, .login-linkedin span, .login-wechat span{ display:block; border-left:1px solid rgba(0,0,0,.2); font-size:13px; padding-left:15px; text-align:left;}

.form-divider{ position:relative; overflow:hidden; font-size:15px; text-align:center; margin:20px 0;}
.form-divider span{ position:relative; display:inline-block;}
.form-divider span:before,.form-divider span:after{ position:absolute; height:1px; background:#aaa; content:''; top:50%; width:400px;}
.form-divider span:before{right:100%; margin-right:10px;}
.form-divider span:after{left:100%; margin-left:10px;}

.forgetpass{text-align: right; font-style: italic;}
.scode_input1{width: 170px;}
/*login-right*/
.login_righttop{padding-bottom: 10px; font-style: italic; padding-top: 80px;}
.login_righttop .glyphicon-arrow-right{color: #00ae68; padding-right: 5px;}
.ableto{padding: 8px 0 5px;}
.ableto li{padding: 3px 0;}
.ableto .glyphicon-ok{color: #009257; margin:0 5px;}
.register_faq{padding-left: 6px;}
.registerrf{padding-top: 15px; font-weight: bold;}
/*login-bottom*/
.lhr{margin: 60px 0 30px; border-top: 1px dashed #ddd;}
.mails_browers_tip{background-color: #f2faef; min-height: 176px;}
.mails_tip img{padding: 16px 0;}
.browers_tip img{padding: 10px 0;}

/*personal-register==repeat-name*/
.repeat-name{background: #fff; border: 1px solid #ddd; border-radius: 4px; position: relative; top: -1px;}
.repeat-name .warn{color: #cc0000; display: block; padding: 5px 12px;}
.repeat-name .recommend{border-top: 1px dashed #ddd; padding: 3px 0; list-style: none;}
.repeat-name .recommend a,.repeat-name .recommend span{display: block; padding: 3px 12px;}
.repeat-name .recommend a:hover{background-color: #f0f0f0;}

/*personal-register2*/
.register2{padding: 20px;}
.register2top{padding-bottom: 20px;}

.register2form .form-group{position: relative;}
.register2form select{appearance:none; -moz-appearance:none; -webkit-appearance:none;}

.mar-top{margin-top: 15px;}

/*personal-register3*//*cres_con3==creat-resume step3*/
.register3{padding: 20px;}
.register3 .boxlist li{padding: 13px 0; overflow: hidden; font-size: 1.2em;}
.register3 .boxlist li>a{display: block;}
.register3 .boxlist li span{float: right;}
.register3 .boxlist li span.glyphicon{margin-top: 3px; margin-left: 5px;}

.register1,.register2,.register3{overflow: hidden;}

 /*Create Resume Step*/
.cres_step {padding-bottom: 20px; overflow: hidden; clear: both;}
.cres_step > .cres_stepcon {padding: 0; position: relative; text-align: center; font-weight: bold; font-size: 1.2em;}
.cres_step > .cres_stepcon .cres_stepinfo {color: #00ae68; padding-top: 5px;}
.cres_step > .cres_stepcon > .cres_stepdot {position: absolute; width: 32px; height: 32px; line-height: 32px; color: #fff; display: block; background: #ccc; top: 16px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.cres_step > .cres_stepcon > .cres_line {position: relative; border-radius: 0px; height: 3px; box-shadow: none; margin: 16px 0; background-color:#ccc}
.cres_step > .cres_stepcon.active > .cres_stepdot {background-color: #00ae68;}
.cres_step > .cres_stepcon.active > .cres_line {background-color: #00ae68;}
.cres_step > .cres_stepcon:first-child  > .cres_line {left: 50%; width: 50%;}
.cres_step > .cres_stepcon:last-child  > .cres_line {width: 50%;}
.progresswrapgoogle{margin-bottom: 30px;}
.progresswrapgoogle h4{font-size: 1em; color: #666; margin-bottom: 8px;}
.progresswrapgoogle .progress{margin-bottom: 0; background-color: rgba(17,136,187,.1); border-radius: 10px; height: 14px;}
.progresswrapgoogle .progress-bar{background-color: #18b; line-height: 14px;}
/*/Create Resume Step*/
.cres_tit{padding: 10px 0 10px; overflow: hidden;}
.cres_tit .progress-bar{background-color: #18b;}
.cres_titfont{text-align: right; font-weight: bold;}
.cres_titfontwap{font-weight: bold; padding: 10px 0;}
.cres_con{padding-bottom: 20px;}
.cres_con .form-horizontal .form-group{margin-left: -6px; margin-right: -6px;}
.cres_con .form-control-feedback{left: 0; color: #00ae68;}
.cres_con .cres_contip{display: inline-block; padding-top: 6px;}
/*.cres_conbtnnext{position: fixed; bottom: 0; left: 0; text-align: right; padding: 0.5em; background: rgba(0,0,0,.2); width: 100%; z-index: 10;}*/
.teltip{color: #666; margin: 0; padding: 2px 0 0; font-size: 0.85em;}
.public_ul{padding: 15px; border:1px solid #ddd; position: absolute; background-color: #fff; z-index: 3;}
.public_ul li b span.glyphicon-ok{float: right; padding-right: 15px; display: none;}
/*cres_con2*/
.cres_con2exp,.cres_con2edu,.cres_con2sou{}
.cres_con2exp,.cres_con2edu{padding-bottom: 15px;}
.cres_con2tit{padding-bottom: 15px;}
.cres_con2tit .cres_con2tits{font-size: 1.7em; padding-right: 30px;}
.cres_con2tit .checkbox{display: inline-block;}
.colperiod{padding: 0;}
.colperiod .coltime{width: 24%;}
.colperiod .coltime select.form-control{padding-right: 0;}
.colperiod .coltimeto{width: 4%; text-align: center; padding-left: 0; padding-right: 0;}
.cres_con textarea.form-control{resize: vertical;}
.focost-mouth{padding: 6px 0 15px 15px;}
.cresume_locul label,.cresume_locsel label{font-weight: normal;}
.cresume_locul input[type=checkbox],.cresume_locsel input[type=checkbox]{display: none;}
.clearSalary{clear: both; margin-top: 10px;}
.vixsmouth{margin-right: 10px;}
/*select city all*/
.cresume_locul{max-height: 282px; overflow-y: auto; overflow-x: hidden;}
.cresume_locul li{float: left; text-align: center; width: 22%; margin-right: 4%; margin-bottom: 15px;}
.cresume_locul li:nth-child(4n+0){margin-right: 0;}
.cresume_locul li label{margin: 0; padding: 5px; white-space: nowrap; border-radius: 2px; width: 100%; height: 100%; background-color: #f0f0f0; cursor: pointer;}
.cresume_locul li label.labelsel{background-color: rgba(0,174,104,0.2);}
/*select city selected*/
.cresume_locsel{clear: both; overflow: hidden; border-top: 1px solid #ddd; padding: 0 15px; margin: 0 -15px;}
.cresume_locsel .selecfont,.cresume_locsel .selecity,.cresume_locsel .selecitytip{display: inline-block; float: left;}
.cresume_locsel .selecfont{font-weight: bold; padding-top: 18px; padding-right: 10px;}
.cresume_locsel .selecity li{float: left; margin-top: 10px; margin-right: 15px; border: 1px solid #00ae68; border-radius: 2px;}
.cresume_locsel .selecity label,.cresume_locsel .selecity .selecityclose{padding: 4px 10px; margin: 0;}
.cresume_locsel .selecity .selecityclose{float: right; color: #333; background-color: rgba(0,174,104,0.2)}
.cresume_locsel .selecity .selecityclose:hover,.cresume_locsel .selecity .selecityclose:focus{color: #fff; background-color: rgba(0,174,104,1);}
.cresume_locsel .selecitytip{padding-top: 16px; display: inline-block;}
/*select Occupation selected*/
.cresume_ocbody{max-height: 360px; overflow-y: auto; overflow-x: hidden;}
.cresume_ocbody dl{margin-bottom: 15px;}
.cresume_ocbody dl dt{margin-bottom: 5px;}
.cresume_ocbody dl dt .checkbox-inline{font-weight: bold; width: 100%;}
.cresume_ocbody dl dd{padding-left: 21px;}
.cresume_ocbody .checkbox-inline{margin-left: 0; margin-bottom: 3px; width: 49%;}
/*cres_con3*/
.cres_con3{overflow: hidden;padding: 0px;}
.cres_con3 .boxlist p{padding-right: 20px;}
.cres_con3tit{text-align: center; padding: 10px 0;}
.cres_con3top{text-align: left; padding-bottom: 20px; /*position: relative; bottom: 30px; right: 30px; display: inline-block;*/}
.levelcirclebox{display: none; width: 100px; height: 100px;}
/*levelcircle*/
.levelcircle {width: 100px;height: 100px;border-radius: 50%;background: #00ae68; position: absolute;}
.levelpie_left, .levelpie_right {width:100px; height:100px;position: absolute;top: 0;left: 0;}
.levelleft, .levelright {width:100px; height:100px;background:#ddd;border-radius: 50%;position: absolute;top: 0;left: 0;}
.levelpie_right, .levelright {clip:rect(0,auto,auto,50px);}
.levelpie_left, .levelleft {clip:rect(0,50px,auto,0);}
.levelmask {width: 74px;height: 74px;border-radius: 50%;left: 13px;top: 13px;background: #FFF;position: absolute;text-align: center;line-height: 74px;font-size: 1.5em;font-weight: bold;color: #00ae68;}

/*preview-resume-detail-简历详情*/
.tooltipwrap {display: inline-block;}
.tooltipwrap .tooltip.bottom .tooltip-arrow{border-bottom-color: #ccc; border-width: 0 7px 7px; margin-left: -7px; top: -1px;}
.tooltipwrap .tooltip.bottom .tooltip-arrow:after{content: ''; border-width: 0px 6px 6px!important; border-style: dashed dashed solid; border-color: transparent transparent #ffffff; top: 2px; position: absolute; margin-left: -6px;}
.tooltipwrap .tooltip-inner{padding: 5px 10px; text-align: left; background-color: #fff; color: #666; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}

.previewResume{overflow: hidden;}
.previewResume p{color: #333;}
/*查看简历-头部*/
/* .create_tit{background:#efefef; padding:10px; overflow: hidden; margin-bottom: 15px;}
.create_tit1{background:transparent; padding:0px; overflow: hidden; margin-bottom: 0px;}
.create_tit .tit_left{padding-top: 4px; padding-left: 5px;}
.create_tit1 .tit_left>div{padding: 10px 15px; background:#efefef;}
.create_tit1 .tit_left{padding: 0;}
.create_tit .tit_right .btn-ecc,
.resume_tit.resume_logo .tit_right .btn-ecc{float: right; margin-left: 10px;}
.create_tit .tit_right .btnresumeback .glyphicon-menu-left,
.resume_tit.resume_logo .tit_right .btnresumeback .glyphicon-menu-left{display: none; top: 2px;}
.create_tit .tit_right .btnbgor,
.resume_tit.resume_logo .tit_right .btnbgor{background-color: #f08e00;}
.create_tit .tit_right .btnbgor:hover,
.resume_tit.resume_logo .tit_right .btnbgor:hover{opacity: .9;}
.resume_logo,.profile_info{padding: 15px; margin: 0;}
.resume_logo{border-bottom: 1px solid #ddd; padding-bottom: 10px; overflow: hidden;}
.resume_logo img{height: 32px;}
.resume_logo .date{float: right; padding-top: 12px;}
.resume_tit.resume_logo img{float: left; padding-right: 15px;}
.resume_tit.resume_logo .date{float: left; padding-top: 12px;} */
.btnbgor{background-color: #f08e00!important;}
.btnbgor:hover{opacity: .9!important;}
.resume_logo,.profile_info{padding: 15px; margin: 0;}
.resume_logo{border-bottom: 1px solid #ddd; padding-bottom: 10px; overflow: hidden;}
.resume_logo img{height: 32px; float: left; padding-right: 15px;}
.titRight{float: right;}
.titRight a{display: inline-block; color: #333; margin: 12px 6px 0; font-size: 12px;}
.titRight a.color-orange{}
.npFeatured .titRight{margin-right: 80px;}
/* 举报20180124 */
.reportTck .form-group{clear: both; margin-bottom: 10px;}
.reportTck .reportTckTit{text-align: left; padding: 10px 10px 5px; margin-right: 0; margin-left: 0;}
.reportTck .reportTckTit>div{padding-left: 77px;}
.reportTck .checkbox .small-text{color: #666;}
.reportTck textarea{margin-top: 5px;}
.reportBtn .btn{width: 120px; margin-right: 10px;}
/*查看简历-用户信息与举报*/
.profile_info{width: 100%;}
.profile_infoimg{width: 20%; min-width: 150px;}
.profile_infoimg>div{margin-left: 10px; margin-top: 10px; /* font-family: 'Roboto Condensed'; */}
.profile_infoimg .small span{display: inline-block;}
.profile_info img{width: 124px; height: 124px; display: inline-block;}
.profile_info .profile_infoname{padding: 10px 0;}
.profile_info .profile_infoname strong{font-size: 2em; margin-right: 0.5em; font-family: 'Roboto Condensed';}
.profile_info td{vertical-align: top!important;}
.profile_info ul{padding-bottom: 10px;}
.profile_info ul li{margin-bottom: 5px;}
.profile_info li i.fa-lock,.profile_info li i.fa-unlock{color: #f08e00; cursor: pointer;}
.wechatv,.wechatp{color: #fff; background-color: #f08e00; font-size: 12px; font-weight: bold; cursor: pointer; width: 16px; height: 16px; border-radius: 50%; display: inline-block; text-align: center; line-height: 16px; position: relative; top: -1px;}

.down_save{clear: both; padding: 0 0 20px;}
.down_save .invitetipfont{color: #777; padding-top: 5px;}
.down_savefix,.cres_conbtnnext{z-index: 3; padding: 13px 0; width: 100%; border-top: 1px solid #ccc; position: fixed; background: #eee; text-align: center; left: 0; bottom: 0;}
.cres_conbtnnext{text-align: right;}
.downtip,.savetip{display: inline-block; position: relative; z-index: 1;}
.down_save .fa,.down_savefix .fa{margin-right: 5px;}
.down_save .btn-ecc,.down_savefix .btn-ecc{margin-right: 10px;}
.greybga{background-color: #aaa!important;}
/* 简历模板 */
.mobanTck{}
.mobanTck .col-xs-6{text-align: center; padding-bottom: 1em;}
.mobanTck .col-xs-6 h5{}
.mobanTck .col-xs-6 img{margin: 1em 0 1.5em; width: 100px;}
.mobanTck .col-xs-6 a{}
/*resume info wap*/
@media(max-width: 767px){
	tr.profile_info_waptr{display: block!important; padding: 5px 15px; overflow: hidden; clear: both;}
	tr.profile_info_waptr{padding-left: 105px; font-size: 12px;}
	tr.profile_info_waptr.profile_infowap{padding-left: 15px; font-size: 1em;}
	.profile_info_waptr td{display: block;}
	.profile_info_waptr td.down_save{padding-bottom: 10px;}
	.profile_info_waptr td.down_save>.btn,.profile_info_waptr td.down_save>.tooltipwrap>.btn{margin-bottom: 10px;}
	.profile_info_waptr ul{padding-bottom: 0;}
	.profile_infowap td{display: flex; align-items: center;}
	.profile_infowap .profile_infowapleft{margin-right: 10px;}
	.profile_infowap .profile_infowapleft img{width: 80px; height: 80px; display: inline-block;}
	.profile_infowap .profile_infowapright{}
	.profile_infowap .profile_infowapright strong{font-size: 1.6em; font-family: 'Roboto Condensed';}
	.profile_infowap .profile_infowapbottom{clear: both; padding-top: 10px;}
	.profile_infowap .profile_infowapbottom li{padding: 3px 0;}
	.profile_infowap .freeImgbg{line-height: 1.2;}
	.profile_infowap .freeImgbg b{height: 80px; padding: 0;}
	.profile_infowap .down_savefix .fa{margin-right: 0px;}
	.profile_infowap .down_savefix .btn-ecc{margin-right: 3px;}
	.down_save .btn-ecc,.down_savefix .btn-ecc{padding: 6px 10px; font-size: 12px;}
	.mobanTck .col-xs-6 img{width: 80px;}
}
@media(max-width: 370px){
	tr.profile_info_waptr{padding-left: 15px;}
}
/* 简历 筛选 */
.receivedtdFliter{clear: both; padding: 10px 10px 20px 0; text-align: right; border-top: 1px solid #ddd;}
.interTit{font-weight: bold; color: #18b;}
.receivedtdFliter .interTit{display: inline-block; padding-right: 10px; padding-top: 4px; font-weight: bold;}
.receivedtdFliter .rfbtns{border:1px solid #18b; border-radius: 4px; display: inline-block;}
.receivedtdFliter .rfbtns a{padding: 3px 12px; border-right: 1px solid #18b; display: inline-block;}
.receivedtdFliter .rfbtns a:hover{background-color: #eee;}
.receivedtdFliter .rfbtns a:last-child{border-right: 0;}
.receivedtdFliter .rfbtns a:first-child:hover{border-radius: 4px 0 0 4px;}
.receivedtdFliter .rfbtns a:last-child:hover{border-radius: 0 4px 4px 0;}
.retdFliterFixed{position: fixed; z-index: 3; width: 100%; left: 0; bottom: 0;}
.retdFliterFixed.preview_box{padding-bottom: 0;}
.retdFliterFixed .interTit{display: block; padding: 2px 10px; border:1px solid #ddd; background-color: #fff;}
.retdFliterFixed a{width: 33.33%; font-size: 0.9em; float: left; background-color: #fff; border:1px solid #ddd; padding: 10px 0; text-align: center;}
.retdFliterFixed a.active{color: #fff;}
.retdFliterFixed a.fixbtn1.active{background-color: #18b;}
.retdFliterFixed a.fixbtn2.active{background-color: #f08e00;}
.retdFliterFixed a.fixbtn3.active{background-color: #aaa;}
.retdBtnSel .glyphicon{float: right;}
.retdBtnSel{display: inline-block; position: relative;}
.receivedtdFliter .retdBtnSel a.btn{color: #fff; width: 160px; text-align: left; padding: 3px 12px;}
.receivedtdFliter .retdBtnSel a.btn-eccfli1{background-color: #00ae68;}
.receivedtdFliter .retdBtnSel a.btn-eccfli2{background-color: #f08e00;}
.receivedtdFliter .retdBtnSel a.btn-eccfli3{background-color: #aaa;}
.retdBtnSel ul{position: absolute; z-index: 1; left: 0; bottom: 28px; width: 160px; margin: 0; padding: 0; display: inline-block; border:1px solid #ccc; border-bottom: none;}
.retdBtnSel ul li{padding: 4px 12px; width: 100%; margin: 0; text-align: left; background-color: #fff; border: none; border-bottom: 1px solid #ccc; border-radius: 0;}
.retdBtnSel ul li:hover{background-color: #eee;}
.retdBtnSel ul li .fa,.retdBtnSel ul li .glyphicon{color: #666;}
/*查看简历-简历信息*/
.preview_box{padding-bottom: 5px; margin-bottom:0; clear: both;}
.preview_box_tit{margin-top: 10px; position: relative; border-bottom: 1px solid #ddd;}
.preview_box_tit strong{display: inline-block; font-size:1.6em; font-weight: normal; border-bottom: 5px solid #bbb; position: relative; top: 3px; display: inline-block; padding: 5px 0; margin-left: 15px;}
/* .preview_box_tit strong:before{content: ''; width: 0.3em; height: 0.3em; top: 0.55em; margin-left: -25px; background: #333; display: inline-block; position: absolute;} */
.preview_box .preview_box_info:nth-child(n+3){border-top: 1px dashed #ddd;}
.preview_box_info{padding:15px;}
.preview_box_info li{margin-bottom: 6px;}
.preview_box_info li span{display: inline-block; margin: 0 6px;}
.print_Area{font-size: 14px;}

/*lock*/
.form-horizontallock .form-group{margin-left: -6px; margin-right: -6px;}
.lockedwrap{padding-bottom: 10px; margin-top: -10px;}
.lockedbox{display: inline-block; border:1px solid #707070; font-size: 0.85em;}
.lockedbox span,.lockedbox a{display: inline-block; padding: 5px 10px;}
.lockedbox span{background-color: #f08e00; color: #fff;}
.lockedbox a{background-color: #eee;}

/* resume_preiew invite freeImgbg freeMore*/
.invitebtntip{margin: 5px 0 0; color: #666;}
.profile_infoimg>div,.profile_infowapleft{position: relative; display: inline-block; overflow: hidden;}
.inviteOnly{display: none; position: absolute; right: 0px; bottom: 0px; padding: 1px 3px; font-size: 12px; background-color: rgba(0, 0, 0, .5); color: #fff; border-radius: 4px;}
.freeImgbg{display: block; position: absolute; top: 0; width: 100%; height: 100%; text-align: center; background-color: #eee; border: 1px solid #e6e6e6;}
.freeImgbg b{display: table-cell; height: 124px; font-size: 12px; padding: 1em; vertical-align: middle; color: #333; font-weight: normal;}
.freeMore{position: relative; text-align: center; font-size: 1.1em; height: 3em;}
.freeMore:before{position: absolute; border-bottom: 1px dashed #ddd; bottom: 3.6em; left: 0; content: ''; width: 100%; height: 3em; z-index: 2; background-image: linear-gradient(to bottom,rgba(255,255,255,.01),#fff);}
.freeMoreFoot{background-color: #eee; font-size: 1.1em; padding:100px 15px; text-align: center; margin:15px 0;}
.freeMoreFoot{background-color: #18b; padding:10px 15px;
	background-image: linear-gradient(180deg, #18b 0%,#337ab7 100%);}
.freeMoreFoot a{ color: #fff!important; display: block;}

/* resume edit */
.eccboxTIcon{
	border: 1px solid #ddd;
	margin-bottom: 15px;
	padding: 10px 5px;
}
.TIcon {
	display: flex;
	flex-wrap: wrap;
}
.TIcon a span {
	display: block;
}
.TIcon a .fa {
	display: inline-block;
	color: #fff;
	margin: 4px 0;
	font-size: 1.2em;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #999;
	border-radius: 50%;
}
.TIcon > a {
	width: 25%;
	color: #333;
	text-align: center;
	display: inline-block;
	font-size: 12px;
	cursor: pointer;
}

.TIcon > a:hover {
	color: #18b;
	text-decoration: underline;
}

.TIcon > a .fa-refresh {
	background: linear-gradient(-135deg, #fc0, #e83);
}
.TIcon > a .fa-eye {
	background: linear-gradient(-135deg, #55ccc8, #667fdd);
}
.TIcon > a .fa-arrow-circle-down {
	background: linear-gradient(-135deg, #2a6, #7dd);
}
.TIcon > a .fa-arrow-circle-up {
	background: linear-gradient(-135deg, #e56565, #a652c8);
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	.TIcon a:first-child span {
		white-space: nowrap;
	}
	.TIcon a span {
		transform: scale(.95);
	}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.eccboxTIcon{
		border-right: none;
		border-bottom: none;
		padding: 0;
	}
	.TIcon > a{
		width: 50%;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		padding: 6px 0;
	}
}
.eccboxbr{background: #fff;}
.progresswrapecc{padding: 0; width: 90%;}
.progresswrapecc .proTit{display: block; margin: 15px 0 5px; font-size: 12px; position: relative;}
.progresswrapecc .proTit span{position: absolute; left: 75%; bottom: 3px; width: 34px; padding: 1px 0; border-radius: 2px; text-align: center; margin-left: -17px; background: rgba(0,0,0,.15);}
.progresswrapecc .proTit span:after{content: ""; color: rgba(0,0,0,.15); position: absolute; bottom: -4px; left: 11px; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent;}
.progresswrapecc .progress{margin-bottom: 0; background: rgba(0,0,0,.15); height: 4px; box-shadow: none; border-radius: 10px;}
.progresswrapecc .progress-bar{background-color: #00ae68; line-height: 18px;}
.input-group-addon:hover{color: inherit;}
.showVisable{position: relative;}
.public_uleft{position: absolute; z-index: 3;}
.public_uleft ul{padding: 5px 10px; font-size: 75%; border:1px solid #ddd; background-color: #fff;}
.public_uleft ul span.glyphicon{float: right; padding-right: 8px;}
.resumeEdit{min-height: 340px; overflow: hidden; clear: both;}
.editNavFixed{position: fixed; top: 0; width: 273px;}
.left_compile{top: 0; z-index: 2;}
/* .resumeEdit .editFields{margin-top: 5px; padding: 2px 15px; background-color: #e7eff3; border-top:1px solid #ddd; color: #18b; font-size: 0.85em; font-weight: bold;} */
.left_compile .editLeftTit{padding: 10px 15px;}
.left_compile .editUl{}
.left_compile .editUl li a{padding: 10px 10px 10px 15px; display: block;}
.left_compile .editUl li span.glyphicon{color: #18b; float: right;}
.left_compile .editUl li.active{background-color: #eee;}
/* .left_compile .editUl li.active a,.left_compile .editUl li.active span.glyphicon{color: #fff;} */
.left_compile .editUl li.disable a{color: #888;}
.left_compile .editUl li.disable span.glyphicon{display: none;}
.resumeEdit .panel{border-color: #ddd; border-radius: 0; box-shadow: 0 5px 8px -8px rgba(0,0,0,.2);}
.resumeEdit .panel>.panel-heading{border-color: #eee; overflow: hidden; position: relative;}
.resumeEdit .panel h4{float: left;}
.resumeEdit .panel .aEdit{outline: none; float: right; font-weight: bold; color: #18b; position: absolute; right: 0px; top: 0; padding:10px 15px;}
.resumeEdit .panel .aEdit:hover{text-decoration: underline;}
.resumeEdit .panel .form-control-static{display: inline-block;}
.resumeEdit .panel .control-label span{font-size: 0.85em; font-weight: normal; color: #666;}
.resumeEdit  .cres_contip{color: #c00;}
/* 1Resume Title */
.resumeEdit .panel>.panel-body>dl{margin-bottom: 0;}
.profileimgWrap{ width: 100px; height: 100px; margin-top: 10px; border-radius: 50%; overflow: hidden; display: inline-block; cursor: pointer; position: relative;}
.profileimgWrap .profileimg,.profileimgWrap .profileimgbg,.profileimgWrap .profileinput{border-radius: 2px; display: inline-block; min-height: 100px; max-height: 130px;}
.profileimgWrap .profileimg{box-shadow: 0 0 1px rgba(0,0,0,.2);}
.profileimgWrap .profileimgbg,.profileimgWrap .profileinput{width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer;}
.profileimgWrap .profileimgbg{background-color: rgba(0,0,0,.3); text-align: center; display: none;}
.profileimgWrap:hover .profileimgbg{display: block;}
.profileimgWrap .profileimgbg img{width: 25px; height: 20px; margin-top: -26px; top: 50%; position: relative;}
.profileimgWrap .profileinput{opacity: 0;}
.resumeEdit .panel .panel-bodyp0{padding: 0;}
.resumeEdit .panel .panel-bodyp1{padding: 15px; border-top: 1px solid #eee;}
p.resumeTitTip{font-size: 12px; padding:6px 0 0 6px; clear: both; margin: 0;}
/* 2Personal Profile */
.uploadimgform .progressWrap{max-width: 100%; padding: 5px; border: 1px solid #ddd; border-radius: 4px; display: inline-block; min-height: 30px;}
.uploadimgform .progressWrap img{height: 100%; width: 100%; max-height: 200px; max-width: 100%; min-height: 100px; min-width: 100px; text-align: center;}
.uploadimgform .progress{height: 6px; margin-bottom: 0; margin-top: 6px;}
.uploadimgform .progress .progress-bar{background: #18b;}
.imgbfont{}
.imgbfont strong{display: inline-block; margin-right: 0.5em; font-size: 2em; font-family: 'Roboto Condensed';}
.imgbfont a.newProfileLink{display: inline-block; font-size: 1.6em; color: #f08e00;}
.imgbfont a.newProfileLink:hover{color: #f60;}
.imgbfont span{display: block;}
.imgbfont .gend{font-weight: normal;}
.profileUl{overflow: hidden; clear: both;}
.profileUl li{margin-bottom: 5px;}
.profileUl li i.fa{width: 1em; text-align: center; margin-right: 5px;}
.margt10{margin-top: 10px;}
small.help-block{margin: 5px 0 0; line-height: 1.3;}
small.help-blockt0{margin: 0 0 5px;}
.hrddd{margin: 5px; border-top: 1px solid #eee;}
/* new2Personal Profile*/
.newProfile{margin: -15px -15px 25px; background: #fff; padding: 15px; position: relative; overflow: hidden;}
.newProfile.npFeatured{background: #986BAE; background-image: linear-gradient(135deg,#986BAE,#7B66BB); color: #fff;}
.newProfile.npFeatured .imgbfont a.newProfileLink{color: #fff;}
.newProfile.npFeatured .profilePaid{color: #fff; background-color: rgba(0, 0, 0,.1);}
.newProfile.npFeatured .profilePaid p{color: #fff;}
.newProfile.npFeatured .profilePaid a{color: #fff;}
.newProfile.npFeatured .progresswrapecc .progress-bar{background-color: #fff;}
.previewTop.npFeatured{background-color: rgba(79, 60, 201, .08); overflow: hidden; position: relative; margin: 0 -15px; padding: 0 15px;}
.npFeatured:after{color: #fff; transform: rotate(40deg); content: 'featured'; font-family: 'Roboto Condensed'; position: absolute; top: 20px; right: -55px; width: 200px; padding: 8px; font-size: 17px; text-align: center; background: #f90; text-transform: uppercase; border-radius: 0 0 4px 4px; box-shadow: 0 2px 4px rgba(0,0,0,.2); text-shadow: 0 1px 1px rgba(0,0,0,.2);}
.profilePaid{padding: 20px 30px 10px; background-color: rgba(0,174,104,0.12);}
.profilePaid h4{border-bottom: 1px solid rgba(0, 0, 0, .15); padding-bottom: 10px;}
.profilePaid a{color: #333;}
.profilePaid b{margin-top: 15px; display: block;}
.profilePaid p{margin: 6px 0; font-size: 12px;}
.newProfile .btn-xs{margin-left: 0.3em;}
.modal-body .form-horizontal .form-group{margin-left: -6px; margin-right: -6px;}
#newProfileTck textarea.form-control{resize: vertical;}
#newProfileTck .cres_contip{display: inline-block; padding-top: 6px; color: #c00;}
#newProfileTck .form-control-static{display: inline-block;}
#verifyMailTck{}
#verifyMailTck .verifyMailInfo{}
#verifyMailTck .verifyMailInfo h4{margin-bottom: 10px;}
#verifyMailTck .verifyMailInfo p{}
#verifyMailTck .imgBox{text-align: center; display: inline-block; width: 116px; height: 116px; padding: 28px; border: 2px solid #008bdf; border-radius: 50%; margin: 15px auto;}
#verifyMailTck .imgBox img{max-width: 100%;}
#verifyMailTck .btn{background-color: #008bdf; margin: 10px 0;}
#verifyMailTck .color-blue{font-weight: bold; margin: 10px 0; display: inline-block;}
@media (min-width: 992px){
	.newProfile>ul.row{display: flex; align-items: stretch;}
	.newProfile>ul.row>li.col-sm-12{margin: -15px 0px;}
	.newProfile>ul.row>li.col-sm-12>.profilePaid{display: flex; align-items: center; margin: 0 -15px; height: 100%;}
	.newProfile>ul.row>li.col-sm-12>.profilePaid>div{}
}
@media (max-width: 991px){ 
	.newProfile{margin: 0 -6px 15px;}
	#newProfileTck .cres_contip{display: inline; padding-top: 0px;}
	.profilePaid{margin: 20px -15px -15px; padding: 0; overflow: hidden;}
	.profilePaid b{margin: 0; font-weight: normal; padding: 10px; text-align: center; width: 50%; float: left; border-right: 1px solid rgba(0, 0, 0, .15);}
}
@media (min-width: 768px){ 
	.reWapTop .profileimgWrap{position: absolute; margin-left: -24%;}
	.profilePaid a:hover b{text-decoration: underline;}
}
@media (max-width: 767px){ 
	.reWapTop{display: flex; align-items: center; margin-bottom: 15px;}
	.newProfile .btn-xs{padding: 0px 4px; font-size: 12px;}
	.reWapTop .profileimgWrap{width: 16%; height: auto; margin-right: 4%; margin-top: 0; float: left;}
	.reWapTop .profileimgWrap .profileimg, .reWapTop .profileimgWrap .profileimgbg, .reWapTop .profileimgWrap .profileinput{min-height: 0; width: 100%; height: auto;}
	.imgbfont{width: 80%; float: left; margin-bottom: 5px;}
	.imgbfont strong{font-size: 1.6em;}
	.imgbfont a.newProfileLink{font-size: 1.4em;}
	.npFeatured:after{font-size: 10px; padding: 3px; top: 9px; right: -76px;}
	.profileUl{font-size: 12px; padding-left: 20%;}
	.progresswrapecc{/* width: 100%; */ padding-left: 20%;}
	.progresswrapecc .proTit span{display: none;}
	.progresswrapecc .progress{height: 10px;}
	.progresswrapecc .progress-bar{line-height: 10px; font-size: 10px;}
	.previewTop.npFeatured{margin: 0; padding: 0;}
}
@media (max-width: 370px){ 
	.profileUl{padding-left: 0;}
	.progresswrapecc{width: 100%; padding-left: 0;}
}
/* 3Job Sought */
.soughtUl li{width: 58%; float: left; margin-bottom: 10px;}
.soughtUl li:nth-child(2n+1){width: 41%; clear: both; margin-right: 1%;}
.soughtUl li:last-child{width: 100%; clear: both;}
.soughtUl li>label{margin-bottom: 0px;}
/* 4Professional Experience */
.experUl{overflow: hidden;}
.experUl li{overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 15px;}
.itembtn{white-space: nowrap;}
.itembtn a{color: #666; padding: 5px 10px; display: inline-block;}
.itembtn a:hover{color: #18b;}
.itembtn a .fa-edit{position: relative; top: 1px;}
/* 5Language */
.langUl{overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 15px;}
.langUl .itembtn{display: inline-block; position: relative; margin-top: -5px;}
.langUl2 li{margin: 5px 0;}
.formaddlang{text-align: center;}
.formaddlang a{padding: 10px 0; border-top:1px solid #eee; border-bottom:1px solid #eee;}
/* 6Skills */
.skillUl li{margin-bottom: 10px;}
/* 7Certifications/Licenses licensesUl同experUl */
.licensesUl{}
.licensesUl .licensesTit{font-weight: bold; margin-bottom: 5px;}
/* 7Additional Information */
/* last */
.panel .plist{display: none1;}
.panel .pform{display: none1;}

/* addNote */
.addNote{padding: 4px 20px; margin-left: 8px; /* background: #18b7!important; */}
.addNote:hover{/* background: #18b9!important; */}
.addNoteBox{border: 1px solid #dcdcdc; border-radius: 4px; padding: 15px 15px 0; margin-bottom: 20px; margin-top: -5px; box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.addNoteBox form{margin-bottom: 15px; display: none;}
.addNoteBox .noteBtn{margin-top: 15px;}
.addNoteBox .noteBtn .btn{margin-right: 0.5em; padding-right: 2em; padding-left: 2em;}
.addNoteList{margin-bottom: 15px;}
.addNoteList p{margin:0;}
.addNoteList li{padding: 5px 15px;}
.addNoteList li:nth-child(2n+1){background-color: #eef0f2;}
.addNoteList .listCon{overflow: hidden; padding: 8px 0; cursor: pointer;}
.addNoteList .listCon>p{display: inline-block;}
.addNoteList .listCon .note1{float: left; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; width: 80%;}
.addNoteList .listCon .note1 b{margin-right: 15px;}
.addNoteList .listCon .note1 span{}
.addNoteList .listCon .note2{float: left; width: 20%; text-align: right;}
.addNoteList .listCon .note2 span{}
.addNoteList .listCon .note2 a{color: #18b; display: inline-block; padding:0 10px; margin:0 5px;}
.addNoteList .listDetail{display: none; border-top:1px dashed #e2e2e2; padding:8px 0; font-size: 12px;}
.addNoteList li.active .listCon .note1 span{display: none;}
.addNoteList li.active .listDetail{display: block;}
.addNoteList li .fa-plus-circle{display: inline-block;}
.addNoteList li .fa-minus-circle{display: none;}
.addNoteList li.active .fa-plus-circle{display: none;}
.addNoteList li.active .fa-minus-circle{display: inline-block;}

/* Puechase Ad Tck */
.eccboxBuywrap{margin-bottom: 10px;}
.eccboxBuytit{margin-bottom: 15px;}
.eccboxBuy{}
.eccboxBuyul{height: auto; min-height: 100px; color: #666;}
.eccboxBuyul li{padding: 0 0 4px 0;}
.eccboxBuyul li:before{content:""; width: 6px; height: 6px; display: inline-block; background-color: #f08e00; border-radius: 3px; float: left; margin: 7px 8px 0 3px;}
.eccboxBuy label,.eccboxBuyul li b{font-weight: normal;}
.eccboxBuyul li b{font-size: 0.85em;}
.eccboxBuyul li span{color: #f08e00;}
.eccboxBuy .youhui{padding: 5px 8px; clear: both; color: #f08e00; height: auto; font-size: 0.8em; line-height: 1.2em;}
.eccboxBuy .valid{color: #333; padding: 5px 0; margin: 10px 0; border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd;}
.eccboxBuy .region{color: #333; color: #f08e00; min-height: 22px; margin-bottom: 0;}
.eccboxBuy .region .tooltip{min-width: 200px;}
.eccboxBuy .region span{cursor: pointer; position: relative; top: 3px; display: inline-block; font-size: 1.2em; padding-left: 5px;}
.eccboxBuy .amount{overflow: hidden; margin-bottom: 0; min-height: 42px; color: #666;}
.eccboxBuy .amount a{float: left; display: inline-block; margin-top: 4px; margin-right: 5px; width: 26px; height: 26px; border-radius: 50%; background-color: #aaa; color: #eee; text-align: center;}
.eccboxBuy .amount a.active,.eccboxBuy .amount a:hover,.eccboxBuy .amount a:focus{background-color: #f08e00; color: #fff;}
.eccboxBuy .amount i{font-size: 1.2em; vertical-align: middle; margin-top: 4px;}
.eccboxBuy .amount b{font-size: 1.8em; float: left;}
.eccboxBuy .amountdel{margin-top: 10px; padding-left: 5px; float: left; color: #c00;}
.eccboxBuy .amountdel em{text-decoration: line-through;}
.eccboxBuy .buyoff{display: inline-block; position: absolute; padding-left: 0px; margin-left: 10px;}
.eccboxBuy .buyoff .sup{font-size: 1em; padding: 3px 5px; border-radius: 10px 0 10px 0; background-color: #f00; border: 1px solid #c00;}
.eccboxBuy .form-group{margin-bottom: 10px;}
.buyoff_tip{left: 20px; right: 20px; margin-top: 7px; display: none;}
.buyoff_tip .arrowrap .arrow-up, .buyoff_tip .arrowrap .arrow-up-in{left: 90%!important;}
.buyofffontwrap{clear: both; height: auto;}
.buyofffont{margin: 0; padding: 5px 8px; line-height: 1.2em; background-color: #fbeded;}
.buyofffont .tit{color: #f00; padding-bottom: 1px; font-size: 13px;}
.buyofffont .bei{color: #666; font-size: 12px;}
.btn-eccor{background-color: #f08e00!important; font-size: 1.2em;}

#tckEmpLogin .modal-dialog .login-btn{margin-bottom: 6px;}
#tckEmpLogin .modal-dialog .loginleftb{border-top:1px solid #e5e5e5; margin: 15px -15px 0; padding:15px 15px 10px;}

/* /wap */
@media screen and (min-width: 768px){
	.resumeEdit .panel>.panel-headingb0{border: none;}
	#tckMember .modal-dialog,#tckEmpLogin .modal-dialog{width: 500px;}
	#tckEmpLogin .modal-dialog .login-form{padding:0;}
	#tckEmpLogin .modal-dialog .loginleftb{margin: 15px -54px 0; padding:15px 54px 10px;}
	.profileUl{margin-top: 15px;}
	.profileUl li{float: left;}
	.profileUl li:nth-child(2n+1){width: 35%;}
	.profileUl li:nth-child(2n){width: 65%;}
}

@media (max-width: 992px){ 
  .login-form{padding: 0px; margin: 0; background-color: transparent;}
   /*Create Resume Step*/
  .progresswrapgoogle{margin-top: -10px;}
  .progresswrapgoogle h4{font-size: 0.85em; margin-bottom: 6px;}
  .cres_tit{padding-top: 0;}
  .cres_tit .progress{margin-right: -6px; margin-left: -6px;}
  .cres_con .cres_contip{display: inline; padding-top: 0px;}
  /* resume edit */
  .eccboxmonopad{padding: 0; box-shadow: none; background: transparent; border: 0;}
  .left_compile .editUl{font-size: 0.85em;}
  /* 3Job Sought */
  ul.soughtUl.plist li{width: 100%; float: none;}
  
 }
/*pad*/
@media screen and (min-width: 768px) and (max-width: 992px){
  .browers_tip{padding-top: 20px; border-top: 1px dashed #ddd; margin-top: 20px;}
  /*文字距离右侧太近*/
  .login-form .loginleftb a.pull-right i,.login-form .form-group a.pull-right i,.login-form .forgetpass{padding-right: 10px;}
  /* addNote */
  .addNote{padding: 4px 8px; margin-right: -10px; margin-left: 5px;}
  .receivedtdFliter .rfbtns a{padding-left: 9px; padding-right: 10px;}
  .left_compile{top: 70px;}
 }
 /*wap*/
@media (max-width: 767px) {
  .lhr{margin-top: 30px;}
  .login_righttop,.employer_right_top{padding-top: 0px; border-top: 1px dashed #ddd; margin-top: 30px; padding-top: 30px;}
  .mails_browers_tip,.lhr{display: none;}
  /*personal-register2*/
  .register2,.register3{padding: 0px;}
  .register2tck{padding: 20px;}
  .register2top{padding-bottom: 10px;}
  /*Create Resume Step*/
  .form-control-feedback{top: 6px;}
  .public_ul{font-size: 12px; padding: 5px 10px;}
  .public_ul.boxlist>li,.public_uleft .boxlist>li{padding: 5px 0px;}
  .public_ul a>div,.public_uleft a>div{font-size: 0.9em; line-height: 1.4em; padding-top: 3px;}
  .public_uleft ul{padding: 5px 10px;}
  /*cres_con2*/
  .cres_con2tit .cres_con2tits{font-size: 1.3em;}
  .colperiod .coltime{width: 50%;}
  .colperiod .coltimeto{width: 100%; text-align: left; padding-left: 6px;}
  /*select city selected*/
  .cresume_locul{max-height: 270px;}
  .cresume_locul li{width: 32%; margin-right: 2%; font-size: 0.85em;}
  .cresume_locul li:nth-child(4n+0){margin-right: 2%;}
  .cresume_locul li:nth-child(3n+0){margin-right: 0;}
  .cresume_locsel .selecity{width: 100%;}
  /*.cresume_locsel .selecity li{margin-right: 0; text-align: center; width: 70%; margin-left: 15%;}*/
  .cresume_locsel .selecfont{padding-top: 10px;}
  .cresume_locsel .selecitytip{padding-top: 6px;}
  /*select Occupation selected*/
  .cresume_ocbody{max-height: 386px;}
  .cresume_ocbody .checkbox-inline{width: 100%; padding-top: 2px; padding-bottom: 2px;}
  /*cres_con3*/
  .cres_con3tit{padding-bottom: 20px; padding-top: 0;}
  .cres_con3top{bottom: 0px; right: 0px; display: block; padding-bottom: 20px;}
  .cres_con3top .jllarge-text{font-size: 1.8em;}
  .cres_con3top b.large-text{font-weight: normal;}

  /*preview-resume-detail-简历详情*/
  .previewResume{padding: 0; margin: 0 -6px;}
  .preview_box_tit strong{font-size: 1.3em;}
  .preview_box_tit strong:before{margin-left: -15px;}
  /*查看简历-头部*/
  /* .create_tit{background:transparent; padding: 5px 5px 5px 15px; margin-bottom: 0; border-bottom: 1px solid #ddd;}
  .create_tit1{background:transparent; padding: 0; margin-bottom: 0; border-bottom:none;}
  .create_titb{display: none; border-top: 1px solid #ddd; border-bottom: 0;}
  .create_tit .tit_left{padding-top: 0px; padding-left: 0; font-size: 0.85em;}
  .create_tit1 .tit_left>div{padding: 5px 15px 0; background-color: transparent; border-bottom: 1px solid #ddd;}
  .create_tit .tit_right .btn-ecc{margin-left: 0;}
  .create_tit .tit_right .btnresumeback{background: transparent; color: #18b; padding: 0; white-space: nowrap;}
  .create_tit .tit_right .btnresumeback .glyphicon-menu-left{display: inline-block;}
  .resume_logo{padding: 5px 5px 0 15px; border-bottom: 0;}
  .resume_logo .date{padding-top: 0; float: left; font-size: 0.85em;}
  .resume_tit.resume_logo .date{padding-top: 5px;}
  .resume_tit.resume_logo .tit_right .btn-ecc{margin-left: 5px;} */
  .resume_logo{padding: 10px 15px;}
  .resume_logo img{height: 22px; float: left; padding-right: 15px;}
  .titRight a{margin: 3px 5px 0;}
  .npFeatured .titRight{margin-right: 30px;}
  /*
  .preview_box_tit{background: transparent; border-top: 3px solid #18b; position: relative; margin: 10px 15px 5px;}
  .preview_box_tit strong{background: #fff; color: #18b; display: inline-block; position: absolute; margin-top: -14px; margin-left: 40px; padding: 0 10px;}
  */
  .down_savefix .btn-ecc,.cres_conbtnnext .btn-ecc{padding: 6px 12px;}
  .cres_conbtnnext{/* padding: 10px 20px; */ text-align: center;}

  /*lock*/
  .form-horizontallock .form-group .btn-ecc-empty{margin-top: 10px;}
  /* report */
  .reportTck .reportTckTit>div{padding-left: 0px;}
  .reportTck .form-group{padding: 0 15px;}
  .reportTck .form-group label{margin-bottom: 0;}
  .reportBtn .btn{width: 49%; margin-right: 0; float: left;}
  .reportBtn .btn-ecc{margin-right: 2%;}

  /* resume_preiew invite */
  h4.modal-title .pull-right.small-text{float: none!important; display: block;}

  /* resume edit */
  .resumeEdit .panel,.biaogan{margin-right: -6px; margin-left: -6px; border: none; margin-bottom: 10px; box-shadow: none;}
  small.help-block{font-size: 75%;}
  .experUl li .datewap{font-size: 80%; padding-top: 6px; color: #666; float: left;}
  .experUl li .itembtn{float: right;}
  .langUl .itembtn{float: right;}
  .licensesUl .licensesTit{font-weight: normal;}
  .itembtnwap a{padding: 10px 15px;}
  .tipsmall{background: #fff; margin-left: -6px; margin-right: -6px; padding: 10px 15px;}
  /* wap resume edit */
  .uploadimgform{text-align: center; padding: 0 6px;}
  .uploadimgform .image-editor{text-align: center;}
  .uploadimgform .image-editor>.cropit-preview{display: inline-block;}
  /* .uploadimgform .image-editor>.cropit-preview img{transform-origin: top!important;} */
  /* .resumeEdit *{visibility: hidden; height: 0;}
  .resumeEdit .panelneww,.resumeEdit .panelneww *{visibility: visible; height: auto;} */

  /* buy */
  .eccboxBuy .youhui,.buyofffont{margin:0 -15px; padding: 5px 15px;}

  /* addNote */
  .noteTitWap{overflow: hidden;}
  .noteTitWap a{border-bottom: 2px solid transparent; background-color: #f5f5f5; color: #18b; padding: 0.6em 0; text-align: center; float: left; width: 50%;}
  .noteTitWap a.active{background-color: #fff; color: #333; border-bottom: 2px solid #18b;}
  .addNoteBox{border:none; box-shadow: none; margin-bottom: 75px;}
  .addNoteBox .addNotewap{margin-bottom: 15px; width: 100%;}
  .addNoteList .listCon .note1{width: 67%;}
  .addNoteList .listCon .note2{width: 33%;}
  .addNoteList .listCon .note1 b{margin-right: 5px;}
  .addNoteList .listCon .note2 span{font-size: 0.8em;}
  .addNoteList .listCon .note2 a{margin:0; padding:0 5px;}
  .addNoteList li:nth-child(n){background-color: #fff; border-bottom: 1px solid #ddd; padding:5px 0;}
  .addNoteList .listDetail{font-size: 12px;}

  .freeMoreFoot{position: fixed; bottom: 0; width: 100%; margin: 0 0 0 -6px; z-index: 10; padding:12px 4px;}
 }


/* 成功页底部邀请 */
.succInvite{margin:20px 0 20px;}
.succInvite>div{background-color: #fff; padding: 15px; border-radius: 4px; /* border:1px solid #ddd; border-top: 5px solid #00ae68; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.175); box-shadow: 0 2px 10px rgba(0,0,0,.175);
border:1px solid #ddd; */
background: #3096D0;
background: -moz-linear-gradient(-45deg,#2d92ca 0%,#43b1df 35%,#3096D0 100%);
background: -webkit-linear-gradient(-45deg,#2d92ca 0%,#43b1df 35%,#3096D0 100%);
background: linear-gradient(135deg,#2d92ca 0%,#43b1df 35%,#3096D0 100%);
}
.succInviteTit{/* color: #2a493d; */ color: #fff;}
.succInviteFont{/* color: #333; */ color: #fff; margin: 8px 0 12px;}
.succInviteFont a{color: #fff; font-weight: bold; text-decoration: underline;}
.referIcon{}
.referIcon li{width: 25%; float: left; color: #fff;}
.referIcon li>a{width: 96%; margin: 0 auto; height: 100%; display: block; height: 40px; padding-left: 13px; padding-top: 9px; border-radius: 4px; 
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.175); box-shadow: 0 1px 3px rgba(0,0,0,.175); background-color: #fff;}
.referIcon li>a:hover{opacity: .9;}
/* .referIcon .li1>a{background-color: #00ae68;}
.referIcon .li2>a{background-color: #50bbf2;}
.referIcon .li3>a{background-color: #3b579d;}
.referIcon .li4>a{background-color: #0077b5;} */
.referIcon .li1>a>i{color: #00ae68;}
.referIcon .li2>a>i{color: #50bbf2;}
.referIcon .li3>a>i{color: #3b579d;}
.referIcon .li4>a>i{color: #0077b5;}
.referIcon .fa{font-size: 1.5em; text-align: center; color: #fff; min-width: 20px;}
.referIcon span{color: #333; border-radius: 4px; padding-left: 5px; position: relative; top: -1px;}

@media (max-width: 992px) {
  .referIcon li>a{padding-left: 10px;}
}
@media (max-width: 767px) {
  .referIcon li{margin-bottom: 15px;}
  .referIcon li>a{width: 3em; height: 3em; line-height: 2.2em; padding-left: 0; text-align: center; border-radius: 50%;}
  .referIcon li>a>span{display: none;}
  .succInviteFont{font-size: 0.8em;}
}

/*联想框手机*//*同search_resume.css==============================================*/
.enterSelWap{border:1px solid #18b; border-radius: 4px; background-color: #fff;}
.enterSelWap .form-control{border:none;}
.enterSelWap .selbuttons{margin: 0 10px; white-space: normal;}
.enterSelWap .selbuttons .selbtn{margin-right: 6px; margin-bottom: 6px; background-color: #f2f2f2; border: 1px solid #ccc;}
.enterSelWap i{margin-left: 5px; color: #666;}
.enterSelWapwrap .select-filter-slide-ul{border-color: #18b;}
.enterSelWapnor{border:1px solid #ddd;}/*add*/
@media (max-width: 767px) {
	.control-label-floatnonewap{float: none;}
	.salary_flex{display: flex; white-space: nowrap;}
}