@charset "utf-8";
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;} /* for IE/Mac */
.clearfix {
	zoom: 1;     
	display: block;    
}

.pull-left{
	float: left;
}

.pull-right{
	float: right;
}
.register{
	background: #e5e5e5;
	padding: 25px 0 60px;
	font-family: "微软雅黑";
}
.register_content{
	width: 1200px;
	margin: auto;
	padding: 40px;
	background: #fff;
	box-sizing: border-box;
}
.register_head{
	padding: 0 10px 25px;
	border-bottom: 1px solid #0972f4;
	font-size: 20px;
	color: #333333;
}
.register_head .right{
	position: relative;
	top: 2px;
}
.register_head .right a{
	color: #0972f4;
}
.register_form{
	width: 100%;
	background-repeat: no-repeat;
	background-position: 61px 30%;
	padding: 65px 0 155px;
	background-image: url("http://page-bucket.oiaqye7985.com/b2bPlatform/pic1.png");
}

.register_form .list{
	width: 400px;
	margin: auto;
	position: relative;
	padding-bottom: 22px;
	margin-bottom: 5px;
}
.register_form .list label{
	width: 96px;
	text-align: right;
	font-size: 14px;
	line-height: 40px;
	display: inline-block;
	color: #333333;
}
.register_form .list label i{
	color: #fb0101;
	margin-right: 1px;
	position: relative;
	top: 1px;
}
.register_form .list input{
	width: 298px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #d2d2d2;
	text-indent: 1em;
}
.register_form .list input::-webkit-outer-spin-button,
.register_form .list input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.register_form .list input[type="number"]{
    -moz-appearance: textfield;
}

.register_form .list .warningIput{
	border: 1px solid #fb0707;
}
.register_form .list .popover{
	position: absolute;
	width: 290px;
	height: auto;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #333333;
	right: -310px;
	top: -19px;
	padding: 15px 10px;
	display: none;
}
.register_form .list:hover .popover{
	display: block;
}
.register_form .list .popover img {
      position: absolute;
      right: 286px;
      top: 27px;
  }
.register_form .list .warning{
	font-size: 12px;
	color: #fb0707;
	padding: 5px;
	padding-left: 100px;
	position: absolute;
	display: none;
}
.register_form .popoverT .popover{
	top: -4px;
}
.register_form .popoverT .popover img{
	top: 18px;
}
.register_form .verification input{
	width: 142px;
}
.register_form .verification button{
	width: 145px;
	height: 40px;
	background: #0972f4;
	border: 1px solid #0972f4;
	position: relative;
	top: 2px;
	font-size: 14px;
	color: #fafafa;
	cursor: pointer;
	margin-left: 5px;
}
.register_form .verification #registerAbt{
	width: 122px;
	position:static;
	margin: 0;
}
