@charset "utf-8";
/*
 * boohee's profile.css
 * by hulala
 * 2011-10-11
 */

/*login-guide start*/
.login-guide{
    width:750px;
	height:auto;
	margin:40px auto;
}

.login-guide .cols-lf{
    float:left;
    width:290px;
	height:auto;
}

.login-guide .validate{
	font-size:12px;
	}
.login-guide .validate input{
	height:17px;
	margin-bottom:5px;
	}
.login-guide .validate img{
	float:left;
	border:1px solid #CCC;
}


.login-guide .cols-lf .remind-info{
    width:280px;
    height:40px;
	line-height:40px;
	margin-bottom:30px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	background:url(/images/profile/remind-info.gif) no-repeat;
}

.login-guide .cols-lf li{
    margin-top:10px;
	font-size:14px;
}

.login-guide .cols-lf li.main-line{
    width:260px;
	margin-top:25px;
}

.login-guide .cols-lf li.oper{
	height:25px;
    margin-top:35px;
}

.login-guide .cols-lf .main-btn{
    font-size:14px;
}

.login-guide .cols-lf .main-textbar{
    width:130px;
}

.login-guide .cols-rt{
    float:right;
	width:420px;
	height:auto;
	padding-left:20px;
	border-left:1px solid #CCC;
}

.login-guide .cols-rt h2{
	font-size:14px;
	margin-bottom:15px;
}

.login-guide .cols-rt .big20{
    font-size:20px;
	position:relative;
}

.login-guide .web-intr{
    height:40px;
	margin-bottom:15px;
	padding-left:55px;
	font-size:14px;
	background:url(/images/profile/web-intr-0702.gif) no-repeat;
}

.login-guide .web-intr.w1{
    background-position:0px 0px;
}

.login-guide .web-intr.w2{
    background-position:0px -42px;
}

.login-guide .web-intr.w3{
    background-position:0px -84px;
}

.login-guide .web-intr.w4{
    background-position:0px -126px;
}

.login-guide .web-intr li.tt{
    font-weight:bold;
	margin-bottom:4px;
}
/*login-guide end*/

/*welogin*/
.welogin{
	width:920px;
	margin:auto;
}

.welogin .wel-warning{
	padding:10px;
	border:2px solid #FDE;
	margin-bottom:20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#E39;
	background:#FFF6FF;
}

.welogin .side-column{
	width:450px;
}

.welogin .wel-tips{
	line-height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:#FEF;
}

.welogin .login-module{
	height:350px;
	border:2px solid #FDE;
	background:#FFF9FF;
	}
.welogin .login-module.hover{
	border-color:#FBD;
	}
.welogin .login-module .login-text{
	padding:10px;
}

.welogin .width1{
	width:198px;
	}
.welogin .width2{
	width:168px;
	}
.welogin .num-check input{
	height:17px;
	width:88px;
	margin-bottom:10px;
	}
.welogin .num-check img{
	float:left;
	height:30px;
	border:1px solid #EEE;
	vertical-align:middle;
	width:90px;
}

.welogin .wel-intr-wrap{
	margin-top:20px;
	height:130px;
	}
.welogin .wel-intr{
	width:280px;
	height:120px;
	padding:5px 10px;
	margin-right:10px;
	line-height:2;
	background:#FEF;
	}
.welogin .wel-intr h2{
	height:30px;
	font-size:14px;
}

/*个人档案查看*/
.profile .view .sub-column{
	float:left;
	width:150px;
	text-align:center;
    }
.profile .view  .main-column{
	float:right;
	width:710px;
    }
.profile .view .body{
	padding:10px 20px;
	}
.profile .view .item-title{
	line-height:25px;
	padding-left:10px;
	margin-bottom:10px;
	color:#969;
	font-size:13px;
	background:#FDE;
    }
.profile .view .item-lists{
	margin-left:10px;
	margin-right:10px;
}


.regi-invite{
  height:auto;
}

.regi-invite .bn{
  height:200px;
}

.regi-invite .invite-nav{
  height:30px;
  padding:10px 20px 0;
  background:#C99;
}

.regi-invite .invite-nav li{
  float:left;
  height:30px;
  margin-right:10px;
}

