.wrap{ 
	width:100%; 
	height:100%; 
	position:fixed; 
	display:none;
	background-color:rgba(0,0,0,0.3);
	/*filter:alpha(opacity=30); 
	opacity: 0.1; */
	vertical-align:central;
	z-index:1000; 
	top:0; left:0;
	text-align:center;
}
.wrap .pop{
	width:600px; 
	margin:auto; 
	margin-top:10%; 
	height:360px; 
	background:#FFF;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}
.wrap .pop .head{ 
	height:50px; 
	border-bottom:2px #ccc solid; 
	font-size:20px; 
	font-weight:bold; 
	text-align:left; 
	line-height:50px;
	padding:0 20px;
	color:#666;
}
.wrap .pop .head .close{color:#ccc; font-size:18px;cursor:pointer; display:inline-block; float:right;}
.wrap .pop .head span:hover{ color:#666;}
.wrap .pop .reg{ padding:20px 0;}
.wrap .pop .reg input.button{ 
	height:36px; 
	width:330px; 
	margin:10px auto; 
	padding:0 10px;
	color:#666; 
	line-height:36px;
	font-size:14px;
}
.wrap .pop .reg p{ padding-left:120px;}
.wrap .pop .reg .mid{color:#666; font-size:12px; height:24px; line-height:24px; padding:0 120px; text-align:left;}
.wrap .pop .reg .mid input{vertical-align:-3px;}
.wrap .pop .reg .mid .fp{ display:inline-block; float:right;}
.wrap .pop .reg .mid .fp{color:#666; text-decoration:none;}
.wrap .pop .reg .mid a:hover{ color:#F60; text-decoration:underline;}
.wrap .pop .btn{
	display:block; 
	width:152px; 
	height:33px; 
	margin:5px auto;
	margin-left:20px;
	line-height:33px; 
	font-size:16px; 
	font-weight:bold;
	cursor:pointer;
	float:left;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.wrap .pop .reg .login{ background:#196ba7; color:#fff;}
.wrap .pop .reg .regnow{border:1px #ddd solid; color:#666;}