@charset "utf-8";
/**Login**/

html,body{height: 100%;margin:0;padding:0;}
#autoHeight{min-height: 100%;height: auto !important;height: 100%;margin:0 auto -81px;}
#autoBlank,#autoFoot{height: 81px;clear: both;}
.red{color:#039bcc;}
.header_w {border-bottom:solid 2px #0293c2;}
.f14{font-size:14px;}
.pr{position:relative;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.w280{width:280px;}
.lh34{line-height:34px;}
.pb10{padding-bottom:10px;}
.mb10{margin-bottom:10px;}
.fw{font-family: "微软雅黑";}
.f16{font-size:16px;}
.fb{font-weight:bold;}
.bd1{border-bottom:#c1c1c1 dashed 1px;}
.register .base_form_other.red{color:#039bcc;}

span.error{color: #cd004b; padding-left:10px; } 
label.error{width:263px;height:35px; padding-left:10px; line-height:35px;background:#fff;position:absolute; top:0;left:280px;text-align:left;color:#039bcc;} 
label.right{color: #7CAE23;margin-left:8px; padding-left:20px; background: 
url(../images/jionpng.png) no-repeat 0 -20px;}
.sl_textarea label.error{ display:block; padding:10px 0 0 20px; background-position:0 10px;}
.radio-error{ position:relative; top:5px;}



.icon-weibo{display:inline-block;width:16px;height:16px;background:url(../images/login/login-icon.png) -130px 0;}
.icon-zfb{display:inline-block;width:16px;height:16px;background:url(../images/login/login-icon.png) -130px -20px;}
.icon-qq{display:inline-block;width:16px;height:16px;background:url(../images/login/login-icon.png) -130px -40px;}
.icon-weixin{display:inline-block;width:16px;height:16px;background:url(../images/login/login-icon.png) -130px -60px;}
.icon-mweibo{display:inline-block;width:24px;height:24px;background:url(../images/login/login-icon.png) -100px 0;}
.icon-mzfb{display:inline-block;width:24px;height:24px;background:url(../images/login/login-icon.png) -100px -30px;}
.icon-mqq{display:inline-block;width:24px;height:24px;background:url(../images/login/login-icon.png) -100px -60px;}
.icon-mweixin{display:inline-block;width:40px;height:40px;background:url(../images/login/login-icon-weixin.png);background-size:40px 40px;}
.icon-error{display:inline-block;width:14px;height:14px;background:url(../images/login/login-icon.png) -80px -130px;}
.account-icon{position: absolute;
top: 1px;
right: 3px;
display: block;
width: 30px;
height: 30px;
background: url("../images/login/login-icon.png") repeat scroll -40px -116px transparent;}
.password-icon {
    position: absolute;
    top: 1px;
    right: 3px;
    display: block;
    width: 32px;
    height: 32px;
    background: url("../images/login/login-icon.png") repeat scroll -40px -156px transparent;
}

/*======个人中心_表单统一样式=========*/

.base_form{ margin-top:30px;}
.base_form_nm{ margin:0;}
.base_form_item{ position:relative; padding:0px 5px 20px 124px; zoom: 1;}
.base_form_itemM{ padding:0;}
.base_form_item:after {clear: both;content: '.';display: block;height: 0;visibility: hidden;}
.base_fm_label{display:inline;float: left;width:100px;height:23px; line-height:23px; padding:0 25px 0 0; margin-left:-124px;text-align: right; color:#333;}
.base_fm_label b.required{position:relative; font-size: 18px;color: #039bcc;top: 5px;margin-right: 5px;}
.base_input {width: 292px;padding: 6px 5px 6px;font-family: Tahoma;line-height: normal;border: 1px #9C9C9C solid;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.base_input_code{width:100px;}
.base_input_phone{width:60px; float:left;}
.base_textarea{width:302px; height:88px;resize:none;}
.base_textarea_w500{width:500px; height:140px;}
.base_form_other{ margin-left:8px;}
input.base_button{width:304px; height:28px; border-radius:3px; font:bold 14px '宋体'; background:#039bcc; border:none; color:#fff; cursor:pointer;}
input.current{background:#039bcc;}
input.base_button_white{background:#f3f3f3; color:#666; font-weight:100;}
.base_form_error{color:#cd004c;}
.base_form_tishi{color:#333;}
.base_radio{ display:inline; float:left; position:relative;height:28px; margin-right:5px; vertical-align:middle;}
.base_select{ padding:5px 0!important; border:#9C9C9C solid 1px;}
.base_select_w124{width:124px;}
.base_select_w95{width:94px;}
.base_select_w304{width:304px;}
.base_select_w80{width:80px;}
.base_select_w60{width:60px;}
.base_selectM{ display:inline; float:left; height:28px; margin-right:10px;}
.base_inputM{display: inline;float: left;margin-right: 10px;}
.base_fm_word{height:28px; line-height:28px;}
.base_fm_word span{ margin-right:20px;}
.base_fm_word a{color:#36c; text-decoration:underline;}
.base_fm_word a:hover{color:#cc024e;}

/*登录注册忘记密码公共头部*/
.headerBox{ position:relative;width:1200px; height:80px; padding-top:20px; margin:0 auto;}
.headerBox .logo{float: left; width:177px;height:50px; margin:0;overflow: hidden;}
.headerBox .head_l{ display:inline;float: left; margin-left:20px;border-left: 1px solid #ccc;margin-top:10px;}
.headerBox .head_l h1{font-weight: normal;font-size: 24px;padding-left: 20px;}
.mainBox{width: 1000px;margin:0 auto 80px;z-index: 50;}

/* ====注册页面==== */
.register{padding:50px;margin:30px 0;border:#dedede solid 1px;box-shadow:3px 3px 3px #dedede;}
.register-left{float:left;width:800px;min-height:350px;_height:350px;background:url(../images/login/fge.png) no-repeat right center;}
.register .base_form_item{padding-left:80px;}
.register .base_form_item .base_label{height: 16px;float: left;width: 100px;margin-left: -120px;padding-top: 5px;text-align: right;font-size: 14px;}
.register .base_form_item .base_input{color:#888;width:260px;height:18px;line-height:18px;padding:7px 8px;border:#c1c1c1 solid 1px;border-radius:4px;}
.register .base_form_item .base_inputW100{width:100px;}
.register .base_form_item .base_inputW130{width:130px;}
.register .base_form_item .base_sendBtn{width:120px;height:34px;font-size:14px;background:#f5f5f5;text-align:center;border:#c1c1c1 solid 1px;border-radius:4px;margin-left:5px;cursor:pointer;}
.register .base_form_item a.base_sendBtn{width:120px;height:32px;line-height:32px;text-align:center;font-size:14px;background:#f5f5f5;border:#c1c1c1 solid 1px;border-radius:4px;margin-left:5px;cursor:pointer;}
.register .base_form_item a.base_sendBtn:hover{color:#666;}
.register .base_checkbox{vertical-align:middle;margin-right:5px;}
.register .base_form_other{color:#999;line-height:34px;}
.vipChecked-form-item .btn-button, .register .btn-button{
	display:block;
	width:280px;
	height:34px;
	line-height:34px;
	background:#039bcc;
	text-align:center;
	font-size:16px;
	font-family: "微软雅黑";
	color:#fff;
	border-radius:4px;
	border-style: solid;
    border-color: #039bcc;
    border-width: 1px;
}
.vipChecked-form-item .btn-button:hover, .register .btn-button:hover{background:#039bcc;}
.register-right{width:250px;float:right;}
.accountList-title{color:#333;font-size:14px;font-weight:normal;font-family: "宋体";}
.accountListMenu{width:200px;margin:10px 0;}
.accountListMenu li{width:200px;height:40px;line-height:40px;border-bottom:#dedede dashed 1px;}
.accountListMenu li a{display:inline-block;}
.accountListMenu li a:hover{color:#008edf;}
.accountListMenu-icon{position:relative;top:8px;*top:2px;left:0;display:inline-block;overflow:hidden;margin-right:5px;width:24px;height:24px;*line-height:20px;background:url(../images/login/login-icon.png);text-indent:-9999px;}
.accountListMenu-icon01{background-position:-100px 0;}
.accountListMenu-icon02{background-position:-100px -30px;}
.accountListMenu-icon03{background-position:-100px -60px;}
.accountListMenu-icon04{background-position:-100px -90px;}
.registerSuccess dt{float:left;width:100px;}
.registerSuccess dd{float:left;}
.registerSuccess .sucTitle{padding-bottom:10px;font-size:18px;font-family: "微软雅黑";color:#333;}
.registerSuccess div.sucCon{margin:10px 0;border-bottom:#dedede dashed 1px;border-top:#dedede dashed 1px;}
.registerSuccess .sucCon ul{clear: both;height:40px;line-height:40px;}
.registerSuccess .sucCon ul li{float:left;width:100px;}
.registerSuccess p.sucCon{line-height:22px;}
.registerSuccess .suc-btn{margin-top:20px;}
.registerSuccess .suc-icon{width:50px;height:50px;margin:5px 0 0 35px;background:url(../images/login/login-icon.png) -40px 0;}
.registerSuccess .icon-small{position:absolute;top:13px;left:-20px;display:block;width:14px;height:14px; background:url(../images/login/login-icon.png);}
.registerSuccess .icon-small-suc{background-position:-80px -116px;}
.registerSuccess .icon-small-warn{background-position:-80px -144px;}
.registerSuccess .icon-small-error{background-position:-80px -130px;}

/* 用户登录 */
.login{width:1198px;height:438px;margin:30px 0 20px 0;border:#dedede solid 1px;box-shadow:3px 3px 6px #dedede;}
.login-left{float:left;width:758px;height:438px;}
.login-right{width:355px;height:398px;padding:40px 0 0 65px; float:right;}
.login-right .base_form_item{padding-left:0;}
.login-right .base_form_item .base_input{width:260px;height:18px;line-height:18px;padding:7px 8px;border:#c1c1c1 solid 1px;border-radius:4px;color:#999;}
.login-right-title{padding-bottom:10px;font-size:16px;color:#000;}
.login-right .btn-button{
	display: inline-block;
	width:280px;
	height:34px;
	line-height:34px;
	background:#039bcc;
	text-align:center;
	font-size:16px;
	font-family: "微软雅黑";
	color:#fff;
	border-radius:4px;
    border-style: solid;
    border-color: #039bcc;
    border-width: 1px;
}
.login-right .base_form_item .base_inputW100{width:100px;}
.cooperationWeb{width:280px;margin-top:5px;}
.cooperationWeb li{float:left;width:32px;}
.cooperationWeb li a{display:block;height:24px;}
.login-right .base_form_itemW{width:280px;}
.cooperationWebName{width:280px;height:24px;line-height:24px;color:#999;}
.login-right span.errorCue{
	position:relative;
	display:block;
	width:250px;
    height: 28px;
    margin-bottom:10px;
    line-height: 28px;
    padding-left:26px;
    background: none repeat scroll 0% 0% #FFF7D2;
    border: 1px solid #DEDEDE;
}
.login-right span.errorCue .icon-error{position:absolute;top:7px;left:5px;}
.authorised-right span.errorCue{
	position:relative;
	display:block;
	width:250px;
    height: 28px;
    margin-bottom:10px;
    line-height: 28px;
    padding-left:26px;
    background: none repeat scroll 0% 0% #FFF7D2;
    border: 1px solid #DEDEDE;
}
.authorised-right span.errorCue .icon-error{position:absolute;top:7px;left:5px;}

/* 忘记密码流程 */
.forget{height:500px;margin:20px auto 30px;border-bottom:#dedede solid 1px;}
.forgetTitle{font-family:"微软雅黑";font-size:16px;font-weight:normal;}
.forgetStep{width:1200px;}
.forgetStepMenu{height:30px;margin-top:30px;margin-left:105px;margin-right:-220px;zoom:1;}
.forgetStepMenu li{width:100px;float:left;margin-right:195px;font-family:"微软雅黑";font-size:14px;font-weight:bold;text-align:center;}
.forgetStepImg{width:923px;height:44px;margin:0 auto 50px;background:url(../images/login/f-step.png) no-repeat;}
.forgetStepImg2{background-position:0 -44px;}
.forgetStepImg3{background-position:0 -88px;}
.forgetStepImg4{background-position:0 -132px;}
.forgetForm{padding-top:30px;}
.forgetForm .checkStyle{font-size:14px;padding-bottom:10px;border-bottom: 1px dashed #C1C1C1;width:400px;}
.forgetForm .base_form_item .base_input{color:#999;width:260px;height:18px;line-height:18px;padding:7px 8px;border:#c1c1c1 solid 1px;border-radius:4px;}
.forgetForm .base_form_item{padding-left:400px;}
.forgetForm .base_form_itemT{padding-left:345px;padding-top:0;}
.forgetForm .base_form_item .base_label{height: 16px;float: left;width: 190px;margin-left: -200px;padding-top: 5px;text-align: right;font-size: 14px;}
.forgetForm .base_form_item .base_form_other{line-height:34px;}
.forgetForm .base_form_item .base_inputW100{width:100px;}
.forgetForm .btn-button{display:block;width:280px;height:34px;line-height:34px;background:#039bcc;text-align:center;font-size:16px;font-family: "微软雅黑";color:#fff;border-radius:4px;}
.sendChecked {width:150px;height: 34px;border-radius: 4px;border: 1px solid #C1C1C1;text-align: center;font-size: 16px;font-family: "微软雅黑";color: #666;cursor: pointer;}
.forgetForm .icon-suc{float: left;position: relative;display: inline-block;width: 50px;height: 50px;margin-right: 10px;background: url("../images/login/login-icon.png") -40px 0;}
.forgetForm .sucTitle{color:#333;float: left;display: inline-block;font-size:16px;font-family: "微软雅黑";font-weight:bold;height: 50px;line-height: 50px;}
.forgetForm .sucTitle span{font-weight:normal;color:#666;padding-left:10px;}
.forgetForm .base_form_itemT{padding-left:340px;}
/* 授权注册 */
.authorised{padding-top:20px;}
.authorised-title{padding:0 0 5px 20px;margin-bottom:30px;border-bottom:#bcbcbc dashed 1px;font-size:12px;font-weight:normal;font-family:"宋体";}
.authorised-cue{font-size:14px;padding-bottom:5px;margin-left: -80px}
.authorisedN .register-left{background:none;}
.authorisedSuc .register-left{min-height:170px;_height:170px;}
.authorised-title .icon-weibo{position:absolute;top:0;left:0;}

/* ==注册协议== */
.registerAgreeBox{height:500px;overflow:auto;}
.registerAgreeBox p {
font-size: 14px;
line-height: 2;
margin-bottom: 10px;
}
.registerAgreeBox h2 {
font-size: 14px;
font-family: "微软雅黑";
margin: 20px 0 10px;
}
.registerAgreeBox-title{font-size: 16px;
font-family: "微软雅黑";text-align:center;padding-bottom:20px;}
.registerAgree-line {
    height: 5px;
    margin: 10px 50px 30px;
    background: none repeat scroll 0% 0% #97244F;
    overflow: hidden;
}


/* ==企业员工认证== */
.vipChecked{}
.pr{position:relative;}
.fc999{color:#999;}
.fl{display:inline;float:left;}
.vipChecked-title{height:20px;margin:30px 0 5px;background:url(../images/login/vipchecked.png) no-repeat;}
.vipChecked-main{height:396px;}
.vipChecked-line{width:1200px;height:16px;background:url(../images/login/bg.png);}
.vipChecked-line-up{background-position:0 0;}
.vipChecked-line-down{background-position:0 -19px;}
.vipChecked-info{text-align:right;padding:0 130px 5px 0;color:#999;}
.vipChecked-info a{padding:0 5px;}
.vipChecked-main-left{display:inline;float:left;width:369px;height:272px;margin:50px 0 0 50px;overflow:hidden;}
.vipChecked-main-right{float:left;width:620px;padding:50px 0 0 150px;}
.vipChecked-step{width:448px;height:35px;margin-left:50px;background:url(../images/login/vipchecked.png) no-repeat;}
.vipChecked-step01{background-position:0 -64px;}
.vipChecked-step02{background-position:0 -24px;}
.vipChecked-form{padding:20px 0;}
.vipChecked-form-item{position: relative;padding: 0px 5px 20px 124px;zoom: 1;}
.vipChecked-form-item label{position: relative;top:6px;float:left;width:100px;font-size:14px;margin-left:-110px;text-align:right;}
.vipChecked-input{width: 268px;padding: 8px 5px 8px;font-family: Tahoma;line-height: normal;border: 1px #c0c0c0 solid;border-radius:4px;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
.vipChecked-input-w120{width:130px;margin-right:8px;}
.vipChecked-select{width:130px;height:32px;line-height:32px;border:#c0c0c0 solid 1px;border-radius:4px;}
.vipChecked-button{width:130px;height:32px;font-size:14px;background:#039bcc;color:#fff;border:none;border-radius:4px;}
.vipChecked-button.current{background:#ccc;color:#666;}
.vipChecked-suc{width:448px;padding-left:50px;}
.vipChecked-cue{padding:40px 0;border-bottom:#dedede solid 1px;}
.vipChecked-cue dt{display:inline;float:left;width:40px;height:40px;margin:5px 10px 0 0;background:url(../images/login/vipchecked.png) 0 -104px;}
.vipChecked-cue dd{display:inline;float:left;}
.vipChecked-cue .p1{font-size:18px;padding-bottom:5px;font-family:"微软雅黑";font-weight:bold;color:#6bb61d;}
.vipChecked-invite{padding:10px 0;}
.vipChecked-invite-title{font-size:14px;font-family:"微软雅黑";font-weight:bold;}
.vipChecked-invite-item{margin:10px 0;overflow:hidden;}
.vipChecked-invite-item span{float:left;display:inline;margin-right:5px;line-height:24px;}
.vipChecked-invite-item a{float:left;display:inline;width:80px;height:25px;line-height:25px;text-align:center;background:#039bcc;color:#fff;}
.vipChecked-invite-item a:hover{background:#039bcc;}
.vipChecked-invite-item .input01{width:243px;height:19px;padding:2px;border:#a0a0a0 solid 1px;}
.vipChecked-invite-item .input02{width:220px;height:19px;padding:2px;border:#a0a0a0 solid 1px;}
.vipChecked-invite-cue{padding-left:110px;padding-bottom:10px;}
.vipChecked-form span.errorCue {
position: relative;
display: block;
width: 250px;
height: 28px;
line-height: 28px;
padding-left: 26px;
background: none repeat scroll 0% 0% #fffdef;
border: 1px solid #ffbb76;
}
.vipChecked-form span.errorCue .icon-error {
position: absolute;
top: 7px;
left: 5px;
}
#tishi{position:absolute;top:8px; left:285px;display:block;width:16px;height:16px;background:url(../images/login/vipchecked.png) -45px -104px;cursor:pointer;}
.idBox{display:none;}
.idEg{position:fixed;z-index:9999;top:50%;left:50%;width:500px;height:417px;margin:-208px 0 0 -250px;}
.idEgBg{position:fixed;left:0;top:0;z-index:8888;width:100%;height:100%;background:#333;opacity: .2;
filter: alpha(opacity=20);}
.idEg span{position:absolute;top:10px;right:10px;width:32px;height:32px;display:block;cursor:pointer;background:url(about:blank);}


.authorised  .base_form_item {}
.authorised h1{font-weight:normal;}
.authorised-left{float:left;width:670px;background: url(../images/login/fge.png) no-repeat right center;}
.authorised-right{float:right;width:350px;}