
/**个人会员注册信息**/
.content{ width: 100%; float: left;background: #F2F2F2; padding-top: 54px;}
.content .reg{ width: 1200px; margin: 0 auto;}
.content .reg .regInfo{ width: 1200px ;float: left; background: #fff; padding-bottom: 130px; margin-bottom:40px;}

/*企业会员注册*/
.content .reg .regInfo .headTop{ width: 1054px; margin: 20px 106px 0 40px; float: left; height: 50px;}
.content .reg .regInfo .headTop .rCorporate{ float: left;line-height: 50px;background :url(/default/images/company/regicon.jpg) 0px 12px  no-repeat; height: 50px; width: 200px;}
.content .reg .regInfo .headTop .rCorporate span{ padding-left: 45px;float: left;font-size: 18px;color: #666; line-height: 50px;height: 50px;}
.content .reg .regInfo .headTop .headRight{ width: 200px; float: left;height:50px; line-height: 50px; margin-left: 654px;}
.content .reg .regInfo .headTop .headRight .have{ float: left; color: #666; font-size:15px; width: 120px;text-align: right;}
.content .reg .regInfo .headTop .headRight .rLogin{ float: left;width:70px;height:30px;line-height:30px; margin-top:10px;text-align:center; margin-left: 10px;}
.content .reg .regInfo .headTop .headRight .rLogin a{ color: #fff; display: block;background:#64BCE4;width:70px;height:30px;border-radius: 3px; font-size: 15px;}
.content .reg .regInfo .headTop .headRight .rLogin a:hover{ background:#55B4E1; text-decoration: none;}

/*注册表单*/
.content .reg .regInfo .regForm{ width: 988px; float: left; padding: 0 106px; margin-top: 70px; }
.content .reg .regInfo .regForm .fTitle{ width: 100%; float: left; height: 26px; line-height: 26px; color: #666}
.content .reg .regInfo .regForm .fTitle .line{ width: 100%; height: 13px; float: left; border-bottom: 1px #E6E6E6 dashed;}
.content .reg .regInfo .regForm .fTitle .line span{ border-left:6px #27A8E3 solid; float: left; font-size: 17px; padding:0 12px; background: #fff;height: 26px; line-height: 26px; }

.content .reg .regInfo .formCon{ width:858px; margin-left: 130px; margin-top: 25px; float: left;}
.content .reg .regInfo .formCon dl{ width: 100%; float: left; height:38px; line-height: 38px; color: #666; font-size: 15px; margin-top: 15px; }
.content .reg .regInfo .formCon dt{  width: 110px; float: left; height:38px; line-height: 38px;text-align: right; color: #666 }
.content .reg .regInfo .formCon dt .caption{ font-size: 15px; width:90px;float: left;}
.content .reg .regInfo .formCon dt .asterisk{ color: #ff0000;width: 20px; font-size:20px;float: left; margin-top:4px; height: 30px;}
.content .reg .regInfo .formCon .switchMode{ position:absolute; right:0; top:0; border-left:2px solid #ddd; height:24px; line-height:24px; margin-top:7px;}
.content .reg .regInfo .formCon .switchMode a{ color:#27A8E3; font-size:15px; padding:0 8px; }

.content .reg .regInfo .formCon dd{ float: left; height: 38px; line-height: 38px; margin-left:8px;}
.content .reg .regInfo .formCon dd input{ width:360px; border: 1px solid #cfcfcf; height: 36px;border-radius: 2px; float: left;
    line-height: 36px; padding: 0 7px; outline: none; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); vertical-align: middle;}
.content .reg .regInfo .formCon dd .asterisk{color: #ff0000;width:10px; font-size:20px;float: left; margin-top:4px; height: 30px;}
.content .reg .regInfo .formCon dd.tips{ font-size: 13px;color: #666}
.content .reg .regInfo .formCon dd.tips a{ color: #4E92C4}

.content .reg .regInfo .formCon dd .selTemptation{ width:568px; float: left; height:36px; line-height: 36px;border: 1px solid #cfcfcf; outline: none;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); vertical-align: middle;  }
.content .reg .regInfo .formCon dd .selTemptation input{ border: none; width:526px;}
.content .reg .regInfo .formCon dd i.yicon{float: left;width: 28px;height: 36px;cursor: pointer;background: #fff url(/default/images/icon/icon3.png) -20px -305px no-repeat;display: block;}
.content .reg .regInfo .formCon dd textarea{padding: 5px;border: 1px solid #D0D0D0;outline: none;height: 100px;line-height: 20px;float: left;width:558px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}


.content .reg .regInfo .formCon dd input.sub{float: left;width:180px;height: 38px;line-height:38px;text-align:center;border: 0px;background: #4E92C4;color: #fff;
    font-size: 18px;border-radius: 3px; cursor: pointer;}
.content .reg .regInfo .formCon dd input.sub:hover{background: #458CC0;}

.content .reg .regInfo .formCon dd .error{ float: left; padding-left:19px; background: url(/default/images/icon/icon1.png) 0px -89px  no-repeat;width:200px; color: #EA6A00 }
.content .reg .regInfo .formCon dd .success{  padding-left:19px; background: url(/default/images/icon/icon1.png) 0px -119px  no-repeat;width:200px; color: #7EB746}
.content .reg .regInfo .formCon dd .tip{ float: left; padding-left:19px; background: url(/default/images/icon/icon1.png) 0px -149px  no-repeat;width:200px; color: #65A7AF}
.content .reg .regInfo .formCon dd .getcode{ width:100px; text-align: center; height: 38px; float: left;
    line-height: 38px; cursor: pointer; color: #fff; font-size: 14px;}
.content .reg .regInfo .formCon dd .getcode img{ height: 38px;}

.content .reg .regInfo .formCon dl.setMapCss{ height: 30px; margin-top: 5px; padding: 0}
.content .reg .regInfo .formCon dl.setMapCss dt{ height: 30px;}
.content .reg .regInfo .formCon dl.setMapCss dd{ height: 30px;}
.content .reg .regInfo .formCon dl.setMapCss dd .setmap{width: 100px;float: left;height: 30px;line-height: 30px;text-align: center;}
.content .reg .regInfo .formCon dl.setMapCss dd .setmap a{ color: #fff; display: block;background:#FF7F00;}
.content .reg .regInfo .formCon dl.setMapCss dd .setmap a:hover{ color: #fff;background:#F97C00; text-decoration: none}
.content .reg .regInfo .formCon dl.setMapCss dd .noset{ color: #ff0000; font-size: 13px; float: left; height: 30px; margin-left: 5px;}


.content .reg .regInfo .formCon  dd .getcode{ width:90px; text-align: center; height: 36px; float: left;
    line-height: 36px; cursor: pointer; color: #fff; font-size: 14px;}
.content .reg .regInfo .formCon  dd .mobcode{ width:130px;background:#6FA936;text-align: center; height: 36px; float: left;
    line-height: 36px; cursor: pointer; color: #fff; font-size: 14px; border: none; outline: none}
.content .reg .regInfo .formCon  dd .another a{ color:#666 }
/**获取手机验证码**/
.addCode{ float: left; margin-top: 5px; padding: 0; margin: 0 }
.addCode .code { width: 120px; height: 28px; border: 1px solid #dfdfdf; float: left; line-height: 28px; outline: none; padding: 0 3px;}
.addCode span { float: left; margin-right: 5px; height: 30px; line-height: 30px;}
.addCode img{ cursor: pointer; width: 90px;}
.addCode .change {  width:70px; font-size: 15px; text-align: center}
.addCode .change a{color: #4898d5;}
.addCode .codeErr{ float: left; margin-top: 10px; width: 100%; height: 30px; line-height: 30px; font-size: 14px; font-family: "微软雅黑"; color: #EA6A00;}
/***select菜单**/
.select{border:#cfcfcf 1px solid; height:36px; width:136px; line-height:36px;cursor:pointer; background:#fff; color:#696969 ; float: left;}
.select span{float:left; height:36px; font-size: 14px; overflow: hidden;}
.select span a{padding-left:6px; text-decoration: none }

.select i{background:url(/default/images/icon/soselb.png) 0px -100px; width:10px; height:10px; margin-top:16px; float:right; margin-right:8px;}
.select i.swap{background:url(/default/images/icon/soselb.png) -15px -100px;}

.selectOptions{position:absolute;border:#ccc 1px solid;background:#fff; z-index:555555555;}
.selectOptions ul{}
.selectOptions ul li{ color:#9F9F9F; height:26px; line-height:26px; cursor:pointer;}
.selectOptions ul li a{padding-left:6px; padding-right:6px; text-decoration: none}
.selectOptions ul li.selected{ background:#E3E3E3;}
.selectOptions ul li.selected a{color:#575757}

.selectareaOptions{position:absolute;border:#ccc 1px solid;background:#fff; z-index:555555555;}
.selectareaOptions ul{ float:left}
.selectareaOptions ul li.section{width:660px; border-bottom:#D3D3D3 1px dashed;cursor:auto; color:#333}
.selectareaOptions ul li.section a{cursor:auto;}
.selectareaOptions ul li{ color:#2139AD; height:32px; line-height:32px; cursor:pointer; width:110px; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.selectareaOptions ul li a{padding-left:6px; padding-right:6px; text-decoration: none}
.selectareaOptions ul li.selected{ background:#E3E3E3; color:#575757}


/*时间插件样式*/
#showTime,.showTime{ position:relative; float:left;}
.selTime{border:#cfcfcf 1px solid; height:36px; width:120px; line-height:36px;cursor:pointer; background:#fff; color:#696969;float: left; margin-right:6px;}
.selTime #syear{float:left;  font-size: 14px; overflow: hidden; padding: 0 5px; color: #ccc; width: 90px; }
.selTime #syear input{width:90px; padding: 0; border: none; cursor: text; float: left;}
.selTime i{background:url(/default/images/icon/soselb.png) 0px -100px no-repeat; width:10px; height:10px; margin-top:16px; float:right; margin-right:8px;}
.selTime i.swap{background:url(/default/images/icon/soselb.png) -15px -100px;}

.selTimeMonth{ width: 70px;}
.selTimeMonth #syear{ width: 40px;}
.selTimeMonth #syear input{ width:40px;}

#dateYear{ position: absolute; display: none;  z-index:222222  }
#dateYear .dateCon{ width: 350px; height: 116px; float: left; border: #cfcfcf 1px solid; background: #fff}
#dateYear .dateCon .pro{ width:10px; float: left; margin-left: 10px;}
#dateYear .dateCon .pro a{ display: block; text-decoration: none;}
#dateYear .dateCon .pro a i{ width:10px; height: 14px;background:url(/default/images/icon/soselb.png) 0px -150px no-repeat;float:left;margin-top: 50px;}
#dateYear .dateCon .pro a i:hover{  background-position:-19px -150px; }

#dateYear .dateCon ul{ float: left; padding: 10px 0; width: 310px;}
#dateYear .dateCon li{ float: left; width: 62px; height: 24px; line-height: 24px; text-align: center;}
#dateYear .dateCon li a{ width: 62px; display: block; height: 24px; background: #fff; color:#3F74C2; font-size: 13px;}
#dateYear .dateCon li a:hover{ color: #00B9F9; background:#F1F1F1 ; text-decoration: none;}

#dateYear .dateCon .next{ width:10px; float: left; margin-right: 10px; display: none;}
#dateYear .dateCon .next a{ display: block; text-decoration: none;}
#dateYear .dateCon .next a i{ width:10px; height: 14px;background:url(/default/images/icon/soselb.png) 0px -170px no-repeat;float:left;margin-top: 50px;}
#dateYear .dateCon .next a i:hover{  background-position:-19px -170px; }

#dateMonth{ position: absolute; display: none; }
#dateMonth .dateMonthCon ul{ float: left; padding: 10px 20px; width:120px;border: #cfcfcf 1px solid;background: #fff}
#dateMonth .dateMonthCon li{ float: left; width: 30px; height: 30px; line-height: 30px; text-align: center;}
#dateMonth .dateMonthCon li a{ width: 30px; display: block; height: 30px; background: #fff; color:#3F74C2; font-size: 13px;}
#dateMonth .dateMonthCon li a:hover{ color: #00B9F9; background:#F1F1F1 ; text-decoration: none;}

/*职位诱惑*/
#showPosTemptation{position:absolute; border:1px solid #D0D0D0;width:568px; z-index:100;background:#fff; display: none;}
#showPosTemptation .postempt{float:left; width:100%; }
#showPosTemptation .postempt .pleft{float:left; width:475px; display:inline;margin-left:18px;}

#showPosTemptation .postempt .pleft .addposT{ width:100%; float:left;}
#showPosTemptation .postempt .pleft .addposT ul{float:left; width:100%; font-size:13px; margin-top:7px;}
#showPosTemptation .postempt .pleft .addposT li{float:left; height:26px; display:inline;margin-right:5px; line-height:26px; margin-top:5px;
    background:#58A4ED; width:auto; color:#fff; text-align:center; padding:1px 8px;}
#showPosTemptation .postempt .pleft .addposT li span{height:26px; line-height:26px;font-size:14px;}
#showPosTemptation .postempt .pleft .addposT li span.close{ display:inline;margin-left:8px; cursor:pointer;  line-height:26px;}
#showPosTemptation .postempt .pleft .addposT li:hover{background:#fdb536;}

#showPosTemptation .postempt .pleft .showposT{ width:100%; float:left; margin-top:10px;}
#showPosTemptation .postempt .pleft .showposT ul{ float:left; width:100%;}
#showPosTemptation .postempt .pleft .showposT li{ float:left; height:26px; line-height:26px; width:95px; }
#showPosTemptation .postempt .pleft .showposT li a{width:100px;font-size:14px; line-height:26px; height:26px; color:#888}
#showPosTemptation .postempt .pleft .showposT li a:hover{ text-decoration:none;color:#444}

#showPosTemptation .postempt .pleft .addpostem{ width:450px; height:32px; border:1px solid #D0D0D0; float:left;margin-top:15px;}
#showPosTemptation .postempt .pleft .addpostem span{ height:32px; line-height:32px;}
#showPosTemptation .postempt .pleft .addpostem input{ width:380px; padding:0 5px; height:32px; line-height:32px; border:none; font-size:13px;}
#showPosTemptation .postempt .pleft .addpostem .addt{ width:60px; float:right; background:#58A4ED; height:32px; line-height:32px;
    font-size:14px; cursor:pointer; text-align:center}
#showPosTemptation .postempt .pleft .addpostem .addt a{ display:block; width:60px; height:32px;color:#fff; }
#showPosTemptation .postempt .pleft .addpostem .addt a:hover{text-decoration:none;background:#fdb536}

#showPosTemptation .postempt .plight{ width:65px; float:left; text-align:center; margin-top:12px; display:inline;margin-left:10px}
#showPosTemptation .postempt .plight a{ width:60px; color:#fff; height:26px; line-height:26px; display:block; background:#fdb536}
#showPosTemptation .postempt .plight a:hover{text-decoration:none; background: #1B5987}


/**固定登陆部分 弹出框遮掩层**/
.keep_sceen{background:#000;position:absolute;height:1000px;left:0;top:0;width:100%;z-index:1000000;opacity:0.7;filter:alpha(opacity=60);display:none}
.onebox_sceen{background:#000;position:absolute;width:988px;height:540px;z-index:10000001;opacity:0.2;filter:alpha(opacity=20);
    left:0;top:0;display:none;}
.twobox_sceen{background:#fff;width:960px;height:510px;z-index:10000002;display:none;}