@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
 	box-sizing: border-box;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
	background-color: #fbfbfb;
	font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif;
}
a {
	text-decoration: none;
	color: #2ab6b0;
}
img{ vertical-align:middle}
::-webkit-input-placeholder { /* WebKit browsers */
 color:#ccc;
 font-size:16px;
 font-family:"Microsoft Yahei", Helvetica, Arial, sans-serif;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:#ccc;
 font-size:16px;
 font-family:"Microsoft Yahei", Helvetica, Arial, sans-serif;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:#ccc;
 font-size:16px;
 font-family:"Microsoft Yahei", Helvetica, Arial, sans-serif;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
 color:#ccc;
 font-size:16px;
 font-family:"Microsoft Yahei", Helvetica, Arial, sans-serif;
}
button {
	border: none;
	cursor: pointer;
}
button[disabled]{ cursor:default;}
input, button, select, textarea {
	font-family:"Microsoft Yahei", Helvetica, Arial, sans-serif;
	outline: none;
}
/*处理chrome黄色背景问题*/
input:-webkit-autofill{
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}
.form-group::after,.form::after {
	content: '';
	display: table;
	clear: both;
}
.primary {
	color: #2ab6b0;
}
.register-banner {
	width: 100%;
}
.form {
	margin: 0px auto;
	margin-top: 30px;
	width: 435px;
}
.form-group {
	margin-bottom: 20px;
}
.iconInput {
	position: relative;
}
.iconInput.left input {
	padding-left: 50px;
}
.inputIcon {
	display: block;
	position: absolute;
	left: 15px;
	top: 10px;
	width: 22px;
	height: 22px;
}
.inputIcon.mail {
	background: url(../images/register-icons.png) -33px -24px;
}
.inputIcon.pwd {
	background: url(../images/register-icons.png) -33px -60px;
}
.inputIcon.pwd2 {
	background: url(../images/register-icons.png) -33px -206px;
}
.inputIcon.person {
	background: url(../images/register-icons.png) -33px -96px;
}
.inputIcon.tel {
	background: url(../images/register-icons.png) -33px -132px;
}
.inputIcon.net {
	background: url(../images/register-icons.png) -33px -168px;
}
.register-title {
	font-size: 22px;
	color: #444;
	text-align: center;
	margin-bottom: 20px;
}
.form-control {
	padding: 10px 0px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 16px;
	color: #333;
	width: 100%;
	transition: border-color ease-in-out .3s;
	-moz-transition: border-color ease-in-out .3s;
	-webkit-transition: border-color ease-in-out .3s;
}
.form-control:focus {
	border-color: #2ab6b0;
}
.checkbox {
	font-size: 16px;
	color: #666;
	background: url(statics/thousand/images/fabuing1.png) left -1px no-repeat;
	padding-left: 30px;
	display: block;
	float: left;
	overflow: hidden;
	cursor: pointer;
}
.checkbox-on {
	background-image: url(statics/thousand/images/fabuing2.png);
}
.register-btn {
	display:inline-block;
	text-align:center;
	width: 100%;
	font-size: 20px;
	letter-spacing:0.5em;
	color: #fff;
	padding: 10px 0px;
	border: none;
	background-color: #2ab6b0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 2px #048882;
	-moz-box-shadow: 0 2px #048882;
	-webkit-box-shadow: 0 2px #048882;
	transition: border-color ease-in-out .15s,background-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s,background-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,background-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.register-btn[disabled]{background-color: #bec3c7;box-shadow: 0 2px #9c9c9c;
	-moz-box-shadow: 0 2px #9c9c9c;
	-webkit-box-shadow: 0 2px #9c9c9c;}
.register-btn:active{ background-color:#199892;box-shadow:none;}
input.error { border: 1px solid #cc0000; border-top-right-radius:0px; background:url(http://yun.duiba.com.cn/img/vaild.png) no-repeat 400px -30px; }
input.valid { border: 1px solid #ccc; border-top-right-radius:0px; background:url(http://yun.duiba.com.cn/img/vaild.png) no-repeat 400px 10px; }
label.error {
	height:19px;
font-size:14px;
color:#fff;
background: #c00;
padding: 0px 15px;
position: absolute;
top: -19px;
right: 0px;
display: block;
border-top-left-radius:3px;
border-top-right-radius:3px;
width: auto;
margin-right: 0px;
}
.register-line{ margin-top:40px; background:url(http://yun.duiba.com.cn/img/register-line.png) no-repeat; background-position:top center; height:1px;}
.register-footer{margin:20px auto;width: 435px;}
.register-footer::after{ content:''; display:table; clear:both;}
.to-login{text-align:center; color:#666;}
.warning {
background: #FFC;
border: 1px solid #F90;
padding: 5px 10px;
color: #C00;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.text-right{ text-align:right;}
.text-center{ text-align:center;}
.return-login{ float:left;}
.no-account{ float:right;}
.toMyEmail{ font-size:20px;}