@charset "UTF-8";
.email-form .topsigunp {
  height: 120px; }

* {
  font-family: 'Hiragino Sans GB','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif,'lucida grande','lucida sans unicode',lucida,helvetica; }

body, html {
  margin: 0;
  font-size: 14px; }

li {
  list-style-type: none; }

ol, ul {
  padding: 0;
  margin: 0; }

button[disabled] {
  opacity: 0.6 !important;
  cursor: not-allowed !important; }

@font-face {
  font-family: 'iconfont';
  src: url("/images/ico/iconfont.eot");
  src: url("/images/ico/iconfont.eot?#iefix") format("embedded-opentype"), url("/images/ico/iconfont.woff") format("woff"), url("/images/ico/iconfont.ttf") format("truetype"), url("/images/ico/iconfont.svg#iconfont") format("svg"); }
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }

input.form-control, textarea.form-control {
  line-height: 20px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px; }

input[required] + label:before {
  content: '*';
  color: red;
  margin-right: 5px; }

input, textarea {
  outline: none; }

input:focus, .textarea:focus {
  outline-color: #3399ff !important;
  border: 1px solid #3399ff; }

.form-unit input[type=text], .form-unit input[type=number], .form-unit input[type=tel], .form-unit input[type=email], input[type=password] {
  height: auto;
  width: 100%;
  margin-bottom: 14px;
  padding: 11px 14px;
  font-size: 16px;
  line-height: 22px;
  -webkit-appearance: none;
  width: 320px\9; }

.content {
  padding: 0 10px; }

.errormsg {
  color: #fd5555;
  padding: 8px 12px;
  line-height: 30px;
  border-radius: 3px;
  text-align: center;
  background: #fddddd;
  margin-bottom: 14px; }

/*注册*/
.form-unit {
  width: 100%;
  margin: 0 auto;
  max-width: 350px; }
  .form-unit .topsigunp {
    text-align: center;
    height: 100px;
    margin-top: 90px; }
  .form-unit .form_title {
    color: #666;
    font-size: 20px;
    text-align: center;
    font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, "lucida grande", "lucida sans unicode", lucida, helvetica;
    line-height: 70px; }
  .form-unit .form-control {
    padding: 11px 14px;
    color: #383838;
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 22px; }
  .form-unit .btn {
    margin-bottom: 24px;
    padding: 12px;
    line-height: 20px;
    font-size: 16px;
    width: 100%;
    display: inline-block;
    outline: 0;
    border: none;
    border-radius: 3px;
    transition: all 0.3s ease 0s; }
  .form-unit .form-field {
    position: relative;
    height: 60px; }
  .form-unit .form_btn {
    background: #3399ff;
    color: #fff;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease 0s; }
  .form-unit .info-field {
    text-align: center;
    color: #A6A6A6;
    margin: 0 -1px;
    font-size: 14px; }
  .form-unit .info-field a {
    color: #03a9f4;
    cursor: pointer; }
  .form-unit .form_btn:hover {
    opacity: 0.9;
    transition: all 0.3s ease 0s; }

.verify_form .form_btn {
  margin-top: 14px !important; }

/*手机注册*/
.create-bind-form .topsigunp {
  height: 120px; }
.create-bind-form .timer {
  cursor: pointer;
  color: #666;
  text-align: center;
  position: absolute;
  top: 1px;
  right: 1px;
  height: 44px;
  background: #f6f6f6;
  line-height: 44px;
  padding: 0 15px;
  border-width: 0 0 0 1px;
  border-color: #dddddd; }
.create-bind-form .timer.resend {
  cursor: pointer;
  color: #03a9f4; }
.create-bind-form .privacy-field, .create-bind-form .privacy-field a {
  text-align: left;
  margin-top: -10px;
  color: grey;
  text-decoration: none; }
.create-bind-form .privacy-field a:hover {
  text-decoration: underline; }
.create-bind-form .backlogin {
  text-decoration: none;
  color: #3399ff; }
.create-bind-form .privacy-field {
  margin-bottom: 25px; }
.create-bind-form .timerwc .timerdjs {
  display: none; }
.create-bind-form .timerwc {
  cursor: pointer; }
.create-bind-form .column-left {
  position: absolute;
  left: 0;
  width: 51px;
  height: 46px;
  line-height: 46px;
  z-index: 99;
  text-align: center; }
.create-bind-form .form-control.phone {
  position: absolute;
  padding-left: 50px;
  top: 0;
  left: 0; }
.create-bind-form .phone {
  width: 280px\9 !important; }
.create-bind-form :root .phone {
  width: 280px\9 !important; }

/*邮箱注册*/
.email-form .timer {
  cursor: pointer;
  color: #ccc;
  text-align: center;
  position: absolute;
  top: 12px;
  right: 15px; }
.email-form .timer.resend {
  cursor: pointer;
  color: #03a9f4; }
.email-form .privacy-field, .email-form .privacy-field a {
  text-align: left;
  margin-top: -10px;
  color: grey;
  text-decoration: none; }
.email-form .privacy-field a:hover {
  text-decoration: underline; }
.email-form .backlogin {
  text-decoration: none;
  color: #3399ff; }

.email-form-activation .form_title {
  line-height: 32px;
  margin-bottom: 35px;
  font-size: 16px; }
.email-form-activation .form_title_yx {
  font-size: 18px; }

/*注册成功*/
.login-was-successful .login-successful-img {
  text-align: center; }
.login-was-successful .login-successful-img i {
  font-size: 60px;
  color: #3b9b3e; }
.login-was-successful .form_title {
  line-height: 30px;
  margin-bottom: 35px;
  font-size: 16px; }
.login-was-successful .form_title_yx {
  font-size: 18px; }
.login-was-successful .form-field {
  height: auto; }

.login {
  /*ie9*/ }
  .login .info-zhuce {
    color: #3399ff;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0; }
  .login .info-wjmm {
    color: #3399ff;
    cursor: pointer; }
  .login .dsfbd_title {
    color: #666;
    line-height: 30px;
    border-bottom: 1px solid #ddd;
    margin-top: 30px;
    font-size: 16px;
    text-align: center;
    padding-bottom: 15px; }
  .login .dsfdlfs > div > div {
    border: 1px solid #ddd;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 10px;
    cursor: pointer; }
  .login .dsfdlfs > div i {
    color: #999; }
  .login .dsfdlfs {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    margin-top: 15px;
    text-align: center;
    color: #666;
    font-size: 16px; }
  .login .dsfdlfs > div {
    width: 22% \9;
    float: left\9;
    margin-right: 4% \9;
    /*ie6*/ }
  .login :root .dsfdlfs > div {
    width: 22% \9;
    float: left\9;
    margin-right: 4% \9; }
  .login .dsfdlfs > div:nth-child(4) {
    margin-right: 0\9; }
  .login :root.dsfdlfs > div:nth-child(4) {
    margin-right: 0\9; }
  .login .dsfdlfs > div i {
    font-size: 26px;
    line-height: 70px; }
  .login .Verify_codeImag {
    position: absolute;
    top: 1;
    right: 50px;
    padding: 8px 10px;
    background: #eeeeee;
    cursor: pointer;
    width: 100px;
    height: 44px;
    box-sizing: border-box; }
  .login .Verify_codeImag img {
    max-width: 100%; }
  .login .Verify_codetext {
    position: absolute;
    right: 5;
    top: 0;
    line-height: 46px;
    cursor: pointer;
    color: #3399ff; }

/* 找回密码 */
.Modify_password .topsigunp {
  height: 120px; }
.Modify_password .info-zhuce {
  color: #3399ff;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0; }
.Modify_password .info-wjmm {
  color: #3399ff;
  cursor: pointer; }

/*手机号找回*/
.phone_Modify_password .form_title {
  line-height: 32px;
  margin-bottom: 35px;
  font-size: 16px; }
.phone_Modify_password .timer {
  cursor: pointer;
  color: #666;
  text-align: center;
  position: absolute;
  top: 1px;
  right: 1px;
  height: 44px;
  background: #f6f6f6;
  line-height: 44px;
  padding: 0 15px;
  border-width: 0 0 0 1px;
  border-color: #dddddd; }
.phone_Modify_password .timer.resend {
  cursor: pointer;
  color: #03a9f4; }
.phone_Modify_password .form_title_phone {
  font-size: 18px; }
.phone_Modify_password .timerwc .timerdjs {
  display: none; }
.phone_Modify_password .timerwc {
  cursor: pointer; }

/*邮箱找回*/
.email_Modify_password .form_title {
  line-height: 32px;
  margin-bottom: 35px;
  font-size: 16px; }
.email_Modify_password .form_title_yx {
  font-size: 18px; }

.new_password input {
  margin-bottom: 14px !important; }

@media (max-width: 580px) {
  body, html {
    width: 100%;
    overflow-x: hidden; }

  .content {
    padding: 0 20px; }

  .form-unit {
    box-shadow: none;
    background: 0 0; }

  .form-unit .topsigunp {
    margin-top: 30px; }

  .login5 #yzm, .login10 #yzm {
    width: 44%; }
  .login5 .Verify_codeImag, .login10 .Verify_codeImag {
    right: 50px; }

  .login .dsfbd_title {
    margin-top: 15px; } }
@media (max-width: 320px) {
  .login .dsfdlfs {
    font-size: 14px; } }

/*# sourceMappingURL=style.css.map */
