.user-set {
	padding-bottom: 0px; background-color: #fff; padding-left: 15px; padding-right: 5px; padding-top: 20px
}
.user-set .interest-list {
	width: 400px
}
.user-set .interest-list ul {
	display: block
}
.user-set .interest-list ul:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
* html .user-set .interest-list ul {
	height: 1%
}
* + html .user-set .interest-list ul {
	min-height: 1%
}
.user-set .interest-list li {
	border-bottom: #cfcfcf 1px solid; 
	position: relative; 
	border-left: #cfcfcf 1px solid; 
	padding-bottom: 8px; 
	line-height: 18px; 
	margin: 10px 10px 0px 0px; 
	padding-left: 9px; 
	padding-right: 9px; 
	display: inline-block; 
	height: 18px; 
	border-top: #cfcfcf 1px solid; 
	cursor: pointer; 
	border-right: #cfcfcf 1px solid; 
	padding-top: 8px;
	float: left;
}
.user-set .interest-list li.selected {
	border-bottom-color: #e4393c; padding-bottom: 7px; border-right-width: 2px; border-top-color: #e4393c; padding-left: 8px; padding-right: 8px; border-top-width: 2px; border-bottom-width: 2px; border-right-color: #e4393c; border-left-color: #e4393c; border-left-width: 2px; padding-top: 7px
}
.user-set .interest-list li.selected s {
	position: absolute; width: 16px; bottom: 0px; display: block; background: url(i/selt.png) no-repeat; height: 16px; right: 0px
}
.user-set .birthday-info {
	width: 397px; overflow: hidden
}
.userset-lcol {
	width: 500px; float: left
}
#user-info {
	border-bottom: #ccc 1px solid; 
	border-left: #ccc 1px solid; 
	padding-bottom: 10px; 
	line-height: 20px; 
	padding-left: 10px; 
	width: 300px; 
	padding-right: 10px; 
	margin-bottom: 10px; 
	float: left; 
	height: 130px; 
	color: #666; 
	overflow: hidden; 
	border-top: #ccc 1px solid; 
	border-right: #ccc 1px solid; 
	padding-top: 10px
}
#user-info a {
	color: #005ea7
}
#user-info a:hover {
	color: #e4393c
}
#user-info .u-pic {
	z-index: 0; position: relative; text-align: center; width: 104px; float: left; height: 104px; overflow: hidden; margin-right: 6px
}
#user-info .u-pic .face-link {
	z-index: 3; position: absolute; text-align: center; line-height: 30px; width: 100px; bottom: 4px; display: none; height: 30px; color: #fff; overflow: hidden; left: 0px
}
#user-info .u-pic .face-link-box {
	z-index: 1; position: absolute; text-align: center; filter: alpha(opacity=50); width: 100px; bottom: 4px; display: none; background: #000; height: 30px; left: 0px; opacity: .5
}
#user-info .u-pic .mask {
	z-index: 2; position: absolute; width: 104px; background: url(i/myjd-bg2.png) 0px 0px; height: 104px; top: 0px; left: 0px
}
#user-info .u-pic img {
	width: 100px; height: 100px
}
#user-info .info-m {
	width: 170px; float: left
}
#user-info .info-m .u-name {
	line-height: 28px; font-family: "microsoft yahei"; margin-bottom: 5px; height: 28px; color: #000; font-size: 18px; overflow: hidden
}
#user-info .info-m .u-name a {
	color: #000
}
#user-info .info-m .u-name a:hover {
	color: #e4393c
}
#user-info .info-m .u-level {
	margin-bottom: 5px; height: 18px
}
#user-info .info-m .u-level .rank {
	margin-right: 10px
}
#user-info .info-m .u-level .rank s {
	width: 17px; display: inline-block; background: url(i/rank2014.gif) no-repeat 0px 0px; height: 17px; vertical-align: middle; overflow: hidden; margin-right: 5px; text-decoration: none
}
#user-info .info-m .u-level .rank a {
	display: inline-block; vertical-align: middle
}
#user-info .info-m .u-level .r2.rank s {
	background-position: 0px -17px
}
#user-info .info-m .u-level .r3.rank s {
	background-position: 0px -34px
}
#user-info .info-m .u-level .r4.rank s {
	background-position: 0px -51px
}
#user-info .info-m .u-level .r5.rank s {
	background-position: 0px -68px
}
#user-info .info-m .u-level .r6.rank s {
	background-position: 0px -85px
}
#user-info .info-m .rank-sh {
	display: inline-block; background: url(i/rank-sh.png) no-repeat; height: 15px; vertical-align: middle
}
#user-info .info-m .rank-sh01 {
	width: 75px
}
#user-info .info-m .rank-sh02 {
	width: 55px
}
#user-info .info-m .rank-sh03 {
	width: 35px
}
#user-info .info-m .rank-sh04 {
	width: 17px
}
#user-info .info-m .rank-sh05 {
	width: 15px; background-position: -80px 0px
}
.update-face-cont {
	padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 20px
}
.update-face-cont .img-cont {
	border-bottom: #e9eaec 1px solid; border-left: #e9eaec 1px solid; background: #f9f9f9; border-top: #e9eaec 1px solid; border-right: #e9eaec 1px solid
}
.update-face-cont .img-b-cont {
	position: relative; text-align: center; width: 470px; display: table; margin-bottom: 20px; height: 236px
}
.update-face-cont .img-b-cont .tip {
	position: absolute; text-align: center; margin: -9px 0px 0px -50px; width: 100px; top: 50%; left: 50%
}
.update-face-cont .img-b-cont .img-b {
	z-index: 5; position: relative; display: table-cell; vertical-align: middle
}
.update-face-cont .img-b-cont .img-b img {
	
}
.update-face-cont .img-m-cont {
	position: relative; text-align: center; margin-top: 20px; width: 100px; display: table; height: 100px
}
.update-face-cont .img-m-cont .img-s {
	display: table-cell; vertical-align: middle
}
.update-face-cont .img-m-cont .img-s img {
	
}
.update-face-cont .img-s-cont {
	position: relative; text-align: center; margin-top: 20px; width: 50px; display: table; height: 50px
}
.update-face-cont .img-s-cont .img-s {
	display: table-cell; vertical-align: middle
}
.update-face-cont .img-s-cont .img-s img {
	
}
.update-face-cont .face-list ul {
	width: 480px; display: block
}
.update-face-cont .face-list ul:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
* html .update-face-cont .face-list ul {
	height: 1%
}
* + html .update-face-cont .face-list ul {
	min-height: 1%
}
.update-face-cont .face-list li {
	position: relative; margin: 10px 10px 0px 0px; width: 50px; float: left; height: 50px; overflow: hidden; cursor: pointer
}
.update-face-cont .face-list li a {
	display: block
}
.update-face-cont .face-list li.selected b {
	position: absolute; width: 50px; background: url(../images/face-selt.png) no-repeat; height: 50px; top: 0px; left: 0px
}
.update-lcol {
	padding-bottom: 0px; padding-left: 30px; width: 470px; padding-right: 30px; float: left; border-right: #e9eaec 1px solid; padding-top: 0px
}
.update-rcol {
	width: 240px; float: left; margin-left: 30px
}
.update-rcol .smc {
	line-height: 20px; color: #999
}
#product-track .m {
	background: #fff
}
.ftx03 {
	COLOR: #999
}
.form .item {
	line-height: 30px; display: block; margin-bottom: 20px
}
.form .selt {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 5px; line-height: 18px; padding-left: 5px; padding-right: 5px; float: none; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 5px
}
.form .area {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 5px; line-height: 18px; padding-left: 5px; padding-right: 5px; float: none; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 5px
}
.fl {
	float: left
}
.form .text {
	border-bottom: #ccc 1px solid; 
	border-left: #ccc 1px solid; 
	padding-bottom: 5px; 
	line-height: 18px; 
	padding-left: 5px; 
	padding-right: 5px; 
	border-top: #ccc 1px solid; 
	border-right: #ccc 1px solid; 
	padding-top: 5px
}
.form .selt {
	border-bottom:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-top:#ccc 1px solid;
	color:#666;
	font:12px/20px arial, verdana, "����"; 
	outline:none; 
	height:30px;
	box-shadow:none;
	width: 100px
}
.form .selt1 {
	width: 70px;
	float: left;
}
.form em {
	color: #e4393c
}
.form .jdradio {
	padding-bottom: 0px; 
	margin: 3px 3px 0px 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	float: left; 
	vertical-align: -2px; 
	padding-top: 0px; 
	_vertical-align: -1px
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
	float: left;
}
.form .jdcheckbox {
	padding-bottom: 0px; 
	margin: 0px 3px 0px 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	float: left; 
	padding-top: 0px; 
	_vertical-align: -1px
}
.form .itxt {
	border-bottom:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-top:#ccc 1px solid;
	color:#666;
	font:12px/20px arial, verdana, "����"; 
	background: #fff;
	font-size:12px;
	height:30px;
	outline-color:invert;
	outline-style:none;
	outline-width:0px;
	padding-left:5px;
	padding-right:23px;
	padding-top:5px;
	width:250px;
}
.form .text {
	padding-bottom: 5px; 
	padding-left: 5px; 
	width: 127px; 
	padding-right: 23px; 
	height: 18px; 
	padding-top: 5px
}
.form .itxt-focus {
	border-bottom-color: #71b247; border-top-color: #71b247; border-right-color: #71b247; border-left-color: #71b247
}
.form .itxt-error {
	border-bottom-color: #e4393c; border-top-color: #e4393c; background: url(i/error-ico.png) no-repeat right center; color: #e4393c; border-right-color: #e4393c; border-left-color: #e4393c
}
.mod-main {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; background: #fff; padding-top: 10px
}
.mod-main .mt {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; display: block; padding-top: 10px
}
.mod-main .mt:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.mod-main .mt .extra-l li {
	padding-left: 20px; 
	float: left
}
.mod-main .mt .extra-l li a {
	padding-bottom: 2px; 
	display: inline-block; 
	color: #999
}
.mod-main .mt .extra-l li a:hover {
	color: #e4393c
}
.mod-main .mt .extra-l li a.curr {
	border-bottom: #e4393c 2px solid; padding-bottom: 0px; color: #e4393c; cursor: default; font-weight: 700; text-decoration: none
}
.mod-main .mt .extra-l li.fore-last {
	border-right: 0px
}
.item .label {
	width:70px;
	text-align: right;
}


