.shadow-box{z-index:10000}#login-dialog{position:fixed;top:0;width:100%}#login-dialog .shadow-box{position:fixed;top:0;width:100%}body #login-dialog .shadow-bg{background:#000 !important;border:0 none;height:100%;left:0;opacity:.5 !important;position:fixed;top:0;width:100%;z-index:9990;filter:alpha(opacity=50);margin-top:0}.logintitle{height:40px;background:#0193cf}.login-title{text-align:center;line-height:60px;font-size:20px;color:#0193cf}#login-dialog .isMember .login-title{font-size:18px;text-align:center;display:block;color:#0193cf}#checkImg{width:89px;height:24px;margin-left:20px}.reqSpan{color:red;position:absolute}#login-dialog .ctrl-unit{z-index:0;text-align:left;margin-left:15%;position:relative;padding:0;overflow:hidden}#login-dialog .ctrl-label{color:#0193cf;font-size:14px;left:0;line-height:28px;width:80px;z-index:0;position:static;padding:0;text-align:left}#login-dialog .content-box{width:640px;border:0;top:0;left:0;margin:10% auto;min-height:300px;position:relative;border:2px solid #0193cf;text-align:left;height:auto}#login-dialog .isMember,#login-dialog .isNolog{width:27.9%;max-width:358px}#login-dialog .isMember .lg-left{padding-top:20px}#login-dialog .isMember .lg-left,#login-dialog .isNolog .lg-left{width:100%}#login-dialog .isMember .lg-right,#login-dialog .isMember .tab-title{display:none}#login-dialog .lg-left{width:50%;float:left;background:#fff;min-height:290px;border-right:1px solid #0193cf}#login-dialog .lg-right{width:49%;float:left;height:100%}#login-dialog .lg-right .title{font-size:16px;font-weight:600;text-align:center;line-height:38px;letter-spacing:1px;color:#e3001c}#login-dialog .lg-right .content{margin-left:16%;padding-top:32px;font-size:13px;line-height:21px;padding-bottom:74px}#login-dialog .btn{background:#0193cf;color:#fff;width:auto;min-width:30%;line-height:30px;height:30px;display:inline-block;text-align:center;border:0;cursor:pointer;font-size:1.2em;padding:0}#login-dialog .btn.disabled{background:#ddd;cursor:not-allowed}#login-dialog #noLogin-btn{margin-top:18px}#login-dialog #noLogin-btn.isen{font-size:1.1em}#login-dialog .right{border-left:0}#login-dialog #sendCode{font-size:1.1em}#login-dialog .lg-right p{font-size:13px;padding:82px 46px 10px 47px;text-align:left;color:#009ada}.noLogin-btn a{color:#0093d0}.loading-bg{background-color:#fff;opacity:1}.form-horizontal .code{width:4em}.form-horizontal .getcode{height:24px;line-height:24px;width:92px;margin:2px;font-size:14px}.form-horizontal .error .ctrl-label{color:red}.form-horizontal .error .input{border-color:red;color:red;background-color:#fee}.form-horizontal .help-text{display:none;color:red;line-height:15px}#login-dialog .form-horizontal .error .help-text{display:block;position:static;line-height:normal;white-space:nowrap;word-break:keep-all;clear:both}.qqlogin,.weixinlogin{padding-left:20px;margin-right:10px;background:url("../images/flight.png") 0 -345px no-repeat;cursor:pointer;float:left;height:28px;line-height:29px}#login-dialog .form-alert-count{width:100px;height:29px;margin-bottom:0}#login-dialog .loading{padding-top:0}#login-dialog .long-btn{margin-left:15%;width:68%;font-weight:bolder}#login-dialog a{color:#0193cf;font-size:13px;line-height:30px;padding-left:5px;text-decoration:underline}.exAccount{padding:3px 0 3px 7%;overflow:hidden;background:#e5f4fb}.exAccount div{float:left;line-height:27px}#login-dialog .close-btn{width:40px;height:40px;color:#fff;font-size:24px;font-weight:bolder;position:absolute;right:0;top:0;text-align:center;line-height:36px;cursor:pointer;background:#0193cf}.form-horizontal .input{padding:3px 5px;width:75%;height:22px;background-color:#fff;border:1px solid #0193cf;color:#666;font-size:14px;vertical-align:top}#login-dialog .input.short{width:40%;margin-right:4px;float:left}#phoneCode{z-index:100000}body .select{width:203px}#login-dialog .tab-content{display:block}.tab-title{overflow:hidden;height:38px}.tab-title li{width:50%;height:38px;line-height:38px;float:left;color:#0193cf;font-weight:bolder;text-align:center;cursor:pointer;font-size:16px;font-weight:bolder;letter-spacing:1px}.tab-title .right.blur{background:url(../../../modules/bookingnew/manage/images/rightcurrent.png) no-repeat left;color:#fff;border-left:0}.tab-title .left.blur{background:url(../../../modules/bookingnew/manage/images/leftcurrent.png) no-repeat right;color:#fff}#login-dialog .hide{display:none}.lg-msg{max-height:80px;line-height:15px;margin:5px 20px .5em 20px;overflow:hidden;font-size:14px;text-align:center;word-break:break-word;white-space:normal;padding:5px}.lg-msg.error{color:red;background-color:#fdd}.btn.working{cursor:auto}.weixinlogin{background-position:0 -374px}.form-horizontal .greyfont{color:#ccc}.reg-btn{display:block;margin-left:15%}#login-dialog .loading{padding-top:0;text-align:left}.alert-box .closer-filter{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%}.alert-box .box-content{position:fixed;top:50%;left:50%;background-color:white;width:480px;margin-left:-240px;z-index:9999;box-shadow:0 0 10px #000;border-radius:3px}#getCodeBox .box-content{margin-left:-270px;width:540px}#get-code-form{font-size:14px;overflow:hidden;padding:20px 60px}#get-code-form .imgBox{color:#999;float:left;font-size:12px;margin-right:20px;overflow:hidden;text-align:center;width:200px}#get-code-form .imgBox{color:#999;font-size:12px;text-align:center}#get-code-form .control-group{float:left;line-height:24px;width:200px}#get-code-form .control-group{line-height:24px}#get-code-form .controls{text-align:right}#get-code-form .imgBox{color:#999;font-size:12px;text-align:center}#kaptchaInput{text-align:center;width:75px;font-size:18px;padding:0 5px}#get-code-form button.flat-btn{height:26px;line-height:26px;padding:1px 5px 4px;font-size:12px;width:auto}.clear{clear:both}#login-dialog .sp-bookway-box{height:auto}#login-dialog .form-alert-count{margin-left:15%}#login-dialog a.loginpsd{background:#0193cf;color:#fff;float:left;height:30px;padding:0;line-height:30px;width:34%;text-align:center;text-decoration:none}.lg-right .login-title{color:#ff4c4c}#countdown{background:#a5a5a5;color:#000;float:left;height:30px;padding:0;line-height:30px;width:34%;text-align:center;font-size:12px;display:none}#countdown span{font-weight:bold;color:#c20000}#login-dialog label.ctrl-label{display:block}#isUs .form-horizontal .greyfont{color:#006aa3}#isUs #login-dialog .isMember .login-title{color:#006aa3}#isUs #login-dialog .ctrl-label{color:#006aa3}#isUs #login-dialog a{color:#006aa3}#isUs #login-dialog a:hover{text-decoration:underline}#isUs #login-dialog .btn{background:#006aa3}#isUs #login-dialog .lg-left{border-color:#006aa3}#isUs #login-dialog .close-btn{background:#006aa3}#isUs #login-dialog .form-horizontal .error .input{border-color:#ca1728;color:#ca1728;background:#fff}#login-dialog .error .i-error{display:block}#login-dialog .ctrl-unit{position:relative}#isUs #login-dialog .userId_error{right:66px;top:31px}#isUs #login-dialog .pwd_error{right:156px;top:31px}#isUs #login-dialog .redstar{color:#ca1728}#isUs #login-dialog .error-info{overflow:hidden;background:#ca1728;color:#fff;padding:10px;margin:10px 60px;display:none}#isUs #login-dialog .error-message{float:left;color:#fff;margin-left:10px}#isUs #login-dialog ul.error-list{float:left;color:#fff;margin-left:10px}#isUs #login-dialog .error-message li{cursor:pointer;margin:5px 0}#isUs #login-dialog .content-box{padding-bottom:30px}.lg-protocol{text-align:center}.verify-unit{padding-left:18%;overflow:hiden}.isMember #isMemberLogin .verify-unit .input{width:33%;margin-right:5px;float:left}.form-horizontal .verify-unit .vImg{width:25%;height:30px;cursor:pointer}.form-horizontal .verify-unit .ico-refresh{background:url(../images/common.png) -270px -233px no-repeat;display:inline-block;width:25px;height:25px;vertical-align:top;margin-left:7px}