@charset "UTF-8";.dialog-confirm-with-icon .title .i-tip-32,.dialog-confirm-with-icon .title .i-success-32,.dialog-confirm-with-icon .title .i-error-32,.dialog-confirm-with-icon .close{position:relative;display:inline-block;vertical-align:middle;background-image:url(/static/global/images/1.0.0/sprite_icons.png);background-repeat:no-repeat}.dialog-confirm-with-icon .title .i-tip-32{width:32px;height:32px;background-position:-762px -50px}.dialog-confirm-with-icon .title .i-success-32{width:32px;height:32px;background-position:-762px -100px}.dialog-confirm-with-icon .title .i-error-32{width:32px;height:32px;background-position:-762px -150px}.dialog-confirm-with-icon .close{width:16px;height:16px;background-position:-425px -250px}.dialog-confirm-with-icon .close:hover{background-position:-467px -250px}.dialog-confirm-with-icon .close:active{background-position:-509px -250px}.dialog-confirm-with-icon .button .confirm{background-color:#4ed6d1;color:#fff;text-align:center;text-decoration:none}.dialog-confirm-with-icon .button .confirm:hover{text-decoration:none;background-color:#00cbcc}.dialog-confirm-with-icon .button .confirm:active{background-color:#00bebf}.dialog-confirm-with-icon .button .disabled.confirm{color:#8ce4e1;cursor:not-allowed}.dialog-confirm-with-icon .button .disabled.confirm:hover,.dialog-confirm-with-icon .button .disabled.confirm:active{background-color:#4ed6d1}.dialog-confirm-with-icon .button .cancel{border:1px solid #ddd;color:#222;text-align:center;text-decoration:none}.dialog-confirm-with-icon .button .cancel:hover{text-decoration:none;border-color:#4ed6d1}.dialog-confirm-with-icon .button .cancel:active{color:#4ed6d1}html,body{height:100%}body{color:#222}.content{margin:0 auto}.signup-wrap,.findpw-wrap,.login-wrap{height:auto;margin:0 auto;background-color:#fff}.signup,.findpw,.login{width:100%;text-align:center}.signup .submit,.findpw .submit,.login .submit{color:#fff}.signup a,.findpw a,.login a{color:#4a82b1}.signup h1,.findpw h1,.login h1{font-size:24px;margin-bottom:27px}.form input{padding:14px 10px 12px 0;height:22px;line-height:22px;font-size:14px;border:1px solid #ddd}.form input[disabled]{background-color:#fff;cursor:not-allowed}.form input:hover{border:1px solid #c5c5c5}.form input:focus{border:2px solid #4ed6d1}.form input::-webkit-input-placeholder{color:#a9a9a9}.form input:-moz-placeholder{color:#a9a9a9}.form input::-moz-placeholder{color:#a9a9a9}.form input:-ms-input-placeholder{color:#a9a9a9}.form .redtips{border:2px solid #f33}.form .redtips:hover,.form .redtips:focus{border:2px solid #f33}.telCode-wrap,.imgCode-wrap,.mailCode-wrap,.passwd-wrap,.repasswd-wrap{height:50px;margin-top:20px}.getTelCode-wrap .getTelCode,.getTelCode-wrap .getRegTelCode,.getTelCode-wrap .getMailCode,.getMailCode-wrap .getTelCode,.getMailCode-wrap .getRegTelCode,.getMailCode-wrap .getMailCode{display:block;width:119px;height:48px;line-height:50px;font-size:14px;background-color:#ececec;border:1px solid #ddd;border-left:0;cursor:pointer}.getTelCode-wrap .getTelCode:hover,.getTelCode-wrap .getRegTelCode:hover,.getTelCode-wrap .getMailCode:hover,.getMailCode-wrap .getTelCode:hover,.getMailCode-wrap .getRegTelCode:hover,.getMailCode-wrap .getMailCode:hover{background-color:#efefef;color:#00bebf}.getTelCode-wrap .notActive:hover,.getMailCode-wrap .notActive:hover{cursor:not-allowed;color:#00bebf}.getTelCode-wrap .active,.getMailCode-wrap .active{color:#222}.getTelCode-wrap .active:hover,.getMailCode-wrap .active:hover{color:#00bebf}.codeImg{padding:9px 0;height:32px;line-height:32px}.codeImg a{margin-left:22px}.codeImg img{cursor:pointer}.submit{display:block;width:100%;height:50px;line-height:50px;font-size:18px;color:#fff;background-color:#4ed6d1;text-decoration:none}.submit:hover{background-color:#00cbcc;text-decoration:none}.submit:active{background-color:#00bebf}.agreement{text-align:left;cursor:pointer}.agreement .checked ins{background-position:-108px -250px}.agreement ins{position:relative;display:inline-block;width:16px;height:16px;margin-right:3px;vertical-align:middle;background-image:url(https://static.xidibuy.com/static/global/images/1.0.0/sprite_icons.png);background-position:-74px -250px;background-repeat:no-repeat;vertical-align:text-top}.login-wrap .thirdAccount-wrap{width:310px;height:30px;margin-top:38px}.login-wrap .weibo,.login-wrap .qq,.login-wrap .weixin{position:relative;float:left;display:block;width:30px;height:30px}.login-wrap .weibo.lastLogin:after,.login-wrap .qq.lastLogin:after,.login-wrap .weixin.lastLogin:after{position:absolute;content:'';left:50%;top:32px;width:70px;height:36px;margin-left:-35px;background:url(/static/passport/images/1.0.0/lastLogin.png) no-repeat}.login-wrap .weibo{background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -80px -300px}.login-wrap .weibo:hover{background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -120px -300px}.login-wrap .qq{margin-left:20px;background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat 0 -300px}.login-wrap .qq:hover{background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -40px -300px}.login-wrap .weixin{margin-left:20px;background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -160px -300px}.login-wrap .weixin:hover{background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -200px -300px}.error{color:#ea4b46}.out_box{color:#333;text-align:left;border:1px solid #ccc;background-color:#fff}.list_box{padding-left:42px;line-height:30px;cursor:pointer}.focus_box{padding-left:42px;line-height:30px;background-color:#f4fbfa;cursor:pointer}.mark_box{font-weight:bold}.passwd-wrap .upperCase{display:none;position:absolute;top:15px;right:47px;width:20px;height:20px;background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -120px -162px}.passwd-wrap .showPasswd,.passwd-wrap .hidePasswd{position:absolute;top:0;right:0;z-index:99;width:42px;height:50px}.passwd-wrap .showPasswd:before,.passwd-wrap .hidePasswd:before{content:"";position:absolute;top:14px;right:10px;width:22px;height:22px}.passwd-wrap .showPasswd:before{background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -40px -40px}.passwd-wrap .hidePasswd:before{background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat 0 -40px}.passwd-wrap input[type=text]{ime-mode:disabled;-webkit-ime-mode:disabled}#dialogConfirmWithIcon{padding:0}.dialog-confirm-with-icon{width:340px;padding:50px 60px 40px 60px}.dialog-confirm-with-icon .title{position:relative;padding-left:47px;font-size:20px;line-height:32px;text-align:left}.dialog-confirm-with-icon .title .i-tip-32{position:absolute;left:0;top:0}.dialog-confirm-with-icon .title .i-error-32{position:absolute;left:0;top:0}.dialog-confirm-with-icon .title .i-success-32{position:absolute;left:0;top:0}.dialog-confirm-with-icon .desc{margin-top:15px;margin-left:47px;font-size:13px;line-height:21px;text-align:left;color:#777}.dialog-confirm-with-icon .button{margin-top:24px;font-size:0;text-align:center}.dialog-confirm-with-icon .button a{margin-left:20px}.dialog-confirm-with-icon .button a:first-child{margin-left:0}.dialog-confirm-with-icon .button .confirm{display:inline-block;width:160px;height:48px;font-size:16px;line-height:48px}.dialog-confirm-with-icon .button .cancel{display:inline-block;width:158px;height:46px;font-size:16px;line-height:48px}.dialog-confirm-with-icon .button-single{padding-left:47px;text-align:left}.dialog-confirm-with-icon .button-single .confirm{width:240px}.dialog-confirm-with-icon .button-single .cancel{width:238px}.dialog-confirm-with-icon .close{position:absolute;right:20px;top:20px;cursor:pointer}.header-wrap,.footer-wrap{width:100%}@media screen and (min-device-width:768px) and (max-device-width:1024px){.header-wrap,.footer-wrap{width:996px;padding-left:15px;padding-right:15px}}.header-wrap{height:100px;background-color:#505050}.header{max-width:1210px;height:100px;line-height:100px;margin:0 auto;color:#c5c5c5}.header a{display:inline-block;padding:0 8px;color:#c5c5c5}.logo{margin-top:20px}.logo a,.logo img{display:block;width:162px;height:62px}.footer-wrap{position:absolute;height:52px;overflow:hidden;color:#777;border-top:1px solid #ddd}.footer-wrap .footer{max-width:1210px;margin:0 auto}.about{height:52px;padding:15px 0}.about a{display:inline-block;padding:0 14px;height:12px;line-height:12px;color:#777;border-right:1px solid #777}.about .br0{border-right:0}.copyright{width:365px;line-height:52px}.copyright span{padding-right:8px}body{position:relative;min-height:690px}.content{margin-top:50px;min-height:500px}.footer-wrap{bottom:0}.signup-wrap,.findpw-wrap{width:360px;padding:0 80px}.signup-wrap .imgCode-wrap{display:none}.signup-type{height:12px;line-height:12px;margin-bottom:11px}.signup-type a{display:block}.signup-type .checked{display:none}.form input{padding-left:14px;width:334px}.form input:focus{padding:13px 9px 11px 13px}.form .telCode,.form .mailCode{width:186px}.form .imgCode{width:156px}.form .redtips{padding:13px 9px 11px 13px}.form .passwd-wrap .redtips{padding:13px 31px 11px 13px}.form .passwd{width:312px;padding-right:32px}.form .passwd:focus{padding:13px 31px 11px 13px}.getTelCode-wrap .getTelCode{width:147px}.mailForm{display:none}.tel-wrap,.mail-wrap,.name-wrap,.imgCode-wrap,.telCode-wrap,.mailCode-wrap,.passwd-wrap,.repasswd-wrap{position:relative}.tel-wrap ins,.mail-wrap ins,.name-wrap ins,.imgCode-wrap ins,.telCode-wrap ins,.mailCode-wrap ins,.passwd-wrap ins,.repasswd-wrap ins{left:0}.agreement-error{float:left;width:100%;line-height:30px;text-align:left;color:#ea4b46}.submit{margin-top:30px;margin-bottom:10px}.goToLogin{margin:-2px 0}.goToLogin p{height:22px;line-height:22px;text-align:right;color:#777}.error-wrap{position:absolute;top:0;left:380px;height:50px;line-height:50px;color:#777;text-align:left;white-space:nowrap}.error-passwd,.error-telPasswd{position:absolute;white-space:nowrap;display:block;min-width:120px}.checkRight{position:absolute;top:14px;width:22px;height:22px;min-width:22px;background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -40px -120px}.registerIcon{float:left;width:24px;height:15px;margin:17px 12px 0 0;background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat}.lowsecure{color:#ea4b46}.midsecure{white-space:nowrap;color:#777}.highsecure{color:#4ed6d1}.register-lowsecure{background-position:0 -160px}.register-midsecure{background-position:-40px -160px}.register-highsecure{background-position:-80px -160px}.findpw-wrap{width:492px}.findpw .form,.findpw .submit,.findpw .forget{width:360px;margin:0 auto}.findpw .progress-wrap{width:492px;height:16px;padding-top:44px;margin-bottom:40px;background:url(/static/passport/images/1.0.0/findpw_progress.jpg) no-repeat top}.findpw .progress-wrap .progress{padding:0 80px}.findpw .progress-wrap span{height:16px;line-height:16px;font-size:16px;color:#777}.findpw .progress-wrap .finished{color:#ff6b58}.findpw .newpw{background:url(/static/passport/images/1.0.0/newpw_progress.jpg) no-repeat top}.findpw .telCode-wrap{display:none}.findpw .forget{height:12px;line-height:12px;text-align:right;color:#777}.findpw .submit{margin:30px auto 20px;letter-spacing:12px}.findpw h1{margin-bottom:50px}.list_box,.focus_box{padding-left:14px}.loadingPage-wrap{width:235px;height:22px;margin:260px auto 0}.loadingPage-wrap .loadingPage{padding-left:37px;font-size:20px;background:url(/static/passport/images/1.0.0/loadingPage.png) no-repeat left center}.emailAuthBack{display:none}.content.j_bindPhoneContent{display:none}.needPhoneTitle{margin-bottom:14px;font-size:16px;text-align:left}.needPhoneError{float:left;width:100%;margin-top:5px;text-align:left}#bindPhoneContent{padding:0}#bindPhoneContent .dialog-lightbox-header{padding-bottom:37px}#bindPhoneContent .dialog-lightbox-close{top:8px;right:8px}#bindPhoneContent .signup-wrap{width:270px;padding:0 40px}#bindPhoneContent .form input{padding:6px 10px 6px 14px}#bindPhoneContent .form input:focus,#bindPhoneContent .form input.redtips{padding:5px 9px 5px 13px}#bindPhoneContent .tel{width:244px}#bindPhoneContent .form .telCode{width:147px}#bindPhoneContent #codeImg{width:85px}#bindPhoneContent .imgCode{width:112px}#bindPhoneContent .codeImg{padding:2px 0}#bindPhoneContent .getCodeImg{margin-left:7px}#bindPhoneContent .telCode-wrap,#bindPhoneContent .imgCode-wrap{height:36px;margin-top:14px}#bindPhoneContent .getTelCode-wrap .getTelCode{width:96px;height:34px;line-height:34px}#bindPhoneContent .submit{height:36px;line-height:36px;margin-top:60px;margin-bottom:35px;font-size:16px}#bindPhoneContentTologin{width:245px !important;min-height:auto !important;padding:10px}#bindPhoneContentTologin .dialog-lightbox-header{display:none}#bindPhoneContentTologin .tologinBox{width:243px;text-align:center;font-size:14px}#bindPhoneContentTologin .tologinBox .title{margin-top:20px;font-size:16px}#bindPhoneContentTologin .tologinBox .phone{color:blue}#bindPhoneContentTologin .tologinBox .ft{width:100%;margin-top:20px;border:1px solid #ddd}#bindPhoneContentTologin .tologinBox .ft:after{display:block;content:"";clear:both}#bindPhoneContentTologin .tologinBox .ft a{float:left;height:35px;line-height:35px;text-decoration:none}#bindPhoneContentTologin .tologinBox .ft a:last-child{width:121px;background:#4ed6d1;color:#fff}#bindPhoneContentTologin .tologinBox .ft a:first-child{width:122px}