.ui-upload-holder{ position:relative;width:60px;height:35px;border:1px solid silver; overflow:hidden;}
.ui-upload-input{ position:absolute;top:0px;right:0px;height:100%;cursor:pointer; opacity:0;filter:alpha(opacity:0);z-index:999;} 
.ui-upload-txt{ position:absolute;top:0px;left:0px;width:100%;height:100%;line-height:35px;text-align:center;} 

#typeTable td img{
	width:40px;
	height:40px;
}
#typeTable td{
	position:relative;
	width: 112px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #D5D8D4;
	cursor: pointer;
}
#typeTable td.select{
	background-color:#FCD24C;
	cursor: pointer;
}
#typeTable td div{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#999;
}
#typeTable td.select div{
	color:white;
}
#typeTable td .mask11 {
	Z-INDEX: 9; 
	POSITION: absolute; 
	WIDTH: 112px; 
	DISPLAY: none; 	
	HEIGHT: 72px; 
	TOP: 0px; 
	BORDER-TOP: #d5d8d4 2px solid; 
	BORDER-BOTTOM: #d5d8d4 2px solid; 
	BORDER-LEFT: #d5d8d4 2px solid; 
	BORDER-RIGHT: #d5d8d4 2px solid; 
	LEFT: 0px
}
#certificateTable td{
	position:relative;
	width: 112px;
	HEIGHT: 55px;
	border: 1px solid #D5D8D4;
	cursor: pointer;
}
#certificateTable td.select{
	background-color:#FCD24C;
	cursor: pointer;
}
#certificateTable td div{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#999;
}
#certificateTable td.select div{
	color:white;
}
#experienceTable td{
	position:relative;
	width: 112px;
	HEIGHT: 55px;
	border: 1px solid #D5D8D4;
	cursor: pointer;
}
#experienceTable td.select{
	background-color:#FCD24C;
	cursor: pointer;
}
#experienceTable td div{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#999;
}
#experienceTable td.select div{
	color:white;
}
td .mask22 {
	Z-INDEX: 9; 
	POSITION: absolute; 
	WIDTH: 112px; 
	DISPLAY: none; 	
	HEIGHT: 50px; 
	TOP: 0px; 
	BORDER-TOP: #d5d8d4 2px solid; 
	BORDER-BOTTOM: #d5d8d4 2px solid; 
	BORDER-LEFT: #d5d8d4 2px solid; 
	BORDER-RIGHT: #d5d8d4 2px solid; 
	LEFT: 0px
}
td.shieldType{
	background-color: #D5D8D4;
}
.seekPeopleInfo{
	cursor: pointer;
	float: right;
	width:197px;
	height:180px;
	margin-top:20px;
	background-image: url("../../../images/seek_peopleinfo.png");
	background-repeat: no-repeat;
}
.seekPeopleInfo:HOVER{
	background-position: 0px -200px; 
}