html,body{height:100%;background:#fff;color:#666;font-family:Tahoma,Helvetica,"Microsoft Yahei","微软雅黑",Arial,STHeiti}:focus{outline:0}p,input{margin:0;padding:0;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Helvetica,Arial,STHeiti;font-size:16px}.pass-new-mobile{background:#fcfcfc}.wrapper{width:780px;margin:0 auto}.header{padding:40px 0}.header-title{height:28px;line-height:28px;text-align:center}.header-title img{vertical-align:middle;margin-right:9px}.header-title span{color:#75b43d}.header-msg{text-align:center;color:#111;font-size:14px;margin-top:10px}.content{border:1px solid #f2f2f2;background:#fff;padding-top:30px;padding:30px 58px 40px 48px;overflow:hidden}.auth-tpl{float:left;width:273px;min-height:156px;background:url(https://passport.baidu.com/static/phoenix/img/arrow.png) no-repeat right}.card-icon img{vertical-align:middle;margin-right:10px;width:24px}.card-portrait{background:#fff;border:1px solid #ccc;width:93px;height:93px;border-radius:93px;-webkit-border-radius:93px;-moz-border-radius:93px;-o-border-radius:93px;-ms-border-radius:93px;margin:0 auto;text-align:center;margin-top:40px}.card-portrait img{width:87px;height:87px;border-radius:87px;-webkit-border-radius:87px;-moz-border-radius:87px;-o-border-radius:87px;-ms-border-radius:87px;margin:3px}.card-username{margin-top:10px;text-align:center}.pass-tpl{float:left;text-align:left;margin-left:60px}.tang-pass-sms{*margin-top:-20px}.pass-label-smsPhone,.pass-label-verifyCode,.pass-label-smsVerifyCode,.pass-form-item .pass-clearbtn{background-image:url(https://passport.baidu.com/static/phoenix/img/icon.png);background-image:-webkit-image-set(url(https://passport.baidu.com/static/phoenix/img/icon.png) 1x,url(https://passport.baidu.com/static/phoenix/img/icon_2x.png) 2x);background-image:-moz-image-set(url(https://passport.baidu.com/static/phoenix/img/icon.png) 1x,url(https://passport.baidu.com/static/phoenix/img/icon_2x.png) 2x);background-image:-o-image-set(url(https://passport.baidu.com/static/phoenix/img/icon.png) 1x,url(https://passport.baidu.com/static/phoenix/img/icon_2x.png) 2x);background-image:-ms-image-set(url(..img/icon.png) 1x,url(https://passport.baidu.com/static/phoenix/img/icon_2x.png) 2x);background-repeat:no-repeat}.tang-pass-login{position:relative}a{text-decoration:none;color:#2e82ff}a:hover{text-decoration:underline;color:#2e82ff}.pass-form-item{position:relative;clear:both;z-index:18;margin-bottom:20px}.pass-form-normal{padding-bottom:10px}.pass-generalErrorWrapper{height:auto;_height:24px;min-height:24px;color:#fc4343}.pass-generalError{display:block;font-size:12px;line-height:14px;padding-top:8px;padding-bottom:2px}.pass-label{display:block;font-size:12px;color:#666;padding-bottom:10px;display:none}.pass-label-smsPhone,.pass-label-verifyCode,.pass-label-smsVerifyCode{display:block;position:absolute;top:9px;*top:10px;left:8px;width:0;height:20px;overflow:hidden;padding:0 0 0 18px;z-index:20}.pass-label-verifyCode,.pass-label-smsVerifyCode{background-position:-42px -52px}.pass-label-smsPhone{background-position:-63px -52px}.pass-form-item-smsPhone label.pass-text-label-focus{background-position:-63px -73px}.pass-form-item-smsVerifyCode label.pass-text-label-focus,.pass-form-item-verifyCode label.pass-text-label-focus{background-position:-42px -73px}.tang-pass-sms .pass-form-item-smsPhone{z-index:20}input::-ms-clear{display:none}input::-ms-reveal{display:none}.pass-form-item .pass-text-input{position:relative;z-index:17;display:block;padding:12px 10px 12px 38px;margin:0;height:14px;line-height:14px;width:158px;border:1px solid #dedede;font-size:14px;color:#666;transition:.3s}.pass-form-item .pass-text-input-focus{border-color:#488ee7}.pass-form-item .pass-text-input-error{border-color:#fc4343}.pass-form-item input.pass-text-input-smsPhone{width:270px}.pass-form-item .pass-text-input-verifyCode{width:110px}.pass-form-item .pass-text-input-smsVerifyCode{width:160px}.pass-form-item .pass-clearbtn{position:absolute;z-index:20;right:8px;top:12px;width:16px;height:16px;background-position:0 -95px;cursor:pointer;transition:all ease-out .3s}.pass-form-item span.pass-clearbtn-verifyCode{right:inherit;left:75px;z-index:1999}.pass-form-item span.pass-clearbtn-smsVerifyCode{right:inherit;left:186px}.login-form .pass-form-item .pass-clearbtn:hover{transform:rotate(180deg);background-position:0 -95px}.tang-pass-login .pass-form-item .pass-placeholder{position:absolute;overflow:hidden;z-index:23;display:block;left:38px;height:16px;top:12px;*top:14px;line-height:16px;width:270px;font-size:14px;color:#ccc;cursor:text}.tang-pass-login .pass-form-item .pass-placeholder-verifyCode{width:110px}.tang-pass-login .pass-form-item .pass-placeholder-smsVerifyCode{width:160px}.tang-pass-login .pass-success-verifyCode{display:none;height:10px;width:10px;background-position:-3px -136px;position:absolute;left:142px;top:15px;z-index:24}.pass-form-item-submit{position:relative;margin-bottom:0;*width:320px}.pass-form-item-submit input{width:100%;height:40px;background:#2e82ff;font-size:14px;font-weight:700;border:0;color:#fff;cursor:pointer;letter-spacing:2px}.pass-form-item-submit input:hover{background:#317ef3}.pass-form-item-submit input:focus{background:#3075dc}.tang-pass-sms-title,.tang-pass-sms-tip{display:none}.pass-item-timer,.pass-item-time-timing{display:block;padding:0;height:38px;width:98px;font-size:12px;color:#333;line-height:40px;text-align:center;position:absolute;border:0;border:1px solid #e0e0e0;top:0;right:0;background:#fff;cursor:pointer}.pass-item-timer:hover{background:#eee}.pass-item-time-timing{cursor:default;background:#ddd}.animation{-webkit-animation:flipInX 1s .2s ease both;-moz-animation:flipInX 1s .2s ease both}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}.tang-pass-sms-agreement{display:inline-block;margin-top:10px;font-size:12px;color:#969696}.pass-sms-link-back{*margin-top:-14px}.pass-form-sms-checkphone p{font-size:12px!important}.pass-dialogWrap{display:none}.pass-dialog-mask{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;display:block;z-index:100}.pass-dialog-content{width:80%;position:absolute;left:50%;top:50%;margin-top:-90px;margin-left:-45%;background:#fff;z-index:100;padding:5%}.pc-dialog-content{width:40%!important;margin-left:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.pass-dialog-title{text-align:center;font-size:16px;margin-bottom:35px}.pass-dialog-msg span{color:#ff5400}.pass-dialog-btn{margin-top:35px;height:44px;line-height:44px}.pass-dialog-btn input{display:inline-block;font-size:16px;height:44px;width:47%;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;text-align:center}input.pass-dialog-mainBtn{float:right;background:#3c76ff;border:1px solid #3c76ff;color:#fff;cursor:pointer}input.pass-dialog-subBtn{float:left;background:#fff;border:1px solid #ccc;color:#333;cursor:pointer}a:visited{color:#4490f7}