
*:focus {
	outline:0;
}
.left {
	float:left;
}
.right {
	float:right;
}
.overflow {
	overflow:hidden;
}
.hide {
	display:none;
}
.inlineBlock {
	display:inline-block;
	zoom:1;
}
.block {
	display:block;
}
.inline {
	display:inline;
}
.error {
	color:#F00;
	font-size:12px;
}
button {
	cursor:pointer;
}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block;
}
.clearfix:after {
	content:'\20';
	display:block;
	height:0;
	clear:both;
}
.clearfix {
	zoom:1;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	visibility:hidden;
	overflow:hidden;
}
body {
	background:none;
}
#head .mod-header {
	display:block;
	width:330px;
	background:url(../images/logo_eeeeeb34.png) right no-repeat;
}
#head .mod-header a {
	display:none;
	width:330px;
	height:76px;
}
#head .mod-header a img {
	margin-top:15px;
}
#nav {
	background:none;
}
#nav .nav-2 {
	height:20px;
	background:url(../images/reg_hr_e84a6d3b.png) no-repeat center top;
}
.reg-content {
	float:left;
}
.reg-sms {
	float:right;
}
.mod-reg {
	position:relative;
}
.tang-pass-reg {
	position:relative;
	width:720px;
	overflow:hidden;
}
.tang-pass-reg a {
	text-decoration:none;
	color:#1b66c7;
}
.tang-pass-reg a:hover {
	text-decoration:underline;
}
.tang-pass-reg .pass-form-item {
	position:relative;
	clear:both;
	margin-bottom:20px;
	zoom:1;
}
.tang-pass-reg .pass-form-item-password {
	position:relative;
	z-index:19;
}
.tang-pass-reg .pass-form-item:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
input::-ms-clear {
display:none;
}
input::-ms-reveal {
display:none;
}
.tang-pass-reg .pass-text-input {
	display:block;
	position:relative;
	float:left;
	height:16px;
	width:328px;
	padding:11px 10px 11px 10px;
	margin-right:10px;
	border:1px solid #ddd;
	font-size:14px;
	color:#666;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
}
.tang-pass-reg .pass-text-input-verifyCode {
	width:156px;
}
.tang-pass-reg .pass-verifyCode {
	height:38px;
	width:100px;
	border:1px solid #ddd;
	margin-right:10px;
	cursor:pointer
}
.tang-pass-reg .pass-generalErrorWrapper {
	margin:0;
	padding:0;
}
.tang-pass-reg .pass-generalError {
	color:#fc4343;
	display:block;
	height:40px;
	font-size:12px;
	line-height:40px;
}
.tang-pass-reg .pass-item-error {
	display:block;
	float:left;
	position:relative;
	width:250px;
	top:12px;
	color:#fc4343;
	height:16px;
	line-height:14px;
	padding-left:20px;
}
.tang-pass-reg .pass-label {
	display:block;
	float:left;
	height:42px;
	width:65px;
	margin-right:10px;
	line-height:42px;
	font-size:14px;
	color:#666;
	font-weight:bold;
	text-align:right;
}
.tang-pass-reg .pass-form-item-isAgree {
	margin-left:75px;
}
.tang-pass-reg .pass-form-item-isAgree .pass-checkbox-isAgree {
	vertical-align:middle;
}
.tang-pass-reg .pass-form-item-isAgree label {
	color:#666;
	font-size:12px;
	margin-left:5px;
}
.tang-pass-reg .pass-form-item-submit {
	position:relative;
	left:75px;
}
.tang-pass-reg .pass-button {
	display:block;
	height:50px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	color:#fff;
	background-image:none;
	border-radius:3px;
	border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
}
.tang-pass-reg .pass-button-submit {
	float:left;
	width:350px;
}
.reg-sms {
	width:258px;
	height:208px;
	border:1px solid #d1eeff;
	background-color:#f5fbff;
	margin-top:40px;
}
.mod-reg .tang-pass-reg .pass-button-submit {
	background-color:#e22;
}
.mod-reg .tang-pass-reg .pass-button-submit:hover {
	background-color:#e22;
}
.mod-reg .tang-pass-reg .pass-button-submit:focus {
	background-color:#e22;
}
.mod-reg .login-link, .mod-regnotify .login-link {
	position:absolute;
	top:-120px;
	right:0;
    font-size: 16px;
    color: #999;
}
.mod-reg .login-link span, .mod-regnotify .login-link span {
}
.mod-reg .login-btn, .mod-regnotify .login-btn {
	font-weight:bold;
	color:#666;
	height:32px;
	width:64px;
	border:none;
	background:url(../images/reg_icons_4580a04f.png) no-repeat 0 -48px;
	display:inline-block;
	text-align:center;
	line-height:32px;
	text-decoration:none
}
.mod-reg .login-btn:focus {
	color:#000;
}
#foot {
	margin-top:80px;
}
.tang-pass-reg .pass-button{
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
