body{
/*	background: rgba(242, 242, 242, 1.0); */
	background:#fff url(../imagess/login.jpg) no-repeat;
	background-size: cover;
}
/* clearfix */
.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
*html .clearfix{ zoom:1;}
.register{ width: 430px; height: 520px; background: #fff; margin-left: calc(100% - 430px); margin-top: 10%; border-radius:10px; padding:30px 35px; display:flex; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);}
.register form{ width:100%; }
.register form>dd{ display:flex; }
.register form h4{ font-size:18px; text-align:left; padding-bottom:15px; position: relative; margin-bottom:10px; margin-right: 50px; cursor:pointer; }
.register form h4.active:after{ content:''; width:60px; height:3px; background:#17528e; border-radius:5px; position:absolute; left:5px; bottom:0px; transition: all 0.5s;}

.register dl { margin-top:20px; width:100%; display: flex; flex-wrap: wrap; background:#f7f7f7; }
.register dl label{ width: 100px; line-height: 40px; display: none;}
.register dl dd{ width: calc(100%);}
.register dl dd input{ width: calc(100%); background: none; height:45px; line-height:45px; border-radius: 5px; padding:0 10px; border:none; }
.register dl dd p{ color: #838383; margin-top: 5px; display: none;}
.register dl>button{ width: 100%; border-radius: 45px; border: none; height: 45px; line-height: 45px; text-align: center; color:#fff; background: #17528e; }
.register dl.send button{ width: 100%; border: none; border-left: 1px solid #ddd; height: 20px; line-height: 20px; margin-top: 12px; text-align: center; color:#333; background: none; }
.register>form>p{ margin-top:30px; text-align:center; }
.register a{ text-align: center; color: #17528e; margin-top:10px; text-align:center; }
.send{ display:flex; }
.send dd div{ display:flex; justify-content: space-between;}
.send dd input{ width: 48%!important;}
.send dd button{ width: 48%!important;}

.xieyi{ text-align:left!important; }
.xieyi a{ color:#de2910!important; }








