html{color:#000;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}body,button,input,select,textarea{line-height:1.5;font-family:"Helvetica Neue","Hiragino Sans GB","sans-serif","\9ED1\4F53",Arial,sans-serif;font-size:12px}input,select,textarea{font-size:100%}img{border:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}ins,a{text-decoration:none}.phone-login{position:relative;margin:0;padding:0;z-index:99;width:100%;height:50px;background-color:rgba(245,245,249,0.6);border-bottom:1px solid #e5e5e5}.phone-login .go-back{position:absolute;line-height:50px;height:50px;font-size:14px;cursor:pointer;left:12px;color:#a5a5a5}.phone-login .go-back i{width:12px;height:12px;border:1px solid #a5a5a5;border-right:transparent;border-bottom:transparent;float:left;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);margin:19px 0}.phone-login .switch_btn{color:#333;padding-left:5px;height:50px;line-height:50px;width:310px;font-size:14px;text-align:center;outline:0}.login-box{width:310px;position:relative;background:#fff}.login-box .ui-switchable-content{_height:358px;position:relative;width:9999px}.login-box .bd{color:#a5a5a5}.login-box .bd a{color:#a5a5a5}.login-box .ui-1-item{padding:0}.login-box .ui-2-item{padding:0;margin-top:-1px}.login-box .ui-msg-item{padding:14px 0 0 0}.login-box .send-msg-code{position:absolute;top:1px;right:3px;display:inline-block;width:92px;margin-right:0;background-color:#f5f5f9;height:38px;font-size:12px;line-height:38px;text-align:center;outline:none;border:none;border-left:1px solid #dcdcdc;cursor:pointer;color:#333;vertical-align:bottom}.login-box .send-msg-code:hover{background-color:#dcdcdc;color:#000}.login-box .send-msg-code:active{background-color:#f5f5f9;color:#333}.login-box .codeSending{position:absolute;top:1px;right:3px;display:inline-block;width:92px;margin-right:0;font-size:12px;height:38px;line-height:38px;text-align:center;background-color:#f5f5f9;outline:none;border:none;border-left:1px solid #dcdcdc;cursor:pointer;color:#dcdcdc;vertical-align:bottom}.login-box .ui-input{color:#333;padding:11px 30px 11px 12px;width:202px;height:16px;font-size:14px}.login-box .ui-input:focus,.login-box .ui-input:active{border-color:#DCDCDC;background-color:#F9F9F9;box-shadow:inset 0 0 9px rgba(0,0,0,0.12);z-index:3;outline:none}.login-box .ui-input::placeholder{color:red;font-weight:300}.login-box .platform{display:inline-block;margin-top:-2px;margin-right:10px;vertical-align:middle}.login-box .platform:hover{text-decoration:none}.login-box .platform span{display:inline-block;height:24px;width:24px;margin-top:-2px}.login-box .platform .icons-sina{background:url("../../../../images/passport-web/img-loginV4/icons/sina.png") no-repeat center center;background-size:24px}.login-box .platform .icons-qq{background:url("../../../../images/passport-web/img-loginV4/icons/qq.png") no-repeat center center;background-size:24px}.login-box .ft{z-index:2;font-size:12px}.login-box .ft a,.login-box .ft span{color:#a5a5a5}.login-box .hide-ft{visibility:hidden}.login-box .left-link{position:absolute;left:30px;bottom:10px}.login-box .right-link{position:absolute;right:30px;bottom:15px}.login-box .safeValid .safeLeft{display:inline-block}.login-box .safeValid .pAndCLoginLeft{display:none}.login-box .safeValid .pAndCLoginRight{display:none}.login-box .msgValid .safeLeft{display:none}.login-box .msgValid .pAndCLoginLeft{display:none}.login-box .msgValid .pAndCLoginRight{display:none}.login-box .pAndCLogin .safeLeft{display:none}.login-box .pAndCLogin .pAndCLoginLeft{display:inline-block}.login-box .pAndCLogin .pAndCLoginRight{display:inline-block}.login-box .hd .more{_zoom:1;_height:100%}.login-box .hd .more a{_zoom:1;_padding-top:20px;_padding-bottom:20px}.change-login-type{cursor:pointer;outline:none}.login-box-commonLogin{border:1px solid #e5e5e5}.fn-left,.fn-right{display:inline}.aHover a:hover{color:#ff8400}.aHover a:active{color:#a5a5a5}.fn-right{float:right}.fn-left{float:left}.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.fn-clear{zoom:1}.login-box-inner .tab-cnt{float:left}.login-box-inner{min-height:314px;overflow:hidden;position:relative;z-index:2}.login-box-inner.bgfff{background-color:#fff}.login-box-inner.none{background-color:transparent}.login-box-inner.bgf2{background-color:#f2f2f2}.login-box-inner .tab-cnt{margin:0 auto;width:310px;position:relative}.login-box-inner .mt20{margin-top:20px}.login-box-inner .mt30{margin-top:30px}.login-box-bd{padding:0 31px}.hcenter{position:relative}.hcenter .ui-form-item-error{position:absolute;bottom:0;top:auto}.tyLogo{display:block;height:20px;margin:28px 0 10px}.ui-form-item-error{text-align:left;position:absolute;z-index:999;display:none}.ui-form-item-error .ui-input{z-index:2;border-color:#DCDCDC}.alert{width:198px;padding:4px 12px;font-size:13px;color:#4a4a4a;border:1px solid #ffb4a4}.alert-danger{padding-left:34px;background:#fef2f2 url("../../../../images/passport-web/img-loginV4/icons/iconAlert.png") no-repeat 9px center;background-size:7%}.loginBox .ui-form-item-error{bottom:226px}.msgBox .ui-form-item-error{bottom:135px}.secondValidBox .ui-form-item-error{bottom:100px}.imgValidBox .ui-form-item-error{bottom:145px}.ui-form{font-size:12px;line-height:1.5}.ui-form,.ui-form *{list-style:none}.ui-form-item{position:relative;padding:14px 0 0 0;zoom:1}.ui-form-item::after{clear:both;content:'.';display:block;height:0;visibility:hidden}.ui-form-item input{vertical-align:middle}.ui-form-item .ui-input{color:#333;vertical-align:middle;*vertical-align:-5px}.ui-form-item .mail{display:none}.ui-input{width:220px;padding:7px 9px;line-height:18px;border:1px solid #dcdcdc;color:#b6b6b6;font-size:12px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.delete{display:none;position:absolute;top:0;right:0;width:14px;height:14px;background:url("../../../../images/passport-web/img-loginV4/icons/clear.png") no-repeat center center;background-size:14px;cursor:pointer;background-position:0 0;margin:14px}.checkbox{width:13px;height:13px;background:#fff;border:1px solid #dcdcdc;outline:none;margin-top:-2px;margin-right:4px}.login-tips{display:none;position:absolute;left:0;top:32px;width:190px;font-size:12px;color:#dc9632;background-color:#fffde4;border:1px #dfb86d solid;border-radius:4px;z-index:9;text-align:left;padding:5px 10px;line-height:18px}.ui-button{display:inline-block;*display:inline;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;font-size:14px;padding:0 20px;*zoom:1;*overflow:visible;background-image:none}.login-button{background-color:#ffa615;border:1px solid #ffa615;border-radius:2px;color:#FFF;height:36px;line-height:36px;width:246px;margin-top:-1px;outline:none}.login-button:hover{background-color:#ff9e00;border:1px solid #ff9e00}.login-button:active{color:#ffc466;background-color:#cc8410;border:1px solid #cc8410}.login-button .loadingImg{display:inline-block;width:20px;height:20px;background:url("../../../../images/passport-web/img-loginV4/icons/loading1.png") no-repeat;background-size:100% 100%;vertical-align:-12%;margin-right:6px;-webkit-animation:bgmPlaing 2s linear infinite;animation:bgmPlaing 2s linear infinite}@keyframes bgmPlaing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bgmPlaing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading{color:#999;background-color:#ccc;border:1px solid  #ccc}.loading:hover{color:#999;background-color:#ccc;border:1px solid  #ccc}.loading:active{color:#999;background-color:#ccc;border:1px solid  #ccc}.v-code-tab .v-code-box{margin:10px 0 12px;font-size:12px}.v-code-tab .v-code-box .v-code-tpis{color:#999}.v-code-tab .v-code-box .v-code-tpisP2{padding-top:7px;color:#999}.v-code-tab .ft{padding:35px 0 15px}.ui-form-code .img-frame{border-left:1px #DCDCDC solid;background-color:#FFF;width:100%;height:38px}.ui-form-code .img-frame a{display:inline-block;line-height:38px;padding:0 5px}.ui-form-code .img-frame .change-code{float:left;line-height:38px;height:38px;color:#000;padding:0 15px}.ui-form-code .img-frame img{display:block;cursor:pointer;float:left}.codeDelete{position:relative}.codeDelete .password-input{padding:11px 120px 11px 12px;width:112px}.codeDelete .delete{right:89px;margin:13px}.getOpen{position:relative}.getOpen .ui-input{width:140px;padding-right:92px}.getOpen .delete{right:64px;z-index:11}.getOpen .mail{position:absolute;top:0;right:0;display:block;width:92px;line-height:40px;text-align:center;color:#333;font-size:14px}.errorUserInput .tianyi-user-input{border:1px solid #ffb4a4}.errorUserInput .ui-1-item{z-index:2}.errorUserInput .ui-2-item{z-index:1}.errorPsdInput .password-input{border:1px solid #ffb4a4}.errorPsdInput .ui-2-item{z-index:3}.errorCodeInput .password-input{border:1px solid #ffb4a4}.errorCodeInput .send-msg-code{border-left:1px solid #ffb4a4}.errorCodeInput .codeSending{border-left:1px solid #ffb4a4}.errorCodeInput .ui-2-item{z-index:3}.errorVCInput .tianyi-vcode-input{border:1px solid #ffb4a4}.cursorP{cursor:pointer}.color-4091EF{color:#4091EF}.hide{display:none}.marginB-60{margin-bottom:60px}.paddingT-10{padding-top:10px}.positionR{position:relative}.fontS-0{font-size:0}
