@charset "UTF-8";
/**
* @name		混入
* @desc
==================================== */
/*
 * 全局通用颜色变量
 */
/* 背景透明度 */
/* webkit内核滚动条 */
.g-bd {
  width: 400px;
  border-radius: 0;
  margin: 0 auto;
}

.cnt-box-include {
  /* padding: 58px 40px 83px; */
}

#cnt-box {
  overflow: visible;
}

.m-header, .m-footer {
  display: none;
}

.m-cnt {
  width: 300px;
  margin: 0 auto;
  padding: 0;
}
.m-cnt .inputbox {
  width: 100%;
  height: 36px;
  border: 1px solid #e8e8e8;
  line-height: 36px;
  border-radius: 2px;
}
.m-cnt .inputbox.active {
  border: 1px solid #e8e8e8;
}
.m-cnt .u-logo {
  float: left;
  width: 0;
  text-align: center;
  padding: 0;
  height: 24px;
}
.m-cnt .u-logo div {
  display: inline-block;
  width: 21px;
  height: 24px;
  margin-top: 0px;
  padding-right: 7px;
  /* border-right: 1px solid #e8e8e8; */
}
.m-cnt .u-logo .u-logo-img1 {
  background: url(//yanxuan.nosdn.127.net/d6bd29fcf2096cb4c5d338e0fce13919.png) 0 2px no-repeat;
}
.m-cnt .u-logo .u-logo-img2 {
  background: url(//yanxuan.nosdn.127.net/178e29b95f152a8aa6490f4f7032a8e8.png) 0 2px no-repeat;
}
.m-cnt .u-logo .u-logo-img3 {
  background: url(//yanxuan.nosdn.127.net/49f4a785eb9ded4831d8cb0ede642b3e.png) 4px 2px no-repeat;
}
.m-cnt .u-tab {
  padding-bottom: 6px;
  display: none;
}
.m-cnt .u-tab .tab0, .m-cnt .u-tab .tab1 {
  background: url(about:blank);
}
.m-cnt .u-tab .tab0:hover, .m-cnt .u-tab .tab1:hover {
  color: #B4A078;
}
.inputbox.m-pc {
  width: 177px;
}
.m-cnt .m-pccnt .inputbox {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.m-cnt .m-pccnt .pcbtn {
  margin-left: 0;
}
.m-cnt .pcbtn a {
  height: 38px;
  line-height: 38px;
}
.m-cnt .m-pccnt .getsmscode {
  border: 1px solid #e8e8e8;
  border-left: 0;
  /* width: 88px; */
  height: 36px;
  line-height: 36px;
  background-color: #eee;
  color: #333;
}
.m-cnt .m-pccnt .getsmscode:hover {
  background-color: #eee;
  color: #B4A078;
}
.m-cnt .m-pccnt .m-pcbox {
  margin-top: 15px;
}

.m-cnt .m-unlogin .u-regbtn.bgcolor:hover {
  color: #2e93ff;
}

.m-cnt .m-unlogin .u-regbtn {
  z-index: 1;
  float: left;
  position: relative;
}
.m-cnt .m-unlogin .u-regbtn.bgcolor {
    color: #2e93ff;
    -webkit-tap-highlight-color: transparent;
  }
.m-cnt .m-unlogin .u-regbtn2 {
  position: absolute;
  top: -26px;
  right: 0;
  color: #333 !important;
  bottom: auto;
}
.m-cnt .m-unlogin .u-regbtn2:hover {
  color: #B4A078 !important;
}
.m-cnt .mailreghook {
  position: absolute;
  top: -26px;
  right: 76px;
  line-height: 16px;
  color: #333;
}
.m-cnt .mailreghook:hover {
  color: #B4A078;
}

.m-cnt .m-nerror .ferrorhead, .m-cnt .m-nerror .ferrorhead2 {
  width: 250px;
  margin-top: -2px;
  font-size: 12px;
  line-height: 20px;
  vertical-align: top;
  word-break: break-all;
}

.m-cnt .m-nerror .ferrortail, .m-cnt .m-nerror .ferrortail2 {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  background: url(//yanxuan.nosdn.127.net/41423518477b7934c02ac4ecb21b7b82.png) 0 0px no-repeat;
}
.m-cnt .unandmailbox {
  margin-top: -29px;
}
.m-cnt .regManager {
  padding-top: 30px;
}

.m-cnt .u-input input {
  height: 36px;
  line-height: 36px;
  padding-left: 8px;
  width: 216px;
  font-size: 14px;
  font-weight: normal;
}

.m-cnt .m-pc .pcin {
  width: 129px;
}

.m-cnt .u-success {
  margin-top: 9px;
}

.m-cnt .statusTxt .u-success {
  margin-top: 3px;
}

.fur-change-email {
  position: relative;
  width: 300px;
  height: 15px;
  line-height: 16px;
  font-size: 12px;
}

.loginbox {
  margin-top: 20px;
  margin-bottom: 11px;
}

.u-loginbtn {
  display: block;
  width: 100%;
  height: 48px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  background: #f8513f;
  font-size: 18px;
  line-height: 48px;
  border-radius: 2px;
}

.m-cnt #login-form .m-ckcnt {
  margin-top: 16px;
}

.m-cnt .m-ckcnt .inputbox.ckin {
  display: inline-block;
  vertical-align: top;
  width: 168px;
}

.m-cnt #login-form .m-ckcnt .u-label, .m-cnt #login-form .m-ckcnt input.cktext {
  width: 120px;
}

.m-cnt .m-ckcnt .inputbox.ckimgbox {
  display: inline-block;
  vertical-align: top;
  width: 118px;
}

.m-cnt .ckimg {
  width: 118px;
  height: 36px;
  cursor: pointer;
  border-radius: 2px;
  line-height: 36px;
}

.m-cnt .m-sug {
  position: absolute;
  z-index: 1000;
  top: 37px;
  left: -1px!important;
  overflow: hidden;
  width: 300px;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  font-size: 14px;
}

.m-cnt .m-sug-ie10 {
  top: 37px \0;
}

.m-cnt .m-sug .itm {
  height: 30px;
  cursor: pointer;
  color: #333;
  line-height: 30px;
  padding-left: 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.m-cnt #login-form .m-sug .itm {
  padding-left: 10px;
}

.m-cnt .m-sug .js-selected {
  position: relative;
  height: 30px;
  line-height: 30px;
  background-color: #f5f5f5;
  border-color: #e8e8e8;
}

.m-cnt .js-selected .select-tip {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  background: #2c85bd;
}

input[type="email"]:-webkit-autofill {
  display: none;
}

.w-exception {
  width: auto;
}

.w-exception .cnt {
  padding: 40px 30px 58px;
}

.m-ologin {
  height: 60px;
  background: #F5F3EF;
  overflow: hidden;
  width: 386px;
  bottom: 0;
  left: 0;
  position: fixed;
}

.m-ologin .otip {
  display: none;
}

.m-ologin .olist {
  margin: 0;
  margin-left: 32px;
  padding-top: 18px;
  height: 50px;
  text-align: left;
}

a.weixin, a.qq, a.weibo, a.renren {
  position: relative;
  width: 30px;
  height: 30px;
  float: left;
  padding: 0;
  display: inline-block;
  text-align: center;
  background: none;
}

a.weixin:after, a.qq:after, a.weibo:after, a.renren:after {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 50%;
  margin-left: -15px;
  clear: none;
  visibility: visible;
  overflow: auto;
  content: '';
  background-repeat: no-repeat;
  background-image: url(//yanxuan.nosdn.127.net/77f98b239f0d848eb54151c4ad6eab96.png);
  background-image: -webkit-image-set(url(//yanxuan.nosdn.127.net/77f98b239f0d848eb54151c4ad6eab96.png) 1x, url(//yanxuan.nosdn.127.net/dc695e3f7b2ae5237b52b6a526ce105f.png) 2x);
}

a.weixin:after {
  background-position: -7px -4px;
}

a.qq:after {
  background-position: -4px -245px;
}

a.weibo:after {
  background-position: -7px -123px;
}

a.renren:after {
  background-position: -5px -83px;
}

a.renren:hover:after {
  background-position: -5px -163px;
}

a.weixin:hover:after {
  background-position: -7px -43px;
}

a.qq:hover:after {
  background-position: -4px -289px;
}

a.weibo:hover:after {
  background-position: -7px -203px;
}

.m-cnt {
  margin-top: 45px;
}
.m-cnt .forgetpwd,
.m-cnt .forgetpwdReg{
  float: right!important;
  z-index: 1;
  height: auto !important;
  position: relative;
  color: #2e93ff!important;
}
.m-cnt .m-unlogin {
  padding: 2px 0 9px 0!important;
}
/*
错误文案样式
*/
#cnt-box2 .w-exception-normal {
  width: 100%;
}
#cnt-box2 .u-btn.bgcolor {
  color: #fff;
  background: #f8513f;
  border: 1px solid #f8513f;
}
#cnt-box2 .j-redirect.btncolor {
  color: #666;
  border: 1px solid #999;
}
.w-exception-normal .cnt .note {
  font-size: 20px;
}
.w-exception-normal .cnt {
  padding: 40px 30px 30px;
}
.fur-page-success-netease, .fur-page-success-3p {
  width: 100%;
}
.fur-reg-success0, .fur-reg-success1, .fur-reg-success2 {
  width: 70px;
  height: 75px;
  margin: 70px auto 8px;
  background-size: cover;
}
.fur-reg-success1 {
  background-position: 0 -54px;
  background: none;
  width: 20px;
  height: 20px;
  margin: 30px auto 8px;
}
.fur-page-success-netease h3, .fur-page-success-3p h3 {
  font-size: 20px;
}
.fur-page-success-3p h3 {
  padding-bottom: 10px;
}
.fur-page-success-netease .loginbox, .fur-page-success-3p .loginbox {
  margin: 35px 0 0 0;
}
.fur-footer-ext .fur-notice {
  width: 302px!important;
}
.country {
  top: 0px;
  height: 36px;
  line-height: 36px;
}
.j-itlphone.j-inputtext {
  height: 36px;
  width: 210px;
}
.fur-agree a {
  color: #006cff;
}
.fur-agree a:hover {
  color: #006cff;
}