@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{font-size:12px;line-height:1.5;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;*filter:chroma(color=#000000);}
button:focus{outline:none;}

.clearfix:after{content:""; display:table; clear:both;}
.clearfix{*zoom:1;}
.color-gray-tips{margin-left: 10px;}
.color-666{color: #666!important;}
.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;}
.top-gap{margin-top:10px!important;}
.right-gap{margin-right:10px!important;}
.left-link-gap{margin-left: 5px!important;}
.text-right{text-align: right!important;}
.text-left{text-align: left!important;}
.inline{display: inline-block;}
.fl{float:left;}
.fr{float:right;}

/*contacts*/
.sec-contacts{height:90px; background-color:#232732; overflow:hidden;}
.sec-contacts .ui-contact-list{float:left; width:20%; height:90px;}
.sec-contacts dl{padding:15px 0 0 30px; color:#9fa6b8;}
.sec-contacts dt, .sec-contacts dd{line-height:22px;}
.sec-contacts dd{font-size:14px;}
.sec-contacts .ui-even{background-color:#252a36;}

/*footer*/
.footer{padding:50px 0; text-align:center;}
.footer p{line-height:22px; color:#a0a6b8;}

.sec-contacts{margin-top: 30px;}

/*=S sprites*/
.ico-logo,
.ico-lock,
.ico-warn,
.ico-succeed,
.ico-sort,
.ico-info,
.ui-open .ico-open,
.ico-edit,
.ico-shut{background:url(//pic.c-ctrip.com/mip/un_base.png?20160721) 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,
.ico-hotels-agorda,
.ico-hotels-dlt,
.ico-hotels-b2b{display: inline-block; width: 16px; height: 16px; background: url(//pic.c-ctrip.com/mip/ico_hotels.png?170710) 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;}
.ico-hotels-agorda{background-position:-154px 0;}
.ico-hotels-dlt{background-position:-176px 0;}
.ico-hotels-b2b{background-position:-176px 0;}
/*=E sprites*/

/*=S box*/
.box-main-container{width:1160px;margin:0 auto; 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 text*/
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.txt-price{font-family:arial;}
.txt-bold{font-weight:bold;}
.txt-normal{font-weight: normal!important;}
/*=E text*/

/*=S color*/
.color-gray{color:#999!important;}
.color-green{color:#3c6!important;}
.color-pink{color:#f66!important;}
.color-orange{color:#f60!important;}
.color-red{color: #ff0000!important;}
.color-black{color: #333!important;}
.color-yellow{color: #ffd429!important;}
.color-white{color: #fff!important;}
/*=E color*/

/*=S form*/
.in-text,
.in-select,
.in-textarea{border:1px solid #bacbd8; 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-normal{width:80px;}
.in-primary{width:120px;}
.in-comm{width:160px;}
.in-small{width:200px;}
.in-medium{width:240px;}
.in-big{width:300px;}
.in-{width:200px;}
.in-large{width:400px;}
.in-mini{width:50px;}
.in-tiny{width:30px;}
/*=E form*/

/*=S btn*/
.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;}

.btn-tips{position:relative;}
.btn-tips .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;
}

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

.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;}

.ui-open{display:inline-block; height:24px; line-height:24px; color:#e6e6e6; border:1px solid #ccc; border-bottom-width:3px; background-color:#fff;}
.ui-open .txt-info,
.ui-open .link-close{display:inline-block; padding:0 5px;}
.ui-open .txt-info{color:#333;}
.ui-open .ico-open{display:inline-block; width:12px; height:10px; margin-right:2px; vertical-align:middle; background-position:-18px -48px; overflow:hidden;}

.btn-ini.btn-ini-file{position:relative;vertical-align:middle;overflow:hidden;}
.btn-ini.btn-ini-file input{position:absolute;top:0;left:0;*z-index:1;width:100%;height:100%;font-size:200px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
*+html .btn-ini.btn-ini-file span{position:absolute;top:0;left:0;width:100%;height:100%;line-height:26px;text-align:center;}

/*=E btn*/

/*=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-cyan{background-color:#2dc4f3;}
.ico-smalt{background-color:#55bbd8;}
.ico-vip{color:#feee98;background-color:#e92c32;}
.ico-lucency-orange{color: #ff6600; border-color: #ff6600;}
.ico-lucency-blue{color: #0080ff; border-color: #0080ff;}
.ico-lucency-green{color: #3c6; border-color: #3c6;}
.ico-complex-yellow{color: #f67a04; border-color: #ffeca3;background-color:#fff5ce;}

.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 mainbar*/
.sec-mainbar{height:30px; min-width:1000px; background-color:#e7eef4;}
.supplier-name{line-height:30px; font-size: 14px;}
.supplier-name .warning{margin-left: 10px;}
.login-info{float:right; line-height:30px; font-size: 14px; font-family: 'microsoft yahei', simsun, sans-serif;}
.login-info .link-logout{margin-left:5px; text-decoration:underline;}
/*=E mainbar*/

/*=S header*/
.sec-header{min-width:1000px; background-color:#1f2b37;}
.sec-header .bg-header{width:50%; height:60px; margin-bottom:-60px; background-color:#1badda;}
.sec-header .box-main-container{background-color:#1f2b37;}
.sec-header .box-nav{background-color: #1f4256;}
.sec-main-nav{background-color: #1f4256;}
.sec-main-nav .box-main-container{background-color: #1f4256;}
.ctrip-logo{float:left; width:23.7289%; height:60px; margin-left:-10px; background:#1badda url(//pic.c-ctrip.com/mip/bg_logo.png) no-repeat right; overflow:hidden;}
.ctrip-logo .ui-logo{display:block; height:44px; padding-top:16px; text-align:center; color:#fff; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1;}
.ctrip-logo .ui-logo:hover{text-decoration:none;}
.ctrip-logo .ico-logo{display:inline-block; width:26px; height:28px; margin-right:10px; vertical-align:middle; background-position:0 0; overflow:hidden;}
.nav-htl-name{float: right; font-size: 18px; line-height: 60px; color: #4a92bb; font-family: 'microsoft yahei', simsun, sans-serif;}
.main-nav{float:left; width:76.2712%; height:60px; overflow:hidden;}
.main-nav .nav{position:relative; float:left; width:12.5%; height:60px; text-align:center; color:#1badda; line-height:60px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}
.main-nav .nav:hover{text-decoration:none; color:#15cdf5;}
.main-nav .current{color:#15cdf5;}
.main-nav .ico-arrows{display:none; position:absolute; bottom:0; left:50%; margin-left:-6px; width:0; height:0; font-size:0; border:6px dashed transparent; border-bottom:6px solid #fff; overflow:hidden;}
.main-nav .current .ico-arrows{display:block;}
/*=E header*/

/*=S subnav*/
.sec-subnav{height:44px; min-width:1000px; border-bottom:1px solid #dae5ee; background-color:#e7eef4;}
.sub-nav{padding-left:260px;}
.sub-nav .nav{float:left; width:120px; height:44px; text-align:center; color:#333; line-height:40px; overflow:hidden;}
.sub-nav .nav:hover{text-decoration:none; color:#1badda;}
.sub-nav .current{height:40px; border-bottom:4px solid #1badda;}
/*=E subnav*/

/*=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 .in-city,.sec-search .in-date{width:70px;}
.sec-search .margin-rebase{margin:0;}
.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-link,*/
.sec-toolbar .tool-right{position:absolute; top:0; right:0;}
.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-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;}
.sec-toolbar-box .sec-toolbar:first-child{margin: 15px 0 0;}
.sec-toolbar-box2 .sec-toolbar{min-height:30px;height:auto;}
.sec-toolbar-box2 .sec-quicknav{position:static;margin-right:200px;}
/*=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 .text-hover{display:inline-block;padding-bottom:1px;border-bottom:1px dashed #333;}
.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 popup*/
.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;margin: 0px;}
.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;}

.popup-primary{width:400px;}
.popup-mid{width:500px;}
.popup-big{width:750px;}
.popup-max{width:900px;}
.popup-huge{width:1080px;}

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


.sec-popup .hint-hover{position:relative;white-space:normal;}
.sec-popup .hint-hover .hint-text{display:none;position:absolute;z-index:9;top:-9px;left:-1px;padding:5px;border:1px solid #ddd;background-color:#fff;text-align:left;color:#999;}
.sec-popup .hint-hover .hint-text2{display:none;position:absolute;z-index:9;padding:5px;border:1px solid #ddd;background-color:#fff;text-align:left;color:#999;top:auto;left:auto;bottom:20px;right:0;}
.sec-popup .hint-hover:hover .hint-text{display:block;width:210px;}
.sec-popup .hint-hover:hover .hint-text2{display:block;width:210px;}

.room-hover{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;font-weight:normal;border:1px solid #1badda;border-radius:100%;color:#1badda;cursor:help;}
.room-hover:hover .hint-text{left:20px;text-align:left;}
.sec-popup .room-hover{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;font-weight:normal;border:1px solid #1badda;border-radius:100%;color:#1badda;cursor:help;}
.sec-popup .room-hover:hover .hint-text{left:20px;}

.sec-popup .bg-color-out{float:left;width:36px;height:26px;margin-right:10px;background-color:#c1eaff;vertical-align:middle;}
.sec-popup .bg-color-out ~ .form-txt{display:inline;}

.popup-notice .table-basic td{vertical-align:top;border-bottom:1px solid #dfe5e7;line-height:24px;}
.popup-notice .table-basic tr:last-child td{border-bottom:none;}
.popup-notice .table-basic .notice-title{display:inline-block;max-width:700px;white-space:nowrap;vertical-align:top;text-overflow:ellipsis;overflow:hidden;*width:700px;*display:inline;*zoom:1;}
/* E popup */


/*=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%;}

.form-horizontal .hint-select-text{margin-top:5px;padding:5px;background-color:#eee;color:#666;}

/*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);}

/*tab*/
.tab-module{margin-bottom:10px;border-bottom:1px solid #1badda;}
.tab-module .tab-item{float:left;margin-right:5px;margin-bottom:-1px;padding:5px 20px;border:1px solid #1badda;}
.tab-module .tab-item a{color:#333;}
.tab-module .tab-item a:hover{text-decoration:none;}
.tab-module .cur{border-bottom-color:#fff;}
.tab-module .cur a{color:#1badda;font-weight:bold;}

/*tab-inline*/
.mod-tabs{margin-bottom:10px;}
.tab-inline{border-bottom:1px solid #1badda; *zoom:1;}
.tab-inline:after{content:""; display:table; clear:both;}
.tab-inline li{float:left; margin-right:5px;}
.tab-inline li a{display:block; width:120px; height:32px; border:1px solid #8ad1e7; border-bottom:0 none; background-color:#fff; text-align:center; color:#999; line-height:32px; font-size:14px; border-radius:2px 2px 0 0; overflow:hidden;}
.tab-inline li a:hover{background-color:#f0fbff; text-decoration:none;}
.tab-inline .current{position:relative;}
.tab-inline .current a{height:31px; margin-bottom:-1px; border-top-width:3px; border-color:#1badda; color:#1badda; font-weight:bold; cursor:default;}
.tab-inline .current a:hover{background-color:#fff;}
/* 20180315 多语言 start */
    /* en 英文 */
    /*预订酒店页 S*/
    body.en .path_bar{
        font-family: Arial, sans-serif;
    }
    body.en .filter_box .filter_item{padding: 7px 0 5px 50px;}
    body.en .filter_box .filter_item .filter_item_hd{margin: 1px 0 0 -50px;}
    body.en .hotel_condition_unfold{width:200px;}
    body.en .searchresult_judge_box{width:160px;}
    body.en .btn_buy{font-family: Arial, sans-serif;}
    /*预订酒店页 E*/
    
    /*业务介绍  S*/
    body.en .cell{height: 140px; vertical-align: top;}
    /*业务介绍  E*/
    
    /*酒店详情页  S*/
    body.en .search_part .input_txt{width: 160px;}
    body.en .date_form_inputs {width: 320px;}
    body.en .date_form_label {width: 158px;}
    body.en  .date_change_box .input_txt{padding-left: 74px;}
	body.en .pop-num-selectmore .ui-cont select{width: 80px;}

	body.en .hroom_col_product{width: 85px;}	
    body.en .hroom_col_bed{width: 48px;}
    body.en .hroom_col_policy{width: 76px;}
    body.en .hroom_col_pricetype{width: 60px;}
    body.en .hroom_col_note{width: 120px;}
    body.en .hroom_col_price{width: 82px;}
	body.en .sec-detail-wrap .list-hd{width: 130px;}
	
	body.en .book_table_label{width: 130px;}
    /*酒店详情页  E*/
    /*我的订单  S*/
    body.en .order-manage .filter-list .in-city{width: 110px;}

    body.en .table-order .ol-order-id{width: 9%;}
    body.en .table-order .ol-city{width: 6%;}
    body.en .table-order .ol-room{width: 8%;}
    body.en .table-order .ol-date{width: 12%;}
    body.en .table-order .ol-room-number{width: 6%;}
    body.en .table-order .ol-night{width: 6%;}
    body.en .table-order .ol-customer{width: 9%;}
    body.en .table-order .ol-book-time{width: 9%;}
    body.en .table-order .ol-total-price{width: 7%;}
    body.en .table-order .ol-handle{width: 9%;}
    body.en .table-order .ol-order-state{width: 7%;}
    body.en .table-order .ol-pay-state{width: 8%;}
    /* body.en .table-order .ol-operation {width: 5%;} */


    /*我的订单  E*/
    /*个人中心  S*/
    body.en .menu a{width: 170px;}
    body.en .aside{margin-left: 170px;}
    body.en .ebk3-compt-lbText-lb{width: 110px;}
    body.en .cont-userPhoneMng .ebk3-compt-lbText-lb{width: 120px;}
    /*个人中心  E*/

    /* ja 日文 */
     /*预订酒店页 S*/
    body.ja .filter_box .filter_item{padding: 7px 0 5px 52px;}
    body.ja .filter_box .filter_item .filter_item_hd{margin: 1px 0 0 -52px;}
    body.ja .searchresult_judge_box{width:160px;}
     /*预订酒店页 E*/

    /*业务介绍  S*/
    body.ja .cell{height: 140px; vertical-align: top;}
    /*业务介绍  E*/
    /*酒店详情页  S*/
    body.ja .search_part .input_txt{width: 160px;}
    body.ja .date_form_inputs {width: 400px;}
    body.ja .date_form_label {width: 198px;}
	body.ja  .date_change_box .input_txt{padding-left: 110px;}
	
	body.ja .hroom_col_supplier{width: 76px;}
	body.ja .hroom_col_product{width: 90px;}
    body.ja .hroom_col_bed{width: 74px;}
    body.ja .hroom_col_breakfirst{width: 50px;}
	body.ja .hroom_col_policy{width: 74px;}
	body.ja .hroom_col_pricetype{width: 76px;}
	body.ja .hroom_col_note{width: 76px;}
    body.ja .hroom_col_price{width: 90px;}
	body.ja .sec-detail-wrap .list-hd{width: 120px;}
	
    /*酒店详情页  E*/
    /*我的订单  S*/
    body.ja .order-manage .filter-list .in-city{width: 80px;}

    body.ja .table-order .ol-order-id{width: 10%;}
    body.ja .table-order .ol-city{width: 6%;}
    body.ja .table-order .ol-room{width: 11%;}
    body.ja .table-order .ol-date{width: 7%;}
    body.ja .table-order .ol-room-number{width: 6%;}
    body.ja .table-order .ol-night{width: 6%;}
    body.ja .table-order .ol-customer{width: 8%;}
    body.ja .table-order .ol-book-time{width: 8%;}
    body.ja .table-order .ol-total-price{width: 7%;}
    body.ja .table-order .ol-handle{width: 12%;}
    body.ja .table-order .ol-order-state{width: 7%;}
    body.ja .table-order .ol-pay-state{width: 7%;}
    /* body.en .table-order .ol-operation {width: 7%;} */
    body.ja .table-order .btn-mini{width: 50px;}
    /*我的订单  E*/
    /*个人中心  S*/
    body.ja .menu a{width: 150px;}
    body.ja .aside{margin-left: 150px;}
    body.ja .ebk3-compt-lbText-lb{width: 120px;}
    body.ja .cont-userPhoneMng .ebk3-compt-lbText-lb{width: 100px;}
    /*个人中心  E*/

    /* ko-kr 韩文 */
    /*业务介绍  S*/
    body.ko-kr  .cell{height: 140px; vertical-align: top;}
    /*业务介绍  E*/

    /*酒店详情页  S*/
    body.ko-kr .search_part .input_txt{width: 160px;}
    body.ko-kr .date_form_inputs {width: 400px;}
    body.ko-kr .date_form_label {width: 198px;}
	body.ko-kr  .date_change_box .input_txt{padding-left: 110px;}
	
    body.ko-kr .hroom_col_product{width: 90px;}
    body.ko-kr .hroom_col_bed{width: 56px;}
    body.ko-kr .hroom_col_policy{width: 68px;}
	body.ko-kr .hroom_col_pricetype{width: 68px;}
	body.ko-kr .hroom_col_note{width: 96px;}
	
    body.ko-kr .htl_landmark_table .td_classify{width: 90px;}
	body.ko-kr .sec-detail-wrap .list-hd{width: 120px;}
	
	body.ko-kr .book_table_label{width: 110px;}
    /*酒店详情页  E*/
    /*我的订单  S*/
    body.ko-kr .order-manage .filter-list .in-city{width: 80px;}

    body.ko-kr .table-order .ol-order-id{width: 9%;}
    body.ko-kr .table-order .ol-city{width: 6%;}
    body.ko-kr .table-order .ol-room{width: 9%;}
    body.ko-kr .table-order .ol-date{width: 11%;}
    body.ko-kr .table-order .ol-room-number{width: 5%;}
    body.ko-kr .table-order .ol-night{width: 7%;}
    body.ko-kr .table-order .ol-customer{width: 8%;}
    body.ko-kr .table-order .ol-book-time{width: 7%;}
    body.ko-kr .table-order .ol-total-price{width: 7%;}
    body.ko-kr .table-order .ol-handle{width: 15%;}
    body.ko-kr .table-order .ol-order-state{width: 6%;}
    body.ko-kr .table-order .ol-pay-state{width: 6%;}
    /* body.ko-kr .table-order .ol-operation {width: 4%;} */
    body.ko-kr .table-order .btn-mini{width: 78px;}

    /*我的订单  E*/
    /*个人中心  S*/
    body.ko-kr .menu a{width: 120px; }
    body.ko-kr .aside{margin-left: 120px;}
    body.ko-kr .ebk3-compt-lbText-lb{width: 110px;}
    /*个人中心  E*/

    /* 中文 */
    body.zh-cn .table-order .ol-order-id{width: 12%;}
    body.zh-cn .table-order .ol-city{width: 8%;}
    body.zh-cn .table-order .ol-room{width: 8%;}
    body.zh-cn .table-order .ol-date{width: 8%;}
    body.zh-cn .table-order .ol-room-number{width: 6%;}
    body.zh-cn .table-order .ol-night{width: 6%;}
    body.zh-cn .table-order .ol-customer{width: 8%;}
    body.zh-cn .table-order .ol-book-time{width: 8%;}
    body.zh-cn .table-order .ol-total-price{width: 8%;}
    body.zh-cn .table-order .ol-handle{width: 10%;}
    body.zh-cn .table-order .ol-order-state{width: 7%;}
    body.zh-cn .table-order .ol-pay-state{width: 7%;}
    /* body.ko-kr .table-order .ol-operation {width: 4%;} */

    /* 繁体 */
    body.zh-hk .table-order .ol-order-id{width: 12%;}
    body.zh-hk .table-order .ol-city{width: 8%;}
    body.zh-hk .table-order .ol-room{width: 8%;}
    body.zh-hk .table-order .ol-date{width: 8%;}
    body.zh-hk .table-order .ol-room-number{width: 6%;}
    body.zh-hk .table-order .ol-night{width: 6%;}
    body.zh-hk .table-order .ol-customer{width: 8%;}
    body.zh-hk .table-order .ol-book-time{width: 8%;}
    body.zh-hk .table-order .ol-total-price{width: 8%;}
    body.zh-hk .table-order .ol-handle{width: 10%;}
    body.zh-hk .table-order .ol-order-state{width: 7%;}
    body.zh-hk .table-order .ol-pay-state{width: 7%;}
    /* body.ko-kr .table-order .ol-operation {width: 4%;} */



/* 20180315 多语言 end */