.regbox{
	margin:20px 0;
	width: 400px;
	padding:30px 100px;
	padding-left:100px;
	border-right:1px solid #eee;
	box-sizing: content-box;
}
.otherbox{
	margin:150px 30px 30px 0;
	width: 300px;
	box-sizing: content-box;
}


#getcode{
	background: #eee;
	border:none;
	position: absolute;
	right:10px;
	height: 40px;
	top:5px;
	color:#666;
	line-height: 28px;
}
.form-item{
	border:1px solid #eee;
	height: 52px;
	line-height: 52px;
	font-size:14px;
	color:#888;
	position: relative;
}
.form-item label,.form-item input,.form-item button,.form-item select{
	float:left;
}
.form-item label{
	width: 90px;
	height: 52px;
	padding-left: 20px;
	line-height: 52px;
	font-size:14px;
}
.form-item input{
	border:none;
	height: 50px;
	line-height: 50px;
	width: 300px;
	font-size:14px;
	outline: none
}
.form-item .form-submit button{
	display: block;

}
.input-tip{
	height: 30px;
	line-height: 30px;
	padding:0 10px ;
	clear: both;
}
input::-webkit-input-placeholder{
            color:#888;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#888;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#888;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#888;
}




/* for font & text & tag ===================================  validform*/
.red{
	color:red!important;
}
.gray{
	color:#686868!important;
}
.hasDefaultText{color:#999;}
.orange{
	color:#f60!important;
}
.green{
	color:#79a605!important;
}
.blue{
	color:#0057b0!important;
}
.Validform_checktip{
	margin-left:8px;
	margin-top:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
/*
.Validform_error{
	background-color:#ffe7e7;
}
*/
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
/*--- valid form end ---*/