.t-warp{z-index:100000}.t-warp .toleft,.t-warp .toright,.t-warp .m-close{background-image:url(//www.dpfile.com/s/c/app/booking/img/mth-bg.8faba11e067ee866a3508bead54f43f6.png);background-repeat:no-repeat}.t-warp .toleft,.t-warp .toright{display:block;width:24px;height:38px;position:absolute;top:93px}.t-warp .toleft{background-position:-104px 0;left:8px}.t-warp .toright{background-position:-75px 0;right:8px}.t-warp .m-close{display:block;width:17px;height:17px;background-position:-50px 0;position:absolute;right:8px;top:8px;text-indent:-999px;overflow:hidden;display:none}.t-warp{width:380px;padding:20px 40px 25px;border:1px solid #c3c3c3;-webkit-box-shadow:1px 0 2px 0 #e4e4e4;box-shadow:1px 0 2px 0 #e4e4e4;zoom:1;position:relative;background-color:#FFF}.t-warp:after{display:block;height:0;visibility:hidden;font-size:0;content:".";clear:both}.t-warp .mth-bx{float:left;width:182px;text-align:center}.mth-bx table{border-collapse:collapse}.mth-bx th{padding:3px 0;font-weight:normal}.mth-bx h6{padding-bottom:3px;font-size:12px;text-align:center;border-bottom:1px solid #e4e4e3}.mth-bx td{border:1px solid #e4e4e3}.mth-bx td a{display:block;width:25px;height:22px;line-height:22px;color:#000}.mth-bx td a:hover,.mth-bx td .onday{background-color:#ff8400;color:#FFF;text-decoration:none}.mth-bx td .fest{color:#f60;font-size:10px;font-family:Tahoma,Geneva,sans-serif;line-height:22px;font-weight:normal}.mth-bx td .outday,.mth-bx td .outday:hover{color:#999;background-color:#ededed;text-decoration:none;cursor:default}.mth-bx td .eptyday,.mth-bx td .eptyday:hover{cursor:default;background-color:#fff}.t-warp .mth-bxscend{margin-left:15px}.chal-time ul:after,.time_list .time_am:after,.time_list .time_pm:after{content:"\20";display:block;height:0;visibility:hidden;clear:both}.chal-time ul,.time_list .time_am,.time_list .time_pm{zoom:1;position:relative}.slet-chal,.slet-chal .iner,.booking-seat .J_q_r_date{background-image:url(//www.dpfile.com/s/c/app/booking/img/book-sprite.70c2990a348b4d9dc794ecd54fcb3a04.png);background-repeat:no-repeat}.booking-plugin,.booking-seat-bx{position:relative;zoom:1;z-index:2}.booking-glory{zoom:1;font-size:12px;width:360px;width:363px\9;overflow:hidden;zoom:1;padding:9px 10px;border:1px solid #f4e6ca;color:#9a9a9a;background-color:#fff7e7;margin-top:-1px}.booking-glory .glory,.booking-glory .cheap{padding:0 2px 1px;padding:2px 2px 0\9;*padding:2px 2px 0;_padding:2px 2px 2px;float:left;line-height:15px;font-size:14px}.booking-glory .glory{color:#ff8501;border:1px solid}.booking-glory .cheap{color:#55a210;border:1px solid}.booking-glory .result{float:right;padding-right:11px}.booking-glory .result em{color:#74b33c;margin-right:3px}.booking-glory .ad-info{margin-left:8px}.booking-seat{position:relative;background-color:#fffdfa;width:360px;width:363px\9;padding:10px;border:1px solid #f4e6ca}.booking-seat input.seat-sel{width:102px;margin-right:6px;padding:0 4px 3px 5px;padding:1px 4px 2px 5px\9;*padding:4px 4px 0 5px;line-height:22px\9;float:left}.booking-seat .strain{position:absolute;top:17px;left:172px;_left:172px;background-image:url(//www.dpfile.com/s/c/app/booking/img/book-sprite.70c2990a348b4d9dc794ecd54fcb3a04.png);background-position:right -560px;height:16px;width:30px}.booking-seat .o_full{position:absolute;top:17px;left:145px;_left:145px;background-image:url(//www.dpfile.com/s/c/app/booking/img/tip.139ae4e65a6831b75524ac63c34e8092.png);background-position:right -10px;height:16px;width:40px}.booking-seat .medi-btn-shallow{vertical-align:middle}.booking-seat .medi-btn-shallow .btn-txt{color:#f60}.booking-seat .medi-btn-shallow .btn-txt:hover{color:#f60}.booking-seat .J_q_r_date{width:130px;border:1px solid #ccc;background-position:115px -198px;cursor:pointer}.booking-seat .flag-jiang,.booking-seat .flag-hui{display:none}.aside .booking-glory{background:white;width:198px;border:0 none;margin:0;border-top:1px solid #f4f4f4;padding:0 20px;height:27px;line-height:27px;white-space:nowrap;text-overflow:ellipsis;_height:22px;_padding-top:5px}.aside .booking-glory .glory,.aside .booking-glory .cheap{padding:1px;width:12px;height:12px;line-height:12px;font-size:12px;display:inline-block;float:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aside .booking-glory .result{display:none}.aside .booking-seat{zoom:1;border:0 none;background-color:white;padding:0 20px 15px;width:auto}.aside .booking-seat input.seat-sel{float:none;margin:0 0 10px;width:179px;padding:2px 4px 1px 13px;border:1px solid #e0e0e0;height:25px;background-position:right -770px}.aside .slet-chal{margin:0}.aside .slet-chal-right{float:right}.aside .slet-chal .booking-select-date-span{width:54px;background-position:right -820px}.aside .slet-chal .booking-select-per-span{width:44px}.aside .booking-seat .medi-btn-shallow{display:block;background:transparent none;clear:both;padding:10px 0 0}.aside .booking-seat .medi-btn-shallow .btn-txt{display:block;text-align:center;color:#ff8400;border:1px solid #f4cfaa;background:#fffcf5 none}.booking-timepicker-container .order_full{z-index:9000}.one-show .time_list{left:148px}.one-show .flag-jiang,.one-show .flag-hui{display:block;width:18px;height:29px;position:absolute;top:0;left:4px;display:block;width:18px;height:29px;position:absolute}.one-show .flag-jiang{background-position:-50px -505px}.one-show .flag-hui{background-position:-70px -505px}.two-show{padding:10px 10px 10px 0;width:410px;+width:422px}.two-show input.seat-sel{margin-left:50px}.two-show .flag-jiang,.two-show .flag-hui{display:block;width:18px;height:29px;position:absolute;top:0}.two-show .flag-jiang{background-position:-50px -505px;left:4px}.two-show .flag-hui{background-position:-70px -505px;left:27px}.slet-chal,.slet-chal .iner{display:inline-block;*display:inline;*zoom:1;height:30px;color:#61646e}.slet-chal{margin:0 6px 0 0;padding-left:2px;background-position:0 -720px;z-index:5;cursor:pointer;vertical-align:middle;float:left}.slet-chal .iner{padding:0 35px 0 12px;line-height:30px;background-position:right -870px}.slet-chal .booking-select-date-span{padding:0 25px 0 12px;width:32px;white-space:nowrap;*padding:0 28px 0 12px}.slet-chal .booking-select-per-span{width:30px}.slet-chal:hover .iner{color:#61646e}.chal-quick-search{border:1px solid #f8cfa5;background-color:#fff;z-index:10;position:absolute}.chal-time{width:78px;width:78px\9\0;left:158px;top:37px;_left:156px;_top:38px}.chal-time h6{margin-bottom:3px;padding:2px 6px;background-color:#fff7ea;font-size:12px;color:#a8a7a0}.chal-time li{float:left;width:39px;margin-bottom:3px}.chal-time li a{display:block;width:39px;height:20px;text-align:center;line-height:20px}.chal-time .full{color:#cccad3}.chal-time .full:hover{color:#cccad3;background-color:#fff}.time_list{position:absolute;top:40px;width:415px;border:1px solid #ccc;overflow:hidden;background-color:#f8f8f8;z-index:9999}.order_full{position:absolute;top:40px;width:374px;height:238px;border:1px solid #ccc;background-color:#fff;text-align:center}.order_full .hook{display:inline-block;width:0;height:100%;overflow:hidden;margin-left:-1px;font-size:0;line-height:0;vertical-align:middle}.order_full .img{display:inline-block;vertical-align:middle;background:url(//www.dpfile.com/s/c/app/booking/img/carrot.eea94fdf397b12517c517a644398a33c.png);width:230px;height:193px}.time_list .scroller{overflow-x:hidden;overflow-y:auto}.time_list a{text-decoration:none}.time_list .time_am,.time_list .time_pm{position:relative;width:414px}.time_list .time_am{background-color:#fffcf7;border-bottom:1px solid #dcdcdc}.time_list .time_pm{background-color:#fafeff;margin-top:4px}.time_list .category{position:absolute;top:50%;left:0;border:0;margin-top:-11px;width:21px;height:23px;background-image:url(//www.dpfile.com/s/c/app/booking/img/tip.139ae4e65a6831b75524ac63c34e8092.png);background-repeat:no-repeat;margin-left:9px}.time_list .time_am .category{background-position:0 -10px}.time_list .time_pm .category{background-position:0 -40px}.time_list .time{float:right;width:375px;background-color:#fff;margin-left:39px;_margin-left:0}.time_list li{position:relative;float:left;width:74px;height:34px;text-align:center;line-height:33px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.time_list li.last_row{border-bottom:0}.time_list li.last{border-right:1px solid #ccc}.time_list li.last_row_col{border-right:0}.time_list li .hover{display:none}.time_list li:hover .hover,.time_list li.choosed .hover{display:block;position:absolute;left:-1px;top:-1px;*top:0;top:0\9;width:74px;height:34px;*height:33px;height:33px\9;border:1px solid #ffad2d;z-index:1;cursor:pointer}.time_list li.first_row .hover{height:33px;*height:32px;top:0}.time_list li.last_row .hover{height:33px;*height:32px}.time_list li.first_row.last_row .hover{height:32px;*height:31px}.time_list li a{color:#333}.time_list li a:hover{background-color:#fff;color:#333}.time_list li.choosed a:hover{background-color:#ffad2d;color:#fff}.time_list li.choosed{background-color:#ffad2d}.time_list li.choosed a{color:#fff}.time_list li .t_strain{position:absolute;top:0;right:0;background:url(//www.dpfile.com/s/c/app/booking/img/tip.139ae4e65a6831b75524ac63c34e8092.png) no-repeat 0 -180px;width:25px;height:27px;z-index:100}.time_list li.choosed .t_strain{background:url(//www.dpfile.com/s/c/app/booking/img/tip.139ae4e65a6831b75524ac63c34e8092.png) no-repeat right -180px}.time_list li .tip{display:block;line-height:19px;margin-top:8px;margin-left:10px;background-image:url(//www.dpfile.com/s/c/app/booking/img/tip.139ae4e65a6831b75524ac63c34e8092.png);background-repeat:no-repeat}.time_list li .money-tip{background-position:0 -70px}.time_list li .gift-tip{background-position:0 -100px}.gift_text{position:absolute;background-color:#fff7e8;border:1px solid #f6a16d;width:251px;z-index:19999;padding:10px}.gift_text h3{font-size:16px;color:#ff6f0e}.gift_text div{font-size:12px;color:#757575}.time_list li.choosed .money-tip{background-position:0 -130px}.time_list li.choosed .gift-tip{background-position:0 -150px}.chal-person{width:77px;height:208px;overflow-y:scroll;overflow-x:hidden;z-index:50}.chal-person ul{padding:5px 2px}.chal-person li{padding:0;line-height:20px}.chal-person .option{color:#666;display:inline-block;width:41px;text-align:center;margin-left:10px}.chal-person .option:hover{color:#fff;background-color:#ffad2d}.chal-person .option-active,.chal-person .option-active:hover,.chal-time .option-active,.chal-time .option-active:hover{color:#fff;background-color:#ffad2d;cursor:default}.container:after,.header-box:after,.pop-main .tabs:after,.book-list-box .txt-c li:after,.pop-main li:after,.menr-infor .flow:after,.shop-recom-list ul:after,.shop-recom-list li:after,.pic-txt:after,.book-tit:after,.pop-online-book .tags:after{content:"\20";display:block;height:0;visibility:hidden;clear:both}.container,.header-box,.pop-main .tabs,.book-list-box .txt-c li,.pop-main li,.pic-txt,.book-tit,.pop-online-book .tags{zoom:1;position:relative}.header-box h1,.book-list-box .pic i,.icon-book,.book-tit i,.menr-infor .flow-bx p,.menr-infor .flow i,.bking-state .state-icon,.output-date,.pop-main .f-part .select,.pop-main .f-part .select .txt,.prefer-all i,.J-reserve-calendar,.tit .booking-logo,.pop-online-book .plain-calendar,.book-tit .prefer-ques,.jiang-open .disc-con li,.one-show .flag-jiang,.one-show .flag-hui,.two-show .flag-jiang,.two-show .flag-hui,.booking-plugin .pp_ipad-hint .arrow{background-image:url(//www.dpfile.com/s/c/app/booking/img/book-sprite.70c2990a348b4d9dc794ecd54fcb3a04.png);background-repeat:no-repeat;display:inline-block;*display:inline;overflow:hidden;zoom:1;vertical-align:middle}.icon-book{width:14px;height:14px;background-position:-70px -110px}.pic-txt li{zoom:1}.pic-txt li:after{content:"\20";display:block;height:0;visibility:hidden;clear:both}.pic-txt li .pic{float:left;margin-right:10px;_display:inline}.pic-txt li .txt{display:table-cell;*display:inline-block;width:2000px;*width:auto;table-layout:fixed;word-wrap:break-word;word-break:break-all}.pic-txt li .txt:after{clear:both;display:block;visibility:visible;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" x x x x x"}.wrapper{width:960px;margin:0 auto;color:#555}.header-box{padding:5px 0 10px}.header-box .logo{float:left}.header-box h1{float:left;width:66px;height:53px;margin-left:20px;background-position:0 10px;text-indent:-9999px;overflow:hidden}.container-box{border-top:1px solid #eaeaea}.container-box .main{float:left;width:710px;margin:0;color:#555}.container-box .aside{float:right;width:240px;margin-right:0}.container-box .col-exp{color:#999}.book-list-box li{position:relative;top:-1px;padding:20px 40px;border-top:1px dashed #f8cfa5;border-left:1px solid #f8cfa5;border-right:1px solid #f8cfa5}.book-list-box .borno{border-top:0}.book-list-box ul{border-bottom:1px solid #f8cfa5;margin-bottom:10px}.book-list-box li:hover{background-color:#fff9f1}.book-list-box ul ul{border:0;margin:0}.book-list-box li li{border:0;padding:0;line-height:20px}.book-list-box .pic{width:55px}.book-list-box .pic i{width:48px;height:48px}.icon-wait{background-position:0 -50px}.icon-succ{background-position:-230px -110px}.icon-succ-ash{background-position:-120px -50px}.icon-fail{background-position:-180px -50px}.icon-err{background-position:-300px -110px}.icon-remind{background-position:-280px -50px}.book-list-box .tit{padding-bottom:10px;font-size:14px}.book-list-box h3{font-size:20px;font-weight:bold;padding-bottom:3px;line-height:26px}.book-list-box h3 a{color:#66c}.book-list-box h3 a:hover{background-color:#66c;color:#fff}.book-list-box .tit{position:relative}.book-list-box .tit .fail{color:#ff5243}.book-list-box .tit .succ{color:#390}.book-list-box .tit .lose{color:#ff5243}.book-list-box .tit .wait{color:#eea114}.book-list-box .tit .remind{color:#eea114}.book-list-box .tit .no-used{font-weight:bold}.book-list-box .tit .cancel{position:absolute;top:10px;right:0;color:#66c;font-size:12px}.book-list-box .tit .cancel em{margin:0 5px;color:#ccc}.book-list-box .txt-c ul{float:left;width:290px}.book-list-box .txt-c li{padding-left:66px;border-top:0 none}.book-list-box .txt-c li em{float:left;margin-left:-66px}.book-list-box .txt-c li span{_float:left}.book-list-box .txt-c .invalid{color:#bbb}.book-list-box .big-btn-shallow{position:absolute;right:40px;top:65px}.wrapper .big-btn-shallow .btn-txt,.wrapper .big-btn-shallow .btn-txt:hover{color:#f60}.book-list-box .txt-c dl{float:left;width:230px;line-height:20px;margin-left:40px}.confirm-book{background-color:#fffddd}.footer_w .compay{border-top:0 none}.wrapper .menr-infor{background-color:#fff1e1;padding:5px;margin-bottom:10px}.wrapper .menr-infor-con{border:1px solid #f8d0a6;background-color:#fff;padding:13px 20px 20px}.menr-infor-con h4{font-size:20px;font-weight:bold;color:#f60}.menr-infor-con .col-exp{margin-right:30px;color:#333}.menr-infor-con .flow{margin-right:3px;display:inline-block;*display:inline;*zoom:1;width:396px;padding:0 2px;height:10px;background-position:0 -180px;zoom:1;vertical-align:middle;position:relative}.menr-infor-con .flow i{float:left;display:inline-block;*display:inline;*zoom:1;width:2px;height:10px}.menr-infor-con .flow .i-flowa{background-position:-280px -110px}.menr-infor-con .flow .i-flowb{background-position:-285px -110px}.menr-infor-con .flow span{float:left;display:inline-block;*display:inline;*zoom:1;height:10px;background:url(//www.dpfile.com/s/c/app/booking/img/flow-bg.477a80195e320bb7257354f618995af2.png) repeat-x 0 0;position:absolute;left:2px;top:0}.recom-tit{height:35px;padding:0 40px;line-height:35px;background-color:#999;color:#fff}.recom-tit span{float:right}.chek-plain{position:relative;top:2px;margin-right:3px}.cont-tit{margin:20px 0;text-align:center;padding-bottom:20px;background:url(//www.dpfile.com/s/c/app/booking/img/conit-bg.afb249ac203edd7a73ad3b1cc433ef08.jpg) no-repeat center bottom;font-weight:bold;font-family:"Microsoft YaHei"}.cont-tit p{font-size:16px;color:#555}.cont-tit h5{color:#f80;font-size:20px}.shop-recom-list ul{zoom:1}.shop-recom-list li{float:left;width:420px;margin:0 12px 15px 6px;padding:10px 20px;border:1px solid #e0e0e0;-moz-box-shadow:2px 2px 0 2px rgba(238,238,238,0.8);-webkit-box-shadow:2px 2px 0 2px rgba(238,238,238,0.8);box-shadow:2px 2px 0 2px rgba(238,238,238,0.8);zoom:1}.shop-recom-list li .pics{float:left;width:180px;margin-right:15px}.shop-recom-list li .txt{float:left;width:225px;height:130px;position:relative}.shop-recom-list h5{margin-bottom:3px;font-size:14px;font-weight:bold}.shop-recom-list .txt p{margin-bottom:3px}.shop-recom-list .btn-box{position:absolute;bottom:0}.shop-recom-list .medi-btn-shallow{margin-left:15px}.wrapper .medi-btn-shallow .btn-txt,.wrapper .medi-btn-shallow .btn-txt:hover{color:#f60}.shop-recom-list .item-pric{color:#111}.shop-recom-list .item-pric strong{color:#c00}.shop-recom-list .item-othr{color:#999}.shop-recom-list .item-othr em{margin:0 10px;color:#ccc}.shop-recom-list .item-othr label{margin-right:5px}.shop-recom-list .link-mor{margin:0 5px;height:38px;line-height:38px;text-align:center;font-size:16px;font-family:"Microsoft YaHei";background-color:#f4f4f4}.pop-online-book li:after,.pop-online-book .slt-book-room ul:after,.b-calendar-box .hd ul:after,.b-calendar-box .week:after,.pop-online-book .confirm-book .pic-txt:after,.pop-main .con:after,.view-ways .tab-ul:after{content:"\20";display:block;height:0;visibility:hidden;clear:both}.pop-online-book li,.pop-online-book .slt-book-room ul,.b-calendar-box .hd ul,.b-calendar-box .week,.pop-online-book .confirm-book .pic-txt{zoom:1;position:relative}.icon-last,.icon-next,.icon-confirm,.icon-succ,.pop-main .card,.pop-main .coupon{background-image:url(//www.dpfile.com/s/c/app/booking/img/book-sprite.70c2990a348b4d9dc794ecd54fcb3a04.png);background-repeat:no-repeat;display:inline-block;*display:inline;overflow:hidden;zoom:1;vertical-align:middle}.input-plain{display:inline-block;padding:4px 5px;color:#555;border:1px solid #ccc;vertical-align:middle}.output-date{width:140px;background-position:122px -196px;cursor:pointer}.tar-plain{width:400px;height:90px;padding:7px;color:#555;border:1px solid #ccc;overflow-y:hidden;resize:none}.input-plain:hover,.tar-plain:hover{border-color:#b1b1b1;color:#555}.input-plain:focus,.tar-plain:focus{border-color:#ffb46b;-webkit-box-shadow:0 0 2px #ff8400;-webkit-box-shadow:0 0 2px #ff8400 box-shadow:0 0 2px #ff8400;background-color:#fff}.input-plain:-moz-placeholder,.tar-plain:-moz-placeholder{color:#bbb}.input-plain:-ms-input-placeholder,.tar-plain:-ms-input-placeholder{color:#bbb}.input-plain::-webkit-input-placeholder,.tar-plain::-webkit-input-placeholder{color:#bbb}.input-err:-moz-placeholder{color:#f00}.input-err:-ms-input-placeholder{color:#f00}.input-err::-webkit-input-placeholder{color:#f00}.focus{color:#555}.form-default{color:#bbb}.pop-win{padding:0;background:0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.pop-main{border:1px solid #bbb;background-color:#fff;position:relative;zoom:1;z-index:2310}.pop-online-book .pop-main .hd{background-color:#f4f4f4;height:35px;padding:0 10px;line-height:35px;position:relative;zoom:1}.pop-main h3{margin-right:6px;font-weight:normal;font-size:14px;display:inline-block;*display:inline;overflow:hidden;zoom:1;vertical-align:middle}.pop-online-book .pop-main .con{padding:15px 20px;_position:relative;zoom:1}.pop-main .point-msg{position:absolute;bottom:23px;padding-left:30px;line-height:26px}.pop-main .btn-box{padding-top:0}.pop-main .col-exp{color:#999}.pop-online-book .pop-main .tit{margin-bottom:30px;_margin-bottom:1px;padding-bottom:15px;position:relative;zoom:1;border-bottom:1px solid #e0e0e0}.pop-main .tit h4{font-size:18px;font-weight:bold;margin-top:3px;*margin-top:1px\9;+margin-top:9px;display:inline-block;*display:inline;overflow:hidden;zoom:1;max-width:350px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>350?"350px":"");white-space:nowrap;text-overflow:ellipsis;color:#424242;vertical-align:middle}.pop-online-book .tit .booking-logo{position:absolute;left:8px;top:-5px;width:33px;height:41px;background-position:-350px -50px;display:inline-block;*display:inline;overflow:hidden;zoom:1}.pop-main .tit .col-exp{margin-left:10px;position:relative;top:2px;*z-index:10}.pop-main .tit .col-exp a{color:#66c}.pop-main .tit .col-exp a:hover{background-color:#66c;color:#fff}.pop-main .bg{background-color:#f4f4f4}.pop-online-book .pop-main .round-bdr{background-color:#f4f4f4;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border-bottom-left-radius:5px;padding:0}.pop-online-book .pop-main .time_list{position:absolute;top:60px;left:157px;z-index:100}.pop-online-book .pop-main .time_list ul,.pop-online-book .pop-main .time_list li{padding:0}.pop-main .round-bdr li{padding:0 10px 7px 85px}.pop-main .round-bdr .slt-book-li{padding:0 0 7px 75px}.pop-main .f-part,.pop-main .f-part p,.pop-main .f-msg,.pop-main .f-hint,.pop-main .f-part img{display:inline-block;*display:inline;overflow:hidden;*zoom:1;vertical-align:middle}.pop-main .f-part{line-height:29px;_float:left}.pop-main .f-part img{*position:relative;*top:-6px;margin:0 5px}.pop-main .input-plain{border:1px solid #ccc}.pop-main .f-msg{zoom:1;margin-left:3px;overflow:visible;margin-bottom:6px}.pop-main .round-bdr .f-msg{;margin-bottom:-2px}.pop-main .m-rmobile-wrapper{zoom:1;margin-left:0;margin-top:-1px;overflow:visible}.pop-main .m-rname-wrapper{zoom:1;margin-left:0;margin-top:6px;margin-bottom:5px;overflow:visible;display:block}.pop-main .f-msg span,.pop-main .msg-box span{*display:block;padding:4px 10px 5px;*padding:5px 10px 0;border:1px solid #ececd5;background-color:#fffceb;zoom:1}.pop-main .f-msg .m-err,.pop-main .msg-box .m-err{border:1px solid #ffb6b6;background-color:#fff2f2;color:#ff5243}.pop-main .form-box{position:relative;padding-bottom:10px;color:#666}.pop-main .form-box .msg-box span{display:block;padding:6px 0;text-align:center}.pop-main .form-box .msg-box a{margin-left:6px}.pop-main .btn-box{text-align:right;position:relative}.pop-main .btn-box span{margin:5px 9px 0 10px}.pop-main .ipt-err{border:1px solid #ffb6b6}.pop-main .selt-plain{height:25px;line-height:25px;margin-right:3px;vertical-align:middle}.pop-main .J-reserve-calendar{height:24px;line-height:24px;margin-right:3px;vertical-align:middle;width:130px;background-position:115px -194px}.selt-s{width:45px}.selt-sm{width:80px}.selt-m{width:130px}.selt-l{width:185px}.J-reserve-calendar{width:158px;padding-left:6px}.pop-main .medi-btn-shallow .btn-txt,.pop-main .medi-btn-shallow .btn-txt:hover{color:#f60}.emphas{color:#f00;vertical-align:middle}.pop-online-book .plain-calendar{width:126px;height:20px;padding:2px 5px;line-height:20px;border:0 none;background-position:0 -250px;color:#4e515b;cursor:pointer;vertical-align:middle}.booking-plugin .plain-calendar{width:126px;height:27px;padding:2px 5px;border:0 none;background-position:right -666px;color:#4e515b;cursor:pointer;vertical-align:middle}.pop-online-book .time-push{margin-left:30px;color:#262626;vertical-align:middle}.pop-online-book .form-box{padding-bottom:0;z-index:1}.pop-online-book .ipt-num{width:28px;margin-right:7px}.pop-online-book .ipt-book-time{width:194px}.pop-online-book .ipt-mobile,.pop-online-book .ipt-captcha{width:88px}.pop-online-book .ipt-mobile{width:123px;margin-bottom:6px}.pop-online-book .ipt-name{width:92px}.pop-online-book .slt-time{height:48px;margin-left:-35px}.pop-online-book .slt-time ul{padding:0;margin-top:4px}.pop-online-book .slt-time li{padding-left:36px;padding-bottom:0;*margin-bottom:-3px}.pop-online-book .st-tit{float:left;width:36px;margin-left:-36px;_margin-left:-22px;_display:inline;line-height:21px;color:#999}.pop-online-book .st-con a{float:left;margin-left:-1px;margin-bottom:-1px;width:44px;height:21px;line-height:21px;background-color:#fff;border:1px solid #d5d5d5;text-align:center;color:#555;position:relative;z-index:1}.pop-online-book .st-con a:hover{background-color:#f80;color:#fff;font-weight:bold;border:1px solid #fc7308;text-decoration:none}.pop-online-book .st-con a.selected{color:#bbb;cursor:default;position:relative;z-index:1}.pop-online-book .st-con a.selected:hover{color:#bbb;cursor:default;font-weight:normal;background-color:#fff;border:1px solid #d5d5d5;position:relative;z-index:1}.pop-online-book .st-con a.on{background-color:#f80;color:#fff;font-weight:bold;border:1px solid #fc7308;z-index:5}.pop-online-book .st-con a.on-about{background:url(//www.dpfile.com/s/c/app/booking/img/time-rpt.47accbeee7cf05ffbadc4c1bf3ea9670.png) repeat 0 0;border:1px solid #fc7308;z-index:5}.pop-online-book .st-con a.on-about:hover{background:#f80;color:#fff;font-weight:bold;border:1px solid #fc7308;z-index:5}.pop-online-book .slt-book-room{margin-left:-75px;background-color:#e8e8e8;border-top:1px solid #b3b3b3;border-bottom:1px solid #dbdbdb}.pop-online-book .slt-book-room ul{padding:5px 0 0}.pop-online-book .slt-book-room li{float:left;width:170px;padding:0 25px;color:#262626}.pop-online-book .slt-book-room .selected{color:#bbb}.pop-online-book .chk-plain,.pop-online-book .radio-plain{position:relative;_position:inherit;top:2px}.pop-online-book .slt-book-room .other{width:98%;margin-top:5px;padding:3px 0 5px 25px;*padding:3px 0 8px 25px;border-top:1px dashed #fff}.pop-online-book .msg-box{margin-top:10px;width:470px;height:32px}.pop-online-book .confirm-book{padding:15px 0;background-color:#fff}.pop-online-book .confirm-book .pic-txt{padding:25px 20px 25px 136px;background-color:#fffddd}.pop-online-book .confirm-book .pic{float:left;margin-top:8px;margin-left:-80px;_margin-left:-40px}.pop-online-book .confirm-book .icon-confirm{width:60px;height:57px;background-position:0 -110px}.pop-online-book .confirm-book .tit{margin:3px 0 5px;color:#963}.pop-online-book .confirm-book .tit h5{padding-bottom:3px;font-size:16px;font-weight:bold}.pop-online-book .confirm-book .txt{font-size:14px;color:#555}.pop-online-book .tit .btn{float:right;position:relative;top:-4px;*margin-top:-20px;*z-index:5}.pop-online-book .J-time-li,.pop-online-book .J-room-radio-li{padding-bottom:0}.pop-online-book .input-err{color:#f00!important;border:1px solid #f00!important}.pop-online-book .input-err:focus{color:#555}.pop-online-book .ohter-msg{margin-left:-50px}.pop-online-book .ohter-msg span{display:block;width:425px}.pop-online-book .ohter-msg a{margin-left:20px;color:#66c}.pop-online-book .ohter-msg a:hover{background-color:#66c;color:#fff}.book-titbx{position:relative;z-index:3}.book-tit{position:relative;top:1px;z-index:1;padding:6px 12px;border:1px solid #f8cfa5;_width:446px}.book-tit .txt,.book-tit i{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.book-tit .txt{width:410px}.book-tit .txt p{color:#999}.book-tit .txt h5,.prefer-all .txt h5{font-size:14px;color:#666;font-weight:bold}.book-tit i{width:21px;height:24px;margin-right:10px;background-position:-150px -110px;_float:left}.book-tit.coupon i{width:21px;height:24px;margin-right:3px;background-position:-150px -140px}.pop-main .bg .ipt-mobile{margin-right:12px}.bodrno{border-top:0 none}.jiang-bx{cursor:pointer}.jiang-bx:hover{background-color:#fffcf7}.book-tit .i-jiang{width:21px;height:21px;background-position:0 -505px}.book-tit .i-hui{width:21px;height:21px;background-position:-25px -505px}.book-tit .prefer-ques{width:20px;height:20px;background-position:-200px -470px;position:absolute;right:12px;top:6px}.jiang-open{width:470px;border:1px solid #f8cfa5;background-color:#fffcf7;position:absolute;left:0;top:0;z-index:999;-moz-box-shadow:0 1px 2px 1px rgba(222,217,213,0.4);-webkit-box-shadow:0 1px 2px 1px rgba(222,217,213,0.4);box-shadow:0 1px 2px 1px rgba(222,217,213,0.4)}.jiang-open .book-tit{border:0;border-bottom:1px dashed #f8cfa5}.jiang-open .disc-con{padding:0 45px 20px}.jiang-open .disc-con h6{margin:15px 0 3px;font-size:12px;font-weight:bold}.jiang-open .disc-con ul{margin:0;padding:0}.jiang-open .disc-con li{padding:0 0 0 10px;background-position:-390px -462px}.jiang-open .disc-con .pop-showimg{background:url(//www.dpfile.com/s/c/app/booking/img/pop-showimg.0edc8e95e9d0ec1b049addf2f517c4b9.png) no-repeat 0 0;width:374px;height:113px}.second-jiang{margin-top:-1px}.pop-main .card,.pop-main .coupon{width:16px;height:16px;margin-right:15px}.pop-main .card{background-position:0 -536px}.pop-main .coupon{background-position:-24px -536px}.jiang-open .cc_info{padding:10px 0}.jiang-open .cc_info p{height:30px;line-height:30px;padding:0 0 0 15px;font-size:14px;color:#666;width:30em;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}.login-enter{padding:20px 33px 0 27px}.prefer-mor{position:absolute;right:10px;top:6px}.prefer-all{padding:5px 15px 5px 42px;border-width:1px 1px 1px 5px;border-color:#f8cfa5 #f8cfa5 #f8cfa5 #f80;border-style:solid;position:absolute;left:0;top:0;background-color:#fff;z-index:20}.prefer-all i{display:inline-block;*display:inline;*zoom:1;width:21px;height:24px;background-position:-150px -140px;position:absolute;left:15px;top:12px}.prefer-all .txt p{color:#999}.pop-order .hints-box{margin-bottom:8px}.pop-order .msg-box{margin-top:-15px;height:32px;width:356px}.pop-order .ipt-mobile,.pop-order .ipt-captcha{width:88px}.pop-order .form-box{padding-bottom:0}.pop-order .form-box ul{padding:20px 20px 15px}.pop-order .get-captcha{margin-left:5px}.pop-order .f-part p{padding:0 10px}.pop-order .order-cancel{margin-bottom:17px;padding:20px 0;font-size:14px;line-height:26px;text-align:center;background-color:#fffddd;color:#963}.pop-order .order-cancel .btn-box{padding-top:30px;text-align:center}.pop-order .order-cancel .txt a{margin:40px 10px}.pop-order .icon-succ{width:26px;height:26px;margin-right:10px;background-position:-240px -50px}.icon-refresh{position:relative;top:-1px;width:22px;height:22px;margin-right:5px;background-image:url(//www.dpfile.com/s/c/app/booking/img/icon-loading-grey.f8e592d58cda74864732c2fa1c6be02d.gif);background-repeat:no-repeat;display:inline-block;*display:inline;overflow:hidden;zoom:1;vertical-align:middle}.b-calendar-box{width:182px;padding:10px 11px;border:1px solid #bababa;box-shadow:0 0 5px rgba(0,0,0,0.2)}.b-calendar-box li{float:left;text-align:center}.b-calendar-box .hd{width:182px;height:24px;background-color:#39c;line-height:24px}.b-calendar-box .hd a{float:left;width:22px;text-align:center}.b-calendar-box .hd a:hover{background-color:#1e7ab7}.b-calendar-box .hd .cur-month a{width:138px;color:#fff;font-weight:bold;background-color:#39c}.b-calendar-box .hd .icon-last{width:6px;height:11px;background-position:-90px -110px}.b-calendar-box .hd .icon-next{width:6px;height:11px;background-position:-110px -110px}.b-calendar-box .con{padding-top:5px}.b-calendar-box .con li{float:left;width:25px;height:25px;border-right:1px solid #fff;line-height:25px}.b-calendar-box .week{padding-bottom:10px}.b-calendar-box .week li{background-color:#f4f4f4;border-color:#f4f4f4;color:#424242;font-weight:normal;cursor:default}.b-calendar-box .select-date{color:#39c;font-weight:bold;cursor:pointer}.b-calendar-box .con .on{color:#ff8400;font-weight:bold}.b-calendar-box .select-date li:hover{background-color:#d6ebf5}.b-calendar-box .select-date .on:hover{background-color:#ffe6cc}.b-calendar-box .con .select-date .invalid{color:#bbb;font-weight:normal;background-color:#fff;cursor:default}.pop-hint-main{position:relative;background-color:#f8f8f8;border:1px solid #bbb;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.15);box-shadow:0 2px 3px rgba(0,0,0,0.15)}.pop-hint-main .con{padding:15px 25px}.pop-hint-main .point-msg-box .txt{font-size:14px;padding-right:10px}.pop-main .tabs{margin-bottom:10px;border-bottom:1px solid #f4f4f4}.pop-main .tabs a{position:relative;top:1px;float:left;margin-right:15px;padding:0 5px 5px;color:#999;font-size:14px}.pop-main .tabs .cur{border-bottom:2px solid #ff8400;color:#ff8400}.pop-main .tabs a.cur:hover{text-decoration:none}.mcalendar li.mcalendar_outrange{height:18px;color:#bbb}.J-launch-time .wait-placeholder{position:relative;top:12px}.roomHolder{position:relative;left:60px}.pop-main .menr-infor h4{font-size:20px;font-weight:bold;color:#f60}.pop-main .menr-infor .col-exp{margin-right:30px;color:#333}.pop-main .menr-infor .flow{margin-right:3px;display:inline-block;*display:inline;*zoom:1;width:400px;height:10px;background-position:0 -180px;zoom:1;vertical-align:middle;position:relative}.pop-main .menr-infor .flow i{float:left;display:inline-block;*display:inline;*zoom:1;width:2px;height:10px}.pop-main .menr-infor .flow .i-flowa{background-position:-280px -110px}.pop-main .menr-infor .flow .i-flowb{background-position:-285px -110px}.pop-main .menr-infor .flow span{float:left;display:inline-block;*display:inline;*zoom:1;height:10px;background:url(//www.dpfile.com/s/c/app/booking/img/flow-bg.477a80195e320bb7257354f618995af2.png) repeat-x 0 0}.pop-main .bking-state{margin:15px 0;padding:20px 20px 20px 90px;border:1px solid #ddd;background-color:#f4f4f4;color:#555;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative}.pop-main .bking-state h5{font-size:20px;font-weight:bold}.pop-main .bking-state h6{margin-bottom:15px;font-size:14px;font-weight:bold}.pop-main .bking-state .state-icon{display:block;width:48px;height:48px;position:absolute;left:10px;top:22px;_left:-65px}.pop-main .prom-state .state-icon{background-position:-180px -110px}.pop-main .scu-state .state-icon{background-position:-230px -110px}.pop-main .bking-state .over-book{position:absolute;right:20px;top:20px;color:#66c}.pop-main .bking-state .over-book:hover{color:#fff;background-color:#66c}.pop-main .scu-state h6{color:#390}.pop-main .btn-box .medi-btn-shallow{float:left;margin-left:0}.pop-main .view-ways{float:left;width:360px;border-right:1px solid #ccc}.pop-main .view-ways .tab-ul{padding:0;margin-bottom:10px;border-bottom:1px solid #e0e0e0;zoom:1}.pop-main .view-ways .tab-ul li{float:left;padding:0;margin-right:15px}.pop-main .view-ways .tab-ul li a{padding-bottom:5px;font-size:14px;color:#555;position:relative;bottom:3px}.pop-main .view-ways .tab-ul li a:hover,.pop-main .view-ways .tab-ul .on-this a{color:#f60;border-bottom:2px solid #f60}.pop-main .view-ways .btn-box{margin-top:20px;text-align:center}.pop-main .enter-butn{float:left;margin:70px 0 0 20px;*margin:70px 0 0 10px;display:inline}.pop-main .bgno{margin:0;padding:20px 0 20px 80px;background:0;border:0}.scroll-bar-box{position:absolute;background-color:#eaeaea;top:0;right:0}.scroll-bar{position:relative;width:8px}.scroll-bar .bar{background-color:#999;width:8px;display:block;position:absolute;cursor:pointer}.form-box .bg li{position:static}.pop-main .f-part .select{height:24px;*height:26px;margin:4px 4px 0 0;padding-left:2px;color:#61646e;background-position:0 -220px;z-index:5;cursor:pointer;vertical-align:middle}.pop-main .f-part .channel{margin-left:9px;vertical-align:top;*vertical-align:-7px}.pop-main .f-part .select .txt{float:left;height:24px;padding:0 26px 0 8px;line-height:24px;background-position:right -220px;width:14px}.pop-main .f-part .channel .txt{padding:0 46px 0 8px;*padding:0 26px 0 8px}.pop-online-book .tit .lottery-link a{margin-top:3px;color:#999}.pop-online-book .tit .lottery-link a:hover{color:#999;background-color:#fff;text-decoration:underline}.pop-online-book .lottery-link{display:inline-block;*display:inline;*zoom:1;width:130px}.pop-online-book .lottery-link .arrow-open{position:absolute;top:10px;margin-left:5px;width:0;height:0;line-height:0;font-size:0;border-width:3px;border-style:solid;border-color:#666 transparent transparent;border-bottom:0;_border-color:#666 #fff #fff}.pop-online-book .pupu-lottery{width:260px;padding:5px 10px 10px;position:absolute;left:0;top:22px;z-index:30;background-color:#fff;border:1px solid #f8d2ab;-moz-box-shadow:1px 1px 4px 3px rgba(234,234,234,0.3);-webkit-box-shadow:1px 1px 4px 3px rgba(234,234,234,0.7);box-shadow:1px 1px 4px 3px rgba(234,234,234,0.7);color:#555}.pop-online-book .pupu-lottery h5{margin-top:5px;font-weight:bold}.booking-catetit,.book-select .bk-slet,.book-select .bk-slet span,.drop-downlist .drop-close,.book-select .bk-date{background-image:url(//www.dpfile.com/s/c/app/booking/img/bookindex.c1184eca9c783d574cdea23d7821dc02.png);background-repeat:no-repeat}.booking-category{padding:10px 15px;border:1px solid #f9c289;position:relative;border-left-width:4px;height:auto}.booking-category .medi-btn-shallow .btn-txt:hover{color:#f60}.booking-catetit{margin-bottom:12px;padding-left:57px;background-position:-540px -70px;line-height:120%;color:#61646e}.booking-catetit h4{margin-bottom:5px;font-size:14px;font-weight:normal}.booking-catetit p span{color:#cf2424}.book-select .bk-slet{float:left;margin-right:4px;height:29px;padding-left:2px;background-position:0 -40px;font-size:12px;color:#333;overflow:hidden}.book-select .bk-slet span{display:inline-block;*display:inline;zoom:1;height:29px;padding:0 48px 0 6px;line-height:29px;background-position:right -40px}.book-select .bk-slet:hover{color:#333;background-color:#fff}.book-select .bk-menb span{width:26px}.booking-category .book-select .bk-place span{width:85px;padding-right:20px}.book-select .bk-date{width:120px;height:16px;padding:6px 10px 6px 5px;background-position:-260px -85px;border:0 none;cursor:pointer;float:left;margin:0 4px 0 0}.drop-downlist a{margin-right:13px;color:#66c;padding:0 2px 2px}.drop-downlist a:hover,.drop-downlist .desc-con .cur{background-color:#66c;color:#fff}.drop-downlist{position:absolute;left:15px;top:82px;z-index:20;width:408px;padding:5px 10px 5px;background-color:#fff;border:1px solid #c1c1c1;line-height:180%}.drop-downlist h4{font-weight:bold}.drop-downlist .desc-con{margin:3px 0}.drop-downlist .desc-con a{margin-right:12px;white-space:nowrap}.drop-downlist .desc-bg{margin:5px 0;padding:5px 10px;min-height:65px;border:1px solid #d2d2d1;background-color:#f9f9f9}.drop-downlist .hot-area{padding-bottom:5px;margin-bottom:8px;border-bottom:1px dashed #e4e4e4}.drop-downlist .drop-close{position:absolute;right:5px;top:10px;display:block;width:10px;height:10px;margin:0;background-position:-40px -70px}.drop-downlist .drop-close:hover{background-position:-40px -70px;background-color:#fff}.chal-select{position:absolute;top:82px;border:1px solid #c1c1c1;background-color:#fff;z-index:20}.booking-category .chal-time h6{background-color:#f3f3f3}.booking-category .chal-person li{text-align:left}.booking-category .chal-person .option{width:60px;text-indent:15px}.bookenter{margin-left:20px;vertical-align:10px;*vertical-align:middle}.pop-online-book .enter-tit{margin-bottom:10px}.pop-online-book .enter-tit h5{margin-right:10px;font-size:14px;font-weight:bold;display:inline-block;*display:inline;*zoom:1}.pop-online-book .enter-tit span{color:#999;font-size:12px}.pop-online-book .tags{padding:5px 0;margin-bottom:8px;border:1px solid #e4e4e4;background-color:#f2f2f2;color:#555;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.pop-online-book .tags ul{padding:0 15px;max-height:185px;_height:185px;overflow:hidden;overflow-y:scroll}.pop-online-book .tags .less-line{overflow-y:visible}.pop-online-book .tags li{padding:0;margin-bottom:7px}.pop-online-book .tags-item:hover,.pop-online-book .tags-on{border:1px solid #fc7308;background-color:#f80;color:#fff}.pop-online-book .butn-grays .btn-txt{color:#bbb}.pop-online-book .btn-box .butn-grays{margin:5px 0 0 10px}.pop-online-book .place-show{margin-bottom:15px;color:#ff8400}.shop-info-name .bookenter{margin:0 56px}.shop-info-name .bookenter .btn-txt{width:97px;text-align:center}.shop-wrap .bookenter a:hover{color:#f60}.pop-online-book .DPMKT img{width:546px;height:45px}.pop-online-book .DPMKT-wrapper{margin:0}.pop-online-book .DPMKT-wrapper .DPMKT{width:546px;height:45px;overflow:hidden;position:relative}.pop-online-book .pop-main .DPMKTSlider{width:auto;padding:0}.pop-online-book .DPMKTSlider li{padding:0}.pop-online-book .btn-clse{padding:2px 5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ababab;filter:Alpha(opacity=70);-moz-opacity:.7;opacity:.7;position:absolute;right:10px;top:11px}.pop-online-book .btn-clse:hover{text-decoration:none;cursor:pointer}:root .pop-online-book .btn-clse{filter:none;background-color:rgba(171,171,171,0.5)}.bgding{padding-left:20px}.pop-main .col-err{color:#f00}.booking-plugin .pp_ipad-hint{width:97px;padding:4px 10px 3px;*padding:6px 10px 6px}:root .booking-plugin .pp_ipad-hint{padding:6px 10px 6px}.booking-plugin .pop-panel p{color:#963;*margin-bottom:0}:root .booking-plugin .pop-panel p{margin-bottom:0}.booking-plugin .pp_ipad-hint .arrow{position:absolute;left:54px;top:30px;width:11px;height:8px;background-position:-330px -380px}.booking-plugin .pp_ipad-hint .close{top:10px}.pop-dacu{position:absolute;right:-186px;top:-62px;z-index:2301}.pop-dacu .pop-dacuenter{width:211px;height:229px;background:url(//www.dpfile.com/s/c/app/booking/img/dc-bkinga.5243185796d5f6fa4884190fd8e0b76d.png) no-repeat 0 0;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled,sizingMethod=sSize,src=http://i1.dpfile.com/s/c/app/booking/img/dc-bkinga.png)}.pop-dacu .pop-dacub{background:url(//www.dpfile.com/s/c/app/booking/img/dc-bkingb.a6b20b264d9dee792005bb35b3891c9f.png) no-repeat 0 0;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled,sizingMethod=sSize,src=http://i1.dpfile.com/s/c/app/booking/img/dc-bkingb.png)}.pop-dacuenterb{background:url(//www.dpfile.com/s/c/app/booking/img/dc-bkingb.a6b20b264d9dee792005bb35b3891c9f.png) no-repeat -99999px -999999px}.pop-dacuenterc{background:url(//www.dpfile.com/s/c/app/booking/img/dc-bkingc.d4761fba4f8dc9c1c770a633273c93fa.png) no-repeat -99999px -999999px}.pop-dacuenterd{background:url(//www.dpfile.com/s/c/app/booking/img/dc-bkingd.82efa46dd487ed548c411a220467ffc8.png) no-repeat -99999px -999999px}.pop-dacu .open-mor,.pop-dacu-open .open-mor{float:left;display:block;width:130px;height:40px;margin:95px 0 0 25px}.pop-dacu-open{float:left;z-index:2311;background-color:#f3f3f3;border-left:1px solid #ddd;-webkit-box-shadow:inset 6px 0 15px 2px rgba(230,230,230,0.7);-moz-box-shadow:inset 6px 0 15px 2px rgba(230,230,230,0.7);box-shadow:inset 6px 0 15px 2px rgba(230,230,230,0.7)}.pop-dacu-open .dacu-con{width:128px;padding:10px 10px 0 10px}.pop-dacu-open .dacu-con h5{margin-bottom:10px;font-weight:normal;font-size:14px}.pop-dacu-open .dacu-con p{margin-bottom:15px;color:#999;font-size:12px}.pop-dacu-open .dacu-con .dacu-rules p{color:#555}.pop-online-book .pop-dacuclosed{float:left;width:211px;height:229px;margin-left:-25px;background:url(//www.dpfile.com/s/c/app/booking/img/dc-bkingc.d4761fba4f8dc9c1c770a633273c93fa.png) no-repeat 0 0;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled,sizingMethod=sSize,src=http://i1.dpfile.com/s/c/app/booking/img/dc-bkingc.png);position:relative;z-index:2312}.pop-online-book .pop-dacud{background:url(//www.dpfile.com/s/c/app/booking/img/dc-bkingd.82efa46dd487ed548c411a220467ffc8.png) no-repeat 0 0;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled,sizingMethod=sSize,src=http://i1.dpfile.com/s/c/app/booking/img/dc-bkingd.png)}.pop-main .branding{height:72px;background:url(//www.dpfile.com/s/c/app/booking/img/branding.7cd0a72c0e63906f3b783db835b8d58f.png) no-repeat;padding:22px 0 0 115px}.pop-main .branding .title{font-size:18px;color:#000;line-height:25px}.pop-main .branding .title a{font-size:12px}.pop-main .branding .title a{font-size:12px}.pop-main .branding .desc{font-size:12px;color:#999}.pop-main .cc_box{border:solid 1px #ebebeb;border-radius:5px;padding:10px 22px;font-size:14px;margin-bottom:5px}.pop-main .cc_box p{line-height:25px}.pop-main .cc_box h5{margin-bottom:5px}.pop_num{height:30px;line-height:30px;padding:0 10px;font-size:13px;vertical-align:-1px}.pop_num .num{color:#7fb65b;font-size:18px;font-weight:bold;margin:0 2px 0 0!important;vertical-align:-1px}.pop_num i{position:absolute;background:url(//www.dpfile.com/s/c/app/booking/img/book-sprite.70c2990a348b4d9dc794ecd54fcb3a04.png) no-repeat}.pop_num_a{display:inline-block;position:relative;top:3px;_display:inline;+display:inline}.pop_num_a i{width:10px;height:10px;background-position:-347px -380px;left:-10px;top:9px}.pop_num_b{border:solid 1px #ddd;background-color:#fff;padding:0 10px 0 20px;position:absolute;top:44px;box-shadow:1px 1px 5px 0 #ddd;border-radius:3px}.pop_num_b i{background-position:-367px -379px;left:50%;top:-10px;width:10px;height:10px}.pop_num_b .remove{color:#ccc;padding-left:10px}.ui-toast{position:absolute;padding:15px 40px;z-index:2320;color:#fff;font-size:12px;line-height:1;background-color:#4c4c4c;background-color:rgba(0,0,0,.7)}.pop-online-book .con .tit .num,.pop-online-book .con .tit h4{font-weight:400}.pop-online-book .num-people-panel{width:73px;border:1px solid #ccc;height:180px;overflow-y:scroll;overflow-x:hidden;z-index:10;padding:3px 0}.pop-online-book .num-people-panel ul{padding:4px 2px}.pop-online-book .num-people-panel li{padding:0;line-height:20px;text-align:left}.pop-online-book .num-people-panel .option{text-decoration:none;color:#666;display:inline-block;width:36px;margin-left:10px;text-align:center;font-size:14px;line-height:25px}.pop-online-book .num-people-panel .option:hover{color:#fff;background-color:#ffad2d}.pop-online-book .num-people-panel .option-active{color:#fff;background-color:#ffad2d;cursor:default;font-weight:400}.pop-online-book .btn{text-decoration:none}.pop-online-book .to-groupon{color:#ffac00;padding:5px 20px;background-color:#fffcf3;border:1px solid #f7efd5;border-radius:2px;position:absolute;top:50%;right:0;margin-top:-20px;text-decoration:none}.pop-online-book .order-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:520px;color:#999}.pop-online-book .form-box{_padding-top:30px}.pop-online-book .form-box .input-plain{width:130px}.pop-online-book .order-contact-panel,.pop-online-book .order-detail-panel{float:left;width:293px}.pop-online-book .order-detail-panel{padding-left:10px;padding-right:30px;border-right:1px solid #e0e0e0}.pop-online-book .order-contact-panel{padding-right:10px;padding-left:30px}.pop-online-book .order-type{margin-bottom:5px}.pop-online-book .btn-large-round{display:inline-block;position:relative;border:1px solid #f5a500;border-radius:4px;padding:7px 20px 9px 70px;color:#f5a500;cursor:pointer}.pop-online-book .btn-large-round .title{font-size:15px;font-weight:700;font-family:"microsoft yahei","Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,Arial,sans-serif}.pop-online-book .btn-large-round .desc{font-size:11px}.pop-online-book .btn-large-round i{display:block;position:absolute;left:18px;top:9px;width:40px;height:36px}.pop-online-book .btn-large-round i.icon-select-hall{background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) no-repeat}.pop-online-book .btn-large-round i.icon-select-room{background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) -80px 0 no-repeat}.pop-online-book .btn-large-round b.checkmark{display:none}.pop-online-book .btn-large-round.selected,.pop-online-book .btn-large-round:hover{background-color:#f5a500;color:#FFF}.pop-online-book .btn-large-round.selected i.icon-select-hall,.pop-online-book .btn-large-round:hover i.icon-select-hall{background-position:-40px 0}.pop-online-book .btn-large-round.selected i.icon-select-room,.pop-online-book .btn-large-round:hover i.icon-select-room{background-position:-120px 0}.pop-online-book .btn-large-round.selected b.checkmark{display:block;background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) -160px 0 no-repeat;position:absolute;width:22px;height:22px;right:-11px;top:-11px}.pop-online-book .btn-large-round.disabled{opacity:.5;background-color:#fff;color:#f5a500;cursor:default}.pop-online-book .btn-large-round.disabled:hover i.icon-select-hall{background-position:0 0}.pop-online-book .btn-large-round.disabled:hover i.icon-select-room{background-position:-80px 0}.pop-online-book .btn-large-round.left{float:left}.pop-online-book .btn-large-round.right{float:right}.pop-online-book .order-type-comment-bd-t{height:9px;font-size:1px;background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) 0 -40px no-repeat}.pop-online-book .order-type-comment{padding:10px 15px;height:21px;line-height:21px;border:1px solid #efefef;border-top-width:0;background:url(//www.dpfile.com/s/c/app/booking/img/bg-rebate-type-comment.00b870db5f6341eac96afb30d7f347a6.png) -2px 0 #fafafa;font-size:12px}.pop-online-book .order-type-comment i.checkmark{display:inline-block;position:relative;vertical-align:top;width:14px;height:14px;top:2px;*top:0;margin-right:3px;background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) -175px -22px no-repeat}.pop-online-book .order-type-comment .option{display:inline-block;margin-bottom:3px;line-height:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pop-online-book .order-type-comment .option.selected i.checkmark{background-position:-160px -22px}.pop-online-book .order-type-comment .desc{color:#999;padding-left:17px}.pop-online-book .order-detail{margin:10px 0;position:relative}.pop-online-book .order-detail i.icon-order-date{background-position:-190px 0}.pop-online-book .order-detail i.icon-order-time{background-position:-210px 0}.pop-online-book .order-detail i.icon-order-people{background-position:-230px 0}.pop-online-book .detail-select{font-size:14px;padding:8px 0;line-height:24px}.pop-online-book .detail-select i{display:inline-block;background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) no-repeat;position:relative;top:2px;width:19px;height:20px;vertical-align:top}.pop-online-book .detail-select .name{display:inline-block;padding:0 15px;text-align:center;color:#999}.pop-online-book .detail-select .value{display:inline-block;padding:0 27px 0 10px;line-height:22px;color:#666;border:1px solid #c3c3c3;cursor:pointer;text-decoration:none;white-space:nowrap;background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) right 0 no-repeat}.pop-online-book .detail-select .error-message{display:none;padding:0 5px;background-color:#ffa68b;color:#fff;line-height:20px;font-size:12px}.pop-online-book .detail-select.error .error-message{display:inline-block}.pop-online-book .date-select .value{width:70px}.pop-online-book .people-select .value,.pop-online-book .time-select .value{width:36px}.pop-online-book .order-remark .input-order-remark{height:20px;padding:6px 10px;width:271px}.pop-online-book .order-remark .status{font-size:11px;color:#999;height:17px}.pop-online-book .order-remark .count{display:block;float:right}.pop-online-book .order-remark .curr.exceed{color:#ff5243}.pop-online-book .order-remark .message{display:none}.pop-online-book .order-remark.error .input-order-remark{border-color:#ff5243}.pop-online-book .order-remark.error .message{display:inline;color:#ff5243}.pop-online-book .form-member label{cursor:default}.pop-online-book .form-member .input{line-height:30px}.pop-online-book .form-member .input .input-plain{display:inline-block;height:20px;padding:4 5px;position:relative;vertical-align:top;*top:-8px}.pop-online-book .form-member .radio{display:inline-block;position:relative;vertical-align:top;top:8px;*top:0;margin-left:3px;width:14px;height:14px;cursor:pointer;background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) -190px -22px no-repeat}.pop-online-book .form-member .radio.selected{background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) -205px -22px no-repeat}.pop-online-book .form-member .check-book-foreign{line-height:18px;margin-bottom:10px}.pop-online-book .form-member .checkbox{display:inline-block;position:relative;vertical-align:top;top:2px;*top:0;width:14px;height:14px;cursor:pointer;background:url(//www.dpfile.com/s/c/app/booking/img/book-order-sprite.f942300bf24fe276fed74696eb59024c.png) -220px -22px no-repeat}.pop-online-book .form-member .checkbox.checked{background-position:-235px -22px}.pop-online-book .form-member .btn-get-valid-message{height:28px;width:90px;margin-left:7px;*margin-left:5px;_margin-top:-8px;display:inline-block;vertical-align:top;border:1px solid #e3e3e3;background-color:#f4f4f4;color:#666;text-align:center}.pop-online-book .form-member .btn-get-valid-message:hover{background-color:#eee}.pop-online-book .form-member .btn-get-valid-message.disabled{cursor:default;color:#999}.pop-online-book .form-member .btn-get-valid-message.disabled:hover{background-color:#f4f4f4}.pop-online-book .form-member .error-message{visibility:hidden;margin-left:50px;height:18px;line-height:18px}.pop-online-book .form-member .error .input-plain{border-color:#ff5243}.pop-online-book .form-member .error .error-message{visibility:visible;color:#ff5243}.pop-online-book .ending-panel{padding:10px 0 10px 10px;*zoom:1;*margin-bottom:-10px}.pop-online-book .ending-panel .btn-box{float:right;padding-top:6px}.pop-online-book .ending-panel .btn-box .btn{display:inline-block;height:30px;line-height:30px;padding:0 30px;font-size:14px;font-weight:700;cursor:pointer}.pop-online-book .ending-panel .btn-submit{color:#fff;background-color:#ffa631}.pop-online-book .ending-panel .btn-submit.disabled{opacity:.5}.pop-online-book .ending-panel .btn-cancel{color:#666;background-color:#d5d5d5;margin-left:10px}.pop-online-book .ending-panel .rebate{float:left;width:310px;*zoom:1}.pop-online-book .ending-panel .rebate .rebate-content{height:32px;overflow:hidden}.pop-online-book .ending-panel .rebate .rebate-mark{position:relative;padding:0 5px 0 45px;height:36px;width:88px;line-height:15px;float:left;margin-right:17px;color:#fff;background:url(//www.dpfile.com/s/c/app/booking/img/bd-rebate.d7735421c1837e5c710cf8295e5c9c71.png) no-repeat}.pop-online-book .ending-panel .rebate .rebate-mobile{background-position:0 0}.pop-online-book .ending-panel .rebate .rebate-normal{background-position:0 -36px}.pop-online-book .ending-panel .rebate .rebate-bonus{background-position:0 -72px}.pop-online-book .ending-panel .rebate .vcc{display:table;width:100%;height:36px}.pop-online-book .ending-panel .rebate .content{display:table-cell;vertical-align:middle;word-break:break-all}.pop-online-book .ending-panel .rebate .desc{display:none;width:250px}.pop-online-book .ending-panel .rebate .desc span{display:inline-block;word-break:break-all;padding:10px;border:1px solid #ffdb97;background-color:#fffad8;border-radius:2px;color:#963}.pop-online-book .ending-panel .rebate .rebate-mark:hover .desc{display:block;position:absolute;left:0;top:45px}.pop-online-book .ending-panel .mobile-duplicate-warn{height:40px;line-height:40px;margin-bottom:10px;font-size:12px;text-align:center;color:#ff5243;background-color:#ebebeb}