
body { font: 16px "Microsoft YaHei",Simhei,sans-serif; color: #574639; outline: 0; margin: 0; padding: 0; }
.wrapper { width: 100%; padding: 0; margin: 0; max-width: 1920px; min-width: 1000px; background: url(/2025111501/subject/gift/images/bg.jpg) no-repeat center top; }
.content { width: 960px; min-height: 890px; overflow: hidden; margin: 0 auto; background: url(/2025111501/subject/gift/images/main.jpg); position: relative; }

/*---registered---*/
.registered form { padding: 0; margin: 0; border: 0; }
.registered img { border: none; }
.registered { word-break: break-all; }
  .registered .row { font-size: 16px; height: 46px; /*display: inline-block;*/ display: block; width: 100%; position: relative; margin-bottom: 12px; }
    .registered .row label { color: #2E2E2E; text-align: right; width: 100px; line-height: 44px; height: 44px; padding: 0; margin-right: 2px; float: left; }
    .registered .row .inputFocus { float: left; height: auto; position: relative; width: 258px; display: inline-block; border: 0; }
    .registered .row input,
    .registered .row .txt { width: 300px; height: 44px; line-height: 44px; font-size: 16px; color: #180D07; display: inline-block; position: absolute; top: 0; left: 0; padding: 0 0 0 4px; background: #fff; border: 1px #727374 solid; }
    .registered .row .txt { z-index: 9; color: #8a99a7; height: 44px; line-height: 44px; }
  .registered .success input,
  .registered .success .txt { border: 1px solid #1b728f !important; color: #1b728f !important; background-color: #fff; }
  .registered .error input,
  .registered .error .txt { border: 1px solid #ff0000 !important; color: #ff0000 !important; background-color: #fff; }
  .registered .row-signcode .inputFocus,
  .registered .row-signcode .inputFocus input,
  .registered .row-signcode .inputFocus .txt { width: 140px !important; }
  .registered .row-signcode .signcode { position: absolute; height: auto; right: 90px; }
  .registered .row .ImgCode { height: 44px; width: 150px; border-width: 0px; cursor: pointer; margin: 0; }
input[type='password'] { font-family: Arial, Helvetica, sans-serif !important; }
.SignCodeImg { height: 46px; width: 150px; }
.reg_btn { width: 207px; height: 62px; display: block; border: 0; cursor: pointer; font-size: 22px; font-weight: 500; background: url(/2025111501/subject/gift/images/btn.png) no-repeat center top; margin: 20px 0 0 104px; color: #FFF; }
  .reg_btn:hover { background: url(/2025111501/subject/gift/images/btn.png) no-repeat center bottom; }

.regform-container { width: 500px; position: absolute; left: 100px; top: 370px; }
/*---registered-end---*/

.step3 { width: 460px; position: absolute; left: 100px; top: 370px; font-weight: 600; }
  .step3 span { text-align: center; color: #F00; font-size: 24px; display: inherit; padding-bottom: 20px; }
  .step3 p { font-size: 16px; color: #333; line-height: 34px; }

.readonly { color: #eee !important ; }

.logout { width: 207px; height: 62px; background: #999; color: #fff; display: block; text-align: center; line-height: 62px; font-size: 22px; border-radius: 5px; margin: 30px 0 0 104px; }
  .logout:hover { text-decoration: none; }

/* 底部版权 */
.footer { background: #000; color: #544845; width: 100%; clear: both; margin: 0 auto; height: 120px; font-size: 13px; font-family: "SimSun","Microsoft YaHei"; }
.copyright { width: 1000px; padding-top: 16px; margin: 0 auto; text-align: center; }
  .copyright p { line-height: 30px; }
    .copyright p a { color: #544845; }
      .copyright p a:hover { text-decoration: underline; }
