﻿blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
html{overflow-y:scroll;background:#fafafa;color:#333;-webkit-text-size-adjust:none;-webkit-user-select:none}
body,button,input,pre,select,textarea{font-size:16px;font-family:Tahoma,Helvetica,"Microsoft Yahei","微软雅黑",Arial,STHeiti}
h3,h4,h5,h6{font-weight:400}
ol,ul{list-style:none}
a{color:#9ab1d1;text-decoration:none;-webkit-touch-callout:none}
a:hover{cursor:pointer}
a:active{color:#367cff}
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:vertical}
:focus{outline:0}
.left{float:left}
.right{float:right}
.tright{text-align:right}
.tcenter{text-align:center}
.hide{display:none}
.inlineBlock{display:inline-block;zoom:1}
.inline{display:inline}
button{cursor:pointer}
.block,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
.ps{position:relative}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:'\20'}
.clearfix{zoom:1}
.clear{clear:both}
.wordwrap{word-wrap:break-word;word-break:break-all}
.gray{color:#979797}
.blue{color:#3f89ec}
.f14{font-size:14px}
.fb{font-weight:700}
.m-t05{margin-top:-5px}
.m-t10{margin-top:10px}
.m-t20{margin-top:20px}
.m-t25{margin-top:25px}
.m-b10{margin-bottom:10px}
.p-lr10{padding:0 10px}
.m-lr14{margin-right:14px;margin-left:14px}
.m-t10lr14{margin:10px 14px 0}
.pass-header{position:relative;display:block;padding:0;width:100%;height:44px;background:#fafafa;text-align:center}
.pass-header-title{display:block;width:100%;text-align:center;font-size:16px;line-height:44px}
.pass_header_logo{display:inline-block;padding-left:22px;height:44px;background:url() no-repeat 0 50%;line-height:44px;-webkit-background-size:18px 20px}
.pass-header-links{position:absolute;top:0;right:14px;display:block;margin:6px 0;width:50px;border:1px solid #ccc;background-color:#fff;color:#666;text-align:center;font-size:16px;line-height:30px}
.pass-header-back{position:absolute;top:0;left:0;padding:13px 0 13px 15px;width:30px;height:18px;background:url(/images/ico_201702140909.png) no-repeat 15px 13px;background-size:12px 20px}
.error_area{position:absolute;top:50%;left:25%;z-index:9999;display:none;margin-top:-17px;padding:8px;width:50%;min-height:34px;-webkit-border-radius:3px;background:rgba(0,0,0,.8);color:#fff;text-align:center;line-height:34px}
.mod-info{background:url() no-repeat 0 5px;-webkit-background-size:14px 14px}
.form-item{margin-bottom:20px;display:-webkit-box;display:-moz-box;display:box;overflow:hidden;width:100%;background:#fff}
{width:441px;float:left;display:block;form-input-wrapperadding:0 14px;height:50px;border-radius:10px;background:#fff;}

input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{width:100%;display:inline;padding-top:14px;padding-bottom:14px;height:20px;border:0;color:#333;font-size:14px;line-height:20px;}
textarea{padding-bottom:5px}
.text-label{display:block}
.text-label-username{margin-right:10px;padding-left:0;width:50px;font-size:14px;line-height:48px}
.text-label-password{margin-right:10px;padding-left:0;width:50px;font-size:14px;line-height:48px}
.text-label-password-code{margin-right:10px;padding-left:0;width:65px;font-size:14px;line-height:48px}
.text-label-email,.text-label-verifyCode{margin-right:10px;padding-left:0;width:55px;background:#fff;font-size:14px;line-height:48px}
.text-label-verifyCode-code{margin-right:10px;padding-left:0;width:65px;background:#fff;font-size:14px;line-height:50px}
.text-label{-webkit-background-size:18px 22px}
.text-label-countrycode{background:url() no-repeat 0 50%;-webkit-background-size:22px 22px}
.form-item .input-aide{display:block;margin-top:17px;margin-left:5px;width:18px;height:16px;cursor:pointer}
.form-item .input-pwdToggle{width:20px;background:url(/images/ico_201702140907.png) no-repeat 0 0;background-size:18px 16px}
.form-item .input-pwdToggle-show{width:20px;background:url() no-repeat 0 0;-webkit-background-size:18px 16px}
.input-clearValue{display:none;width:19px;background:url() no-repeat center center;cursor:pointer;-webkit-background-size:15px 15px}
.change-verifyCode{float:left;display:block;margin-top:5px;margin-right:13px;width:25px;height:40px;background:url(/images/ico_201702140908.png) no-repeat 0 center;background-size:25px 25px}
.verifyCode-img{float:left;position:relative;z-index:2;display:block;margin-top:7px;margin-right:5px;height:36px;}
.form-item-content{height:140px}
.text-area{height:119px;resize:none}
.form-item-btn{width:auto;border:0;background:#f1f1f1}
.text-label-content,.text-label-mobile,.text-label-mobilenum{margin-right:10px;padding-left:0;width:55px;font-size:14px;line-height:48px}
.text-label-pass-new{margin-right:10px;padding-left:0;width:60px;background:#fff;font-size:14px;line-height:50px}
.form-input-mobile .text-label-code{margin:10px 10px 10px 0;margin-right:10px;padding-left:0;width:45px;border-right:1px solid #eaeaea;font-size:14px;line-height:30px}
.form-input-mobile{width:440px;padding:0 16px;height:100%;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;content:"";display:block;}
.form-input-mobile input{position:relative;z-index:2;margin:1px;background:#fff;}
.form-input-mobile span{position:relative;z-index:2}
.form-input-mobile label{position:relative;z-index:2;margin:1px}
.form-input-mobile textarea{position:relative;z-index:2;margin:1px}
.form-input-mobile p{position:relative;z-index:2;margin:1px}
.form-input-mobile a{position:relative;z-index:2}
.form-input-vcode{float:left;width:60%}
.form-input-button{float:right;width:36%}
.form-wrapper .form-item-username{width:440px;padding:0 16px;margin-bottom:0;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-right:1px solid #ccc;}
.form-wrapper .form-item-password{width:440px;padding:0 16px;border-top-right-radius:0;border-top-left-radius:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.form-wrapper .form-item-password .text-input{float:left;width:400px;}
.form-wrapper .form-item-password .input-pwdToggle{float:left;}
.form-input-mobile .vcode-span{position:static;float:left;width:291px;}
.form-input-sugguest{position:relative;margin-bottom:20px}
.form-input-sugguest:before{position:absolute;top:0;left:0;z-index:1;display:block;-webkit-box-sizing:border-box;width:200%;height:200%;border:1px solid #ccc;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;content:"";-webkit-transform:scale(.5);-webkit-transform-origin:0 0;-o-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px}
.form-input-sugguest li{position:relative;z-index:3}
input[type=button],input[type=submit]{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none}
.pass-button-full{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #367cff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#367cff;color:#fff;text-align:center;font-size:16px;line-height:48px;cursor:pointer;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);-o-border-radius:5px;-ms-border-radius:5px}
.pass-button-full-disabled{color:#90b6ff;opacity:1}
.pass-button-full-active{background:#306fe5;color:#fff}
.pass-button-auto{display:block;margin:5px 5px 5px 0;width:110px;border:1px solid #367cff;background:#367cff;color:#fff;font-size:16px;line-height:38px;cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0)}
.pass-button-auto-active{color:#fff}
.pass-button-disabled{color:#90b6ff;opacity:1}
.pass-button-vcode.pass-button-disabled{color:#777;opacity:1}
.pass-button-full-minor{border:1px solid #ddd;background:#ddd;color:#666}
.pass-button-vcode{width:98%;height:48px;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;text-align:center;font-size:14px;-o-border-radius:10px;-ms-border-radius:10px}
.mod-dialog{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:#000;opacity:.3}
.mod-dialog-body{position:absolute;left:50%;z-index:4;overflow-y:auto;width:80%;-webkit-border-radius:10px;-webkit-transform-style:preserve-3d}
.mod-dialog-content{background:#fff}
.dialog-content-btn{height:45px;border-top:1px solid #e5e5e5;line-height:45px}
.dialog-content-btn input{float:left;display:inline-block;margin:0;padding:0;width:50%;height:100%;border:0;border-right:1px solid #e5e5e5;border-radius:0;background:0 0;color:#2c85ff;text-align:center}
.dialog-content-btn a{display:inline-block;width:50%;height:100%;color:#2c85ff;text-align:center}
.dialog-content-btn a:active,.dialog-content-btn input:active{background:#f5f5f5}
.dialog-content-btn input.pass-dialog-btnleft{float:left}
.page-dialog-othertype a{display:block;height:50px;border-bottom:1px solid #e5e5e5;border-top-right-radius:10px;border-top-left-radius:10px;color:#2c85ff;text-align:center;line-height:50px}
.page-dialog-othertype .dialog-cancle{height:50px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;color:#111;text-align:center;line-height:50px}
.page-dialog-othertype a:active{background-color:#efefef}
.footer1{margin:20px 0 10px;color:#999;text-align:center;font-size:12px}
.footer a{display:block;margin-top:10px;color:#000}
.layer-cover{position:absolute;top:0;z-index:10000;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.layer-account{position:absolute;bottom:0;width:100%}
.layer-account>a{display:block;overflow:hidden;height:50px;border-bottom:1px solid #e6e6e6;background-color:#fff;color:#000;text-align:center;font-size:16px;line-height:50px;cursor:pointer}
.layer-account a:last-child{overflow:hidden;margin-top:5px}
.other-login-type{display:none;margin-top:40px;padding:0;width:100%;background:#f1f1f1}
.other-login-type h3{height:35px;color:#999;text-align:center;font-size:14px;line-height:35px;cursor:pointer}
.arrow{margin-left:5px;padding:10px 5px}
.arrow-down{background:url() no-repeat 0 50%;-webkit-background-size:9px 5px}
.arrow-up{background:url() no-repeat 0 50%;-webkit-background-size:9px 5px}
.mod-fast-login{-webkit-box-sizing:border-box;margin:0 auto;padding-bottom:10px;width:100%}
.mod-fast-login li{float:left;-webkit-box-sizing:border-box;margin-top:20px;width:100px;height:50px;text-align:center}
.mod-fast-login li a{display:inline-block;padding-top:36px;width:55px;background-color:transparent;color:#bbb;text-align:center;font-size:12px;line-height:20px;-webkit-tap-highlight-color:rgba(255,0,0,0)}
.mod-fast-login li a:active{color:#000}
.mod-fast-login li a.tsina,.mod-fast-login li a.tsina_sso{background:url() no-repeat 50% 2px;-webkit-background-size:30px 30px}
.mod-fast-login li a.tqq{background:url() no-repeat 50% 2px;-webkit-background-size:30px 30px}
.mod-fast-login li a.qzone{background:url() no-repeat 50% 2px;-webkit-background-size:30px 30px}
.mod-fast-login li a.device_login{background:url() no-repeat 50% 2px;-webkit-background-size:30px 30px}
.mod-fast-login li a.feifan{background:url() no-repeat 50% 2px;-webkit-background-size:30px 30px}
#pageWrapper,.wrapper{margin:0 auto;width:500px}
.app-bottom{position:absolute;bottom:0;display:block;width:100%;height:65px;background-color:#DFE1E5}
@media screen and (max-height:400px){.app-bottom{position:relative;top:200px}
.baidu-appimg{margin-top:11px}
.text-app{margin-top:11px}
}
.app-content{margin:0 auto;margin-top:11px;width:295px;height:50px}
.text-app{float:left;margin-left:5px;padding-top:4px;font-size:12px}
.blue-text{color:#8AB2E9}
.text-indent{padding-top:4px}
.baidu-appimg{float:left;width:47px;height:47px;background-image:url()}
.input-suggest{position:absolute;top:51px;left:0;z-index:15;overflow-y:scroll;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;max-height:150px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#f7f7f7;-o-box-sizing:content-box;-ms-box-sizing:content-box;-o-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-webkit-overflow-scrolling:touch}
.input-suggest li{position:relative;display:block;padding:17px 20px 18px 15px;border:1px solid #e6e6e6;border-top:0;background:#fff;color:#999;word-spacing:break-word;font-size:14px;line-height:14px;cursor:pointer;word-break:break-all}
.input-suggest .remove-item{position:absolute;top:6px;right:0;padding:11px;width:12px;height:12px;background:url() 4px 15px no-repeat;background-size:10px}
.page-dialog-content{padding:25px 20px;text-align:left;word-wrap:break-word;font-size:14px;line-height:1.5em}
.page-dialog-bind-content{padding:15px 20px;text-align:left;word-wrap:break-word;font-size:14px;line-height:1.5em}
.mod-page-tipInfo{margin:19px 0 20px;padding:0 14px;color:#777;font-size:14px;line-height:22px}
.canshare-account-list{margin:14px -10px 0;border-bottom:1px solid #ddd}
.mod-btn-wrapper input:nth-child(2){margin-top:10px}
.mod-intro-tit{margin-top:10px;color:#666;font-size:14px}
.mod-intro-info{margin-top:10px;color:#999;font-size:14px;line-height:20px}
.mod-send-tip{margin-top:5px;color:#999;font-size:14px}
.pass-tab{display:-webkit-box;display:-moz-box;display:box;width:100%}
.pass-tab li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;height:38px;border-bottom:1px solid #c7c7c7;background:#fff;color:#666;text-align:center;font-size:16px;line-height:38px;cursor:pointer;-o-box-sizing:border-box;-ms-box-sizing:border-box}
.pass-tab li.tab-act{border-bottom:0;background:#f1f1f1;color:#1b66c7}
.pass-tab li:nth-child(1).tab-act{border-right:1px solid #ccc;}
.pass-tab li:nth-child(2).tab-act{border-left:1px solid #ccc}
.pass-faq{margin-top:12px}
.pass-faq-list li{padding:7px 7px 7px 32px;border-bottom:1px solid #ccc;background:url() no-repeat 17px 21px;font-size:16px;line-height:36px}
.pass-faq-list li p{display:none;color:#666}
.pass-faq-list li:nth-child(1) p{display:block}
.pass-faq-other{margin-top:15px;padding:0 14px;color:#666}
.notice-tip{padding-left:20px;background:url() no-repeat 0 5px;background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px}
.notice-tip-new{height:60px;text-align:center}
.smile{padding-left:20px;background:url() no-repeat 0 center;background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px}
.upsms-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 14px 0;padding:20px 15px;width:auto;border:1px solid #ccc;background:#fff;-o-box-sizing:border-box;-ms-box-sizing:border-box}
.upsms-vcode{margin:10px 0 15px;font-size:30px}
.upsms-vcode span{color:#ff9305}
.m-t50{margin-top:50px}
.mod-bind-ppText{margin-top:5px;height:35px;text-align:left;text-align:center;font-size:14px;line-height:18px}
.user-account-list{margin:10px 0 0 -10px;border-top:1px solid #ddd}
.user-account-list li{padding:5px 10px 5px 14px;border-bottom:1px solid #ccc;background:#fff;line-height:24px}
.user-account-list li a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px;padding-left:10px;color:#666;-ms-box-sizing:border-box}
.user-account-list li.pass-user-list-check{background-color:#e7e7e7}
.user-account-list li.pass-user-list-check a{background:url() no-repeat right 50%;color:#1b66c7;-webkit-background-size:20px 20px}
.user-account-list li span{display:block}
.qrcode-login{margin-top:60px;padding-top:100px;width:100%;background:url() no-repeat 50% 0;-webkit-background-size:105px 66px}
.pass-adhtml{margin:19px 0 -15px 0;color:#333;font-size:16px;line-height:26px}
.dialog-bind-title{clear:both;text-align:center;font-size:20px}
.dialog-bind-tipmsg{color:#333;font-size:14px;line-height:24px}
.dialog-bind-redcolor{color:red}
.pass-dialog-orangecolor{color:#ff9814;font-size:14px}
.dialog-bind-descmsg{margin-bottom:20px;color:#666}
.dialog-bind-descmsg li{list-style:disc;list-style-position:inside}
.dialog-bind-btn{overflow:hidden;text-align:center}
.dialog-mb0{margin-bottom:0}
.dialog-bind-mainbtn{display:block;height:40px;border-top:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;color:#2c85ff;font-size:14px;line-height:40px}
.dialog-bind-mainbtn-press{border:1px solid #3580ec;background:#1564c8;color:#fff}
.dialog-bind-subbtn-press{border:1px solid #ccc;background:#d6d6d6;color:#666}
.dialog-bind-cancle{display:block;height:40px;border-top:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;color:#111;font-size:14px;line-height:40px}
.login-clientToWap-wrapper{color:#9ab1d1}
.login-clientToWap-tipWrapper{position:absolute;top:45%;left:15%;z-index:9999;display:none;margin-top:-60px;padding:8px;width:70%;min-height:30px;-webkit-border-radius:3px;background:rgba(0,0,0,.8);color:#fff;text-align:center;line-height:30px}
.login-clientToWap-tip{padding:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#cac9c9;text-align:center;-o-border-radius:6px;-ms-border-radius:6px}
.login-clientToWap-tip a{color:#74b5ff}
.dialog-verifyCode-wrapper{padding:0 10px}
.page-verifyCode-msg{padding:15px 10px 0;text-align:left}
.dialog-verifyCode-wrapper .dialog-verifyCode{display:inline-block;padding:10px 2px 10px 5px;width:46%;border:1px solid #bcbcbc}
.dialog-verifyCode-img{position:relative;top:-1px;height:40px;border:1px solid #bcbcbc;border-width:1px 1px 1px 0;background:#f5f5f5;vertical-align:middle}
.dialog-verifyCode-imgChange{position:relative;top:12px;display:inline-block;width:30px;height:40px;background:url();background-repeat:no-repeat}
.dialog-verifyCode-wrapper .pass-form-item-error{border:1px solid #f7461c}
.dialog-verifyCode-error{padding:5px 5px 5px 10px;min-height:14px;color:#f7461c;line-height:14px}
.realName-login-success{margin:20px 0 15px;text-align:center}
.realName-login-success span{height:24px;color:#367cff;letter-spacing:3px;font-size:24px;line-height:40px}
.realName-tip{padding:5px;border:1px solid #f0d788;background:#fff7e1;color:#a58c3d;text-align:center;font-size:14px;line-height:18px}
.input-suggest-countrycode{display:none;overflow:auto;max-height:200px}
.form-item-countrycode{position:relative;display:none}
.account-login{color:#1b66c7;text-align:center;font-size:14px}
@media screen and (max-height:465px){.account-login{position:relative;margin-top:40px;width:100%;color:#1b66c7;text-align:center;font-size:14px}
}
.form-wrapper{-webkit-box-sizing:border-box;padding:0 15px}
.form-wrapper-sms{-webkit-box-sizing:border-box}
.codelist{position:fixed;top:0;left:0;z-index:3;overflow:scroll;width:100%;height:100%;background-color:#f1f1f1}
.code-search{position:relative;margin:10px 5px;padding:0 35px;border:1px solid #dadbdf;border-radius:5px;background-color:#fff}
.code-search input{padding-left:50%;width:50%;height:30px;border:0;border-radius:5px;line-height:30px;-webkit-transition:all .5s;transition:all .5s}
.code-search-focus input{padding-left:0;width:100%}
.code-search img{position:absolute;top:5px;left:40%;-webkit-transition:all .5s;transition:all .5s}
.code-search-focus{border:1px solid #1b66c7}
.code-search-focus img{left:6px}
.code-content{-webkit-box-sizing:border-box;padding:0 10px}
#codelist-code-ul li{padding:0 15px;height:50px;border-top:1px solid #dadbdf;line-height:50px}
.text-label-code-pass{margin-right:12px}
.text-label-code-vcode{margin-right:30px}
.reg-login{font-size:14px}
.dialog-bind-close{float:right;display:inline-block;margin-top:10px;margin-right:10px;width:30px;height:20px;background:url() #fff;background-position:center top;background-repeat:no-repeat;text-indent:-9999px;-webkit-background-size:14px 14px}
.dialog-bind-close:active{background-color:transparent!important}
.mod-page-tipdownInfo{padding:5px 0 15px;color:#999;font-size:14px}
.jump-link{padding-right:15px;font-size:14px}
.agreement-a{color:#929292;text-decoration:underline}
.logo-dom{margin:0 auto;padding-top:15px;width:130px;height:34px;background:url(/images/logo.png) no-repeat 50% 50%;}
.img-div{margin-top:30px;margin-bottom:15px;width:100%;height:60px}
/*.user-img{display:none;overflow:hidden;margin:0 auto;width:80px;height:80px;border:1px solid #e7e7e7;border-radius:80px}
.user-img img{position:relative;top:2px;left:2px;width:76px;height:76px;border-radius:80px}*/
.checkTip{padding-top:20px;width:100%;color:#979797;text-align:center;font-size:14px;line-height:25px}
.checkPhone{padding-bottom:10px;width:100%;text-align:center;font-size:26px;line-height:35px}
.mobile-page,.vcode-page{padding:0 10px}
.notRegTip{position:relative;margin:0 auto 25px;padding:10px;width:75%;border:1px solid #d5d4d4;border-radius:5px;background:#fff;color:#999;font-size:14px}
.notRegTip:before{position:absolute;top:-8px;left:50%;display:inline-block;overflow:hidden;margin-left:-11px;width:0;height:0;border-top:0 none;border-right:8px dashed transparent;border-bottom:8px solid #d5d4d4;border-left:8px dashed transparent;content:"";vertical-align:center;font-size:0;line-height:0}
.notRegTip:after{position:absolute;top:-7px;left:50%;display:inline-block;overflow:hidden;margin-left:-10px;width:0;height:0;border-top:0 none;border-right:7px dashed transparent;border-bottom:7px solid #fff;border-left:7px dashed transparent;content:"";vertical-align:center;font-size:0;line-height:0}
#login-username-suggest{z-index:3}
.m-t-10{margin-top:-10px}
.pass-input-aide{display:block;margin-top:16px;margin-left:13px;width:22px;height:19px;cursor:pointer}
.pass-input-userlist{position:relative;z-index:12;display:none;background:url() no-repeat 50% 50%;-webkit-background-size:16px 16px}
.pass-input-down-userlist{position:relative;z-index:12;display:none;background:url() no-repeat 50% 50%;-webkit-background-size:16px 16px}
.vcodeTip{padding-top:20px;padding-bottom:10px;text-align:center;line-height:30px}
.verifypage-vcode{display:block;margin:0 auto 25px}
.pass-mod-loadingWrap{position:absolute;top:50%;left:50%;z-index:101;display:none;margin-top:-12px;margin-left:-55px;padding:8px 10px 8px 8px;width:110px;min-height:24px;-webkit-border-radius:5px;border-radius:5px;background:rgba(0,0,0,.8);color:#fff;text-align:center;font-size:14px;line-height:24px}
.pass-mod-loadingImg{display:inline-block;margin:2px;width:20px;height:20px;background:url() no-repeat 0 0;background-size:20px 20px;vertical-align:middle;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation:rotate .75s linear infinite;-webkit-animation:rotate .75s linear infinite;-o-animation:rotate .75s linear infinite;-ms-animation:rotate .75s linear infinite;animation:rotate .75s linear infinite}
@-webkit-keyframes rotate{0%,100%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{0%,100%{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(360deg)}
}
@-o-keyframes rotate{0%,100%{-o-transform:rotate(0)}
100%{-o-transform:rotate(360deg)}
}
@-ms-keyframes rotate{0%,100%{-ms-transform:rotate(0)}
100%{-ms-transform:rotate(360deg)}
}
@keyframes rotate{0%,100%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.z-index3{z-index:3}
.mod-vcode{position:absolute;top:0;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background:#fafafa;-o-box-sizing:border-box;-ms-box-sizing:border-box}
.mod-vcode-content{padding:0 10px}
.is_voice_sms{float:right;border:0;background:0 0;color:#9ab1d1}
.account-reg{position:absolute;bottom:15px;width:100%;height:55px;background:url() no-repeat center 35px;background-size:230px 20px;color:#bcbcbc;text-align:center;font-size:14px}
.is_voice_sms.gray{color:#979797}
.qrcode-wallet{margin-top:98px;padding-top:229px;width:100%;background:url() no-repeat 50% 0;text-align:center;font-size:18px;-webkit-background-size:158px 164px}
.success-img{width:100%;height:110px;background:url() center 0 no-repeat;background-size:80px 80px}
.fail-img{width:100%;height:110px;background:url() center 0 no-repeat;background-size:80px 80px}
.redirect_url{display:block;height:50px;border-radius:5px;background:#367cff;color:#fff;text-align:center;line-height:50px}
.form-item-username .mod-unametip{position:absolute;top:50px;right:0;z-index:15;display:none;padding:0 5px;border-radius:3px;background:#000;color:#fff;font-size:14px;line-height:44px;opacity:.7}
.form-item-username .mod-unametip:before{position:absolute;top:-7px;left:50%;display:inline-block;overflow:hidden;margin-left:-6px;width:0;height:0;border-top:0 none;border-right:8px dashed transparent;border-bottom:8px solid #000;border-left:8px dashed transparent;content:"";vertical-align:center;font-size:0;line-height:0}

.midas_minipay_dialog_mask{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4000;
    background-color: #000;
    -moz-opacity: 0.3;
    opacity: 0.3;
    filter: alpha(opacity=30);
	}
.wepay_pop{
	position: absolute;
	left: calc(50% - 250px);
    top: 158px;
    width: 500px;
    z-index: 5000;
    background-color:#f4f4f4;
    font-size: 12px;
    font-family: "Microsoft Yahei",Tohama;
    -o-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -ms-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -moz-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -webkit-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
	transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
	border-radius:12px;
	-moz-border-radius:12px;
}
.payslc {
	position: absolute;
	left: calc(50% - 250px);
	padding:0 30px 30px;
    top: 158px;
    width: 500px;
    z-index: 5000;
    background-color:#f4f4f4;
    font-size: 12px;
    font-family: "Microsoft Yahei",Tohama;
    -o-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -ms-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -moz-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -webkit-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
	transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
	border-radius:12px;
	-moz-border-radius:12px;
}
