.heig48 {
       height: 48px;
       border: 1px solid #ccc;
       font-size: 14px;
     }
     .w300 {
       padding:0 19px;
       width: 300px;
     }
     .w152 {
       padding:0 19px;
       width: 142px;
     }

     .rigister-title {
       padding: 35px 0;
       font-size: 20px;
       height: 20px;
       line-height: 20px;
       text-align: center;
       color: #000;
     }
     .register-c-right {
       padding: 0 30px;
       width: 340px;
       font-size: 0px;
     }
     .register-c-right {
       background: #fff;
     }
     .register-c-right .reg-errorTip {
       /*height: 54px;*/
       /*min-height: 16px;*/
       display: table;
     }
     .reg-errorTip-box {
       /*display: table-cell;*/
       display: none;
       vertical-align: middle;
       height: 14px;
       padding: 10px 0px 10px 0px;
     }
     .reg-errorTip-box i {
       display: inline-block;
       width: 14px;
       height: 14px;
       background-size: 14px 14px;
       background-repeat: no-repeat;
       background-image: url(/vendor/images/5lux/login/new/close.png);
       vertical-align: middle;
       margin-right:5px
     }
     .reg-errorTip-box p {
       font-size: 14px;
       line-height: 14px;
       height: 14px;
       display: inline-block;
       *zoom: 1;
       *display: block;
       vertical-align: middle;
       color: #f62b0f;
     }
     .codeWarpper {
       padding-bottom: 16px;
     }
     .codeWarpper input {
       margin-right: 27px;
       vertical-align: middle;
     }
     .codeWarpper span {
       display: inline-block;
       vertical-align: middle;
       width: 130px;
       height: 50px;
       line-height: 50px;
       text-align: center;
       background-color: #f2f2f2;
       font-size: 14px;
       cursor: pointer;
     }
     .seg-tip {
       height: 54px;
       display: table;
     }
     .seg-tip-box {
       display: table-cell;
       vertical-align: middle;
       height: 14px;
     }
     .seg-tip-box i {
       display: inline-block;
       width: 14px;
       height: 14px;
       background-size: 14px 14px;
       background-repeat: no-repeat;
       background-image: url(/vendor/images/5lux/login/new/tan-log.png);
       vertical-align: middle;
       margin-right:5px
     }
     .seg-tip-box p {
       font-size: 14px;
       height: 14px;
       line-height: 14px;
       display: inline-block;
       *zoom: 1;
       *display: block;
       vertical-align: middle;
       color: #999;
     }
.sub-btn {
        transition: all linear 0.5s;
        -moz-transition:  all linear 0.5s; /* Firefox 4 */
        -webkit-transition:  all linear 0.5s; /* Safari 和 Chrome */
        -o-transition:  all linear 0.5s;
       /*display: inline-block;*/
       width: 340px;
       height: 50px;
       line-height: 50px;
       text-align: center;
       color: #fff;
       background: #333;
       margin: 24px 0 20px;
       /*text-decoration: none;*/
       font-size: 18px;
       border: none;
       cursor: pointer;
}
.sub-btn:hover{
    background: #a60000;
}
.can-sub {
    background: #ccc;
}
.can-sub:hover {
    background: #ccc;
}
.rig-bottom {
     height: 14px;
     line-height: 14px;
     padding-bottom: 30px;
}
   .rig-bottom label {
       cursor: pointer;
       display: inline-block;
       height: 14px;
       width: 14px;
       background-image: url(/vendor/images/5lux/login/new/is_yes_bg.png);
       background-repeat: no-repeat;
       background-size: 14px 14px;
       vertical-align: middle;
       margin-right: 5px;
   }
   .rig-bottom label input {
       display: none;
   }
   .rig-bottom label i {
       display: none;
       width: 14px;
       height: 14px;
       background-repeat: no-repeat;
       background-size: 14px 14px;
       background-image: url(/vendor/images/5lux/login/new/is_yes.png);
   }
   .rig-bottom label input:checked+i {
       display: inline-block;
   }
   .rig-bottom p,.rig-bottom a {
       display: inline-block;
       font-size: 13px;
       height: 14px;
       line-height: 14px;
       vertical-align: middle;
   }
   .rig-bottom a {
       text-decoration: none;
   }
   .rig-bottom .fir-link {
       color: #333;
   }
   .rig-bottom p {
       color: #999;
   }
   .rig-bottom .sec-link {
       color: #ff9900;
   }