@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?20180918);background-repeat:no-repeat;}
    .ico-hotels-food{display: inline-block;*zoom:1;*display:inline; width: 16px; height: 16px; vertical-align: baseline;}
.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 .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:190px; 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;vertical-align: middle;}
        .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;}

        .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{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*/
        .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{display:inline-block;*zoom:1;*display: inline; 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:center;padding-top:60px;}

        .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-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;}
                /*=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; */float:right;padding-top: 15px;text-align: right;}


                /* 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;}
                .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;}
                    .bold{font-weight: bold;}
                    .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;}

                    .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;}
                    .ebk3-main-content.bg-transparent{background-color: transparent;}
                    .ebk3-main-content .ebk3-pageSideNav-mod{float: left;}
                    .content-right{position: relative;margin-left: 220px;padding: 20px; background-color:#fff;}

                    .mod-list-horizontal:after{display: none;}
                    .in-label{display:inline-block;*zoom:1;*display: inline; margin-right: 10px; width: 120px;text-align: right;color: #999;}
                    .in-cont{display:inline-block;*zoom:1;*display: inline;vertical-align: baseline;}
                    .va-t{vertical-align: top;}
                    .form-editable span.in-text{border-color: transparent;outline: none;}
                    .form-editable.nonEditable input.in-text{border-color: transparent;outline: none;}
                    .sec-system-settings.mv6 .mod-list-horizontal .list-hd{margin: 6px 0;}
                    .in-text.nobd{border-color: transparent;}
                        /* 20190531雷达 */
                    .ctrl-page .in-mini{height: 22px;}
                    .radar-tags{padding:15px 0 10px;}
                    .tool-left.radar-tags-block{position: inherit;top:auto;}
                    .radar-box{float: left;width: 275px;padding-left: 10px;}
                    .radar-img{vertical-align: middle;width: 90px;height:90px;overflow: hidden;display: inline-block;}
                    .radar-img img{width: 100%;height: 100%;display: block;}
                    .radar-text{display: inline-block; }

                        /* 20190610改版 */
                    .ml30{margin-left: 30px;}
                    .pt0{padding-top:0;}
                    .bor-l{border-left:1px solid #dfe5e7;text-align: center;}
                    .bor-bottom{border-bottom:1px solid #eee;}
                    .ico-inblock{display:inline-block;*zoom:1;*display: inline;vertical-align: middle;}
                    .table-room .td-block{padding:0;position: relative;cursor: pointer;}
                    .table-room .td-block-bd.cur{background-color: rgba(193, 234, 255, 1); }
                    .td-block-hd{padding:3px 0;border-bottom:1px solid #dfe5e7;text-align: center; }
                    .td-block-bd{padding:3px 0;position: relative;}
                    .td-tab-bd{width: 45px;padding:0 5px 0 8px ;}
                    .td-tab-bd.bor-l{padding:0;width: 65px;}
                    .td-tab-bd a.date-block{color: #333;}
                    .td-tab-bd a.date-block:hover,
                    .td-tab-bd a.date-block.cur{text-decoration: none;background-color: rgba(255, 204, 153, 1); }
                    .popup-clocks .form-horizontal .form-hd{width: 90px;}
                    .popup-clocks .form-horizontal .form-bd{margin-left: 100px;}
                    .form-title{line-height: 40px;border-bottom: #e4e4e4 solid 1px;}

                        /* 20190703VCC广告 */
                    .order-vcc{max-width: 1630px;margin:0 auto;}
                    .tp-banner{position: relative;overflow: auto;max-width: 1630px;}
                    .banner-title{font-size: 18px;position: relative;.vcc-c{position: absolute;left: -20px;}}
                    .vcc-c{position: absolute;left: -20px;}
                    .vcc-l:after{content: "";width: 1px;height: 56px;position: absolute;left: 5px;top:20px;background: #fff;}
                    .banner-info{margin-bottom: 20px;}
                    .tp-banner .banner-txt{position: absolute;top: 40%;right: 2%;margin-top: -72px; width: 440px; color: #fff;}
                    .tp-banner img{max-width: 100%;min-width: 930px;}
                    .vcc-txt01{padding: 15% 0 18% 10%;}
                    .vcc-card-box{padding-left: 40px; max-width: 1650px;position: relative;top:-120px;}
                    .icon-vccp01{display: inline-block;width: 60px;height: 60px;background-image: url(//pic.c-ctrip.com/ebooking/intebk/icon_vcc01_20190328.png?20190111);}
                            .icon-vccp02{display: inline-block;width: 60px;height: 60px;background-image: url(//pic.c-ctrip.com/ebooking/intebk/icon_vcc02_20190328.png?20190111);}
                            .icon-vccp03{display: inline-block;width: 60px;height: 60px;background-image: url(//pic.c-ctrip.com/ebooking/intebk/icon_vcc03_20190328.png?20190111);}
                            .vcc-icon-bar{width: 240px;height: 180px;padding:20px;color: #09264a;background: #fff;}
                        .vcc-icon-bar.cur{box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);}
                        .vcc-btn{background: #2c6fb8;min-width: 168px;height: 56px;line-height: 56px;border-radius: 4px;font-weight: 400;font-size: 16px;}
                        .vcc-box-btn .vcc-btn{margin-left: 50px;}
                        .pos-r {position: relative; }

                        .form-h {margin-bottom: 15px; }
                        .form-h .form-h-txt {display: inline-block; margin-right: 5px; color: #000; font-size: 14px; font-weight: 700; }
                        .nowrap992 {display: block; }
                        .form-h .form-h-input {display: inline-block; *display: inline; *zoom: 1; color: #102647; }
                        .checkbox-inline, .radio-inline {position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle;}
                        .radio-inline input[type=radio] {position: absolute; margin-top: 4px\9; margin: 4px 0 0 -20px; line-height: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
                        .m-labeltxt{display: block;font-size: 14px;color: #000;font-weight: 700;margin-bottom: 5px;position: relative;}
                        .m-labeltxt i{color:#ff0000;font-style: normal;font-size: 12px;position: absolute;left: -10px;}
                        .form-control {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, .05); box-shadow: inset 0 2px 3px rgba(0, 0, 0, .05); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
                        .vcc-join-box .txtl {margin-top: -60px; text-align: left; display: inline-block; *display: inline; *zoom: 1; }


                        @media (min-width: 992px){
                            .col-md-6 {width: 50%; float: left; }
                            .col-md-2{float: left;}
                            }









