body{ margin:0; padding:0; font:12px/1.5 Verdana, Arial, Helvetica, sans-serif;}
.left{float:left;}
.right{float:right;}

#content{height:auto;width:1000px;margin:10px auto 10px;overflow:hidden;}
/*product_search*/
.food_search{overflow:hidden;margin:10px 0;width:100%;}
.food_search .search_select{overflow:hidden;width:90%;line-height:30px;}
.food_search input{width:200px;float:left;margin:0px 10px 0 10px;height:25px;line-height:25px;border:1px solid #e2e4e7;}
.food_search input.search_btn_f{border:none;width:100px;height:30px;line-height:30px;color:#fff;cursor:pointer;background:url(../images/ss.gif) no-repeat;}
.food_search font{font-size:14px;height:30px;line-height:30px;margin-right:10px;}
.select{width:122px;float:left;background:url(/img/food/sele.gif) no-repeat 1px 1px}

/*增加下拉控件基本样式*/
.tag_select_s2{display:block;color:#000;width:110px;_width:100px; padding-left:5px;height:27px;line-height:27px; color:#333; border:1px solid #e2e4e7;font-size:12px; cursor:pointer; text-align:left;} 
ul.tag_options_s2{position:absolute;list-style:none; border:1px solid #e2e4e7; border-top:none; margin:0px 0 0 0px; *margirn:0px 0 0 -61px;width:110px; font-size:12px; cursor:pointer; z-index:10000; background:#f2f2f2; overflow-x:hidden; max-height:320px; _height:expression(this.scrollHeight > 320 ? "320px" : "auto"); overflow-y:auto;} 
ul.tag_options_s2 li{background:#fff; display:block; width:121px; padding:0 5px;height:25px; line-height:23px; color:#000; font-weight:normal; font-size:12px; margin:2px auto; overflow:hidden; text-align:left;margin:0!important;} 
ul.tag_options_s2 li.open_hover{background:#f2f2f2;color:#000; font-weight:normal; font-size:12px} 
ul.tag_options_s2 li.open_selected{background:#f2f2f2; font-size:12px;font-weight:bold;}
.tag_select_s1{width:108px;}
/*下拉菜单扩展样式*/
ul.tag_select_s2,ul.tag_options_s2{width:115px;}

/*left*/
.w_195{width:195px;overflow:hidden;}
.w_195 h3{background:url(../images/food/f_1.gif) no-repeat;font-size:14px;width:100%;height:31px;line-height:31px;color:#fff;text-align:center;}
.food{width:193px;border:1px solid #d1d1d1;min-height:385px;height:auto !important;height:385px;overflow:visible;padding-bottom:10px;}
.food h6{font-size:12px;padding-left:15px;margin-top:20px;}
.food h6 a{color:#333;}
.food h6 a:hover{text-decoration:underline;}
.food ul{margin:10px 0;}
.food ul li{background:url(/img/food/f_2.gif) no-repeat;width:187px;height:22px;line-height:16px;margin:5px auto 0;}
.food ul li a{display:block;float:left;width:150px;overflow:hidden;height:22px;color:#393333;margin-left:20px;display:inline;}
.food ul li a:hover{color:red;}

/*cen*/
.w_580{width:580px;margin-left:15px;margin-bottom:5px;}
.seat{width:100%;overflow:hidden;}
.seat font{font-size:12px;margin:0 5px;}
.seat a{color:blue;}
.seat a:hover{text-decoration:underline;color:#000;}
/*分页*/
.food_page{margin:20px auto ;height:25px;line-height:25px;width:100%;overflow:hidden;float:left;}
.food_page ul{float:right;}
.food_page li {float:left;height:25px;font:12px/25px "Tahoma";margin:0 3px;}
.food_page li a{padding:3px 8px;border:1px solid #ddd;color:#333;}
.food_page li a:hover{padding:3px 8px;border:1px solid #ddd;color:red;background:#ddd;}

/*right*/
.right_food{width:193px;padding:10px 0;border:1px solid #d1d1d1;overflow:hidden;}
.right_food1{width:193px;padding:10px 0;border:1px solid #d1d1d1;overflow:hidden;}
.right_food p{width:90%;margin:0 auto;}
.right_food p.note{margin-top:20px;}

.my_car1{margin-top:10px;overflow:hidden;margin-bottom:5px;}
.my_cars{margin-top:30px;}
.right_food1 ul{margin:0 auto;width:100%;overflow:hidden;}
.right_food1 ul li{float:left;widths:48px;text-align:center;height:30px;line-height:30px;}
.right_food1 ul li input{width:20px;margin:0 2px;}
.right_food1 ul li.r_f_1{width:48px;margin-left:3px;}
.right_food1 ul li.r_f_2{width:53px;margin-left:3px;}
.right_food1 ul li.r_f_3{width:25px;}
.right_food1 ul li.r_f_3 a{float:left;width:12px;height:12px;margin-left:7px;}
.btn_close{position:relative;top:9px;}
.right_food1 p{width:95%;margin:10px auto 0;overflow:hidden;}
.right_food1 p a{display:block;float:left;width:66px;height:22px;line-height:22px;text-align:center;color:#fff;}
.clean{background:url(../images/food/bnt.gif) no-repeat -94px 0;}
.next{background:url(../images/food/bnt.gif) no-repeat;}
.right_food1 p a:hover{color:#000}

/*list*/
.food_list{width:100%;}
.fond_ul_block ul{width:130px;margin:10px 9px 0 6px;overflow:hidden;}
.fond_ul_block{width:145px;position:relative;margins:10px 9px 0 6px;float:left;borders:1px red solid;}
.food_list ul li{width:100%;margin:3px 0px;float:left;}
.food_list ul li.d{margin:0px 0 0 0px;height:121px;}
.food_list ul li a{color:#000;}
.nubmer{width:20px;height:15px;line-height:18px;text-align:center;margin-left:15px;}
.join{cursor:pointer;border:none;background:url(/img/food/button.gif) no-repeat;width:108px;height:32px;line-height:32px;font-weight:bold;color:#000;}
.join_hover{cursor:pointer;border:none;font-weight:bold;color:#000;background:url(/img/food/button.gif) no-repeat -116px 0;width:108px;height:32px;}
.fleet{position:absolute;top:10px;left:136px;z-index:999;background:url(../images/food/side.gif) no-repeat;width:196px;height:175px;overflow:hidden;}
.fleet p{width:85%;margin:10px 0 0 25px;height:155px;overflow:hidden;line-height:25px;}
/*searchlist*/
.more_pro{width:100%;margin-top:10px;overflow:hidden;border-bottom:1px dashed #ccc;padding-bottom:5px;}
.more_pro p{text-align:right;}
.more_pro p a{color:blue;}
.more_pro p a:hover{color:#000;text-decoration:underline;}
/*meal_list*/
.meal_list{margin-top:15px;}
.dcscat{width:100%;overflow:hidden;border-bottom:1px dashed #d1d1d1;padding-bottom:10px;margin-top:20px}
.dcscat h3{height:20px;line-height:20px;font-size:14px;}
.dcscat ul li{float:left;width:142px;overflow:hidden;height:20px;line-height:20px;margin-top:10px;}
.dcscat ul li input{position:relative;top:2px;}
.dcscat ul li img{position:relative;top:4px;left:5px;}
.m_top{margin-top:20px;}

/*cart*/
.flow_path{background:url(/img/food/or.gif) no-repeat;height:29px;width:450px;float:right;}
.my_car{overflow:hidden;width:1000px;margin:0px auto;padding-top:10px;}
.car_top{background:url(../images/shop/side.gif) no-repeat;width:1000px;height:37px;overflow:hidden}
.car_bottom{background:url(../images/shop/side.gif) no-repeat 0 -55px;width:1000px;height:15px;overflow:hidden}
.car_cen{border:1px solid #e4e4e4;border-bottom:none;border-top:none;width:998px;overflow:hidden}
.car_top h6{font-size:14px;line-height:37px;padding-left:20px;}
.load{width:100%;}
.load p{text-align:center;color:#989494;}
.table{width:97%;margin:10px auto 0;}
.table tr td input{width:30px;height:18px;text-align:center;line-height:18px;margin:0 2px;}
.table tr td a{color:blue;}
.btn_close1{position:relative;top:2px;right:3px;}

.sum_up{padding-bottom:20px;width:100%;overflow:hidden;}
.sum_up p{text-align:right;width:97%;margin:15px auto 0;}
.order_inputs{background:url(/img/tan.gif) right 0px no-repeat;cursor:pointer;width:135px;margin-right:17px;}
.to_settle input{border:none;cursor:pointer;background:url(/img/shop/bnt.gif) no-repeat 0 -299px;float:right;width:158px;height:37px;margin-top:20px;}
/*order1*/
.flow_path1{background:url(/img/food/or.gif) no-repeat 0 -51px;height:29px;width:450px;float:right;}
.order{width:100%;overflow:hidden;margin:0 auto;padding-bottom:5px;border-bottom:2px dotted #ccc;}
.br_bot{border-bottom:none}
.order h5{font-size:14px;margin:10px 0 0 20px;}
.order h5 a{font-size:12px;font-weight:normal;color:#1a6de5;margin-left:15px;}
.fill_up{width:55%;overflow:hidden;float:left;}
.fill_up li{width:100%;float:left;line-height:25px;margin:5px 0 0 20px;display:inline;}
.fill_up li label{display:block;width:90px;float:left;text-align:right;}
.fill_up li input{border:1px solid #ccc;height:20px;line-height:20px;float:left;}
.fill_up li input.name_inp{border:1px solid #ccc;width:170px;height:17px;line-height:17px;float:left;}
.fill_up li input.sub_inpt{background:url(/img/shop/bnt.gif) no-repeat 0 -351px;width:100px;height:30px;line-height:30px;border:none;cursor:pointer;color:#fff;margin-bottom:10px}
.fill_up li span{float:left;}
.fill_up li font{float:left;font-size:12px;width:300px;color:#b2b1b1;}
.fill_up li b{color:red;margin-left:10px;}
.fill_up li select{width:70px;height:20px;}
.total{width:95%;margin:0px auto;text-align:right;}
.section{width:95%;margin:10px auto;overflow:hidden;}
.section p{margin-top:10px;}
.section p span{color:#808080;margin-left:60px;}
.section p input{border:none;cursor:pointer;background:url(/img/shop/bnt.gif) no-repeat 0 -223px;float:right;width:160px;height:53px;margin:0px 0 0 20px;}
.section p textarea{vertical-align:text-top;width:500px;height:46px;line-height:15px;border-color:#7CADC5 #B7D2DF #B7D2DF #7CADC5;border-style:solid;border-width:1px;}
/*contact*/
.revise{width:874px;border:3px solid #eee;border-top:5px solid #eee;border-bottom:2px solid #eee;overflow:hidden;padding-bottom:10px;margin:0 auto;}
.revise p{width:95%;overflow:hidden;margin:5px auto 0;height:30px;line-height:30px;}
.revise p a{color:blue;float:right;text-decoration:none;}
.revise p input{position:relative;top:9px;*top:6px}
.revise p label{display:block;float:left;margin-top:3px;margin-right:10px;text-align:left}
.revise p input{float:left;margin-right:5px;}
.revise p a:hover{text-decoration:underline;}
.in_main{width:880px;margin:10px auto 0;overflow:hidden;border:1px solid #eee;padding-bottom:10px}
.in_main h3{font-size:14px;height:30px;line-height:30px;text-align:left;width:98%;margin:0px auto;border-bottom:1px #ddd dashed}
.in_formation{width:99%;overflow:hidden;}
.in_formation li input.sub_inpt{background:url(../images/ss.gif) no-repeat;width:100px;height:30px;line-height:30px;border:none;cursor:pointer;color:#fff;margin-bottom:10px}
.in_formation li input.radio{border:none;}
.in_formation li{width:100%;float:left;line-height:25px;margin:10px 0 0 50px;display:inline;}
.in_formation li label{display:block;width:90px;float:left;text-align:right;}
.in_formation li input{border:1px solid #ddd;height:20px;line-height:20px;float:left;background:none;color:#666;}
.in_formation li span{float:left;}
.text3{width:210px;}
.text1{width:310px;}
.in_formation li textarea{padding:5px;font-size:12px;color:#333}
/*order2*/
.flow_path2{background:url(/img/food/or.gif) no-repeat 0 -101px;height:29px;width:450px;float:right;}

.order_2{width:1000px;margin:0px auto;overflow:hidden;padding-top:10px;}
.order_top{background:url(../images/shop/s_bj.gif) no-repeat left top;height:3px;overflow:hidden;}
.order_botom{background:url(../images/shop/s_bj.gif) no-repeat 0px -10px;height:7px;overflow:hidden;}
.order_cen{border:1px solid #ddd;border-top:none;border-bottom:none;width:998px;overflow:hidden;padding:10px 0 20px 0;}

.order_left{margin-left:10px;overflow:hidden;width:100%;}
.order_left img{float:left;margin-right:10px;}
.order_left h6{float:left;color:#009900;font-size:18px;font-weight:normal;margin-top:10px;}

.suc{width:100%;overflow:hidden;padding-bottom:10px;margin-top:20px;}
.suc2{width:100%;overflow:hidden;padding-bottom:10px;}
.suc_l{width:360px;margin-left:20px;display:inline;}
.suc_l h3{font-size:14px;}
.suc_l p{margin-left:35px;line-height:25px;}
.suc_l ul li{width:100%;float:left;line-height:25px;}
.suc_l ul li span{float:left;width:230px;}
.suc_l ul li label{display:block;width:90px;float:left;text-align:right;}
.suc_l ul li input{border:1px solid #ccc;height:20px;line-height:20px;float:left;}
/*order-anonymous*/
.also{width:93%;margin:10px auto;overflow:hidden;}
.also p{margin-top:10px;}
.in_main1{width:98%;margin:10px auto 0;overflow:hidden;padding-bottom:10px}
.in_main1 h3{font-size:14px;height:30px;line-height:30px;text-align:left;width:98%;margin:0px auto;}
.in_formation li select{width:90px;height:20px;float:left;}
.in_formation li textarea{width:300px;height:90px;}
.in_formation li b{margin-left:10px;color:red;font-weight:normal;}
.in_formation li strong{margin-left:90px;display:block;font-weight:normal;color:#666;}
/*detail*/
.table1{width:70%;}
.table1 tr td{text-align:left;padding-left:5px;}
/*query*/
.query{width:998px;;margin:0 auto;overflow:hidden;border:1px solid #ccc;padding-bottom:20px;}
.query h4{background:url(../images/shop/d_h.gif) repeat-x;width:1000px;height:31px;line-height:31px;}
.query h4 span{margin-left:20px;}
.query ul{margin-left:130px;}
.query ul li{width:100%;margin-top:15px;}
.q_inp{width:200px;height:20px;line-height:20px;}
.query ul li label{display:block;width:80px;float:left;margin-top:7px;text-align:right;}
.query ul li strong{margin-left:10px;color:red;font-weight:normal;}
.q_inp1{background:url(../images/ss.gif) no-repeat;width:100px;height:30px;line-height:30px;color:#fff;border:none;cursor:pointer;}
/*index*/
.welcome{margin-top:20px}
.welcome p{line-height:30px;margin-left:20px;}
.welcome p b{color:#808080}
/*left*/
.w_230{width:230px;padding-bottom:20px;}
.w_230 ul{padding:20px 0;border:1px solid #ccc;margin-bottom:10px;}
.w_230 ul li{background:url(../images/main.gif) no-repeat -307px 0px;width:200px;margin:5px auto 0;height:30px;line-height:30px;overflow:hidden;text-align:center;letter-spacing:2px;}
.w_230 ul li a{color:#000;display:block;}
.w_230 ul li a:hover{color:#ff0000;}
.w_230 h3{font-size:14px;text-align:center;background:url(../images/food/dh1.gif) no-repeat;width:230px;height:37px;line-height:37px;color:#fff;height:37px;line-height:37px;}
.loca_tion p{background:url(../images/shop/d_h.gif) repeat-x;height:35px;line-height:33px;border-bottom:1px solid #ccc;padding-left:20px;}
/*right*/
.w_730{margin-bottom:5px;border:1px solid #ccc;width:760px;min-height:350px;height:auto !important; height:350px; overflow:visible;}
.w_730 h4{background:url(../images/shop/d_h.gif) repeat-x;width:760px;height:35px;line-height:35px;}
.w_730 h4 span{color:#333;font-size:14px;padding-left:20px;}

.loca_tion p{background:url(../images/shop/d_h.gif) repeat-x;width:978px;height:35px;line-height:33px;padding-left:20px;border-bottom:1px solid #ccc}
.loca_tion p.lo_tion{width:740px;}
.loca_tion p span{margin:0 5px;}
.loca_tion p a{color:#1a6de5;}
.loca_tion p a:hover{text-decoration:underline;}

.time_ord{margin:0 auto 10px;width:95%;}
.side{padding:10px 0;}
.table td{line-height:30px}
/*myaccount*/
.br_no{border:none;}
.title p{width:100%;overflow:hidden;background:url(../images/food/nav.gif) repeat-x;}
.title p a{display:block;float:left;width:100px;text-align:center;margin:0 15px 0 8px;height:30px;line-height:30px;background:url(../images/food/li3.gif) no-repeat;color:#333;}
.title p a.recharge{background:url(../images/food/li4.gif) no-repeat;font-weight:bold;color:#000;}
.title p a:hover{background:url(../images/food/li4.gif) no-repeat;font-weight:bold;color:#000;}
.side1{overflow:hidden;}
.now{padding:70px 0 0 90px;}
/*my_credits*/
.my_credits p{margin:10px 0 0 20px;}
/*日历控件样式*/
.lhgcal{position:absolute;margin:0;padding:0;width:182px;font:12px Verdana,Arial,sans-serif;background-color:#fff;cursor:default;}

.lhgcal_leftTop,.lhgcal_rightTop,.lhgcal_leftBottom,.lhgcal_rightBottom{width:3px;background:url(/img/lhgcal_bg.gif) no-repeat;}
.lhgcal_leftTop{height:10px;background-position:-39px -11px;}
.lhgcal_rightTop{height:10px;background-position:-45px -11px;}
.lhgcal_leftBottom{height:3px;background-position:-25px -14px;}
.lhgcal_rightBottom{height:3px;background-position:-31px -14px;}

.lhgcal_left,.lhgcal_right{width:3px;background:url(/img/lhgcal_bg.gif) repeat-y;}
.lhgcal_left{background-position:-65px 0;}
.lhgcal_right{background-position:-69px 0;}

.lhgcal_top,.lhgcal_bottom{background:url(/img/lhgcal_x.gif) repeat-x;font-size:0;}
.lhgcal_bottom{height:3px;background-position:0 -10px;}
.lhgcal_top{height:10px;background-position:0 0;}

.lhgcal_head{height:28px;}
.lhgcal_foot{height:25px;}

.lhgcal_head_preyear,.lhgcal_head_premonth{font-size:0;float:left;}
.lhgcal_head_preyear{padding:8px 3px 5px 8px;}
.lhgcal_head_premonth{padding:8px 5px 5px 3px;}
.lhgcal_head_preyear a,.lhgcal_head_premonth a{width:9px;height:10px;background:url(/img/lhgcal_bg.gif) no-repeat;display:block;}
.lhgcal_head_preyear a{background-position:-25px 0;}
.lhgcal_head_premonth a{background-position:-35px 0;}


.lhgcal_head_nextmonth{padding:8px 3px 5px 8px;font-size:0;float:right;}
.lhgcal_head_nextyear{padding:8px 8px 5px 3px;font-size:0;float:right;}
.lhgcal_head_nextmonth a,.lhgcal_head_nextyear a{width:9px;height:10px;background:url(/img/lhgcal_bg.gif) no-repeat;display:block;}
.lhgcal_head_nextmonth a{background-position:-45px 0;}
.lhgcal_head_nextyear a{background-position:-55px 0;}

.lhgcal_head_year{float:left;padding:4px 3px 3px 8px;font-size:12px;}
.lhgcal_head_month{float:left;padding:4px 3px 3px 0px;font-size:12px;}
.lhgcal_head_year input,.lhgcal_head_month input{border:1px solid #fff;height:14px;font:12px Tahoma,Arial;cursor:pointer;margin:0;padding:0 0 0 2px;}
.lhgcal_head_year input{width:45px;background:url(/img/lhgcal_year.gif) center right no-repeat;}
.lhgcal_head_month input{width:26px;background:url(/img/lhgcal_month.gif) center right no-repeat;}

.lhgcal_yearlist,.lhgcal_monthlist{position:absolute;margin:0;padding:0px;border:1px solid #0093d1;background:#fff;top:32px;}
.lhgcal_yearlist{width:90px;height:133px;overflow-x:hidden;overflow-y:auto;left:48px;}
.lhgcal_monthlist{width:90px;height:133px;overflow-x:hidden;overflow-y:auto;left:100px;}
.lhgcal_yearlist table td,.lhgcal_monthlist table td{font:12px Tahoma,Arial;padding:3px 5px;}


.lhgcal_body thead{text-align:center;font:14px "幼圆",Tahoma,Arial,sans-serif;font-weight:bold;color:#0597db;height:18px;vertical-align:top;}
.lhgcal_body tbody td{text-align:center;background-color:#f3f3f3;font:11px Verdana, Arial, sans-serif;height:22px;}
.lhgcal_td_back,.lhgcal_td_today{background:url(/img/lhgcal_bg.gif) no-repeat;background-position:0 0;}

.lhgcal_foot_today,.lhgcal_foot_del{height:25px;width:44px;font:12px Tahoma,Arial;}
.lhgcal_foot_today a,.lhgcal_foot_del a{display:block;border:1px solid #999;color:#000;text-decoration:none;background-color:#f2f2f2;width:38px;height:19px;line-height:19px;line-height:22px\0;}
.lhgcal_foot_today a:hover,.lhgcal_foot_del a:hover{border:1px solid #0a246a;background-color:#c2cbe0;}
.lhgcal_foot_time input{margin:0;padding:0;border:1px solid #999;width:20px;height:17px;font:11px Verdana,Arial;text-align:center;background-color:#f2f2f2;line-height:17px;}

.input_s_date{background:url(/img/create_resume_bg.jpg) no-repeat -12px -116px;width:190px;height:31px;line-height:31px;float:left;}
.input_s_date input{cursor:pointer;padding-left:3px;width:180px;}