body{
	background-color:#f5f7fa;
}

#header .titleContent .title_right{
	float:right;
	width:220px;
	height:79px;
	line-height:79px;
}
#header .titleContent  .title_name {
	float:left;
	width: 165px;
	height: 40px;
	line-height: 40px;
	margin-top: 15px;
	font-size: 28px;
	text-align: left;
	padding-left: 20px;
	background: url("../images/origin.png") left no-repeat;
}
/****************** end header ******************/
#content{
	background:url('../images/login_banner.png') repeat center center;
	height:583px;
	position: relative;
    background-size: 100% auto;
}
#content .userContent{
	width:375px;
	background:#fff;
	position: absolute;
	right: 15%;
    top: 120px;
	border-radius:5px;
}
.userContent .select_type{
	position: absolute;
	top:0px;
	left:235px;
	width:315px;
	height:39px;
	line-height:39px;
	background: url("../images/select_icon.png");
	text-align:center;
	color:#fff;
	font-size:18px;
	margin-top:-5px;
}
.userContent .user_table{
	overflow: hidden;
	display:inline-block;
	padding:10px 30px;
}
.userContent .user_table p{
	clear:both;
	display:block;
	height:30px;
	line-height:30px;
	
}
* +html .userContent .user_table p{
	height:45px;
	line-height: 45px;
}
.userContent h3{
	clear:both;
	display:block;
	padding:10px;
	border-bottom:2px solid #53c6ff;
	height:30px;
	line-height:30px;
}
.userContent .user_table span{
	display:block;
	float:left;
	height: 30px;
    line-height: 30px;
    width: 100%;margin: 10px 0;
	cursor: pointer;
}
.userContent .user_table .userTd1{
	width:90px;	
}
.userContent .user_table .userTd2{
	display:block;
	width:300px;
}
/******    仿select     ******/
.selectBox{clear: both;margin:20px 0;width:700px;height:35px;}
.select_box {width:300px; position:relative; margin-right: 10px;;padding:0; font-size:14px;float:left;z-index:998;}
ul,li {list-style-type:none; padding:0; margin:0;text-align: center;}
.select_box input {cursor:pointer; display:block; line-height:35px; width:100%; height:35px; overflow:hidden;border:1px solid #ccc;background:url('../images/select_input_bg.jpg') no-repeat 280px center;text-align: center;}
.select_box ul {width:300px; position:absolute; left:0; top:35px; border:1px solid #ccc; background:#fff; overflow: hidden;display:none; background:#ebebeb; z-index:99999;}
.select_box ul li {display:block;height:35px;overflow:hidden;line-height:35px;width:100%;cursor:pointer;}
.hover {background:#ccc;}
/******    endselect     ******/
.userContent .user_table .select{
	width:300px;
	height:30px;
	margin-top:5px;
	border-color:#ccc;
	font-size:14px;
	background: url("../images/select_bg.png");
}
.selected{
	width:290px;
	height:30px;
	text-align: center;
	line-height:30px;
	background: url("../images/pull_down_icon.png") right no-repeat;
}
.text_input {
	display: block;
	position: relative;
	height: 16px;
	width: 280px;
	padding: 11px 10px 11px 10px;
	margin-right: 10px;
	border: 1px solid #ddd;
	font-size: 14px;
	float: left;
	border-radius: 2px;
	/*-ms-border-radius: 2px;*/
}
.passclass{
	left: 364px;
    position: absolute;
    z-index: 999;
	color:#b1acac;
}
.verifCode_input{
	width:120px;
	border: 1px solid #ddd;
	padding: 11px 10px 11px 10px;
	margin-right:20px;
	height: 16px;
	border-radius: 2px;
	float:left;
}
.verifyCode {
	height: 38px;
	width: 135px;
	border: 1px solid #ddd;
	float: left;
}
.change_verifyCode {
	position: relative;
	display: block;
	float: left;
	top: 12px;
	margin-right: 10px;
	padding-left:10px;
}
.msg{
	margin-left:10px;
}
.submit_bt{
	width: 300px;
	height: 40px;
	line-height: 40px;
	background-color: #2b8ae0;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border: none;
	border-radius: 2px;
	text-align: center;
	display:block;
}
.other_bt span{
	float:left;
	width:50%;
	display: block;
	text-align: center;
}
.userContent .user_table .explain{
	width:520px;
	height:60px;
	margin-top:30px;
	display:block;
}