@charset "utf-8";
html{background-color:#f0f0f0}
#footer,.topinner{display:none}
.content{padding-bottom:60px}
.content .price:before{font-size:12px}
.order-top{background-color:#fff;margin-bottom:10px;padding:0 15px;border-bottom:1px solid #dcdcdc}
.order-top > h2{padding:10px 0;font-size:16px}
.order-top > h2 b{font-weight:100;font-size:14px;margin-left:8px;color:#666}
.order-top-d{padding-bottom:10px;position:relative}
.top-rg{position:absolute;right:0;font-size:12px;color:#999;top:-4px}
.top-rg span{font-size:18px}
.top-d{padding-right:90px;font-size:12px;color:#999}
.top-d i{border:1px solid #ff5346;border-radius:3px;color:#ff5346;padding:1px 2px;font-size:10px;margin-right:4px;position:relative;top:-2px}
.order-item{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding-left:15px;margin-bottom:10px;background-color:#fff}
.order-top > h2 em{background-color:#ff5346;border-radius:3px;color:#fff;font-size:10px;margin-left:5px;padding:1px 3px;position:relative;top:-1px;white-space:nowrap}
.order-item > a{display:block}
.order-item dl{padding:10px 15px 10px 0;border-bottom:1px solid #dcdcdc;line-height:24px}
.order-item dl.last{border-bottom:none}
.order-item dt{width:80px;font-size:14px;color:#555;float:left}
.order-item dd{padding:0 15px 0 0;position:relative;overflow:hidden}
.order-item dd span.week{display:block;text-align:right;font-size:16px;color:#333}
.order-item dd i.iconfont{position:absolute;line-height:1;color:#aaa;right:-3px;top:5px}
.num-box{position:absolute;right:2px;top:50%;margin-top:-4px;width:108px;height:32px}
.num-box > i{float:left;border:1px solid #dcdcdc;height:30px;position:relative;width:33px;background-color:#fff}
.num-minus{border-radius:6px 0 0 6px}
.num-plus{border-radius:0 6px 6px 0}
.num-box > input.num-txt{float:left;font-size:16px;text-align:center;height:30px;line-height:30px;width:38px;border:1px solid #dcdcdc;border-left:none;border-right:none;padding:0}
.num-minus:after,.num-plus:before{content:'';width:15px;height:3px;background:#ff5346;display:block;top:50%;position:absolute;left:50%;margin-left:-7px;margin-top:-1px}
.num-plus:after{content:'';width:3px;height:15px;background:#ff5346;display:block;top:50%;position:absolute;left:50%;margin-left:-1px;margin-top:-7px}
.num-minus.off:after,.num-plus.off:before{content:'';width:15px;height:3px;background:#dcdcdc;display:block;top:50%;position:absolute;left:50%;margin-left:-7px;margin-top:-1px}
.num-plus.off:after{content:'';width:3px;height:15px;background:#dcdcdc;display:block;top:50%;position:absolute;left:50%;margin-left:-1px;margin-top:-7px}
.writeok{margin-right:-15px;width:100%;border:none;background:none;padding:0;font-size:14px;color:#333;line-height:24px}
.order-item dd.last-num{overflow:visible}
#imgid{width:63px;height:22px;position:absolute;right:0;top:-1px}
#imgid img{width:63px;height:22px}
.t-tip{color:#777;background-color:#f0f0f0;margin-top:-10px;min-height:1px}
.t-tip p{padding:10px 15px 10px 10px;line-height:20px;color:#777;font-size:12px}
.t-tip p em{margin:0 3px;color:#ff5346}
.order-btn{border-top:1px solid #ccc;position:fixed;z-index:200;background-color:#fff;height:50px;left:0;bottom:0;width:100%}
.order-price{padding-left:15px;line-height:50px;font-size:18px}
.order-price span{font-size:22px}
.card-btn{padding:0;border:none;background-color:#ff5346;color:#fff;position:absolute;font-size:18px;height:50px;line-height:50px;text-align:center;width:120px;top:0;right:0}
.card-btn.disabled{background-color:#d5d5d5}
.auction-persons{font-size:16px;margin-bottom:10px;background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.auction-persons ul{padding-left:12px}
.auction-persons li{padding:5px 15px 5px 0;line-height:26px;position:relative}
.auction-persons li label{display:inline-block;width:60%;padding-top:4px;font-size:16px;color:#333}
.auction-persons li label > em{font-size:12px;margin-left:2px;color:#666}
.auction-persons li .pri{color:#666;font-size:14px}
.auction-persons li .pri span.price,.auction-persons li .pri span.price:before{color:#666}
.auction-persons .num-box{position:absolute;right:12px;top:50%;margin-top:-16px;width:108px;height:32px}
.orderInp{border:1px solid #e9e9e9;padding:0;width:100%;box-sizing:border-box;height:30px;line-height:30px;text-align:center;border-radius:6px;font-size:14px}
.order-txt{padding:12px 15px;margin-top:-10px;color:#666;font-size:12px}
.order-txt i{margin:0 3px;color:#f60}
.auction-insu{margin-bottom:10px;padding:0 12px;height:44px;line-height:44px;font-size:18px;color:#333;background-color:#fff}
.auction-insu em{margin-left:10px;font-size:14px;color:#666}
.auction-insu span{color:#666}
.auction-insu span:before{color:#666}
.auction-insu .insu-d{float:right}
.auction-insu .insu-d i{vertical-align:1px}
.auction-c-info{background-color:#fff;margin-bottom:10px}
.auction-c-info > h3{line-height:44px;font-size:16px;height:44px;text-indent:12px}
.auction-c-info li{padding-left:110px;line-height:44px;position:relative;font-size:16px;height:44px}
.auction-c-info li:last-of-type{border-bottom:none;height:auto}
.auction-c-info li > span{position:absolute;left:12px;color:#333;padding-left:30px}
.auction-c-info li > span i.iconfont{position:absolute;left:0;line-height:1;color:#a9a9a9;top:14px;font-size:18px}
.auction-c-info2 li > span{padding-left:0;width:80px}
.auction-c-info li > em{color:#f00;font-size:12px;position:absolute;left:2px;top:0;line-height:1;top:19px}
.auction-c-info li:nth-child(2) > span i,.auction-c-info li:nth-child(3) > span i{top:13px}
.auction-c-info li p{width:100%;position:relative}
.auction-c-info li p input{width:100%;border:none;padding:0}
.auction-c-info li p .disb{background-color:#ededed;color:#999;display:inline-block;height:28px;line-height:28px;text-indent:6px;width:100%;font-size:15px}
.tour-list li{margin-bottom:10px;background-color:#fff;padding:10px 12px;font-size:12px}
.tour-list li h4{font-size:12px;margin-bottom:5px}
.tour-list li dt{line-height:36px;margin-bottom:5px}
.tour-list li dd{line-height:36px}
.tour-list li dt{padding:0 40px 0 62px;position:relative}
.tour-list li .tour_inp{border:1px solid #d8d8d8;padding:3px 8px;border-radius:3px;height:36px;line-height:28px;width:100%;box-sizing:border-box}
.tour-list li dt span{position:absolute;left:0;top:0;font-size:14px}
.tour-list li dt label{position:absolute;right:0;top:0;font-size:14px}
.tour-list li label i{margin-left:3px;line-height:1;color:#aaa}
.tour-list li dd{padding:0 0 0 62px;position:relative}
.tour-list li dd label{position:absolute;left:0;top:0}
.tour-list li dd label em{display:inline-block;max-width:42px;overflow:hidden;white-space:nowrap;font-size:14px;vertical-align:middle}
.tour-list li dd label i{vertical-align:middle;margin-left:2px}
.tour-list li dd:last-of-type{margin-top:5px}
.tour-list li dd:last-of-type em{font-size:14px;position:absolute;left:0;top:0}