
/*
*{margin:0;padding:0;}
a{text-decoration:none;cursor:pointer;}
ul li {list-style-type:none;}
img{border:none;}
html,body{ font-size:14px;overflow-x:hidden;font-family:"Microsoft YaHei"; background-color: #F9F9F9;}
.clear {clear: both;}
a:link {color: #237CE5; text-decoration: none;}
a:hover{color: #FF7605; text-decoration: none;}
a:active{color: #FF7605; text-decoration: none;}
*/

/*注册表单*/
.form-reg{
    margin-bottom: 25px;
}
.reg_box{background-color: #FFF; border:1px solid #DADADA;; width: 1000px; margin: 0 auto;}
.reg_log{
    text-align: center;
    margin-bottom: 30px;
}
.reg_log h4{ font-size: 30px; font-weight: normal; margin-top: 25px;}
.reg_inner{width:350px; margin:25px auto 45px; }
.reg_box .form-reg{ margin-bottom: 35px;position: relative;}
.reg_box .form-reg img{
    border: 1px #CCCCCC solid;
    position: absolute; right:0; top:0;
    /*border-top-right-radius: 6px;*/
    /*border-bottom-right-radius: 6px;*/
    font-weight: normal;
    height:36px;
    *top:1px;
    cursor: pointer;
}
.reg_inner .reg_input{*width:328px;}
.reg_box .form-reg span{
    position: absolute;
    left:355px;
    *left:375px;
    top:8px;
    display: block;
    width: 380px;
    text-align:left;
}
/*验证提示样式*/
.form-reg span.error {
    background:url("../image/unchecked.gif") no-repeat 0 4px;
    padding-left: 16px;
    padding-bottom: 2px;
    color: #f6405c;
}
.form-reg span.checked {
    background:url("../image/checked.gif") no-repeat 0 4px;
}
.form-reg .disabled{ background-color: gray; cursor: not-allowed}
.header{ width: 1000px; height: 96px; line-height: 96px; margin: 0 auto; color:#666;}
.header .logo{  float:left;font-size: 20px;}
.header .logo a{ width: 135px; height: 41px; line-height: 41px; vertical-align: text-top; display: inline-block; /*background: url('/public/images/com-logo.png') no-repeat center; background-size:135px 41px;*/}
.header .logo a img{width: 135px;}
.header .line_left {margin: 0 15px 0 15px; color:#CACACA; font-size: 18px}
.header .content{ float:right; text-align: right;}
.footer{ text-align: center; margin-top: 60px; margin-bottom: 100px/*500px*/; color:#999;}

/**注基本信息样式**/
.perinfor{ text-align: left;}
.perinfor .item{clear: both;margin-bottom: 15px; position: relative;}
.perinfor .item dl{position: relative;}
.perinfor .item dl dt{
    left: -130px;
    position: absolute;
    text-align: right;
    top: 10px;
    width: 120px;
    color: #555555;
    height: 30px;
    line-height: 30px;
    float: right;
    font-size: 16px;
}
.perinfor .item dl dd{
    padding: 8px 0 8px 0;
    font-size: 14px;
}

/*基本注册信息提示*/
.perinfor .item dl dd span{
    position: absolute;
    left:355px;
    *left:375px;
    top:17px;
    display: block;
    width: 380px;
    text-align:left;
}
.perinfor .item dl dd span.error {
    background:url("../image/unchecked.gif") no-repeat 0 2px;
    padding-left: 16px;
    padding-bottom: 2px;
    color: #f6405c;
}
.perinfor .item dl dd span.checked {
    background:url("../image/checked.gif") no-repeat 0 2px;
}
/*下拉控制短提示*/
.perinfor .item dl dd .sb_span span{
    left:185px;
}

.reg_textarea{
    height: 100px;
    resize: none;
    overflow: auto;
    font-size: 12px;
    line-height: 180%;
}
.reg_textarea2{
    height: 300px;
    resize: none;
    overflow: auto;
    font-size: 12px;
    line-height: 180%;
}
/*下拉列表样式*/
.main_box { text-align: left;width:180px;}
.select_box { border:1px solid #ccc; background:url("../image/107.gif") no-repeat 155px center; margin: 0px auto;}
.select_box div {cursor:pointer; display:block;height:38px; line-height:38px; overflow:hidden; padding-left: 10px;}
.select_box ul li {cursor:pointer;}

.main_box_r{;width:150px; position: absolute; left:200px; top: 8px; *top:9px; background-color:#E0EAF0;}
.main_box_r .select_box{ background-position: 125px center; border-left:0;}
.main_box_r div{height:36px; line-height:36px;}

.son_ul{ width:178px;  position:absolute; left:0; z-index: 10; top:47px; border:1px solid #ccc; background:#fff; display: none;overflow-x: hidden; overflow-y: auto; padding-bottom: 20px; }
.son_ul_r{width:148px; top: 37px;}
.son_ul li{display:block;padding:10px;margin: 0;}
.hover {background:#eee; color:#f6405c;}
.item dd em{ display:inline-block; height: 36px; line-height: 36px; font-style:normal; position: absolute; top: 9px; *top:10px; left:269px; cursor: pointer;border-left:0;
    padding:0 5px; background-color: #E0EAF0;}
.dis{ display: none;}
.bpass{position:absolute; left:480px; top: -80px; width: 180px;}

.workrow{
    position: relative;
    margin-bottom: 25px;
    text-align: left;
}
.workrow .wtime{ position: absolute;left:-215px; top:2px; text-align:right; width: 200px;}
.tit{ color:#3D84B8; font-weight: bold;}
.tit u{ text-decoration: none; display: inline-block; font-weight: normal; margin: 0 8px; color:#E8E4E8;}
.winfo{font-size: 12px;}

.welcome{ width: 820px; margin: 0 auto; text-align: left;}
.alert{color:gray;}
.regend{margin:80px 82px; line-height:200%;}
.btnend{ text-align: center; margin: 25px auto;}
.btnend button{ width: 45%; margin: 0 8px;}
.btnend a{ width: 40%; margin: 0 8px; display:inline-block;}

/*修改简历样式*/
.wE{
    padding-bottom: 25px;
    border-bottom: 1px #CCC dashed;
    padding-left: 220px;
    padding-right: 185px;
    margin-top: 25px;
}
.wE .wtime{ left:0;_left:-215px;}
.wE .edt,.wE .edtEdu{ position: absolute; right:60px; border-radius: 3px;}
.wE .del,.wE .delEdu{ position: absolute; right: 0; border-radius: 3px;}
.uptopwork,.uptopedu{ position: absolute;right: 120px;}
body .uptopdiv .layui-layer-content{padding: 20px 50px;}
.btnEdt{ width: 30%; margin: 25px auto; text-align: center;}
.btnSubmit{ margin-bottom: 35px; text-align: center;}
.btnSubmit button{ width: 40%; margin: 0 15px;}
.foot{width:100%;padding:15px 0;background:#fff;font-size:12px;zoom:1;line-height:24px;color:#666;margin:20px 0 0; text-align: center;}
.ddiv{ line-height: 36px; font-weight: bold; color:#000;font-size: 16px;}
.hback span {
    font-size: 10px;
    color: #DCDCDC;
    margin: 0 5px 0 5px;}
.btn2,.btn2:link,.btn2:visited{color:#fff;background:#f6405c; border:0;overflow: visible; cursor: pointer; padding:0 10px;outline: 0; }
.btn2:hover{background:#f6405cd9;}
.btn2:active{background:#f6405cd9;}

/*输入验证码样式*/
.huifu_box{ margin: 20px 40px;}
.codeinput{ padding: 3px; width: 150px; height: 25px; border: #ccc solid 1px;}
.codesub{ width: 110px; height: 35px; border-radius: 3px;}
.codesubbtn{ width: 150px; height: 35px; border-radius: 3px;}
.codesubbtns{ width: 150px; height: 35px; border-radius: 3px;}
.btn8,.btn2{font-family: "Microsoft Yahei" Tahoma;}

.getaddressdiv{ cursor:pointer;position: absolute;right: -95px; top:8px; width: 89px; height: 36px; text-align: center; line-height: 36px; border: 1px #379BE9 solid; color: #fff; border-left:0; background-color: #379BE9;}

