@charset "utf-8";

.err-ope a,.add-clause input[type="checkbox"]:checked + label::after,.find-verify-bar .refresh{background:url(/imgs/global/g-ico.png) no-repeat; background-size:22px auto;}

body{color:#232323;}
.log{padding:8% 17px 14%;}
.log-form li{padding-bottom:15px;}
.log-form li span,.reg-form li span,.add-info .add-form li span,.find-form li span{height:20px;padding:7px 13px;display:block; border:1px solid #9e9d9d;}
.log-form li span input,.reg-form li span input,.add-info .add-form li span input,.find-form li span input{width:100%;height:20px;line-height:20px; border:0 none; font-size:0.875em;color:#232323; vertical-align:top;}
.log-form li .c-input,.reg-form li .c-input,.add-info .add-form li .c-input,.find-form li .c-input{color:#d9d9d9;}
.log-form li .log-pass{color:#0075c1;}
.pas-hide{display:none;}
.l-find{line-height:28px;font-size:0.875em;}
.l-find a{color:#ee7727;}
.l-bar{margin-top:11px; padding-top:51px; border-top:1px dashed #e0e0e0;}
.l-bar a,.r-bar a,.add-bar a,.reg-succeed-bar a,.f-bar a{height:34px; line-height:34px;border:1px solid #f40; display:block; font-size:0.9375em;background: #f40; color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.l-foot{line-height:18px; padding:16px 0; font-size:0.8125em; color:#5d5d5d;}
.l-error{width:94%;height:32px; line-height:32px; background:rgba(80,80,80,0.8); color:#fff; position:fixed;left:3%;top:25%;font-size:0.75em;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.err-cir{width:12px;height:12px;border:1px solid #ecba33; border-radius:50px; display:inline-block; vertical-align:middle; margin:-2px 5px 0 0;}
.err-alert,.err-point{width:2px;height:5px; background:#ecba33;border-radius:50px; display:block; margin:2px auto 0; line-height:0; font-size:0;}
.err-point{width:2px;height:2px; margin-top:1px;}
.l-errors{padding:16px;}
.l-errors .err-text{font-size:0.875em;}
.l-errors .err-text span{line-height:30px; display:block;}
.l-errors .err-text p{line-height:20px; text-indent:2em;}
.err-ope{margin-top:23px;padding-top:47px;border-top:1px dashed #e0e0e0;}
.err-ope a{height:34px;line-height:34px;border:1px solid #37c230; display:block; font-size:0.9375em; color:#37c230;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background-position:9.8880% top; margin-bottom:35px;}
.err-ope a.kf-phone{border-color:#0075c1; color:#0075c1;background-position:9.8880% -34px;}

.reg-hd,.way-hd{height:46px; border-bottom:1px solid #0075c1; background:#f2f0f0;}
.reg-hd li,.way-hd li{width:50%;height:44px; line-height:44px;padding-bottom:2px; font-size:0.9375em;float:left; cursor:pointer;}
.reg-hd li i,.way-hd li i{width:1px;height:24px; background:#d2cfcf; float:left; margin-top:11px;}
.reg-hd li.on,.way-hd li.on{color:#0075c1; border-bottom:2px solid #0075c1; padding-bottom:0;}
.reg-bd{display:none;}
.reg-phone{padding:12px 17px; display:block;}
.reg-form li,.add-info .add-form li,.find-form li{min-height:62px;}
.reg-err,.reg-verifyBar p,.add-hint,.add-info .fact-hint,.bound-verifyBar p{line-height:26px; font-size:0.75em; color:#ef7f1c;}
.reg-err a,.reg-err em{color:#0075c1;margin-left:3px; text-decoration:underline;}
.reg-err em{color:#9e9d9d;}
.reg-verify{width:48%;}
.reg-verifyBar{width:48%;}
.bound-verify{width:60%;}
.bound-verifyBar{width:35%;}
.reg-verifyBar a,.reg-verifyBar em,.bound-verifyBar a,.bound-verifyBar em{height:34px; line-height:34px; border:1px solid #0075c1; color:#0075c1; font-size:0.875em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;}
.reg-verifyBar em,.bound-verifyBar em{border-color:#a4a3a3; color:#a4a3a3;}
.reg-verifyBar p,.bound-verifyBar p{color:#9e9d9d;}
.r-bar{padding:45px 0;}
.reg-message{padding-top:7.8521%;}
.reg-message .message-i{width:39.6875%; display:block; margin:0 auto;}
.reg-message .message-tex{padding:4.3879% 0 20%; line-height:30px; font-size:0.875em;}
.reg-message .message-tex em{color:#0075c1;}
.reg-message .message-tex b{color:#ed4910;}

.add-info{padding:7px 17px;}
.add-info .phone-pass{line-height:22px; padding-bottom:4px; font-size:0.8125em;}
.add-info .phone-pass em{color:#e57613; margin:0 5px;}
.add-hint{color:#9e9d9d;}
.add-info .fact-hint{color:#231815;}
.add-info .fact-hint a{color:#0075c1;}
.add-info .add-bar{padding:8px 0;}
.add-clause{line-height:18px; font-size:0.75em; padding-bottom:4%;}
.add-clause a{color:#0075c1;}
.add-clause input{display:none;}
.add-clause label,.add-clause label::after{width:13px;height:13px; line-height:13px;display:inline-block; vertical-align:middle; margin-right:5px; position:relative;top:-2px; color:#fff;}
.add-clause label::after{content:".";border:1px solid #107ec5; position:absolute;left:0;top:0;}
.add-clause input[type="checkbox"]:checked + label::after{background-position:left -68px;}

.reg-succeed{padding-top:7.0833%;}
.reg-succeed i{width:58.4375%; display:block; margin:0 auto;}
.reg-succeed p{line-height:26px; color:#e05b0b; font-size:0.9375em; margin-top:-55px; padding-bottom:30px;}
.reg-succeed-bar{padding-bottom:15%;}
.reg-succeed-bar a{width:40.3125%; margin:0 3.9062%; display:inline-block;}

.find{padding:12px 17px;}
.find-accounts{line-height:63px; font-size:0.875em;}
.find-verify{width:48%;}
.find-verify-bar{width:48%;}
.find-verify-bar img{width:70px;height:28px; border:1px solid #9e9d9d; float:left;}
.find-verify-bar .refresh{width:33px;height:36px; line-height:360px; overflow:hidden; background-position:7px -82px; display:inline-block;}
.f-bar{padding:11% 0;}
.mask{width:100%;height:100%;position:fixed;left:0;top:0;right:0;bottom:0; background:rgba(0,0,0,0.4);z-index:10;}
.unbound-hint{width:84%;height:166px; background:#fff; position:fixed;left:8%; top:50%; margin-top:-83px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:20;}
.unbound-hint p{height:85px; padding:22px 7% 0; line-height:30px; font-size:0.9375em;}
.unbound-hint p span{display:inline-block; text-align:left;}
.unbound-hint p em{color:#e57613; margin-right:3px;}
.unbound-hint .u-h-bar{padding-top:10px; border-top:1px solid #0075c1;}
.unbound-hint .u-h-bar a{width:41%;height:33px; line-height:33px; border:1px solid #1ab912;margin:0 3.5%;color:#1ab912;font-size:0.9375em;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px; display:inline-block;}
.unbound-hint .u-h-bar a:last-child{border-color:#0075c1; color:#fff;background:#0075c1;}

.way-hd li em{font-size:13px;}
.way-bd{display:none;}
.phone-find{padding:10px 14px; display:block;}
.find-code,.bound-verify{line-height:32px; font-size:0.875em;}
.find-code em,.bound-verify em{color:#e57613;}
.bound{min-height:58px;}
.bound-verifyBar a,.bound-verifyBar em{height:30px; line-height:30px;}
.mail-find{line-height:24px; border-top:1px dashed #e0e0e0; margin:0 14px;padding:10px 0; font-size:0.8125em; color:#5d5d5d;}
.kf-find{padding:10% 25px 0;}
.kf-find .find-code{line-height:28px;}
.kf-find .err-ope{padding:0; border-top:0 none;}
.kf-find .err-ope a{margin-bottom:30px; border-color:#f19d24; color:#f19d24; background-position:9.888% -118px;}
.kf-find .err-ope a.kf-phone{border-color:#0ec100; color:#0ec100; background-position:9.888% -152px;}

.reset{padding:8% 17px 4%;}
.verify-succeed{ine-height:32px; font-size:1em; color:#e57613; display:block;}
.reset .find-form{margin-top:8%;}
.reset .r-bar{padding-top:40px;}

.find-succeed{padding:10% 20px 5%;}
.find-succeed i{width:40%; display:block; margin:0 auto;}
.find-succeed p{line-height:76px; color:#e57613; font-size:0.9375em;}
.find-succeed .f-bar{padding-top:0;}

.err-ope a.prp{border-color:#f19d24;color:#f19d24;background-position:9.8880% -186px;}

/*360ÏÔÆÁÒÔÏÂÊ¹ÓÃ*/
@media screen and (max-width:359px){
.log{padding:7.25% 17px;}
.l-bar{margin-top:5px;padding-top:40px;}
.err-ope{padding-top:27px;}
.err-ope a{margin-bottom:25px;}
.r-bar{padding:25px 0 0;}
.reg-message{padding-top:4.8521%;}
.reg-message .message-i{width:38%;}
.reg-message .message-tex{padding:3% 0 3%; line-height:26px;}
.reg-succeed{padding-top:4%;}
.reg-succeed i{width:52%;}
.reg-succeed p{padding-bottom:15px;}
.reg-succeed-bar{padding-bottom:5%;}
.find-accounts{line-height:33px;}
.f-bar{padding:6% 0;}
.kf-find{padding-top:6%;}
.reset{padding:4% 17px;}
.reset .r-bar{padding-top:10px;}
.reset .find-form{margin-top:3%;}
.find-succeed{padding:5% 20px 0;}
.find-succeed i{width:35%;}
.find-succeed p{line-height:66px;}
}