/*注册*/
.flex-row{
  display: flex;
  flex-direction: row;
}
.flex-col{
  display: flex;
  flex-direction: column;
}
.login, .register{
  margin: 20px 0 0!;
  padding: 30px 80px 30px;
}
.login .table_d .tit {
  border-bottom: 1px solid #bdbdbd;
}
.login .table_d .tit h2 {
  background: #fff;
  height: 60px;
  font-size: 26px;
  text-align: center;
  width: 200px;
  line-height: 60px;
  border: 1px solid #bdbdbd;
  border-bottom: none;
  margin: 0 0 -1px 50px;
  background: #fff;
  border-radius: 8px 8px 0 0 ;
  -webkit-border-radius: 8px 8px 0 0 ;
  -moz-border-radius: 8px 8px 0 0 ;
  -ms-border-radius: 8px 8px 0 0 ;
  -o-border-radius: 8px 8px 0 0 ;
}
.login .table_d .list {
  padding: 30px 60px 60px;
  border: 1px solid #bdbdbd;
  border-top: none;
  background: #fff;
}
.login .table_d .list .tip{
  font-size:16px;
}
.login .table_d .list p, .register .table_d .list p, .messageform .table_d .list p  {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.login .table_d .list p label, .register .table_d .list p label, .messageform .table_d .list p label{
  width: 105px;
  padding-right: 8px;
}
.text_r{text-align: right;}
.login .table_d .list p label.error{
  width:155px;
  color:red;
}
.login .table_d .list p input, .register .table_d .list p input{
  width: 320px;
  height: 30px;
  padding: 5px 10px;
  border: 1px solid #bdbdbd;
}

.login .table_d .list p .error, .register .table_d .list p .error{
  padding-left:10px;
    display:inline;
}
.login .table_d .list p span, .register .table_d .list p span, .messageform .table_d .list p span{
  padding-left:10px;
}

.login .table_d .list p span.comment{color:#aaa}
.login .table_d .list p span.comment2{width:360px;color:#aaa}
.login .table_d .list p .get_code, .register .table_d .list p .get_code{
  margin-left:10px;
  padding:12px 15px 11px;
  border: 1px solid #bdbdbd;
}
.login .table_d .list p .get_code.disabled{
  color:#999;
  background:#eee;
}
.login .table_d .list .login_button{
  margin:10px 0 0 100px;
  width: 130px;
  height: 40px;
  background: #fc8d4b;
  color: #fff;
  border: none;
  font-size: 16px;
  font-weight: 700;
}

/*登录*/
.register .table_d{
  width:600px;
  margin:0 auto;
}
.register .table_d .list {
  /* padding: 30px 60px 60px; */
  background: #fff;
  text-align:right;
  
}
.register .table_d .list p .button,.messageform .table_d .list p .button{
  margin-left:110px;
  width: 130px;
  height: 40px;
  background: #fc8d4b;
  color: #fff;
  border: none;
  font-size: 16px;
  font-weight: 700;
}
.register .table_d .list p .button_txt, .messageform .table_d .list p .button_txt{
  padding-left:20px;
}
/*留言*/
.register .table_d .list .userinfo, .messageform .table_d .list .userinfo{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.register .table_d .list .userinfo .label, .messageform .table_d .list .userinfo .label{
  font-size:16px;
  padding-right:10px;
}
.register .table_d .list p .line_all, .messageform .table_d .list p .line_all{
  width:1000px !important;
  height:200px !important;
  padding:5px 10px;
}
.messageform .table_d{
  width:560px;
  margin:0 auto;
}
.messageform .table_d .list p input{
  width: 300px;height:30px;
  padding: 5px 10px;
}