.xzh-login .tang-pass-login .pass-form-item .pass-label-password, .xzh-login .tang-pass-login .pass-form-item .pass-label-smsPhone, .xzh-login .tang-pass-login .pass-form-item .pass-label-userName {
    top: 11px;
    
}
body {
    
    overflow: hidden;
}

.tang-pass-login a,.tang-pass-login label,.tang-pass-login p,.tang-pass-login li,.tang-pass-login input{font-size:12px;margin:0;padding:0;list-style:none}
.tang-pass-login input[type=submit]{-webkit-appearance:none;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box}
.tang-pass-login input::-webkit-input-placeholder{color:#ccc}.tang-pass-login input:-ms-input-placeholder{color:#ccc}.tang-pass-login input:-moz-placeholder{color:#ccc}
.tang-pass-login .pass-form-item{margin-bottom:15px}.tang-pass-login .pass-label{display:block;font-size:12px;color:#666;padding-bottom:10px;display:none}
.tang-pass-login label.pass-label-userName,.tang-pass-login label.pass-label-password,.tang-pass-login label.pass-label-smsPhone{display:block;position:absolute;top:6px;left:0;width:0;height:18px;overflow:hidden;padding:0 0 0 18px;background:url(https://passport.baidu.com/passApi/img/input_icons_16.png) no-repeat;z-index:20}.tang-pass-login label.pass-label-userName{background-position:4px -46px}.tang-pass-login label.pass-label-password{background-position:4px 1px}.tang-pass-login label.pass-label-smsPhone{background-position:4px -91px}.tang-pass-login .pass-form-item-userName label.pass-text-label-focus{background-position:4px -70px}.tang-pass-login .pass-form-item-password label.pass-text-label-focus{background-position:4px -23px}.tang-pass-login .pass-form-item-smsPhone label.pass-text-label-focus{background-position:4px -115px}.tang-pass-login{position:relative;padding:0 20px 10px}.tang-pass-login a{text-decoration:none;color:#1b66c7}.tang-pass-login a:hover{text-decoration:underline}.tang-pass-login .pass-generalErrorWrapper{height:auto;_height:24px;min-height:24px;color:#fc4343}.tang-pass-login .pass-generalError{display:block;font-size:12px;line-height:14px;padding-top:8px}.tang-pass-login .pass-form-item{position:relative;clear:both;z-index:18}
.tang-pass-login .pass-form-item.pass-form-item-userName{z-index:21}input::-ms-clear{display:none}input::-ms-reveal{display:none}
.tang-pass-login .pass-form-item .pass-text-input{position:relative;z-index:17;display:block;padding:6px 10px;margin:0;height:14px;width:158px;border:1px solid #dedede;font-size:12px;color:#666;transition:.3s}.tang-pass-login .pass-form-item .pass-text-input-focus{border-color:#488ee7}.tang-pass-login .pass-form-item .pass-text-input-error{border-color:#fc4343}.tang-pass-login .pass-form-item .pass-text-input-verifyCode{width:76px;float:left}.tang-pass-login .pass-form-item input.pass-text-input-userName{padding-left:20px;width:176px}.tang-pass-login .pass-form-item input.pass-text-input-password{padding-left:20px;width:176px}.tang-pass-login .pass-form-item input.open{width:164px;padding-right:22px}
.tang-pass-login .pass-form-item .pass-item-selectbtn-userName{position:absolute;display:block;height:16px;width:16px;background:url(https://passport.baidu.com/passApi/img/pass_login_icons.png) no-repeat 0 -30px;top:6px;right:31px;_right:50px;cursor:pointer}.tang-pass-login .pass-form-item .pass-item-selectbtn-userName:hover{background-position:0 -46px}.tang-pass-login .pass-form-item span.open{background-position:-18px -30px}
.tang-pass-login .pass-form-item span.open:hover{background-position:-18px -46px}
.tang-pass-login .pass-verifyCode{width:62px;height:26px;background:url(https://passport.baidu.com/passApi/img/loading_16.gif) no-repeat center center;border:1px solid #DDD;float:left;margin-left:5px}.tang-pass-login .pass-change-verifyCode{padding-left:5px;font-size:12px;text-decoration:none;line-height:26px;float:left;cursor:pointer}.tang-pass-login .pass-success-verifyCode{display:none;height:16px;width:16px;background:url(https://passport.baidu.com/passApi/img/right_16.png) 0 0 no-repeat;position:absolute;right:inherit;left:75px;top:7px;z-index:1999}
.tang-pass-login .pass-form-item .pass-placeholder{position:absolute;overflow:hidden;z-index:1999;display:block;top:1px;left:0;height:28px;line-height:28px;_line-height:30px;width:140px;padding-left:13px;font-size:12px;color:#ccc;cursor:text}.tang-pass-login .pass-form-item .pass-placeholder-verifyCode{width:50px;left:0}.tang-pass-login .pass-form-item .pass-placeholder-userName,.tang-pass-login .pass-form-item .pass-placeholder-password{left:10px}
.tang-pass-login .pass-form-item .pass-clearbtn{position:absolute;z-index:20;top:7px;right:6px;_right:26px;height:16px;width:16px;background:url(https://passport.baidu.com/passApi/img/pass_login_icons.png) no-repeat 0 0;cursor:pointer}.tang-pass-login .pass-form-item span.pass-clearbtn-verifyCode{right:inherit;left:75px;z-index:1999}.tang-pass-login .pass-form-item span.pass-clearbtn-smsVerifyCode{right:inherit;left:90px}.tang-pass-login .pass-form-item .pass-clearbtn:hover{background-position:0 -16px}.tang-pass-login .pass-form-item-memberPass{margin-bottom:10px}.tang-pass-login .pass-form-item-memberPass input{vertical-align:middle}.tang-pass-login .pass-form-item-memberPass label{color:#666;margin-left:5px}.tang-pass-login .pass-form-item-submit{position:relative}.tang-pass-login .pass-form-item-submit input{width:208px;height:32px;background:#3f89ec;border-radius:3px;transition:.3s}.tang-pass-login .pass-form-item-submit input:hover{background:#4490f7}.tang-pass-login .pass-form-item-submit input:focus{background:#3a84e8}.tang-pass-login .pass-form-item-submit .pass-button-submit{font-size:14px;font-weight:700;border:0;color:#fff;cursor:pointer}
.tang-pass-login .pass-form-item-submit .pass-reglink{position:absolute;top:40px;right:0;_right:20px}
.tang-pass-login .pass-form-item-submit .pass-fgtpwd{    position: absolute;
    top: 0;
    right: 0;}
.tang-pass-login-phoenix{margin-top:14px;border-top:1px solid #eee;padding:0 20px 10px}.tang-pass-login-phoenix .pass-phoenix-title{color:#666;line-height:28px;height:28px;padding:2px 0;font-size:12px}.tang-pass-login-phoenix .pass-phoenix-list{clear:both;line-height:20px;zoom:1}.tang-pass-login-phoenix .pass-phoenix-list:after{line-height:20px;content:'\20';display:block;height:0;clear:both}.tang-pass-login-phoenix .pass-phoenix-list .pass-phoenix-btn{float:left}.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list,.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li{float:left;list-style:none;margin:0;padding:0}.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li{width:33px}.pass-qrcode-btn,.pass-normal-btn,.pass-unamelogin-btn,.pass-emaillogin-btn{float:left;display:block;margin-right:15px;color:#00C;text-decoration:underline;padding-left:18px;cursor:pointer;font-size:12px;background:url(https://passport.baidu.com/passApi/img/pass_login_icons.png) no-repeat -181px -64px;width:0;height:18px;overflow:hidden}.pass-normal-btn{background-position:-217px -64px}.pass-unamelogin-btn{background-position:-217px -64px}.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-tsina .phoenix-btn-item{background-position:0 -64px}.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-renren .phoenix-btn-item{background-position:-72px -64px}.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-qzone .phoenix-btn-item{background-position:-36px -64px}.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-tqq .phoenix-btn-item{background-position:-143px -64px}.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-weixin .phoenix-btn-item{background-position:-108px -99px}.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-tianyi .phoenix-btn-item{background-position:-209px -102px}.tang-pass-login-phoenix .pass-phoenix-list .phoenix-btn-item{display:block;margin-right:15px;color:#00C;text-decoration:underline;padding-left:18px;cursor:pointer;font-size:12px;list-style:none;background:url(https://passport.baidu.com/passApi/img/pass_login_icons.png) no-repeat;width:0;height:18px;overflow:hidden}.choiceuser-article{padding:0 20px}.choiceuser-article .choiceuser-msg{margin-top:10px;font-size:12px;color:#666;line-height:24px}.choiceuser-article .choiceuser-back{margin-top:10px;clear:both}.choiceuser-article .choiceuser-back a{display:block;text-align:right;color:#1b66c7;text-decoration:none}.choiceuser-article .choiceuser-btn:after{content:'\20';display:block;height:0;clear:both}.choiceuser-article .choiceuser-btn{padding-left:20px;zoom:1}.choiceuser-article .choiceuser-btn input{display:block;float:left;margin-right:15px;width:80px;height:32px;border-radius:3px;transition:.3s;border:0;margin:10px 10px 0 0;cursor:pointer;color:#666;border:1px solid #ddd;background-color:#f7f7f7;font-weight:700}.choiceuser-article .choiceuser-btn input:hover{background-color:#eee;border-color:#dadada}


.tang-pass-qrcode .tang-pass-qrcode-title{font-size:14px;text-align:center;line-height:36px;padding-left:0}

.tang-pass-qrcode .tang-pass-qrcode-title a{
	display: block;
	width: 100%;
	line-height: 50px;
	text-align: center;
	margin: 0 auto;
	text-decoration: none;
	background: #eb383e;
	margin-top: 24px;
	border-radius: 5px;
	color: #fff;
	font-size: 18px;
}
.tang-pass-qrcode .tang-pass-qrcode-title a:hover{
	opacity: 0.8;
}
.tang-pass-qrcode .tang-pass-qrcode-title.weixin a{
	background: #56c13d;
}
.tang-pass-qrcode .tang-pass-qrcode-content{margin-top:5px;height:180px;overflow:hidden;text-align:center}.tang-pass-qrcode .tang-pass-wltopc-qrcode-content{margin-top:5px;height:200px;overflow:hidden;text-align:center;position:relative;left:50%;margin-left:-100px}.tang-pass-qrcode .tang-pass-qrcode-content img{width:100px;height:100px}.tang-pass-qrcode .tang-pass-wltopc-qrcode-content img{width:138px;height:138px}.tang-pass-qrcode .tang-pass-qrcode-info{color:#666;font-size:12px;font-weight:400;text-align:center;background:#f1f1f1;display:inline-block;padding:3px 5px 3px 16px;border-radius:2px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;margin:10px 0 0;background:url(https://passport.baidu.com/passApi/img/qrcodetitle.png) no-repeat 0 4px}.tang-pass-qrcode .pass-qrcode-link-back{float:right;cursor:pointer}.tang-pass-qrcode .pass-qrcode-link-back:hover{text-decoration:underline}.tang-pass-qrcode .pass-qrcode-scanSuccess{padding-top:94px;color:#4ab930;font-size:18px;line-height:18px;background:url(https://passport.baidu.com/passApi/img/ok.png) no-repeat center 20px;margin-bottom:15px}.tang-pass-qrcode .pass-qrcode-successInfo{line-height:20px;font-size:12px;color:#666}.tang-pass-sms{display:none;padding-bottom:0}.tang-pass-sms .pass-form-item-submit{margin-bottom:0}.tang-pass-sms .tang-pass-sms-title{height:30px;line-height:30px;color:#666;font-weight:700}.tang-pass-sms .tang-pass-sms-tip{line-height:18px;color:#999;font-weight:400}.tang-pass-sms p.pass-form-item-smsVerifyCode:after,.tang-pass-login p.pass-form-item-verifyCode:after{line-height:20px;content:'\20';display:block;height:0;clear:both}.tang-pass-sms p.pass-form-item-smsVerifyCode,.tang-pass-login p.pass-form-item-verifyCode{position:relative;height:28px;margin-bottom:15px;zoom:1}.tang-pass-sms .pass-form-item .pass-sms-link-back{cursor:pointer;display:block;text-align:right;float:right;padding-top:10px;*margin-top:-14px}.tang-pass-sms .pass-form-item input.pass-text-input-smsPhone{padding-left:20px;width:176px}.tang-pass-sms .pass-form-item input.pass-text-input-smsVerifyCode{width:90px;float:left;margin-right:10px}.tang-pass-sms .pass-form-item span.pass-placeholder-smsPhone{padding-left:22px}.tang-pass-sms .pass-form-item span.pass-placeholder-smsVerifyCode{width:70px}.tang-pass-sms .pass-form-item span.pass-item-timer,.tang-pass-sms .pass-form-item span.pass-item-time-timing{width:84px}.tang-pass-sms .pass-form-item-smsPhone{z-index:20}.tang-pass-login .pass-item-timer{display:block;padding:0;float:left;height:28px;width:84px;font-size:12px;color:#666;border:1px solid #ddd;background-color:#f7f7f7;cursor:pointer;transition:.3s}.tang-pass-login .pass-item-timer:hover{background-color:#eee;border-color:#dadada}.tang-pass-login .pass-item-time-timing{display:block;padding:0;float:left;height:28px;width:84px;font-size:12px;transition:.3s;color:#c5c5c5;border:1px solid #ebebeb;background-color:#f6f6f6;cursor:default}.tang-pass-login .pass-suggestion-list{position:absolute;margin:0;padding:0;z-index:21;top:28px;_top:29px;left:0;border:1px solid #dedede;border-top:0;background:#fff;width:206px}.tang-pass-login li.pass-item-suggsetion{position:relative;z-index:2001;line-height:14px;padding:5px 0 5px 6px;color:#888;font-family:'宋体';font-size:12px;color:#333;cursor:pointer;word-spacing:break-word;word-break:break-all}.tang-pass-login li.pass-item-suggsetion a{position:absolute;display:none;top:4px;right:4px;height:16px;width:16px;background:url(https://passport.baidu.com/passApi/img/pass_login_icons.png) no-repeat 0 0}.tang-pass-login li.pass-item-suggsetion_hover a{display:block}.tang-pass-login li.pass-item-suggsetion a:hover{background-position:0 -16px}.tang-pass-login .pass-item-suggsetion_hover{background-color:#f7f7f7}.tang-pass-sms-agreement{display:inline-block;margin-top:10px;font-size:12px;color:#969696}.tang-pass-login p.pass-smsSwitchWrapper{text-align:right;margin:0 0 10px}.tang-pass-login .pass-smsSwitchWrapper .pass-sms-btn{background:url(https://passport.baidu.com/passApi/img/smsSwitchPhone.png) no-repeat;background-position:0 0;padding-left:15px;color:#666;cursor:pointer}.tang-pass-login .pass-smsSwitchWrapper .pass-sms-btn:hover{color:#2e7fdb}.tang-pass-login .pass-form-item-PhoneCountry{z-index:26}.tang-pass-login .pass-form-item-PhoneCountry .pass-label{background:url(https://passport.baidu.com/passApi/img/account_thaw/country-arrow-down.png) no-repeat right center;cursor:pointer;width:66px;padding-left:15px;display:block;position:absolute;top:3px;left:0;height:20px;overflow:hidden;padding:5px 0 0 12px;z-index:20}.tang-pass-login .pass-form-item-PhoneCountry .pass-label-code-up{background:url(https://passport.baidu.com/passApi/img/account_thaw/country-arrow-up.png) no-repeat right center}.tang-pass-login .pass-country-list{position:absolute;top:10px;_top:28px;left:0;_left:-40px;border:1px solid #dedede;border-top:0;background:#fff;width:206px;height:170px;overflow-y:auto;display:none;visibility:hidden;transition:.3s;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;padding-left:0}.tang-pass-login .pass-form-item-PhoneCountry input.pass-text-input{padding-left:87px;width:109px}
.tang-pass-login .pass-form-item-PhoneCountry span.pass-placeholder{left:87px;width:109px;padding-left:0}.tang-pass-login li.pass-item-country{position:relative;line-height:14px;padding:10px 0;color:#888;font-family:'宋体';font-size:12px;color:#333;cursor:pointer;word-break:break-all}.tang-pass-login li.pass-item-country-hover{background:#f7f7f7}.tang-pass-login li.pass-item-country span{display:inline-block;width:74px;padding-left:12px}.tang-pass-login .pass-foreignMobile-msg{font-weight:700;color:#666;margin-bottom:10px;display:none;visibility:hidden}.tang-pass-login .pass-foreignMobile-msg span{font-weight:400;color:#999;padding-left:6px}.tang-pass-login .pass-foreignMobile-link-wrapper{margin-top:10px;position:relative}.tang-pass-login .pass-foreignMobile-back-wrapper{position:relative;display:none;visibility:hidden}.tang-pass-login .pass-foreignMobile-back,.tang-pass-login .pass-foreignMobile-link{position:absolute;left:0;top:-2px}.choiceuser-buttons .pass-button{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.choiceuser-buttons .pass-button{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.wallet-qrcode-succ{background-color:#fff;position:relative;text-align:center;overflow:hidden;z-index:1000;left:0;top:0}.wallet-qrcode-succ p{font-family:"Microsoft YaHei";font-weight:400;font-size:14px}.tang-pass-wltopc-qrcode-init{float:left}.Qrcode-status-con{text-align:center;color:#000;font-size:14px;display:none;line-height:20px;-webkit-transition:all .3s liner;-moz-transition:all .3s liner;transition:all .3s liner;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.Qrcode-status-animation{background:url(https://passport.baidu.com/passApi/img/qrcode-guide.png) no-repeat center;height:156px;width:125px;position:absolute;top:0;left:180px;display:none}.tang-pass-qrcode .tang-pass-qrcode-imgWrapper{display:block}.Qrcode-status-con .Qrcode-status-icon{width:36px;height:36px;margin:25px auto 15px}.Qrcode-status-success .Qrcode-status-icon{background:url(https://passport.baidu.com/passApi/img/qrcode-success.png) no-repeat center}.Qrcode-status-error .Qrcode-status-icon{background:url(https://passport.baidu.com/passApi/img/qrcode-error.png) no-repeat center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3QTgzRTg5MDE0MjA2ODExOEMxNENCQzgyQTdDMDY3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Qzg3MzE3RTU1N0UxMUU3QjgzNkRBQUY0NjVDRTlCNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Qzg3MzE3RDU1N0UxMUU3QjgzNkRBQUY0NjVDRTlCNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzZDNjBCRjkxNjIwNjgxMThDMTRDQkM4MkE3QzA2N0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0E4M0U4OTAxNDIwNjgxMThDMTRDQkM4MkE3QzA2N0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5wU2dqAAADK0lEQVR42rxX20sUYRw9O62uukJeUEltXR90UdReNNOMIh8lNSzqRVh6Uh9Ki+wPiAgMUqH0JaToScqHtIeoMITwlpSXrl5wXdT1grpFpqu50+/bBjWd+ca12T0s7LD89pyZb37f+c5PJ4oi1OBYRM8wBm2wzWF2Cb9c7McQA2LCYY5GhhnZyTgUoUoDHUfM7Ub7IFo68dEO/i3pdEgzoSQXpzMgCN6L9Y2g9hkm5uEVEqJQVYTMpD2Lrf1GXStae7BvFGajshCBejUx5zKuN+HLJP4TKfG4cwlhRmUxUqpohH0emsAUhYbyf/S23ubqOqofaqZEICoiJFoZsfpWfLZDWxAh0e4Uo95r64UvQLREviXmFln7+Q60hWjLSmLtA8wafAfarGQOklhLF3wNsiEmRr73cUKx6ICAGis6buPKGcWagyFouow3t3A2R7GGDG96EUL3MM/3kmORm8Ikz+chKFC+hgqS4xCgR+kpRR6SICsXhmy8x59cwPdldjE2g9U1+Rqym/UNdjE4waMiIZ21ThyZ5hVFhMISj4Fx6WSRRVwk4iPRN4oNN2+R9HNOlXe7+BNdX1VqphbYh48ZJwTO/WqLFRcE+BECne7+QbABQnSYn8RiwqCnxMLvxu1BIymWnYr0t+BA/FiBY4k1tGpr/EViDPQZiXjVr1JnDMK54yg6CtllGHXgyVu8eM/re0K6GbqpBfFCDc9E8lJxowThoWyDdwyhdwS0W+ixwo04HIUcC06mM8ciyZvNGHMorkpztScWlDdCyUfI7q4Vs6127zle97PDaDcMAbh4AtZ8bIioeiBPlZ6AxgpP65coG6jRgO5vsNbi5Qd5JYJrHY/aUdaA8Vko9TZFSinw0MlWetfriOhVmHx8lYVX9mT0RcnSd6gskmKy5CCUYQsyfaJUkIWspF3pqqoYqSaNlYhw+5ptiQUFsEOZkqVWICoiJFoZMQKl1/tlsMRpoEQkRMWL35utXN/ml8FiE+88I5O3adzkGZmy9j4y7RgGn3bik9owSEhLYDs3f3/D4I4xl3xkwAY7jblOLLskcyH7N0XjiBnHLHsac/8IMAC4AzcrBhyRBQAAAABJRU5ErkJggg==)}.Qrcode-status-refresh .Qrcode-status-icon{margin-top:15px;background:url(https://passport.baidu.com/passApi/img/qrcode-refresh.png) no-repeat center}.Qrcode-status-msg{font-size:12px;color:#333}.Qrcode-animation{-webkit-animation:marginLeft .3s linear;-moz-animation:marginLeft .3s linear;animation:marginLeft .3s linear;-webkit-transition:all .3s liner;-moz-transition:all .3s liner;transition:all .3s liner;-webkit-transform:translateX(-69px);-moz-transform:translateX(-69px);-ms-transform:translateX(-69px);transform:translateX(-69px)}.Qrcode-animationRight{-webkit-animation:marginRight .3s linear;-moz-animation:marginRight .3s linear;animation:marginRight .3s linear;-webkit-transition:all .3s liner;-moz-transition:all .3s liner;transition:all .3s liner;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes marginLeft{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-69px)}}@-moz-keyframes marginLeft{0%{-moz-transform:translateX(0)}100%{-moz-transform:translateX(-69px)}}@-ms-keyframes marginLeft{0%{-ms-transform:translateX(0)}100%{-ms-transform:translateX(-69px)}}@keyframes marginLeft{0%{transform:translateX(0)}100%{transform:translateX(-69px)}}@-webkit-keyframes marginRight{0%{-webkit-transform:translateX(-69px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes marginRight{0%{-moz-transform:translateX(-69px)}100%{-moz-transform:translateX(0)}}@-ms-keyframes marginRight{0%{-ms-transform:translateX(-69px)}100%{-ms-transform:translateX(0)}}@keyframes marginRight{0%{transform:translateX(-69px)}100%{transform:translateX(0)}}.Qrcode-status-guideAnim{display:block}.tang-pass-login p.Qrcode-refresh-btn{color:#fff;text-align:center;padding:8px 10px;background:#38f;cursor:pointer;display:inline-block;margin-top:6px}


.xzh-login .tang-pass-login .pass-form-item .pass-item-time-timing, .xzh-login .tang-pass-login .pass-form-item .pass-item-timer {
    position: absolute;
    top: 5px;
    right: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    outline: none;
    color: #8b0012;
    z-index: 20;
    background: none;
    font-size: 14px;
}
.xzh-login .tang-pass-login .pass-form-item.pass-form-item-submit .pass-button-submit {
    width: 100%;
    height: 50px;
    background: #8b0012;
}
.xzh-login .tang-pass-login .pass-form-item.pass-form-item-smsVerifyCode {
    margin-bottom: 30px;
}
.xzh-login .tang-pass-login .pass-form-item.pass-form-item-smsVerifyCode, .xzh-login .tang-pass-login .pass-form-item.pass-form-item-verifyCode {
    height: auto;
}
div[data-v-76065edb],
input[data-v-76065edb],
button[data-v-76065edb] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.logo[data-v-76065edb] {
  height: 50px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.slogan[data-v-76065edb] {
  width: 347px;
  height: 151px;
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translateX(-440px) translateY(-50%);
  -moz-transform: translateX(-440px) translateY(-50%);
  -o-transform: translateX(-440px) translateY(-50%);
  -ms-transform: translateX(-440px) translateY(-50%);
  transform: translateX(-440px) translateY(-50%);
}
.login[data-v-76065edb] {
  min-height: 500px;
  position: relative;
  background-image: url("../../assets/img/login_bg.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.login .font-icon-arrow[data-v-76065edb] {
  position: absolute;
  left: 50%;
  bottom: 25px;
  margin-left: -15px;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -webkit-animation: arrowMove-data-v-76065edb 1s infinite;
  -moz-animation: arrowMove-data-v-76065edb 1s infinite;
  -o-animation: arrowMove-data-v-76065edb 1s infinite;
  -ms-animation: arrowMove-data-v-76065edb 1s infinite;
  animation: arrowMove-data-v-76065edb 1s infinite;
  -webkit-animation: arrowMove-data-v-76065edb 1s infinite;
}
.xzh-login[data-v-76065edb] {
  width: 368px;
min-height: 360px;
background-color: #fff;
position: absolute;
top: 50%;
right: 15%;
margin-top: -190px;
overflow: hidden;
}
.xzh-login-tab[data-v-76065edb] {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  height: 62px;
  text-align: center;
  font-size: 14px;
}
.xzh-login-tab .tab-item[data-v-76065edb] {
  color: #000;
  width: 33.33%;
  float: left;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 17px;
}
.xzh-login-tab .tab-item span[data-v-76065edb] {
  padding-bottom: 14px;
  cursor: pointer;
  -webkit-transition: color 0.15s;
  -moz-transition: color 0.15s;
  -o-transition: color 0.15s;
  -ms-transition: color 0.15s;
  transition: color 0.15s;
}
.xzh-login-tab .tab-item.active[data-v-76065edb] {
  color: #8b0012;
}
.xzh-login-tab .tab-item.active span[data-v-76065edb] {
  border-bottom: 2px solid #8b0012;
  cursor: default;
}


.tang-pass-login .pass-form-item-submit .pass-reglink {
       position: absolute;
    top: 0;
    left: 0;
}

.xzh-login .pass-form-item-smsPhone, .xzh-login .pass-form-item-userName {
    margin-top: 20px;
}
.xzh-login .tang-pass-login .pass-form-item .tang-pass-sms-agreement {
    margin-top: 23px;
}
.tang-pass-sms-agreement {
    display: inline-block;
    margin-top: 10px;
    font-size: 12px;
    color: #969696;
}
@media screen and (max-width: 936px) {
.xzh-login[data-v-76065edb] {
    margin-right: auto;
    right: 0;
}
}
@-moz-keyframes arrowMove-data-v-76065edb {
from {
    bottom: 25px;
}
to {
    bottom: 15px;
}
}
@-webkit-keyframes arrowMove-data-v-76065edb {
from {
    bottom: 25px;
}
to {
    bottom: 15px;
}
}
@-o-keyframes arrowMove-data-v-76065edb {
from {
    bottom: 25px;
}
to {
    bottom: 15px;
}
}
@keyframes arrowMove-data-v-76065edb {
from {
    bottom: 25px;
}
to {
    bottom: 15px;
}
}

/*  */

.xzh-login .tang-pass-login .pass-form-item input {
    width: 100%;
    height: auto;
    padding: 10px 24px 20px 25px;
    border: 0 none;
    border-bottom: 1px solid #dedede;
    font-size: 14px;
}
.xzh-login .tang-pass-login .pass-form-item input:focus {
	border: 0;
	border-bottom: 1px solid #8b0012;
	background: transparent;
	outline: none;
}
.register_btn {
    width: 100%;
    text-align: center;
    line-height: 50px;
    background: #8b0012;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 5px;
}

.other_login_m{
	margin-top: 10px;
}
.login_logo {
	position: absolute;
	left: 50px;
	top: 50px;
}

.other_login_m p{
	float:left;
}
.other_method>a i{
	line-height: 22px;
}
.other_method>a{
	color: #fff;
background: #e6162d;

margin-left: 10px;
display: block;
width: 22px;
line-height: 22px;
text-align: center;
height: 22px;border-radius: 50%;
overflow: hidden;
}

.other_login_m .weixin a{
	background: #4cbf2a;
}

.other_method>a:hover{
	opacity: 0.8;
}