input,button{
	outline:none;
	border:0;
	}
body{
	background:#f5f7fa;
	}
body.login-page{
	background:#d4e4fb;
	}


.login-entry-page {
	width: 748px;
	height: 620px;
	background: #fff;
	border-radius: 20px;
	z-index: 2;
	box-sizing: border-box;
	border:1px #FFFFFF solid;
	margin:100px auto;
}

.login-entry-page .login-register-content {
	float: left;
	position: relative;
	width: 498px;
	padding: 48px 0
}


.side-slide-box {
	float: left;
	width: 240px;
	height: 100%;
	background: linear-gradient(214deg,#eff5ff,#e5effe);
	border-radius: 20px 0 0 20px;
	padding-left: 32px;
	font-size: 14px;
	box-sizing: border-box
}

.side-slide-box .logo {
	display: block;
	height: 42px;
	margin-top: 68px
}

.side-slide-box .logo img {
	float: left;
	height: 42px
}

.side-slide-box .logo .desc {
	margin-left: 54px
}

.side-slide-box .logo .desc em {
	display: block;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	color: #0086f6;
	line-height: 20px
}

.side-slide-box .logo .desc p {
	font-size: 14px;
	color: #0086f6;
	line-height: 20px;
	margin-top: 2px
}

.side-slide-box .desc-list {
	overflow: hidden
}

.side-slide-box .desc-list li {
	margin-top: 50px
}

.side-slide-box .desc-list li .icon {
	float: left;
	width: 42px;
	height: 42px;
	background: url(../images/login_icon.png) no-repeat;
	background-size: 42px auto
}

.side-slide-box .desc-list li .icon.icon-zhuanye {
	background-position: 0 0
}

.side-slide-box .desc-list li .icon.icon-youzhi {
	background-position: 0 -84px
}

.side-slide-box .desc-list li .icon.icon-gaoxiao {
	background-position: 0 -168px
}

.side-slide-box .desc-list li em {
	display: block;
	margin-top: 2px;
	margin-left: 53px;
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	color: #666;
	line-height: 20px
}

.side-slide-box .desc-list li span {
	display: block;
	margin-left: 53px;
	margin-top: 2px;
	font-size: 13px;
	color: #999;
	line-height: 18px
}








.sms-form-wrapper .identity-tab {
	width: 100%;
	margin-bottom: 20px;
	padding: 4px;
	background: #f8f8f8;
	border-radius: 12px;
	overflow: hidden
}

.sms-form-wrapper .identity-tab li {
	float: left;
	width: 50%;
	height: 40px;
	font-size: 16px;
	color: #444;
	line-height: 40px;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
	transition: all .2s linear
}

.sms-form-wrapper .identity-tab li.active {
	font-weight: 500;
	color: #0086f6;
	background: #fff;
	cursor: default
}

.sms-form-wrapper .identity-tab li:hover {
	font-weight: 500;
	color: #0086f6
}

.sms-form-wrapper .tip-error {
	position: absolute;
	left: 2px;
	top: 52px;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #fc703e;
	text-align: left;
	white-space: nowrap
}

.sms-form-wrapper .sms-form-row {
	position: relative
}

.sms-form-wrapper .sms-form-row+.sms-form-row {
	margin-top: 28px
}

.sms-form-wrapper .phone-input-wrapper {
	position: relative;
	border: 1px solid #d0d2d9;
	height: 48px;
	padding-left: 18px;
	border-radius: 8px;
	box-sizing: border-box;
	transition: all .2s linear
}

.sms-form-wrapper .phone-input-wrapper.is-focus,.sms-form-wrapper .phone-input-wrapper:hover {
	border-color: #0086f6
}

.sms-form-wrapper .sms-input-wrapper {
	position: relative;
	border: 1px solid #d0d2d9;
	height: 48px;
	border-radius: 8px;
	box-sizing: border-box;
	transition: all .2s linear
}

.sms-form-wrapper .sms-input-wrapper.is-focus,.sms-form-wrapper .sms-input-wrapper:hover {
	border-color: #0086f6
}

.sms-form-wrapper .sms-input-wrapper .ipt-wrap input {
	border: none;
	outline: none;
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 46px;
	height: 46px;
	padding-right: 20px;
	padding-left: 20px;
	box-sizing: border-box;
	border-radius: 8px
}

.sms-form-wrapper .btn-sms {
	position: absolute;
	right: 1px;
	top: 1px;
	line-height: 44px;
	height: 44px;
	border-radius: 8px;
	letter-spacing: 1px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	background-color: #fff;
	padding: 0 20px;
	color: #0086f6;
	border: 0
}
.sms-form-wrapper .btn-sms  .yzmbt{
	width:100%;
	font-size:18px;
	line-height:44px;
	background-color: #fff;
	color:#0086f6;
	}
.sms-form-wrapper .btn-sms .yzmbt_display{
    position: absolute;
    top: 0rem;
    right: 0px;
    background: #f1f2f3;
    border-radius: 8px;
    width: 120px;
    height: 100%;
    line-height: 100%;
    text-align: center;
    color: #aaa;
    font-size: 14px;
    -webkit-appearance: none;
}

.sms-form-wrapper .ipt-wrap {
	position: relative;
	display: block
}

.sms-form-wrapper .ipt-wrap input {
	border: none;
	outline: none;
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 46px;
	height: 46px;
	padding-right: 20px;
	box-sizing: border-box;
	border-radius: 0 8px 8px 0
}

.sms-form-wrapper .ipt-wrap .account-mask {
	position: absolute;
	left: 0;
	top: 1px;
	right: 1px;
	bottom: 1px;
	z-index: 9;
	line-height: 42px;
	background: #fff;
	border-radius: 8px
}

.sms-form-wrapper .dropdown-select {
	position: absolute;
	top: 3px;
	left: 0;
	padding-left: 20px;
	width: 78px;
	height: 40px;
	line-height: 40px;
	padding-right: 16px;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 1;
	user-select: none;
	font-size: 16px;
	color: #222;
	cursor: pointer;
	border-radius: 8px;
	transition: all .2s linear
}

.sms-form-wrapper .dropdown-select:hover {
	color: #0086f6
}

.sms-form-wrapper .dropdown-select:hover:after {
	border-top-color: #0086f6
}

.sms-form-wrapper .dropdown-select:after {
	content: " ";
	position: absolute;
	right: 0;
	top: 18px;
	width: 0;
	height: 0;
	border: 4px solid rgba(0,0,0,0);
	border-top-color: #666;
	z-index: 1;
	transition: all .2s linear
}

.sms-form-wrapper .dropdown-menu {
	display: none;
	position: absolute;
	left: 0;
	top: 50px;
	border-radius: 8px;
	z-index: 10;
	cursor: pointer;
	text-align: left
}

.sms-form-wrapper .dropdown-menu-open {
	display: block
}

.sms-form-wrapper .dropdown-menu ul {
	box-shadow: 0 4px 16px 0 rgba(0,0,0,.08);
	border: 1px solid #ededed;
	border-radius: 8px;
	background: #fff;
	overflow: auto;
	overflow-x: hidden;
	width: 168px;
	padding: 4px 8px;
	box-sizing: border-box
}

.sms-form-wrapper .dropdown-menu ul li {
	line-height: 36px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 8px;
	border-radius: 4px;
	transition: all .2s linear
}

.sms-form-wrapper .dropdown-menu ul li:after {
	content: " ";
	clear: both;
	display: block;
	width: 0
}

.sms-form-wrapper .dropdown-menu ul li:not(.disabled):active,.sms-form-wrapper .dropdown-menu ul li:not(.disabled):hover {
	background-color: #f8f8f8;
	color: #0086f6
}

.sms-form-wrapper .dropdown-menu ul li.disabled {
	opacity: .5
}

.sms-form-wrapper .dropdown-menu ul li .num {
	float: right
}

.sms-form-wrapper .sms-form-btn {
	margin-top: 30px
}

.sms-form-wrapper .sms-form-btn .sure-btn {
	display: block;
	width: 100%;
	background: linear-gradient(90deg,#1285ff,#266bf2);
	border-radius: 8px;
	line-height: 48px;
	font-size: 16px;
	font-weight: 500;
	border: none;
	cursor: pointer;
	color: #fff;
	padding: 0;
	transition: all .2s linear
}

.sms-form-wrapper .sms-form-btn .sure-btn:hover {
	background: linear-gradient(90deg,rgba(0,134,246,.8),rgba(1,134,246,.8))
}

.sms-form-wrapper .wx-login-area {
	display: flex;
	justify-content: center;
	margin-top: 24px
}

.sms-form-wrapper .wx-login-area .wx-login-btn {
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #666;
	line-height: 17px;
	transition: all .2s linear
}

.sms-form-wrapper .wx-login-area .wx-login-btn .wx-login-icon {
	margin-right: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	border-radius: 100%;
	background: rgba(90,204,130,.21);
	color: #50b674;
	border-radius:50%;
	overflow:hidden;
}

.sms-form-wrapper .wx-login-area .wx-login-btn .wx-login-icon i {
	width:100%;
	height:100%;
	background-image:url(../images/icon_weixin.jpg);
	background-size:cover;
}

.sms-form-wrapper .wx-login-area .wx-login-btn:hover {
	color: #0086f6
}

.sms-form-wrapper .wx-login-area .desktop-download-btn {
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #666;
	line-height: 17px;
	margin-left: 20px;
	transition: all .2s linear
}

.sms-form-wrapper .wx-login-area .desktop-download-btn .desktop-download-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 6px;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 100%;
	background: rgba(1,174,174,.15);
	color: #01aeae
}

.sms-form-wrapper .wx-login-area .desktop-download-btn .desktop-download-icon .icon-desktop {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(https://img.bosszhipin.com/static/file/2023/wqfuei2qoo1682584938289.png) 0 0/12px 12px no-repeat
}

.sms-form-wrapper .wx-login-area .desktop-download-btn:hover {
	color: #0086f6
}

.sms-form-wrapper .verify-row-code {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	z-index: 11;
	min-height: 42px;
	background: #e8e8e8
}

.sms-form-wrapper .verify-row-code:before {
	position: absolute;
	left: 50%;
	margin-left: -45px;
	content: "正在加载中";
	background: url(https://z.zhipin.com/web/geek/resource/loading.gif) 100% no-repeat;
	background-size: 16px;
	padding-right: 20px;
	line-height: 42px;
	color: #969696
}

.sms-form-wrapper .verify-row-code.nc-container .nc_scale {
	height: 42px
}

.sms-form-wrapper .verify-row-code.nc-container .nc_scale .btn_ok {
	color: #0086f6;
	border-color: #0086f6
}

.sms-form-wrapper .verify-row-code.nc-container .nc_scale span {
	width: 46px;
	height: 40px;
	line-height: 40px
}

.sms-form-wrapper .verify-row-code.nc-container .nc_scale .nc_bg,.sms-form-wrapper .verify-row-code.nc-container .nc_scale .on_ok {
	background: #8d92a1
}

.sms-form-wrapper .verify-row-code.nc-container .nc_scale .scale_text {
	line-height: 42px;
	background-color: #eef0f5;
	color: #61687c
}

.sms-form-wrapper .verify-row-code.nc-container .nc_wrapper {
	width: 100%!important;
	overflow: hidden
}

.sms-form-wrapper .verify-row-code .picture_box {
	position: relative;
	width: 100%;
	padding-right: 94px;
	box-sizing: border-box
}

.sms-form-wrapper .verify-row-code .picture_box .input_code {
	height: 42px!important;
	padding: 9px 18px!important;
	font-size: 13px;
	border: 1px solid #e3e7ed;
	padding-left: 0;
	outline: none;
	width: 100%!important;
	top: 0!important;
	box-sizing: border-box
}

.sms-form-wrapper .verify-row-code .picture_box .input_code:focus {
	box-shadow: 1px 2px 3px #d7f4f1;
	border-color: #59cac2
}

.sms-form-wrapper .verify-row-code .picture_box .code_img {
	position: absolute;
	top: 0;
	right: 0;
	height: 42px!important;
	width: 96px;
	outline: none;
	margin-left: 0!important
}

.sms-form-wrapper .verify-row-code .yidun_intellisense--light .yidun_classic-container {
	z-index: 1011;
	top: 0;
	bottom: auto
}

.sms-form-wrapper .verify-row-code .yidun.yidun--light .yidun_bgimg .yidun_bg-img {
	width: 100%!important;
	height: auto!important
}

.sms-form-wrapper .verify-row-code .yidun.yidun--light .yidun_jigsaw {
	width: auto!important;
	height: 100%!important
}

.sms-form-wrapper .verify-row-code .yidun_intellisense--light .yidun_intelli-control {
	height: 42px
}

.sms-form-wrapper .verify-row-code .yidun.yidun--light .yidun_control.yidun_control--moving .yidun_slider {
	background-color: #00c2b3
}

.sms-form-wrapper .verify-row-code .yidun.yidun--light .yidun_slider:hover {
	color: #00c2b3;
	background-color: #00c2b3
}

.sms-form-wrapper .verify-row-code .yidun.yidun--light .yidun_control.yidun_control--moving .yidun_slide_indicator {
	border-color: #00c2b3;
	background: #eefff5
}

.sms-form-wrapper .verify-row-code .yidun_intellisense--light.yidun_intellisense--checking .yidun_intelli-icon,.sms-form-wrapper .verify-row-code .yidun_intellisense--light.yidun_intellisense--loading .yidun_intelli-icon {
	background-color: #00c2b3
}

.sms-form-wrapper .verify-row-code .yidun_intellisense--light.yidun_intellisense--checking .yidun_intelli-text,.sms-form-wrapper .verify-row-code .yidun_intellisense--light.yidun_intellisense--loading .yidun_intelli-text {
	color: #00c2b3
}

.sms-form-wrapper .verify-row-code .yidun_intellisense--light.yidun_intellisense--success .yidun_classic-tips {
	color: #00c2b3;
	background: #eefff5;
	cursor: default;
	border-color: #00c2b3;
	line-height: 38px;
	height: 40px;
	text-align: left;
	padding: 0 18px
}

.sms-form-wrapper .verify-row-code .yidun_intellisense--light .yidun_intelli-tips:hover .yidun_intelli-icon {
	background-color: #00c2b3;
	box-shadow: 0 2px 6px 1px #00c2b3
}

.sms-form-wrapper .verify-row-code .yidun_intellisense--light .yidun_intelli-tips:hover .yidun_intelli-text {
	color: #00c2b3
}

.sms-form-wrapper .verify-row-code .yidun_intellisense--light {
	z-index: 10
}

.login-phone-wrapper {
	position: relative;
	width: 360px;
	margin: 0 auto
}

.login-phone-wrapper .title {
	font-size: 22px;
	font-weight: 500;
	color: #222;
	line-height: 30px;
	text-align: center
}

.login-phone-wrapper .sub-title {
	display: block;
	color: #999;
	line-height: 17px;
	text-align: center;
	margin-top: 8px;
	font-size: 12px
}

.login-phone-wrapper .sms-form-wrapper {
	margin-top: 12px
}

.login-phone-wrapper .login-policy-wrapper {
	margin-top: 20px;
	font-size: 12px;
	color: #666;
	line-height: 17px;
	text-indent:8px;
}

.login-phone-wrapper .login-policy-wrapper .agree-policy-wrapper {
	float:left
}


.login-phone-wrapper .login-policy-wrapper .agree-policy-wrapper input {
	width: 16px;
	height: 16px;
	background-color: #fff;
	border-radius: 4px;
}


.login-phone-wrapper .login-policy-wrapper a {
	color: #0086f6;
}

.login-phone-wrapper .login-policy-wrapper a:hover {
	color: rgba(0,166,167,.8)
}




.login-entry-page .btn-sign-switch {
	position: absolute;
	left: 8px;
	top: 8px;
	z-index: 1;
	width: 40px;
	height: 40px;
	background: no-repeat;
	cursor: pointer;
	background: url(https://img.bosszhipin.com/static/file/2022/4dwjcdpfje1667186848239.png) 0 0/40px auto no-repeat
}

.login-entry-page .btn-sign-switch:hover {
	background-position: 0 -40px
}

.login-entry-page .btn-sign-switch.phone-switch {
	background-position: 0 -80px
}

.login-entry-page .btn-sign-switch.phone-switch:hover {
	background-position: 0 -120px
}

.login-entry-page .btn-sign-switch .switch-tip {
	position: absolute;
	left: 60px;
	top: 4px;
	padding: 0 14px;
	border-radius: 4px;
	font-size: 12px;
	color: #666;
	line-height: 32px;
	text-align: center;
	background: #fff;
	box-shadow: 0 6px 13px 0 rgba(0,0,0,.1);
	white-space: nowrap
}

.login-entry-page .btn-sign-switch .switch-tip:before {
	content: "";
	position: absolute;
	left: -5px;
	top: 50%;
	transform: translateY(-50%) rotate(45deg);
	width: 10px;
	height: 10px;
	background-color: #fff;
	z-index: -1;
	box-shadow: 0 6px 13px 0 rgba(0,0,0,.1)
}

.login-entry-page .publicity-info {
	margin-top: 20px
}

.login-entry-page .publicity-info p {
	color: #8d92a1;
	font-size: 12px;
	text-align: center;
	line-height: 20px
}

.login-entry-page .publicity-info a {
	position: relative;
	color: #8d92a1;
	padding: 0 4px;
	display: inline-block
}

.login-entry-page .publicity-info a+a:before {
	content: " ";
	position: absolute;
	width: 1px;
	top: 5px;
	left: 0;
	height: 10px;
	background-color: #8d92a1
}

.login-entry-page .publicity-info .renshe-phone {
	cursor: pointer;
	position: relative;
	display: inline-block;
	padding-left: 4px
}

.login-entry-page .publicity-info .renshe-phone:before {
	content: " ";
	position: absolute;
	width: 1px;
	top: 5px;
	left: 0;
	height: 10px;
	background-color: #8d92a1
}

.login-entry-page .publicity-info .pc-license {
	display: inline-block
}

.login-entry-page .publicity-info .mobile-license {
	display: none
}

.agreement-link {
	color: #0086f6;
	transition: all .2s linear
}

.agreement-link:hover {
	color: rgba(0,166,167,.8)
}

.change-identity-dialog.identity-geek .dialog-container:before {
	background-position: 0 -133px
}

.change-identity-dialog .dialog-container {
	width: 460px;
	height: 320px;
	border-radius: 12px;
	margin: -160px -230px;
	background: #fff;
	padding: 0
}

.change-identity-dialog .dialog-container:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 133px;
	background: url(https://img.bosszhipin.com/static/file/2022/55vhpichnp1666676376854.png) 0 0/100% auto no-repeat;
	z-index: -1
}

.change-identity-dialog .dialog-container p {
	font-size: 20px;
	font-weight: 500;
	color: #222;
	line-height: 28px;
	text-align: center
}

.change-identity-dialog .dialog-body {
	padding-top: 150px
}

.change-identity-dialog .dialog-body span.warm-tip-message {
	display: block;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	text-align: center
}

.change-identity-dialog .dialog-footer {
	margin-top: 24px
}

.change-identity-dialog .dialog-footer .btns {
	text-align: center
}

.change-identity-dialog .dialog-footer .btns .btn {
	margin-left: 16px;
	width: 128px;
	height: 40px;
	border-radius: 8px;
	font-size: 14px;
	font-weight: 500;
	padding: 0;
	line-height: 40px;
	border: none;
	text-align: center;
	transition: all .2s linear
}

.change-identity-dialog .dialog-footer .btns .btn-outline {
	color: #0086f6;
	background: rgba(0,190,189,.1)
}

.change-identity-dialog .dialog-footer .btns .btn-outline:hover {
	padding: 0;
	background: rgba(0,190,189,.2)
}

.change-identity-dialog .dialog-footer .btns .btn-sure {
	position: relative;
	background: #00bebd;
	color: #fff
}

.change-identity-dialog .dialog-footer .btns .btn-sure:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 9px;
	z-index: 0;
	width: 68px;
	height: 22px;
	background: url(https://img.bosszhipin.com/static/file/2022/pqiygk26lv1661743616985.png) 0 0/68px auto no-repeat
}

.change-identity-dialog .dialog-footer .btns .btn-sure:hover {
	background: rgba(0,190,189,.8)
}



/*基本信息*/
#login_top{
	width:100%;
	height:60px;
	background:#FFFFFF;
	}
#login_top .login_content{
	width:1000px;
	margin:0 auto
	}
#login_top .login_content .logo_img{
	width:100px;
	margin-top:6px;
	float:left
	}
#login_top .login_content .logo_xx{
	width:100px;
	line-height:56px;
	font-size:16px;
	color:#0086f6;
	float:right
	}
