@charset "utf-8";
/*reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
body{background-color:#fff;font-size:12px;line-height:0.8;font-family:Tahoma,Simsun,sans-serif;color:#333;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{color:#1badda;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
dfn{font-style:normal; font-family: arial;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:middle;*vertical-align:middle;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button:focus{outline:none;}

.clearfix:after{content:""; display:table; clear:both;}
.clearfix{*zoom:1;}

/*color*/
.color-red{color:#f00 !important;}
.color-blue{color:#09c !important;}
.color-gray{color:#999 !important;}
.color-green{color:#3c6 !important;}
.color-pink{color:#f66 !important;}
.color-orange{color:#f60 !important;}
.color-black{color:#333 !important;}
.color-yellow{color:#ffd429 !important;}
.color-666{color:#666 !important;}

.color-gray-tips{margin-left: 10px;}
.comm-row{line-height: 26px;}
.comm-b-row{line-height: 32px;}
.pr{position: relative;}
.hidden{display: none;}
.f-12{font-size: 12px!important;}
.f-n{font-weight: normal!important;}
.left-gap{margin-left: 10px!important;}
.bottom-gap{margin-bottom: 10px!important;}
.left-link-gap{margin-left: 5px!important;}
.inline{display: inline-block;}
.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.txt-price{font-family:arial!important;}
.txt-bold{font-weight:bold!important;}
.txt-normal{font-weight: normal!important;}

/*button*/
.btn{display:inline-block; height:28px; padding:0 20px;border: 1px solid #19b4ee; font-weight: bold; line-height:28px; cursor:pointer; color:#fff; font-size:14px; border:none; background-color:#19b4ee;}
.btn:hover{text-decoration:none; background-color:#0a9dd4;}
.btn-cancel{border: 1px solid #19b4ee;height:28px;background-color: #fff;color:#19b4ee;line-height:28px;}
.btn-cancel:hover{background-color: #19b4ee;color:#fff;}

.btn-ini,
.btn-primary{display:inline-block; width:100px; height:26px; border:1px solid #1badda; border-radius:2px; line-height:26px; text-align:center; font-weight:bold;}

.btn-ini{background-color:#1badda; color:#fff;}
.btn-ini:hover{background-color:#2dc4f3; text-decoration:none;}

.btn-primary{background-color:#fff; color:#1badda;}
.btn-primary:hover{background-color:#f4fbff; text-decoration:none;}

.btn-mini{width:36px; height:20px; line-height:20px; font-weight:normal;}
.btn-small{width:70px;}
.btn-large{width:120px; height:30px; line-height:30px; font-size:14px;}

.btn-auto{width:auto; padding:0 10px;}

.disable-ini,
.disable-ini:hover{border-color:#bcbcbc; background-color:#bcbcbc; cursor:default;}
.disable-primary,
.disable-primary:hover{border-color:#bcbcbc; background-color:#fff; color:#999; cursor:default;}
.disable-link{color:#999; cursor:default;}
.disable-link:hover{text-decoration:none;}

button.btn-ini,
button.btn-primary,
input.btn-ini,
input.btn-primary{line-height:normal; *overflow:visible;}

/*form*/
.in-text,
.in-select,
.in-textarea{display:inline-block;border:1px solid #bacbd8;color:#666; background-color:#fff; border-radius:2px;}
.in-text{height:20px; padding:2px 5px; line-height:20px;}
.in-select{height:26px; padding:4px 5px; line-height:26px;}
.in-textarea{padding:5px;}
.in-radio,
.in-checkbox{margin-right:5px; vertical-align:middle;}
.in-error{border-color:#f07d66; background-color:#fbcdc4}
.in-primary{width:120px;}
.in-comm{width:160px;}
.in-small{width:200px;}
.in-big{width:300px;}
.in-large{width:400px;}
.in-mini{width:50px;}
.in-tiny{width:30px;}

/*spirit start*/
.ico-dining,
.header .ebk-logo a,
.header .ui-select .icon-unfold,
.header .ui-select .icon-fold,
.main-nav .ui-mainnav .icon-arrow,
.sub-nav a .icon-arrow,
.ui-filter .filter-select .btn-select,
.ui-alert .icon-warn,
.ui-alert .icon-success,
.ui-tips .icon-trumpet,
.ui-jmp .icon-arrows,
.sec-popup .btn-close,.delete,
.basic-feadBack .ico,
.ico-assess-point
,.ebk-ico{background:url(//pic.c-ctrip.com/ebooking/web/v2_base.png) no-repeat;}
/*spirit end*/


/*layout start*/

/*box 1180*/
.box-1180{width:1180px; margin:0 auto;}

/*toolTip*/
.mod-toolTip{position:absolute;padding:10px;z-index:2}
.mod-toolTip .mod-toolTip-title{font-weight:bold;}
.mod-toolTip .mod-toolTip-colseBtn{position:absolute;padding:5px;right:0;top:0;font-family:Simsun,sans-serif;color:#ccc;font-size:14px;font-weight:bold;}
.mod-toolTip .mod-toolTip-colseBtn:hover{text-decoration:none;}

/*path bar*/
.path-bar{padding:15px 0 10px 20px; color:#666; font-family:Simsun; background-color:#f1f2f7;}

/*container*/
.container{padding:30px; background-color:#f1f2f7;}

/*ui start*/

/*filter*/
.ui-filter{position:relative; width:170px; color:#666;}
.ui-filter .filter-select, .ui-filter .filter-option{border:1px solid #d9dcde; background-color:#fff;}
.ui-filter .filter-select{height:30px;}
.ui-filter .filter-option{display:none; position:absolute; top:32px; left:0; width:99%; border-top:none;}
.ui-filter .filter-select h3, .ui-filter .filter-option li{height:30px; padding-left:20px; line-height:30px; overflow:hidden;}
.ui-filter .filter-option li:hover{cursor:default; color:#fff; background-color:#19b4ee;}
.ui-filter .filter-select .btn-select{position:absolute; top:1px; right:1px; width:36px; height:30px; cursor:pointer; border-left:1px solid #d9dcde; background-position:-40px 0;}
.filter-current .filter-select, .filter-current .filter-option{border-color:#19b4ee;}
.filter-current .filter-select .btn-select{border-color:#19b4ee; background-position:-40px -40px;}

/*table*/
.ui-table{width:100%; text-align:center; background-color:#fff;}
.ui-table th, .ui-table td{padding:10px;}
.ui-table th{font-size:14px; font-weight:normal; border-bottom:1px solid #e3e5e6;}
.ui-table td{color:#666; border-bottom:1px dashed #b9c0c3;}

/*alert*/
.ui-alert{position:relative; margin-bottom:15px; padding:5px 10px; border:1px solid #f07d66; background-color:#f6e5e2; overflow:hidden;}
.ui-alert.bg-blue{border-color:#19b4ee; background-color:#ddeff6;}
.ui-alert .icon-warn, .ui-alert .icon-success{display:inline-block; vertical-align:middle; width:16px; height:16px; margin-right:5px; overflow:hidden;}
.ui-alert .icon-warn{background-position:-85px 0;}
.ui-alert .icon-success{background-position:-85px -75px;}

/*tips*/
.ui-tips{position:relative; padding:10px 30px 10px 10px; border:1px solid #f07d66; border-top-width:3px; background-color:#fff;}
.ui-tips .icon-trumpet{display:inline-block; vertical-align:middle; width:15px; height:15px; margin-right:5px; background-position:-135px -110px; overflow:hidden;}
.ui-tips .btn-remove{position:absolute; top:10px; right:10px; line-height:1; color:#333; font-size:20px; font-family:"Simsun"; overflow:hidden;}
.ui-tips .btn-remove:hover{text-decoration:none;}

/*calendar*/
.ui-calendar{width:455px; background-color:#fff;}
.ui-calendar .calendar-hd{position:relative; height:34px; line-height:34px; text-align:center; color:#fff; background-color:#19b4ee;}
.ui-calendar .calendar-hd .btn-prev, .ui-calendar .calendar-hd .btn-next{width:28px; height:28px; line-height:28px; text-decoration:none; color:#fff; font-size:24px; font-weight:bolder; font-family:"Simsun";}
.ui-calendar .calendar-hd .btn-prev:hover, .ui-calendar .calendar-hd .btn-next:hover{color:#ef6245;}
.ui-calendar .calendar-hd .btn-prev{position:absolute; top:3px; left:3px;}
.ui-calendar .calendar-hd .btn-next{position:absolute; top:3px; right:3px;}
.ui-calendar table{width:100%;}
.ui-calendar th, .ui-calendar td{width:65px; border:1px solid #ccc;}
.ui-calendar th{height:24px; font-weight:normal; background-color:#f0f0f0;}
.ui-calendar td{height:38px; vertical-align:top;}
.ui-calendar td:hover{cursor:pointer; background-color:#ddf0ff;}
.ui-calendar span{display:block; padding:0 5px;}
.ui-calendar .value{color:#999; font-size:10px;}
.ui-calendar .disable{color:#999;}
.ui-calendar .disable:hover{cursor:default; background-color:#fff;}
.ui-calendar .current, .ui-calendar .current:hover{color:#fff; background-color:#307ddc;}

/*jmp*/
.ui-jmp{padding:5px 10px; white-space:nowrap; border:1px solid #67a1e2; background-color:#fff;}
.ui-jmp .icon-arrows{position:absolute; top:-6px; left:10px; width:13px; height:7px; background-position:0 -100px; overflow:hidden;}

/*load*/
.ui-load{display:inline-block;}
.ui-load .btn{padding:0 25px; background-color:#0a9dd4; margin:0!important;}
.ui-load .icon-load{position:absolute; width:18px; height:18px; margin:8px 0 0 -20px; background:url(//pic.c-ctrip.com/ebooking/web/load.gif) no-repeat; overflow:hidden;}
/*ui end*/


/*module start*/

/*tab*/
.sec-tab{position:relative; width:100%; margin-bottom:15px; border-bottom:1px solid #19b4ee;}
.sec-tab .ui-tabnav a{float:left; height:32px; line-height:32px; margin-right:5px; padding:0 20px; color:#19b4ee; border:1px solid #19b4ee; border-bottom:none; background-color:#fff;}
.sec-tab .ui-tabnav a:hover, .sec-tab .ui-tabnav .tab-current{text-decoration:none; color:#fff; background-color:#19b4ee;}
.sec-tab .ui-tool{position:absolute; top:0; right:0; overflow:hidden;}
.sec-tab .ui-tool .btn{float:left; height:28px; margin-left:2px; line-height:28px; background-color:#f07d66; _display:inline;}
.sec-tab .ui-tool .btn:hover{background-color:#ef6245;}

/*page*/
.sec-page{padding-top:30px; text-align:right;}
.sec-page .box-page{display:inline-block; *display:inline; overflow:hidden;}
.sec-page .ui-page a{position:relative; float:left; width:24px; height:24px; margin:0 2px; cursor:pointer; border:1px solid #19b4ee; background-color:#f1f2f7; _display:inline;}
.sec-page .ui-page a:hover{text-decoration:none;}
.sec-page .ui-page .link{line-height:24px; text-align:center; color:#19b4ee; font-size:14px;}
.sec-page .ui-page .link:hover,
.sec-page .ui-page .current{color:#fff; background-color:#19b4ee;}
.sec-page .ui-page .ellipsis{float:left; width:24px; height:24px; line-height:24px; text-align:center; color:#19b4ee;}
.sec-page .ui-page .btn-prev .ico-prev, .sec-page .ui-page .btn-next .ico-next{display:inline-block; width:0; height:0; font-size:0; border:6px dashed transparent; overflow:hidden;}
.sec-page .ui-page .btn-prev .ico-prev{position:absolute; top:6px; left:3px; border-right:6px solid #19b4ee;}
.sec-page .ui-page .btn-next .ico-next{position:absolute; top:6px; left:9px; border-left:6px solid #19b4ee;}
.sec-page .ui-page .disable{cursor:default; border-color:#d2d4df;}
.sec-page .ui-page .disable .ico-prev{border-right-color:#d2d4df;}
.sec-page .ui-page .disable .ico-next{border-left-color:#d2d4df;}
.sec-page .page-tool, .sec-page .page-msg{float:left; height:26px; padding-left:8px; line-height:26px; color:#19b4ee;}
.sec-page .page-tool .text-ini{width:50px; height:15px; padding:4px; border:1px solid #19b4ee; background-color:#fff;}
.sec-page .page-tool .btn-submit{width:60px; height:26px; color:#fff; border:none; background-color:#19b4ee;}

/*S popup*/
.base-popup{border:4px solid #d2d2d2;}
.base-popup .popup-title{margin:0; font-size:16px; font-weight:bold; border-bottom:none;}
.popup-alert{display:inline-block;*display:inline;*zoom:1;}

.sec-popup{position:relative; border:4px solid #dfe5e7; background-color:#fff; z-index: 50;}
.sec-popup .btn-close{position:absolute; top:0; right:0; z-index:9; width:38px; height:38px; line-height:38px; text-align:center; color:#c0ced3; font-size:24px; font-weight:bold; font-family:Simsun;background-image: none;}
.sec-popup .btn-close:hover{text-decoration:none; color:#1badda;}
.sec-popup .popup-title{height:38px; padding: 0 15px; background-color:#e7eef4; line-height:38px; font-size:16px; overflow:hidden;font-family:"Microsoft YaHei";}
.sec-popup .popup-title em{color:#666; font-style:normal; font-size:12px; font-weight:normal;}
.sec-popup .popup-cont{padding:15px;}

.sec-popup .popup-alert{position:relative; padding:20px 20px 20px 100px;}
.sec-popup .popup-alert-content{padding-left: 50px;}
.sec-popup .popup-alert .alert-ico{position:absolute; top:18px; left:50px; width:32px; height:32px; overflow:hidden;}
.sec-popup .popup-alert-content .alert-ico{left: 5px;}
.sec-popup .popup-alert .ico-warn{background-position:-65px 0;}
.sec-popup .popup-alert .ico-succeed{background-position:-110px 0;}
.sec-popup .popup-alert .alert-title{font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1;}
.sec-popup .popup-alert .alert-content{margin-top: 3px; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1;}
.sec-popup .popup-alert .alert-info{margin-top:5px;}

.sec-popup .popup-toolbar{margin-bottom:10px;}
.sec-popup .popup-toolbar .btn-ini,
.sec-popup .popup-toolbar .btn-primary,
.sec-popup .popup-toolbar .btn-link{margin-right:10px;}
.sec-popup .box-left-100{padding-left:100px;}

.sec-popup .in-breakfast{width: 130px;}
.sec-popup .in-select{max-width: 223px;}
.sec-popup .in-select-both-max{width: 85px;}

.sec-popup .sec-tools{padding:20px 30px; color:#666;}
.sec-popup .sec-tools .text-max{width:220px;}
.sec-popup .sec-tools .btn-query{float:none;}

.popup-primary{width:400px;}
.popup-mid{width:500px;}
.popup-max{width:900px;}
/* E popup */

/*module end*/

/*tab S*/
.basic-tabBar{border-bottom:1px solid #19b4ee;}
.basic-tabBar .basic-tabBar-itemTab{display:inline-block;*zoom:1;padding:8px 0;width:160px;border:1px solid #19b4ee;border-bottom:none;text-align:center;font-size:14px;text-decoration:none;}
.basic-tabBar .basic-tabBar-itemTab:hover{text-decoration:none;}
.basic-tabBar  .selected{position:relative;padding-top:6px;margin-bottom:-7px;*zoom:1;border-bottom:1px solid #f1f2f7;border-top-width:3px;font-weight:bold;color:#333;}

/*tab E */

/*dataPicker S*/
.basic-datePickerCpmt{display: inline-block;*display: inline;*zoom: 1;margin-right: -15px;}
.basic-datePickerCpmt .basic-datePicker-label { float: left; margin-right: 15px; display:inline;*zoom:1;}
.basic-datePickerCpmt .placeHolder { color: #999; }
.basic-datePickerCpmt-iptCt { display: inline-block; position: relative; *zoom: 1; vertical-align: middle; }
.basic-datePickerCpmt input { display: inline-block; *zoom: 1; padding: 4px; border: 1px solid #d9dcde; height: 22px; background-color: #fff; line-height: 22px; color: #666; }
.basic-datePickerCpmt-iptCt .invalid{color:#f25100;}
/*dataPicker E*/

.btn-default{display:inline-block;*zoom:1;padding:0 20px;height:32px;line-height:26px;text-align:center;font-size:14px;font-weight:bold;}
.btn-white{border:1px solid #19b4ee;background-color:#fff;color:#19b4ee;}
.basic-modWin{display:none;padding:0 10px;border:8px solid #5f666f;background-color:#fff;overflow:hidden;}
.basic-modWin-title{position:relative;height:48px;line-height:48px;padding:0 20px;border-bottom:1px solid #ccc;font-size:18px;font:400 18px/66px "Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei sans-serif;}
.basic-modWin .delete{position:absolute;top:18px;right:0;width:14px;height:14px;background-position:-110px 0;overflow:hidden;}
.basic-modWin .delete:hover{background-position:-110px -25px;}
.basic-modWin-cont{padding:20px;font-size:14px;}
.basic-modWin .basic-modWin-ac{margin-top:15px;padding-bottom:10px;text-align:center;}
.btn_search{display:inline-block;height:32px;padding:0 20px;line-height:32px;cursor:pointer;color:#fff;font-size:14px;border:none;background-color:#19b4ee;}
.pop-alert .box-popup-cont{margin:45px 20px 26px;text-align:center}
.pop-cont-text{margin-left:10px;display:inline-block;*display:inline;*zoom:1;width:400px;vertical-align:top;text-align:left;font-size: 14px;font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei sans-serif; line-height:2;}
.pop-cont-text h6{margin-bottom:15px;font-size:18px;}
.pop-ac{margin-bottom:25px;text-align:center;}

/*=S sprites*/
.ico-logo,
.ico-lock,
.ico-warn,
.ico-succeed,
.ico-sort,
.ico-info,
.ui-open .ico-open,
.ico-edit{background:url(//pic.c-ctrip.com/mip/un_base.png?20160107) no-repeat;}
.ico-hotels{display: inline-block; vertical-align: middle; background:url(//pic.c-ctrip.com/mip/ico-hotels.png) no-repeat;}

.ico-hotels-baidu,
.ico-hotels-booking,
.ico-hotels-ctrip,
.ico-hotels-elong,
.ico-hotels-qunar,
.ico-hotels-tongcheng,
.ico-hotels-tuniu{display: inline-block; width: 16px; height: 16px; background: url('//pic.c-ctrip.com/mip/ico_hotels.png') no-repeat 0 0; vertical-align: middle; margin-right: 3px;}
.ico-hotels-booking{background-position: -22px 0;}
.ico-hotels-ctrip{background-position: -44px 0;}
.ico-hotels-elong{background-position: -66px 0;}
.ico-hotels-qunar{background-position: -88px 0;}
.ico-hotels-tongcheng{background-position: -110px 0;}
.ico-hotels-tuniu{background-position: -132px 0;}
/*=E sprites*/

/*=S box*/
.box-main-container{min-width:980px; max-width:1160px; _width:980px; margin:-20px auto 0; padding:0 10px;}
.box-top-20{padding-top:20px;}
.box-fixed-top{position:fixed; _position:absolute; top:0; left:0; z-index:40; width:100%; background-color: #fff;}
/*=E box*/

/*=S icon*/
.ico-state,
.ico-tag,.ico-lucency-tag{display:inline-block; margin-left:4px; padding:2px; line-height:1; vertical-align:middle; color:#fff; overflow:hidden;}
.ico-lucency-tag{padding: 0 1px 2px; border: 1px solid #ee4f62;}
.ico-orange{background-color:#f60;}
.ico-green{background-color:#3c6;}
.ico-blue{background-color:#69f;}
.ico-red{background-color:#fc5c61;}
.ico-gray{background-color:#ccc;}
.ico-lucency-orange{color: #ff6600; border-color: #ff6600;}
.ico-lucency-blue{color: #0080ff; border-color: #0080ff;}

.ico-fold,
.ico-unfold{display:inline-block; width:0; height:0; border:5px dashed transparent; vertical-align:middle; font-size:0; cursor:pointer; overflow:hidden;}
.ico-fold{border-bottom:5px solid #1badda; border-top:0 none;}
.ico-unfold{border-top:5px solid #1badda; border-bottom:0 none;}
.ico-sort{display: inline-block; width: 12px; height: 19px; background-position: -194px 0; vertical-align: middle; margin-left: 2px; cursor: pointer;}
.ico-sort:hover{background-position: -194px -39px;}
.ico-info{display: inline-block; vertical-align: middle; width: 12px; height: 12px; background-position: 0 -46px;}

.ico-up,
.ico-down{
    display: inline-block; width: 10px; height: 10px;
    background: url("//pic.c-ctrip.com/mip/un_base.png?20160107") 0 0 no-repeat;
    vertical-align: middle;
}
.ico-up{
    background-position: -150px -48px;
}
.ico-down{
    background-position: -170px -48px;
}
.ico-edit{
    display: inline-block; width: 10px; height: 10px;
    background-position: -36px -48px;
}
/*=E icon*/

/*=S crumbs*/
.sec-crumbs{margin-bottom:10px; color:#06c; font-family:Simsun;}
.sec-crumbs .crumbs-link{margin-right:5px;}
.sec-crumbs .crumbs-title{margin:0 5px; color:#333;}
/*=E crumbs*/

/*=S search*/
.sec-search{margin-bottom:10px; padding:10px 20px; background-color:#e7eef4; overflow:hidden;}
.sec-search .ctrl-label{display:inline-block; margin-right:10px; font-weight:bold;}
.sec-search .in-text,
.sec-search .in-select{margin-left:10px;}
.sec-search .in-primary{width:120px;}
.sec-search .btn-search{margin-right:10px;}
.sec-search .txt-normal{font-weight:normal;}
.sec-search .ban-info{margin-left:100px;vertical-align:middle;}
.sec-search .ban-info a{font-weight:bold;}
/*=E search*/

/*=S toolbar*/
.sec-toolbar{position:relative; height:30px; margin-bottom: 10px; line-height:30px;}
.sec-toolbar .search-msg{text-align:center; color:#999;}
.sec-toolbar .tool-btn,
.sec-toolbar .tool-left{position:absolute; top:0; left:0;}
.sec-toolbar .tool-left .btn-auto{padding:0 5px;}
.sec-toolbar .tool-right{position:absolute; top:0; right:20px;}
.sec-toolbar .tool-right .tool-link{float: left;}
.sec-toolbar .tool-right .sec-pagingcounts{position: static; float: left; margin-left: 20px;}
.sec-toolbar .btn-link,
.sec-toolbar .ctrl-label{margin-left:10px;}
.sec-toolbar-box .sec-toolbar:first-child{margin: 15px 0 0;}
.sec-quicknav-wrap{}
.sec-quicknav{position:absolute; top:0; left:0;}
.sec-quicknav-wrap .search-msg{text-align: center;}
.sec-pagingcounts{position:absolute; top:0; right:0;}
.quicknav-title{color:#666;}
.quicknav-link{}
.quicknav-link-info-wrap{position: relative; color: #ff0000; }
.quicknav-link .quicknav-link-info{position: absolute; left: 0; top: 18px; width: 270px; border: 1px solid #ccc; padding: 3px 5px;background-color: #fff; line-height: 1.5; z-index: 1;}
.quicknav-divider{margin-left: 3px; color: #666;}
.quicknav-link .txt-value{color:#f66; font-weight:normal;}
/*=E toolbar*/

/*=S sec-filter */
.sec-filter{margin-bottom:10px; background-color:#e7eef4; overflow:hidden;}
.filter-item{margin-top:-1px; padding:10px 0; border-top:1px solid #d4e0e9; clear: both;}
.filter-list{float:left; display: inline; min-height:28px; margin-right:10px; line-height:26px;}
.filter-list .ctrl-title,
.filter-list .ctrl-label{display:inline-block; margin-right:10px;}
.filter-list .ctrl-title{min-width:60px; text-align:right; font-weight:bold;}
.filter-list .ctrl-urgent{margin-left:30px;}
.filter-list .in-date{width:70px;}
.filter-list .in-primary{width:70px;}
.filter-list .in-info{width:80px;}
.filter-list .in-supplier{width:95px;}
.filter-list .in-order-number{width:120px;}
.filter-item .txt-action-box{float: right; margin-right: 10px;}
.filter-item .txt-action-box .link-item{margin-left: 5px;}
.sec-filter-small{padding-bottom: 8px;}
.sec-filter-small .in-city{width: 60px;}
.sec-filter-small .filter-item{border-top: none; padding: 0 5px 0 10px;}
.sec-filter-small .filter-item:first-child{padding-top: 5px;}
.sec-filter-small .ctrl-title{min-width: inherit; *min-width: auto;}
.sec-filter-small .ctrl-title,
.sec-filter-small .ctrl-label{margin-right: 3px;}
.sec-filter-small .in-radio,
.sec-filter-small .in-checkbox{margin-right: 2px;}
.sec-filter-small .filter-list{margin-right: 7px; margin-top: 5px;}
.sec-filter-small .txt-action-box{margin-right: 10px;}
/*=E sec-filter */

/*=S table*/
.table-ini{width:100%; border:1px solid #dfe5e7;}
.table-ini th,
.table-ini td{padding:15px 5px; text-align:left; word-break:break-all;}
.table-ini th{background-color:#e7eef4; font-weight:normal;}
.table-ini td{border-bottom:1px solid #dfe5e7;}
.table-ini .ctrl-sort{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.table-ini .btn-up,
.table-ini .btn-down{display:block; width:0; height:0; margin:2px 0; border:5px dashed transparent; font-size:0; overflow:hidden;}
.table-ini .btn-up{border-bottom:5px solid #1badda; border-top:0 none;}
.table-ini .btn-down{border-top:5px solid #1badda; border-bottom:0 none;}
.table-ini .hint-hover{position:relative;z-index:1;}
.table-ini .hint-hover .hint-text,.table-ini .hint-hover .hint-img{display:none;position:absolute;background-color:#fff;border:1px solid #ddd;}
.table-ini .hint-hover .hint-text{top:45px;left:5px;width:300px;padding:5px;color:#999;}
.table-ini .hint-hover .hint-img{top:20px;left:0;width:80px;}
.table-ini .hint-hover .hint-img img{display:block;width:100%;}
.table-ini .hint-hover:hover{z-index:5;}
.table-ini .hint-hover:hover .hint-text,.table-ini .hint-hover:hover .hint-img{display:block;}
.table-basic{width: 100%; margin: 0 auto;}
.table-basic th,
.table-basic td{padding: 5px;}
.table-info-hd{position: relative; margin-bottom: 10px; text-align: center;}
.table-info-hd .table-info-title{float: left; font-size: 14px;}
.table-info-hd .table-other-info{position: absolute; right: 0; top: 0; color: #ff0000;}
.table-info-hd .ico-info{margin-right: 2px;}
.table-list-item{margin-bottom: 30px;}
/*=E table*/

/*=S module*/

/*title*/
.mod-title{height:40px; margin-bottom:10px; padding-left:20px; background-color:#e7eef4; line-height:40px; font-size:16px; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden;}

/*list*/
.mod-list-horizontal:after{content:""; display:table; clear:both;}
.mod-list-horizontal{*zoom:1;}
.mod-list-horizontal .list-hd,
.mod-list-horizontal .list-bd{padding:5px 0; word-wrap:break-word;}
.mod-list-horizontal .list-hd{float:left; width:120px; padding-right:20px; text-align:right; color:#999;*width:130px;}
.mod-list-horizontal .list-bd{margin-left:140px; /*overflow:hidden;*/*margin-left:150px;}
.mod-list-horizontal .txt-name{margin-right: 10px;}

/*form*/
.mod-form{}
.mod-form .ctrl-label{display:inline-block; margin-right:10px;}
.mod-form .in-date{width:70px;}
.mod-form .in-number{width:50px;}

.mod-form .form-toolbar .btn-ini,
.mod-form .form-toolbar .btn-primary,
.mod-form .form-toolbar .btn-link{margin-right:10px;}

.mod-form .form-tips{display:block; padding-top:5px; color:#666;}
.mod-form .form-tips .tips-ico{display:inline-block; width:16px; height:16px; margin-right:5px; vertical-align:middle; overflow:hidden;}
.mod-form .form-tips .ico-warn{background-position:-65px -42px;}
.mod-form .tips-inline{display:inline-block; padding-top:0;}

.form-horizontal .form-item{margin-bottom:10px;}
.form-horizontal .form-item:after{content:""; display:table; clear:both;}
.form-horizontal .form-item{*zoom:1;}
.form-horizontal .form-hd{float:left; width:120px; height:26px; padding-right:10px; line-height:26px; text-align:right;}
.form-horizontal .form-bd{margin-left:130px; *margin-left:0; *display:inline-block; overflow:hidden;}
.form-horizontal .form-group{margin-bottom:-10px;}
.form-horizontal .form-group li{margin-bottom:10px;}
.form-horizontal .form-txt{display:inline-block; line-height:26px;}
.form-horizontal .txt-name,
.form-horizontal .single_row{display:inline-block; line-height:26px; margin-right: 8px;}
.form-horizontal .txt-name{font-weight:bold;}
.form-horizontal .info-tops-bd{margin-left: 40px;}

.form-horizontal .fax-model-img{margin:10px 0;}
.form-horizontal .fax-model-img img{display:block;width:100%;}

/*paging*/
.mod-paging{}
.mod-paging .paging-wrap{display:inline-block; *display:inline; *zoom:1;}
.mod-paging .btn-paging{position:relative; float:left; height:24px; margin:0 2px; padding:0 10px; border:1px solid #dfe5e7; background-color:#fff; cursor:pointer; line-height:24px; text-align:center; color:#333;}
.mod-paging .btn-paging:hover{border-color:#23b7e5; text-decoration:none;}
.mod-paging .current{border-color:#23b7e5; background-color:#2dc4f3; color:#fff;}
.mod-paging .ellipsis{float:left; width:24px; height:24px; line-height:24px; text-align:center; color:#333;}
.mod-paging .btn-prev,
.mod-paging .btn-next{width:28px; padding:0;}
.mod-paging .btn-prev:hover,
.mod-paging .btn-next:hover{background-color:#fff;}
.mod-paging .btn-prev .ico-prev,
.mod-paging .btn-next .ico-next{width:0; height:0; font-size:0; border:6px dashed transparent; overflow:hidden;}
.mod-paging .btn-prev .ico-prev{position:absolute; top:6px; left:5px; border-right:6px solid #2dc4f3;}
.mod-paging .btn-next .ico-next{position:absolute; top:6px; left:10px; border-left:6px solid #2dc4f3;}
.mod-paging .disable{cursor:default;}
.mod-paging .disable:hover{border-color:#dfe5e7;}
.mod-paging .disable .ico-prev{border-right-color:#999;}
.mod-paging .disable .ico-next{border-left-color:#999;}
.mod-paging .paging-tool{float:left; height:26px; padding-left:5px; line-height:26px; color:#666;}
.mod-paging .input-text{width:40px; height:20px; margin:0 5px; padding:2px 5px; border:1px solid #dfe5e7; background-color:#fff; line-height:20px;}
.mod-paging .btn-submit{height:24px; margin-left:5px; padding:0 10px; border:1px solid #dfe5e7; background-color:#fff; color:#333;}
.mod-paging .btn-submit:hover{border-color:#23b7e5; background-color:#2dc4f3; color:#fff;}

/*alert*/
.mod-alert{text-align:center; color:#666; font-size:22px; font-family:\5FAE\8F6F\96C5\9ED1;}
.mod-alert .alert-ico{display:inline-block; margin: 2px 10px 0 0; vertical-align:top; overflow:hidden;}
.alert-warn{padding:100px 0;}
.alert-warn .ico-warn{width:32px; height:32px; background-position:-65px 0;}
.mod-alert .mod-alert-content{display: inline-block; *display: inline; *zoom: 1;}
.mod-alert .mod-alert-content .mod-alert-tips{font-size: 12px; text-align: left;}

/*tips*/
.mod-tips{padding:5px; border:1px solid #dfe5e7;}
.mod-tips .ico-warn,
.mod-tips .ico-succeed{display:inline-block; width:16px; height:16px; margin-right:5px; vertical-align:middle; overflow:hidden;}
.mod-tips .ico-warn{background-position:-65px -42px;}
.mod-tips .ico-succeed{background-position:-110px -42px;}

/*=E module*/

.form-file{position:relative; width:68px; height:24px; border:1px solid #1badda; background-color:#1badda; border-radius:2px; overflow:hidden;}
.form-file:hover{background-color:#2dc4f3;}
.form-file .file-text{display:block; text-align:center; color:#fff; line-height:24px; font-weight:bold;}
.form-file .file{position:absolute; top:0; left:0; z-index:1; width:68px; height:24px; cursor:pointer; opacity:0; filter:alpha(opacity=0);}

/*=S header */
.ebk3-main-header,
.ebk3-page-navs,
.ebk3-side-tool{
    line-height: 1.5;
    font-size: 12px;
}
.ebk3-main-header  .ebk3-ico,
.ebk3-page-navs  .ebk3-ico,
.ebk3-side-tool  .ebk3-ico,
.header-nav-item,
.header-nav-item a,
.header-subNav-item,
.tool-item-a,
.ebk3-mimeticSelect,
.mod-notice-list,.ebk3-side-tool .ebk3-modwin,
.ebk3-disInbl,
.ebk3-mimeticSelect-main{display:inline-block;*display:inline;*zoom:1;}
/*header&sidebar icon*/
.ebk3-main-header  .ebk3-ico,
.ebk3-page-navs  .ebk3-ico,
.ebk3-side-tool  .ebk3-ico{
    background-image:url(//pic.c-ctrip.com/ebooking/web/un_ebk3_header.png?20160330) ;
}
/*=S vcrs*/
.ebk3-main-header-mip{line-height:normal;}
.ebk3-main-header-mip .ebk3-ico-miplogo{position:absolute;top:0;left:0;width:160px;height:63px;background-image:url(//pic.c-ctrip.com/mip/dlt_logo.png) !important;}
.ebk3-main-header-mip .header-hoteInfo{margin-left:180px;}
.ebk3-main-header-mip .header-hoteInfo > span{display:inline-block;max-width:250px;margin-top:7.5px;font-size:16px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:28px;}
.ebk3-main-header-mip .ebk3-main-header-nav{padding-left:0;width:1180px;}

@media screen and (max-width:1260px){
    .ebk3-main-header-mip .ebk3-main-header-nav{width:980px;}
}
/*=E vcrs*/

.ebk3-ico-side-sett-logo{
    width: 19px;
    height: 29px;
    background-position: 0 -150px;
}
.ebk3-main-header .ebk3-ico-white-arrDown{
    margin-left: 2px;
    background-position: -310px -30px;
}
.ebk3-main-header .ebk3-ico-white-arrUp{
    margin-left: 2px;
    background-position: -310px -20px;
}
.ico-side-phone12{width:12px;height:12px;background-position:-60px 0;}
.ico-side-time{width:11px;height:11px;background-position:-60px -20px;}
.ico-side-qq{width:10px;height:12px;background-position:-60px -40px;}
.ico-side-mail{width:12px;height:9px;background-position:-60px -60px;}
.ico-side-myManager12{width:12px;height:12px;background-position:-60px -70px;}
.ebk3-ico-header-rmd-tag{width:20px;height:20px;background-position:-260px 0;}
.ebk3-ico-logo {
    width: 90px;
    height: 90px;
    background: url(//pic.c-ctrip.com/ebooking/web/ebk3_logo_90x90.png) 0 no-repeat !important;
}
/*header*/
.ebk3-main-header {
    position: relative;
    margin-bottom: 40px;
    min-width: 1180px;
    width: 100%;
    min-height: 98px;
    _height: 98px;
    background-color:#fff;
    color: #334e5f;
    line-height: 1;
    *z-index: 4;
}
.ebk3-main-header .hoteInfo-name{max-width:390px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ebk3-main-header-cont{position:relative;z-index:1;}
.ebk3-main-header-cont,
.ebk3-main-header-nav{margin:0 auto;width:1180px;}
.ebk3-main-header-cont{position:relative;padding:10px 0;height:43px; z-index: 4;}
.ebk3-main-header-cont .ebk3-simpleBtn{color:#fff;}
.ebk3-main-header .ebk3-ico-logo{
    position: absolute;
    left: 0;
    top: 3px;
    overflow: hidden;
    z-index: 1;
}

.ebk3-main-header .header-account{float:right;margin-top:5px;font-size:0;text-align:right;}
.header-ebkOpreation{cursor:pointer;position:relative;margin-left:18px;color:#fff;font-size:12px;}
.header-ebkOpreation .ebk3-ico{margin-left:3px;vertical-align:middle;}
.header-ebkOpreation .ebk3-ico-white-arrRight{width:6px;height:9px;background-position:-6px -90px;}
.header-ebkOpreation .ebk3-ico-white-arrLeft{width:6px;height:9px;background-position:0 -90px;}
.header-ebkOpreation .ebk3-ico-white-arrDown{width:9px;height:6px;background-position:0 -106px;}
.header-ebkOpreation .ebk3-ico-white-arrUp{width:9px;height:6px;background-position:0 -100px;}
.header-ebkOpreation-select{position:absolute;top:20px;left:0;padding:5px 0;border:1px solid #c8d7e3;background-color:#fff;text-align:left;line-height:1.5;z-index:2;}
.header-ebkOpreation-select a{display:block;padding: 0 10px;height:23px;line-height: 23px; white-space:nowrap;color:#496e86 !important;}
.header-ebkOpreation-select .ebk3-ico{margin-left: 0 !important;}
.header-ebkOpreation-select .ebk3-simple-btn:hover{background-color:#e0f1ff;text-decoration:none;}
.heander-cn,
.heander-usa,
.heander-kr,
.heander-jpn{width:19px;height:13px;}
.heander-cn {background-position: -110px 0;}
.heander-usa {background-position: -110px -20px;}
.heander-jpn {background-position: -110px -40px;}
.heander-kr {background-position: -110px -60px;}
.accountOpreation{margin-top:7px;color:#d1f2fb;font-size:12px;}
.accountOpreation a{color:#d1f2fb;}
.accountOpreation a:hover{text-decoration:none;}
.accountOpreation .ebk3-simple-btn{font-size:12px;color:#fff;}
/*/用户中心版头部*/
.ebk3-ico-accountPhoto48{width:48px;height:48px;border-radius:50%;overflow:hidden;}
.ebk3-ico-woman{background-position:-170px -50px;}
.ebk3-ico-man{background-position:-170px 0}
.header-userAccount{position:absolute;top:0;right:0;}
.header-account-infoItem{padding:7px 20px 0 20px;float:left;margin-left:-1px;border-left:1px solid #e4e9ec;border-right:1px solid #e4e9ec;height:56px;-webkit-transition:background-color 0.2s,color 0.2s ease 0s;-o-transition:background-color 0.2s,color 0.2s ease 0s;transition:background-color 0.2s,color 0.2s ease 0s;font-size:12px;}
.header-account-infoItem:hover{cursor:pointer;background-color:#fff;color:#288fe7;}
.header-account-infoItem:hover .loginInfo-name,
.header-account-infoItem:hover .loginInfo-opra{color:#288fe7;}
.header-account-infoItem:hover .ebk3-ico-white-arrDown{background-position: -340px -30px;}
.header-account-infoItem:hover .ebk3-ico-white-arrUp{background-position:-340px -20px;}

.header-account-infoItem .ebk3-ico-accountPhoto48{float:left;}
.header-account-infoItem .ebk3-simple-btn{color:#fff;}
.header-account-infoItem .loginInfo-name,
.header-account-infoItem .loginInfo-opra{margin-left:58px;margin-right: 42px;line-height:2;}
.header-account-loginInfo{position:relative;}
.header-account-loginInfo a,
.header-account-loginInfo .loginInfo-name{color:#334e5f;}
.loginInfo-name .ebk3-ellipsis{max-width: 100px;}
.loginInfo-name .ebk3-disInbl{vertical-align: middle;}
.header-language{position:relative;line-height:55px;}
.header-language .header-ebkOpreation-select{top:45px;left:10px;}
.header-language .header-ebkOpreation-select a{text-decoration: none;}
.header-helpCenter{line-height:55px;}
.ebk3-ico-header-rmd-tag{position:absolute;top:50%;right:20px;margin-top:-10px;}
.header-hoteInfo{margin-left:115px;}
.header-hoteInfo .sysName{line-height: 1.4;}
.sysName .fw{font-size: 18px;}
.sysName a{color:#fff;}
.sysName a:hover{text-decoration: none;}
.ebk3-side-tool .ebk3-modwin-title,
.hoteInfo-name{margin-bottom:5px;font-size:16px;font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei;}
.ebk3-main-header-container{position:relative;padding:4px 0;font-size:0;width:100%;min-height: 27px;_height: 27px; background-color:#1e486a;-webkit-box-shadow:0 -5px 8px 1px rgba(0,0,0,.3) inset;box-shadow:0 -5px 8px 1px rgba(0,0,0,.3) inset;font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei;}
.ebk3-main-header-nav{padding-left:95px;width:1085px;}
.header-nav-list-container{display:inline-block;*display:inline;*zoom:1;font-size:0;}
.header-nav-list{margin-right:-2px;}
.header-nav-item{position: relative; padding:0 15px;/*background:url(//pic.c-ctrip.com/ebooking/web/ebk_v3_nav_bg.png) right 0 no-repeat;*/white-space: nowrap;}
.header-nav-item a{padding:0 8px;line-height:27px;border-radius:3px;font-size:12px;color:#fff; text-decoration: none;}
.header-nav-item .nav-hover,
.header-nav-item a:hover{background-color:#fff;-webkit-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;transition:background 0.2s ease 0s;text-decoration:none;color:#288fe7;}
/*.header-nav-item.hasSubNav .nav-hover,
.header-nav-item.hasSubNav a:hover{border-bottom-left-radius:0;border-bottom-right-radius:0;}*/
.header-subNav {
    position: absolute;
    left: 0;
    bottom: -33px;
    border-bottom: 1px solid #dbdbdb;
    min-width: 1180px;
    width: 100%;
    background-color: #fff;
    font-size: 0;
    font-family: "Microsoft YaHei", "微软雅黑", "Hiragino Sans GB", tahoma, arial, simhei;
    line-height: 1;
}
.ebk3-page-navs{position:absolute;top:103px;left:0;right:0;width:100%;}
.header-subNav-container{margin:0 auto;width:1180px;text-align:left;}
.header-subNav-list{white-space:nowrap;}
.header-subNav-item{padding:10px 0; margin-right: 52px; font-size:12px;}
.header-subNav-item a{padding:0;color:#666;text-decoration: none;}
.header-subNav-item a:hover{text-decoration:none;color:#288fe7;}

/**
* sub number
*/
.ebk3-main-header-nav .ico-new {position: absolute; margin-left: -4px; margin-top: -9px; display: inline-block; padding: 0 6px 0 5px; height: 17px; margin-right: 8px; line-height: 17px; text-align: center; vertical-align: middle; color: #fff; font-size: 12px; font-family: Simsun; font-weight: bold; border-radius: 10px; background-color: #ee6767; overflow: hidden; font-style: normal; z-index: 1;
}

/*虚拟下拉选择器*/
.ebk3-mimeticSelect {
    position: relative;
    padding: 4px 24px 4px 4px;
    border: 1px solid  #a9e7fe;
    border-radius: 5px;
    cursor: pointer;
    z-index: 2;
    min-width: 60px;
    font-size: 12px;
}
.ebk3-mimeticSelect-main{padding:1px 2px;line-height:1;}
.ebk3-mimeticSelect .ebk3-ico-mimeticSelectArrDown{position:absolute;top:50%;right:8px;margin-top:-3px;width:9px;height:6px;background-position:-310px -10px;vertical-align:middle;}
.ebk3-ico-mimeticSelectArrUp{position:absolute;top:50%;right:8px;margin-top:-3px;width:9px;height:6px;background-position:-310px 0;vertical-align:middle;}
.ebk3-mimeticSelect-options{display:none;position:absolute;top:19px;left:-1px;width:100%;border:1px solid #a9e7fe;border-top:none;background-color:#328bd8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;}
.ebk3-mimeticSelect-options .options-item{padding:6px 4px 6px 5px;}
.ebk3-mimeticSelect:hover .ebk3-mimeticSelect-options{display:block;}
.ebk3-mimeticSelect:hover .ebk3-ico-mimeticSelectArrDown{background-position-y:0;}
.ebk3-switch{padding:2px;border:1px solid #e1e7ea;border-radius:400px;overflow:hidden;font-size:0;font-weight:bold;cursor:pointer;line-height:1;}
.ebk3-switch .ebk3-switch-item{width:63px;height:28px;border-radius:400px;font-size:14px;line-height:28px;text-align:center;}
.ebk3-switch .ebk3-switch-item.item-cur{border:1px solid #e6811f;background-color:#ff932a;color:#fff;}
.header-nav-fa{position:relative;}
.header-nav-fa .header-subNav-nbsp{display:none;position:absolute;left:0;bottom:-5px;background-color:#fff;width:100%;height:10px;}
.hasSubNav .nav-hover .header-subNav-nbsp,
.hasSubNav .header-nav-fa:hover .header-subNav-nbsp{display:block;}
.header-subNav-item{position:relative;}
.header-subNav-itemTag {
    position: absolute;
    top: -11px;
    padding: 3px !important;
    background-color: #ff932a;
    border-radius: 0 !important;
    line-height: 1 !important;
    color: #fff !important;
    font-size: 12px !important;
    z-index: 1;
    white-space: nowrap;
}
.header-subNav-itemTag:hover {
    background-color: #ff932a !important;
    color: #fff !important;
}
.header-nav-item .header-subNav-itemTag {
    margin-left: -10px;
    z-index: 5;
}
.header-subNav-itemTag .ebk3-ico-org-arrdown{position:absolute;left:0;bottom:-6px;width:6px;background-position:-316px -50px;}
.header-subNav-item .sub-cur {color:#288fe7;}

/**
 *side-Tool
 */
.ebk3-side-tool {
    position: fixed;
    _position: absolute;
    height: 100%;
    _zoom: 1;
    bottom: 0;
    _left:auto;
    right: 0;
    border-left: 1px solid #c3cad1;
    border-top: none;
    border-bottom: none;
    width: 40px;
    -webkit-transition: height 200ms cubic-bezier(0.465, 0.183, 0.153, 0.946);
    transition: height 200ms cubic-bezier(0.465, 0.183, 0.153, 0.946);
    will-change: transform;
    text-align: center;
    background-color: #e4eaf0;
    font-size: 0;
    z-index: 100;
}
.ebk3-side-tool .side-tool-space {
    position: relative;
    height: 20px;
    width: 100%;
    z-index: 1;
    margin-bottom: -1px;
}
.ebk3-side-tool .item-switch .tool-item-a:hover{
    background-color: transparent;
}
.ebk3-side-tool .item-switch .ebk3-ico{
    width: 11px;
    height: 12px;
}
.ebk3-side-tool .item-switch .ebk3-ico{
    background-position: -30px -20px;
}
.ebk3-side-tool.close .item-switch .ebk3-ico{
    background-position: -30px 0;
}
.ebk3-side-tool .ebk3-ico-side-gift {
    width: 16px;
    height: 15px;
    background-position:0 0;
}
.ebk3-side-tool .ebk3-ico-side-phone {
    width: 10px;
    height: 16px;
    background-position: 0 -30px;
}
.ebk3-side-tool .ebk3-ico-side-call {
    width: 16px;
    height: 16px;
    background-position:0 -60px;
}
.ebk3-side-tool .ebk3-ico-side-feddback {
    width: 16px;
    height: 16px;
    background-position:0 -90px;
}
.ebk3-side-tool .ebk3-ico-side-notice {
    width: 17px;
    height: 16px;
    background-position:0 -120px;
}
.ebk3-ico-side-myManager26 {
    width: 16px;
    height: 16px;
    background-position:0 -190px;
}
.ebk3-side-tool .item-switch .tool-item-a{
    padding: 26px 0;
    cursor: pointer;
}
.ebk3-side-tool.close{
    height: 125px;
}
.ebk3-side-tool.close  .item-switch {
    border-top-color: #c3cad1;
}
.ebk3-side-tool.close .tool-list{
    display: none;
}
.ebk3-side-tool .tool-list{
    border-bottom: 1px solid #dbe1e7;
}
.tool-item{position:relative;border-top:1px solid #dbe1e7;width:100%;color:#288fe7;font-size:12px;}
.tool-item-a{padding:10px 0;width:100%;}
.tool-item-a:hover{background-color:#fff;text-decoration:none;}
.tool-item-a:hover .tool-sublist{display:block;}
.jp .tool-item .tool-name,
.kr .tool-item .tool-name,
.en .tool-item .tool-name{
    display: none;
}
.jp .tool-list .tool-item-a,
.kr .tool-list .tool-item-a,
.en .tool-list .tool-item-a{
    padding: 15px 0;
}
.tool-item .tool-name {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-top: 2px;
    padding: 0 4px;
    line-height: 14px;
    color: #7e9dc3;
    cursor: default;
}
.tool-item .ebk3-ico{display:block;margin:0 auto;}
.tool-item  .tool-sublist .ebk3-ico{display:inline-block;*display:inline;*zoom:1;}
.tool-sublist{display:none;position:absolute;top:0;right:0;margin-right:40px;padding-top:17px;border:1px solid #ccc;background-color:#fff;white-space:nowrap;color:#496e86;letter-spacing:0;cursor:text;z-index:102;}
.tool-sublist.downloadApp{padding-left:20px;padding-right:20px;font-size:14px;}
.tool-sublist.downloadApp dd{margin:10px 0  50px;}

.tool-sublist.contcatUs dd .ebk3-ico{display:inline-block;*display:inline;*zoom:1;margin-right:3px;}
/**
 * 新的
 */
.tool-sublist.myManager{top:-87px;font-size:14px;}
.tool-sublist.contcatUs{position:absolute;padding-top:0;top:-30px;width:272px;white-space:normal;text-align:left;}
.tool-sublist.contcatUs dt {
    margin:10px 10px 6px;
    padding: 7px 0;
    text-align: center;
    background-color: #288fe7;
    color: #fff;
    font-size: 18px;
    font-family: "Microsoft YaHei", "微软雅黑", "Hiragino Sans GB", tahoma, arial, simhei;
}
.tool-sublist.contcatUs dt span{font-size:16px;}
.tool-sublist.contcatUs dd {
    margin: 10px 10px 7px;
    line-height: 1.2;
}
.tool-sublist.contcatUs dd strong{font-size: 18px;}
.tool-sublist.contcatUs .contcatUs-mail{margin: 2px;}
.contcatUs-mail {
    padding: 8px 0 8px 8px;
    background-color: rgb(237, 240, 245);
}
.contcatUs-mail-lb{
    float: left;
    width:125px;

}
.contcatUs-mail span{color:#288fe7;}

.tool-sublist.myManager dd .ebk3-ico{margin-right:8px;}
.tool-sublist.myManager dt{background-color:transparent;color:#496e86;text-align:left;font-size: 14px;}
.tool-sublis-myManager-btn{padding:0;height:24px;border:none;width:100%;background-color:#edf0f2;border-radius:0;color:#288fe7;line-height:24px;font-size:12px;outline:none;}
.tool-sublis-myManager-btn:hover{background-color:#288fe7;color:#fff;}
.myManager-tab{border-bottom:1px solid #ccc;}
.myManager-tab-item{float:left;margin-left:-1px;width:50%;text-align:center;cursor:pointer;}
.myManager-tab-item div{padding:7px 0;border-left:1px solid #ccc;font-weight:bold;}
.myManager-tab .myManager-tab-item.cur div{position:relative;margin-bottom:-1px;border-bottom:1px solid #fff;color:#288fe7;}
.tool-notice {
    position: absolute;
    *top:auto;
    bottom: 0;
    left: -1px;
    width: 41px;
    background-color: #288fe7;
    font-size: 0;
    cursor: pointer;
}
.tool-notice .tool-item-a{padding: 22px 0;}
.tool-sett-f{position:absolute; bottom:86px;left:0; border:none;background-color:#288fe7;font-size:0;}
.tool-sett-f .tool-name{display: none;}
.tool-sett-f .tool-item-a:hover{cursor:pointer;background-color:#ffb129;}
.tool-sett-f .tool-item-a:hover .ebk3-ico-side-sett-logo{display:none;}
.tool-sett-f .tool-item-a:hover .tool-name{display:block;color:#fff;font-size:12px;}
.tool-notice .tool-item-a:hover{background-color:#288fe7;}
.tool-notice .notice-tip{position:absolute;right:1px;top:5px;width:18px;height:18px;background-color:#ff932a;border-radius:50%;font-size:12px;color:#fff;overflow:hidden;}
.mod-tool-notice{position:absolute;top:0;right:0;width:380px;z-index:101;}
.mod-notice-list{position:absolute;top:0;right:0;width:525px;line-height:1;z-index:101;}
.mod-tool-notice .ebk3-ico{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 3px;
}
.mod-notice-list .ebk3-modwin-title{padding:15px 20px;border-bottom:1px solid #dddddd;width:100%;}
.mod-notice-list .ebk3-modwin-cont{padding:0 20px;height:306px;overflow-y:auto;overflow-x:hidden;font-size:12px;position:relative;}
.mod-notice-list .notice-item{padding:13px 0;position:relative;line-height:1.2;text-align:left;border-bottom:1px dashed #dddddd;}
.mod-notice-list .notice-list{margin-bottom:15px;}
.mod-notice-list .notice-item .notice-item-cont{margin-right:107px;}
.mod-notice-list .notice-item .ebk3-btn{position:absolute;right:0;top:50%;margin-top:-11px;padding:0 0;width:92px;font-size:12px;}
.ebk3-side-tool .ebk3-modwin{border:8px solid #e5e5e5;background-color:#fff;color:#496e86;}
.ebk3-side-tool .ebk3-modwin .ebk3-close{position:absolute;padding:10px;right:0;top:0;color:#9fa4ac;font-size:20px;cursor:pointer;font-weight:bold;font-style:normal;line-height:1;}
.ebk3-side-tool .ebk3-modwin .ebk3-close:hover{text-decoration:none;}
.ebk3-side-tool .ebk3-modwin-title{font-size:16px;text-align:left;}
.ebk3-side-tool .ebk3-alert{text-align:left;font-size:14px;}
.ebk3-side-tool .ebk3-alert-title{padding:15px 0 0 15px;color:#496e86;}
.ebk3-side-tool .ebk3-alert-cont{margin:15px 0;text-align:center;color:#334e5f;}
.mod-tool-notice-relativeTime{
    text-align: right;
    font-size: 12px;
}
.ebk3-side-tool .ebk3-modwin .ebk3-modwin-handle{margin-bottom:15px;text-align:center;}
.ebk3-side-tool .mod-tool-notice .ebk3-modwin-handle .ebk3-simple-btn{position: absolute;right:20px;top:50%;margin-top: -9px;font-size: 12px; }
.ebk3-side-tool .ebk3-modwin .ebk3-modwin-handle .leaveOff{position:absolute;left:20px;top:5px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.ebk3-side-tool .mod-tool-notice .ebk3-modwin-handle .ebk3-simple-btn{position: absolute;right:20px;top:50%;margin-top: -9px;font-size: 12px; }
.ebk3-side-tool .notice-item .ebk3-btn{position:absolute;right:0;top:50%;margin-top:-11px;width:92px;}
/*=E header */

/* footer */
.footer{background-color:#fff;text-align:center;padding:15px 0;}
.footer p,.footer a{color:#334e5f;}
.footer .icon-gns{display:inline-block;width:20px;height:20px;margin-right:3px;background-image:url(//pic.c-ctrip.com/platform/online/home/phone_list20160503.png);background-repeat:no-repeat;background-position:0 -235px;vertical-align:middle;}