body{background-color:#f2f2f2}.container-full,.container-small{position:relative;background-color:#fff}.u-imgcode{box-sizing:border-box;width:100%;height:50px;cursor:pointer;border:1px solid #e0e0e0}.container-full:after,.container-small:after{display:block;height:0;content:'.';clear:both;visibility:hidden;overflow:hidden}.container-small{margin:60px auto;width:860px}.container-full{width:100%}.f-logo:before,.g-reglogin .f-item .success:before{display:inline-block;content:''}.g-header{height:97px}.g-header .f-logo{display:inline-block;margin-top:30px}.f-logo{width:250px;height:50px;text-align:center}.f-logo:before{width:240px;height:50px;background:url(../images/logo/default.png) center no-repeat;background-size:contain}.g-reglogin{margin:0 auto;width:360px;padding:60px 0}.g-reglogin .red{color:#ee0a3b}.g-reglogin .black{color:#000}.g-reglogin .f-logo{width:100%}.g-reglogin .f-title{padding-top:30px;padding-bottom:50px;text-align:center;font-size:24px;color:#666}.g-reglogin .f-msg{width:100%;text-align:center;color:#000;font-size:16px;font-weight:700}.g-reglogin .f-item.text{font-size:12px;color:#6d6d6f;padding-bottom:5px}.g-reglogin .f-item.button{margin-top:20px}.g-reglogin .f-item.button>*+*{margin-top:10px}.g-reglogin .f-item .u-btn{padding:0;width:100%;height:50px;line-height:50px;font-weight:400}.g-reglogin .f-item .success{text-align:center;font-size:12px}.g-reglogin .f-item .success:before{vertical-align:middle;width:18px;height:20px;background:url(../images/v2/icons-201703.png) -90px 0 no-repeat}.g-reglogin .f-item .success a{font-weight:700;color:#000}.m-login-ad{position:absolute;z-index:1;top:97px;left:0;right:0;height:590px;background-color:#f2f2f2}.m-login-ad>a{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.m-login-ad>a:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:'.'}.container-login{position:relative;margin:0 auto;width:1220px;height:687px;background-color:transparent}.container-login .g-main{position:absolute;z-index:2;top:129px;bottom:32px;right:17px;background-color:#fff}.m-login{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px;width:400px;height:526px}.m-login .f-title{padding-top:0;padding-bottom:30px;text-align:left}.m-login .f-bottom,.m-login .f-oauth .items,.m-login .f-oauth .title,.m-login .f-tab li,.m-oauthlogin .f-tab li,.m-oauthlogin .f-userinfo{text-align:center}.m-login .image-captcha{display:none}.m-login .f-bottom{color:#888;padding-bottom:0}.m-login .f-bottom a{color:#888}.m-login .f-bottom a:hover{color:#ee0a3b}.m-login .f-oauth{position:absolute;left:30px;right:30px;bottom:30px;padding-top:20px;border-top:1px solid #e0e0e0}.m-login .f-oauth .title{position:absolute;background-color:#fff;font-size:14px;color:#888;width:112px;height:22px;top:-11px;left:124px}.m-login .f-oauth .items i+i{margin-left:30px}.m-login .f-item.button{margin-top:0}.m-login .f-tab{position:absolute;top:20px;left:0;width:100%;height:50px}.m-login .f-tab li{display:block;float:left;width:50%;height:50px;line-height:50px;border-bottom:1px solid #e0e0e0;font-size:18.28px;color:#666;cursor:pointer}.m-login .f-tab li.z-crt{color:#ee0a3b;border-color:#ee0a3b;cursor:default}.m-login .f-tab-content{margin-top:64px}.m-login .f-tab-item{display:none}.m-login .f-tab-item.z-crt{display:block}.mini-login{box-sizing:content-box;width:100%;background-color:#fff}.mini-login .m-login{position:relative;margin:0 auto;padding:10px 30px;width:100%;height:500px}.m-oauthlogin .f-title,.m-reg .f-coupon{padding-bottom:25px}.mini-login .m-login .f-tab{top:0}.mini-login .m-login .f-item.button{margin:0}.mini-login .m-login .f-oauth{left:0;right:0}.mini-login .m-login .f-bottom-wrap{position:absolute;left:30px;right:30px;bottom:0}.m-oauthlogin .f-userinfo img{width:100px;height:100px;border-radius:50%}.m-oauthlogin .f-userinfo .nickname{padding-top:10px;font-size:12px;color:#6d6d6f}.m-oauthlogin .f-tab{height:26px;line-height:26px;margin-bottom:15px}.m-oauthlogin .f-tab li{display:block;float:left;box-sizing:border-box;width:50%;font-size:16px;color:#666;cursor:pointer}.m-oauthlogin .f-tab li.z-crt{cursor:default;color:#ee0a3b}.m-oauthlogin .f-tab li+li{border-left:1px solid #e0e0e0}.m-reg{display:none}.m-reg.step-1{display:block}.m-reg .f-coupon{overflow:hidden;width:460px;margin-left:-50px}.m-reg .f-coupon li{display:block;float:left;box-sizing:border-box;width:210px;height:90px;border:1px solid #253746;padding-top:15px;margin-left:20px;margin-bottom:20px}.m-reg .f-coupon li>div{width:180px;margin:0 auto}.m-reg .f-coupon li .info{overflow:hidden;border-bottom:1px dashed #253746}.m-reg .f-coupon li .value{position:relative;font-family:arial;float:left;overflow:hidden;width:100px;height:45px;color:#ee0a3b;font-size:38px}.m-reg .f-coupon li .value:before{position:absolute;left:0;bottom:0;content:'¥';font-size:20px}.m-reg .f-coupon li .value span{text-align:center;letter-spacing:-3px;position:absolute;top:-8px;left:5px;right:0}.m-reg .f-coupon li .text{float:left;overflow:hidden;width:80px;padding-top:5px}.m-reg .f-coupon li .text p{text-align:left;font-size:10px;height:18px;line-height:18px;white-space:nowrap;color:#253746}.m-reg .f-coupon li .range{width:100%;text-align:center}.m-reg .f-coupon.superposition-bags{padding-bottom:0!important}.m-reg .f-coupon.superposition-bags li .value::before{content:'积分';font-size:12px}.m-bindMobile,.m-bindMobileV2{display:none}.m-bindMobile.step-1,.m-bindMobileV2.step-1{display:block}.m-bindMobile .f-item-tips,.m-bindMobileV2 .f-item-tips{margin-top:-30px;margin-bottom:30px;color:#666;text-align:center}.m-bindMobile .f12,.m-bindMobileV2 .f12{font-size:12px}.m-bindMobile .f14-center,.m-bindMobileV2 .f14-center{margin-top:5px;text-align:center;font-size:14px}.m-bindMobile .success-msg,.m-bindMobileV2 .success-msg{margin-top:100px;background:url(../images/v2/icon_success.png) top no-repeat;padding-top:80px;text-align:center;font-weight:700;font-size:20px}.m-bindMobile .f-item.account,.m-bindMobileV2 .f-item.account{text-align:center}.m-bindMobile .account-info,.m-bindMobileV2 .account-info{overflow:hidden}.m-bindMobile .account-info .avatar img,.m-bindMobileV2 .account-info .avatar img{width:60px;height:60px;border-radius:50%}.m-bindMobile .account-info .nickname,.m-bindMobileV2 .account-info .nickname{padding-top:10px}.m-bindMobile .account-info .gray,.m-bindMobileV2 .account-info .gray{color:#ccc}.confirm-msg{margin:20px 0;width:350px;padding-top:20px;color:#888}.confirm-msg .content{text-align:center}.confirm-msg .f-action{margin-top:50px;text-align:center}.confirm-msg .f-action .u-btn{width:250px}.confirm-msg .f-action .u-btn-c3{color:#888}.confirm-msg .f-action .u-btn+.u-btn{margin-top:20px}.m-findpwd{display:none}.m-findpwd.step-1{display:block}