#login_top .login_content .logo_xx a,#login_top .login_content .logo_xx a:visited{
	font-size:16px;
	color:#0086f6;
	}
	


.ant-form {
    color: #000;
    font-size: 14px;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.resume-valid-row {
	width:100%;
    margin-bottom: 24px;
	margin-left:-27px;
	float:left;
}
.resume-valid-row .resume-valid:nth-child(odd) {
    float: left;
	width:calc(50% - 27px);
    padding-left: 13px; padding-right: 14px;
	margin:10px 0;
}

.resume-valid-row .resume-valid:nth-child(even) {
    float: left;
	width:calc(50% - 27px);
    padding-left: 13px; padding-right: 14px;
	margin:10px 0;
}

.ant-form-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0 0 24px;
    padding: 0;
    vertical-align: top
}


.ant-form-item-label {
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    overflow: hidden;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap
}

.ant-form-item-label-left {
    text-align: left
}

.ant-form-item-label-wrap {
    line-height: 1.3215em;
    overflow: unset;
    white-space: unset
}

.ant-form-item-label>label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #07132b;
    font-size: 14px;
    height: 32px;
    max-width: 100%
}


.ant-form-item-control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]) {
    width: 100%
}



.ant-radio-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ant-radio-group .resume-btn-item:first-child {
    float: left
}

