@charset "utf-8";.login_codego,.login_pcgo{width:60px;height:60px;position:absolute;right:0;bottom:0}.alert-tip b,.api-login b,.get-code .btn,.get-code-btn,.login-btn,.login-err-msg b,.reg-btn,.regist-form s,.regist-hd .fast-a,.regist-tab i,.regist-tab s,.shadow-input{background:url(img/regist_01.png) 999em 0 no-repeat}.shadow-input-focus,.shadow-input:focus{background:#fff}.login_codego{background:url(img/login_sprite.png) 0 -400px no-repeat;z-index:100}.login_pcgo{background:url(img/login_sprite.png) -70px -400px no-repeat;z-index:100}.login_ewmb,.login_ewmg{width:85px;height:25px;position:absolute;right:55px;bottom:12px;z-index:100}.login_ewmg{background:url(img/login_sprite.png) 0 -360px no-repeat}.login_ewmb{background:url(img/login_sprite.png) -100px -360px no-repeat}.login_code_t{padding:30px}.login_code{width:300px;margin:40px auto;text-align:center}.login_code_img,.login_code_img img{width:150px;height:150px}.login_code_img{margin:10px auto 30px;padding:10px;border:1px solid #efeff4;position:relative}.login_code_lose,.login_code_losebc,.login_code_losebg{width:170px;height:170px;position:absolute;left:0;top:0}.login_code_losebg{background:#fff;opacity:.8}.login_code_losebc h3{padding-top:45px;text-shadow:none}.login_code_losebc a{display:block;margin:15px auto;text-shadow:none;text-align:center;color:#fff;font-size:14px;width:120px;height:34px;line-height:34px;background:url(img/login_sprite.png) -200px -360px no-repeat}.login_code_losebc a:hover{color:#fff;text-decoration:none;background-position:-330px -360px}.login_code p{font-size:14px}.login_code p span{color:#d2041f}.login_code_ok{width:95px;height:95px;margin:30px auto;background:url(img/login_sprite.png) -150px -400px no-repeat}.login_code_okt{padding:0 0 15px}.login-page{border-top:1px solid #e5e5e5;padding:0;overflow:visible;text-shadow:#fff 0 1px 0}.login-bgcolor{position:relative;width:100%;height:700px}.login-box,.login-theme{height:560px;left:50%;position:absolute}.login-box{top:70px;margin-left:-600px;z-index:1}.login-theme{width:100%;top:0;margin-left:-50%;padding:70px 0;z-index:0}.login-theme .theme-href{display:none;width:590px;height:100%;position:absolute;top:0;right:0;z-index:2}.login-panel{background:#fff;width:420px;height:560px;position:absolute;top:0;right:30px;z-index:10;border:1px solid #d8d8d8;box-shadow:0 0 20px #c8c8c8}.login-tab{height:52px}.login-poptit,.login-tab li a{height:50px;line-height:50px;font-size:16px}.login-tab li{float:left;width:210px;background:#f7f7f9}.login-tab li a{color:#afafaf;float:left;width:210px;text-align:center;border-bottom:2px solid #f7f7f9}.login-tab li a.active,.login-tab li a:hover{color:#464646;text-decoration:none;font-weight:700;border-color:#464646}.login-tab .xiu a{border-right:1px solid #A0A0A0}.login-poptit{color:#464646;background:#f7f7f9;font-weight:700;padding:0 0 0 20px}.login-form{width:302px;margin:30px auto 0}.login-form a{color:#005ba1}.login-form li{margin-top:24px;position:relative;zoom:1}.login-form li p{margin:12px 0 -8px;color:#afafaf}.login-form .err-msg{margin-top:10px;margin-bottom:-5px}.login-form .find-ps{position:absolute;top:40px;left:245px;color:#999}.login-form .find-ps:hover{color:#333}.login-form .ltext{width:280px;height:24px;line-height:24px;border:1px solid #d8d8d8;color:#464646;padding:5px 10px;font-size:12px;position:relative}.login-form .input-tip{color:#afafaf;padding:0 3px;height:20px;line-height:20px;background:#fff;font-size:12px;position:absolute;left:8px;top:9px;cursor:text}.login-form .lcheck{vertical-align:middle;margin-right:5px}.login-form .check-opt label{margin-right:20px}.login-btn{float:left;width:300px;height:40px;line-height:40px;border:0;background:url(img/login_sprite.png) 0 -40px no-repeat;color:#fff;font-size:14px;cursor:pointer}.login-btn:hover{background-position:0 -90px}.login-form .login-btnu{color:#fff;float:right;margin-right:43px;width:104px;height:35px;line-height:35px;text-decoration:none;text-shadow:none;font-weight:700;background:url(img/regist_01.png) 0 -75px no-repeat;font-size:14px;text-align:center}.login-form .login-btnu:hover{text-decoration:none;color:#fff}.login-form .regist-entry{float:left;margin-top:18px;margin-left:15px}.login-form .authcode .hide{display:none}.login-form .authcode .ltext{width:105px;float:left}.login-form .code-img{vertical-align:middle;float:left;margin-left:12px}.login-form .code-img img{height:35px;border:0;width:80px}.login-form .change-code{float:left;margin-left:12px;margin-top:8px}.login-form .msgcode .ltext{width:165px;float:left}.login-form .getpassreg{float:right}.login-form .getpass{color:#464646}.login-form .autologinb{position:relative}.login-form .autologinb span{display:block;position:absolute;left:0;top:0;width:16px;height:16px;background:url(img/login_sprite.png) -160px 0 no-repeat}.login-form .checked span{background-position:-180px 0}.login-form .focus{outline:0;border-color:#7fbfe7}.login-form .focus_tip{color:#afafaf;top:-10px}.msgerror,.msgisok{position:absolute;left:105px;top:10px;width:16px;height:16px}.msgisok{background:url(img/login_sprite.png) -220px 0 no-repeat}.msgerror{background:url(img/login_sprite.png) -261px 0 no-repeat}.login-form .error{outline:0;border-color:#d2041f}.login-form .error_tip{color:#d2041f;top:-10px}.login-err-msg{color:#d2041f;line-height:12px;font-size:12px;position:relative;padding:0 40px 0 20px;display:block}.login-err-msg b{display:none;width:12px;height:12px;background:url(img/login_sprite.png) -200px 0 no-repeat;position:absolute;left:0;top:0}.alert-tip,.alert-tip i{background-color:#FFFCD1;border:1px solid #F1D47C}.login-err-msg .note{color:#afafaf;margin-left:-20px}.alert-tip{display:block;line-height:12px;position:absolute;color:#DE6907;padding:3px}.alert-tip b,.alert-tip i{height:7px;line-height:0;font-size:0;position:absolute}.alert-tip i{width:7px;border-bottom:0 none;border-right:0 none;transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:-5px;top:-5px\9;left:35px;z-index:2;display:none}.alert-tip b{display:block;width:15px;background-position:-12px -50px;top:-7px;left:50px}.autologin .alert-tip{display:none;left:0;top:22px;width:240px;z-index:10;font-size:12px}.autologin .alert-tip i{left:50px}.alert-tip b.outlet{display:block;width:0;height:0;border:0;position:absolute;top:0;left:0}.bindphone_canel,.bindphone_okgo{border:none;outline:0;width:120px;height:40px;line-height:40px;font-size:14px;text-align:center;cursor:pointer;display:block}.bindphone_canel{float:left;background:url(img/login_sprite.png) -130px -140px no-repeat;color:#464646}.bindphone_okgo{float:right;background:url(img/login_sprite.png) 0 -140px no-repeat;color:#fff}.login-form .binded p{margin:40px 0;text-align:center;color:#464646}.login-form .binded p .red{color:#d2041f}.login-extinfo{width:300px;margin:0 auto;padding:30px 0 0}.login-extinfo .optbar{display:block;height:20px;line-height:20px;margin:-15px 0 25px;zoom:1;position:relative;border-bottom:1px solid #e7e7e7}.login-extinfo .optbar .tit{position:absolute;left:50%;top:10px;margin:0 0 0 -60px;background:#fff;width:120px;height:20px;line-height:20px;text-align:center}.login-extinfo .optbar b{cursor:pointer;display:block;width:0;height:0;overflow:hidden;border-width:4px;border-style:solid;border-color:#888 #F9F9F9 #F9F9F9;position:absolute;top:17px;right:0}.login-extinfo .optbar b.up{border-color:#F9F9F9 #F9F9F9 #888;top:13px}.api-login{width:270px;height:30px;margin:0 auto;zoom:1}.api-login li{float:left;width:30px;height:30px;margin:0 30px 0 0;overflow:hidden;zoom:1}.api-login li.last{margin:0}.api-login li a{opacity:.8;display:block;width:30px;height:30px;background:url(img/login_sprite.png) no-repeat;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.api-login li a:hover{opacity:1}.api-login a.api-qq{background-position:0 0}.api-login a.api-wechat{background-position:-30px 0}.api-login a.api-sina{background-position:-60px 0}.api-login a.api-alipay{background-position:-90px 0}.api-login a.api-139,.api-login a.api-pingan{background-position:-120px 0}.login-panel-ieshadow{width:360px;position:absolute;z-index:0;right:21px;top:0;overflow:hidden}.login-panel-ieshadow b{display:block;position:absolute;line-height:0;font-size:0}.login-panel-ieshadow .vertical{background:url(img/login-panel-shadow-vertical.png) no-repeat;_background:0 0;top:0;right:0;width:9px;height:300px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="https://login.xiu.com/assets/static/image/login-panel-shadow-vertical.png")}.login-panel-ieshadow .horizont{background:url(img/login-panel-shadow-horizont.png) no-repeat;_background:0 0;bottom:0;left:0;width:351px;height:9px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="https://login.xiu.com/assets/static/image/login-panel-shadow-horizont.png")}.login-panel-ieshadow .corner{background:url(img/login-panel-shadow-corner.png) no-repeat;_background:0 0;bottom:0;right:0;width:9px;height:9px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="https://login.xiu.com/assets/static/image/login-panel-shadow-corner.png")}a.phone_login_btn,a.phone_login_btn2{float:right;text-shadow:none;font-size:13px;width:100px;height:34px;line-height:34px;text-decoration:none;background:#f7f7f9;border:1px solid #ccc;text-align:center}a.phone_login_btn{color:#464646;display:block}a.phone_login_btn2{display:none}a.phone_login_btn:hover{background-position:0 -37px}a.phone_login_btn2{background-position:0 -74px;color:#ccc}.login_disable{background:url(img/login_sprite.png) 0 -90px no-repeat;cursor:default}.popup1{display:none}div.insureShadow{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:5}div.insureText{position:fixed;margin-left:71px;width:280px;max-width:600px;height:160px;background:#FFF;z-index:6;border-radius:5px;overflow:hidden}div.insureText h2{text-align:center;font-size:20px;margin-top:20px;color:#000;margin-bottom:18px}div.insureText p{text-align:center;font-size:14px;padding:0 10px}div.btn-area{position:absolute;width:100%;bottom:0;height:44px;line-height:44px;border-top:1px solid #ddd;font-size:0;color:#419BFD}div.btn-area span{display:inline-block;width:49.5%;text-align:center;font-size:16px}#cancel{border-right:1px solid #ddd;box-sizing:border-box;background:#fff}