<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, html{ background:#ecedf1; color:#7a7b7c}
a:hover{ text-decoration:none}
#main{ position:relative; height:480px}
#left_menu{ width:90px; height:100%;overflow-y:auto; -webkit-overflow-scrolling:touch; position:absolute;left:0; top:0;background:#ecedf1; z-index:1}
#left_menu li a:hover{ text-decoration:none}
#left_menu li a{ display:block;padding:15px 0 15px 10px; width:80px;border-bottom:1px solid #e2e2e2;color:#6a6a6b; overflow:hidden}
#left_menu li.on a{ background:#fff;}

.display_none{ display:none}

.notice{ background:url(../images/app_catering/notice.png) 10px center no-repeat #fffbdf; background-size:14px auto;height:30px; line-height:30px;text-indent:35px}

#shop_products{ padding-left:98px;height:100%;overflow-y:auto; -webkit-overflow-scrolling:touch; background:#fff}
#shop_products .items{width:100%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; min-height:78px; border-bottom:1px solid #e2e2e2; padding:10px 0px;padding-left:60px;}
#shop_products .items .imgs{ width:55px; height:55px; position:absolute; left:0; top:10px}
#shop_products .items .imgs img{ width:100%; height:100%}
#shop_products .items:last-chlids{border-bottom:0px}
#shop_products .items h3{ overflow:hidden; margin-bottom:5px}
#shop_products .items .price{ color:#ff3a11; }
#shop_products .items .price span{ font-size:12px;}

#light_box_img{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:100003; text-align:center; display:none;}
#light_box_bg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:100002; background:#000; opacity: 0.8; display:none;}
#light_box_img img{ vertical-align:middle; max-width:100%; max-height:100%;}
#light_box_img span{ display:inline-block; vertical-align:middle; height:100%;}

#detail{ width:100%; max-width:750px; margin:0 auto;}
#detail .touchslider{ width:100%; position:relative; overflow:hidden;}
#detail .touchslider .list{ }
#detail .touchslider .list .touchslider-item{width:100%; overflow:hidden; float:left;}
#detail .touchslider .list .touchslider-item img{width:100%; vertical-align:top;}
#detail .touchslider .touchslider-nav{width:100%; position:absolute;bottom:10px; text-align:center;}
#detail .touchslider .touchslider-nav .touchslider-nav-item{width:8px; height:8px; background:#fff; border:1px #ccc solid; margin:0 1px; display:inline-block; border-radius:6px;}
#detail .touchslider .touchslider-nav .touchslider-nav-item-current{background:#ED3F36;}
#detail .name .rating {width:75px; height:12px; display:inline-block; background:url(../images/app_catering/star0.png) no-repeat; background-size:auto 100%; position:relative; margin-left:5px;}
#detail .name .rating em {height:12px; display:block; position:absolute; left:0; top:0; background:url(../images/app_catering/star1.png) no-repeat; background-size:auto 100%;}

#detail .pro_img img{ width:100%;}
#detail .container{ background:#fff; padding:2.5%;}
#detail .price{ color:#df3031; font-size:18px; margin-top:5px; line-height:25px;}
#detail .t{ font-size:16px; font-weight:bold;}
#detail .line{ height:1px; background:#e4e4e4; margin:10px 0;}
#detail .con{ min-height:150px;}

#detail .review .user_img{ width:17%;}
#detail .review .user_img img{ width:100%; border-radius:50%; overflow:hidden;}
#detail .review .user_con{ width:77%;}
#detail .review .user_con .user_rating{ width:93px; height:15px; margin:5px 0; background:url(../images/app_catering/star0.png) no-repeat; background-size:auto 100%; position:relative;}
#detail .review .user_con .user_rating div{ height:100%; position:absolute; left:0; background:url(../images/app_catering/star1.png) no-repeat; background-size:auto 100%;}
#detail .review .user_con .user_com{ padding:5px 0;}
#detail .review .user_con .user_com_img img{ width:30%; padding:1.5%;}

#deep_part *{ color:#333;}
#deep_part{ width:100%; position:fixed; left:0; bottom:-200%; z-index:100002;}
#deep_part .blank{ height:18px;}
#deep_part .close{ width:36px; height:36px; position:absolute; top:0; right:2.5%; background:#fff; color:#9f9f9f; text-align:center; border-radius:18px;}
#deep_part .close span{ width:22px; height:22px; margin-top:7px; border-radius:11px; display:inline-block; border:1px solid #9f9f9f; font-size:16px;}
#deep_part .container{ background:#fff; padding:4% 2.5%;}
#deep_part .tname{ padding:10px 0; font-size:16px; font-weight:bold;}
#deep_part .param{ padding:10px 0;}
#deep_part .param .t{ font-size:16px; font-weight:bold; margin-bottom:5px;}
#deep_part .param .item{ font-size:16px; padding:7px 10px; border:1px solid #d9d9d9; float:left; margin-right:10px;}
#deep_part .param .cur{ border:1px solid #df3031; background:url(../images/app_catering/check.png) right no-repeat; background-size:contain;}
#deep_part .param .qty{ width:107px; border:1px solid #d9d9d9;}
#deep_part .param .qty .input{ border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
#deep_part .param .qty .fl{ width:35px; height:35px; text-align:center; line-height:35px;}
#deep_part .param .qty input{ width:100%; height:100%; border:none; background:none; text-align:center;}
#deep_part .price{ height:50px; line-height:50px; background:#ebebeb; text-indent:2.5%;}
#deep_part .price b{ color:#df3031; font-size:18px;}
#deep_part .price del{ color:#949494; margin-left:10px;}
#deep_part .buy{ float:right; width:40%; height:50px; font-size:18px; font-weight:bold; background:#df3031; color:#fff; text-align:center;}

.qty{ position:absolute; bottom:10px; right:10px;}
.qty span{display:inline-block; width:30px; height:30px; float:left; line-height:30px}
.qty span.minus{  background:url(../images/app_catering/qty_btn.png) no-repeat; background-size:auto 30px; display:none}
.qty span.plus{  background:url(../images/app_catering/qty_btn.png) no-repeat -59px top; background-size:auto 30px}
.qty span.value{ width:25px; text-align:center; display:none}

#menu_blank{ height:43px}
#menu {height:45px; background:#545660; position:fixed; width:100%; left:0; bottom:0;z-index:100001}
#menu .info{ background:url(../images/app_catering/cart.png) 10px center no-repeat; background-size:25px auto; width:100%; height:100%; line-height:45px; color:#fff; text-indent:50px; font-size:18px; position:relative; z-index:9999;}
#menu .info font, #menu .total font{ font-size:12px}
#menu .deal{ position:absolute; z-index:9999; width:30px; height:30px; right:110px; top:7px;}
#menu .deal img{ width:30px; height:30px;}
#menu .total{ width:100%; height:100%; line-height:45px; color:#fff; text-indent:10px; font-size:18px;}
#menu .cart_qty{ width:18px; height:18px; background:#F00; color:#fff; font-size:11px; position:absolute; top:2px; left:22px; text-align:center; border-radius:18px; line-height:20px; overflow:hidden}
#menu .btn{ width:100px; position:absolute; z-index:9999; height:45px; background:#FF0000; top:0px; right:0px; line-height:45px; text-align:center; display:block; font-size:18px; color:#fff; border:0}
#menu .btn:hover{ text-decoration:none}

#notice_mask{ width:100%; height:100%; position:absolute; left:0; right:0; top:0; bottom:0; z-index:10000; background:rgba(0,0,0,0.6); display:none;}
#notice_mask .notice_bg{ width:90%;position:absolute; box-sizing:border-box; left:50%; margin-left:-45%; top:30%; border-radius:3px; z-index:10000; line-height:22px; background:#fff; padding:15% 8%; font-size:16px; text-align:center;}
#notice_mask .title{ width:16.36%; position:absolute; z-index:10000; margin-left:-8.18%; left:50%; top:-15%;}
#notice_mask .title img{ width:100%;}
#notice_mask .close{ width:8%; position:absolute; z-index:10000; margin-left:-4%; left:50%; bottom:10%; }
#notice_mask .close img{ width:100%;}


#cart_info{ background:#fff; width:100%; position:fixed; left:0px; bottom:-1000px; display:none; z-index:100001}
#cart_info .topbar{ background:#ecedf1; height:35px; line-height:35px; padding-left:10px}
#cart_info .topbar span{ float:right; margin-right:10px; background:url(../images/app_catering/clear_all.png) left center no-repeat; background-size:14px auto; padding-left:18px}
#cart_info .items{  padding:15px 0 15px 10px; border-bottom:1px solid #dddddd; position:relative}
#cart_info .cont{overflow-y:scroll; -webkit-overflow-scrolling:touch; max-height:330px}
#cart_info .price{ color:#FF0000; position:absolute; right:100px; width:60px; top:15px}
#cart_info .price span{ font-size:12px}

#checkout .box{margin-bottom:10px;}
#checkout .box h1{height:30px; line-height:30px; font-size:14px; color:#999; text-indent:10px}


#checkout .box .cont{background:#fff;border-bottom:1px solid #E1E1E1; border-top:1px solid #E1E1E1; min-height:50px; }
#checkout .order_type li{ float:left; width:50%; text-align:center; padding:50px 0 10px 0; background:url(../images/app_catering/order_type.png) center 20px no-repeat; background-size:34px auto; color:#777777}
#checkout .order_type li.pack{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-right:1px solid #dcdcdc; background-position: center -170px}
#checkout .order_type li.on{background-position: center -75px; color:#F00}
#checkout .order_type li.pack_on{background-position: center -265px; color:#F00;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}


#checkout .shipping .items{ margin-left:4%;width:96%; position:relative;border-bottom:1px solid #E1E1E1; padding:5px 0; padding-left:80px;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#checkout .shipping .items input{ height:35px; width:100%; border:0px; }
#checkout .shipping .items textarea{ height:40px; width:100%; border:0; padding-top:7px; line-height:18px}
#checkout .shipping .items label{ position:absolute; left:0px; top:14px}
#checkout .shipping .address{ padding:10px 0 0 80px}
#checkout .shipping .address label{ top:18px}
#checkout .shipping .address a{ display:inline-block; width:60px; height:30px; background:#F00; text-align:center; line-height:30px; color:#fff; border-radius:5px; float:right; margin:3px 10px 10px 0}

#checkout .balance .cont{ padding:0 10px }
#checkout .balance .items{ padding:10px 0; width:96%; margin:0 auto}
#checkout .balance .items *{ font-size:16px; color:#333333}
#checkout .balance .items .price{ width:80px; text-align:right; float:right;}
#checkout .balance .items .count{ width:60px; text-align:right; float:right; font-size:14px; color:#999999}
#checkout .box .last_child{border-bottom:0}

#checkout .btn{ width:94%; margin:10px auto}
#checkout .btn input{ width:100%; height:40px;background:#FF0000; color:#fff;border-radius:5px; font-size:18px}

#order_list a:hover{ text-decoration:none}
#order_list .items{ width:100%; margin:0 auto; background:#fff; margin-bottom:10px;}
#order_list .items .cont{ width:94%; margin:0 auto; }
#order_list .items h1{ height:40px; line-height:40px;background:#fff; color:#7b7b7b; border-bottom:1px solid #f5f4f4;margin-bottom:10px; background:url(../images/app_catering/order_list_icon.png) 0px center no-repeat; background-size:12px auto; padding-left:18px}
#order_list .items h1 span{ float:right;}
#order_list .items .bom{ height:35px; line-height:35px;background:#fff;margin-top:10px;color:#7b7b7b;border-top:1px solid #f5f4f4; font-size:12px }
#order_list .items .bom span{ font-size:14px}
#order_list .items font{ font-size:16px; font-weight:bold;}
#order_list .items .products{ padding:8px 0;}
#order_list .items .products .price{ float:right; }
#order_list .items .products .count{ float:right;width:30px; color:#aeaeb0}
#order_list .items .total{ float:right;  color:#F00}
#order_list .items .review{ text-align:center; border-top:1px solid #f5f4f4; padding:10px 0;}
#order_list .items .review a{ color:#f00; font-size:16px;}

#order_detail{}
#order_detail .menu_blank{ height:45px}
#order_detail .menu{ height:45px; line-height:45px; background:#fbfcff; left:0; top:0px; position:fixed; width:100%; border-bottom:1px solid #dcdcdc; z-index:2;}
#order_detail .menu li{ float:left; width:50%; text-align:center; border-bottom:1px solid #fbfcff}
#order_detail .menu li.on{ border-bottom:1px solid red}
#order_detail .status .items{ height:90px; position:relative; width:75%; margin:0 auto; padding-left:15%; z-index:1; padding-top:10px; }
#order_detail .status .items .icon{ background:url(../images/app_catering/order_status.png) no-repeat; background-size:35px auto; width:35px; height:37px; position:absolute; left:0px; top:35px; z-index:2;}
#order_detail .status .items h3{ margin-bottom:5px; font-size:14px} 
#order_detail .status .items .status_2{ background-position:0 -147px}
#order_detail .status .items .status_3{ background-position:0 -295px}
#order_detail .status .items .status_4{ background-position:0 -443px}
#order_detail .status .items .status_5{ background-position:0 -591px}
#order_detail .status .items .contents{ background:#fff; padding:8px; margin-top:2px; font-size:12px; border:1px solid #dfe0e4;border-radius:5px;}
#order_detail .status .items .line{ width:1px; background-color:#ff371e; height:100%; z-index:2; left:17px; top:0; position:absolute}
#order_detail .status .fst .line,#order_detail .status .lst .line{ height:50%;}
#order_detail .status .fst .line{ top:50%}
#order_detail .status .lst .line{ top:0}
#order_detail .status .items .date{font-size:12px}
#order_detail .detail{}
#order_detail .box{ background:#fff; width:100%; margin-top:10px}
#order_detail .box .items{ border-bottom:1px solid #f5f4f4; width:94%; margin:0 auto; padding:12px 0; position:relative; padding-left:80px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#order_detail .box .items label{ position:absolute; left:0; top:12px; color:#999}
#order_detail .products{ padding:12px 0; width:94%; margin:0 auto;border-bottom:1px solid #f5f4f4}
#order_detail .products .price{ float:right; }
#order_detail .products .price font{ font-size:12px}
#order_detail .products .count{ float:right;width:30px; color:#aeaeb0}
#order_detail .total{ font-size:16px; color:red; text-align:right; padding:12px 0; width:94%; margin:0 auto}
#order_detail .total font{ font-size:16px; font-weight:bold;}
#order_detail .btn{ height:50px; padding-top:10px; width:94%; margin:0 auto}
#order_detail .btn a{ display:block; height:40px; border-radius:5px; font-size:16px; line-height:40px; float:left; text-align:center}
#order_detail .btn a:hover{ text-decoration:none}
#order_detail .btn a.s_btn{ width:38%; margin-right:2%; background:#CCCCCC}
#order_detail .btn a.b_btn{ width:60%; background:#FF0000; color:#FFF}
#order_detail .btn a.r_btn{ width:100%; background:#FF0000; color:#FFF}

/*review*/
#review .container{ padding:3%; background:#fff;}
#review .menu{ height:45px; line-height:45px; background:#fff;}
#review .menu a{ width:50%; display:block; float:left; text-align:center; color:#666;}
#review .menu a.on{ border-bottom:1px solid red;}
#review .title{ padding:7px; height:25px; text-align:center;}
#review .title b{ font-size:16px; color:#333; line-height:25px; font-weight:normal;}
#review .title span{ width:156px; height:25px; display:inline-block; margin-left:30px; background:url(../images/app_catering/star0.png) no-repeat; background-size:auto 100%; position:relative; vertical-align:top;}
#review .title span em{ width:100%; height:25px; display:block; position:absolute; left:0; top:0; background:url(../images/app_catering/star1.png) no-repeat; background-size:auto 100%; z-index:1;}
#review .title span i{ width:20%; height:25px; display:block; position:absolute; left:0; top:0; z-index:2; -webkit-tap-highlight-color: rgba(0,0,0,0);}
#review .title span i:nth-child(2){ left:20%;}
#review .title span i:nth-child(3){ left:40%;}
#review .title span i:nth-child(4){ left:60%;}
#review .title span i:nth-child(5){ left:80%;}
#review .pro .name{ line-height:20px; font-size:16px; margin-top:16px; margin-bottom:10px; font-weight:bold;}
#review .pro .img{ float:left; width:30%;}
#review .pro .img img{ width:100%;}
#review .pro .con{ float:right; width:60%; margin-left:10%;}
#review .pro .con .title{ padding:0; margin-bottom:10px; height:20px; text-align:left;}
#review .pro .con .title b{ font-size:14px; line-height:20px;}
#review .pro .con .title span{ width:125px; height:20px; margin-left:10px;}
#review .pro .con .title em{ height:20px;}
#review .txtbrd {border:#808080 1px solid;}
#review .v0 textarea{ width:100%; border:none; height:120px; font-size:16px;}
#review .v1 textarea{ width:100%; height:60px; border:none;}
#review .btn{ width:90%; margin:0 auto; display:block; height:40px; line-height:40px; border-radius:5px; font-size:16px; text-align:center; background:#f00; color:#fff;}

/*cancel_order*/
#cancel_order{width:300px; position:absolute; z-index:100000; background:#fff; border-radius:5px; border-spacing:2px; border:1px solid #333
; padding:5px 0 8px 0; display:none}
#cancel_order h1{text-align:center; line-height:23px; color:#000; font-weight:bold; font-size:16px}
#cancel_order .row{padding:5px 0px; text-align:center}
#cancel_order .input_txtarea{border-radius:5px; height:75px; width:92%; padding:2px; border:0px; background-color:#E6E6E6; padding:2px; color:#333}
#cancel_order .order_btn{text-align:center; width:94%; margin:0 auto}
#cancel_order .order_btn input{border:0px; border-radius:5px; background:#2d3132; color:#fff; width:96%; height:38px; line-height:38px; margin:0 auto; font-size:16px; font-family:"å¾®è½¯é›…é»‘";}
#cancel_order .order_btn input[type=submit]{width:67%; background:#ff5e0f; color:#fff;}
#cancel_order .order_btn input[type=button]{width:30%; margin-left:3%;background:#969696; color:#fff;}

#product_show{ width:280px; min-height:250px; padding:10px; background:#fff; position:fixed; z-index:100000; border-radius:5px; display:none}
#product_show .imgs{ width:280px; height:280px; overflow:hidden; background:url(../../images/ico/loading.gif) center no-repeat}
#product_show .imgs img{ width:100%; height:100%; display:none}
#product_show .BriefDescription{ line-height:20px; padding-top:5px}

.tool_blank{ height:43px;}
#tool{ background:#fff; border-bottom:1px solid #ddd; padding:5px 10px; position:fixed; left:0px; top:0px; width:100%; height:43px; z-index:2;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden}
#tool .lbar{ float:left}
#tool .rbar{ float:right}
#tool .user .face{ width:33px; height:33px;  float:left}
#tool .user .face img{ width:100%; height:100%;border-radius:43px;}
#tool .user .name{ float:left; height:33px; line-height:33px; margin-left:15px; color:#595959}
#tool .rbar a{background:url(../images/app_catering/tool_icon.png) no-repeat; background-size:18px auto; float:left; margin-left:10px;display:block; font-size:12px;padding-left:21px; height:33px; line-height:33px;color:#666; text-align:center}
#tool .rbar .home{ background-position:0px 8px }
#tool .rbar .mob{ background-position:0px -28px}
#tool .rbar .order{background-position:0px -65px}
#tool a:hover{ text-decoration:none}


#your_address{margin:8px; }
#your_address dt{border-top-left-radius:5px; border-top-right-radius:5px; padding:6px; font-size:16px; font-weight:bold; color:#fff; text-align:center; background-image:linear-gradient(bottom, #076404 0, #4FBA4D 100%); background-image:-moz-linear-gradient(bottom, #076404 0, #4FBA4D 100%); background-image:-webkit-linear-gradient(bottom, #076404 0, #4FBA4D 100%);}
#your_address dd{background:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:12px; text-align:center; border:1px solid #ddd;}

#stores{margin:8px; clear:both;}
#stores *{text-decoration:none;}
#stores .store{margin-bottom:8px; padding:8px; border:1px solid #ddd; border-radius:5px; background:#fff; position:relative; height:120px;}
#stores .store .img{width:120px; height:80px; overflow:hidden; position:absolute; left:7px; top:7px; border-radius:5px;}
#stores .store .img img{width:120px; height:80px; border-radius:5px;}
#stores .store .info{overflow:hidden; position:absolute; left:132px; top:7px; padding-right:8px;}
#stores .store .info h1{height:16px; line-height:16px; overflow:hidden; margin-bottom:3px; font-weight:bold; font-size:16px;}
#stores .store .info h2{line-height:150%; overflow:hidden; color:#888; font-size:12px; padding-top:5px;}
#stores .store .info .dis{display:none; color:#888; font-size:12px; padding-top:5px;}
#stores .store .info .dis span{color:#36B35F;}
#stores .store ul{margin-top:90px; left:7px; right:8px; border-top:1px solid #ddd;}
#stores .store ul li{width:30%; height:36px; line-height:36px; float:left; text-indent:25px;}
#stores .store ul li.tel{width:40%; background:url(../images/app_catering/icon_order.png) left 5px no-repeat; background-size:24px;}
#stores .store ul li.reserve{background:url(../images/app_catering/icon_reserve.png) left 5px no-repeat; background-size:24px;}
#stores .store ul li.lbs{background:url(../images/app_catering/icon_lbs.png) left 5px no-repeat; background-size:24px;}
#stores .store ul li a{color:#36B35F; text-decoration:none;}
#stores .nearest{border:1px solid #4FBA4D;}
#stores .tel_list{ display:none}

#reserve_success{display:none; width:80%; height:80px; line-height:80px; margin:0 auto; position:fixed; bottom:0; left:0; right:0; z-index:10000; border:1px solid #0B8E00; border-radius:8px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; text-align:center; font-weight:bold; background:#1EA400; font-size:20px; color:#fff;}
#reserve {margin-top:44px;}
#reserve *{font-size:16px; text-decoration:none;}
#reserve .header_img img{width:100%;}
#reserve form{margin:0 auto; padding:3px 8px;}
#reserve .cp{border:1px solid #ddd; border-radius:5px; background:#fff; margin-bottom:8px; padding:5px;}
#reserve .cp h2{border-bottom:1px dotted #ddd; padding-bottom:3px; text-indent:2px; font-weight:bold;}
#reserve .cp&gt;div{color:#666; line-height:150%; padding-top:5px; padding-left:2px; zoom:1;}
#reserve .cp div h3{float:left; width:50%; height:26px; line-height:26px; overflow:hidden; color:#888;}
#reserve .cp div h3 img{margin-top:5px;}
#reserve .cp div h3 a{color:#666; text-decoration:none;}
#reserve .cp .address{background:url(../images/app_catering/lbs.png) 3px 8px no-repeat; padding-left:20px;}
#reserve .cp .address a{text-decoration:none; color:#666;}
#reserve .reserve_table{border:1px solid #ddd; border-radius:5px; background:#fff;}
#reserve .reserve_table td{color:#a1a1a1; height:44px; padding:0 8px;}
#reserve .reserve_table thead td{background-image:linear-gradient(bottom, #e6e6e6 0, #f9f9f9 100%); background-image:-moz-linear-gradient(bottom, #e6e6e6 0, #f9f9f9 100%); background-image:-webkit-linear-gradient(bottom, #e6e6e6 0, #f9f9f9 100%); color:#818181; border-top-left-radius:5px; border-top-right-radius:5px; height:32px;}
#reserve .reserve_table .label{width:65px; color:#333;}
#reserve .reserve_table .form_input{border:1px solid #EDEDED; color:#a1a1a1; border-radius:5px; width:100%; height:32px; line-height:32px; padding:0 5px; box-sizing:border-box;}
#reserve .reserve_table select{height:32px; border:1px solid #ddd; border-radius:5px; padding:5px; width:100%; background:#fff; color:#a1a1a1;}
#reserve .reserve_table select.reserve_time{width:60px;}
#reserve .submit{width:100%; margin:5px auto; margin-bottom:12px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background-color:#179F00; padding:8px; font-size:18px; border:1px solid #0B8E00; background-image:linear-gradient(bottom, #179F00 0, #5DD300 100%); background-image:-moz-linear-gradient(bottom, #179F00 0, #5DD300 100%); background-image:-webkit-linear-gradient(bottom, #179F00 0, #5DD300 100%); box-shadow:0 1px 0 #94E700 inset, 0 1px 2px rgba(0,0,0,0.5); border-radius:5px; color:#fff; text-shadow:0 1px rgba(0,0,0,0.2);}


#tel_box{ width:94%; background:#fff; border-radius:3px; position:fixed; left:0; top:100px; min-height:110px; z-index:1000000; padding:10px 0; display:none}
#tel_box a{ display:block; width:94%; margin:0 auto; background:url(../images/stores/tel_label.jpg) no-repeat #f6f6f6; background-size:auto 35px; border:1px solid #e0e0e0; height:35px; margin-bottom:10px; line-height:35px; padding-left:55px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;border-radius:3px; font-size:16px}
#tel_box h3{ font-size:16px; padding:0 0 5px 0; color:#000;width:94%; margin:0 auto; font-weight:bold}
#tel_box .cancel_btn{ width:94%; height:36px; line-height:36px; text-align:center; color:#fff; background:#8e8e8e; margin:0 auto;border-radius:3px; font-size:16px}</pre></body></html>