.ant-radio-group .resume-btn-item:last-child {
    float: right
}

.ant-radio-group .resume-btn-item {
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    height: 40px;
    line-height: 38px;
    text-align: center;
    width: 190px
}

.ant-radio-group .resume-btn-item span {
    color: #ccc;
    font-size: 14px
}

.ant-radio-group .resume-btn-item i {
    display: none
}

.ant-radio-group .resume-btn-item-disabled {
    cursor: no-drop
}


.resume-complete-container {
    background-color: #fff;
    border-radius: 16px;
    -webkit-box-shadow: 0 1px 8px 0 hsla(0,5%,91%,.06);
    box-shadow: 0 1px 8px 0 hsla(0,5%,91%,.06);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 32px auto 32px auto;
    padding: 48px 56px 40px;
    width: 784px
}



.name-protect-switch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #bbb;
    font-size: 12px;
    margin-top: 8px
}

.name-protect-switch img {
    margin-right: 8px;
    width: 16px
}

.ant-form-item {
    margin: 0
}

.ant-col-16 {
    max-width: none
}

.ant-radio-button-wrapper {
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    height: 40px;
    line-height: 38px;
    text-align: center;
    width: 142px
}

.ant-radio-button-wrapper span {
    color: #ccc;
    font-size: 14px
}

