@charset "utf-8";
.sec-detail-sync .ico-error,
.sec-detail-change-price .ico-error,
.table-room .ico-fail,
.table-room .ico-limit,
.ico-thumbtack,
.ico-mip,.sec-popup .batch-update-gap .ico-error,.ico-hotels-food,.ico-buyout-room,.ico-pms,.ico-notice-prev,.ico-notice-next,.ico-service-good,.ico-service-bad,.ico-service-money,.ico-service-data,.ico-radar,.ico-room-lock,.ico-room-banned,.o-stepMod-arrLeft,.o-stepMod-arrRight,.ico-gift,.ico-room-sort:before{background-image:url(//pic.c-ctrip.com/mip/v2_base.png?20181220);background-repeat:no-repeat;}
.ico-hotels-food{display: inline-block;*zoom:1;*display:inline; width: 16px; height: 16px; vertical-align: middle;}
.ico-hotels-food{background-position: -201px -202px}
.ico-buyout-room{display:inline-block;width:16px;height:16px;vertical-align:middle;background-position:0 -200px;}
.ico-pms{display:inline-block;width:22px;height:14px;vertical-align:middle;background-position:-140px -220px;}
.ico-service-good,.ico-service-bad,.ico-service-money,.ico-service-data,.ico-room-lock,.ico-room-banned{display:inline-block;width:20px;height:20px;vertical-align:middle;}
.ico-service-good{background-position:-60px -200px;}
.ico-service-bad{background-position:-80px -200px;}
.ico-service-money{background-position:-100px -200px;}
.ico-service-data{background-position:-120px -200px;}
.ico-room-lock{background-position:-140px -200px;}
.ico-room-banned{background-position:-160px -200px;}
.ico-radar{display:inline-block;width:20px;height:14px;vertical-align:middle;background-position:0 -220px;}
.ico-gift{display:inline-block;width:16px;height:16px;vertical-align:middle;background-position:-180px -200px;}
.ico-room-sort{position:relative;display:inline-block;width:22px;height:22px;vertical-align:middle;border:1px solid #ccc;border-radius:3px;cursor:pointer;}
.ico-room-sort:before{content:'';position:absolute;top:50%;left:50%;width:14px;height:16px;margin:-8px 0 0 -7px;background-position:-100px -220px;}
.ico-room-sort:hover{border-color:#00b4f7;}
.ico-room-sort:hover:before{background-position:-120px -220px;}
.ico-thumbtack{display:inline-block;*zoom:1;*display: inline; width: 16px;height: 16px;vertical-align: middle;background-position:-220px -202px;}

/*=S page.order_manage*/
.order-manage .sec-filter{padding: 5px 10px 10px;}
.order-manage .filter-list{margin-top: 10px;*margin-right:5px;}
.order-manage .filter-list .ctrl-title,
.order-manage .filter-list .ctrl-label{margin-right: 5px;}
.order-manage .filter-list .in-city{width: 60px;}
.order-manage .filter-list .in-htl-name{width: 120px;*width: 100px;}
.order-manage .filter-list .ctrl-title{min-width: inherit;*min-width:55px;}
.order-manage .filter-item{padding-top: 5px; padding-bottom: 0; border-top: none;}
.order-manage .filter-item:first-child{padding-top: 0;}
.msgServiceRuleMod{width:507px;}
.msgServiceRuleMod .ebk3-modwin-cont{max-height:300px;overflow-y:auto;overflow-x:hidden;}
.msgServiceRuleMod .ebk3-modwin-cont p{margin-bottom:10px;color:#334e5f;}
.msgService .ebk3-compt-lbText-cont{vertical-align: middle;}
.filter-operation{float:left; margin-top: 10px;}
.filter-operation .btn-search{width: 50px; margin-right:5px;}
.filter-operation .form-action{margin-right: 5px;}

.table-order{margin-bottom:10px; table-layout: fixed;}
.table-order td,.table-order th{padding: 10px 5px;}
.table-order .tb-supplier{width:7%;}
.table-order .tb-hotel{width:18%;}
.table-order .tb-city{width:6%;}
.table-order .tb-type{width:13%;}
.table-order .tb-date{width:8%;}
.table-order .tb-number{width:4%;}
.table-order .tb-lodger{width:9%;}
.table-order .tb-time{width:8%;}
.table-order .tb-money{width:8%;}
.table-order .tb-edit{width:10%;}
.table-order .tb-state{width:6%;}
.table-order .tb-admin{width:7%;}
.table-order .tb-operation{width:6%;}
.table-order .hotel-name,
.table-order .order-date{display:block;}
.table-order .btn-mini{margin-right:2px;/* margin-bottom: 5px;*/}
.table-order .btn-link{display:inline-block; margin-right:5px;}
.table-order .sort-box{position: relative;}
.table-order .sort-box .btn-up,
.table-order .sort-box .btn-down{position: absolute; left: 50%; top: -11px; margin-left: -5px;}
.table-order .editing{background-color: #f0f9ff;}
.table-order .btn-refuse{margin-right: 0;}
/* .table-order .current-status{position: absolute;white-space: nowrap;} */

.direct-order .tb-hotel{width: 27%;}
.direct-order .tb-city{width: 10%;}
.direct-order .tb-money{width: 10%;}
.direct-order .tb-date{width:12%;}
.direct-order .tb-time{width:12%;}

.table-order .btn-close{float:left; margin:-25px 0 0 70px; padding:2px; background-color: #1badda; color: #fff; line-height:1; overflow:hidden;}
.table-order .btn-close:hover{text-decoration:none;}

.sec-accept-order dl,
.sec-refuse-order dl{margin-bottom:20px;}
.sec-accept-order dt,
.sec-accept-order dd,
.sec-refuse-order dt,
.sec-refuse-order dd{padding:5px 0;}
.sec-accept-order dt,
.sec-refuse-order dt{font-weight:bold;}
.sec-accept-order .in-info,
.sec-refuse-order .in-info{width:220px;}
.sec-refuse-order .in-textarea{width: 283px;}

.sec-change-room-status{}
.sec-change-room-status .txt-name{font-weight: normal}
.sec-change-room-status .sub-room-type-wrap{max-height: 290px; _height: 290px; overflow-y: auto; margin-bottom: 10px;}

.sec-popup-processing{max-width: 300px;}
.sec-popup-processing .list-hd{width: 66px; padding-right: 6px;}
.sec-popup-processing .list-bd{margin-left: 72px;}
.sec-popup-remark{width: 300px;}
.sec-popup-remark .popup-cont{text-align: center;}
.sec-popup-remark .textarea-remark{display: block; width: 258px; padding: 5px; margin-bottom: 10px;}
.sec-popup-remark .day-room-cont{padding: 30px;}
.sec-popup-remark .day-room-info{display: table; width: 100%; min-height: 60px;}
.sec-popup-remark .day-room-detail{display: table-cell; vertical-align: middle;}

.popup-room{width:980px;}
.sec-no-result{margin-top: 100px; font-size: 18px; font-weight: bold; text-align: center;}

.popup-room{width:980px;}

.pop-notice .notice-list{margin-bottom:15px;}
.pop-notice .notice-list li{padding:10px 0;border-bottom:1px dashed #dfe5e7;}
.pop-notice .notice-list span{float:right;}

.pop-notice-cont{width:600px;}
.pop-notice-cont .notice-cont{margin-bottom:10px;}

.popup-tendency{position:relative;padding:35px 20px 20px;}
.popup-tendency h4{margin-bottom:5px;text-align:center;font-weight:normal;font-size:22px;font-family:"microsoft yahei";color:#f26d01;}
.popup-tendency .time{margin-bottom:10px;padding-bottom:15px;text-align:center;font-size:14px;color:#888;border-bottom:1px solid #f1f1f1;}
.popup-tendency img{width:100%;}
.popup-tendency .cont{max-height:460px;margin-bottom:55px;overflow-y:auto;font-size:14px;}
.popup-tendency .cont p{margin:10px 0;}
.popup-tendency .operate{position:absolute;top:15px;left:20px;}
.popup-tendency .operate a{margin-right:10px;font-size:14px;color:#1585e1;}
.popup-tendency .operate a:hover{text-decoration:none;color:#2dc4f3;}
.popup-tendency .operate .disabled,.popup-tendency .operate .disabled:hover{color:#bababa;cursor:disabled;}
.ico-notice-prev,.ico-notice-next{display:inline-block;width:14px;height:14px;vertical-align:-2px;}
.ico-notice-prev{margin-right:5px;background-position:-20px -240px;}
.ico-notice-next{margin-left:5px;background-position:-40px -240px;}
.popup-tendency .operate a:hover .ico-notice-prev{background-position:-20px -220px;}
.popup-tendency .operate a:hover .ico-notice-next{background-position:-40px -220px;}
.popup-tendency .disabled .ico-notice-prev,.popup-tendency .operate .disabled:hover .ico-notice-prev{background-position:-20px -200px;}
.popup-tendency .disabled .ico-notice-next,.popup-tendency .operate .disabled:hover .ico-notice-next{background-position:-40px -200px;}
/*=E page.order_manage*/

/*=S page.order_details*/
.sec-detail{margin-bottom: 60px;}
.sec-detail .mode-select{padding:10px 0;background-color:#fff;}
.sec-detail .mode-select .ctrl-title{margin-right:5px;}
.sec-detail-prepay{background-color: #e7eef4;}
.detail-title{padding-bottom:10px; background-color: #fff; font-size:24px; font-family:\5FAE\8F6F\96C5\9ED1;}
.detail-wrap{padding:10px 0; overflow:hidden;}
.detail-wrap-tit{margin-bottom:10px;font-weight:bold;font-size:14px;}
.detail-wrap .txt-price{color:#f60; font-weight:bold; font-family:arial;}
.detail-wrap .single-row{padding: 0 84px;}
.detail-wrap .order-log{padding-left: 84px;}
.detail-wrap .order-log li{overflow: hidden; margin-bottom: 10px;}
.detail-wrap .order-log .index,
.detail-wrap .order-log .date,
.detail-wrap .order-log .name,
.detail-wrap .order-log .status{float: left;}
.detail-wrap .order-log .index{width: 50px;}
.detail-wrap .order-log .date{width: 150px;}
.detail-wrap .order-log .name{width: 100px;word-break:break-word;}
.detail-wrap .order-log .status{width: 385px;}
.detail-wrap .order-special-status{display: inline-block; min-width: 200px; padding: 2px 4px; margin-left: 5px; background-color: #eee;}

.booking-info{margin: 5px 0 0 140px; table-layout:fixed;}
.booking-info td{width:70px; padding-bottom:5px; border:1px solid #1badda; text-align:center; overflow:hidden;}
.booking-info .date-block,
.booking-info .price-block,
.booking-info .brekker-block{display:block;}
.booking-info .date-block{margin-bottom:5px; height:22px; background-color:#d8ecfc; line-height:22px;}
.booking-info .price-block{color:#f60; font-weight:bold; font-family:arial;}
.sec-detail-wrap{margin-right: 200px; padding-right: 10px; background-color: #fff;}
.sec-detail-wrap .inline-module-wrap{overflow: hidden; margin-left: 0;}
.sec-detail-wrap .wrap-divider{width: 87%; margin: 5px auto; border-bottom: 1px solid #ccc;}
.sec-detail-wrap .inline-module{float: left; width: 48%; margin-right: 2%;}
.sec-detail-side{float: right; width: 200px; padding-top: 40px; background-color: #e7eef4; text-align: center;}
.sec-detail-side .btn-ini,
.sec-detail-side .btn-primary{width: 150px; height: 34px; line-height: 34px; margin-bottom: 10px; font-size: 16px; border-radius: 4px; box-sizing: border-box;}
.sec-detail-side .btn-multiline{height:auto;line-height:20px;padding:5px 0;}
.sec-detail-side .countdown{margin-bottom:10px;font-size:14px;font-weight:bold;color:red;}
.sec-detail-wrap .list-hd{width: 85px; padding-right: 10px;}
.sec-detail-wrap .list-bd{margin-left: 95px;min-height:18px;}
.sec-detail-wrap .list-bd .label-remarks{float:right;}



/* leo 20180416 发票信息 */
.new_invoice .if_receipt{margin-bottom: 10px;}
.new_invoice .if_receipt p{margin-top: 5px; padding-left: 16px;color: #666;}
.new_invoice .input_txt{padding: 3px;height: 16px;}
.new_invoice .input_error{border-color: #d80000;background-color: #fff3f3;}
.new_invoice .invoice_wrap{margin-top: 10px;}
.new_invoice .invoice_wrap_hd{margin-bottom: -1px;}
.new_invoice .invoice_wrap_hd dt{float: right;padding-top: 8px;color: #06c;cursor: default;}
.new_invoice .invoice_wrap_hd .current{position: relative;background-color: #fff;border-bottom: 1px solid #FFF;}
.new_invoice .invoice_wrap_hd dd{float: left;padding: 0 15px;margin-right: -1px;height: 36px;line-height: 36px;text-align: center;background-color: #eff6fc;border: 1px solid #d3e5f4;}
.new_invoice .invoice_wrap label input{margin-right: 3px; vertical-align: -2px;}
.new_invoice .invoice_wrap_hd:after{clear: both;content: '.';display: block;height: 0;overflow: hidden;}
.new_invoice .invoice_wrap_bd{padding: 10px;border: 1px solid #d3e5f4;background-color: #fff;}
.new_invoice .invoice_wrap_bd .book_table_tips_warn{padding-bottom: 10px;}
.new_invoice .book_table_tips_warn{padding-left: 16px;color: #666;}
.new_invoice .book_table_tips_warn i{display: inline-block; overflow: hidden;float: left;margin-top: 3px;margin-left: -16px;width: 12px;height: 12px;background-position: -144px -136px;
	background-image: url(//pic.c-ctrip.com/hotelcommon/msg-bg.png);background-repeat: no-repeat;
}

.new_invoice .invoice_wrap_bd .item{margin-bottom: 10px;padding-left: 90px;}
.new_invoice .invoice_wrap_bd .t{float: left;display: inline-block; margin-left: -90px;padding-top: 2px;width: 80px;text-align: right;}
.new_invoice .invoice_wrap_bd .pt_2{padding-top: 2px;}
.new_invoice .invoice_wrap_bd .mr_10{margin-right: 10px;}
.new_invoice .invoice_wrap_bd .input_txt{width: 220px;}
.new_invoice .invoice_wrap_bd .book_table_tips_info{display: inline-block;}
.new_invoice .book_table_tips_info{padding:0 0 0 16px;color: #d80000;background-color: transparent;border: none;}
.new_invoice .book_table_tips_info3{padding-left: 16px;color: #d80000;}
.book_table_tips_info i, .book_table_tips_info3 i{display: inline-block;width: 12px;height: 12px;overflow: hidden;float: left;margin-top: 3px;margin-left: -16px;background-position:-52px -431px;}
.order_notes i, .order_notes3 .info_tips i, .book_table_tips_info i,
.book_table_tips_info3 i, .book_table_tips_prompt i, .b_notes i,
.order_notes2 i, .b_lasttime_info i, .b_lasttime_info2 .info_tips i,
.btn_cont .btn_cont_box .icon, .b_alert_ture i, .b_alert_ture2 i,
.b_alert_error2 i, .s_list .hotel_prompt i, .price_change_notes .ico_big_notes,
.ico_ok, .ico_error, .ico_i_blue, .c_err_wrap .ico_err, .insurance_tips i,
.book_table_merge .current .ico_current, .if_receipt .if_receipt_tips i,
.common_tips i, .give_success_i{background-image: url(//pic.c-ctrip.com/hotels121118/book/ico_alert.png?20180416.png);background-repeat: no-repeat;}
.new_invoice .invoice_wrap_bd .pt_5{padding-top: 5px;}
.new_invoice .base_txtgray{color: #999;}
.new_invoice .invoice_wrap_bd .book_table_tips_prompt{color: #999;}
.new_invoice .invoice_wrap_bd .b_d_gray{padding-top: 10px;border-top:1px dashed #ccc;}
.new_invoice .book_table_tips_prompt{display: inline-block;vertical-align: middle;padding: 0 0 0 16px;}
.book_table_tips_prompt i{display: inline-block;width: 12px;height: 12px;overflow: hidden;float: left;margin-top: 3px;margin-left: -16px;background-position:-0 -48px;}
.new_invoice .invoice_wrap_bd .input_post_name{width: 190px;}
.b_nums_btn i, .more_want_t i, .current i, .book_table_post .invoice_area, .invoice_wrap_bd .invoice_area, .btn_tips_more i, .tips_more_box .current i, .ico_msg, .insurance_active_i, .pop_return_coupon .part_1 .i_tick, .pop_return_coupon .part_2 .i_coupon, .return_coupon .i_coupon, .i_cancel, .i_accident, .icon_numplus, .number_reduce:hover .icon_numplus, .everyday_main .btn_prev i, .everyday_main .btn_next i, .invoice-rule-table .frame-box .i-rec, .order_tips_cancel i{background-image: url(//pic.c-ctrip.com/htlpic/hotels/book/ico_book.png?20180416.png);background-repeat: no-repeat;}
.new_invoice .invoice_wrap_bd .invoice_area{display: inline-block;vertical-align: middle;margin: 0 6px 0 0;padding-right: 15px;width: 90px;background-position: 97px -114px;background-color: #fff;cursor: pointer;}
.new_invoice .invoice_wrap_bd .pt_10{padding-top: 10px;}
.new_invoice .invoice_wrap_bd .input_post_addr{width: 390px;}
.new_invoice .invoice_wrap_bd .invoice_cost label{padding-right: 15px;}
/*=E page.order_details*/

/*=S mod-vcc-detail*/
.mod-vcc-detail{color: #496e86;}
.mod-vcc-detail .vccDetail-cardDetail{margin: 20px 0;overflow: hidden;*zoom: 1;}
.mod-vcc-detail .vccDetail-i{width: 407px;}
.mod-vcc-detail .vccDetail-tip{	margin-top:12px;line-height: 22px;}
.vccDetail-cardDetail .lb{border-bottom: 1px solid #fff;width: 140px;background-color: #f6f8fa;text-align: right;font-weight: normal;}
.vccDetail-cardDetail .lb , .vccDetail-cardDetail .ct{padding: 8px 12px;	vertical-align: top;}
.vccCard-example{position: relative;width: 451px;height: 141px;background-image: url(//pic.c-ctrip.com/mip/vcc_card_bg.png);
}
.vccCard-example .vcc-code .gp{margin-right: 15px;font-size:15px;font-weight: bold;	font-family: Arial;}
.vccCard-example .vcc-code{position: absolute;top:74px;	left: 14px;	color: #fff;
	/*text-shadow: 1px 1px 1px black,-1px -1px 1px #333;*/}
.vccCard-example .vcc-code.rev{	left: auto;	right: 16px;transform:scaleX(-1);
	filter:progid:DXImageTransform.Microsoft.BasicImage(mirror=1)\0; /* ie 8/9*/
	color: #79b2dc;	text-shadow:none;}
:root .vccCard-example .vcc-code.rev{filter:none \0/IE9; /* ie 9*/}
.vccCard-example .vcc-cvc{position: absolute;right: 57px;top:55px;}
.vccCard-example .vcc-cvc .gp{font-size: 11px;color: #25232e;font-weight: bold;
	font-style:italic;font-family: Arial;}
.vccCard-example .vcc-exDate{position: absolute;top:105px;left:33px;color: #fff;}
.vccCard-example .vcc-exDate .gp{margin-right: 35px;}
/*=E mod-vcc-detail*/


/*=S page.print_order_details*/
.print-order-detail{width: 700px; margin: 0 auto 25px; *padding-bottom: 25px; font-size: 9pt;}
.print-order-detail-head{overflow: hidden; margin: 16px 0;}
.print-order-detail-head h2{float: left; line-height: 45px; font-weight: bold; font-size:15pt; font-family:\5FAE\8F6F\96C5\9ED1;}
.print-order-detail-head .logo{float: right;}
.print-order-detail-wrap{margin-right: 0; padding-right: 0;}
.print-order-detail-wrap .mod-title{border-bottom: 1px solid #cbcbcb; font-size: 9.75pt; background-color: #FFF;}
.print-order-detail-wrap .wrap-divider{height: 0; overflow: hidden; border-bottom: 1px dotted #cbcbcb;}
.print-order-detail-wrap .single-row{padding: 0 74px;}
.print-order-detail .action_wrap{margin-top: 40px;text-align: center;}
.print-order-detail .action_wrap .btn-ini{margin-right: 20px;}
.mod-list-horizontal li{*zoom: 1;}
.mod-list-horizontal .ico-doubt{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;font-style:normal;font-size:12px;color:#999;border:1px solid #999;border-radius:50%;}
.print-order-detail-wrap .booking-info{margin-left: 0;}
.print-order-detail .list-hd{color: #333;}
.mod-list-horizontal .ico-doubt{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;font-style:normal;font-size:12px;color:#999;border:1px solid #999;border-radius:50%;}
/*=E page.print_order_details*/

/*=S page.channel_sync*/
.sec-select-sync{margin-bottom:10px;}
.sec-select-sync .select-title{height:40px;padding-left:20px;line-height:40px;font-size:16px;font-weight:bold;background-color:#e7eef4;}
.sec-select-sync .select-title .btn-clear{font-size:12px;margin-left:10px;font-weight:normal;}
.sec-select-sync .select-cont{padding-top:10px;}
.sec-select-sync .select-cont .hotel-list{float:left;width:202px;height:28px;margin:0 20px 0 10px;line-height:28px;color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;_display:inline;}
.sec-select-sync .select-cont .btn-del{float:right;margin-left:5px;}

.sec-detail-sync{margin-right: 0; padding-right: 0;}
.sec-detail-sync .list-hd,.sec-detail-sync .list-bd{line-height:26px;min-height:26px;*min-height:auto;}
.sec-detail-sync .list-hd{width:145px;}
.sec-detail-sync .list-bd{margin-left:160px;}
.sec-detail-sync .ico-succeed,.sec-detail-sync .ico-error{display:inline-block;width:16px;height:16px;vertical-align:middle;overflow:hidden;}
.sec-detail-sync .ico-succeed{background-position:-110px -42px;}
.sec-detail-sync .ico-error{background-position:-85px -150px;}
.sec-detail-sync .btn-action{vertical-align:middle;margin:0 10px;}
.sec-detail-sync .inline{*display:inline;*zoom:1;}
/*=E page.channel_sync*/

/*=S page.auto_change_price*/
.sec-detail-change-price{margin-right: 0; padding-right: 0;margin-top:10px;}
.sec-detail-change-price .table-basic{margin-bottom: 10px;}
.sec-detail-change-price .table-basic th{border-bottom: 1px solid #dfe5e7; padding: 8px; text-align: left;}
.sec-detail-change-price .table-basic td{padding: 5px; vertical-align: top;}
.sec-detail-change-price .table-basic tbody tr:first-child td{padding-top: 10px;}
.sec-detail-change-price .table-basic .in-check-wrap{margin-top: -5px;}
.sec-detail-change-price .table-basic .ctrl-label{margin-right: 2px;}
.sec-detail-change-price .table-basic .week-price-box{margin-top: 10px;}
.sec-detail-change-price .table-basic .btn-action-box{display: inline-block; *display: inline;}
.sec-detail-change-price .table-basic .btn-action{display: inline-block; width:8px; cursor: pointer;}
.sec-detail-change-price .table-basic .ico-minus{display: inline-block; width: 7px; height: 1px; margin-left: 1px; background-color: #333; vertical-align: middle;}
.sec-detail-change-price .table-basic .one-cell-input{width: 90%;}
.sec-detail-change-price .table-basic .sel-gift{width: 109px; margin-right: 20px;}
.sec-detail-change-price .table-basic .detail-td-wrap{background-color: #e7eef4;}
.sec-detail-change-price .table-basic .show-detail{position: relative;}
.sec-detail-change-price .table-basic .detail-arrow{position: absolute; left: 0; top: 0; width: 0; height: 0; border-width: 17px 22px; border-color: transparent transparent #e7eef4 transparent; border-style: dashed dashed solid dashed;}

.sec-detail-change-price .table-basic .line-gap td{border-bottom:1px solid #dfe5e7;}
.sec-detail-change-price .table-basic .bg-title td{background-color:#eee;padding-top:5px !important;}
.sec-detail-change-price .table-basic .item-option{margin:2px 0;line-height:25px;}
.sec-detail-change-price .table-basic .formula-select{padding:0;}
.sec-detail-change-price .table-basic .batch-update-hack{padding:3px 8px;border-bottom:none;}
.sec-detail-change-price .ico-succeed,.sec-detail-change-price .ico-error{display:inline-block;width:16px;height:16px;vertical-align:middle;overflow:hidden;}
.sec-detail-change-price .ico-succeed{background-position:-110px -42px;}
.sec-detail-change-price .ico-error{background-position:-85px -150px;}
/*=E page.auto_change_price*/

/*=S page.hotel_manage*/
.sec-toolbar-hotel .tool-btn .btn-ini{margin-right:10px;}
.table-hotel{margin-bottom:10px;}
.table-hotel .tb-select{width:2%;}
.table-hotel .tb-name{width:29%;}
.table-hotel .tb-city{width:8%;}
.table-hotel .tb-status{width:9%;}
.table-hotel .tb-booking{width:11%;}
.table-hotel .tb-operation{width: 12%;}
.table-hotel .tb-complex{width: 21%;}
.table-hotel .btn-link{display:inline-block; margin-right:10px;}
.table-hotel .ico-shut,#hotelChannelStatus .ico-shut{display: inline-block;width: 16px;height: 16px;background-position: -36px -25px;vertical-align: middle;margin-left: 5px;}
.table-hotel .status-hover .hint-text{top: 24px !important;left: -8px !important;}
#hotelChannelStatus .hint-hover{position: relative;}
#hotelChannelStatus .hint-hover .hint-text{display:none;position:absolute;z-index:9;top: 23px;left: -8px;padding:5px;border:1px solid #ddd;background-color:#fff;text-align:left;color:#999;line-height:1.5;}
#hotelChannelStatus .hint-hover:hover .hint-text{display:block;}

.sec-edit-hotel li{margin:10px 0;}
.sec-edit-hotel .btn-edit{width:120px; margin-right:10px;}
.sec-toolbar .tool-left .btn-auto{padding:4px 5px;}
.inlineblock {display:inline-block}
.form-edit-hotel dl{margin-bottom:10px;}
.form-edit-hotel dt,
.form-edit-hotel dd{padding:5px 0;}

.sel-fake-wrap{position: relative; display: inline-block; *display: inline; *zoom: 1; cursor: pointer;}
.sel-fake-wrap .sel-fake-mask{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background-color: transparent; overflow: hidden;}
.b_nums_box{position:absolute;top:31px;left:0;text-align:center;width:176px;border:1px solid #bbb;background-color:#fff;overflow:hidden;z-index:2;}
.b_nums_box ul:before,.b_nums_box ul:after{content:"";display:table;}
.b_nums_box ul:after{clear:both;}
.b_nums_box ul{zoom:1;}
.b_nums_box ul{width:180px;padding-bottom:1px;}
.b_nums_box li{float:left;width:44px;height:44px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden;margin-bottom:-1px;margin-right:-1px;overflow:hidden;}
.b_nums_box a{display:inline-block;width:44px;height:44px;font-size:26px;font-family:Tahoma;color:#666;margin-top:1px;margin-left:1px;}
.b_nums_box a:hover{text-decoration:none;background-color:#e8f4ff;}

.pop-authority-user-box{max-height: 280px; overflow-y: auto; margin-bottom: 10px;}
.pop-echarts{min-height: 500px; padding-top: 40px;}

.popup-authorize .form-hint{border-top:1px solid #dfe5e7;padding-top:10px;}
.popup-authorize .form-item .form-txt p{word-break:break-all;}

.popup-gift-hint{margin-left:10px;font-size:12px;color:#666;}
.popup-gift-box .form-horizontal .form-hd{width:90px;}
.popup-gift-box .form-horizontal .form-bd{margin-left:100px;}
.popup-gift-box .gift-list-wrap{max-height:440px;overflow:auto;overflow-x:hidden;}
.popup-gift-box .gift-list{margin-bottom:10px;}
.popup-gift-box .list-cont{display:none;padding-left:18px;}

.popup-gift-box .select-subroom{overflow:visible;}
.popup-gift-box .select-subroom .select-list{padding:5px 0;}
.popup-gift-box .select-subroom .select-action{float:right;display:inline-block;width:18px;height:18px;margin-top:3px;line-height:18px;text-align:center;border:1px solid #1badda;text-decoration:none;}
.popup-gift-box .select-subroom .select-title{padding:0 10px;margin-left:-10px;background-color:#eee;font-weight:bold;}

.popup-gift-box .gift-box-old{margin-bottom:15px;padding:5px 0;border:1px solid #dfe5e7;}
.popup-gift-box .gift-box-old .form-item{margin-bottom:0;}
/*=E page.hotel_manage*/

/*=S page.room_manage*/
.search-hotel .btn-link{float:right; margin-top:5px;}
.search-hotel .ico-fold,
.search-hotel .ico-unfold{margin-left:5px;}

.sec-hotel-room{margin-top:-9px; margin-bottom:10px; padding:10px 0; background-color:#e7eef4;}
.sec-hotel-room .hotel-list{position:relative; float:left; margin-left:10px; _display:inline;}
.sec-hotel-room .btn-select{display:block; width:220px; height:28px; border:1px solid #e7eef4; border-radius:3px; line-height:28px; text-align:center; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sec-hotel-room .stop-sale{margin-left: 5px;}
.sec-hotel-room .btn-select:hover{border-color:#1badda; text-decoration:none;}
.sec-hotel-room .current-select{color:#1badda; font-weight:bold;}
.sec-hotel-room .current-select:hover{border-color:#e7eef4;}
.hotel-search-total{display: inline-block;width: 500px;float: right;height: 29px;}

.hotel-tab{padding-top: 10px;border-bottom:1px solid #1badda;}
.room-tab{padding-top:30px;border-bottom:1px solid #1badda;}
.hotel-tab .tab-item,.room-tab .tab-item{float:left;margin-right:5px;margin-bottom:-1px;padding:5px 20px;border:1px solid #1badda;}
.hotel-tab .tab-item a,.room-tab .tab-item a{color:#333;}
.hotel-tab .tab-item a:hover,.room-tab .tab-item a:hover{text-decoration:none;}
.hotel-tab .tab-item .new,.room-tab .tab-item .new{margin-left:5px;padding:0 2px;background-color:#1badda;color:#fff;}
.hotel-tab .cur,.room-tab .cur{border-bottom-color:#fff;}
.hotel-tab .cur a,.room-tab .cur a{color:#1badda;font-weight:bold;}

.sec-hotel-sync ul{max-height:90px;overflow:auto;overflow-x:hidden;*height:90px;*position:relative;}
.sec-hotel-sync .hotel-list{margin:0 10px;}
.sec-hotel-sync .btn-select{width:206px;text-align:left;text-indent:10px;cursor:pointer;}
.sec-hotel-sync-light{background-color:#fff;}
.sec-hotel-sync-light .hotel-list label{border:0;}

.toolbar-hotel{margin-top:10px; margin-bottom:0;}
.toolbar-hotel .search-msg{padding-left:10px; text-align:left;}
.toolbar-hotel .mod-paging{position:absolute; top:0; right:10px;}

.sec-toolbar-room{position:relative; margin-bottom:10px;}
.box-main-container .sec-toolbar-room{margin-bottom: 0;}
.sec-toolbar-room .hotel-title{position:absolute; top:0; left:0; font-size:14px; font-weight:bold;}
.sec-toolbar-room .tool-left{position:absolute; top:30px; left:0;}
.sec-toolbar-room .tool-left .btn-ini,
.sec-toolbar-room .tool-left .btn-primary,
.sec-toolbar-room .tool-left .btn-link{margin-right:3px; width: auto; padding: 0 5px;}
.sec-toolbar-room .tool-wrap{float:right; width: 640px; padding-bottom: 10px; padding-top:30px; background-color: #fff;}
.sec-toolbar-room .tool-prepay-wrap{/*overflow: hidden; */width: auto; padding-left: 345px;padding-top:10px; float: none; text-align: right;*width:815px;}
.sec-toolbar-room .tool-prepay-wrap .inline{*display:inline;*zoom:1;}
.sec-toolbar-room .tool-prepay-wrap .ico-radar,.sec-toolbar-room .tool-prepay-wrap .ico-info{margin-right:3px;}



.sec-toolbar-room .room-msg{display: inline-block; *display: inline; *zoom: 1; width:210px; padding-bottom:5px;margin-right:15px; border:1px solid #dfe5e7; background-color:#efefef; text-align:center;vertical-align:middle;}
.sec-toolbar-room .price-block,
.sec-toolbar-room .return-block,
.sec-toolbar-room .income-block,
.sec-toolbar-room .brekkie-block,
.sec-toolbar-room .reserve-block{display:block;/* height:16px; line-height:16px;*/}
.sec-toolbar-room .return-block,
.sec-toolbar-room .income-block,
.sec-toolbar-room .brekkie-block,
	/*.sec-toolbar-room .reserve-block,*/
.sec-toolbar-room .price-block{color:#f60;}
.sec-toolbar-room .reserve-block .ico-info{vertical-align:-2px;}
.sec-toolbar-room .ctrl-page{display: inline-block; *display: inline; *zoom: 1; vertical-align:middle;}
.sec-toolbar-room .ctrl-search{display: inline-block; *display: inline; *zoom: 1; margin:10px 3px 0 3px;}
.sec-toolbar-room .ctrl-search .ctrl-label{margin-right: 1px;}
.sec-toolbar-room .btn-small{width: 50px;}
.sec-toolbar-room .in-search{width:64px; margin-left:3px;}
.sec-toolbar-room .btn-search{width: 50px;}
.sec-toolbar-room .btn-link{display: inline-block; *display: inline; *zoom: 1;}
.sec-toolbar-room-prepay .hotel-title{top: 0px;}
.sec-toolbar-room-prepay .tool-left{top: 87px;}
.sec-toolbar-room .table-tips{margin: 10px 0 5px;}
.sec-toolbar-room .service-data{font-weight:normal;margin:0 10px;font-size:12px;}
.sec-toolbar-room .text-hover{display:inline-block;padding-bottom:1px;border-bottom:1px dashed #333;}
.sec-toolbar-room-prepay2 .hotel-title{position:static;}
.sec-toolbar-room-prepay2 .hotel-title-left{float:left;width:650px;}
.sec-toolbar-room-prepay2 .hotel-title-right{float:right;text-align:right;}
.sec-toolbar-room-prepay2 .hotel-title span,.sec-toolbar-room-prepay2 .hotel-title a{white-space:nowrap;}
.sec-toolbar-room-prepay2 .room-tab{clear:both;padding-top:10px;}
.sec-toolbar-room-prepay2 .tool-left{position:static;float:left;width:630px;margin-top:15px;clear:both;}
.sec-toolbar-room-prepay2 .tool-left .btn-ini{margin-bottom:5px;}
.sec-toolbar-room-prepay2 .tool-prepay-wrap{float:right;width:500px;padding-left:0;text-align:right;}

.bottom-price,
.present-price{font-style: normal;}
.present-price{color: #0080ff !important;}
.bottom-price{color: #ff6600 !important;}
.sec-toolbar-room .price-row{}

.switch-item{position:relative;z-index:5;display:inline-block;cursor:pointer;min-width:115px;}
.switch-item .switch-arrow{display:inline-block;width:0;height:0;margin-left:2px;border:5px dashed transparent; font-size:0;overflow:hidden;border-top:5px solid #1badda;border-bottom:0 none;*position:relative;*left:2px;}
.switch-item:hover .switch-wrap{display:block;position:absolute;top:0;left:0;width:100%;padding-top:20px;}
.switch-wrap{display:none;background:url(about:blank);}
.switch-wrap .switch-nav{display:block;background-color:#fff;border:1px solid #ccc;border-bottom:none;}
.switch-wrap .switch-nav a{display:block;border-bottom:1px solid #ccc;padding:5px;text-align:left;}
.switch-wrap .switch-nav a:hover{text-decoration:none;background-color:#1badda;color:#fff;}


.table-room{width:100%; height:100%; table-layout:fixed;}
.table-room th,
.table-room td{padding:0 6px; border:1px solid #dfe5e7; text-align:left;}
.table-room td{height: 61px;}
.table-room .basic-room-td {padding:5px 6px;height: 30px;}
.table-room .sale-room-td {padding:5px 6px 5px 25px;}
.table-room .sale-room-td>div {margin-left: 12px;}
.table-room-3-row td{height: 81px;}
.table-room th{background-color:#e7eef4; font-weight:normal;}
.table-room .tb-room{width:106px;}
.table-room .tb-operation{width:60px;}
.table-room .txt-bold{font-weight:bold;}
.table-room .ico-fold,
.table-room .ico-unfold{margin-left:5px;}
.table-room .btn-link{display:inline-block;}
.table-room .tb-date,
.table-room .tb-data{width: auto; padding:0; text-align:center;}
.table-room .tb-date{height:50px;}
.table-room .tb-diff{background-color:#fffcd8;}
.table-room .tb-full{background-color:#fcc;}
.table-room .tb-bgwhite{background-color:#fff;}
.table-room .data-wrap{position:relative; overflow:hidden;}
.table-room-3-row .data-wrap{padding:12px 0;}
.table-room .date-block,
.table-room .price-block,
.table-room .return-block,
.table-room .income-block,
.table-room .soldout-block,
.table-room .brekkie-block,
.table-room .reserve-block,
.table-room .empty-block{display:block; min-height: 20px; line-height: 20px;}
.table-room .reserve-block{text-indent:-15px;}
.table-room .return-block,
.table-room .income-block,
.table-room .brekkie-block,
	/*.table-room .reserve-block,*/
.table-room .price-block{font-weight:bold;}
.table-room .price-block{font-family: arial, "宋体";}
.table-room .price-block .fl,.table-room .price-block .fr{width:50%;*width:49%;}
.table-room .reserve-empty-block{background-color: #efefef; color: #999;}
.table-room .txt-price{color:#f60; font-family:arial;}
.table-room .ico-meal{position:absolute; top:0px; left:0; margin:0;}
.table-room .ico-state{position:absolute; top:0px; right:0; margin:0;}
.table-room .ico-breakfast{background-color: transparent; color: #666;}
.table-room .tb-disable .ico-breakfast{color: #999;}
.table-room .ico-full,
.table-room .ico-present{position:absolute; top:0; left: auto; right:0; margin:0;}
.table-room .ico-present{cursor: pointer;}
.table-room .ico-lock{position:absolute; top:40px; right:1px; width:14px; height:20px; background-position:-40px 0; overflow:hidden;}
.table-room .ico-shut{position:absolute; top:0; right:0; width:16px; height:16px; background-position:-36px -25px; overflow:hidden;}
.table-room .ico-info{position:absolute; left: 30px; top: 2px; cursor: pointer;}
.table-room .ico-sale-tip{left: 5px !important; top: 0px !important; cursor: auto;}
.table-room .ico-follow-price{position:absolute; top:22px; right:1px; color:#1badda;line-height:1.3;font-size:14px;font-weight:bold;padding:0 2px;cursor: pointer;}
.table-room .ico-fail{position:absolute; top:21px; right:1px;width:16px; height:16px;overflow:hidden;background-position:-85px 0;}
.table-room .ico-delay{position:absolute; top:20px; right:0;width:18px; height:18px; overflow:hidden;}
.table-room .ico-delay img{display:block;width:100%;height:100%;}
.table-room .ico-cancel{position:absolute; bottom:1px; right:1px; border:1px solid #1badda;color:#1badda;line-height:1.3;padding:0 2px;background-color:#fff;border-radius:3px;cursor: pointer;}
.table-room .ico-limit{position:absolute; bottom:20px; left:1px;width:16px;height:16px;background-position:-165px -150px;}
.table-room .ico-position{right:17px;}
.table-room .ico-open {position:absolute; top:0; left: auto; right:0; margin:0;border: 1px solid #1badda;color: #1badda !important;cursor:pointer;}
.table-room .ico-close {position:absolute; top:0; left: auto; right:0; margin:0;border: 1px solid #1badda;background-color:#1badda;cursor:pointer;}

.table-room .current-date{background-color:#f0f9ff;}
.table-room .current-date .week-block{font-weight:bold;}
.table-room .tb-lock{background-color:#efefef;}
.table-room .tb-disable{background-color:#efefef; color:#999;}
.table-room .tb-disable .return-block,
.table-room .tb-disable .income-block{color:#999;}
.table-room .current-room{margin:-1px; border:1px solid #1badda;}
.table-room .lowest-price-wrap{position: relative;*z-index:9;}
.table-room .lowest-price-wrap .data-wrap{margin: -1px; border: 1px solid #1badda; background-color: #eee; cursor: pointer;}
.table-room .lowest-price{position: absolute; z-index: 1; left: -1px; bottom:-40px; width: 100%; border: 1px solid #ddd; background-color: #fff;}

.table-room .room-stock-action{position:absolute;z-index:5;left:-1px;top:-59px;width:100%;border:1px solid #1badda;border-bottom:0;background-color:#fff;}
.table-room .room-stock-action .action-item{border-bottom:1px solid #1badda;}
.table-room .room-stock-action .action-item a{display:block;padding:5px 0;text-decoration:none;}
.table-room .room-stock-action .action-item a:hover{background-color:#1badda;color:#fff;}

.table-room .tb-edit{padding:0;}
.table-room .no_basic_room{color: #999;}
.table-room .add_room_type{padding-left: 14px; margin-right: 7px;}
.table-room .room_operator_btn{padding-left: 14px; margin-right: 7px;}
.table-room .add_room_type_wrap{display:inline-block;}
.table-room .ico-edit{position: absolute; right: -2px; top: 5px; cursor: pointer;}
.table-room .icon-edit{cursor: pointer;display:inline-block;width: 10px;height: 10px;background-position: -36px -48px;margin-left: 5px;}
.table-room .basic-room-facilities-info{display:inline-block;}
.table-room .basic-room-facilities-info>label {margin-left: 15px;}
.table-room .basic-room-facilities-info>label>i {margin-right: 5px;vertical-align: text-top;}
.table-room .gray-background {background-color: #ddd;padding: 3px 5px;border-radius: 2px;}
.table-room .in-checkbox{margin-right: 2px;}
.table-room .sub_room_editing{background-color: #f0f9ff;}
.table-room .sub-room-action,.table-basic .sub-room-action{display:inline-block;*display:inline;*zoom:1;}
.table-room .sub-room-action .ml0{margin-left: 0;}
.table-room .sub-room-action .action-link{margin-left: 2px; vertical-align: middle;}
.table-room .sub-room-action .disabled-link,.table-basic .sub-room-action .disabled-link{color: #999; text-decoration: none; cursor: default;}
.table-room .label-limit{display:inline-block;width:16px;height:16px;margin-left:5px;vertical-align:-6px;}
.table-room .label-limit .ico-limit{position:static;display:inline-block;}
.table-room .calendar-operator a{margin-left: 15px;}
.table-room .copy-data-head-border{
	border-top: 2px solid #1badda;
}
.table-room .copy-data-head-l-border{
	border-left: 2px solid #1badda;
	border-top: 2px solid #1badda;
}
.table-room .copy-data-head-r-border{
	border-right: 2px solid #1badda;
	border-top: 2px solid #1badda;
}
.table-room .copy-data-bottom-border{
	border-bottom: 2px solid #1badda;
}
.table-room .copy-data-l-border{
	border-left: 2px solid #1badda;
}
.table-room .copy-data-r-border{
	border-right: 2px solid #1badda;
}

.table-room .copy-data-bottom-l-border{
	border-left: 2px solid #1badda;
	border-bottom: 2px solid #1badda;
}
.table-room .copy-data-bottom-r-border{
	border-right: 2px solid #1badda;
	border-bottom: 2px solid #1badda;
}

.table-room .table-room-child{padding:0;vertical-align:top;}
.table-room .table-room tr:first-child td{border-top:none;}
.table-room .table-room tr:last-child td{border-bottom:none;}
.table-room .table-room td:first-child{border-left:none;}
.table-room .table-room td:last-child{border-right:none;}

.table-room .hint-hover{position:relative;}
.table-room .hint-hover .hint-text{display:none;position:absolute;z-index:9;left:-1px;padding:5px;border:1px solid #ddd;background-color:#fff;text-align:left;color:#999;line-height:1.5;}
.table-room .hint-hover:hover .hint-text{display:block;width:232px;}
.table-room .sale-tip {top: 19px !important;left: -193px !important;font-family: "Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei;}

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

.table-room .tb-out .data-wrap,.table-room .tb-out-lowest .data-wrap{background-color:#c1eaff;border-color:#dfe5e7;}
.table-room .tb-out .txt-price{color:#f50000;}
.table-room .tb-out-lowest .txt-price{color:#00994f;}

.room-edit{position:relative; margin:-1px; padding:17px 5px 7px 5px; border:1px solid #1badda; background-color:#f9fcfe
;}

.room-edit-wrap{position:relative;padding-left: 3px;}
.room-edit .ctrl-label,
.room-edit .btn-auto{margin-bottom:5px;}
.room-edit .ctrl-label{position:relative;margin-right: 3px;*margin-right:0;}
.room-edit .ctrl-label .in-radio{margin-right: 2px;}
.room-edit .ctrl-label .txt-unit{position:absolute;top:1px;right:10px;line-height:24px;padding-left:3px;background-color:#fff;color:#999;*top:2px;}
.room-edit .btn-auto{margin-right:4px;}
.room-edit .in-date{width:70px;}
.room-edit .in-number,.room-edit .in-price,.room-edit .in-per{margin-left:0; margin-right:5px;}
.room-edit .in-number{width:50px;}
.room-edit .in-price{width:80px;}
.room-edit .in-per{width:50px;}
.room-edit .in-normal{margin-left:0;}
.room-edit .room-edit-gap{margin-left: 15px;}
.room-edit .action-wrap{display: inline-block; *display: inline; *zoom: 1;vertical-align:-5px;padding-top:6px;}
.room-edit .in-text,
.room-edit .in-select{margin-left:2px;}
.room-edit-right{position:absolute;top:0;right:10px;z-index:1;}
.room-edit-right-item{margin-bottom:10px;}

.sec-hotel-title{margin-bottom:10px; font-size:14px; font-weight:bold;}

.sec-added-room{line-height:normal;}
.sec-added-room .mod-tips{display:inline-block; margin-left:10px;}

.sec-room{border:1px solid #dfe5e7; margin-bottom:-1px;}
.sec-room .room-hd{padding:10px 0 10px 20px; border-bottom:1px solid #dfe5e7; background-color:#e7eef4;}
.sec-room .ico-fold,
.sec-room .ico-unfold{margin-left:5px;}
.sec-room .room-bd{padding:10px 0;}
.sec-room .pre-pay-bg{background-color: #E7EEF4;}
.sec-room .ctrl-room{display:inline-block; width:200px; margin-left:20px; padding:5px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.search-revenue .in-date{width:70px;}
.search-revenue .revenue-msg{float:right; margin-top:5px; font-weight:bold;}

.table-revenue{margin-bottom:10px;}
.table-revenue .tb-number{width:50px;}
.table-revenue .tb-room{width:200px;}
.table-revenue .tb-date{width:80px;}
.table-revenue .tb-city{width:100px;}
.table-revenue .tb-hotel{width:150px;}
.table-revenue .tb-price{width:100px;}
.table-revenue .tb-amount{width:80px;}
.table-revenue .tb-cps{width:80px;}
.table-revenue .tb-return{width:80px;}
.table-revenue .tb-income{width:80px;}
.table-revenue .tb-operation{width:150px;}

.sec-popup .sub-room-type{padding-left: 17px;}
.sec-popup .sub-room-type .ctrl-label{ width: 80px; margin-right: 2px;}

.sec-popup .form-bd-network .network-title,.sec-popup .form-bd-network .sub-room-type{display:inline-block;*display:inline;*zoom:1;}
.sec-popup .form-bd-network .network-title + .sub-room-type{border-bottom:1px solid #dfe5e7;margin-left:0;}
.sec-popup .form-bd-network .sub-room-type{padding-left:0;margin-left:55px;padding-bottom:8px;margin-bottom:5px;*margin-left:57px;*vertical-align:-8px;}
.sec-popup .form-bd-network .sub-room-type .ctrl-label{width:70px;margin-right:0;*width:80px;}
.sec-popup .form-bd-network .sub-room-type .ctrl-label + .ctrl-label{margin-left:10px;}

.sec-popup .add-newroom-all{padding-left:5px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #d2d2d2;}
.sec-popup .add-newroom-list{max-height:288px;overflow:auto;overflow-x:hidden;}
.sec-popup .add-newroom-list .table-basic{table-layout:fixed;}
.sec-popup .add-newroom-list .table-basic td{vertical-align:top;}

.popup-add-room-type .btn-next{display: block; width: 250px; margin: 0 auto;}
.add-sub-room .date-list{margin-top: 10px;}
.add-sub-room .date-list .in-date{width: 30px; margin: 5px 0;}
.sec-popup .in-select-100{width: 100px;}
.add-sub-room .rule-row{margin-top: 10px;}
.add-sub-room .rule-row .rule-tit{display: inline-block; width: 110px; text-align: right;}
.sec-popup .form-center .form-hd{width: 90px;}
.sec-popup .form-center .form-bd{margin-left: 100px;}
.sec-popup .form-center .ctrl-label{margin-right: 5px;}
.sec-popup .comm-row-wrap{}
.sec-popup .comm-row{line-height: 26px;}
.sec-popup .strategy-divider{height: 1px; overflow: hidden; margin: 5px 0; background-color: #dfe5e7;}
.sec-popup .strategy-formula{margin-left: 18px;}
.sec-popup .batch-update-cont{max-height: 382px; overflow: auto;*overflow-x:hidden;*position:relative;}
.sec-popup .batch-update-cont .table-basic{margin-bottom: 10px;}
.sec-popup .batch-update-cont th{border-bottom: 1px solid #dfe5e7; padding: 2px; text-align: left;}
.sec-popup .batch-update-cont td{padding: 5px; vertical-align: top;}
.sec-popup .batch-update-cont tbody tr:first-child td{padding-top: 10px;}
.sec-popup .batch-update-cont .in-check-wrap{margin-top: -5px;}
.sec-popup .batch-update-cont .ctrl-label{margin-right: 2px;/*white-space:nowrap;*/}
.sec-popup .batch-update-cont .week-price-box{margin-top: 10px;}
.sec-popup .batch-update-cont .btn-action-box{display: inline-block; *display: inline;}
.sec-popup .batch-update-cont .btn-action{display: inline-block; width:10px;height:10px;line-height:10px; cursor: pointer;border:1px solid #2dc4f3;color:#2dc4f3;vertical-align:middle;text-align:center;font-family:simsun;}
.sec-popup .batch-update-cont .ico-minus{display: inline-block; width: 7px; height: 1px; margin-left: 1px; background-color: #333; vertical-align: middle;}
.sec-popup .batch-update-cont .one-cell-input{width: 90%;}
.sec-popup .batch-update-cont .sel-gift{width: 109px; margin-right: 20px;}
.sec-popup .batch-update-cont .detail-td-wrap{background-color: #e7eef4;}
.sec-popup .batch-update-cont .show-detail{position: relative;}
.sec-popup .batch-update-cont .detail-arrow{position: absolute; left: 0; top: 0; width: 0; height: 0; border-width: 17px 22px; border-color: transparent transparent #e7eef4 transparent; border-style: dashed dashed solid dashed;}

.sec-popup .batch-update-cont .line-gap td{border-bottom:1px solid #dfe5e7;}
.sec-popup .batch-update-cont .bg-title td{background-color:#eee;padding-top:5px !important;}
.sec-popup .batch-update-cont .item-option{margin:2px 0;line-height:25px;}
.sec-popup .batch-update-cont .formula-select{padding:0;}
.sec-popup .batch-update-cont .batch-update-hack{padding:3px 8px;border-bottom:none;}
.sec-popup .batch-update-gap{padding-bottom:0 !important;}
.sec-popup .batch-update-gap .bottom-gap{margin-bottom: 4px!important;}

.sec-popup .batch-update-gap .update-state{display:inline-block;vertical-align:middle;}
.sec-popup .batch-update-gap .ico-succeed{display:inline-block;width:16px;height:16px;vertical-align:middle;overflow:hidden;background-position:-110px -42px;}
.sec-popup .batch-update-gap .ico-error{display:inline-block;width:16px;height:16px;vertical-align:middle;overflow:hidden;background-position:-85px -150px;}

.sec-popup .send-order-hint{padding-top:10px;}
.sec-popup .send-order-hint .hint-cont{position:relative;height:20px;}
.sec-popup .send-order-hint .hint-text{position:absolute;white-space:nowrap;}

.sec-popup .room-huge-form{width:1440px;}
.sec-popup .room-huge-form .room-hover .hint-text{top:20px;left:-20px;}
.sec-popup .room-huge-form td{text-align:left;}
.sec-popup .room-huge-select{float:right;}

.popup-fax-img{width:630px;}
.popup-fax-img .btn-handler{margin-bottom:10px;}
.popup-fax-img .btn-handler .btn{font-size:12px;font-weight:normal;}
.popup-fax-img .btn-handler .float-l{float:left;}
.popup-fax-img .btn-handler .float-r{float:right;}
.popup-fax-img .fax-img-cont{border:1px solid #dfe5e7;max-height:490px;overflow:auto;overflow-x:hidden;}
.popup-fax-img .fax-img-cont img{display:block;width:100%;}

.popup-present{position: absolute;z-index:50; width: 480px; border: 1px solid #1badda; padding: 10px;background-color:#fff;word-break:break-all;}
.popup-present h4{font-weight: bold; margin-bottom: 5px;}
.popup-present .ico-succeed{ display:inline-block;width:16px;height:16px;margin-right:5px;vertical-align:middle;background-position:-110px -42px;}
.popup-hover{display:inline-block;*display:inline;*zoom:1;position:absolute;padding:5px 10px;text-align:left;border:1px solid #ddd;background-color:#fff;}
/*=E page.room_manage */

/*=S page.system_settings*/
.sec-settings{}
.settings-tips{margin-bottom:20px; padding-left:20px; color:#999;}
.settings-list{width:300px; margin:0 auto;}
.settings-list li{margin-bottom:15px;}
.settings-list .ctrl-label{display:inline-block; margin-right:10px;}
.settings-list .in-price{width:100px; margin-right:10px;}
.settings-list .in-number{width:60px; margin-right:10px;}
.settings-list .in-radio{margin-right:5px; vertical-align:middle;}
.settings-list .save-msg{display:inline-block; margin-left:10px; font-weight:bold;}

.table-settings .tb-number{width:80px;}
.table-settings .tb-name{width:150px;}
.table-settings .tb-type{width:180px;}
.table-settings .td-range{width:400px;}
.table-settings .tb-operation{width:200px;}
.table-settings .btn-link{display:inline-block; margin-right:10px;}

.sec-system-settings{margin-bottom:10px;}
.sec-system-settings .supplier-logo li{float:left; margin-right:10px;}
.sec-system-settings .supplier-logo .logo-pic{display:table-cell; vertical-align:middle; width:160px; height:55px; border:1px solid #ccc; text-align:center; overflow:hidden;}
.sec-system-settings .supplier-logo img{vertical-align:middle;}
.sec-system-settings .invoice-info{padding:10px; background-color:#f5f5f5;}
.sec-system-settings .invoice-info li{padding:5px 0;}
.sec-system-settings .sms-table{width: auto;}
.sec-system-settings .sms-table th,
.sec-system-settings .sms-table td{border: 1px solid #ccc; padding-left: 20px; padding-right: 20px;}
.sec-system-settings .sms-table .gap-r-10{margin-right: 10px;}
.popup-cont-sms-config .sel-time{width: 80px;}
.popup-cont-sms-config .btn-save{width: 172px;}
.sec-system-settings .cachet{display: inline-block; margin-right: 10px; vertical-align: top;}
.sec-system-settings .img-stamp{display: block; margin-bottom: 5px;}
.sec-system-settings .list-bd{min-height:18px;}

.sec-system-settings .contract-wrap{margin-bottom:20px;padding-top:10px;}
.sec-system-settings .contract-title{position:relative;width:120px;padding-right:30px;margin-bottom:10px;text-align:right;font-weight:bold;font-size:14px;color:#333;}
.sec-system-settings .contract-title .btn-switch{position:absolute;top:1px;right:0;width:18px;height:18px;line-height:18px;border:1px solid #1badda;text-align:center;text-decoration:none;font-family:Simsun;color:#1badda;}

.sec-system-settings .hint-hover{display:inline-block;position:relative;border-bottom:1px dashed #333;}
.sec-system-settings .hint-hover .hint-text{display:none;position:absolute;top:20px;left:0;width:280px;padding:5px;background-color:#fff;border:1px solid #ddd;color:#999;}
.sec-system-settings .hint-hover:hover{z-index:5;}
.sec-system-settings .hint-hover:hover .hint-text{display:block;}
.sec-system-settings .room-hover.hint-hover{border:1px solid #1badda;}
/*=E page.system_settings*/

/*S page.account_manage*/
.table-account{margin-bottom:10px;}
.table-account .tb-number{width:100px;}
.table-account .tb-username{width:200px;}
.table-account .tb-name{width:200px;}
.table-account .tb-tel{width:150px;}
.table-account .tb-state{width:100px;}
.table-account .tb-operation{width:200px;}
.table-account .btn-link{display:inline-block; margin-right:10px;}

.sec-permissions .user-name{margin-bottom:10px;}
.sec-permissions .txt-name{font-weight:bold;}
.permissions-item{margin-bottom:10px;}
.permissions-item .permissions-hd{margin-bottom:10px;}
.permissions-item .permissions-bd{padding:10px; background-color:#f5f5f5; overflow-y:auto;}
.permissions-item .permissions-list li{margin-bottom:10px;}
.permissions-item .ctrl-label{display:inline-block; width:100px;}
/*E page.account_manage*/

/*S page.MipLog*/
.hide
{
	display: none;
}

.center
{
	text-align: center !important;
}

.right
{
	float: right;
}
.left
{
	float: left;
}
#logTable
{
	border-left-width: 0;
	border-right-width: 0;
	margin-top: 10px;
}

#search
{
	margin-left: 20px;
}

#operator, #operateDate{
	margin-left: 10px;
}

.log-search{
	margin-left: -10px;
}

#pagination{
	margin-bottom: 20px;
}
/*E page.MipLog*/

/*S page.service_panel*/
.service-clearing-info{width:100%; margin-bottom:10px;}
.service-clearing-info td{width:14%; border:1px solid #cedde9; background-color:#e7eef4;}
.service-clearing-info .cost-block{display:block; font-size:14px; font-weight:bold;}
.service-clearing-info .price-block{display:block; color:#1badda; font-size:22px; font-family:arial;}
.service-clearing-info .clearing-info-item{position: relative; padding:10px 20px; cursor: pointer;}
.service-clearing-info .clearing-info-item:hover{background-color: #d9e6f0;}
.service-clearing-info .clearing-info-item-current{padding-bottom: 4px; border-bottom: 6px solid #1badda;}
.service-clearing-info .clearing-info-item-current:hover{cursor: auto; background-color: #e7eef4;}
/*E page.service_panel*/

/*S page.order_send_notice*/
.send-notice-add{margin-right:200px;margin-bottom:20px;padding-right:10px;}
.send-notice-add .add-title{margin-bottom:10px;}
.send-notice-add .add-title .name{margin-right:10px;font-size:14px;font-weight:bold;}
.send-notice-add .add-title .name-txt{font-size:20px;font-weight:bold;font-family:'Microsoft Yahei'}

.send-notice-btn{text-align:center;padding:10px 0;}
.send-notice-btn .btn-ini,.send-notice-btn .btn-primary{width:auto;min-width:120px;height:30px;margin:0 10px;padding:0 10px;font-size:14px;}

.send-notice-wrap .booking-info{margin-left:0;vertical-align:middle;}
.send-notice-wrap .booking-info td{width:auto;*width:100px;}
.send-notice-wrap .booking-info .price-block{padding:0 10px;}
.send-notice-wrap .pay-type{margin-bottom:10px;}
.send-notice-wrap .pay-type .ctrl-label{margin-left:20px;}
.send-notice-wrap .in-date{width:70px;}
.send-notice-wrap .in-textarea{display:block;width:80%;}
.send-notice-wrap .notice-state{float:right;margin-right:20px;}
.send-notice-wrap select.notice-state{font-size:12px;margin-top:8px;}
.send-notice-wrap select.room-num{font-size:12px;}
.send-notice-wrap .cachet{width:200px;height:200px;border:1px solid #dedede;display:table-cell;text-align:center;vertical-align:middle;}
.send-notice-wrap .cachet .name{font-size:16px;line-height:2;}
.send-notice-wrap .mod-title-notice{font-size:16px;font-weight:bold;padding-left:20px;}
/*E page.order_send_notice*/
/*S page.tendency_list page.tendency_view*/
.tb_ebooking_list{width:100%; margin-bottom:15px; background-color:#fff;}
.tb_ebooking_list th, .tb_ebooking_list td{padding:10px; text-align:left;}
.tb_ebooking_list th{font-size:14px;border-bottom:1px solid #e3e5e6;background-color:#f7fdff;font-weight:bold;}
.tb_ebooking_list td{color:#666; border-bottom:1px dashed #b9c0c3;}
.tb_ebooking_view{width:100%; margin-bottom:15px;}
.tb_ebooking_view th, .tb_ebooking_view td{padding:10px;}
.tb_ebooking_view th{font-weight:normal;font-size:22px;font-family:"Microsoft Yahei";color:#f26d01;border-bottom:1px solid #f1f1f1;}
.tb_ebooking_view th span{font-size:14px;font-family:"Simsun";color:#888;}
/*E page.tendency_list page.tendency_view*/

/*S webfax templet */
.webfax-table{width:100%;}
.webfax-table th, .webfax-table td{padding:8px 3px; vertical-align:top;word-break:break-all;}
.webfax-table .t-l{text-align:left;}
.webfax-table .t-c{text-align:center;}
.webfax-table .t-r{text-align:right; vertical-align:middle;}
.webfax-table .align-b{vertical-align:bottom;}
.webfax-table .col-1{width:50px;}
.webfax-table .col-2{width:100px;}
.webfax-table .margin-r10{margin-right:10px;}
.webfax-table .margin-r50{margin-right:50px;}
.webfax-table em{font-style:normal; font-size:12px; color:#666;}
.webfax-table p{margin-bottom:20px;}
.webfax-table .color-block{display:block; width:50px; height:100px; border-left:50px solid #000; overflow:hidden;}
.webfax-table .radio{display:inline-block; width:42px; height:42px; vertical-align:middle; border:3px solid #000; overflow:hidden;}
.webfax-table .radio_s{display:inline-block; width:15px; height:15px; vertical-align:middle; border:1px solid #000; overflow:hidden;}
.webfax-table .input{display:block; width:99%; height:40px; border:3px solid #000; overflow:hidden;}
.webfax-table .text{height:80px;}
.webfax-table .sign{display:inline-block; height:14px; width:150px; vertical-align:middle; border-bottom:1px solid #000; overflow:hidden;}
.webfax-table .star{font-size:50px; vertical-align:middle;}

.webfax-templet1 .header-info h1{font-size:24px;font-family:Microsoft Yahei;}
.webfax-templet1 .header-info i,.webfax-templet1 .header-info em{font-style:normal;font-size:12px;}
.webfax-templet1 .header-info i{vertical-align:10px;}
.webfax-templet1 .header-info em{margin-left:20px;}
.webfax-templet1 .header-info strong{display:block;font-size:14px;margin:5px 0;}
.webfax-templet1 .webfax-state{font-size:30px;font-family:Microsoft Yahei;}
/*E webfax templet */

/*S popup-order-clip */
.popup-order-clip{width:580px;}
.popup-order-clip .form-horizontal{overflow:hidden;}
.popup-order-clip .form-horizontal .form-item{margin-bottom:5px;}
.popup-order-clip .form-horizontal .form-hd{width:80px;text-align:left;}
.popup-order-clip .form-horizontal .form-bd{margin-left:90px;word-break:break-all;}
.popup-order-clip .form-horizontal .link{display:block;width:360px;line-height:1.5;word-wrap:break-word;}
.popup-order-clip .order-clip-content{width:490px;}
.popup-order-clip .order-clip-content .code{float:right;width:100px;height:100px;}
.popup-order-clip .order-clip-content .code img{display:block;width:100%;height:100%;}
.popup-order-clip .order-clip-content .text{margin-right:110px;word-wrap:break-word;}

/*S customer */
.customer-manage .filter-item{border-top:none;padding:5px 0;}
.customer-manage .filter-item:first-child{padding-top:10px;}
.customer-manage .filter-item:last-child{padding-bottom:10px;}
.customer-manage .ctrl-title{min-width:90px;*min-width:91px;}
.customer-manage .filter-list .in-city{width:202px;}
.customer-manage .hint-hover:hover{z-index:5;}
.customer-manage .hint-hover .hint-text{width:180px;top:25px;left:0;}

.customer-manage .table-ini .bg-line td{background-color:#f9f9f9;}
.customer-manage .table-ini .hint-hover .hint-text{color:#777;}

.customer-manage-tabs{background-color:#fff;margin-bottom:20px;text-align:center;}
.customer-manage-tabs a{display:inline-block;margin:0 10px;}
.customer-tabs-fixed{position:fixed;left:0;top:0;right:0;padding:10px 0;z-index:49;border-bottom:1px solid #dedede;box-shadow:0 1px 3px rgba(0,0,0,.1);}

.customer-manage-wrap{margin-right:0;padding-right:0;}
.customer-manage-wrap .list-hd{width:120px;padding-right:20px;line-height:26px;}
.customer-manage-wrap .list-bd{margin-left:140px;line-height:26px;}
.customer-manage-wrap .in-date{width:80px;}

.customer-manage-wrap .in-small{width:350px;}
.customer-manage-wrap .in-select{width:92px;}
.customer-manage-wrap .in-comm{width:183px;}
.customer-manage-wrap .in-textarea{width:90%;}
.customer-manage-wrap .in-primary{width:254px;}
.customer-manage-wrap .inline-module .in-textarea{width:350px;}

.customer-manage-wrap .inline-module-hack{width:246px;}
.customer-manage-wrap .wrap-divider{width:auto;margin:5px 20px;}

.customer-manage-wrap .customer-table{margin:10px 0 20px 0;}
.customer-manage-wrap .customer-table td{vertical-align:top;}
.customer-manage-wrap .detail-wrap{position:relative;}
.customer-manage-wrap .btn-handler{position:absolute;top:10px;right:10px;}
.customer-manage-wrap .btn-handler .btn-primary,.customer-manage-wrap .btn-handler .btn-ini{display:block;margin-bottom:5px;}

.customer-manage-wrap .customer-table .btn-hover-show{position:relative;}
.customer-manage-wrap .customer-table .btn-hover-show .btn-ini{display:none;position:absolute;left:0;top:-5px;}
.customer-manage-wrap .customer-table tr:hover td{background-color:#f9f9f9;}
.customer-manage-wrap .customer-table tr:hover .btn-hover-show .btn-ini{display:block;}

.customer-manage-wrap .btn-up,.customer-manage-wrap .btn-down{display:inline-block; width:0; height:0; margin:2px 0; border:5px dashed transparent; font-size:0; overflow:hidden;}
.customer-manage-wrap .btn-up{border-bottom:5px solid #666; border-top:0 none;}
.customer-manage-wrap .btn-down{border-top:5px solid #999; border-bottom:0 none;}

.customer-manage-wrap .in-float-left{ float: left; padding-right: 10px;}
.customer-manage-wrap .in-table{ width: 100%; table-layout: fixed;}
.customer-manage-wrap .in-table th{ padding: 5px 5px 5px 0; vertical-align:top; text-align: left; line-height:1.5;}
.customer-manage-wrap .in-table th .color-gray{ font-weight: normal;}
.customer-manage-wrap .in-table td{ padding: 5px 5px 5px 0; vertical-align: top; border-top: 1px solid #bacbd8;}

.customer-manage-wrap .btn-action-box{ display: inline-block;vertical-align: middle; margin-left:15px;}
.customer-manage-wrap .btn-action{display: inline-block; margin-right:5px; width: 24px;height: 24px; line-height:24px; text-align: center; border:1px solid #bacbd8; border-radius:2px; background-color:#fff;}
.customer-manage-wrap .btn-action:hover{ background-color:#eee;}

.customer-manage-gap{margin:0 20px;}
.customer-manage-btn{text-align:left;padding-top:20px;}

.customer-manage-open .mod-title{background-color:#f6f6f6;color:#999;}
.customer-manage input.in-text:disabled {
	background: #f8f8f8;
}
/*E customer */

/*S distribution */
.distribution-wrap{font-family:"Microsoft Yahei";}
.distribution-side{float:left;width:200px;padding:50px 0;background-color:#ececec;}
.distribution-side .side-item{position:relative;margin-bottom:1px;}
.distribution-side .icon-arrow{display:none;position:absolute;top:12px;right:0;z-index:0;width:0;height:0;border:12px solid transparent;border-left-width:0;border-right-color:#fff;}
.distribution-side .item-link{display:block;padding:10px 25px;font-size:18px;color:#666;text-decoration:none;}
.distribution-side .item-link:hover,.distribution-side .side-item.cur .item-link{color:#fff;background-color:#6b8ba5;}
.distribution-side .side-item:hover .icon-arrow,.distribution-side .side-item.cur .icon-arrow{display:block;}
.distribution-side .list-item{padding:5px 5px 5px 45px;}
.distribution-side .list-item a{font-size:14px;color:#666;}
.distribution-side .list-item.cur a{color:#288fe7;}

.distribution-main{margin-left:220px;}
.distribution-main h3{margin:0 15px -20px;padding-top:10px;font-size:16px;}
.distribution-main .enter-list{padding:50px 0;}
.distribution-main .enter-list .list-item{float:left;width:150px;margin:0 15px 25px 15px;background-color:#f5f5f5;}
.distribution-main .enter-list .link-item{display:block;height:120px;border:2px solid #a4c9e8;border-radius:5px;text-decoration:none;color:#333;}
.distribution-main .enter-list .link-item:hover{height:114px;border:5px solid #73b6ed;}
.distribution-main .enter-list .link-item:hover .icon-item{margin-top:17px;}
.distribution-main .enter-list .icon-item{display:block;width:50px;height:50px;margin:20px auto 0;background:url(//pic.c-ctrip.com/mip/un_ico_distribution.png) no-repeat;}
.distribution-main .enter-list .icon-hotel{}
.distribution-main .enter-list .icon-plane{background-position:0 -50px;}
.distribution-main .enter-list .icon-tour{background-position:0 -100px;}
.distribution-main .enter-list .icon-train{background-position:0 -150px;}
.distribution-main .enter-list .icon-ticket{background-position:0 -200px;}
.distribution-main .enter-list .icon-bus{background-position:0 -250px;}
.distribution-main .enter-list .icon-car{background-position:0 -300px;}
.distribution-main .enter-list .icon-taocan{background-position:0 -350px;}
.distribution-main .enter-list .icon-hotelticket{background-position:0 -400px;}
.distribution-main .enter-list .icon-cruise{background-position:0 -450px;}
.distribution-main .enter-list .icon-event{background-position:0 -500px;}
.distribution-main .enter-list .icon-tuan{background-position:0 -550px;}
.distribution-main .enter-list .icon-lipin{background-position:0 -600px;}
.distribution-main .enter-list .text-item{display:block;margin-top:10px;text-align:center;font-size:16px;}

.distribution-policy .policy-title{padding:10px;margin-bottom:20px;border-bottom:1px solid #ddd;font-size:24px;}
.table-commision-cont{overflow:auto;overflow-y:hidden;}
.table-commision-cont .table-commision{min-width:100%;table-layout:fixed;}
.table-commision-cont .table-commision th{width:80px;}

.distribution-warn{display:inline-block;text-align:left;*display:inline;*zoom:1;}
.distribution-warn p{margin-bottom:10px;font-size:14px;font-weight:normal;}
.distribution-warn .warn-text{font-size:18px;}
/*E distribution */

/*=S page.production-report*/
.production-container{margin-top:0;}
.production-container .sec-filter{padding:0 10px;}
.production-container .sec-filter .ctrl-title{min-width:0;}
.production-container .sec-filter .in-city{width:60px;}
/*=E page.production-report*/

/*=S page.aciton-report*/
.aciton-container{margin-top:0;}
.aciton-container .sec-filter{padding:5px 10px;}
.aciton-container .sec-filter .ctrl-title{min-width:0;}
.aciton-container .sec-filter .in-city{width:60px;}
.aciton-container .sec-filter .filter-item{padding:5px 0;border-top:0;}
.aciton-container .tool-checkbox{display:inline-block;*display:inline;*zoom:1;}
.aciton-container .sec-toolbar .ico-info{margin-right:2px;vertical-align:text-bottom;}
/*=E page.aciton-report*/

/*=s 20161202 by zhijiali*/
/*=s btn*/
.btn-auto{width:auto;height:auto;padding:5px 10px;line-height:1.5;}
.btn-ini.btn-auto{width: auto!important; line-height: 1.8;}
/*=e btn*/
.fl{float:left;}
.fr{float:right;}
.top-gap{margin-top:10px;}
.c-red{color:#f00;}
.c-green{color:#5eb606;}
.c-blue{color:#1badda;}
.c-purple{color:#96f;}
.bg-blue{background-color:#c1eaff;}
.btn-room-more{width:200px;margin-top:10px;}
.btn-room-more b{display:inline-block;width:0;height:0;margin-left:5px;line-height:0;vertical-align:middle;font-size:0;border-top:5px solid #1badda;border-left:5px solid transparent;border-right:5px solid transparent;border-radius:3px;}
.hint-hover.underline{padding-bottom:2px;border-bottom:1px dashed #999;cursor:default;}
a.hint-hover.underline{border-bottom:0;}
.hint-hover.underline .hint-text{top:22px;left:0;}
.sec-popup-wrap{position:relative;z-index:1;}
.sec-popup-wrap .sec-popup-cont{display:none;position:absolute;background-color:#fff;}
.sec-popup-wrap:hover .sec-popup-cont{display:block;}
.mod-title{padding-right:20px;}
.mod-title .mod-title-right{float:right;font-size:12px;}
.table-tit{margin:10px 0;}
.table-ini a{word-break:normal;}
/*=s table-room2*/
.table-room2{width:100%;border:1px solid #ddd;}
.table-room2 thead th{padding:10px;text-align:center;font-weight:normal;font-size:14px;color:#fff;border:1px solid #65727f;background-color:#65727f;}
.table-room2 thead th:first-child{text-align:left;}
.table-room2 tbody th,.table-room2 tbody td{padding:10px;vertical-align:top;border:1px solid #ddd;}
.table-room2 tbody th{min-width:150px;text-align:left;border-top:0;border-bottom:0;background-color:#eee;}
.table-room2 tbody tr:first-child th{border-top:1px solid #ddd;}
.table-room2 .room-main{margin-bottom:10px;padding-left:19px;text-indent:-19px;}
.table-room2 .room-status{padding-left:19px;font-weight:normal;}
.table-room2 .room-date{height:30px;margin:-10px -10px 0;padding:0 5px;line-height:30px;text-align:right;background-color:#eee;}
.table-room2 .room-date span{float:left;}
.table-room2 .room-date .cur{font-size:12px;color:#1badda;}
.table-room2 .room-date i{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;font-style:normal;font-size:12px;color:#fff;}
.table-room2 .room-date .ico-room-lock{width:20px;height:20px;margin:0 -2px;vertical-align:-5px;}
.table-room2 .room-date .gift{background-color:#f60;}
.table-room2 .room-date .full{background-color:#fc5c61;}
.table-room2 .room-cqe{width:104px;margin:10px auto 0;text-align:center;}
.table-room2 .room-cqe .cqe{overflow:hidden;*zoom:1;}
.table-room2 .room-cqe .item{float:left;width:28px;height:24px;line-height:24px;font-size:14px;color:#fff;background-color:#a9a9a9;}
.table-room2 .room-cqe .item+.item{margin-left:10px;}
.table-room2 .room-cqe .item.ota{width:100%;margin:10px 0 0;}
.table-room2 .room-cqe .item.cur{background-color:#5eb606;}
.table-room2 .amount{position:relative;margin-top:8px;font-size:14px;color:#ff3838;}
.table-room2 .amount i{position:absolute;right:0;top:4px;}
.table-room2 .amount b{position:absolute;top:-5px;right:-12px;height:16px;padding:0 3px;line-height:16px;font-weight:normal;font-size:12px;color:#fff;background-color:#fa474c;border-radius:50%;}
/*=e table-room2*/
/*=s table-room-sort*/
.table-room-sort{table-layout:auto;}
.table-room-sort th{padding:10px;text-align:center;}
.table-room-sort td{height:auto;padding:5px 10px;}
.table-room-sort .table-room-wrap{padding:0;}
/*=e table-room-sort*/
/*=s table-room-filter*/
.table-room-filter{height:320px;*height:500px;margin:10px 10px;overflow-y:auto;}
.table-room-filter dl{margin:10px 0;padding-left:200px;border-bottom:1px solid #ddd;}
.table-room-filter dt{float:left;width:180px;margin:0 0 10px -200px;padding-right:20px;font-weight:bold;}
.table-room-filter dd{display:inline-block;*display:inline;*zoom:1;width:200px;margin:0 10px 10px 0;vertical-align:top;float: left;}
.table-room-filter .tag-travel{display:inline-block;width:15px;height:15px;margin-left:3px;line-height:15px;text-align:center;font-style:normal;color:#b0551e;border:1px solid #b0551e;border-radius:2px;}
.table-room-filter .sec-search{background-color:#fff;}
.table-room-filter .table-basic th{text-align:left;}
.table-room-filter .bedValue {word-break: break-all;padding-left: 22px;font-weight: 500;}
.table-room-filter-head{margin:10px 10px;}
.table-room-filter-head dl{display:block;}
.table-room-filter-head .under-line {border-bottom:1px solid #ddd;}
.table-room-filter-head dt{float:left;margin-left: 20px;font-weight:bold;}
.table-room-filter-head dd{display:inline-block;*display:inline;*zoom:1;margin:0 0 10px 10px;float: left;vertical-align:top;}
.table-room-filter-head .title-select {font-weight: bold;padding: 2px 2px 2px 0px;}
/*=e table-room-filter*/
/*=s table-msg*/
.table-msg .msg-unread td{background-color:#f0f9ff;}
.table-msg .msg-unread .msg-num{font-weight:bold;color:#1badda;}
.table-msg .sort-box{position:relative;display:inline-block;}
.table-msg .sort-box .btn-up,
.table-msg .sort-box .btn-down{position: absolute; left: 50%; top: -11px; margin-left: -5px;}
/*=e table-msg*/
.popup-cont .popup-subtitle{margin:10px 0;text-align:center;font-size:20px;}
.popup-cont .popup-table{width:100%;}
.popup-cont .popup-table td{padding:2px 5px;border:1px solid #ccc;}
.popup-cont-tip{padding:5px 10px 5px 25px;text-indent:-15px;background-color:#f5f5f5;}
.popup-cont-tip .ico-info{margin-right:3px;}
.room-ico-list{*zoom:1;}
.room-ico-list:after{content:"";clear:both;display:table;height:0;line-height:0;overflow:hidden;}
.room-ico-list li{float:left;width:50%;margin:2px 0;}
.room-ico-list .ico-items{display:inline-block;width:25px;height:20px;margin-right:3px;text-align:center;vertical-align:middle;}
.room-ico-list .bg-green,.room-ico-list .bg-gray{display:inline-block;width:16px;height:16px;}
.room-ico-list .bg-green{background-color:#5eb606;}
.room-ico-list .bg-gray{background-color:#a9a9a9;}
.room-ico-list .full{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;font-style:normal;font-size:12px;color:#fff;background-color:#fc5c61;}
/*=s popup 扣款规则*/
.chargebacks-rule li{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #ccc;}
/*=e popup 扣款规则*/

/*=S 供应商合同*/
.o-mainMod{ position: relative; margin-bottom: 40px;}
.o-mainModBgGray{ padding: 10px; background-color: #eee; border: 1px solid #ccc;}
.o-mainMod-hd{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
.o-mainMod-hdFix{ position: fixed; top: 70px; z-index: 1; padding-top: 10px; padding-left: 20px; padding-right: 20px; margin-left: -20px; width: 959px; background-color: #fff;}
.o-mainMod-ft{ padding: 10px 0; text-align: center;}
.o-mainMod-ftFix{ position: fixed; bottom: 0; padding-left:20px; padding-right:20px; margin-left: -32px; width: 959px; background-color: #fff;}
.o-th5-blue{ font-weight: bold;font-size: 18px;font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei;}
.o-tabNav{position:relative; padding:6px 10px; margin-bottom: 10px; background-color: #21374a;}
.o-tabNav .o-tab-item{ display: inline-block; padding:10px 13px; margin: 0 10px; border-radius:5px; font-size:14px; color:#fff;}
.o-tabNav .o-tab-item:hover{text-decoration:none;background-color: #666;}
.o-tabNav .o-tab-cur,.o-tabNav .o-tab-cur:hover{ background-color: #fff; color: #288fe7;}
.o-tabBox{ margin-bottom: 20px;}
.o-mainMod .form-horizontal .form-hd{height:auto;}

/*=S o-stepMod*/
.o-stepMod{ margin-bottom: 10px;}
.o-stepMod-fix{ position: fixed; bottom: 0; padding: 10px 0; margin-bottom: 0; width: 959px; background-color: #fff;}
.o-stepMod-hd{ padding-bottom: 10px; font:18px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;}
/*.o-stepMod-bd{ position: relative; padding: 0 240px;}*/
.o-stepMod-bd{ position: relative;}
.o-stepMod-sideLeft,.o-stepMod-sideRight{ position: absolute; top: 50%; margin-top: -30px; width: 200px; height: 60px; line-height: 60px; background-color: #eee; text-align: center; border-radius: 5px;}
.o-stepMod-sideLeft{ left: 0;}
.o-stepMod-sideRight{ right: 0;}
.o-stepMod-sideLeft .txt,.o-stepMod-sideRight .txt{ display: inline-block; vertical-align: middle; line-height: 20px;}
.o-stepMod-arrLeft,.o-stepMod-arrRight{ position: absolute; margin-top: -15px; width: 27px; height: 29px; background-position: -60px -220px;}
.o-stepMod-arrLeft{ left: 207px; top: 50%;}
.o-stepMod-arrRight{ right: 207px; top: 50%;}
.o-stepMod-main{ padding: 10px; min-height: 40px; border: 1px solid #eee; background-color: #fff;}
.o-uploadBox{ float: left; margin-right: 10px;}
.o-uploadBox-wrap{ position: relative; margin-bottom: 10px; width: 150px; height: 100px; overflow: hidden; border: 1px solid #ccc; background-color: #ddd;}
.o-uploadBox-wrap .o-close{ position: absolute; top: 0; right: 0;font:bold 20px simsun;color:#aaa;vertical-align:middle;cursor:pointer}
.o-uploadBox-wrap .o-close:hover{color:#2d9fff;text-decoration:none}
.o-uploadBoxMini{ position: relative; float: left; width: 50px; height:50px; margin-right: 10px; overflow: hidden; border:1px solid #eee; background-color: #f1f1f1;}
.o-uploadBoxMini .o-close{ position: absolute; top: 0; right: 0; font-size: 12px;}
.o-form{margin: 15px 0;font-size: 12px}
.o-form-label,.o-form-cont,.o-form-info {display: inline-block;*display: inline;*zoom:1}
.o-form-label {margin: 3px 10px 0 0;width: 100px;vertical-align: middle;text-align: right;color: #777}
.o-form-cont {vertical-align: top;white-space: normal}
/*=E o-stepMod*/
/*=E 供应商合同*/

/*=S 订单详情服务外包*/
.sec-detail-outsourcing-left{float:left;width:640px;}
.sec-detail-outsourcing-mid{float:left;width:320px;padding:0 10px;}
.sec-detail-outsourcing-right{float:left;width:180px;}
.sec-detail-outsourcing .mod-title{height:auto;padding-top:5px;padding-bottom:5px;line-height:1.5;}
.sec-detail-outsourcing .mod-title small{font-size:12px;}
.sec-detail-outsourcing .booking-info{margin:0;}
.sec-detail-outsourcing .box{margin-top:5px;padding:5px 10px;border-top:1px dashed #ccc;}
.sec-detail-outsourcing .box h5{margin-bottom:5px;font-weight:normal;font-size:14px;}
.sec-detail-outsourcing .box textarea{width:260px;}
.sec-detail-outsourcing .box table{width:100%;}
.sec-detail-outsourcing .box td{padding:5px 0;}
.sec-detail-outsourcing .mod-title+.box{border-top:0;}
/*=E 订单详情服务外包*/
/*=S mod-input-select*/
.mod-input-select{display:inline-block;*display:inline;*zoom:1;position:relative;}
.mod-input-select .in-text{position:relative;z-index:11;}
.mod-input-select .pop{position:absolute;top:25px;left:0;right:0;z-index:10;height:150px;padding:5px 0;overflow-y:auto;border:1px solid #bacbd8;background-color:#fff;}
.mod-input-select .pop li{height:22px;padding:0 5px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}
.mod-input-select .pop li:hover{color:#fff;background-color:#1e90ff;}
/*=E mod-input-select*/
/*=S popup*/
/*=S 订单类型修改内容浮层*/
.popup-table{position:relative;z-index:1;width:100%;}
.popup-table th,.popup-table td{padding:10px;text-align:left;border:1px solid #dfe5e7;}
.popup-table th{text-align:center;background-color:#e7eef4;}
.popup-table td{background-color:#fff;}
/*=E 订单类型修改内容浮层*/
/*=S 设置售卖房型浮层*/
.popup-room-filter{max-height:100px;margin:10px;overflow-y:auto;}
.popup-room-filter .table-basic th,.popup-room-filter .table-basic td,.popup-room-box .table-basic th,.popup-room-box .table-basic td{text-align:left;vertical-align:top}
.popup-room-filter .ctrl-label{display:inline-block;}
.popup-room-box{max-height:500px;margin:10px;overflow-y:auto;}
.popup-room-box .inline-block{display:inline-block;*display:inline;*zoom:1;max-width:600px;vertical-align:top;}
/*=E 设置售卖房型浮层*/
/*=E popup*/
/*=e 20161202 by zhijiali*/

/* multi language bug */
#divIssueOrder .sec-detail-wrap .list-hd{width:120px;}
#divIssueOrder .sec-detail-wrap .list-bd{margin-left:130px;}
#divIssueOrder .send-notice-wrap .booking-info .date-block{height:auto;}

.sec-toolbar-hotel .search-msg{line-height:15px;text-align:right;}
.sec-toolbar-hotel .tool-right{top:15px;line-height:15px;}

/* en 2016.7.14 */
.en .sec-toolbar-room .tool-left .btn-ini{max-width:84px;height:auto;line-height:normal;padding:5px;}
.en .sec-toolbar-room .btn-small{height:auto;min-height:28px;line-height:normal;padding:5px;vertical-align:top;}
.en .sec-toolbar-room .room-msg{max-width:400px;width:auto;padding:0 10px;vertical-align:middle;}
.en .sec-toolbar-room .reserve-block{height:auto;}
.en .sec-toolbar-room .tool-prepay-wrap .row{display:block;margin-top:10px;}

.en .sec-toolbar-hotel .search-msg{padding-top:21px;line-height:21px;}
.en .sec-toolbar-hotel .tool-right{line-height:21px;}

.en .sec-popup .form-bd-network .sub-room-type .ctrl-label{width:100px;}
.en .sec-popup .form-bd-network .sub-room-type{margin-left:20px;}

.en .table-room .ico-position{right:24px;}
.en .table-room .ico-breakfast{width:36px;}
.en .form-horizontal .form-hd{height:auto;}
.en .sec-toolbar-room .sec-popup .form-hd{white-space:normal;}

.en .sec-toolbar-hotel{height:40px;line-height:40px;}
.en .sec-toolbar-hotel .tool-left .btn-ini{max-width:136px;height:28px;padding:5px;line-height:normal;vertical-align:middle;}

.en .customer-manage-tabs .btn-ini{width:auto;padding:0 10px;}

.en .customer-manage-wrap .in-select{width:auto;}
.en .customer-manage-wrap .inline-module-hack{width:238px;}

.en .order-manage .sec-filter .filter-item .filter-list:nth-child(3){clear:left;}
.en .order-manage .table-info-hd .table-other-info{max-width:500px;bottom:-25px;top:auto;text-align:left;}
.en .table-list-item .table-order .current-status{white-space:inherit;}

.en .table-hotel th,.en .table-hotel td{word-break:break-word;}
.en .table-hotel .btn-link{white-space:nowrap;}

.en .popup-authorize{width:450px;}
.en .popup-authorize .form-horizontal .form-hd{line-height:normal;white-space:inherit;}
.en .popup-authorize #btnAddHotelIusser{width:auto;padding:0 10px;}

.en .sec-popup-processing .list-hd{width:120px;}
.en .sec-popup-processing .list-bd{margin-left:126px;}

.en .sec-detail-side .btn-ini, .en .sec-detail-side .btn-primary{height:auto;line-height:normal;padding:5px 0;}

.en .send-notice-wrap .list-hd{width:120px;}
.en .send-notice-wrap .list-bd{margin-left:130px;}

.en .table-fax .bookinfo-user .vcentertxt{display:block;}

.en .order-manage .table-list-item .table-order .btn-mini{white-space:nowrap;width:auto;padding:0 2px;margin-bottom:2px;}

.en .order-manage .panel-order .mod-title{height:auto;}

.en #ppDivHotelSettlementConfig .form-horizontal .form-hd{width:180px;height:initial;white-space:initial;line-height:initial;}
.en #ppDivHotelSettlementConfig .form-horizontal .form-bd{margin-left:190px;}

.en #divSetIssueType .batch-update-cont .in-select{width:100px;}
.en .sec-popup .send-order-hint .hint-text{white-space:initial;}

.en .table-room td{word-break:break-word;}
.en .o-mainMod .form-horizontal .form-hd{width:200px;white-space:normal;}
.en .o-mainMod .form-horizontal .form-bd{margin-left:210px;*margin-left:0;}

/* jp 2016.7.14 */
.jp .sec-toolbar-room .tool-left .btn-ini{max-width:120px;height:36px;line-height:normal;padding:5px;vertical-align:middle;}
.jp .sec-toolbar-room .btn-small{width:60px;}
.jp .sec-toolbar-room .room-msg{width:220px;}
.jp .sec-toolbar-room .tool-prepay-wrap .row{display:block;margin-top:10px;}

.jp .sec-toolbar-room .sec-popup .form-hd .btn-ini{height:auto;white-space:normal;}

.jp .sec-toolbar-hotel .search-msg{padding-top:24px;line-height:24px;}
.jp .sec-toolbar-hotel .tool-right{line-height:24px;}

.jp .form-horizontal .form-hd{white-space:nowrap;}

.jp .sec-toolbar-hotel{height:48px;line-height:48px;}
.jp .sec-toolbar-hotel .tool-left .btn-ini{max-width:84px;height:36px;padding:5px;line-height:normal;vertical-align:middle;}

.jp .sec-edit-hotel .btn-edit{width:180px;}

.jp .customer-manage-wrap .in-select{width:auto;}
.jp .customer-manage-wrap .inline-module-hack{width:208px;}

.jp .order-manage .sec-filter .filter-item .filter-list:nth-child(3){clear:left;}
.jp .order-manage .table-info-hd .table-other-info{max-width:480px;bottom:-25px;top:auto;text-align:left;}
.jp .table-list-item .table-order .current-status{white-space:inherit;}

.jp .toolbar-hotel .search-msg{max-width:600px;line-height:normal;}

.jp .sec-popup-processing .list-hd{width:90px;}
.jp .sec-popup-processing .list-bd{margin-left:96px;}

.jp .table-fax .bookinfo-user .vcentertxt{display:block;}

.jp .order-manage .table-list-item .table-order .btn-mini{white-space:nowrap;width:auto;padding:0 2px;margin-bottom:2px;}

.jp .sec-detail-prepay .send-notice-wrap .list-hd{width:120px;}
.jp .sec-detail-prepay .send-notice-wrap .list-bd{margin-left:130px;}

.jp #ppDivHotelSettlementConfig .form-horizontal .form-hd{height:initial;white-space:initial;line-height:initial;}

.jp #divSetIssueType .batch-update-cont .in-select{width:100px;}
.jp .sec-popup .send-order-hint .hint-text{white-space:initial;}

/* kr 2016.7.14 */
.kr .sec-toolbar-room .room-msg{width:280px;}
.kr .sec-toolbar-room .tool-prepay-wrap .row{display:block;margin-top:10px;}

.kr .sec-toolbar-hotel .search-msg{padding-top:24px;line-height:24px;}
.kr .sec-toolbar-hotel .tool-right{line-height:24px;}

.kr .table-room .ico-breakfast{width:36px;}
.kr .form-horizontal .form-hd{white-space:nowrap;}

.kr .sec-toolbar-hotel{height:48px;line-height:48px;}
.kr .sec-toolbar-hotel .tool-left .btn-ini{max-width:100px;height:36px;padding:5px;line-height:normal;vertical-align:middle;}

.kr .sec-edit-hotel .btn-edit{width:180px;}

.kr .customer-manage-wrap .in-select{width:auto;}
.kr .customer-manage-wrap .inline-module-hack{width:228px;}

.kr .order-manage .sec-filter .filter-item .filter-list:nth-child(3){clear:left;}
.kr .order-manage .table-info-hd .table-other-info{max-width:480px;bottom:-25px;top:auto;text-align:left;}
.kr .table-list-item .table-order .current-status{white-space:inherit;}

.kr .popup-authorize{width:450px;}
.kr .popup-authorize .form-horizontal .form-hd{line-height:normal;white-space:inherit;}
.kr .popup-authorize #btnAddHotelIusser{width:auto;padding:0 10px;}

.kr .toolbar-hotel .search-msg{max-width:600px;line-height:normal;}

.kr .sec-popup-processing .list-hd{width:128px;}
.kr .sec-popup-processing .list-bd{margin-left:134px;}

.kr .sec-detail-side .btn-ini, .kr .sec-detail-side .btn-primary{font-size:14px;}

.kr .sec-detail-wrap .detail-wrap .booking-info td{width:90px;}

.kr .table-fax .bookinfo-user .vcentertxt{display:block;}

.kr .order-manage .table-list-item .table-order .btn-mini{white-space:nowrap;width:auto;padding:0 2px;margin-bottom:2px;}

.kr #ppDivHotelSettlementConfig .form-horizontal .form-hd{height:initial;white-space:initial;line-height:initial;}

.kr #divSetIssueType .batch-update-cont .in-select{width:100px;}
.kr .sec-popup .send-order-hint .hint-text{white-space:initial;}

.nav-bar .nav-bar-item{float: left;margin-right: 10px;margin-top: 20px; padding: 5px; min-width: 150px;text-align: center; border-bottom: 3px solid #ccc;font-family: "Microsoft YaHei",Arial;cursor: pointer;}
.nav-bar .nav-bar-item.cur{font-weight: bold;color: #09c;border-bottom-color: #09c;}
.nav-bar .nav-bar-item.cur .ico-lucency-tag{font-weight: normal;}
.nav-bar .nav-title{vertical-align: middle;}

/* 2018-01-22 */
.mt10{margin-top: 10px;}
.mv10{margin-top: 10px;margin-bottom: 10px;}
.mt5{margin-top: 5px;}
.mb5{margin-bottom: 5px;}
.mb3{margin-bottom: 3px;}
.mb10{margin-bottom: 10px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.pdl5{padding-left: 5px;}
.pv5{padding-top: 5px;padding-bottom: 5px;}
.va-m{vertical-align: middle;}
.hover-item.right0{right: 0;}
.txt-l{text-align: left;}
.hidden{display: none;}
.show {display: block;}
.d-bold{font-weight: bold}
.d-14{font-size: 14px;}
.d-16{font-size: 16px;}
.d-red{color:#ff0000;}
.d-darkgreen{color:#02800E;}
.d-darkgray{color:#333;}
.d-lightgrey{color:#999;}
.ico-lucency-lightblue{color: #1badda;border-color: #1badda;;}
.ico-lucency-gray{color: #ccc;border-color: #ccc;;}
.hover-box{position: relative;color: #1badda;cursor: pointer;display: inline-block;z-index: 2;}
.hover-box .hover-item {display: none;width:250px; position: absolute;border: 1px solid #1badda;background-color: #fff;}
.hover-box:hover .hover-item {display: block;padding: 10px;color:#333; }
.position-r{position: relative;}
.position-r .box-right{position: absolute;right: 0;top: 0;}
.position-r .box-right.top20{top: 20px;}
.position-r .box-right.top10{top: 10px;}
.position-r .btn-primary.long{width: 130px;}
.tag-title{display: inline-block;vertical-align: top;}
.tag-box .tag-list{display: inline-block;width: 1000px;}
.tag-box .tag-item{display: inline-block;margin-bottom: 5px; margin-left: 5px;padding: 0 2px;color: #1badda;border: 1px solid #1badda ;}
.hotel-title .htl-id{font-weight: normal;font-size: 12px;}
.sec-toolbar-room-prepay2 .tool-prepay-wrap.qunar{width: 675px;}
.sec-toolbar-room-prepay2 .tool-prepay-wrap.ctrip{width: 675px;}
.tool-left.top76{top: 76px;width: 480px;}
.tool-left.top76 .btn-ini{margin-bottom: 5px;}
.sec-toolbar-room-prepay2 .tool-left.ctrip,
.sec-toolbar-room-prepay2 .tool-left.qunar{width: 480px;}
.sec-toolbar-room .tool-wrap.room-manage{width: 660px;padding-top: 15px;}


/* leo 20180612 Start */
.ico-lucency-tag.half-radius{border-top-left-radius: 5px;border-bottom-right-radius: 5px;}
/* leo 20180612 End */



/* leo 20180725 Start */
.dropdown-box{position: relative; display:inline-block;*zoom:1;*display: inline;padding-right: 30px;}
.dropdown-box .dropdown-box-input{width: 200px; padding: 5px;border: 1px solid #bacbd8;border-right: none; outline: none; border-radius:  4px 0 0 4px;}
.dropdown-box .dropdown-box-input:focus{border-color: #2dc4f3;}
.dropdown-box .dropdown-box-input:focus{outline: none;}
.dropdown-box:focus{outline: none;}
/* .dropdown-box:focus-within .tagbox{display: none;} */
/* .dropdown-box .dropdown-box-input:focus + .tagbox{display: none;} */
/* .dropdown-box .dropdown-menu:focus + .tagbox{display: none;} */
.dropdown-box .dropdown-menu{position: absolute; border: 1px solid #bacbd8;border-top: none;width: 210px;background-color: #fff;z-index: 2;}
.dropdown-box .dropdown-menu .dropdown-item{padding: 4px;color: #333;cursor: pointer;}
.dropdown-box .dropdown-menu .dropdown-item:hover{background-color: #f1f1f1;}
.dropdown-box .dropdown-menu a{text-decoration: none;color: #333;}
.dropdown-box .dropdown-btn{position: absolute;top: 0;right: 0;width: 30px;height: 26px; line-height: 26px; text-align: center; color: #fff;background-color: #2dc4f3;border-radius: 0 4px 4px 0;  cursor: pointer;}
.dropdown-box .dropdown-btn-icon{display:inline-block;*zoom:1;*display: inline;width: 13px;height: 13px;background-image:  url(//pic.c-ctrip.com/mip/un_base.png?20170627);background-repeat: no-repeat;background-position: 0 -66px;vertical-align: middle;}
.dropdown-box .tagbox{position: absolute;line-height: 16px;top: 4px;right: 35px;}
.dropdown-box .tag-text{display: inline-block;margin-left: 5px; padding: 1px 4px;background-color: #f1f1f1;color: #333;border-radius: 2px;cursor: pointer;}
.dropdown-box .tag-text:hover{color: #fff;background-color: #2dc4f3;}

/* leo 20180725 End */

/* Start by leo 20180817 */
.f-16{font-size: 16px;}
.table-room.table-room-new td.basicRoomType{height: 40px;background-color: #f8f8f8;}
.basicRoomType-cont{display:inline-block;*zoom:1;*display: inline; width: 860px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ico-mip-facility01{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 16px;height: 16px;background-position: -195px -24px;}
.ico-mip-facility02{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 16px;height: 16px;background-position: -195px -49px;}
.ico-mip-facility03{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 16px;height: 16px;background-position: -194px -74px;}
.ico-mip-facility04{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 16px;height: 16px;background-position: -192px -99px;}
.ico-mip-facility05{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 16px;height: 16px;background-position: -194px -123px;}
.ico-mip-facility06{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 16px;height: 16px;background-position: -219px -47px;}
.ico-mip-facility07{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 16px;height: 16px;background-position: -219px -73px;}
.ico-mip-facility08{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 16px;height: 16px;background-position: -219px -98px;}
.ico-mip-facility09{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 16px;height: 16px;background-position: -219px -123px;}
.table-room.table-room-new .top-right{position: absolute;right: 0;top: 0;left: auto;bottom: auto;cursor: pointer;}
.pv5 .in-select {margin: 0 10px 0 0;}



/* End by leo 20180817 */


.top-line {border-top: 1px #999 solid;}
.link-as{margin-right:20px;}

.topLeft-arrow,.topRight-arrow {
	border-radius: 3px !important;
	box-shadow: 1px 1px 1px 1px #cccccc63 !important;
}
.topLeft-arrow:before {
	content: "";
	font-size: 0;
	line-height: 0;
	border-width: 7px;
	border-color: #ccc;
	border-top-width: 0;
	border-style: dashed;
	border-bottom-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	position: absolute;
	top: -7px;
	left: 8px;
}
.topLeft-arrow:after {
	content: "";
	font-size: 0;
	line-height: 0;
	border-width: 7px;
	border-color: #fff;
	border-top-width: 0;
	border-style: dashed;
	border-bottom-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	position: absolute;
	top: -6px;
	left: 8px;
}
.topRight-arrow:before {
	content: "";
	font-size: 0;
	line-height: 0;
	border-width: 7px;
	border-color: #ccc;
	border-top-width: 0;
	border-style: dashed;
	border-bottom-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	position: absolute;
	top: -7px;
	right: 10px;
}
.topRight-arrow:after {
	content: "";
	font-size: 0;
	line-height: 0;
	border-width: 7px;
	border-color: #fff;
	border-top-width: 0;
	border-style: dashed;
	border-bottom-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	position: absolute;
	top: -6px;
	right: 10px;
}
/* leo 20180725 Start */
.dropdown-box{position: relative; display:inline-block;*zoom:1;*display: inline;padding-right: 30px;}
input.dropdown-box-input{width: 200px; padding: 5px;border: 1px solid #bacbd8;border-right: none; outline: none; border-radius:  4px 0 0 4px;}
.dropdown-box .dropdown-box-input:focus{border-color: #2dc4f3;}
.dropdown-box .dropdown-box-input:focus{outline: none;}
.dropdown-box:focus{outline: none;}
/*.dropdown-box:focus-within .tagbox{display: none;}
.dropdown-box .dropdown-box-input:focus + .tagbox{display: none;}
.dropdown-box .dropdown-menu:focus + .tagbox{display: none;}*/
.dropdown-box .dropdown-menu{position: absolute; border: 1px solid #bacbd8;border-top: none;width: 210px;background-color: #fff;z-index: 2;}
.dropdown-box .dropdown-menu .dropdown-item{padding: 4px;color: #333;cursor: pointer;}
.dropdown-box .dropdown-menu .dropdown-item:hover{background-color: #f1f1f1;}
.dropdown-box .dropdown-menu a{text-decoration: none;color: #333;}
.dropdown-box .dropdown-btn{position: absolute;top: 0;right: 0;width: 30px;height: 26px; line-height: 26px; text-align: center; color: #fff;background-color: #2dc4f3;border-radius: 0 4px 4px 0;  cursor: pointer;}
.dropdown-box .dropdown-btn-icon{display:inline-block;*zoom:1;*display: inline;width: 13px;height: 13px;background-image:  url(//pic.c-ctrip.com/mip/un_base.png?20170627);background-repeat: no-repeat;background-position: 0 -66px;vertical-align: middle;}
.dropdown-box .tagbox{position: absolute;line-height: 16px;top: 4px;right: 35px;}
.dropdown-box .tag-text{display: inline-block;margin-left: 5px; padding: 1px 4px;background-color: #f1f1f1;color: #333;border-radius: 2px;cursor: pointer;}
.dropdown-box .tag-text:hover{color: #fff;background-color: #2dc4f3;}

/* leo 20180725 End */
.d-modal {
	display: none;
	position: relative;
	width: 450px;
	border: 4px solid #dfe5e7;
	background-color: #fff;
	box-shadow: 0 0 15px rgba(0, 0, 0, .15);
	z-index: 100;
}

.d-modal .modal-header {
	min-height: 45px;
	padding-left: 15px;
	padding-right: 15px;
	*zoom: 1;
}

.d-modal .modal-header:after {
	content: "";
	display: table;
	clear: both;
}

.d-modal .d-close {
	position: absolute;
	top: 12px;
	right: 15px;
}

.d-modal .modal-title {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
	font-size: 14px;
	line-height: 1;
}

.d-modal .modal-body {
	padding: 30px 15px 15px;
}

.d-modal .modal-header + .modal-body {
	padding-top: 15px;
}

.d-modal .d-form-cont .d-input {
	width: 203px;
}

.d-modal .d-msg div {
	max-width: 300px;
}

.d-modal .modal-footer {
	margin: 10px 0 20px;
	text-align: center;
}

.d-modal .modal-footer button {
	margin: 0 10px;
}

.d-modal .d-ib {
	vertical-align: top
}

.d-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 28px;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #1badda;
	background-color: #fff;
	font-size: 12px;
	line-height: 28px;
	color: #1badda;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	transition: background-color 0.3s, border-color 0.3s, color 0.3s;
	overflow: visible;
}

.d-btn-level1 {
	background-color: #1badda;
	/*	background:linear-gradient(#1fb8e6 0%, 30%, #1badda 100%);*/
	color: #fff;
}

.txtc {
	text-align: center;
}

.d-ico {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url(http://pic.c-ctrip.com/mip/un_base.png) no-repeat;
}

.d-ico-warn32 {
	width: 32px;
	height: 32px;
	background-position: -65px 0;
}

.vm {
	vertical-align: middle !important;
}


.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.mr20{margin-right: 20px;}
.mr10{margin-right: 10px;}
.label-left{display:inline-block;*zoom:1;*display: inline;padding-right: 10px; width: 75px;text-align: right;}
.label-right{display:inline-block;*zoom:1;*display: inline;padding-right: 10px;margin-left: 89px; width: 400px;}
.label-right-inline{display:inline-block;*zoom:1;*display: inline;padding-right: 10px; width: 400px;}
.btn-action{display: inline-block; width:10px;height:10px;line-height:10px; cursor: pointer;border:1px solid #2dc4f3;color:#2dc4f3;vertical-align:middle;text-align:center;font-family:simsun;}
.btn-action1{width: 20px;height: 20px;line-height: 20px;cursor: pointer;border: 1px solid #2dc4f3;color: #2dc4f3;vertical-align: middle;text-align: center;font-family: simsun;font-size: 20px;}
.ebk .hint-hover{position: relative;}
.ebk .hint-hover .hint-text{display:none;position:absolute;z-index:9;top: 23px;left: -8px;padding:5px;border:1px solid #ddd;background-color:#fff;text-align:left;color:#999;line-height:1.5;font-size: 12px; white-space: pre-wrap !important;}
.ebk .hint-hover:hover .hint-text{display:block;}
.room-manage .sec-hotel-room .hotel-list{width: 220px;}
.room-manage .sec-hotel-room .btn-select {display: inline-block;height: 28px;border: 1px solid #e7eef4;border-radius: 3px;line-height: 28px;overflow: hidden;float: left;max-width: 178px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:auto;}
.room-manage .ebk-label-li {text-align: center;left: 2px;display: inline-block;width: 30px;line-height: normal;border-width: 1px;border-style: solid;border-color: rgba(0, 204, 51, 1);color: #00CC33;top: 9px;}
.ebk-label {font-weight: 400;text-align: center; left: 2px; right:2px; display: inline-block; width: 30px; line-height: normal; border-width: 1px;border-style: solid;border-color: rgba(0, 204, 51, 1); color: #00CC33;}
.required-flied:before {content: '*'; color: red;vertical-align: middle;margin-right: 5px;}

/* Start 客户 订单 引导页 */
.mod-layer{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0, 0, 0,0.8);z-index: 200;}

.mod-layer .layer-container{position: relative; width: 1180px;height: 100%; margin: 0 auto;;}
.layer-container .mod-layer-nav{position: absolute;top:270px;left: 50%;margin-left: -150px; width: 300px; text-align: center; z-index: 300;}
.layer-container .mod-layer-nav2{ top: 580px; margin-left: -130px; }
.layer-container .mod-layer-nav .layer-nav-item{display: none;;margin-right: 20px; font-size: 14px;color: #ccc;cursor: pointer;}
.layer-container .mod-layer-nav .layer-nav-item.last-child{margin-right: 0;}
.layer-nav-item .nav-item-text{vertical-align: middle;}
.layer-container .mod-layer-nav .layer-nav-item.cur{font-size: 14px;}
.mod-layer-nav .ico-circle{display: inline-block;width: 10px;height: 10px;cursor: pointer;border-radius: 50%;vertical-align: middle;background-color: #495056;}
.mod-layer-nav .layer-nav-item.cur{color: #288fe7;font-weight: bold;}
.mod-layer-nav .layer-nav-item.cur .ico-circle{background-color: #1badda;}
.mod-layer-nav .btn-go-ahead{display: inline-block;}
.mod-layer-nav .btn-go-ahead{display: none;}


.layer-container .dlt-modwin.account-setting{
	position: absolute;left: 0;top: 0;width: 1180px;height: 960px;border: none;
	background-image: url(//pic.c-ctrip.com/mip/bg_guide01_20190125.png?20180911);
	background-size: 100% 100%;background-repeat: no-repeat;
}
.layer-container .dlt-modwin.password-setting{
	position: absolute;left: 0;top: 0;width: 1180px;height: 960px;border: none;
	background-image: url(//pic.c-ctrip.com/mip/bg_guide02_20190125.png?20180911);
	background-size: 100% 100%;background-repeat: no-repeat;
}

.layer-container .dlt-modwin.fresher-guide{
	position: absolute;left: 0;top: 0;width: 1180px;height: 960px;border: none;
	background-image: url(//pic.c-ctrip.com/ebooking/web/ebk_v3/settlement_pay_merge_guide03.png?20180329);
	background-size: 100% 100%;background-repeat: no-repeat;
}
.layer-container .progress03{position: fixed;top: 0;right: 0;width:40px;height: 960px; background-size: 100% 100%;
	background-image: url(//pic.c-ctrip.com/ebooking/web/ebk_v3/settlement_pay_merge_guide06.png?20180329);}
.layer-container .progress04{position: fixed;top: 300px;right: 45px;width:310px;height: 20px; background-size: 100% 100%;
	background-image: url(//pic.c-ctrip.com/ebooking/web/ebk_v3/settlement_pay_merge_guide05.png?20180329);}

.dlt-modwin.layer{display: none;}
.dlt-modwin.layer.active{display: block;}
.ebk3-btn.ebk3-btn-superhuge {
	padding: 0 57px;
	min-width: 98px;
	height: 68px;
	font-weight: normal;
	line-height: 68px;
	font-size: 26px;
}
.ebk3-btn-superhuge.ebk3-btn-org{background-color: #ff8400;}
/* End 客户 订单 引导页 */
.icon-dlt-consult{ width: 20px; height: 20px;background: url(http://pic.c-ctrip.com/mip/un_base3.png?20181125) no-repeat -400px -414px; display: inline-block; vertical-align: middle;margin-right: 3px; }



/*渠道页多语言图片变化 2016-10-12*/
/*渠道介绍页*/
.en .channel-introduction .channel-ad-banner{background-image:url(//pic.c-ctrip.com/mip/bg_banner_en.jpg) !important;}
.jp .channel-introduction .channel-ad-banner{background-image:url(//pic.c-ctrip.com/mip/bg_banner_japan.jpg) !important;}
.kr .channel-introduction .channel-ad-banner{background-image:url(//pic.c-ctrip.com/mip/bg_banner_korea.jpg) !important;}

.en .channel-introduction .channel-ad-banner-switch{background-image:url(//pic.c-ctrip.com/mip/bg_cont_en.jpg) !important;}
.jp .channel-introduction .channel-ad-banner-switch{background-image:url(//pic.c-ctrip.com/mip/bg_cont_japan.jpg) !important;}
.kr .channel-introduction .channel-ad-banner-switch{background-image:url(//pic.c-ctrip.com/mip/bg_cont_korean.jpg) !important;}

.en .channel-introduction .channel-ad-banner-directIntrod{background-image:url(//pic.c-ctrip.com/mip/bg_banner02_en.jpg) !important;}
.jp .channel-introduction .channel-ad-banner-directIntrod{background-image:url(//pic.c-ctrip.com/mip/bg_banner02_japan.jpg) !important;}
.kr .channel-introduction .channel-ad-banner-directIntrod{background-image:url(//pic.c-ctrip.com/mip/bg_banner02_korea.jpg) !important;}

.en .channel-introduction .channel-ad-banner-b2b{background-image:url(//pic.c-ctrip.com/mip/bg_banner03_en.jpg) !important;}
.jp .channel-introduction .channel-ad-banner-b2b{background-image:url(//pic.c-ctrip.com/mip/bg_banner03_japan.jpg) !important;}
.kr .channel-introduction .channel-ad-banner-b2b{background-image:url(//pic.c-ctrip.com/mip/bg_banner03_korea.jpg) !important;}

/* 礼盒标签预览*/
.ico-label-orange {
	color: #ff6600;
	border-color: #ff6600;
	height: 12px;
}
.ico-orange-tag {
	border-right: #ff6600 solid 1px;
	float: left;
	padding: 0 2px;
	margin-right: 2px;
	font-style: normal;
	border-right: #ff6600 solid 1px;
	line-height: 1;
	height: 14px;
	position: relative;
}
.sec-popup-hover {
	position: relative;
}
.sec-pop {
	padding: 10px;
	background: #fff;
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);
	border: #ccc solid 1px;
	line-height: 1;
	display: none;
}
.mip-arrow {
	width: 0;
	height: 0;
	border-width: 5px 6px 0 6px;
	border-style: solid solid none solid;
	border-color: #fff transparent transparent transparent;
	position: absolute;
	bottom: -5px;
	left: 30px;
}

.hotelgiftline {
	display:block;
}
.borderBottom{
    border-bottom:1px solid #ddd;
}
.padding10{
    padding:10px;
}
.multi-language-select .language-select{position: absolute;overflow: hidden;z-index: 5;background: #f8f8f8;border: 1px solid rgb(204, 204, 204); width: 258px;overflow-y: auto;font-size:12px !important;line-height:1.5 !important;}
.multi-language-select .language-select-li{padding: 3px 8px;}
.multi-language-select .language-select-li:hover{background: #f2f2f2;}
.multi-language-select .language-select-checkbox{vertical-align: middle;}

/* scroll s*/
.mip-scroll{max-width: 900px;overflow:auto;white-space: nowrap;}
.mip-scroll::-webkit-scrollbar-thumb {-webkit-border-radius: 8px;outline: 2px solid #cad2d6;background-color: #d8dde3; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.05);outline-offset: -2px;}
.mip-scroll::-webkit-scrollbar-thumb:hover {-webkit-border-radius: 8px;background-color: #747a80;}
.mip-scroll::-webkit-scrollbar {width: 10px;height: 8px;}
.mip-scroll::-webkit-scrollbar-track-piece {-webkit-border-radius: 0;background-color: transparent;}
/* scroll d*/
/*  btn */
.dlt-state-open,.dlt-state-close,.table-room .ico-fs-red{
	background: url(http://pic.c-ctrip.com/mip/dlt-btn.png?20200827) no-repeat ;
	background-size:320px 240px;
	display: inline-block;
	width: 36px;
	height: 18px;
	padding: 0;
	font-size: 0;

}
.dlt-state-open{
	background-position: -1px 0px;
}
.dlt-state-close{

	background-position: -1px -21px;
}
/* btn */

/*idev:890152 PMS推广*/
.alert-rooms {
	background: #FFF1E6;
	color: #4C5A75;
	padding: 7px 5px 7px 10px;
	text-align: left;
}
.ml20 {
	margin-left: 20px;
}
.mip-ico-warn-16 {
	width: 16px;
	height: 16px;
	background-position: -310px -60px;
}
.mip-ico-magnifier, .mip-ico-warn-16 {
	background-image: url(//pic.c-ctrip.com/ebooking/intebk/un_ebk_v1.png?20200526);
	background-repeat: no-repeat;
	background-size: 350px auto;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}
