body{
     
      background-color: #45acd3;
        background-image: -webkit-radial-gradient(50% 0px, #64deb6, #2081f0);
        background-size: 100% 100%;
        min-height: 100vh;
    }
 

    .block-center { margin: 0 auto; }
    a {
        color: #2b63a5;
    }
    .panel { margin-top: 30px; }
    .panel,
    .form-control { background:none; }
    .panel-body { border-radius: 4px; background-color: rgba(255,255,255,.5); }
    .btn-primary {
    color: #fff;
    background-color: #2b63a5;
    border-color: #2b63a5;
}

  .wd-xl { width: 850px; }

  .panel-setp { overflow: hidden; padding: 30px 0; }
  .panel-setp ul,
  .panel-setp li { list-style: none; margin: 0; padding: 0; }
  .panel-setp li { height: 50px;text-align: center; float: left; width: 17%; display: block; line-height: 50px; }

  .panel-setp li.l { width:3.7%; }
  .panel-setp li.l::before { width:14px; height:14px; display:inline-block; vertical-align:middle;  margin-left:-3px; content:""; border-top:2px solid rgba(255,255,255,.5);border-right:2px solid rgba(255,255,255,.5);transform:rotate(45deg);-ms-transform:rotate(45deg);  /* IE 9 */-moz-transform:rotate(45deg);   /* Firefox */-webkit-transform:rotate(45deg); /* Safari 和 Chrome */-o-transform:rotate(7deg);   /* Opera */ margin-top:-2px;}
  .panel-setp li>span { color:rgba(255,255,255,.8); font-size: 16px; background-color: rgba(255,255,255,.5); display: inline-block; width: 100%; line-height: 50px; border-radius: 4px;}

  .panel-setp li.succeed span{color:rgba(255,255,255,.5);background-color:rgba(255,255,255,.1);}
  .panel-setp li.now span{color:rgba(255,255,255,.7);background-color:#2b63a5}


  .btnbox { text-align: right; padding: 20px;  }
  .btnbox .btn {  }
  .btn-default { background-color:rgba(255,255,255,.5); }

  .footer { padding: 20px 0; }




.pr-title { padding-top: 10px; text-align: center;color: #2b63a5 }
      .pr-agreement { max-height: 400px; overflow-y: auto; background: rgba(255,255,255,.8); padding: 15px; }
      .pr-info { text-align: center; color: #225f7b;padding:5px; line-height:33px;  }


.form-control { width: 200px; background: rgba(255,255,255,.5); display: inline-block; }
      .onetd { width: 150px; height: 40px; }
      small { margin-left: 5px }



      .twbox th { height: 30px; }

      .twbox td { word-wrap:break-word;word-break:break-all;  }