.ant-radio-button-wrapper:first-child,.ant-radio-button-wrapper:first-child:last-child,.ant-radio-button-wrapper:last-child {
    border-radius: 8px
}

.ant-radio-button-wrapper:not(:first-child):before {
    height: 0;
    width: 0
}

.ant-radio-button-checked {
    color: #ff6400
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    background: rgba(255,100,0,.1)!important;
    border: 1px solid #ff6400;
    position: relative
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) span {
    color: #ff6400
}

.check-btn-item {
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.check-btn-item-active {
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible
}



/*单选框样式*/
.zp-radio__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.zp-radio__item {
    width: 98px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    font-size: 14px;
    color: #ccc;
    margin-right: 16px;
    cursor: pointer;
    background-color: #fff
}

.zp-radio__item_small {
    width: 78px;
    height: 34px;
    line-height: 34px
}

.zp-radio__item-bg {
    color: #0086f6;
    border: 1px solid #0086f6;
    background: url(../images/selected.png) no-repeat 102% 102%;
    background-size: 20px;
    background-color: #fff
}

/*跳转菜单样式*/

.layui-unselect{
	background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  color: #000;
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
  margin: 0;
  min-width: 0;
  padding: 2px 5.3px;
  width: calc(100% - 10.6px);
	}
	
.layui-unselect input{
	border:0;
	}
	
	
/*填写信息页头部*/	
#login_bottom{
	width:100%;
	height:260px;
	background:#1b9eec;
	text-align:center;
	}
	
/*填写信息页中间部分*/		
#login_center{
	   
	
	}
	
.ant-input {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    color: #000;
    display: inline-block;
    font-size: 14px;
	line-height:30px;
    margin: 0;
    min-width: 0;
    padding: 6px 11px;
    width: 100%
}
	
.resume-tips {
    margin-bottom: 32px
}

.resume-tips h1 {
    color: #000;
    font-size: 24px;
    font-weight: 500;
    line-height: 33px;
    margin: 0 0 10px
}

.resume-tips p {
    color: #999;
    font-size: 16px;
    line-height: 24px
}

.resume-tips .resume-complete-subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	color: #999;
}

.resume-tips .resume-complete-subtitle div {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #999;
    font-size: 14px;
    margin-right: 16px
}

.resume-tips .resume-complete-subtitle div img {
    height: 16px;
    margin-right: 4px;
    width: 16px
}


.resume-complete-progress{
	width:660px;
	height:90px;
	margin:0 auto 10px auto;
	}
	
