﻿ .reg-table {
     width: 776px;
     margin: 20px auto;
     line-height: 46px;
 }
 .reg-table input{
     width: 279px;
 }
 .reg-table th {
     width: 110px;
     padding: 0 5px;
     text-align: right;
 }

 .reg-table .section-title {
     text-align: center;
     color: #ccc;
     position: relative;
     height: 45px;
 }

 .reg-table .form-control, .reg-table .btn-sub {
     border-radius: 0px;
 }

 .reg-table .section-title .line {
     width: 745px;
     height: 50%;
     border-bottom: 1px dotted #ccc;
     position: absolute;
     top: 2px;
     right: 0;
 }

 .reg-table .section-title .txt {
     z-index: 100;
     background: white;
     position: absolute;
     top: 0px;
     padding: 0 10px;
     left: 353px;
 }

 .input-err {
     border-color: #cc3b3b;
     background: #fffae9;
 }
 #ValCode, #SmsCode {
     width: 147px;
     display: inline-block;
 }