  /*进度条start*/

  .order_status {
      height: 175px;
      padding-top: 60px;
      padding-left: 15px;
  }

  .order_status .s-step {
      float: left;
      width: 110px;
      height: 60px;
      position: relative;
  }

  .order_status .s-step:nth-child(5n) {
      width: 0px;
  }

  .order_status .s-step.active {
      float: left;
      width: 110px;
      height: 60px;
      position: relative;
  }

  .order_status .s-step>b>b.active {
      background-color: #458bea
  }

  .order_status .s-step>b {
      display: block;
      width: 32px;
      height: 32px;
      line-height: 32px;
      border-radius: 32px;
      position: absolute;
      margin-left: 40px;
      top: -35px;
      z-index: 87
  }

  .order_status .s-step>b>b {
      display: block;
      width: 26px;
      height: 26px;
      line-height: 26px;
      border-radius: 26px;
      background: #ccc;
      margin-top: 3px;
      margin-left: 3px;
      z-index: 88;
      color: #fff;
      text-align: center;
  }

  .order_status .s-step>p {
      width: 120px;
      border: 1px solid #ddd;
      top: -20px;
      position: absolute;
      z-index: 86
  }

  .order_status .s-step>p.active {
      width: 120px;
      border: 1px solid #458bea;
      top: -20px;
      position: absolute;
      z-index: 86;
  }

  .order_status .s-step em {
      display: block;
      padding-top: 20px;
      font-style: normal;
      text-align: center;
      color: #b7b7b7;
      font-size: 12px;
      margin-left: -65px;
      width: 110px;
  }

  .order_status .s-step>div {
      display: block;
      width: 80px;
      height: 32px;
      line-height: 32px;
      position: absolute;
      margin-left: 15px;
      top: -66px;
      z-index: 87;
      text-align: center;
      font-size: 12px;
      color: #c9c4c4
  }

  .order_status .s-step>div.active {
      display: block;
      width: 80px;
      height: 32px;
      line-height: 32px;
      position: absolute;
      margin-left: 15px;
      top: -66px;
      z-index: 87;
      text-align: center;
      font-size: 12px;
      color: #458bea
  }

  /*步骤条end*/





  /** layuiAdmin.std-v1.2.1 LPPL License By http://www.layui.com/admin/ */
  #LAY_app,
  body,
  html {
      height: 100%
  }

  .layui-layout-body {
      overflow: auto
  }

  #LAY-user-login,
  .layadmin-user-display-show {
      display: block !important
  }

  #LAY-user-login {
      background-color: #fff;
      width: 430px;
      margin: auto;
  }

  .layadmin-user-login {
      /*position: relative;*/
      /*left: 0;*/
      /*top: 0;*/
      padding: 30px 0;
      box-sizing: border-box
  }

  .layadmin-user-login-main {
      width: 375px;
      margin: 0 auto;
      box-sizing: border-box
  }

  .layadmin-user-login-box {
      padding: 20px
  }

  .layadmin-user-login-header {
      text-align: center
  }

  .layadmin-user-login-header h2 {
      margin-bottom: 10px;
      font-weight: 300;
      font-size: 30px;
      color: #000
  }

  .layadmin-user-login-header p {
      font-weight: 300;
      color: #999
  }

  .layadmin-user-login-body .layui-form-item {
      position: relative
  }

  .layadmin-user-login-icon {
      position: absolute;
      left: 1px;
      top: 1px;
      width: 38px;
      line-height: 36px;
      text-align: center;
      color: #d2d2d2
  }

  .layadmin-user-login-body .layui-form-item .layui-input {
      padding-left: 38px
  }

  .layadmin-user-login-codeimg {
      max-height: 38px;
      width: 100%;
      cursor: pointer;
      box-sizing: border-box
  }

  .layadmin-user-login-other {
      position: relative;
      font-size: 0;
      line-height: 38px;
      padding-top: 20px
  }

  .layadmin-user-login-other>* {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px;
      font-size: 14px
  }

  .layadmin-user-login-other .layui-icon {
      position: relative;
      top: 2px;
      font-size: 26px
  }

  .layadmin-user-login-other a:hover {
      opacity: .8
  }

  .layadmin-user-jump-change {
      float: right
  }

  .layadmin-user-login-footer {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      line-height: 30px;
      padding: 20px;
      text-align: center;
      box-sizing: border-box;
      color: rgba(0, 0, 0, .5)
  }

  .layadmin-user-login-footer span {
      padding: 0 5px
  }

  .layadmin-user-login-footer a {
      padding: 0 5px;
      color: rgba(0, 0, 0, .5)
  }

  .layadmin-user-login-footer a:hover {
      color: rgba(0, 0, 0, 1)
  }

  .layadmin-user-login-main[bgimg] {
      background-color: #fff;
      box-shadow: 0 0 5px rgba(0, 0, 0, .05)
  }

  .ladmin-user-login-theme {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      text-align: center
  }

  .ladmin-user-login-theme ul {
      display: inline-block;
      padding: 5px;
      background-color: #fff
  }

  .ladmin-user-login-theme ul li {
      display: inline-block;
      vertical-align: top;
      width: 64px;
      height: 43px;
      cursor: pointer;
      transition: all .3s;
      -webkit-transition: all .3s;
      background-color: #f2f2f2
  }

  .ladmin-user-login-theme ul li:hover {
      opacity: .9
  }

  @media screen and (max-width:768px) {
      .layadmin-user-login {
          padding-top: 60px
      }

      .layadmin-user-login-main {
          width: 300px
      }

      .layadmin-user-login-box {
          padding: 10px
      }
  }

  .main-content {
      width: 450px;
      background: #fff;
      margin: auto;
  }

  .layui-form-checked i {
      background-color: #458bea !important;
      border-color: #458bea !important;
  }

  .layui-form-checkbox:hover i {
      border-color: #458bea !important;
  }

  .layui-form-checkbox {
      margin-top: 0 !important;
  }

  .code-btn {
      width: 110px;
      position: absolute;
      top: 0;
      right: 0;
      border: none;
      background: transparent;
      color: #458bea !important;
  }
  button:disabled {
      pointer-events: none;
      cursor: not-allowed;
      filter: alpha(opacity=65);
      -webkit-box-shadow: none;
      box-shadow: none;
      opacity: .65;
  }