#user_info{
	width: 960px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.user_info_content{
	margin-bottom: 20px;
	background-color: #FAFAFA;
}

.user_info_header{
	width: 960px;
	height: 30px;
	position: relative;
	margin-top: 25px;
	margin-bottom: 25px;
}

.user_info_header .line1{
	display: block;
	width: 4px;
	height: 30px;
	background-color: red;
}

.user_info_header .title{
	position: absolute;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	top: 0px;
	left: 15px;
	color: red;
}

.btn-file {
	position: relative;    
	display: inline-block;    
	width: 156px;    
	height: 43px;    
	background: #e4e4e4 url(bg-btn.jpg) no-repeat center center;    
	text-align: center;    
	line-height: 68px;    
	overflow: hidden;
	}   
.btn-file:hover {    
	background-image: url(bg-btn-hover.jpg);
	}   
.btn-file input {    
	position: absolute;    
	top: 0;    
	left: 0;    
	width: 156px;    
	height: 43px;    
	opacity: 0;    
	filter: alpha(opacity: 0);    
	cursor: pointer;
	}

.user_info_header .line2{
	display: block;
	position: absolute;
	width: 830px;
	height: 1px;
	top: 15px;
	left: 130px;
	background-color: red;
}

.user_info_content .left{
	float: left;
	width: 258px;
	margin-top: 20px;
}

.user_info_content .right{
	margin-top: 20px;
	float: right;
	width: 673px;
	position: relative;
}

.left .border_div{
	width: 204px;
	height: 315px;
	border: 1px solid gainsboro;
	margin-left: 22px;
}


.left .border_div img{
	margin-left: 19px;
	margin-top: 19px;
	width: 166px;
	height: 227px;
}

.left .border_div a{
	display: block;
	text-align: center;
	text-decoration: none;
	letter-spacing: 2px;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	background-color: red;
	color: white;
	margin-top: 19px;
	width: 105px;
	border-radius: 17px;
	margin-left: 49px;
}

.user_info_content{
	/*height: 585px;*/
}

.user_info_content .right > p{
	font-family: "微软雅黑";
	font-size: 15px;
	letter-spacing: 1px;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
}

.right a.modify_password{
	position: absolute;
	display: block;
	text-align: center;
	text-decoration: none;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	background-color: red;
	color: white;
	margin-top: 19px;
	width: 115px;
	border-radius: 17px;
	right: 27px;
}

.right .modify_info{
	/*position: absolute;*/
	display: block;
	text-align: center;
	text-decoration: none;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	background-color: red;
	color: white;
	margin-top: 19px;
	width: 115px;
	border-radius: 17px;
	margin-top: 20px;
	margin-left: 150px;
	border: none;
	/*right: 27px;*/
	/*top: 126px;*/
}


input[type='text'],input[type='password'],input[type='date']{
	width: 300px;
	height: 30px;
}

.right > p{
	height: 35px;
	line-height: 35px;
	margin-bottom: 5px;
	margin-left: 5px;
}

div.countent{
	width: 600px;
	word-wrap: break-word; word-break: normal;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

