/*
 * Author: Jiny
 * Version: 1.0.0
 * Time: 20150707
 */
a {
  color: #333; }

.flex-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.space-bwn {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

.header-back {
  position: relative;
  height: 3.6rem;
  line-height: 3.6rem;
  font-size: 1.4rem;
  text-align: center;
  background: #151517;
  color: #eeeeee; }
  .header-back .back {
    position: absolute;
    width: 3.6rem;
    height: 3.6rem;
    top: 0;
    left: 0;
    background: url(../images/back_btn.png) 0 0 no-repeat;
    background-size: 100%; }
  .header-back span {
    display: block;
    width: 80%;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

/* user */
.user-body {
  width: 100%;
  height: 100%;
  background: url(../images/login_page_bg.jpg) 0 3.2rem no-repeat;
  background-size: cover; }

.login-wrap {
  overflow: hidden; }

.user-avater {
  padding-top: 17.1875%;
  text-align: center; }
  .user-avater > img {
    width: 25.625%;
    border-radius: 50%; }
  .user-avater p {
    margin-top: 0.75rem;
    font-size: 1.4rem;
    color: #00b4ff;
    font-weight: bold; }

.user-form {
  width: 80.3125%;
  margin: 15.3125% auto 0; }
  .user-form form p {
    position: relative;
    margin-top: 1rem; }
    .user-form form p input {
      display: block;
      box-sizing: border-box;
      width: 100%;
      padding: 0.8rem 0.6rem 0.8rem 3.2rem;
      border: 0.1rem solid #fdfdfd;
      background: transparent;
      border-radius: 0.6rem;
      font-size: 1.2rem;
      color: #a3a6ad; }
    .user-form form p:first-child {
      margin-top: 0; }
    .user-form form p::before {
      content: "";
      position: absolute;
      width: 2.1rem;
      height: 1.8rem;
      top: 0.7rem;
      left: 0.5rem;
      background: url(../images/login_form.png) 0 0 no-repeat;
      background-size: 2.1rem 3.6rem; }
    .user-form form p.name::before {
      background-position: 0 0; }
    .user-form form p.password::before {
      background-position: 0 -1.8rem; }
  .user-form .user-form-btns {
    margin-top: 3rem; }
    .user-form .user-form-btns > a {
      display: block;
      height: 3.6rem;
      line-height: 3.6rem;
      text-align: center;
      border-radius: 1.8rem;
      font-weight: bold;
      font-size: 1.6rem;
      margin-top: 1.5rem; }
      .user-form .user-form-btns > a.ok {
        border: 0.1rem solid #d87416;
        background: #f17107;
        color: #fff; }
      .user-form .user-form-btns > a.register {
        border: 0.1rem solid #67a2ce;
        background: #aac7de;
        color: #336b94; }
  .user-form p {
    margin-top: 1rem;
    text-align: center;
    color: #666666;
    font-size: 1.2rem; }
  .user-form .user-form-extra a {
    color: #666666;
    text-decoration: underline; }

.login-copy {
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.8;
  color: #797979;
  margin: 6rem 0 2rem; }

.user-logo {
  width: 0;
  margin: 14.6875% auto 13.75%;
  padding: 10.78125% 21.09375%;
  background: url(../images/user_logo.png) 0 0 no-repeat;
  background-size: cover; }

.user-form-extra {
  padding: 0 1rem;
  font-size: 1.2rem; }
  .user-form-extra a {
    display: block;
    color: #8a8e9a; }
    .user-form-extra a:last-child {
      color: #06a9f3; }

/*# sourceMappingURL=style.css.map */