.resume-complete-progress ul{
	position:relative;
	width:100%;
	height:auto;
	} 
.resume-complete-progress li{
	width:25%;
	text-align:center;
	float:left
	} 

.resume-complete-progress span{
	position:relative;
	width:40px;
	height:40px;
	background:#FFFFFF;
	margin:0 auto;
	display:inline-block;
	z-index:2;
	}
.resume-complete-progress i{
	position:relative;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	border-radius:100%;
	margin:4px;
	background:#d8d8d8;
	display:inline-block;
	color:#FFF;
	z-index:2;
	margin:0 auto
	}
.resume-complete-progress i.off{
	background:#d8d8d8 url(../images/ok.png) center center no-repeat;
	background-size:50%;
	}
.resume-complete-progress i.on{
	background:#0086f6;
	}

.resume-complete-progress em{
	width:100%;
	height:32px;
	line-height:32px;
	float:left;
	}
	
.resume-complete-progress ul .line{
	position:absolute;
	top:16px;
	left:80px;
	width:500px;
	height:1px;
	border-bottom:1px #d8d8d8 solid;
	z-index:0;
	}
	
.resume-group{
	position:relative;
	}


.icon_time{
	background:url(../images/icon_birth_time.gif) 274px 11px no-repeat;
}

.resume-footer{
	width:100%;
	text-align:right;
	}
	
/*求职区域	*/
.ddl_box .layui-form-checkbox {
    position: relative;
	width:20px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    padding-right: 18px;
    border: 1px solid #d2d2d2;
    cursor: pointer;
    font-size: 0;
    border-radius: 2px;
    -webkit-transition: .1s linear;
    transition: .1s linear;
    box-sizing: border-box;
}
 .ddl_box .layui-form-checkbox i {
    position: absolute;
    right: 0;
    width: 20px;
	height:20px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
 .ddl_box .layui-form-checked i,  .ddl_box .layui-form-checked:hover i {
    color: #5FB878;
}
	
 .ddl_box {
	Z-INDEX: 9999; 
	BORDER-BOTTOM: #ddd 1px solid; 
	POSITION: absolute; 
	top:39px;
	width:287px;
	BORDER-LEFT: #ddd 1px solid; 
	BACKGROUND-COLOR: #fff; 
	DISPLAY: none; 
	BORDER-TOP: 0px; 
	BORDER-RIGHT: #ddd 1px solid;
	padding:15px 10px 10px 10px;
}

 .ddl_box LI { width:100%;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; margin:0px 0px 0px 0px;float:left;;
}
 .ddl_box A { 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 14px/26px Arial, Simsun; WHITE-SPACE: nowrap; HEIGHT: 26px; COLOR: #333; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px;margin:0px 0px 0px 0px; 
}
 .ddl_box A:hover {
	BACKGROUND-COLOR: #eee
}
 .checkbox_common {
	WIDTH: 12px; BACKGROUND: url(../images/icon_dialog.gif) no-repeat; FLOAT: left; HEIGHT: 40px; MARGIN-RIGHT: 5px; -webkit-appearance: none
}

.ddl_box .btn_box {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 24px; PADDING-TOP: 10px
}
.ddl_box A.btn_sure {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 0px; WIDTH: 70px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 30px; COLOR: #fff; PADDING-TOP: 0px; text-align:center; border-radius:3px; overflow:hidden;
}
.ddl_box .btn_green {
    BACKGROUND-COLOR: #4aad00;
    
}
.ddl_box A.btn_sure:hover {
	BACKGROUND-COLOR: #4aad00
}
.address_list{
	width:80px;
	margin:5px;
	display:inline-block;
	}
	
.address_list .layui-unselect{
	padding:0;
	}
	
/*填写信息页底部*/
#login_bottom img{
	margin:0 auto
	}
	
.ant-btn-circle{
	width:160px;
	background:#FFFFFF;
	border:1px #0086f6 solid;
	border-radius:8px;
	line-height: 48px;
    font-size: 16px;
    font-weight: 500;
	overflow:hidden;
	
	}
.ant-btn-circle span{
	color:#0086f6;
    font-size: 16px;
	
	}
		
.ant-btn{
	width:160px;
	background:#0086f6;
	border:1px #0086f6 solid;
	border-radius:8px;
	line-height: 48px;
    font-size: 16px;
    font-weight: 500;
	overflow:hidden;
	
	}
.ant-btn span{
	color:#FFF;
    font-size: 16px;
	
	}
	
.ant-btn.unselected{
	width:160px;
	background:#0086f6;
	border:1px #0086f6 solid;
	border-radius:8px;
	line-height: 48px;
    font-size: 16px;
    font-weight: 500;
	overflow:hidden;
	}
.ant-btn.unselected span{
	color:#FFF;
    font-size: 16px;
	
	}
	
.zhuanye .layui-input-block{
	width:146px;
	margin-left:0;
	float:left;
	}
	
	
	
/*具体工作*/
	
