@charset "UTF-8";.login-ewm-start .ewm-box{*display:table;*zoom:1}.login-ewm-start .ewm-box:after{clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20'}.login-ewm-start .ewm-box{*display:table;*zoom:1}.login-ewm-start .ewm-box:after{clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20'}.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:870px;background-color:#fff}.header-wrap{min-width:885px}.content{width:885px;min-height:670px;padding-top:115px}.footer-wrap{min-width:885px;bottom:0}.login-side{float:left;width:410px;height:505px;margin-right:93px}.login-side>img{width:410px;height:505px}.login-side .login-hoverDown{padding-left:100px;cursor:pointer}.login-side .login-hoverDown .txt{display:inline-block;width:162px;height:42px;line-height:42px;background:#222;border-radius:6px;font-size:16px;color:#fff;text-align:center;text-decoration:none}.login-side .login-hoverDown .qr{position:relative;display:inline-block;width:40px;height:40px;margin-left:12px;background:url(/static/passport/images/1.0.0//dark.jpg) no-repeat;vertical-align:top;cursor:default}.login-side .login-hoverDown .qr>img{display:none;position:absolute;left:0;top:0;z-index:10;width:150px;height:150px}.login-wrap{float:left;position:relative;width:310px;min-height:440px;margin-top:22px;padding:0 32px 14px 36px;border:1px solid #ccc}.login-wrap .imgCode-wrap{display:none}.login-logo{padding:40px 0 30px 0;width:100%;height:48px;text-align:center}.login-logo a,.login-logo img{display:inline-block;width:144px;height:48px}.login-change{position:absolute;right:10px;top:10px;width:55px;height:55px;background:url(/static/passport/images/1.0.0/login_change_pc.png) no-repeat 0 0;cursor:pointer}.login-change .login-tips{display:none;position:absolute;top:10px;right:69px;min-width:50px;padding:0 5px;border:1px solid #55d7d0;background:#a2fcf7;color:#777;white-space:nowrap}.login-change .login-tips:before,.login-change .login-tips:after{position:absolute;top:6px;right:-13px;content:'';display:block;clear:both;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #55d7d0}.login-change .login-tips:after{right:-12px;border-left:6px solid #a2fcf7}.login-change-normal,.login-change-ewm{background:url(/static/passport/images/1.0.0/login_change.png) no-repeat 0 0}.login-change-normal{background-position:0 -75px}.login-change-normal:hover{background-position:-99px -75px}.login-change-normal:hover .tips2{display:block}.login-change-ewm:hover{background-position:-100px 0}.login-change-ewm:hover .tips1{display:block}.login-ewm-start{padding-bottom:28px;padding-top:85px}.login-ewm-start .title{font-size:16px;line-height:16px;text-align:center}.login-ewm-start .ewm-box{position:relative;width:100%;height:199px}.login-ewm-start .ewm-pic{position:absolute;left:100px;top:38px;width:130px;height:130px}.login-ewm-start .ewm-pic img{display:block;width:100%;height:100%}.login-ewm-start .ewm-fresh{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background-color:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E6FFFFFF',endColorstr='#E6FFFFFF')}:root .login-ewm-start .ewm-fresh{filter:none}.login-ewm-start .ewm-fresh .text{padding-top:45px;font-size:16px;line-height:16px}.login-ewm-start .ewm-fresh .link{display:inline-block;width:120px;height:36px;margin-top:20px;font-size:12px;line-height:36px;color:#fff;text-align:center;background-color:#4ed6d1}.login-ewm-start .ewm-fresh .link:hover{background-color:#46c0bc;text-decoration:none}.login-ewm-start .ewm-tip{position:absolute;right:20px;top:0;display:none}.login-ewm-start .ewm-tip .text{font-size:13px;line-height:13px;color:#777}.login-ewm-start .ewm-tip .pic{position:relative;left:6px;overflow:hidden;height:180px;margin-top:10px;text-align:center}.login-ewm-start .ewm-foot{margin-top:28px;font-size:13px;line-height:15px;text-align:center}.login-ewm-start .ewm-foot .space{margin:0 9px 0 10px;font-size:12px;color:#ddd}.login-ewm-start .ewm-foot .fresh{color:#777}.login-ewm-start .ewm-foot .appurl{color:#4a82b1}.login-ewm-success{padding-top:58px;text-align:center}.login-ewm-success .pic{overflow:hidden;width:88px;height:146px;margin:0 auto}.login-ewm-success .pic img{display:block;width:100%;height:100%}.login-ewm-success .title{margin-top:30px;font-size:18px;line-height:18px}.login-ewm-success .tip{font-size:14px;color:#777;margin-top:20px}.login-ewm-success .return{margin-top:50px;font-size:12px;line-height:12px}.login-ewm-success .return a{color:#4a82b1}.login-type{overflow:hidden}.login-type .checkbox-wrap{height:26px;line-height:16px;font-size:16px;color:#222}.login-type span{cursor:pointer}.login-type .checkbox{width:16px;height:16px;margin-right:10px;background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -80px -40px}.login-type .checked{color:#222}.login-type .checked .checkbox{background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -120px -40px}.error-wrap{height:42px;line-height:42px;text-align:left}.error-wrap .error{padding-top:10px}.error{display:none}.form input{padding-left:15px;height:18px;line-height:18px}.form .imgCode{padding-left:15px}.normalForm{display:none}.normalForm,.name-wrap,.passwd-wrap,.telCode-wrap,.imgCode-wrap,.tel-wrap{position:relative}.normalForm ins,.name-wrap ins,.passwd-wrap ins,.telCode-wrap ins,.imgCode-wrap ins,.tel-wrap ins{left:0}.name-wrap,.passwd-wrap{height:46px}.name,.passwd{position:absolute;top:0;left:0}.name:focus,.name-wrap .redtips,.passwd:focus,.passwd-wrap .redtips{background-position:9px 13px;z-index:9}.name{width:283px}.name:focus,.name-wrap .redtips{padding:13px 9px 12px 14px}.passwd{width:283px}.passwd:focus,.passwd-wrap .redtips{padding:13px 9px 11px 14px}.tel:focus,.tel-wrap .redtips,.telCode:focus,.telCode-wrap .redtips{background-position:9px center}.tel{width:283px}.tel:focus,.tel-wrap .redtips{padding:13px 9px 11px 15px}.telCode{width:163px}.telCode:focus,.telCode-wrap .redtips{padding:13px 8px 11px 15px}.imgCode{width:125px}.imgCode:focus{width:125px;padding:13px 10px 11px 14px}.telCode-wrap{width:310px;height:46px;overflow:hidden}.telCode-wrap .right{display:none;position:absolute;top:15px;left:148px;width:22px;height:22px;background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -40px -120px}.getTelCode-wrap .getTelCode{height:44px;line-height:46px}.passwd-wrap{margin-top:20px;top:-1px}.remember-wrap{float:left;width:100%;overflow:hidden;margin-top:5px}.remember-wrap span,.remember-wrap a{height:18px;line-height:18px}.remember-wrap .remember{width:16px;height:16px;margin-right:10px;border:1px solid #ddd;cursor:pointer}.remember-wrap .remember:focus{outline:0}.remember-wrap .checked{border-color:#58d9da;background:url(/static/passport/images/1.0.0/loginSignup-icon.png) no-repeat -78px -116px}.submit{margin-top:30px;margin-bottom:10px;letter-spacing:18px}.goToSignup{height:30px;line-height:30px;color:#777}.goToSignup a{font-size:14px;color:#777}.switch{position:relative;overflow:hidden;height:29px;border-bottom:1px solid #f3f3f3;margin-top:60px;line-height:42px}.switch-item{float:left;width:50%;font-size:16px;color:#777;text-align:center;cursor:pointer}.switch-item.current,.switch-item:hover{font-weight:bold}.switch-bar{-webkit-transition:ease-out .25s;-moz-transition:ease-out .25s;-ms-transition:ease-out .25s;-o-transition:ease-out .25s;transition:ease-out .25s;position:absolute;left:0;bottom:-1px;width:70px;height:4px;background-color:#222}.loginWindow{margin-top:0;padding-bottom:25px;border:0;float:none}.loginWindow .switch{margin-top:0;padding-top:20px}.loginWindow .login-ewm-start{padding-bottom:58px}.loginWindow .goToSignup{margin-right:50px}.loginWindow .login-change{top:auto;bottom:-4px}.loginWindow .login-change .login-tips{display:none}.loginWindow .thirdAccount-wrap{position:absolute;bottom:10px}.loginWindow .login-change-normal{background-position:0 -225px}.loginWindow .login-change-normal:hover{background-position:-100px -225px}.loginWindow .login-change-ewm{background-position:0 -150px}.loginWindow .login-change-ewm:hover{background-position:-100px -150px}