.regi-invite .invite-nav li a{
  float:left;
  height:30px;
  padding-left:15px;
  background:url(/images/profile/invite/nav-lf.gif) no-repeat 0 0;
}

.regi-invite .invite-nav li span{
  float:left;
  height:30px;
  line-height:30px;
  padding-right:15px;
  font-size:14px;
  font-weight:bold;
  cursor:pointer;
  color:#FFF;
  background:url(/images/profile/invite/nav-rt.gif) no-repeat 100% 0;
}

.regi-invite .invite-nav li.current a{
  background-position:0 100%;
}

.regi-invite .invite-nav li.current span{
  color:#903;
  background-position:100% 100%;
}

.regi-invite .invite-module{
  min-height:365px;
  _height:365px;
  padding:20px;
  background:#f2e1e1 url(/images/profile/invite/bg.gif) repeat-x 0 100%;
}

.regi-invite h2{
  height:30px;
  margin-bottom:15px;
  border-bottom:1px dashed #FFF;
  font-size:14px;
}

.regi-invite p{
  line-height:25px;
}


.regi-invite .mail-invite{
  width:560px;
  padding:0 20px;
  margin:auto;
}

.regi-invite .mail-invite .form-textarea{
  width:548px;
  height:150px;
  color:#666;
}

.regi-invite .mail-invite .oper{
  margin-top:15px;
}

.regi-invite .im-invite{
  width:560px;
  height:auto;
  padding:20px;
  margin:auto;
  border:1px dashed #996666;
}

.regi-invite .im-invite p{
  line-height:30px;
}

.regi-invite .cvs-invite .cvs-intr{
  padding:20px;
  border:1px dashed #966;
  margin-bottom:10px;
}

.regi-invite .cvs-invite table{
  border-collapse:collapse;
}

.regi-invite .cvs-invite td{
  padding:10px;
  height:80px;
  border-top:1px dashed #966;
}

.regi-invite .cvs-invite .step-arrow{
  font-weight:bold;
  color:#E39;
}

.regi-invite .valign *{
  vertical-align:middle;
  zoom:1;
}

/*注册*/
.register-wrap{
	width:920px;
	padding-bottom:20px;
	margin:auto;
}

.register-nav{
	height:100px;
    }
.register-nav .back-index{
	float:right;
	height:16px;
	padding-top:50px;
	vertical-align:text-bottom;
	font-size:14px;
	font-family:宋体;
}

.register-wrap .register{
	height:400px;
	background:url(/images/profile/regi-bg_m1.jpg) no-repeat;
}

.register .regi-input{
	float:left;
	width:475px;
	padding:55px 30px 0 65px;
    }
.register .regi-input td{
	vertical-align:top;
    padding:5px 0 13px 0;
    }
.register .regi-input td.input{
    padding-top:0;
    }
.register .regi-input td.input input{
    width:170px;
	height:19px;
	line-height:17px;
	border:1px solid #7F9DB9;
	font-family:Verdana,"宋体"
    }
.register .regi-input .validate-pic{
	height:32px;
	margin-top:10px;
	line-height:16px;
    }
.register .regi-input .validate img{
	float:left;
	width:90px;
	height:30px;
	vertical-align:middle;
	border:1px solid #EEE;
}

.register .boohee-intr{
	float:left;
	width:350px;
	padding-top:35px;
    }
.register .boohee-intr h2{
	height:23px;
	color:#E39;
	font-size:14px;
    }
.register .boohee-intr p{
	line-height:25px;
}


/*注册成功*/
.regi-success-wrap{
	height:auto;
	padding-top:140px;
	background:url(/images/profile/regi-suc-bn.jpg) no-repeat 0 0;
    }
.regi-success-wrap .regi-success{
	width:600px;
	height:auto;
	margin:auto;
    }
.regi-success .regi-success-info{
	line-height:30px;
}

.regi-success .main-recommend{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:15px 0;
	margin:15px 0;
	font-size:14px;
	text-align:center;
}

.regi-success .other-recommend{
	height:auto;
    }
.regi-success .other-recommend p{
	line-height:25px;
    }
.regi-success .more-info{
	padding-left:20px;
	margin-top:20px;
	font-size:13px;
	background:url(/images/common/help.gif) no-repeat left top;
}

