.booking-l-container{float:left;width:865px}.booking-info-block{padding:20px
30px 20px;margin-bottom:15px;background:#fff}.booking-info-block .bib-hd-bar{padding:10px
0;border-bottom:1px solid #e6e6e6}.booking-info-block .bib-hd-bar .hb-title{font-size:16px;font-weight:bold}.booking-info-block .bib-hd-bar .hb-title
a{color:#0073b6;margin-left:20px}.booking-info-block .bib-hd-bar .hb-number{color:#ccc;margin-top:10px;font-size:14px}.booking-info-block .bib-hd-bar .col-title{display:inline-block;font-size:16px}#invoice_block .bib-bd-wrap{border-top:1px solid #e6e6e6}.booking-price-table{width:100%;border:1px
solid #e6e6e6}.booking-price-table
th{color:#999;height:30px;text-align:center}.booking-price-table th
.name{display:block;padding-left:20px;text-align:left}.booking-price-table
td{height:40px;text-align:center;border-top:1px solid #e6e6e6}.booking-price-table td
a{display:block;padding:8px
0 8px 20px;color:#0073b6;text-align:left}.booking-price-table .o-price{color:#f60;display:inline-block;font-size:14px;font-weight:bold;font-family:"Microsoft YaHei",Helvetica,sans-serif}.booking-amount-control{}.booking-amount-control{width:80px;height:24px;line-height:24px;margin:0
auto;text-align:center}.booking-amount-control .add-btn,
.booking-amount-control .sub-btn{float:left;width:22px;height:22px;line-height:22px;margin-right:-1px;text-align:center;vertical-align:middle;font-size:16px;font-weight:bold;cursor:pointer;border:1px
solid #d8d8d8}.booking-amount-control .add-btn:hover,
.booking-amount-control .sub-btn:hover{color:#f60}.booking-amount-control .number-text{float:left;width:30px;height:22px;line-height:22px;margin-right:-1px;text-align:center;font-size:14px;border:1px
solid #d8d8d8}.bib-select-linkman{margin-top:20px}.bib-select-bar{color:#666;line-height:20px;padding-left:6px;border-left:4px solid #00b7ee;font-size:14px}.bib-select-bd{padding:10px
60px 10px 10px;position:relative}.bib-select-box{height:24px;overflow:hidden;font-size:0}.bib-select-box .check-item{color:#999;display:inline-block;width:20%;height:24px;line-height:24px;margin-bottom:5px;cursor:pointer;font-size:14px}.bib-select-box .check-item .check-icon{display:inline-block;width:14px;height:14px;vertical-align:middle;margin:-2px 6px 0 0;background:url("/plugins/spot/public/images/booking-select-icon.png") no-repeat -15px 0}.bib-select-box .check-item.check-active-item{color:#f80}.bib-select-box .check-item.check-active-item .check-icon{background:url("/plugins/spot/public/images/booking-select-icon.png") no-repeat 0 0}.bib-check-more{color:#999;display:inline-block;height:24px;line-height:24px;position:absolute;top:10px;right:0;font-size:14px}.bib-check-more:after{content:"";display:inline-block;width:0;height:0;vertical-align:middle;margin:-3px 0 0 5px;border-bottom:4px solid #999;border-left:4px solid transparent;border-right:4px solid transparent}.bib-check-more.down:after{border-bottom:0;border-top:4px solid #999}.bib-linkman-block{padding:14px;margin-bottom:15px;border:1px
solid #f5f7f7;background:#fcfcfc}.bib-linkman-block:last-child{margin-bottom:0}.bib-linkman-block .hd-box{float:left;color:#999;height:32px;line-height:32px;margin-top:5px;padding:0
10px;font-size:14px;background:#f5f5f5}.bib-linkman-block .bd-box{float:right;width:700px}.bib-linkman-block .booking-item-block{padding:0}.bib-radio-box{display:inline-block}.bib-radio-label{display:inline-block;height:24px;line-height:24px;margin-right:40px;cursor:pointer;font-size:14px}.bib-radio-label .radio-icon{display:inline-block;width:14px;height:14px;vertical-align:middle;margin:-2px 5px 0 0;background:url("/plugins/spot/public/images/booking-select-icon.png") no-repeat -45px 0}.bib-radio-label.active{color:#f60}.bib-radio-label.active .radio-icon{background:url("/plugins/spot/public/images/booking-select-icon.png") no-repeat -30px 0}.common-use-label{color:#999;display:inline-block;height:24px;line-height:24px;cursor:pointer;font-size:14px}.common-use-label
.icon{display:inline-block;width:14px;height:14px;vertical-align:middle;margin:-2px 5px 0 0;background:url("/plugins/spot/public/images/booking-select-icon.png") no-repeat -15px 0}.common-use-label.active{color:#f80}.common-use-label.active
.icon{background:url("/plugins/spot/public/images/booking-select-icon.png") no-repeat 0 0}.bib-yh-block{margin-top:20px}.bib-yh-block .booking-item-block{padding:0}.pay-info-bar{padding-top:10px}.pay-info-bar
.item{color:#999;display:inline-block;font-size:14px}.pay-info-bar .item
.pri{color:#f60;font-size:24px;font-weight:bold;font-family:"Microsoft YaHei",Arial,"宋体",Helvetica,sans-serif}.bib-other-wrapper{padding-top:20px}.bib-other-bar{color:#666;line-height:20px;padding-left:6px;margin-bottom:10px;border-left:4px solid #00b7ee;font-size:14px}.booking-ins-table{width:100%}.booking-ins-table
th{color:#999;text-align:center;border-bottom:1px solid #e5e5e5}.booking-ins-table
td{text-align:center;border-bottom:1px solid #e5e5e5}.booking-ins-table
.price{color:#f60;font-weight:bold}.booking-ins-table .thead-th-name{padding-left:10px;text-align:left}.booking-ins-table
.select{width:60px !important;;height:26px}.booking-item-block{padding:10px
0}.booking-item-block>li{padding:5px
0}.booking-item-block>li:before,.booking-item-block>li:after,.booking-item-block>li>.item-bd:after{content:'.';display:block;height:0;clear:both;overflow:hidden}.booking-item-block>li>.item-hd{float:left;color:#999;width:100px;height:30px;line-height:30px;text-align:right;font-size:14px}.booking-item-block>li>.item-bd{min-height:30px;padding-left:105px}.b-item-text{display:inline-block;height:30px;line-height:30px;vertical-align:middle;font-size:14px}.input-text{width:100%;height:30px;line-height:30px;padding:0
5px;border:1px
solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select{width:100%;height:30px;line-height:30px;padding:0
5px;cursor:pointer;border:1px
solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.text-area{width:100%;height:100px;line-height:20px;padding:5px;resize:none;vertical-align:top;border:1px
solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-text.error{border-color:#f00}.booking-agreement-block
.link{color:#f60;font-size:14px}.booking-agreement-block .common-use-label{color:#333}.booking-submit-block .yzm-txt{font-size:14px}.booking-submit-btn{color:#fff;display:inline-block;width:120px;height:40px;line-height:40px;text-align:center;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s;background:#ff8a00}.booking-submit-btn:hover{background:#f60}.booking-submit-btn.disabled{background:#ccc}.booking-submit-block .yzm-label{margin-top:-3px;vertical-align:middle}.bk-document-box{line-height:24px;padding:40px;height:325px;overflow:auto}.layui-layer-btn{border-top:1px solid #e5e5e5}.layui-layer-btn
a{padding:0
30px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}.layui-layer-btn .layui-layer-btn0{color:#fff !important;border-color:#00b7ee !important;background-color:#00b7ee !important}.booking-r-container{float:right;width:320px}.side-total-bar{text-align:center;position:relative}.side-total-bar:after{content:"";display:block;width:100%;height:0;position:absolute;top:50%;left:0;z-index:9;border-top:1px solid #e5e5e5}.side-total-bar
.tit{color:#999;display:inline-block;height:24px;line-height:24px;padding:0
10px;position:relative;z-index:10;font-size:16px;background:#fff}.booking-side-total{padding:10px
20px 20px;border-top:3px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;background:#fff}.booking-side-fixed{width:280px;position:fixed;top:0;z-index:999}.booking-side-fixed::-webkit-scrollbar{width:5px;height:5px}.booking-side-fixed::-webkit-scrollbar-button{height:0;background:#fff}.booking-side-fixed::-webkit-scrollbar-track{height:0;background:#fff}.booking-side-fixed::-webkit-scrollbar-thumb{background:#ccc}.side-total-block{padding:10px
0;border-bottom:1px dotted #e5e5e5}.side-total-tit{padding:0
10px;font-size:14px}.side-total-list{padding-top:5px}.side-total-list>li{padding:0
10px}.side-total-list>li:after{content:"";display:block;height:0;clear:both;overflow:hidden}.side-total-list
.hd{float:left}.side-total-list
.bd{float:right;text-align:right}.side-total-list .hd,
.side-total-list
.bd{color:#999;display:inline-block;width:50%;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.side-amount-bar{border-bottom:0;margin-bottom:0;padding:0}.side-amount-bar .c-f60{color:#f60}.side-amount-bar .all-li{padding:15px
10px;margin-top:10px;background:#fffced}.side-amount-bar .all-item{color:#666;font-size:14px}.side-amount-bar .all-pri{color:#f60;font-size:18px;font-weight:bold}.booking-r-container{float:right}.invoice-tips{padding:8px
12px;background-color:#fffae0;line-height:18px;color:#f80;margin-top:6px}.invoice-name-box{display:inline-block;position:relative}.invoice-name-box .input-down{position:absolute;top:30px;left:5px;z-index:2;width:298px;border:1px
solid #7b9dd4;background-color:#fff}.invoice-name-box .input-down>li{padding:0
5px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;cursor:pointer}.invoice-name-box .input-down>li.on,
.invoice-name-box .input-down>li:hover{background-color:#1e90ff;color:#fff}.login-invoice-info{margin-top:15px;border-top:1px dashed #ccc}.province-sel,.city-sel{width:145px}.login-after-invoice-info{}dl.addr-list{height:117px;overflow:hidden}dl.addr-list
dd{float:left;border:1px
solid #ddd;background-color:#fcfcfc;width:255px;height:99px;margin:16px
17px 0 0;cursor:pointer;position:relative}dl.addr-list dd.det-addr:hover,
dl.addr-list dd.det-addr.on,
dl.addr-list dd.det-addr:hover .addr-item,
dl.addr-list dd.det-addr.on .addr-item{border:1px
solid #f80}dl.addr-list
dd.mr_0{margin-right:0}dl.addr-list dd .selected-ico{position:absolute;right:0;bottom:0;width:15px;height:15px;background:url("/plugins/spot/public/images/lin-type-ico.png") no-repeat;display:none}dl.addr-list dd.on .selected-ico{display:block}dl.addr-list dd .addr-item{height:97px;padding:0
17px;border:1px
solid transparent}dl.addr-list dd .person-info{line-height:32px;font-size:14px;color:#666;font-weight:bold;border-bottom:1px solid #ddd}dl.addr-list dd .person-info
span{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}dl.addr-list dd .person-info
span.phone{text-align:right}dl.addr-list dd .addr-info{padding-top:12px;color:#666;font-size:12px;height:36px;line-height:18px;overflow:hidden}dl.addr-list a.add-addr-btn{display:block;line-height:99px;font-size:14px;color:#999;text-align:center}.addr-btn-box{text-align:right;font-size:14px;color:#666}.addr-btn-box
a{color:#999;display:inline-block;height:24px;line-height:24px;font-size:14px;margin-top:10px;position:relative}.addr-btn-box a:after{content:"";display:inline-block;width:0;height:0;vertical-align:middle;margin:-3px 0 0 5px;border-bottom:4px solid #999;border-left:4px solid transparent;border-right:4px solid transparent}.addr-btn-box a.down:after{border-bottom:0;border-top:4px solid #999}.layui-layer-page .layui-layer-content{height:auto !important}#addAddressBox{padding:30px}#addAddressBox .layui-layer-btn{border:0}.set-default{height:18px;padding-left:110px;color:#666;line-height:18px}.set-default
input{margin-right:5px;vertical-align:middle}#addAddressBox .btn-wrap{margin-top:10px;text-align:center}#addAddressBox .btn-wrap>a{display:inline-block;width:55px;height:28px;line-height:28px;text-align:center;font-size:12px;border:1px
solid #dedede;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#addAddressBox .btn-wrap>a.cancel-btn{border:1px
solid #dedede;background-color:#f1f1f1;margin-right:12px}#addAddressBox .btn-wrap>a.confirm-btn{border:1px
solid #2e8ded;background-color:#2e8ded;color:#fff}#invoice_block ul li .item-hd{width:120px}#invoice_block
.type_sel{margin-right:5px}.bib-radio-box{display:inline-block;margin-left:40px;width:190px}.payment-lose-box .lose-con ul
li{color:#333;max-height:48px;line-height:24px;overflow:hidden;font-size:14px}.payment-lose-box .lose-con ul li
span{float:left;width:75px;text-align:right}.payment-lose-box .lose-con ul li
em{color:#fb4734;font-size:18px;font-weight:bold}.payment-success-box .success-con .btn-box a.check-order-btn,
.payment-lose-box .lose-con .btn-box a.check-order-btn{color:#fff;background:#00b7ee;border:1px
solid #00b7ee}.payment-success-box .success-con .btn-box a.check-order-btn:hover,
.payment-lose-box .lose-con .btn-box a.check-order-btn:hover{background:#0088d0;border:1px
solid #0088d0}.payment-lose-box .lose-con .btn-box a.again-pay-btn{background:#fb4734;border:1px
solid #fb4734}.payment-lose-box .lose-con .btn-box a.again-pay-btn:hover{background:#eb2712;border:1px
solid #eb2712}.payment-lose-box .lose-con .btn-box a.again-yd-btn{background:#ff8a00;border:1px
solid #ff8a00;color:#fff}.payment-lose-box .lose-con .btn-box a.again-yd-btn:hover{background:#f60;border:1px
solid #f60}.payment-lose-box .lose-con .btn-box a.back-prev-btn{color:#00b7ee;border:1px
solid #00b7ee;background:#fff}.payment-lose-box .lose-con .btn-box a.back-prev-btn:hover{color:#fff;background:#00b7ee}.payment-order{border:1px
solid #ffd899}.payment-order-tit{height:78px;line-height:78px;overflow:hidden;background:#fffdee;padding:0
68px 0 72px}.payment-order-tit
.msg{float:left;font-size:16px;color:#666;padding-left:50px;background:url(/plugins/spot/public/images/order-line-success-ico.png) no-repeat left center}.payment-order-tit
.price{float:right;font-size:14px;color:#666}.payment-order-tit .price
em{font-size:24px;color:#ff3600;font-weight:bold}.payment-order-list>ul{border-top:1px solid #ffd899;padding:14px
0}.payment-order-list
li{line-height:22px}.payment-order-list
.hd{float:left;width:106px;text-align:right}.payment-order-list
.bd{float:left;margin-left:10px;width:1014px}.payment-order-list .bd
i.des{color:#999}.payment-order-list .bd>a:hover{color:#ff6000;text-decoration:underline}.payment-order-list .bd>em{color:#ff3600;font-weight:bold}.st-payment-way .payment-con-box{border:1px
solid #d8d8d8;margin-top:15px}.payment-con-box .payment-tit{height:53px;line-height:53px;background:#f9f8f8;padding:0
47px;font-size:16px;font-weight:bold}.st-payment-way .payment-con-box .payment-con{border:none;margin:0;padding:10px
47px 35px 47px}.st-payment-way .payment-con-box .payment-con .payment-line dl
dt{padding:14px
0;border-bottom:1px solid #e5e5e5;font-size:16px;color:#333;font-weight:normal}.st-payment-way .payment-con-box .payment-con .payment-line dl
dd{margin-top:15px}.st-payment-way .payment-con-box .payment-con .free-txt{padding:20px
0;font-size:16px}.pay-info{padding:15px
0}.pay-info
.list{padding-bottom:15px;position:relative}.pay-info .list .ico,.pay-info .list
label{position:absolute;left:0;width:27px;text-align:right}.pay-info .list
.txt{padding-left:36px;font-size:14px;line-height:20px}.pay-info .list
label{color:#fc6000;line-height:20px}.pay-info .list
.notes{font-size:12px;color:#7d7d7d}.st-payment-way .payment-con .payment-tj-btn,.st-payment-way .payment-con .payment-dd-btn{margin-top:20px}.st-payment-way .payment-con .payment-tj-btn a,.st-payment-way .payment-con .payment-dd-btn
a{display:inline-block;color:#fff;width:150px;height:40px;line-height:40px;font-size:16px;text-align:center;border-radius:3px;background:#00b7ee}.user-home-box .user-home-order .order-list .yd-type{display:block;color:#666;font-size:14px;padding:5px
0}.bg-f6f6f6{background:#f6f6f6}.user-line-order-wrap{width:992px;float:right}.user-line-order-wrap .info-item{background:#fff;padding:15px
21px;margin-bottom:15px}.condition-item
.text{float:left;width:560px}.condition-item .text
h3{height:24px;line-height:24px;font-size:18px;padding-bottom:8px;overflow:hidden}.condition-item .text
h3.orange{color:#f80}.condition-item .text .list
p{float:left;width:280px;height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#666}.condition-item .text .list p
em{color:#f60}.condition-item
.btn{float:right}.condition-item .btn>a{float:right;margin:7px
0 0 12px;width:98px;height:34px;text-align:center;line-height:34px;border-radius:5px;border:1px
solid #d2d2d2;font-size:14px;color:#666}.condition-item .btn > a.cancel-btn:hover,.condition-item .btn>a.refund-btn:hover{border:1px
solid #00b7ee;color:#00b7ee}.condition-item .btn > a.pay-btn,
.condition-item .btn>a.confirm-btn{background:#f80;color:#fff;border:1px
solid #f80}.condition-item .btn > a.pay-btn:hover,
.condition-item .btn>a.confirm-btn:hover{background:#f80;border:1px
solid #f80}.condition-item .btn > a.cancel-btn,
.condition-item .btn>a.cancel-btn:hover{color:#fff;background-color:#ccc;border:1px
solid #ccc}.condition-item .btn>a.cancel-refund-btn{border:1px
solid #00b7ee;background:#00b7ee;color:#fff}.condition-item .btn>a.cancel-refund-btn:hover{background:#00a0de;border:1px
solid #00a0de}.condition-item .btn>a.comment-btn{border:1px
solid #ffb84d;background:#ffb84d;color:#fff}.condition-item .btn>a.comment-btn:hover{border:1px
solid #ffa825;background:#ffa825}.user-line-order-wrap .info-item .order-speed-box{width:880px;margin:15px
auto}.user-line-order-wrap .info-item .order-speed-box .order-speed-step li
strong{width:237px}.user-line-order-wrap .info-item .order-speed-box .order-speed-step li.step-second{left:219px}.user-line-order-wrap .info-item .order-speed-box .order-speed-step li.step-third{left:433px}.user-line-order-wrap .info-item .order-speed-box .order-speed-step li.step-fourth{left:648px}.user-line-order-wrap .info-item .order-speed-box .order-speed-step li.step-fifth{left:862px}.user-line-order-wrap .info-item .order-speed-box  .order-speed-step li.step-fifth
strong{width:0}.user-line-order-wrap .info-item .order-speed-box .speed-show-list{padding-bottom:0}.order-speed-step{height:20px;margin-bottom:50px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f0f0f0}.order-speed-step
ul{height:20px;position:relative}.order-speed-step
li{width:12px;height:20px;position:absolute}.order-speed-step li.step-first{left:5px}.order-speed-step li.step-second{left:232px}.order-speed-step li.step-third{left:459px}.order-speed-step li.step-fourth{left:686px}.order-speed-step li.step-fifth{left:913px}.order-speed-step li
em{display:block;width:12px;height:12px;position:absolute;top:4px;left:0;z-index:10;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:rgba(255,255,255,.7)}.order-speed-step li
strong{display:block;width:249px;height:20px;position:absolute;left:-5px;top:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.order-speed-step li.cur
strong{background:#2577e3}.order-speed-step li.step-fifth
strong{width:0}.order-speed-step li.active
em{background:#fff}.order-speed-step li
span{display:block;color:#ccc;width:90px;height:40px;line-height:40px;text-align:center;position:absolute;top:20px;left:0;margin-left:-40px;font-size:14px;font-weight:bold}.order-speed-step li.cur
span{color:#666}.order-speed-step li.blue
span{color:#2577e3}.order-speed-step li.active
span{color:#f80}.speed-show-list{padding-bottom:30px}.speed-show-list .info-list{height:64px;overflow:hidden}.speed-show-list .info-list>li{color:#999;min-height:26px;position:relative;padding-bottom:5px}.speed-show-list .info-list>li>span{float:left;line-height:24px;padding:0
25px 0 15px}.speed-show-list .info-list > li
.txt{float:left;width:625px;line-height:22px;padding-left:15px}.speed-show-list .info-list > li .txt
.info{color:#f60}.speed-show-list .info-list>li:before{content:" ";display:inline-block;width:8px;position:absolute;left:0;top:7px;bottom:0;background:url("/plugins/spot/public/images/user-order-show-info.png") no-repeat 0 -19px}.speed-show-list .info-list>li:after{content:"";clear:both;display:block;height:0;overflow:hidden}.speed-show-list .more-info{color:#0073b6;display:inline-block;height:20px;line-height:16px;cursor:pointer}.speed-show-list .more-info:before{content:" ";display:inline-block;float:left;width:9px;height:9px;margin:4px
7px 0 0}.speed-show-list .more-info.down:before{background:url("/plugins/spot/public/images/user-order-show-info.png") no-repeat 0 0}.speed-show-list .more-info.up:before{background:url("/plugins/spot/public/images/user-order-show-info.png") no-repeat 0 -10px}.ost-item>.tit{height:22px;line-height:22px;padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:16px;overflow:hidden}.ost-item>.ost-content{padding-top:15px}.ost-content
li{padding:5px
0}.ost-content li:after,
.ost-content li:before,
.ost-content li .bd:after{content:'.';display:block;height:0;clear:both;overflow:hidden}.ost-content li
.hd{float:left;width:80px;text-align:right;color:#666;font-size:14px;height:20px;line-height:20px;overflow:hidden}.ost-content li
.bd{padding-left:90px;min-height:20px}.ost-content li .bd
p{color:#999;font-size:14px;line-height:20px}.ost-content li .bd
.price{color:#f60}.ost-content li .bd
p.bt{font-weight:bold;color:#333}.ost-content li .bd
p.ty{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:270px}.ost-content li .bd p.ty
label{color:#666}.ost-content li .bd
p.ty3{text-align:right}.ost-content li .bd .download-link{float:left;margin-right:40px;font-size:14px;color:#00b7ee}.ost-content li .bd .download-link:hover{text-decoration:underline}.order-line-table{width:100%}.order-line-table
th{color:#999;font-size:13px;height:40px;line-height:40px;text-align:center;border:1px
solid #efefef;background:#f8f8f8}.order-line-table th
span{display:block;padding-left:20px;text-align:left}.order-line-table
td{color:#999;font-size:13px;height:40px;line-height:40px;text-align:center;border:1px
solid #efefef}.order-line-table td
a{display:block;padding:8px
20px;color:#0073b6;line-height:20px;text-align:left}.order-line-table td
.price{color:#f60}.ost-item > .tourist-list
li{padding:10px
0;border-bottom:1px dashed #e5e5e5}.ost-item > .tourist-list li.last-li{border-bottom:none}.tourist-list .base-info{padding:5px
0}.tourist-list .base-info
label{display:inline-block;vertical-align:middle;height:23px;background:#f5f5f5;line-height:23px;overflow:hidden;padding:0
6px;color:#999;font-size:14px;margin-right:15px}.tourist-list .base-info
span{color:#666;font-size:14px;display:inline-block;vertical-align:middle}.tourist-list .base-info span
.ico{display:inline-block;vertical-align:middle;margin:0
0 0 8px;background:url(/plugins/spot/public/images/switch-ico.png) no-repeat}.tourist-list .base-info span.off
.ico{width:16px;height:7px}.tourist-list .base-info span.on
.ico{width:16px;height:11px;background-position:-19px 0}.tourist-list .more-info
p{float:left;width:237px;line-height:30px;color:#999;font-size:14px;overflow:hidden}.tourist-list .more-info p
label{color:#666}.ost-content li .bd
.img{width:150px;height:100px;overflow:hidden;position:relative;background:#e7e7e7}.ost-content li .bd .img
.mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.ost-content li .bd .img .mask
img{width:100%}.ost-content li .bd .img>a{display:block}.ost-content li .bd .img
p{position:absolute;z-index:9;left:0;width:100%;height:30px;line-height:30px;top:50%;margin-top:-15px;text-align:center;color:#fff}.ost-content .contact-list
p{float:left;width:316px;color:#999;font-size:14px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ost-content .contact-list p.ty1
label{margin-right:10px}.ost-content .contact-list p
label{float:left;width:80px;text-align:right;color:#666;font-size:14px;height:20px;line-height:20px;overflow:hidden}.ost-content .bd
.code{width:148px;height:148px;overflow:hidden}.ost-content .bd .code
img{width:100%}.settlement-info
.total{float:left;width:500px}.settlement-info .total
p.price{color:#666;font-size:16px;padding-bottom:10px}.settlement-info .total p.price
em{color:#f60;font-size:20px;font-weight:bold}.settlement-info .total p.price
span{color:#999;font-size:12px;padding-left:10px}.settlement-info .total
p.calc{color:#999;font-size:12px}.settlement-info
.pay{float:right;text-align:right}.settlement-info .pay .pay-btn{display:inline-block;width:100px;height:36px;line-height:36px;text-align:center;overflow:hidden;border-radius:5px;background:#fb4734;font-size:14px;color:#fff}.settlement-info .pay .pay-btn:hover{background:#eb2712}.settlement-info .pay
p{color:#999;line-height:20px;padding:5px
0 0 0}.wrap-img{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);z-index:999;text-align:center}.wrap-img
.pic{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}.wrap-img .pic:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.wrap-img .pic
img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}.wrap-img .close-btn{position:absolute;top:30px;right:40px;width:20px;height:20px;background:url(/plugins/spot/public/images/line-order-close-ico.png) no-repeat}.user-line-order-wrap .info-item .order-speed-box .order-speed-step-refund li
strong{width:293px}.user-line-order-wrap .info-item .order-speed-box .order-speed-step-refund li.step-fourth
strong{width:0}.user-line-order-wrap .info-item .order-speed-box .order-speed-step-refund li.step-second{left:276px}.user-line-order-wrap .info-item .order-speed-box .order-speed-step-refund li.step-third{left:546px}.user-line-order-wrap .info-item .order-speed-box .order-speed-step-refund li.step-fourth{left:862px}.st-payment-way .payment-con .payment-now-btn
a{width:100px;border-radius:5px;height:36px;line-height:36px}.st-payment-way .payment-con .payment-now-btn a:hover{background:#eb2712}.st-payment-way .payment-con .payment-dd-btn
a{width:100px;border-radius:5px;height:36px;line-height:36px}.st-payment-way .payment-con .payment-dd-btn a:hover{background:#00a0de}.st-ts-text{float:inherit!important;padding-left:0!important;background:none!important}.ticket-document-box{}.tickettype-nr{padding:0
15px;height:410px;overflow:auto}.tickettype-nr::-webkit-scrollbar{width:5px;height:20px}.tickettype-nr::-webkit-scrollbar-button{height:0;background:#fff}.tickettype-nr::-webkit-scrollbar-track{height:0;background:#dbe1e8}.tickettype-nr::-webkit-scrollbar-thumb{background:#ccc}.tickettype-nr-sm{margin:10px
0 0}.tickettype-nr-sm:last-child{margin-bottom:20px}.tickettype-nr
.hd{display:block;width:100%;height:20px;line-height:20px}.tickettype-nr
.bd{color:#999;line-height:22px}.tickettype-nr .bd
em{font-style:italic}.tickettype-nr .bd em
*{font-style:italic}.tickettype-nr .bd
strong{font-weight:bold}.tickettype-nr .bd strong
*{font-weight:bold}.choose-date-input{cursor:pointer;background:url("/plugins/spot/public/images/date-img.png") no-repeat 205px}