body{background-color:#fff;}
.ebk3-main-header{margin-bottom:0;height: auto !important; min-height: 0;}
.ebk3-main-content{padding: 20px 0 10px;background-color:transparent;}
.ebk3-main-header .header-hd,
.ebk3-main-header .header-hd-wrap {
	height:57px !important;
}
.ebk3-main-header .ebk-logo{
	position:absolute !important;
	z-index: 2 !important;
}
.ebk3-main-header .site-name{
    margin-left: 0 !important;
}
.header-account-infoItem{
	height: 57px !important;
	line-height: 57px !important;
}
.header-dropdown-list{
	padding: 5px 1px 5px 1px;
    margin: 13px 0 0 -1px;
	z-index: 3 !important;
}

.login-bgc{min-width: 1180px;_width:1180px;background-color:#eff3f6;}
.login-banner{position:relative;min-width: 1180px;_width:1180px; height:460px;background-color:transparent;}
.banner-list{position:relative;height:460px;overflow:hidden;}
.banner-item{position:absolute;top:0;left:0;width:100%;min-width:1180px;text-align:center;overflow:hidden;}
.banner_btns{position:absolute;left:0;bottom:10px;width:100%;text-align:center;}
.banner_btns a{display:inline-block;width:13px;height:13px;margin:0 5px;cursor:pointer;border:2px solid #288fe7;border-radius:50%;background-color:#fff;overflow:hidden;}
.banner_btns a:hover,
.banner_btns .current{background-color:#288fe7;}
.login-cont{position:relative;margin:0 auto;width:1180px;z-index:2;}
.login-form{position:absolute;right:0;top:20px;padding:5px;width:380px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURQAAAKd6PdoAAAABdFJOU4CtXltGAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==);*filter:Progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B2000000,endColorstr=#B2000000);}
.login-form-chrome{position:absolute;*position:static;padding:5px 0;left:0;*top:auto;bottom:-29px;width:100%;text-align:center;font-size:0;background-color:rgba(0,0,0,.8);*background-color:#000;*filter:Progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CC000000,endColorstr=#CC000000);}
.login-form-chrome .ebk3-ico-chrome{margin-right:3px;}
.login-form-chrome .link-chrome{color:#fff;font-size:12px;line-height:1.5;}
.login-form-bg{background-color: #fff; overflow: hidden;}
.login-formTab{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex; font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei;}
.login-formTab-item{float:left;padding:17px 0;border-bottom:3px solid #eee;width:50%;text-align:center;font-size:14px;cursor:pointer;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.singleItem .login-formTab-item{width:100%;}
.login-form .login-formTab-item.selected{border-bottom-color:#298ee8;color:#298ee8;}
.login-formTab-cont{margin:25px 30px 0;}
.login-form-ac{margin:0 30px 25px;}
.login-form-ac .ebk3-btn{display:block;margin-bottom:10px;}
.ac-bottom {margin-top: 15px; line-height: 1.8;text-align: center;}
.cn .ac-bottom {position:relative; margin-top: 20px;text-align: left;}
.cn .ac-bottom .b-r{position:absolute;right:0; top:0;*top:-3px;margin-left: 12px;}
.login-form .inputItem{position:relative;margin-bottom:-1px;border:1px solid #c6d1d7;*font-size:0;overflow:hidden;}
.login-formTab-cont .ebk3-inText{display:block;border:none;margin-left:42px;*margin-left:12px;width:270px;height:36px;*height:34px;line-height:34px \9;outline:none;font-size:14px;}
.inputItem .ebk3-ico{position:absolute;top:0;left:0;}
.inputItem .sendCodeBtn{position:absolute;right:0;top:0;border:none;outline:none;height:100%;background-color:#278fe6;border-radius:0;color:#fff;z-index: 2;}
.login-form .logInfo{height:45px;overflow: hidden;}
.login-form .logInfo .fgtPsw{float:right;margin: 10px 5px 0 0;line-height: 1.2;font-size: 14px;}
.verification-item{margin-top:20px;}
.login-formTab-cont .verificationCode{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-right:8px;border:1px solid #c6d1d7;width:192px;vertical-align:middle;}
.login-formTab-cont  .verificationImg{cursor:pointer;vertical-align:middle;}
.login-feedBack{margin-top:10px;line-height:1.2;}
.login-form-title { margin: 21px 30px; }
.login-form-title .text { font-size: 20px; font-family: "Microsoft YaHei", "微软雅黑", "Hiragino Sans GB", tahoma, arial, simhei; }
.feedBack-err{color:#f00;}
.login-news{margin:0 0 2px;height:50px;background-color:#fff;webkit-box-shadow:2px 2px 7px 0 #e3e7ea;box-shadow:2px 2px 7px 0 #e3e7ea;line-height:50px;}
.login-news dt{float:left;border-right:1px solid #e3e7ea;width:120px;text-align:center;}
.login-news dd{float:left;width:353px;text-align:center;overflow: hidden;height: 50px;}
.login-news dd a{vertical-align:middle;color:#334e5f;}
.login-news dd .ebk3-simple-tag{margin-left:3px;}
.login-mails{margin-top:25px;overflow:hidden;}
.login-mails li{float:left;margin-left:-1px;border-left:1px solid #c6d0d7;padding-left:10px;width:285px;font-size:14px;}
.login-content{*position: relative;*height: 305px; background-color:#fff;text-align:center;overflow: hidden;}
.login-content-item{position: relative; float:left;margin: 20px 0 10px -1px;border-left:1px solid #ddd;color: #4b6d88;width:393px;height:275px;}
.login-content .item-title{height:40px;line-height:1;font-size:24px;}
.download-container{position: absolute;bottom:0;left: 25px; margin-right:-4px;font-size:0;text-align:left;}
.ebkQcode-ct{display:inline-block;*display:inline;*zoom:1;margin-top:3px;padding:10px 10px 5px;border:1px solid #e3e7ea;}
.login-content .downloadApp{display:inline-block;*display:inline;*zoom:1;margin-right: 5px;width:174px;padding: 7px 0;background-color:#dfebf4;border-radius:5px;font-size:14px;text-align:center;line-height:17px;color:#334e5f;}
.login-content .downloadApp .ebk3-ico-appDl{margin-left:5px;}
.login-content .downloadApp:hover{background-color:#288fe7;color:#fff;text-decoration:none;}
.login-content .downloadApp:hover .ebk3-ico-appDl{background-position:-100px -320px;}
.login-content .downloadApp .fw{font-size:20px;vertical-align:middle;}
.login-content-item-desc{margin-top:14px;color:#667d8c;font-size:14px;}
.login-content-item-contcatUs{padding:0 20px 0 30px;}
.login-content-item-contcatUs dt{margin-bottom:15px;height:40px;border-left:1px solid #ddd;background-color:#288fe7;line-height:40px;font-size:20px;color:#fff;}
.login-content-item-contcatUs dd{margin:0 0 6px;text-align:left;font-size:12px;}
.login-content-item .service-mail{margin:12px 0 0 -25px;font-size:0;overflow:hidden;}
.service-mail-item{float:left;width: 155px; padding:0 0 0 25px;margin-left:0;border-left:0 solid #c6d0d7;font-size:12px;    word-break: break-all;}
.allBookingIntro{margin-top:20px;text-align:center;}
.allBookingIntro-hr{margin-bottom:-10px;border-top:1px solid #c6d0d7;}
.allBookingIntro-title{display:inline-block;*display:inline;*zoom:1;padding:0 18px;background-color:#eff3f6;color:#c6d0d7;}
.allBookingIntro-list{margin-top:10px;}
.allBookingIntro-list li{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.footer{margin-top:38px; background-color:#fff;}
.footer p{color:#334e5f;}

/* login-floows-box */
.login-floows-box{ margin-left: -28px; padding-bottom: 20px;}
.login-floows-box  li{ padding-left: 28px; width: 213px;}
.login-floows-box .floows{ padding-top: 10px;}
.login-floows-box .floows-icon{ width:22px; height: 22px; background: url(//pic.c-ctrip.com/ebooking/web/face-spr.png) no-repeat; margin-right: 3px; font-size: 0; vertical-align: middle; display:inline-block; *display: inline; zoom:1 }
.login-floows-box .vi-icon{ background-position: -64px 0;}
.login-floows-box .in-icon{ background-position: -32px 0;}
.login-floows-box .line-icon{ background-position: -96px 0; position: relative;}
.login-floows-box .line-icon:hover .line-qrcode{ display: block}
.line-qrcode{ position: absolute; top: -10px; border-radius: 4px; display: none; left: 35px; background-color: #fff; box-shadow: 0 2px 8px 0 #E0EAF4; padding:0 1px;}
.line-qrcode img{ width: 80px; height: 80px;;}
.qrcode-arrow { position: absolute; left: -7px; top: 10px; width:0;height:0;overflow:hidden;line-height:0;font-size:0;	vertical-align:middle;	border-right:7px solid #FFFFFF;	border-left:0 none;border-top:7px solid transparent;border-bottom:7px solid transparent;}