.choice {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; ZOOM: 1; BACKGROUND: url(../images/dialog.png); PADDING-TOP: 5px; _background: none; _padding: 0
}
.choiceCon {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.choiceContent {
	TEXT-ALIGN: left; ZOOM: 1
}
.choiceClose {
	POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 14px; ZOOM: 1; BACKGROUND: url(../images/dialogclose.gif) no-repeat 0px 0px; HEIGHT: 14px; FONT-SIZE: 0px; TOP: 10px; CURSOR: pointer; RIGHT: 10px
}
.choiceClose:hover {
	BACKGROUND-POSITION: 0px -14px
}
.choiceTit {
	TEXT-ALIGN: left; LINE-HEIGHT: 34px; WIDTH: 100%; ZOOM: 1; DISPLAY: block; FONT-FAMILY: "?￠èí??oú", "SimHei"; BACKGROUND: #f6f6f6; HEIGHT: 34px; COLOR: #ff6600; padding-top:6px; overflow:hidden; FONT-SIZE: 16px
}
.choiceTit H3 {
	PADDING-LEFT: 15px
}
.choiceTxt {
	 PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 17px; ZOOM: 1; PADDING-TOP: 10px
}
.choiceTxt SELECT {
	MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: middle
}
.choiceTxt P {
	MARGIN: 0px 15px 0px 0px; DISPLAY: inline; FLOAT: left
}
.choiceTxt P SPAN.orange {
	MARGIN: 0px 3px; FONT-SIZE: 16px
}
.choiceTxt .choiceTopBtn {
	DISPLAY: inline; FLOAT: right
}
.choiceTxt .choiceTopBtn A {
	MARGIN: 0px 0px 0px 10px
}
.choiceAll {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; PADDING-RIGHT: 27px; ZOOM: 1; HEIGHT: 25px; PADDING-TOP: 5px
}
.choiceAll INPUT {
	MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle
}
.choiceLst {
	 PADDING-BOTTOM: 5px; MARGIN: 0px 25px; PADDING-TOP: 0px; ZOOM: 1;  
}
.choiceLst UL LI { text-indent:3px;
	/*POSITION: relative; DISPLAY: inline;*/
	  FLOAT: left
}
.choiceLst UL LI.hov {
	BACKGROUND: #cee9ff; padding:0px; margin:0px; float:left
}
.choiceLst UL LI LABEL {
	font-size:14px;
	MARGIN: 2px 0px 0px; DISPLAY: inline; FLOAT: left; CURSOR: pointer
}
.choiceLst UL LI LABEL INPUT {
	MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.choiceLst UL LI A.lower {
	LINE-HEIGHT: 0; MARGIN: 9px 5px 0px 0px; WIDTH: 8px; DISPLAY: inline; BACKGROUND: url(../images/attentionarrow.gif) no-repeat 0px 0px; FLOAT: right; HEIGHT: 4px; FONT-SIZE: 0px; CURSOR: pointer
}
.choiceLst UL LI.cu {
	BACKGROUND: #cee9ff
}
.choiceContent P.tit {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 27px; PADDING-RIGHT: 27px; COLOR: #ff6600; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.choiceSelected {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; ZOOM: 1; PADDING-TOP: 0px
}
.choiceSelected UL LI {
	DISPLAY: inline; BACKGROUND: url(../images/attentioncanceled.gif) #cee9ff no-repeat 0px 3px; FLOAT: left; CURSOR: pointer
}
.choiceSelected UL LI LABEL {
	MARGIN: 2px 0px 0px 5px; DISPLAY: inline; FLOAT: left; CURSOR: pointer
}
.choiceSelected UL LI LABEL INPUT {
	MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.choiceBotBtn {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 27px; PADDING-RIGHT: 27px; ZOOM: 1; PADDING-TOP: 5px
}
.choiceBotBtn A {
	MARGIN: 0px 10px 0px 0px
}
.choiceLstLower {
	Z-INDEX: 9999; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; ZOOM: 1; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.choiceRegion {
	WIDTH: 820px
}
.choiceRegion .choiceTit {
	WIDTH: 818px
}
.choiceRegion .choiceLst UL LI {
	BORDER-LEFT: #fff 1px solid; MARGIN: 2px; WIDTH: 123px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 24px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.choiceRegion .choiceLst UL LI.lstShow {
	Z-INDEX: 999; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.choiceRegion .choiceLst UL LI LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; HEIGHT: 22px; PADDING-TOP: 3px
}
.choiceRegion .choiceSelected UL LI {
	MARGIN: 2px; WIDTH: 125px; BACKGROUND-POSITION: 112px 7px; HEIGHT: 24px
}
.choiceRegion .choiceLst .choiceLstLower {
	WIDTH: 390px
}
.choiceRegion .choiceLst .choiceLstLower UL LI LABEL {
	PADDING-LEFT: 2px
}
.choiceOther {
	WIDTH: 820px
}
.choiceOther .choiceTit {
	WIDTH: 818px
}
.choiceOther .choiceLst UL LI {
	BORDER-LEFT: #fff 1px solid; MARGIN: 2px; WIDTH: 123px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 24px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.choiceOther .choiceLst UL LI.lstShow {
	Z-INDEX: 999; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.choiceOther .choiceLst UL LI LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; HEIGHT: 22px; PADDING-TOP: 3px
}
.choiceOther .choiceSelected UL LI {
	MARGIN: 2px; WIDTH: 125px; BACKGROUND-POSITION: 112px 7px; HEIGHT: 24px
}
.choiceOther .choiceLst .choiceLstLower {
	WIDTH: 659px
}
.choiceOther .choiceLst .choiceLstLower UL LI LABEL {
	PADDING-LEFT: 2px
}
.choiceJobs {
	WIDTH: 950px
}
.choiceJobs .choiceTit {
	WIDTH: 948px
}
.choiceJobs .choiceLst {
	POSITION: relative; ZOOM: 1
}
.choiceJobs .choiceLst UL LI {
	MARGIN: 2px; WIDTH: 148px; HEIGHT: 24px
}
.choiceJobs .choiceLst TABLE {
	MARGIN: 5px 0px 0px
}
.choiceJobs .choiceLst TABLE TH {
	BACKGROUND: #d5d5d5; COLOR: #333
}
.choiceJobs .choiceLst TABLE TR.another TH {
	BACKGROUND: #ededed
}
.choiceJobs .choiceLst TABLE TR {
	BACKGROUND: #f7f7f7
}
.choiceJobs .choiceLst TABLE TR.another {
	BACKGROUND: #fff
}
.choiceJobs .choiceLst .choiceLstLower {
	WIDTH: 410px
}
.choiceJobs .choiceLst .choiceLstLower UL LI {
	WIDTH: 200px
}
.choiceJobs .choiceLst .choiceLstLower UL LI.choiceLstLowerTit {
	BORDER-BOTTOM: #ccc 1px dashed; WIDTH: 406px; FONT-WEIGHT: bold
}
.choiceJobs .choiceSelected UL LI {
	MARGIN: 2px; WIDTH: 200px; BACKGROUND-POSITION: 185px 7px; HEIGHT: 24px
}
.choiceIndustry {
	WIDTH: 950px
}
.choiceIndustry .choiceTit {
	WIDTH: 948px
}
.choiceIndustry .choiceLst {
	POSITION: relative; ZOOM: 1
}
.choiceIndustry .choiceLst UL LI {
	MARGIN: 1px; WIDTH: 228px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; HEIGHT: 20px; OVERFLOW: hidden; -o-text-overflow: ellipsis
}
.choiceIndustry .choiceLst TABLE {
	MARGIN: 5px 0px 0px
}
.choiceIndustry .choiceLst TABLE TH {
	BACKGROUND: #d5d5d5; COLOR: #333
}
.choiceIndustry .choiceLst TABLE TR.another TH {
	BACKGROUND: #ededed
}
.choiceIndustry .choiceLst TABLE TR {
	BACKGROUND: #f7f7f7
}
.choiceIndustry .choiceLst TABLE TR.another {
	BACKGROUND: #fff
}
.choiceIndustry .choiceSelected UL LI {
	MARGIN: 2px; WIDTH: 200px; BACKGROUND-POSITION: 185px 7px; HEIGHT: 24px
}
.choiceIndustry .choiceSelected UL LI LABEL {
	LINE-HEIGHT: 22px; WIDTH: 175px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; HEIGHT: 22px; OVERFLOW: hidden; -o-text-overflow: ellipsis
}
.choiceWorkExp {
	WIDTH: 548px
}
.choiceWorkExp .choiceTit {
	WIDTH: 546px
}
.choiceWorkExp .choiceLst {
	POSITION: relative; ZOOM: 1; PADDING-TOP: 5px
}
.choiceWorkExp .choiceLst UL LI {
	MARGIN: 2px; WIDTH: 122px; HEIGHT: 24px
}
.choiceWorkExp .choiceSelected UL LI {
	MARGIN: 2px; WIDTH: 122px; BACKGROUND-POSITION: 107px 7px; HEIGHT: 24px
}
.workExpDiyLink {
	TEXT-ALIGN: center; LINE-HEIGHT: 24px; WIDTH: 505px; HEIGHT: 24px
}
.workExpDiyLink A:link {
	COLOR: #1793c9
}
.workExpDiyLink A:visited {
	COLOR: #1793c9
}
.workExpDiyLink A:hover {
	COLOR: #16a6f2
}
.wordExpDiy {
	BORDER-BOTTOM: #dadada 1px dashed; PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: 510px; PADDING-RIGHT: 0px; ZOOM: 1; MARGIN-BOTTOM: 5px; HEIGHT: 60px; PADDING-TOP: 25px
}
.wordExpDiy .verTxt A:link {
	MARGIN: 0px 0px 0px 20px; COLOR: #1793c9
}
.wordExpDiy .verTxt A:visited {
	MARGIN: 0px 0px 0px 20px; COLOR: #1793c9
}
.wordExpDiy .verTxt A:hover {
	COLOR: #16a6f2
}
.choiceWeal {
	WIDTH: 500px
}
.choiceWeal .choiceTit {
	WIDTH: 498px
}
.choiceWeal .choiceLst {
	POSITION: relative; ZOOM: 1
}
.choiceWeal .choiceLst UL LI {
	MARGIN: 2px; WIDTH: 110px; HEIGHT: 24px
}
.choiceWeal .choiceSelected UL LI {
	MARGIN: 2px; WIDTH: 110px; BACKGROUND-POSITION: 98px 7px; HEIGHT: 24px
}
.buildLayer .choiceLst {
	ZOOM: 1
}
.buildLayer .choiceLst UL LI {
	TEXT-ALIGN: left; LINE-HEIGHT: 24px; MARGIN: 2px; PADDING-LEFT: 10px; WIDTH: 95px; ZOOM: 1; HEIGHT: 24px; CURSOR: pointer
}
.buildLayer .choiceLst UL LI.choiceLstLowerTit {
	MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; WIDTH: 100%; HEIGHT: 26px; CURSOR: text
}
.buildLayer .choiceLst UL LI.choiceLstLowerTit H6 {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 0px; MARGIN: 2px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; ZOOM: 1; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.buildLayer .choiceLst UL LI.hov {
	BACKGROUND: #f2f2f2
}
.buildLayer .choiceLst {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 0px
}
.buildLayer .choiceLstLower {
	POSITION: static; ZOOM: 1
}
A.btn1:link {
	BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(../images/control.gif) repeat-x 0px -212px; HEIGHT: 24px; COLOR: #444; BORDER-TOP: #d8d8d8 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #d8d8d8 1px solid; PADDING-TOP: 0px; text-shadow: 0 1px 1px #fff
}
A.btn1:visited {
	BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(../images/control.gif) repeat-x 0px -212px; HEIGHT: 24px; COLOR: #444; BORDER-TOP: #d8d8d8 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #d8d8d8 1px solid; PADDING-TOP: 0px; text-shadow: 0 1px 1px #fff
}
A.btn1:hover {
	BORDER-BOTTOM: #a2a2a2 1px solid; BORDER-LEFT: #a2a2a2 1px solid; BACKGROUND-POSITION: 0px -236px; COLOR: #333; BORDER-TOP: #a2a2a2 1px solid; BORDER-RIGHT: #a2a2a2 1px solid
}
A.btn2:link {
	BORDER-BOTTOM: #83bfe1 1px solid; BORDER-LEFT: #83bfe1 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(../images/control.gif) repeat-x 0px -260px; HEIGHT: 24px; COLOR: #1793c9; BORDER-TOP: #83bfe1 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #83bfe1 1px solid; PADDING-TOP: 0px
}
A.btn2:visited {
	BORDER-BOTTOM: #83bfe1 1px solid; BORDER-LEFT: #83bfe1 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(../images/control.gif) repeat-x 0px -260px; HEIGHT: 24px; COLOR: #1793c9; BORDER-TOP: #83bfe1 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #83bfe1 1px solid; PADDING-TOP: 0px
}
A.btn2:hover {
	BORDER-BOTTOM: #59aad9 1px solid; BORDER-LEFT: #59aad9 1px solid; BACKGROUND-POSITION: 0px -284px; COLOR: #0b6a93; BORDER-TOP: #59aad9 1px solid; BORDER-RIGHT: #59aad9 1px solid; text-shadow: 0 1px 1px #fff
}
.myData {
	BORDER-BOTTOM: #dadada 1px solid; POSITION: absolute; TEXT-ALIGN: left; BORDER-LEFT: #dadada 1px solid; BACKGROUND: #f8f8f8; BORDER-TOP: #dadada 1px solid; TOP: 0px; BORDER-RIGHT: #dadada 1px solid; LEFT: 0px; -moz-border-radius: 0 5px 0 5px; -webkit-border-radius: 0 5px 0 5px; border-radius: 0 5px 0 5px
}
.myDataCon {
	OVERFLOW: hidden
}
.myDataHead {
	Z-INDEX: 1; POSITION: relative; LINE-HEIGHT: 24px; MARGIN: 1px; BACKGROUND: #e6590b; HEIGHT: 24px; -moz-border-radius: 0 5px 0 5px; -webkit-border-radius: 0 5px 0 5px; border-radius: 0 5px 0 5px
}
.myDataHead H6 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 35px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.myDataLst {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 26px; PADDING-RIGHT: 21px; HEIGHT: 116px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.myDataLst A.myDataArrow:link {
	POSITION: absolute; WIDTH: 13px; BACKGROUND: url(../images/date.gif) no-repeat; HEIGHT: 116px; TOP: 4px
}
.myDataLst A.myDataArrow:visited {
	POSITION: absolute; WIDTH: 13px; BACKGROUND: url(../images/date.gif) no-repeat; HEIGHT: 116px; TOP: 4px
}
.myDataLst A.arrowL:link {
	BACKGROUND-POSITION: 0px 0px; LEFT: 7px
}
.myDataLst A.arrowL:visited {
	BACKGROUND-POSITION: 0px 0px; LEFT: 7px
}
.myDataLst A.arrowL:hover {
	BACKGROUND-POSITION: -13px 0px
}
.myDataLst A.arrowR:link {
	BACKGROUND-POSITION: -26px 0px; RIGHT: 7px
}
.myDataLst A.arrowR:visited {
	BACKGROUND-POSITION: -26px 0px; RIGHT: 7px
}
.myDataLst A.arrowR:hover {
	BACKGROUND-POSITION: -39px 0px
}
.myDataLst UL LI {
	BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dadada 1px solid; LINE-HEIGHT: 22px; MARGIN: 0px 5px 5px 0px; DISPLAY: inline; FONT-FAMILY: Verdana, Geneva, sans-serif; FLOAT: left; HEIGHT: 22px; BORDER-TOP: #dadada 1px solid; CURSOR: pointer; BORDER-RIGHT: #dadada 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.myDataLst UL LI.hov {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #fffbea; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.myDataLst UL LI.cu {
	BORDER-BOTTOM: #e6590b 1px solid; BORDER-LEFT: #e6590b 1px solid; BACKGROUND: #e06900; COLOR: #fff; BORDER-TOP: #e6590b 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #e6590b 1px solid
}
.myDataLst UL LI.unClick {
	BACKGROUND: #eee; COLOR: #b5b5b5
}
.myDataBtn {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; BACKGROUND: #f2f2f2; HEIGHT: 30px
}
.myDataBtn A:link {
	MARGIN: 0px 10px; COLOR: #2094d1; FONT-WEIGHT: bold
}
.myDataBtn A:visited {
	MARGIN: 0px 10px; COLOR: #2094d1; FONT-WEIGHT: bold
}
.myDataBtn A:hover {
	COLOR: #16a6f2
}
.myDataBody .noWorkExp {
	BORDER-BOTTOM: #dadada 1px dashed; TEXT-ALIGN: center; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.myDataBody .noWorkExp A:link {
	COLOR: #2094d1; FONT-WEIGHT: bold
}
.myDataBody .noWorkExp A:visited {
	COLOR: #2094d1; FONT-WEIGHT: bold
}
.myDataBody .noWorkExp A:hover {
	COLOR: #16a6f2
}
.myDataLstCon {
	Z-INDEX: 1; POSITION: relative; WIDTH: 285px; HEIGHT: 116px; OVERFLOW: hidden
}
.myDataLstCon UL {
	WIDTH: 285px; DISPLAY: inline; FLOAT: left; HEIGHT: 116px
}
.myDataLstCon .myDataLstScroll {
	POSITION: absolute; WIDTH: 855px
}
.myDataY {
	WIDTH: 332px; BACKGROUND: #fff
}
.myDataY .myDataLst UL LI {
	WIDTH: 50px
}
.myDataM {
	WIDTH: 332px; BACKGROUND: #fff
}
.myDataM .myDataLst UL LI {
	WIDTH: 90px
}
.myDataM .myDataLst {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.myDataD {
	WIDTH: 332px; BACKGROUND: #fff
}
.myDataD .myDataLst UL LI {
	WIDTH: 28px
}
.myDataD .myDataLst {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.prompt {
	POSITION: relative; TEXT-ALIGN: left; BACKGROUND: url(../images/message.jpg) no-repeat -12px -80px; HEIGHT: 89px; _background-position: -12px 0; _height: 80px; _display: inline; _zoom: 1
}
.prompt B {
	POSITION: absolute; WIDTH: 12px; DISPLAY: inline-block; HEIGHT: 89px; TOP: 0px; _height: 80px
}
.prompt B.L {
	BACKGROUND: url(../images/message.jpg) no-repeat left -80px; LEFT: -11px; _background: url(../images/message.jpg) no-repeat left 0
}
.prompt B.R {
	BACKGROUND: url(../images/message.jpg) no-repeat right -80px; RIGHT: -11px; _background: url(../images/message.jpg) no-repeat right 0
}
.promptTxt {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 89px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FONT-FAMILY: "?￠èí??oú", "SimHei"; HEIGHT: 89px; FONT-SIZE: 20px; PADDING-TOP: 0px; _height: 80px; _display: inline; _zoom: 1; _line-height: 80px
}
.orange {
	COLOR: #db5800
}
A.orange:link {
	COLOR: #db5800
}
A.orange:visited {
	COLOR: #db5800
}
A.orange:hover {
	COLOR: #ff7e00
}
._dialog{
	background:rgba(0,0,0,.5);
	border-radius:20px;
	color:#fff;
}


/*求职区域*/
.address_list i dd{
	line-height:30px;
	float:left;

}
.address_list i{
	width:14px;
	height:14px;
	border:1px #d8d8d8 solid;
	margin-top:2px;
	margin-right:6px;
	float:left;

}
.address_list.checked i{ 
    border: 1px solid #d8d8d8;
    background: url(../images/icon_ok.jpg) ;
    background-size:100%;
    background-color: #fff;

}

/*遮罩层*/
.dialogMask {
    POSITION: fixed;
    FILTER: alpha(opacity = 50);
    WIDTH: 100%;
    DISPLAY: block;
    BACKGROUND: #aaa;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px;
    -moz-opacity: 0;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

/*公共的底部样式*/
.newfooter {
    padding: 15px 0;background: #1b9eeb;font-size: 12px;zoom: 1;line-height: 24px;color: #FFF;font-size:12px;}
.newfooter .footerNav{
	width:1000px;font-size:14px;color:#FFF;text-align:center;margin:0 auto;}
.newfooter .footerNav a:link,.newfooter .footerNav a:visited{
	font-size:14px;margin:0 10px;color:#FFF;}
.newfooter .footerNav a:hover{
	font-size:14px;color:#eee;}
.newfooter .copyright {
    width: 1000px;margin: 20px auto;font-size:12px;text-align:center;color:#fff;}
.newfooter .copyright{
    width: 1000px;margin: 20px auto;font-size:12px;line-height:24px;text-align:center;color:#fff;}
.newfooter .copyright a,.newfooter .copyright a:link,.newfooter .copyright a:visited{
	font-size:12px;color:#fff
	}
		