@charset "utf-8";

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}

/*登录*/
.login-radio{height:1rem;line-height:1rem;background:#fff;}
.login-radio ul {width: 100%;height:1rem;line-height:1rem;}
.login-radio ul li {float: left;height:1rem;line-height:1rem; width:50%; text-align:center; font-size:0.36rem; color:#222;}
.login-radio ul li.active {border-bottom:1px solid #c00000;color:#c00000}

.middle-content{width: 100%;margin: 0 auto ;overflow: hidden;padding:0 0.3rem;margin-top:0.3rem}
.form-group{background: #FFF;position: relative;padding:0}
.form-group:after {height:1px;content:'';width:100%;border-top:1px solid #e3e5e9; position:absolute;bottom:-1px;right:0; transform:scaleY(0.5);-webkit-transform:scaleY(0.5);z-index:10}
.form-control-box{position:relative}
.form-group dl{width: 100%;margin: auto;overflow: hidden;position: relative;box-sizing: border-box;}
.form-group dl dt {width:1.6rem;height: 63px;line-height: 63px;float: left;font-size: 16px;color: #222;}
.form-group dl dd { position:relative; padding-left:1.6rem;line-height:63px;}
.form-group dl dd input {border: none;padding:  0 ;line-height: 63px;width: 100%;font-size: 16px;color: #666; height:63px;}
.form-control-error { display:block;margin-bottom:0.1rem;line-height:0.4rem;color: #f23030;word-break: break-all;}
.form-control-error i { display: inline-block; height:20px; width:20px; background:url(../imgs/form-control-error-icon.png) no-repeat center 1px;vertical-align:middle; margin-right:5px;background-size: 16px;}

.login-type{padding:0.4rem 0}
.login-type a{font-size:16px}
.send-code{position:absolute;width:2rem;line-height:36px;height:36px;font-size:12px;border-radius:2px;color:#ffffff;text-align:center;right:0;top:50%;margin-top:-18px;}

.middle-content .submit-btn{padding:0;}
.middle-content .submit-btn .btn-submit{display:block;width:100%;line-height:48px;border-radius:3px;font-size:16px;letter-spacing:2px;text-align:center;}
.middle-content .submit-btn .btn-submit.disable{background: #e5e5e5 !important;color: #999 !important;}
.middle-content .submit-btn .btn-submit.weixin{border-width:1px;border-style:solid}


.ng-foot{width:100%; margin:2rem auto 0;text-align:center;vertical-align:middle}
.ng-foot span{ margin:0 3px;height:18px;color:#e5e5e5;display:inline-block;border-left:1px solid #e5e5e5;vertical-align:middle}
.ng-foot a{color: #62a8ea;line-height:18px;height:18px;display:inline-block;vertical-align:middle;font-size:16px}


/*第三方登录*/
.other-login{ width:100%;padding:0 0.3rem; margin:0.5rem auto 0; position:relative}
.other-login .other-login-title{border:none;border-top: 1px dashed #e3e5e9;padding-top: 10px;}
.other-login .other-login-title legend{font-size:0.3rem; color:#666; padding:0 0.5rem;}
.other-login .other-login-content{ text-align:center;}
.other-login a {display: inline-block;width:1rem;height:1rem;background-size:contain;-webkit-border-radius: 50%;border-radius: 50%;margin: 15px 20px 0px; overflow:hidden;}
.other-login a.qq { background-image:url(../imgs/qq.png);}
.other-login a.sina { background-image:url(../imgs/sina.png);}
.other-login a.weixin{ background-image:url(../imgs/weixin.png);}



/*未登录*/
.no-log-box{background-color: #ffffff;padding:0.3rem}
.no-log-head{float: left;width:1.4rem;height:1.4rem;border-radius:100%;overflow:hidden}
.no-log-head img{width:1.4rem;height:1.4rem}
.no-log-content{height:1.4rem;padding-left:1.7rem;}
.no-log-content a{margin-top:0.3rem;display:inline-block;padding:0 0.3rem;line-height:0.4rem;color:#ffffff;font-size: 0.22rem;border-radius:50px}
.no-log-content p{margin-top:0.1rem;line-height:0.4rem;color:#999999;font-size: 0.22rem;}


.no-log-list .tits{margin:0.4rem 0 0.2rem;text-align:center;}
.no-log-list .tits span{display:inline-block;font-weight: 700;line-height:0.4rem;font-size:0.28rem;padding:0 0.5rem;background: url(../imgs/xin.png) no-repeat left center;background-size:auto 100%}
.no-log-list .g-list{width:7.6rem;margin-left:-0.1rem;}
.no-log-list .g-list li{float: left;width:3.7rem;height:5.2rem;background-color:#ffffff;margin-left:0.1rem;margin-top:0.1rem;}
.no-log-list .g-list li a{display:block;width:3.7rem;height:5.2rem}
.no-log-list .g-list li .pic{display:block;width:3.7rem;height:3.7rem}
.no-log-list .g-list li .pic img{display:block;width:3.7rem;height:3.7rem}
.no-log-list .g-list li .tit{margin:0.1rem;height:0.8rem;line-height:0.4rem;overflow:hidden}
.no-log-list .g-list li .price{margin:0.1rem;height:0.4rem;line-height:0.4rem;overflow:hidden}
.no-log-list .g-list li .price em{font-size:0.28rem;font-weight:700}
.no-log-list .g-list li .price span{font-size:0.22rem;color:#999999;float: right}


.registration-tips{margin-top:0.5rem;color:#999999;font-size:0.24rem;text-align:center;}
.registration-tips a{font-size:0.24rem;color:#62a8ea}


.registration-clause{position:fixed;z-index:999999999;width:94%;background-color:#ffffff;border-radius:5px;overflow:hidden;
    left:3%;top:50%;
    transform: translateY(-50%);
-ms-transform: translateY(-50%);       /* IE 9 */
-webkit-transform: translateY(-50%);   /* Safari and Chrome */
-o-transform: translateY(-50%);        /* Opera */
-moz-transform: translateY(-50%);}
.registration-clause .tit{line-height:.8rem;width:100%;text-align:center}
.registration-clause .con{max-height:7.2rem;position:relative;margin:0.3rem;overflow-y: scroll;;}
.registration-clause .close{display:block;width:4rem;line-height:0.6rem;margin:auto;margin-bottom:0.3rem;border-radius:3px;text-align:center;}










