.c-security-tips{padding:0 10px;height:34px;line-height:34px;font-size:12px;background:#f4f0ee;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#333}.c-security-tips.hide{display:none}.c-security-tips .c-security-tips-content{margin-left:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:390px;text-align:left}.c-security-tips .c-security-tips-close{-webkit-transform:scale(.7);transform:scale(.7)}.c-login-modal-email .ant-form-item .ant-form-item-control .ant-form-item-control-input-content input,.c-login-modal-email .ant-form-item .ant-form-item-label,.font_m{font-size:14px;line-height:20px}.c-login-modal-email .ant-form-item{margin-bottom:16px}.c-login-modal-email .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-form-item-control-input-content{border-bottom:2px solid #c82d31!important}.c-login-modal-email .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-form-item-explain{color:#c82d31;margin-top:7px;font-size:12px;line-height:18px;min-height:14px;text-align:left}.c-login-modal-email .ant-form-item .ant-form-item-label{color:#333;font-weight:500;padding:0 0 10px;margin:0}.c-login-modal-email .ant-form-item .ant-form-item-control .ant-form-item-control-input-content input{width:100%;height:40px;color:#333;border:1px solid #ccc;padding:0 0 0 10px;border-radius:0}.c-login-modal-email .ant-form-item .ant-form-item-control .ant-form-item-control-input-content .password-input{display:inline-block;width:250px;margin-bottom:0}.c-login-modal-email .ant-form-item .ant-form-item-control .ant-form-item-control-input-content .password-input input{padding-right:28px}.c-login-modal-email .ant-form-item .ant-form-item-control .ant-form-item-control-input-content .login-button{width:120px;margin-left:20px;display:inline-block;margin-bottom:0}.c-login-modal-email .ant-form-item .ant-form-item-control .ant-form-item-control-input-content .login-button .ant-btn{width:100%;height:40px}.c-login-modal-email .ant-form-item .ant-form-item-control .ant-form-item-explain{color:#c82d31;margin-top:7px;font-size:12px;line-height:18px;min-height:14px;text-align:left}.c-login-modal-email .server-msg{height:30px;text-align:left;display:table-cell;vertical-align:bottom}.c-login-modal-email .server-msg .server-msg-text{color:#c82d31;font-size:12px;line-height:18px;line-height:20px}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-control-input-content input,.c-login-modal-phone .ant-form-item .ant-form-item-label,.font_m{font-size:14px;line-height:20px}.c-login-modal-phone .ant-form-item{margin-bottom:16px}.c-login-modal-phone .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-form-item-control-input-content{border-bottom:2px solid #c82d31!important}.c-login-modal-phone .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-form-item-control-input-content .c-area-code .ant-input-affix-wrapper input{height:37px!important}.c-login-modal-phone .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-form-item-explain{color:#c82d31;margin-top:7px;font-size:12px;line-height:18px;min-height:14px;text-align:left}.c-login-modal-phone .ant-form-item .ant-form-item-label{color:#333;font-weight:500;padding:0 0 10px;margin:0}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-control-input-content .ant-input-group-addon{padding:0;background-color:#fff;border:none}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-control-input-content input{height:40px;color:#333;border:1px solid #ccc;padding:0 10px;border-radius:0;text-align:left}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-control-input-content input:-ms-input-placeholder{color:#ccc}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-control-input-content #phone{border-left:none!important}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-control-input-content .password-input{display:inline-block;width:250px;margin-bottom:0}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-control-input-content .password-input input{padding-right:28px}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-control-input-content .login-button{width:120px;margin-left:20px;display:inline-block;margin-bottom:0}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-control-input-content .login-button .ant-btn{width:100%;height:40px;background-color:#e0aa14}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-explain{color:#c82d31;margin-top:7px;font-size:12px;line-height:18px;min-height:14px;text-align:left}.c-login-modal-phone .ant-form-item .ant-form-item-control .ant-form-item-explain>div:nth-of-type(2){display:none}.c-login-modal-phone .server-msg{height:30px;text-align:left;display:table-cell;vertical-align:bottom}.c-login-modal-phone .server-msg .server-msg-text{color:#c82d31;font-size:12px;line-height:18px;line-height:20px}.font_l{font-size:16px;line-height:24px}.wechat-login-wrapper{display:flex;flex-direction:column;align-items:center;padding:30px 30px 0}.wechat-login-wrapper .wechat-login-title{font-weight:700;color:#333;margin-bottom:20px}.wechat-login-wrapper .qrcode-wrapper iframe{height:154px!important}.wechat-login-wrapper .switch-other-login{position:relative;color:#e0aa14;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:14px;margin-top:20px;font-size:12px;line-height:18px}.wechat-login-wrapper .switch-other-login:after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:-1px;background:#e0aa14}.wechat-login-wrapper .switch-other-login:hover{opacity:.7}.wechat-login-wrapper .wx-login-error-msg{line-height:20px;color:#c82d31;margin-top:10px;padding:0 30px;text-align:center;width:100%;font-size:12px;line-height:18px}.font_xs{font-size:10px;line-height:10px}.font_s{font-size:12px;line-height:18px}.font_m{font-size:14px;line-height:20px}.c-lego-login-modal .ant-modal-close .ant-modal-close-x .c-dialog-close-btn,.c-lego-login-security-modal .ant-modal-body .ant-modal-confirm-content,.font_l{font-size:16px;line-height:24px}.font_xl{font-size:18px;line-height:26px}.font_xxl{font-size:20px;line-height:28px}.font_xxxl{font-size:22px;line-height:30px}.font_24{font-size:24px;line-height:32px}.font_30{font-size:30px;line-height:40px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-search-item{padding:15px;height:60px;line-height:60px;font-size:14px;color:#333;background-color:hsla(0,0%,100%,.3)}.mobile-search-item .num{font-size:28px}.cover-bg{position:relative}.cover-bg:after{content:" ";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:30px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 52%,#fff)}.btn-disable{background-color:#ccc;color:#fff;pointer-events:none}.playfair{font-family:PlayfairDisplay,Georgia,Times New Roman,serif}.playfair-bold{font-family:PlayfairDisplay_bold,Georgia,Times New Roman,serif}.gc-underline-des-text{color:#e0aa14;text-decoration:underline!important;cursor:pointer}.sl-link,.sl-link-underline{cursor:pointer;color:#333}.sl-link-underline{border-bottom:1px solid #333}.sl-btn-secondary{cursor:pointer;color:#333;border:1px solid #333;background:transparent}.sl-btn-secondary:hover{color:#333;background:#f6bc19;border:1px solid #f6bc19}.sl-btn-secondary:active{color:#333;background:#cc9a0d;border:1px solid #cc9a0d}.sl-btn-primary{cursor:pointer;color:#333;background:#e0aa14;border-color:#e0aa14}.sl-btn-primary:hover{color:#333;background:#f6bc19;border-color:#f6bc19}.sl-btn-primary:active{color:#333;background:#cc9a0d;border-color:#cc9a0d}.c-lego-login-modal .ant-modal .ant-modal-content{padding-bottom:0}.c-lego-login-modal .ant-modal-header{padding:none}.c-lego-login-modal .ant-modal-close{right:10px}.c-lego-login-modal .ant-modal-close .ant-modal-close-x{width:16px;height:45px;line-height:45px}.c-lego-login-modal .ant-modal-header{height:60px;text-align:center;background:#f4f5f6;border:none;padding:0}.c-lego-login-modal .ant-modal-header .ant-modal-title{font-weight:400;font-size:24px;color:#333;height:62px;line-height:62px;background:#f4f5f6}.c-lego-login-modal .ant-modal-body{font-size:14px;padding:0}.c-lego-login-modal .ant-modal-body:after{content:"";display:table}.c-lego-login-modal .login-modal-form-wrap{padding:0 30px}.c-lego-login-modal .login-modal-form-wrap .login-form .c-login-modal-email{display:block}.c-lego-login-modal .login-modal-form-wrap .login-form .c-login-modal-phone,.c-lego-login-modal .login-modal-form-wrap .login-form.login-phone-show .c-login-modal-email{display:none}.c-lego-login-modal .login-modal-form-wrap .login-form.login-phone-show .c-login-modal-phone{display:block}.c-lego-login-modal .login-link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:14px;cursor:pointer;color:#333}.c-lego-login-modal .login-group{display:flex;justify-content:space-between}.c-lego-login-modal .login-group .login-link{font-size:10px;line-height:1.25;cursor:pointer;color:#333;border-bottom:1px solid #333}.c-lego-login-modal .login-modal-link-group{display:flex;position:relative;margin:40px 30px 48px}.c-lego-login-modal .login-modal-link-group .login-modal-btn-link{height:36px;line-height:36px;flex:1 1;cursor:pointer;color:#333;border:1px solid #333;background:transparent}.c-lego-login-modal .login-modal-link-group .login-modal-btn-link:hover{color:#333;background:#f6bc19;border:1px solid #f6bc19}.c-lego-login-modal .login-modal-link-group .login-modal-btn-link:active{color:#333;background:#cc9a0d;border:1px solid #cc9a0d}.c-lego-login-modal .login-modal-link-group .login-modal-btn-link:last-child{margin-left:20px}.c-lego-login-modal .login-modal-btn-group{display:flex;justify-content:center;align-items:center;position:relative;margin:0 30px;border-top:1px solid #ddd;padding:26px 0 20px}.c-lego-login-modal .login-modal-btn-group .login-seperator{position:absolute;color:#ccc;top:0;left:50%;padding:0 8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;font-size:12px;line-height:18px}.c-lego-login-modal .login-modal-btn-group .icon-font-item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;color:#999;cursor:pointer;font-size:12px;line-height:18px}.c-lego-login-modal .login-modal-btn-group .icon-font-item .sl-icon-font{width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-family:weapp;margin:0 26px 5px}.c-lego-login-modal .login-modal-btn-group .icon-font-item.wx-login-btn .sl-icon-font{background-color:#2aa515;font-size:22px;color:#fff}.c-lego-login-modal .login-modal-btn-group .icon-font-item.phone-login-btn .sl-icon-font{background-color:#fff;color:#e0aa14;font-size:34px}.c-lego-login-modal .login-modal-btn-group .icon-font-item:hover{opacity:.7}.c-lego-login-modal .login-modal-order-query{height:46px;line-height:46px;background-color:#f4f5f6;width:100%;padding:0 10px;color:#e0aa14;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-lego-login-modal .login-modal-order-query .c-iconfont{justify-content:space-between;font-size:14px}.c-lego-login-modal .login-modal-order-query .icon{margin-top:1px}.c-lego-login-security-modal .ant-modal-body{padding-bottom:50px}.c-lego-login-security-modal .ant-modal-body .ant-modal-confirm-content .c-close-btn-wrap{display:none}